1. 基础信息管理模块 Java源代码 java毕设 java项目 www.mudaima.com
-
楼宇管理:添加、删除、修改宿舍楼信息(楼号、楼层数、楼层户型、宿管负责人)。
-
宿舍管理:管理单个房间信息(房间号、所属楼栋、可住人数、已住人数、床位分布、房间配置、是否为空闲/满员)。
-
学生信息管理:导入或录入学生基本信息(学号、姓名、学院、班级、联系方式、家长联系方式、入住状态)。
-
教职工/宿管管理:管理宿管人员信息,并分配其管理的楼栋权限。
2. 核心业务模块(住宿与异动)
-
入住登记:为学生分配宿舍(支持单个分配或批量导入),记录入住时间。
-
调宿管理:学生从A宿舍调整到B宿舍,记录调宿原因及时间,同步更新宿舍床位状态。
-
退宿管理:处理毕业生离校或休学退宿,释放宿舍资源,记录离校时间。
-
床位查询:可视化查看哪些床位空余,哪些床位已占(类似选座系统)。
3. 日常运维与报修模块
-
报修管理:
-
学生端:提交报修申请(报修物品、问题描述、图片上传)。
-
管理员端:查看报修列表、指派维修工、填写维修结果、完成报修。
-
-
卫生检查/违纪管理:
-
宿管定期检查宿舍卫生,录入分数及评语。
-
记录学生晚归、使用违规电器等违纪情况(可关联扣分机制)。
-
4. 访客与门禁管理(扩展功能)
-
访客登记:外来人员进入楼栋登记(姓名、访问对象、进入时间、离开时间)。
-
门禁记录:(如果是与硬件对接)展示学生刷卡进出的记录。
5. 统计分析模块
-
宿舍空余统计:按楼栋统计当前空余床位数。
-
学生分布统计:按学院、年级、省份统计学生在各楼栋的分布情况。
-
欠费/水电提醒:(如果集成缴费)提醒学生未交的水电费。
6. 系统管理与权限模块
-
登录/注销:区分不同角色进入不同界面。
-
权限控制:
-
超级管理员:最高权限,管理一切。
-
楼宇管理员/宿管:只能管理自己管辖的楼栋和学生。
-
学生:仅限查看自己的住宿信息、提交报修、修改密码。
-
辅导员:通常可以查看所带班级学生的住宿情况。
-
-
数据导入导出:支持Excel批量导入学生名单,导出报表。
技术实现要点(Java方向)
如果需要在课程设计或简历中描述该项目,通常可以这样概括技术栈:
-
后端:Spring Boot / Spring MVC
-
前端:JSP / Thymeleaf / Vue.js + Element UI(前后端分离)
-
数据库:MySQL
-
ORM框架:MyBatis 或 MyBatis-Plus
-
安全框架:Spring Security 或 Shiro(用于登录权限)
-
报表工具:POI(用于导入导出Excel)