原创首发 | 基于SSM的学生宿舍管理系统【源码+论文】

视频演示

原创首发 | 基于SSM的学生宿舍管理系统【源码+论文】

1、介绍

    本论文研究内容充分围绕校园内宿舍及学生的管理等方面,设计了基于SSM的宿舍管理系统。该系统实现了住宿的管理,包括学生入住、学生退宿、异常退宿、住宿记录删除、记录查询等功能;实现了宿舍的管理,例如宿舍的添加、修改、删除、查询等功能;实现了学生的管理,即学生的添加、修改、删除、查询等功能。实现了专业的管理,例如专业的添加、修改、删除、查询等功能;实现了公告的管理,例如公告的添加、修改、删除、查询等功能;实现了管理员的管理,例如管理员的添加、修改、删除、查询等功能;实现了统计分析,如饼状图;以及每个页面的导出表格、PDF等功能。

2、软件架构

  • Spring

  • SpringMVC

  • MyBatis

  • LayUI

  • Mysql 8.0

  • Tomcat 9.0.43

3、安装教程

  1. 创建数据库 执行dorm.sql

  2. IDEA打开项目工程

  3. 修改数据库账号密码

  4. 配置Tomcat

4、使用说明

  1. 系统分为管理员和学生角色,如管理员 admin/123456 学生 zhangsan/123456

  2. 系统侧重于管理员端的功能,学生端仅可查询部分信息

  3. 优点在于住宿信息与宿舍信息及学生信息是联动的,且有导出表格、pdf及打印功能。

5、项目演示

    5.1 管理端实现

    5.1.1 登录页面 

    前端登录界面,采用用户名、密码、登录类型以及验证码登录,统一管理员和学生登录界面。并且UI界面朴素、明了,易使用。界面如图5.1。 

 图5.1 登录页面 

登录成功跳转到主页,如图5.2。 

 图5.2 登录页面跳转主页

    5.1.2 住宿管理页面

    此页面为在服务器端系统管理员管理的功能界面,界面简洁美观,管理员轻松快捷地对住宿信息管理,在权限内对数据修改或删除。如图5.3。 

 图5.3 住宿管理页面

    办理入住页面可通过宿舍名称模糊搜索宿舍列表,选择一个可入住宿舍,输入已报到学生学号即可入住。如图5.4。若宿舍列表显示已住满无法办理入住或者同事选择而两个宿舍,亦或输入学号错误,也无法办理入住。操作错误系统均有提示,保证了系统的操作性及合理性。 

 图5.4 办理入住页面 

    办理退宿页面分为正常退宿和异常退宿。正常退宿选择一个宿舍记录点击退宿或者选择多条记录,如图5.5;异常退宿需要选择异常退宿原因,如图5.6。

 图5.5 办理退宿页面

 图5.6 异常退宿页面 

    点击住宿页面学生名称,可查询住宿时间线,如图5.7。 

 图5.7 住宿时间线页面

    5.1.3 宿舍管理页面

    宿舍管理页面主要包含宿舍的添加、宿舍删除、宿舍查询、宿舍修改,其中入住人数是通过办理住宿自动修改,如图5.8。  图5.8 宿舍管理页面 

    添加宿舍页面输入宿舍名称、宿舍编号、负责人、联系电话、床位数量、入住人数、日期、备注信息,其中宿舍名称需要以学校宿舍命名规则命名,如菊园1栋1单元101室;宿舍编号为202211101等,如图5.9。

 图5.9 添加宿舍页面 

    修改宿舍页面修改宿舍信息,如5.10。 

 图5.10 修改宿舍页面 

    5.1.4 学生管理页面 学生管理主要包含学生添加、学生删除、学生修改页面,学生登录密码默认为123456,如图5.11。 

 图5.11 学生管理页面 

    添加学生输入必要信息保存,如图5.12。 

 图5.12 添加学生页面 

    学生修改页面,只能修改如下列表的基本信息,但无法修改学生住宿的宿舍号及宿舍名称,仅能通过办理入住或退宿修改信息,默认宿舍号为0,宿舍名称为暂未分配,如图5.13。 

 图5.13 学生修改页面 

    5.1.5 专业管理页面 

    专业管理主要包含专业添加、专业删除、专业修改页面,如图5.14、5.15、5.16。 

 图5.14 专业管理页面  图5.15 专业修改页面  图5.16 专业添加页面

    5.1.6 公告管理页面 

    公告管理主要包含发布公告、公告删除、查询详情页面,如图5.17、5.18、5.19。 

 图5.17 公告管理页面

 图5.18 发布公告页面  图5.19 查看公告详情页面 

    5.1.7 管理员管理页面 

管理员管理主要包含发布公告、公告删除、查询详情页面,如图5.20、5.21、5.22。 

 图5.20 管理员管理页面

 图5.21 添加管理员页面  图5.22 修改管理员密码页面 

    5.1.8 统计分析页面 

    统计分析页面展示各个专业的分布情况,如图5.23。 

 图5.23 管理员管理页面

    5.1.10 导出页面 

    系统内各个页面均有导出CSV、EXCEL、PDF、打印等功能,以及清理缓存,刷新页面,修改密码功能,如图5.24、5.25。 

 图5.24 导出按钮页面  图5.25 打印页面

    5.2 学生端实现 

    5.2.1 学生主页页面 

    学生成功登录即跳转主页,且主页可直接查看公告。界面如图5.26。 

 图5.26 学生主页页面 

    5.2.2 公告页面 

    公告管理页面也查看公告详情,但无法修改。界面如图5.27。 

 图5.27 学生主页页面 

    5.2.3 住宿管理页面 

    住宿管理页面可查看学生个人住宿时间线,住宿信息。界面如图5.28。

 图5.28 学生住宿时间线页面

6、项目材料展示

源码及论文目录

论文概览

(10426字/38页)

论文配图原图及可编辑工程

(亿图图示图片编辑工程)

7、源码及论文获取

关注并私聊作者

猜你喜欢

转载自blog.csdn.net/zzj_csdn/article/details/128280079