目录
1、 绪论 3
2.需求分析 3
3、设计 4
3.1业务功能分析 4
功能结构 5
ER图 5
管理员状态图 5
学生状态图 6
教师状态图 6
3.1.1学生模块 6
3.1.2教师模块 7
3.1.3管理员模块 7
3.2数据库搭建 7
3.2.1数据库设计 7
3.2.2数据库实现 10
4、 编码 15
4.1后台功能实现 15
4.1.1College pojo类 16
4.1.2cpllege servic类 17
4.1.3 college impl类 18
4.1.4college mapper 映射 21
4.1.5login controller层 23
4.2前端页面实现 27
4.2.1菜单页面实现 27
4.2.2头页面实现 28
4.2.3学生显示页面 29
5、 测试 34
5.1登陆测试 34
登陆页面 34
5.2管理员界面测试 35
5.2.1管理学生 35
学生管理 35
5.2.3查询学生测试 36
5.2.5删除学生测试 36
5.2.6重置密码 37
5.2.7退出系统 37
5.3学生功能测试 37
5.3.1选课 38
5.3.2退课 38
5.3.3已修 38
5.4教师页面 38
5.4.1成绩打分 39
6、 总结 40
7. 参考文献 40
摘要
本系统是根据现代化校园的发展而设计的基于JavaSSM的教务管理系统,为了应对以往教务管理工作中遇到的工作效率低,交互性差等问题而采用软件工程的设计思想设计的。本系统可以方便老师、学生在基于B/S架构的服务器来查找班级隋况、课程安排、学期成绩、和最新发布的教务信息等情况。实现全校教师、学生信息在线查询。简化了教学任务的管理,提高了学校的办公效率。本文的基础就是利用JavaSSM技术与Web数据库的结合,开发出的一个基于Web技术的B/S结构的教务管理系统。
首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及特点;比较了主机/终端、客户机/服务器和浏览器/服务器等三种模式各自的优缺点。浏览器/服务器模式是目前广泛使用的主体结构。因此,笔者开发的本系统也将采用浏览器/服务器模式,在此基础上还探讨了实现Web数据库的不同方法。本文重点还讨论了如何利用JavaSSM技术和ADO对象来实现对数据库的访问方法,给出了设计细节和具体步骤及其方法。
关键词:教务;管理系统;Java;SSM;MySQL
Abstract
This system is a JavaSSM-based academic affairs management system based on the development of modern campus, designed with software engineering to cope with the low efficiency and poor interaction in previous academic affairs management work.This system can facilitate teachers and students to find class Sui condition, course arrangement, semester results, and newly released academic affairs information on the B/S architecture-based server.Realize the online inquiry of all the school teachers and student information.It simplifies the management of teaching tasks and improves the office efficiency of the school.The basis of this paper is to develop a teaching affairs management system based on Web technology, using the combination of JavaSSM technology and Web database.
First, this paper discusses the architecture of database operation, introduces the mode and characteristics of browser / server mode, and compares the advantages and disadvantages of host / terminal, client / server and browser / server.Browser browser / server mode is currently a widely used body structure.Therefore, the system developed by the author will also adopt browser / server mode and explore different methods to implement Web database.This paper also focuses on how to use JavaSSM technology and ADO objects in order to achieve access to the database, giving design details and specific steps and their methods.
Key words: Academic affairs; management system; Java;SSM;MySQL