教师信息(师资)管理系统的设计与实现(Oracle)(含录像)(任务书,开题报告,外文翻译,毕业论文12400字,程序代码,Oracle数据库,答辩PPT,答辩视频录像)
摘 要
在这个计算机行业快速发展的时代,信息的管理也变得越来越快捷。如今,教师资源已成为衡量一个院校优劣的重要部分,如何利用好这些教师资源,掌握教师信息,最大化的提高教师的工作效率已成为重中之重。教育事业的发展导致教师的数量不断增多,而传统的管理方法在现在看来不仅浪费了大量的人力物力,也很容易发生错误。本文以JSP的相关技术结合Oracle数据库设计并实现了一款师资管理系统,在此系统中不仅教师可以自主的查看与修改同时还有管理员可以查看与修改通过这种方法可以避免发生教师的信息错误问题,同时通过系统来管理教师也可以节约更多的人力与物力。本文讲述的是如何使用JSP来完成一个简单的教师管理系统。
关键词:师资管理系统;JSP;Oracle
The teachers management system
Abstract
This is an era of rapid development of computer industry, information management also become more and more quickly. Nowadays, teacher resources has become an important part of success for a college, how to make good use of the teacher resources, teachers of information, to maximize improve the working efficiency of the teachers has become a top priority. The development of education cause the growing number of teachers, and the traditional management methods in the now not only wastes a large amount of manpower material resources, it is easy to errors. Based on the JSP related technologies combined with the Oracle database was designed and implemented a teaching management system, in this system, teachers can not only independent view and modification as well as the administrator can view and modify this method can avoid the teacher's information error problem, at the same time through the system to manage the teachers can also save more manpower and material resources.This article is about how to use JSP to complete a simple teacher management system.
Key words: teaching management system; The JSP. Oracle
模块的设计
(1)登录模块:在此模块中加入一个选择框,有管理员和教师两个选项,根据用户登录时所选择的模式进入不同的界面,若用户所输入的用户名和密码和模式有一项不正确,则无法登录系统。
(2)邮件管理模块:在此模块,教师可以查看到自己所有的邮件,并且可以对邮箱内的邮件进行删除等操作。并且能在主界面显示自己的未读邮件总数。
(3)教师信息管理模块:在此模块中,教师可以对自己的信息进行查看和修改。
(4)通讯录模块:在此模块中,教师可以对院校所有的教师信息进行查看,并且有个性化查询功能,可以简洁的查看教师所想查看的用户信息。
(5)密码修改模块:教师可以在此模块修改自己的密码。教师可以在登录界面自己注册用户,也可以让管理员帮助创建用户。如果教师忘记自己的密码,管理员可以在管理员端对教师的密码进行修改。
(6)通知公告模块:教师可以在此模块查看最新的院校新闻和通知公告,并且可以进入新闻详细界面。
(7)授课任务模块:教师可以在此模块查看自己目前的授课任务安排,授课任务表为4×7的表格,标记为※的为有课程要求的时间。授课任务表由管理员进行发放,每个教师都有自己唯一的授课任务表。
(8)退出模块:此模块提供给用户系统的安全退出。
目 录
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
|