教师业务档案管理系统的设计与实现(含代码).doc

上传人:F****n 文档编号:101517920 上传时间:2019-09-28 格式:DOC 页数:15 大小:695.50KB
返回 下载 相关 举报
教师业务档案管理系统的设计与实现(含代码).doc_第1页
第1页 / 共15页
教师业务档案管理系统的设计与实现(含代码).doc_第2页
第2页 / 共15页
教师业务档案管理系统的设计与实现(含代码).doc_第3页
第3页 / 共15页
教师业务档案管理系统的设计与实现(含代码).doc_第4页
第4页 / 共15页
教师业务档案管理系统的设计与实现(含代码).doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《教师业务档案管理系统的设计与实现(含代码).doc》由会员分享,可在线阅读,更多相关《教师业务档案管理系统的设计与实现(含代码).doc(15页珍藏版)》请在金锄头文库上搜索。

1、摘 要教师业务档案是高校档案的重要组成部分,它能为高校管理、教师业务考核、统计报表等提供资料,是学校进行管理工作以及抓好师资队伍建设的重要依据。传统的高校教师档案管理主要以电子文档和纸质材料为媒介,分散且不便于集中管理。与财务、教务等系统接合较差,容易产生数据的冗余和不一致。对此,提出了开发基于ASP和Microsoft Access2003的B/S架构的档案管理系统,为高校各部门和广大教师提供方便的接口,解决了传统方案的局限性,提高了档案管理的效率。本文介绍了该系统的功能及高效率、管理方便等特点。关键词:教师业务档案管理系统 ASP B/S架构 Microsoft Access2003工厂搬

2、迁对于一个企业来说,安全问题始终是第一位的,也是最基本的,过程中所涉及到的安全问题主要是人员的安全和设备拆装以及财产的安全。各部门经理和所有员工一定要以安全为核心,开展各项工作,职责到人、分工明确。15前 言随着学校规模的不断扩大,教师数量的急剧增加,有关教师的各种信息资料也成倍增长。办学者们所头疼的问题,就是如何面对这庞大的信息量。只有利用计算机,利用教师管理信息系统才能解决这一问题,才能提高教师管理的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。本教师档案管理系统包括教师信息、课程信息、论文信息、项目信息等内容的管理;遵从以往旧式的工作方

3、式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的教师数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对教师档案进行管理的软件是极其重要的,而且是必需的。 本系统正是为解决这一问题而设计的,大大减少了以往教师管理工作的工作量,提高了工作效率,节省了资源,适应时代的步伐。 本系统采用微软的Microsoft Access2003作为后台数据库,基于ASP开发前台界面,能对大量数据进行处理和管理,性能优越。

4、正 文1. 需求分析该系统包含管理员模块,教师模块。系统管理员模块是对系统基本信息的管理,使系统数据更加的完备。教师管理模块具有基本的添加、修改、删除、完善的查询功能,实现对教师信息灵活的管理,该部分是系统的关键模块,保证了各个子模块能有效、协同和安全地工作。包括档案录入、档案修改、档案删除、档案查询、报表打印。通过对上述的系统的需求的分析,可以获得如下的功能性的需求:1、管理员能对教师有关的各类数据进行输入、更新、添加、删除与查询,并且可以增加新的用户。2、教师能对个人信息和他人信息进行查询。3、教务人员能对教师所有的信息进行查询并可以打印教师档案报表。4、用户可以修改自己的个人密码。5、用

5、户可以修改自己的个人信息。1.1数据流程图管理员信息教师信息用户接受信息更新系统事务处理信息信息信息信息信息图1.1数据流程图1.2数据字典表名称:课程信息表描述:对课程基本情况的描述定义:课程信息表=课程编号+课程名称+学时+人数+班级+时间位置:显示到屏幕 保存到磁盘 名字:课程编号描述:惟一地标识一门特定课程的关键域定义:课程名称=10字符位置:课程信息表 教师课程表 名称:教师信息表描述:对教师基本情况的描述定义:教师信息表=教师编号+姓名+性别+出生日期+职称+专业位置:显示到屏幕保存到磁盘名字:教师编号描述:惟一地标识一个特定教师的关键域定义:教师编号=10字符位置:教师信息表 教

6、师课程表 教师论文表 教师项目表 名称:管理员信息表描述:对管理员基本情况的描述定义:管理员信息表=管理员编号+名称+密码位置:显示到屏幕 保存到磁盘 名字:管理员编号描述:惟一地标识一个特定的管理员定义:课程名称=10字符位置:管理员信息表 1.3 系统功能流程图教师档案业务管理系统只允许有教师和管理员两种身份登录。教师登陆后,当系统处于开放期,教师可以添加、查看、修改和删除自己所填写的资料,当系统处于关闭期,教师只能查看自己所添加的资料信息,不再具有任何的管理权限,如果此时需要对资料进行修改,必须联系管理员。管理员登录后,不管系统处于开放期还是关闭期,都享有添加和管理的功能,并且管理对象使

7、系统所有用户,同时还享有对用户权限进行设置的权利。搜索功能默认只对管理员开放,管理员可以设置为对教师开放使用经分析给出该系统的系统流程图,如图1.3所示:用户登录开始身份识别管理员教师查询信息录入信息修改信息删除信息退出系统图1.3 系统功能流程图2. 概念结构设计根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和联系之间的关系,并画出如下2.1所示的E-R图论文课程项目教师讲授发表开发班级编号人数类别专业性别发表日期排名论文名称学历名称项目排名项目名称课程名称学时期刊 图2.1 教师及其相关信息实体关系图3. 逻辑结构设计1.根据实体关系图得出关系模型如图3.1所示教师(编号

8、,姓名,性别,出生日期,职称,学历,专业)课程(课程名称,学时,人数,班级,时间)论文(论文名称,发表期刊,发表日期,期刊级别,获奖情况,排名)项目(项目编号,项目名称,项目类别,开始时间,结束时间,排名)教师课程表(教师编号,课程名称)教师项目表(教师编号,项目编号)教师论文表(教师编号,论文名称)教师PK教师编号姓名性别学历职称专业教师项目表PK教师编号PK项目编号教师论文 PK教师编号PK论文名称论文表PK论文名称发表期刊期刊级别发表日期排名项目表PK 项目编号项目类型开始时间结束时间排名教师课表PK教师编号PK课程名称课程表 PK课程名称 学时人数班级时间图3.1数据库中各数据项关系图

9、2.根据关系模型导出系统的关系表,如表3-15所示:(1)教师信息表(tcinfor)教师信息表是管理员对教师信息的记录(编号,姓名,性别,籍贯,出生日期,学历,职称,取得资格时间,毕业学校,毕业时间,所学专业,参加工作时间,现从事专业等。)表3-1 教师个人信息属性表名称数据类型主键大小是否允许为空注释tnochar是 10否教师编号tamechar否10是教师名称tsexchar否10是教师性别hometowmchar否10是 籍贯birthdaydatetime否10是 出生日期teduchar否10 是 学历tposionchar否10 是 职称 (2)课程表(Course)课程表是对

10、课程信息的一个记录,里边记录课程名称,学时,班级,人数,时间等等几项基本内容。表3-2主讲课程信息属性表名称数据类型主键大小是否允许为空注释cnochar是 10否课程编号cnamechar否 10是课程名称classchar否10是班级renshuchar否 10是人数ctimelongchar否10 是学时timechar否10 是开课时间 (3)论文信息表(lwxxb)系统管理员通过此表完成对论文信息的操作,主要信息有论文名称,期刊/会议名称,时间,期刊级别,索引情况,排名等。4. 系统实现详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括了用户界面设计、程序过程设计等步骤

11、。4.1系统的主要功能1、管理员可以在本系统中对教师、论文按编查询,或者浏览在系统中登记的所有教师及关的信息。2、在教师、课程息中可以进行插入、删除等功能的基本操作。3、在管理员按编信息库中相关的查询。4、在教师信息管理中插入、删除等功能的基本操作。4.2 主要功能的实现 (1)登录模块的实现:该模块主要完成用户身份的验证和授权。根据用户的不同角色,登录到不同的页面。登录的角色有:教师、系管理员,超级管理员。不同的角色有不同的功能,如教师只能显示自己的信息,系管理员可以看到和修改自己所在系的教师的相关信息。超级管理员则可以看到所有教师的信息。模块设计流程如下图4.1所示:密码错误用户名不存在登

12、录成功密码是否正确是是用户是否存在否输入用户名和密码开始图4.1登录模块处理流程图(2)教师信息模块实现:该模块对教师的基本信息进行显示,同时可添加、修改、查询教师的基本信息。教师信息模块设计流程如下图4.2所示: 点击保存点击添加点击教师信息显示操作界面显示教师信息添加界面数据存数据库 图4.2教师信息模块处理流程图(3)教师论文/项目信息模块的实现:该模块对教师的发表的学术论文和项目查询以及录入,并可以对相关的信息进行浏览,修改删除,除此还可以打印相关的信息。教师论文/项目信息模块设计流程图如下图4.3所示: 点击添加点击查询点击添加点击查询点击论文点击项目点击科研显示项目界面显示操作界面

13、显示论文界面添加界面查询界面添加界面查询界面图4.3教师论文/项目信息模块处理流图5. 系统测试5.1测试方法由于该系统是一个小系统,可以把整个系统作为一个单独的实体来测试。当然,在测试的过程中可以分模块、分阶段来进行。大型软件系统通常是有若干个子系统组成,且每个子系统由由许多模块组成,因此,软件的测试过程基本上由以下步骤组成:(1)模块测试(2)子系统测试(3)系统测试5.2测试用例1、登录测试当用户文本框中不输入信息的时候,提示“用户名不能为空”。当用户文本框中输入的信息不存在时,提示“输入有误”。帐号密码身份类型Chengyong高级管理员2、教师信息查询模块的窗体应显示某教师的所有信息,教师编号、姓名、性别出生年月、职称、学历、专业。当在教师编号中输入“0001”, 按查询按钮,显示结果。当查询文本框中输入的信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号