摘 要
近年来,随着计算机技术的不断发展和运用,许多实际问题都得到了较好地解决。随着现代社会对企业经营的需求日益增长,企业的无纸办公也逐渐得到了推广。本学生宿舍管理系统的设计开发,目标就是解决宿舍管理复杂的人为管理,让管理人员从工作中解脱出来。本文确定了以 SSM框架为设计模型,以 Java为汇编语言,使用 MySQL这种轻量级数据库,并将其应用于后台。在此基础上,利用网络技术对该系统进行了开发,并在此基础上对该系统进行了开发。学生宿舍管理系统按管理模块、寝室管理模块和学生管理模块构成。该学生宿舍管理系统可以让宿舍的管理变得更加有序,更加规范化、程序化、系统化。该系统使宿舍楼的信息更加安全、可靠和准确。结果表明,该方案在实际应用中是可行的。
关键词:宿舍管理系统;MySQL;SSM
文档目录如下:
目 录
1、绪论
1.1设计选题和研究背景
1.1.1设计选题
1.1.2研究背景
1.2国内外研究现状
1.2.1国外研究现状
1.2.2国内研究现状
1.3论文组织结构
2、技术和开发工具介绍
2.1 SSM
2.2 MySQL
2.3 Java
3、系统分析
3.1需求分析
3.2项目设计原则
3.3业务流程分析
4、系统设计
4.1 系统体系结构
4.2 数据库设计
4.2.1 数据库E-R图
4.2.2系统数据表
4.3 系统模块设计
4.3.1 宿舍管理
4.3.2 管理员管理
4.3.3 卫生管理
4.3.4 登录
5、系统实现
5.1用户模块
6、系统测试
6.1 测试方法
6.2检验分析
6.2.1登录功能测试
6.2.2 用户管理和管理功能测试
6.2.3 宿舍登记功能测试
6.2.4管理员功能测试
6.3 测试结论
7、总结
参考文献
致谢
功能架构图
系统数据表
(1)宿舍信息表,用于记录学生宿舍的基本信息
属性 | 数据类型 | 是否为空/约束条件 |
宿舍号 | CHAR(5) | 主键 |
床位 | VARCHAR(10) | 否 |
楼号 | MONEY | 必须大于0 |
类型 | VARCHAR(10) | “四人间”“六人间”“八人间” |
状态 | CHAR(10) | 否 |
表1 宿舍信息表
(2)学生信息表,用于记录学生的基本信息
属性 | 数据类型 | 是否为空/约束条件 |
姓名 | VARCHAR(10) | 主键 |
性别 | CHAR(2) | “男”“女” |
电话 | CHAR(12) | 是 |
宿舍编号 | VARCHAR(50) | 否 |
学号 | VARCHAR(18) | 唯一 |
表2 学生信息表
(3)访客信息表,用于记录学生宿舍访客的基本信息
属性 | 数据类型 | 是否为空/约束条件 |
访客姓名 | VARCHAR(10) | 主键 |
访问时间 | VARCHAR(50) | 否 |
电话 | CHAR(12) | 是 |
访问宿舍编号 | VARCHAR(50) | 否 |
访问宿舍楼 | VARCHAR(18) | 唯一 |
表3 访问信息表
系统实现
5.1用户模块
(1)登录功能
管理员用户登陆后,会在第一时间查询相关宿舍信息,如果用户登陆时没有注册,则会出现一条提示信息,提示用户未注册。该基于SSM的学生宿舍管理系统的用户登陆情况如下:
图1 学生登录界面图
(2) 管理员首页功能
管理员登录系统可以查看学生信息、班级信息、宿舍信息、卫生管理和访客管理。首页管理界面如下图2所示。
图2管理员首页
(3)宿舍信息
用户登录系统可以查看宿舍信息并进行修改、添加、导出。宿舍信息界面如下图10所示。
图3宿舍列表页面
(4)管理员列表
登陆后,可以查询和添加管理员信息,修改信息,修改手机号码,用户名,姓名,级别描述等。如下图4所示。
图4 管理员列表页面