教师档案管理系统利用JSP技术与B/S三层结构模型以及sqlserver数据库相结合使系统界面简洁、重点突出,并重点对师资队伍统计管理模块、教师档案管理模块进行了详细设计与实现,在此环境当中,全面系统地统计有教师基本信息、系统用户信息、社会兼职管理,教师工资管理,工作成绩信息等,基于Web的基础之上,这不仅是一个很好的内容载体,而且可以随时随地访问,对于提高高校教师管理是十分重要的。系统最基本的功能包括:教师可以通过该系统查看基本信息、查看每学期的教师基本信息、系统用户信息、社会兼职管理,教师工资管理,工作成绩信息概况;系统管理员统一管理信息、添加信息、统计信息。
此系统有以下基本特点:
1.教师信息管理:系统存储全体教师信息,登陆用户可以查阅全体教职员工的基本信息,是对全体教师的信息描述;
2.系统用户信息:系统存储超级管理员和普通管理员的信息,修改密码等;
3.社会兼职管理:系统存储教师参加的社会职务的所有信息,可修改,添加,删除等功能。
4.教师工资管理:系统存储教师的工资信息,可添加,删除等功能。
5.工作成绩信息管理:系统存储教师成绩信息,包括学术成果、科研成果、学术著作等。
在教师科研个人档案管理系统中,采用了模块结构化设计方法,根据数据流图,按层次划分各个模块,每个模块完成一个功能,且每个模块完成一个功能,且每个模块具有单入口单出口。该系统的功能模块图如下所示:
代码已经上传github,下载地址:https://github.com/21503882/tearch-file
图4-1管理员子系统功能模块图
图4-2科研管理员子系统功能模块图
图4-3教师子系统功能模块图
5.4管理员子系统实施
5.4.1 登陆页面
验证用户身份,防止非法用户使用系统。对应的磁盘文件为login.jsp。系统登陆管理模块的设计如图5-4所示:
图5-4系统登录管理模块
5.4.3 管理员帐号管理页面
管理员帐号管理页面对系统的管理员信息进行添加、修改、删除管理。
1.管理员帐号管理主页面,在主页面中显示全部的用户信息,并可以按管理员名进行查询。对应的磁盘文件为servlet/UsersServlet?method=findAllUsers,页面设计如图5-6所示:
图5-6管理员帐号管理主页面
5.4.4 科研管理员管理页面
科研管理员管理页面对系统的科研管理员信息进行添加、修改、删除管理。
页面设计如图5-8所示:
图5-8 科研管理员管理主页面
2.新增科研管理员管理页面,在主页面中点击添加按钮,打开新增科研管理员页面。对应的磁盘文件为servlet/ScientificServlet?method=addScientific,页面设计如图5-9所示:
图5-9 新增科研管理员管理页面
5.4.5 教师管理页面
教师管理对已经注册的教师信息进行管理。点击删除按钮删除无用的教师信息。对应的磁盘文件为servlet/TeacherServlet?method=findAllTeacher,页面设计如图5-10所示:
图5-10 教师管理页面
5.4.6 资源管理页面
资源管理页面对科研的资源信息进行添加、修改、删除管理。
1.资源管理主页面,在主页面中显示全部的科研资源信息。并可以按类别进行查询。对应的磁盘文件为servlet/SyscodeServlet?method=findAllSyscode,页面设计如图5-11所示:
图5-11 资源管理主页面
2.新增科研资源管理页面,在主页面中点击添加按钮,打开新增科研资源页面。对应的磁盘文件为servlet/SyscodeServlet?method=addSyscode,页面设计如图5-12所示:
图5-12 新增资源管理页面
5.5科研管理员子系统实施
5.5.2 项目管理页面
项目管理页面对科研的项目信息进行添加、修改、删除管理。
1.项目管理主页面,通过项目名称和编号可以快速查找项目信息。对应的磁盘文件为servlet/ProjectServlet?method=findAllProject&flag=1,模块的页面设计如图5-14所示: 图5-13科研管理员子系统主页面
图5-14项目管理主页面
2.添加项目管理页面,在主页面中点击添加按钮,打开新增页面。对应的磁盘文件为servlet/ProjectServlet?method=addProject,模块的页面设计如图5-15所示: