教师信息管理系统采用了B/S(浏览器/服务器)体系结构,JAVA作为开发语言,MySQL作为数据存储进行开发,Tomcat作为WEB服务器,开发平台windows,开发工具采用比elicpse更好用的myeclipse。系统角色分为用户和管理员,主要模块有:教师管理模块、论文发表信息管理模块、领导管理模块、科研信息管理模块、教学管理模块、获奖情况管理模块、管理员管理模块。本教师信息管理系统的实现充分体现了互联网WEB时代的方面性优越性。
本课题主要应用JAVA编程、WEB开发以及数据库链接等相关知识。主要需要熟练掌握动态网页开发的相关技术,将所学的知识用于实际的生活中,并且在实际的生活中发挥各方面的效益。内容包括几大功能模块
管理员模块:
管理员管理,管理员添加,老师管理,老师添加,领导管理,领导添加,修改个人密码,修改个人信息,
教师模块:获奖信息管理,获奖信息添加,教学信息管理,教学信息添加,科研信息管理,科研信息添加,论文发表管理,论文发表添加,修改密码,修改个人信息,
领导模块:
论文发表查询统计,科研查询统计,获奖查询统计,教学查询统计,教师信息查询,修改个人密码
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发技术介绍 4
2.1 系统设计模式 4
2.2 Mysql数据库服务器 5
2.3 Java语言 5
2.4 tomcat 6
3 需求分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 7
3.1.3 操作可行性 7
3.1.4 法律可行性 7
3.2 系统重要流程图 7
3.2.1 用户登录流程 7
3.2.2 用户管理流程 8
3.2.3 添加信息流程 9
3.2.4 信息查询流程 9
3.3 功能模块设计 10
3.4 数据库设计 11
3.4.1 数据项设计 11
3.4.2 数据表说明 12
3.4.3 数据表设计 12
4 详细实现 14
4.1 用户登陆 14
4.2 学生模块 17
4.2.1 学生成绩 17
4.2.2 成绩查询 17
4.3 教师模块 18
4.3.1 成绩管理 18
4.3.2 获奖信息管理 20
4.3.3 教学信息管理 21
4.3.4 科研信息管理 22
4.3.5 论文发表管理 23
4.4 管理员模块 24
4.4.1 学生管理 24
4.4.2 教师管理 25
4.4.3 课程管理 27
4.4.4 班级管理 28
4.4.5 成绩综合查询 29
4.4.6 管理员管理 31
4.4.7 科研信息查询统计 32
4.4.8 教学信息查询统计 32
4.4.9 论文发表查询统计 33
4.4.10 获奖信息查询统计 33
4.5 系统部署 33
5 总体设计 36
5.1 测试的重要性 36
5.2 测试目的 36
5.2.1 测试的目的 36
5.2.2 测试的准则 37
5.2.3 测试的方法 37
5.2.4 测试用例 37
结束语 39
参考文献 39
致谢 41