教师管理系统的设计与实现(Struts,Hibernate,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
教师管理系统的设计与实现(Struts,Hibernate,MySQL)(含录像)(任务书,开题报告,外文翻译,毕业论文16400字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)
摘要
随着Intemet的迅猛发展,当今社会已进入网络时代。利用网络技术提高教学管理水平,对打造高品牌学院更有着广泛深远的意义。教师管理系统是高校教学工作的一个重要环节。如何充分利用紧缺的教学资源,提高资源的使用率,做到对教师管理的高效的,及时的指导,已成为教师管理系统乃至整个学校管理的焦点。因此,设计并开发一个具有普遍性的便捷的教师管理系统,对于提高高校教师管理指导很有必要。
基于当前计算机和网络技术的快速发展与普及,本文设计并开发了基于JAVA的教师管理系统。该系统主要实现的功能主要包括老师个人信息、系统基本信息维护、教师管理系统、教材管理、老师和教材分配和留言管理等。其中老师管理主要用来实现对各类用户的信息进行设置管理。教师管理系统主要用来实现管理员对教师管理系统的格式进行设定。用来实现管理员上传有关教师教学的任务如开题报告等。教师管理系统主要是用来实现教导主任对老师和辅导员进行管理。留言管理主要是用来实现教导主任和老师及辅导员之间的相互留言,教师把教师管理系统的修改意见及其它信息以留言的方式发给老师并且支持群发留言的功能。系统将采用J2EE技术中的Struts + Hibernate技术设计,选用B/S模式作为设计方案,使用MVC设计思想实现系统的开发,采用MYSQL5.0数据库管理系统进行后台数据库管理,并使用MyEclipse 10.0开发环境进行系统开发。系统的实现将有效提高教师管理系统效率,使教师管理系统的指导工作更加智能化,并且具有较广泛的推广价值。
本文从软件开发生命周期的角度系统的论述了系统分析、总体设计、详细设计和系统具体实现的过程。系统分析着重论述系统开发的必要性、系统功能需求以及系统架构的应用;总体设计包括系统需求分析和数据库的设计;详细设计具体论述系统的实现过程;测试部分主要对系统进行测试,检测其性能。本文具体论述了面向对象设计方法、系统设计的原则、系统设计的总体目标以及体系结构的特点。
关键词:教师管理系统,基于JAVA,管理系统,设计
The teacher management system based on JAVA
Introduction
With the rapid development of Intemet, our society has entered the era of network. To improve the teaching management level by means of network technology, to build brand high school has far-reaching significance. Teachers management system is an important part in University education. How to make full use of the shortage of teaching resources, improve the utilization rate of resources, do of teacher management efficient, timely guidance, has become the focus of teacher management system and the whole school management. Therefore, the design and development of a with universal convenient management system for teachers, to improve the management of university teachers guidance is necessary.
Based on the rapid development and popularization of the computer and network technology, the design and the development of the teacher management system based on JAVA. This system mainly realizes the functions including maintenance of teacher's personal information, the basic information of the system, teacher management system, teaching management, teachers and teaching materials distribution and message management and so on. The teacher management is mainly used to set up management to achieve the various user information. The teacher management system is mainly used to achieve the administrator of the teacher management system format set. Used to achieve the task manager to upload about teaching such as the title of the report. Teachers management system is mainly used to achieve the teaching of teachers and counselors of director of management. Message management is mainly used to achieve the teaching interaction between director and teacher and counselor to leave a message, the teacher put the amendments of the teacher management system and other information to messages sent to the teacher and support the function of sending a message. System will use technology of J2EE struts + Hibernate technology design, uses the B / S mode as the design scheme, using MVC design idea of system development using mysql5.0 database management system for the backend database management, and system development using MyEclipse 10.0 development environment. The system can effectively improve the efficiency of the teacher management system, management system for teachers to guide the work of the more intelligent, and has wide popularization value.
This paper, from the discussion of the software development life cycle from the point of view of the system system analysis, overall design, detailed design and system realization process. System analysis focuses on the system development the necessity, system functional requirements and system architecture of the application; the overall design, including the system demand analysis and database design; detailed design concretely describes the system implementation process; testing part mainly carries on the test to the system and its performance was tested. The object oriented design method, the overall goal of the system design principle, the system design and system structure of the characteristics are introduced in this paper.
Key words: teacher management system, based on JAVA, management system, design
本系统的用户群有三类:辅导员、教师、教研室主任。以下是每个用户对系统的基本使用权限介绍:
老师添加、登录、老师提交计划、辅导主任对计划管理、老师留言、教师答复、审核和公告发布。
教师管理系统的用户群有三类:教研室主任、老师、辅导员。
1、辅导员,辅导员提交学年计划、汇报工作等提交,给教研室留言、开课通知查看等。
2、教师,要通过系统提交授课计划、工作量申请,给教研室主任留言、开课通知等。
3、教研室主任,作为系统的管理人员,负责老师管理、课程管理、教材管理、留言管理等。
本系统基本功能有:用户登录、老师管理、系统基本信息维护、老师、教师管理系统模块和留言管理。管理员可以管理教师和老师的相关信息。系统基本信息维护模块主要包括管理员可以进行公告发布,编辑教师管理系统和教师管理系统信息等。
目 录
1 引言 1
1.1 课题背景 1
1.2 关于开发教师管理系统的目的 1
2相关技术及工具的介绍 2
2.1 相关技术介绍 2
2.1.1 JSP技术 2
2.1.2 Struts架构 3
2.1.3 Hibernate技术 3
2.1.4 Ajax技术 4
2.2 相关工具介绍 4
2.2.1 Myeclipse简介 4
2.2.2 MySQL简介 5
2.2.3 Tomcat简介 6
3 系统设计 7
3.1 系统的功能需求分析 7
3.2 系统的数据分析与描述 7
3.2.1 老师管理模块 7
3.2.2留言管理模块 8
4 数据库设计与实现 10
4.1 数据库设计 10
4.1.1 数据的需求分析 10
4.1.2 概念结构设计 11
4.1.3逻辑结构设计 11
4.2 数据库实施 12
5 系统设计与实现 15
5.1 系统的设计 15
5.1.1 系统的设计思想 15
5.1.2 系统的结构设计 15
5.1.3 系统的整体设计 15
5.1.4 系统类的设计 16
5.1.5 老师管理功能的设计 16
5.1.6 教师管理系统功能的设计 16
5.1.7 留言管理功能的设计 17
5.2系统的实现 17
5.2.1 用户登录模块的实现 17
5.2.2课程模块功能的实现 18
5.2.3老师管理功能实现 19
5.2.4教材管理功能的实现 21
5.2.5审批管理功能的实现 21
5.2.6留言管理功能的实现 21
6系统测试 22
6.1 系统概要设计的测试 22
6.2 系统整体测试 22
6.2.1 功测试能 22
6.2.2 性能测试 23
6.2.3 稳定性测试 24
7 运行结果总结 25
附录(一) 26
参考文献 41
致谢 43