本项毕业设计要求使用JAVA/JSP和数据库开发出具有对教师信息的查找、更新和维护等功能的师资管理系统。如今,师资力量已成为衡量院校优劣最重要的部分,所以,如何利用好这些师资力量,掌握教师信息,最大化的提高教师的工作效率已成为重中之重。
1.在拿到任务书后,分析题目,根据要求完成开题报告。
2.运用已掌握的专业知识,以面向对象的思想对整个系统进行分析和设计。
3.使用JAVA和数据库对项目进行系统开发。
4.界面要求简洁明了,主题鲜明,排版合理,实用,美观。
5.实现前台与后台的关联,掌握数据库的连接技术,使数据安全稳定的传输。
6.在系统开发完成后,需要对系统进行全面的调试与测试,及时纠正错误,确保系统最终的稳定运行。
7.系统完成后,完成论文与必要的使用说明书,论文应包括综述、环境介绍、系统实现、模块设计、调试测试和结论等。
目 录
1 引言 1
1.1 研究现状与背景介绍 1
1.2 可行性分析 1
1.2.1 技术可行性 1
1.2.2 经济可行性 2
1.2.3 运行可行性 2
1.3 需求分析 2
1.3.1 调查研究 2
1.3.2 功能分析 2
2 开发工具和运行环境 3
2.1 JSP简介 3
2.1.1 JSP的概念 3
2.1.2 JSP的技术特征 3
2.2 TOMCAT简介 4
2.3 Eclipse简介 5
2.4 Oracle简介 5
3 数据库的设计 5
3.1 数据结构与数据库表格设计 5
3.1.1 逻辑结构设计 5
3.1.2 数据库表格设计 6
3.2 功能实现数据流图 8
3.2.1 顶层数据流图 8
3.2.2 顶层数据流图 9
3.2.3 第二层数据流图 9
4 系统功能模块设计 10
4.1 教师模块设计 10
4.1.1 模块的设计 10
4.1.2 模块的设计 10
4.2 管理员模块设计 11
4.2.1 模块的设计 11
4.2.2 模块的设计 12
5 系统的实现 12
5.1 登录模块的实现 12
5.1.1 登录界面的实现 12
5.1.2 登录界面的关键代码 13
5.2 教师模块的实现 13
5.2.1 教师端主界面 13
5.2.2 通知公告界面 14
5.2.3 授课任务界面 14
5.2.4 系统邮件界面 15
5.2.5 信息修改界面 16
5.2.6 密码修改界面 16
5.2.7 通讯录界面 17
5.3 管理员模块的实现 18
5.3.1 管理员端主界面 18
5.3.2 添加教师模块 19
5.3.3 教师信息管理模块 19
5.3.4 添加授课任务单模块 20
5.3.5 授课任务单管理模块 21
5.3.6 邮件发送模块 21
5.3.7 首页新闻修改模块 22
5.3.8 管理员端密码修改模块 23
6 系统的测试 23
6.1 模块测试 23
6.2 集成测试 24
7 总结 26
参 考 文 献 27
致 谢 28