一、项目简介
本项目是一套基于SSM+Layui的高校宿舍管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。
包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。
项目都经过严格调试,确保可以运行!
二、技术实现
使用框架:spring,springmvc,mybatis
前端采用:jsp
开发工具:IDEA/MyEclipse/Eclipse
三、功能介绍
基于SSM+Layui的高校宿舍管理系统,
系统的主要用户分为系统管理员、宿舍管理人员和学生 用户。
宿舍管理系统主要功能:
学生入住管理
学生宿舍管理
学生缺勤管理
管理员管理
帮助中心等功能
四、页面截图
五、数据库
-- ----------------------------
-- Table structure for dorm
-- ----------------------------
DROP TABLE IF EXISTS `dorm`;
CREATE TABLE `dorm` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`dorm_no` varchar(20) NOT NULL COMMENT '宿舍号',
`remark` varchar(50) DEFAULT NULL,
`build_id` int(11) DEFAULT NULL COMMENT '宿舍楼',
`max_num` int(11) DEFAULT '0' COMMENT '最大人数',
`dorm_status` varchar(50) DEFAULT NULL COMMENT '状态',
`count` int(11) DEFAULT NULL COMMENT '多少人',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dorm_weiyi` (`build_id`,`dorm_no`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
-- ----------------------------
-- Table structure for record
-- ----------------------------
DROP TABLE IF EXISTS `record`;
CREATE TABLE `record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`no` varchar(20) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL,
`build_id` int(11) DEFAULT NULL,
`dorm_no` varchar(20) DEFAULT NULL,
`date` date DEFAULT NULL,
`detail` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`no` varchar(20) DEFAULT NULL,
`dorm_no` varchar(20) DEFAULT NULL,
`build_id` int(11) DEFAULT NULL,
`sex` varchar(20) DEFAULT NULL,
`phone` varchar(20) DEFAULT NULL,
`role_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`no`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;