Web教师信息管理系统设计论文.docxVIP

  • 10
  • 0
  • 约2.87千字
  • 约 6页
  • 2018-11-06 发布于贵州
  • 举报
Web教师信息管理系统设计论文

Web教师信息管理系统设计论文   1系统需求分析   1)满足教师相关信息的采集要求系统根据实际需要进行设计,实现对教师基本情况、科研项目、教授课程、发表论文、出版论著、获奖情况等多项的采集。   2)保证信息采集的准确性由教师本人通过系统进行相关信息的填报,简化了传统方式下的由教师填写、教学管理人员汇总、再交回教师进行信息核对的过程,有效地保证信息采集的准确性和高效性。   3)实现信息采集的高效性基于网络的教师信息管理系统能够方便快捷的实现教师信息的采集,教学管理人员能够在较短的时间内实现本院部教师信息的查看,并能够生成相应的报表打印。   2系统总体设计   系统架构分析   本系统主要采用,NET平台下的B/S三层体系架构,把业务逻辑和数据操作代码封装在一些编译好的组件里,在客户端调用这些组件,实现用户和服务器之间信息的传递与交互。在三层体系结构下,表示层、业务层和数据层作为三个相应用逻辑处理结果的交互界面,系统用户通过浏览器直接登陆本系统,进行相关信息的填报、修改或查询。业务层也即是Web服务器,其功能是执行相应的程序连接到数据库,进行数据处理,并将数据库服务器的处理结果返回业务层,再交给用户。数据层也即是数据库服务器,其功能是接收Web服务器对数据库操作请求,实现对数据库数据的读写与更新,完成对数据的存储与提取。这种架构体现了用户操作的简单化和系统维护的方便性。   系统主要功能设计   通过对系统的需求分析,并对系统进行整体规划,按照用户权限的不同,将本系统分为三大模块:教师模块、教学管理人员模块和管理员模块,各模块作为相对独立的单元出现,并给予不同的功能,在很大程度上降低了开发难度,增强了系统的可理解性、可靠性和可维护性。其各模块的功能具体如下:   1)教师模块是本系统的重要模块。主要实现教师对个人基本信息、所授课程、发表论文、出版论著、科研项目、企业顶岗、获奖情况等信息的填报,同时对已有的信息进行修改、删除和添加,实现信息采集的高效性和网络化。   2)教学管理人员模块主要实现对本部门教师的基本信息、授课情况、发表论文、科研情况、企业顶岗、获奖情况等信息的生成报表和打印功能。还具有按照教师所在院部、职称、学历、发表论文情况、科研项目等条件进行快速查询和统计功能。   3)管理员模块主要实现对各级用户的管理与整个教师管理系统的维护。鉴于各院部每年都会增加新教师以及教师具有一定的流动性这一实际情况,系统设置了增加/删除用户的功能,管理员可以对系统的用户权限进行更改,其中,具有高级权限的教师同时兼具低级权限教师的功能。另外,系统还赋予了系统管理员更改普通用户密码的功能。   系统业务流程设计   目前大部分高校信息管理大多是通过Excel表格进行管理,为适应当今社会追求高效率、低损耗的要求,保证系统的安全性能,只有得到授权的用户方可使用。本系统设有3种用户:教师、院部领导和学校管理员,并且给予各用户不同的权限。   系统数据库设计   作为信息管理系统的关键环节,数据库设计的是否合理,直接影响着系统运行的效率。因此,必须设计一个结构合理的数据库。经过对教师信息管理系统的调研,设计该系统数据库表的结构如下:   1)用户登录信息表:教师编号、姓名、密码、权限;   2)教师基本信息表:教师编号、姓名、性别、民族、籍贯、出生年月、政治面貌、学历、学位、职称、职务、所在院部;   3)院部信息表:学院编号、学院名称、负责人、学院电话;   4)教师讲授课程信息表:教师编号、姓名、所在院部、学年、学期、课程名称、任教班级、总学时、理论学时、实践学时;   5)教师发表论文信息表:教师编号、论文题目、发表期刊、期刊编号、发表时间、是否为第一作者;   6)教师出版专著信息表:教师编号、专著名称、书号、出版社、出版时间;   7)教师科研项目信息表:教师编号、项目名称、项目编号、项目负责人、项目来源;   8)教师企业顶岗信息表:教师编号、顶岗企业、顶岗时间、顶岗内容;   9)教师获奖情况信息表:教师编号、奖励名称、奖励单位、奖励级别、颁发日期。   系统安全性设计   1)设置身份验证和用户权限对登录用户进行身份验证,不存在的用户或是密码错误都不能登录到该系统。系统还为用户设置不同的操作权限,不同权限的用户登录系统后会转到不同的操作界面,如教学管理人员可以查看普通教师的信息,管理员可以对系统所有用户进行管理以及对系统的维护等,从而提高了系统数据的安全性能。   2)增加用户日志管理机制为保证系统维护的方便性,系统对登录用户的操作进行详细的记录,并将日志信息存入数据库,方便系统管理员日后查看系统实时运行的日志信息,进行系统的管理与维护。   3)进行数据加密因系统中涉及到教师的个人信息,而数据在传递过程中难免会被窃听,

文档评论(0)

1亿VIP精品文档

相关文档