java教师信息综合管理平台设计与开发

统实现了管理员统一管理和教师自行管理两大模块,管理员可以将所有教师、学院和课程的信息,导出成excel文件进行保存。


摘   要:教师信息管理系统是各大高校不能缺少的部分。为了提高学校人事部门和老师的工作效率,一个功能完善、操作简单的信息管理系统的建立是势在必行的,对于学校的管理者来说,它存储的信息也相当重要。与传统人工的操作管理相比,本系统的开发与使用,能促进学校对教师信息的管理向科学化、正规化发展。

系统使用Eclipse为集成开发环境、MySQL为数据库管理系统、Java为程序设计语言、MVC为设计模式、Spring MVC为表现层框架、Spring为业务层框架、MyBatis为数据持久层框架、Tomcat为web服务器。合理设计并实现了教师信息管理、管理员管理两大模块。教师信息管理模块实现对教师信息的增删改查,其中的信息内容包括密码、身份、课程安排、进修、专利、著作、获奖。管理员模块实现对所有老师、学院、课程的信息进行增删改查。

首先介绍了系统的开发背景及意义,其次介绍了相关开发工具及技术。主体部分对系统进行了概要设计和详细设计,最后对开发出的系统进行了详细测试,根据测试和调试,系统能初步实现目标,运行状态比较稳定快速。

关键词:教师信息管理;Web;Java

Abstract:An indispensable part of university is the management system about teachers’ information. In order to improve the working efficiency of teachers and school personnel department, it is imperative to establish a well-functioning and easy-to-use information management system. For the school managers, its storage of information is also very important. Compared with the traditional manual operation management, the development and use of the system can make the school teacher information management to be more scientific and regular.

The system chooses Eclipse as the integrated development environment, MySQL as the database management system, Java as the programming language, MVC as the pattern of the design, Spring MVC as a presentation layer framework, Spring as a business layer framework, MyBatis as a persistence layer framework and Tomcat as a web server. Two main modules are reasonably designed and implemented in this system to achieve the management of the teacher information and the administrator management. The addition, deletion, modification, inquiry of the teacher information is realized by teacher management module in which the contents of information include the password, the identity, the curriculum, the training, the patent, the book and the award. The addition, deletion, modification, inquiry of all the teachers, schools and courses is realized by the administrator module.

Firstly, the background and significance of the system are introduced. Secondly, the related development tools and techniques are introduced. The main part of the paper is the outline design and detailed design of system. Finally, the developed system is tested in detail. According to the testing and debugging, the system can achieve the goal and the operating state is relatively stable and fast.

Keywords:  Teacher information management; Web; Java

目  录

第一章  绪论 1

1.1 开发背景及意义 1

1.2 系统设计的主要内容 1

1.3 相关技术介绍 1

1.3.1 Java 1

1.3.2 JSP 2

1.3.3 JavaScript 2

1.3.4 Spring 2

1.3.5 MyBatis 3

1.3.6 jQuery 3

1.3.7云存储 3

1.3.8 Bootstrap 3

1.3.9 select2 3

1.3.10 jquery.table2excel 4

1.3.11 superplaceholder 4

1.4 开发工具介绍 4

1.4.1 Eclipse 4

1.4.2 MySQL 4

1.4.3 Tomcat 4

第二章  系统概要设计 5

2.1 数据库概要设计 5

2.2 系统概要设计 8

2.2.1 系统流程图 8

2.2.2 系统架构 10

2.2.3 系统结构设计 11

第三章  系统详细设计 12

3.1 数据库设计 12

3.1.1 教师信息表(teacher) 12

3.1.2 课程信息表(course) 13