Hi~,今天给大家带来一款使用SSM框架开发的在线宿舍管理系统的论文写作指导。需要使用本项目写文档的童鞋可以好好看看~

一、项目功能

具体的功能看下面这张表,表里面只是截取了主要功能来说的。

学生角色 宿舍管理员角色 管理员角色
学生角色登录 个人信息修改 管理员登录
个人信息修改 入住登记 学生入住登记
我入住的床位 宿舍楼管理 学生设置
宿舍管理 学生退房管理
宿舍管理员管理 宿舍楼管理
床位管理 宿舍管理
退房管理 宿舍管理员管理
年级管理
床位管理
班级管理
专业管理
院系管理

二、数据库版本介绍

👨‍💻使用的数据库是Mysql,目前最新的版本是8.0+,Mysql 5.7+,8.0以上版本都是可以的😉,如果是Linux平台,建议使用mariadb。
如果你的数据库版本比较低,5.0、5.1版本的建议升级数据库版本,如果是5.5、5.6版本的可以尝试运行项目的sql语句看下有没有问题。【本站的所有数据库都是这个要求】

三、数据库表以及字段的介绍

3.1 表信息

表名 说明
admin 系统管理员
bed 床位信息表
building 宿舍楼信息表
college 学院信息表
domitory 宿舍信息表
grade 年级表
major 专业
manage 宿舍楼管理员
mbrel 管理员和宿舍楼关系表
stayrel 入住关系表
student 学生信息表
team 班级信息表

3.2 字段信息

表名: admin 说明: 系统管理员

名称 数据类型 长度 说明
ID int 10 ID
USERNAME varchar 255 账号用户名
PASSWORD varchar 255 账号密码
NICKNAME varchar 255 用户名

————————————————————————————————————————————————————————————————————————————————

表名: bed 说明: 床位信息表

名称 数据类型 长度 说明
ID varchar 128 id
BEDNO varchar 128 床位编号
DOMITORYID varchar 128 所属宿舍id

————————————————————————————————————————————————————————————————————————————————

表名: building 说明: 宿舍楼信息表

名称 数据类型 长度 说明
ID varchar 255 id
BUILDINGNO varchar 255 宿舍楼号
POSITION varchar 255 位置
LAYERNUMBER varchar 255 宿舍层数
ROOMNUMBER varchar 255 每层房间数
MANAGEID varchar 255 管理员id

————————————————————————————————————————————————————————————————————————————————

表名: college 说明: 学院信息表

名称 数据类型 长度 说明
ID varchar 255 id
NAME varchar 255 学院信息名

————————————————————————————————————————————————————————————————————————————————

表名: domitory 说明: 宿舍信息表

名称 数据类型 长度 说明
ID varchar 255 id
DOMITORYNO varchar 255 宿舍号
TEL varchar 255 宿舍电话
TYPE int 10 宿舍类型
BUILDINGID varchar 255 所属的宿舍楼ID

————————————————————————————————————————————————————————————————————————————————

表名: grade 说明: 年级表

名称 数据类型 长度 说明
ID varchar 255 ID
NAME varchar 255 年级信息名

————————————————————————————————————————————————————————————————————————————————

表名: major 说明: 专业

名称 数据类型 长度 说明
ID varchar 255 ID
NAME varchar 255 专业名
COLLEGEID varchar 255 所属院系

————————————————————————————————————————————————————————————————————————————————

表名: manage 说明: 宿舍楼管理员

名称 数据类型 长度 说明
ID varchar 255 id
USERNAME varchar 255 账号用户名
PASSWORD varchar 255 账号密码
NICKNAME varchar 255 用户名
SEX int 10 性别
TEACHERID varchar 255 教工号
JIGUAN varchar 255 籍贯
PHONE varchar 255 手机号

————————————————————————————————————————————————————————————————————————————————

表名: mbrel 说明: 管理员和宿舍楼关系表

名称 数据类型 长度 说明
ID varchar 128 id
MANAGEID varchar 128 管理员id
BUILDINGID varchar 128 宿舍楼id

————————————————————————————————————————————————————————————————————————————————

表名: stayrel 说明: 入住关系表

名称 数据类型 长度 说明
ID varchar 128 id
STUDENTID varchar 128 学生id
BEDID varchar 128 床位id

————————————————————————————————————————————————————————————————————————————————

表名: student 说明: 学生信息表

名称 数据类型 长度 说明
ID varchar 255 ID
USERNAME varchar 255 账号用户名
PASSWORD varchar 255 账号密码
NICKNAME varchar 255 用户名
SEX int 10 性别
STUDENTID varchar 255 学号
JIGUAN varchar 255 籍贯
PHONE varchar 255 手机号
IFRUZHU int 10 是否入住
COLLEGEID varchar 255 学院id
MAJORID varchar 255 专业id
GRADEID varchar 255 年级id
TEAMID varchar 255 班级id

————————————————————————————————————————————————————————————————————————————————

表名: team 说明: 班级信息表

名称 数据类型 长度 说明
ID varchar 255 ID
NAME varchar 255 专业名
COLLEGEID varchar 255 所属院系
MAJORID varchar 255 所属专业

————————————————————————————————————————————————————————————————————————————————

四、数据库的ER图【源码码头倾心制作】

系统管理员-admin

床位信息表-bed

宿舍楼信息表-building

学院信息表-college

宿舍信息表-domitory

年级表-grade

专业-major

宿舍楼管理员-manage

管理员和宿舍楼关系表-mbrel

入住关系表-stayrel

学生信息表-student

班级信息表-team

五、项目详情查看

https://www.icodedock.com/article/a311

最后修改于 2023-10-06
上一篇