设计与实现
校园宿舍管理系统主要分为三类用户,系统管理员、宿舍管理员和学生。主要功能需求如下。
系统管理员功能需求:
(1)宿舍管理员管理:能够添加管理员用户、删除管理员用户信息、查找管理员信息、修改管理员信息。
(2)学生信息管理:能够添加学生信息、删除学生信息、查找学生信息、修改学生信息。
(3)宿舍楼信息管理:能够添加宿舍楼信息、删除宿舍楼信息、查找宿舍楼信息、修改宿舍楼信息。
(4)宿舍信息管理:能够添加宿舍信息、删除宿舍信息、查找宿舍信息、修改宿舍信息。
(5)学生住宿管理:能够给学生分配宿舍、能够给学生调换宿舍、能够删除学生住宿信息。
(6)学生缺寝管理:学生缺寝时,能够记录学生缺寝记录,如果缺寝信息有误,学生申诉后能够修改缺寝信息、删除缺寝信息、查询学生缺寝信息。
(8)系统登录退出:能够正常登陆、退出系统。
宿舍管理员功能需求:
(1)学生缺寝管理:学生缺寝时,能够记录学生缺寝记录,如果缺寝信息有误,学生申诉后能够修改缺寝信息、删除缺寝信息、查询学生缺寝信息。
(2)系统登录退出:能够正常登陆、退出系统。
学生功能需求:
(1)能查看个人缺寝信息。
(2)能进行系统登录、退出。
Mysql的表结构:
apart表
admin表
building表
stu表
图片展示:
部分图片如下
本项目使用了Github开源的swing主题WEBLAF,异步加载的话登录界面主题会乱掉,所以没有异步加载,需要先加载完主题才能显示出登陆界面,运行后需要等一两秒出现。