分类号
密级
U D C
编号
毕业设计(论文)
题 目 基于 SpringBoot 的高校宿舍管理系统
设计与开发
学院名称
指导教师
职 称
班 级
学 号
学生姓名
2021 年 5 月 17 日
目 录
摘 要
..........................................................................................................................................................
i
Abstract
.................................................................................................................................................
ii
第一章 绪论
............................................................................................................................................
1
1.1 研究背景及意义
.....................................................................................................................
1
1.2 相关研究现状和发展趋势
...................................................................................................
1
1.2.1 国外研究现状
..................................................................................................................
1
1.2.2 国内研究现状
..................................................................................................................
2
1.2.3 发展趋势
..........................................................................................................................
3
1.3 课题主要内容
..........................................................................................................................
4
1.4 本章小结
...................................................................................................................................
4
第二章 系统需求分析
..........................................................................................................................
5
2.1 系统建设目标
..........................................................................................................................
5
2.2 可行性分析
..............................................................................................................................
5
2.2.1 技术可行性
......................................................................................................................
5
2.2.2 经济可行性
......................................................................................................................
5
2.2.3 操作可行性
......................................................................................................................
5
2.3 功能性需求
..............................................................................................................................
6
2.3.1 主要功能描述
..................................................................................................................
6
2.3.2 用例建模
..........................................................................................................................
6
2.3.3 行为建模
..........................................................................................................................
9
2.4 非功能性需求
........................................................................................................................
15
2.4.1 安全性需求
....................................................................................................................
15
2.4.2 性能需求
........................................................................................................................
15
2.4.3 易用性需求
....................................................................................................................
16
2.4.4 可扩展性需求
................................................................................................................
16
2.4.5 可靠性需求
....................................................................................................................
16
2.5 本章小结
.................................................................................................................................
16
第三章 系统设计
.................................................................................................................................
17
3.1 系统体系结构
........................................................................................................................
17
3.2 功能模块设计
........................................................................................................................
18
3.3 数据库设计
............................................................................................................................
18
3.3.1E-R 模型设计
..................................................................................................................
18
3.3.2 数据表设计
....................................................................................................................
22
3.4 本章小结
.................................................................................................................................
27
第四章 系统实现与测试
...................................................................................................................
28
4.1 系统实现
.................................................................................................................................
28
4.1.1 登录
................................................................................................................................
28
4.1.2 学生端
............................................................................................................................
28
4.1.3 辅导员端
........................................................................................................................
33
4.1.4 宿舍管理员端
................................................................................................................
36
4.2 系统测试
.................................................................................................................................
40
4.2.1 测试目的
........................................................................................................................
40
4.2.2 测试方法
........................................................................................................................
40
4.2.3 测试实施及结论
............................................................................................................
41
4.3 本章小结
.................................................................................................................................
48
第五章 总结与展望
............................................................................................................................
49
5.1 总结
..........................................................................................................................................
49
5.2 展望
..........................................................................................................................................
49
参考文献
.................................................................................................................................................
50
谢 辞
........................................................................................................................................................
52
i
基于 SpringBoot 的高校宿舍管理系统设计与开发
摘 要:宿舍是大学生学习与生活的主要场所之一,宿舍管理是高校学工管理事务中
尤为重要的一项。随着我国高校招生规模的进一步扩大,学生总体人数的不断增加,
宿舍管理工作变得愈加沉重和琐碎,学生宿舍信息的采集、汇总、统计与分析等各
项工作都面临诸多困难,传统的管理模式早已无法满足当前我国高校的管理需求了。
因此,迫切需要研究设计和开发一个新型的高校宿舍管理系统,以便更好地满足高
校宿舍管理工作的实际需求,方便宿管人员开展管理工作,提升管理水平,提高工
作效率,节约人力、物力,为广大学生群体提供更优质、高效的服务。
基于上述背景,本文设计并开发了一个高校宿舍管理系统。系统采用 B/S 架构,
后端基于 Java 语言和 SpringBoot 框架的方式进行了开发,前端则是使用 Layui 框
架,结合 HTML、JQuery、Ajax 等技术进行开发,并使用 MySQL 数据库对所有相关的
信息进行了存储。系统主要包括基本信息管理、离返校管理、宿舍分配管理、宿舍
日常管理、综合查询管理等五大功能模块,并根据学生、辅导员、宿舍管理员的使
用需求对这些功能进行了细化和实现。通过本系统能够方便、快捷地采集、查看、
统计相关的信息,并以图形化界面的方式展示出来,较好地满足了目标用户的需求,
提高了宿舍管理的水平,有利于我国推进高校学工管理真正实现信息化、科学化、
规范化的历史性进程。
关键词:宿舍管理;SpringBoot;宿舍分配;管理系统
ii
Design and Development of College Dormitory Management
System Based on SpringBoot
Abstract:Dormitory is one of the main places for college students to study and live, and
dormitory management is a particularly important item in the management of colleges and
universities. With the further expansion of the enrollment scale of our country’s colleges
and universities and the continuous increase in the overall number of students, the
management of the dormitory has become more and more heavy and trivial. The collection,
summary, statistics and analysis of student dormitory information are faced with many
difficulties. The traditional management model has long been unable to meet the current
management needs of our country's universities. Therefore, there is an urgent need to
research, design and develop a new university dormitory management system in order to
better meet the actual needs of university dormitory management, facilitate the
management of the dormitory staff, improve the management level, improve work
efficiency, and save manpower and material resources, provide better and more efficient
services for the majority of student groups.
Based on the above background, this paper designs and develops a university
dormitory management system. The system adopts B/S architecture, whose back end is
developed based on Java language and SpringBoot framework, front end is developed
using Layui framework, combined with HTML, JQuery, Ajax and other technologies, and
MySQL database is used to store all relevant information. The system mainly includes five
functional modules: basic information management, leaving and returning management,
dormitory allocation management, daily dormitory management, and comprehensive query
management. These functions are refined and implemented according to the needs of
students, counselors, and dormitory administrators. Through this system, relevant
information can be collected, viewed, and counted conveniently and quickly, and
displayed in a graphical interface, which better meets the needs of target users, improves
the level of dormitory management, and is conducive to our country to promote the