与主关键字一一对应。
第三范式(thirdnormalform,简称3rdNF)就是指表中的所有数据元素不但要能够唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其它的函数关系。也就是说对于一个满足了2ndNF的数据结构来说,表中有可能存在某些数据元素依赖于其它非关键宇数据元素的现象,必须加以消除。
为防止数据库出现更新异常、插入异常、删除异常、数据冗余太大等现象,关系型数据库要尽量按关系规范化要求进行数据库设计。
第三章系统功能模块介绍
系统在CPU主频为1.0G内存为256M的PC机上运行的状况良好。在使用本系统的操作系统平台为WindowsXP,在使用之前需要安装IIS5.1,教师业务管理系统文件夹放到C:\Inetpub\wwwroot目录下,就可以使用IIS5.1来浏览整个系统。
3.1系统功能模块图
3.2E-R模型图
3.3系统使用流程图
no
no
yes no yes
no
yes yes
3.4各个模块功能简介:
本系统分为五个功能模块,它们分别是教师信息录入模块、教师信息修改模块、教师信息查询模块、教师信息打印模块。
下面分别介绍各个模块的功能用途,以及使用。
1.教师信息录入模块
教师信息录入模块,主要是用来记录教师的各种信息主要分为四个部分:基本情况、学历情况、工作成绩、社会兼职等。基本情况需要填写姓名、性别、身份证号、入校时间、出身年月、所学专业、家庭住址等信息。这些是一个教师的最基本的情况,也是必须填写的。学历情况要求填写三次接受教育的时间,毕业的学校以及所学的专业。工作成绩包括三个部分:教学成果、科研成果、所著的学术著作等。社会兼职分为学术团体和社会团体的兼职。需要填写担任的职务、任职的时间以及团体的名称。备注中可以就其他没有说清楚的问题加以补充。
教师信息修改模块
教师信息修改模块主要是对教师的进行修改、删除等操作。此模块以教师的姓名作为关键字对教师的整体信息一一列举。点击修改按钮就会跳到教师信息页面,教师的基本情况、学历情况、工作成绩、社会兼职等信息可以任意做修改和补充。点击删除按钮就会弹出一个对话框让管理员确认是否真的删除,点击是就会删除信息,若选择否则信息不会被删除。此外该模块为了提高管理员修改信息的效率还提供了以姓名为关键字的检索,找到的教师信息会用黄色的长条突出显示出来,这样管理员就不必逐个查找了。
2.教师信息查询模块
信息查询模块与信息修改模块有一些交叉的部分比如说信息查询模块也可以对教师的基本信息进行修改删除等操作,基本方法与修改模块很相似。可以说信息查询模块就是信息修改模块的补充和延伸。但是在在信息查询模块中,查询的能力更加强大,它可以以姓名、入校时间、所学专业、所在基本单位等为关键字进行查询,查询结果也是以黄色长条的形式显示出来。可以说查询修改模块结合起来使用,可以大大提高管理员管理信息的效率,增强系统的可用性。
3.信息打印模块
信息打印模块就是对教师的基本信息打印输出。基本信息包括基本情况、学历情况、工作成绩、社会兼职等。打印输出就是将这些信息转化为Word文档,然后打印。另外这个模块中也可以查询,其实是为了方便打印某个教师而做的,如果要打印某个教师的信息,只要简单查询一下,用不了多少时间他的信息入口就可以找到很方便的就可以将信息打印出来。
4.帐户管理模块
帐户管理模块就是对各个帐户进行管理。主要有修改账号、添加账号、删除账号等几个功能
第四章系统数据库设计及主要界面
4.1数据库的设计:
该教师业务管理系统一共建立了两个表,分别是admin表和tcinfor表。Admin表比较简单,由于本系统支持多管理员进行管理,所以admin表就是用来存放多个管理员的用户名和密码。此表一共有三个字段,分别是admin_id,admin_name,admin_psw,其中admin_id是数据库自动编号的字段。
此表如图4.1所示:
图4.1Admin表
tcinfor表是用来存放教师的各种信息的,包括姓名,性别,出生年月,出生日期,教师编码,教师的家庭住址,身份证号,学历情况,社会兼职,担任职务,主要的著作,教学成果等。此表如下图4.2所示:
图4.2tcinfor表
4.2系统主要界面介绍
1.图4.3是该教师档案管理的登录界面,也就是欢迎登录界面。
图4.3教师档案管理
2.图4.4是系统功能主界面,里面包括了录入信息,修改信息,查询信息,打印信息以及帐号管理等功能。如图4.4所示:
图4.4功能主界面
3.教师信息提交页面
教师信息提交页面就是将教师的基本信息包括基本信息,学历情况,社会兼职,备注等信息,提交给数据库。如图4.5所示:
图4.5教师信息提交页面
4.教师信息修改界面
教师信息修改界面能够完成查找然后对找到的记录修改并且删除的操作。如图4.6所示:
图4.6教师信息修改
5.教师信息查询界面
教师信息查询界面能够完成按照姓名、工作单位等关键字的检索,最后查到结果。如图4.7所示:
图4.7教师信息查询
6帐户管理界面
帐户管理界面能够完成修改帐户、添加帐户、删除帐户的操作。如图4.8所示:
图4.8帐户管理界面
4.3用户使用注意事项
1、本系统采用access+asp开发,系统要求:windows9X+pwswin2000(或更高)+IIS、IE4.0以上及相关打印设备
2、处于安全考虑,建议安装使用前,先修改数据库路径(默认为"tcadmin\tcmdb")及数据库名称,然后修改文件tcconn.asp相应路径设置
3、本系统所有日期格式均为:yyyy-mm-dd,例如:2004-03-28.请按此格式输入日期,否则日期数据拒绝存入数据库
4、档案输出文件为word(*.doc)格式。由于个人配置及环境不一,所以输出后建议用MSword稍作编辑
5、系统所有查找定位均支持模糊查找。例:输入关键词:"李",选择条件按"姓名"查找,则记录列表将显示所有姓名中含有"李"字的教师记录
6、教师业务档案输出时,建议先保存后编辑,以免给你造成不必要的麻烦
7、教师查询页面学院首页指向:tcadmin/user_search.asp
8、教师业务档案管理系统登陆页面学院首页调用:login.htm,调用方法:首页插入代码:
第五章实现代码
5.1录入信息模块代码
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
<%
ifrequest.Cookies("flag")<>"loginok"then
response.write"{window.alert('网络超时或你还未登录,请重新登陆!');window.location.href='index.htm';}"
response.end
endif
%>
教师业务管理系统
您现在正在操作:录入信息
姓名
性别
男
女
出生年月
入校时间
身份证号
家庭住址、联系电话
所学专业
所在基层单位
毕业时间
毕业学校
所学专业
第一次教育
第二次教育
第三次教育
教学成果
>
科研成果
>
学术专著
>
职务
任职时间
上一篇:ASP教师档案管理系统(论文和程序)
下一篇:陕西师范大学远程教育学院毕业论文