宿舍管理员:查询自己的信息(包括联系方式,管理的宿舍楼,住址),登记学生寝室的卫生评分,登记寝室的水电费,查询学生寝室设备报修情况,登记外来访问人员情况,发布日常的一些通知,修改密码,退出系统
系统管理员:宿舍管理员管理(可以对管理员信息进行增删改除搜索),学生管理(可以对学生信息进行增删改除和搜索),宿舍楼管理(可以对宿舍楼的信息进行增删改除搜索),修改密码,退出系统
管理员 账号 密码
学生 学号 密码 姓名 联系方式 性别 班级编号 饮食习惯 运动频率 阅读频率 游戏频率 外向性格
楼长 楼号 密码 姓名 性别 联系方式
班级 班级编号 班级名称 专业
楼 楼号 层 每层房间数 房间人数上限 性别 密码 (楼长)
房间 房间编号 所属楼号 房间人数上限
寝室编排 学生ID 房间ID
调整寝室 退寝
房间类型 房间类型 字段排序 ( 改变 意向属性 排序 )
意向属性 饮食习惯 运动频率 阅读频率 游戏频率 外向性格
自动编排操作
财产 财产名称 数量
报修 房间编号 财产名称 报修备注 状态 (待处理,已处理)
卫生分值表 房间编号 分值 日期
宿舍费用 房间编号 费用名称 金额 备注 年份 月份 已缴费 未缴费
来访人员 房间号 来访日期 离开日期 手机号 备注 状态









表数量19
班级 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
班级编号 |
nvarchar(50) |
|
|
|
班级名称 |
nvarchar(50) |
|
|
|
专业 |
nvarchar(50) |
|
|
|
表:1
报修 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
房间编号 |
nvarchar(50) |
|
|
|
财产名称 |
nvarchar(50) |
|
|
|
报修备注 |
nvarchar(500) |
|
是 |
|
状态 |
nvarchar(50) |
|
是 |
N'报修' |
表:2
财产 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
财产名称 |
nvarchar(50) |
|
|
|
数量 |
integer |
|
|
|
单位 |
nvarchar(50) |
|
是 |
|
表:3
房间 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
房间编号 |
nvarchar(50) |
|
|
|
所属楼号 |
nvarchar(50) |
|
|
|
房间人数上限 |
integer |
|
|
|
房间类型 |
nvarchar(50) |
|
是 |
|
表:4
房间类型 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
房间类型 |
nvarchar(50) |
|
|
|
字段排序 |
nvarchar(50) |
|
|
|
表:5
费用状态 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
费用状态 |
nvarchar(50) |
|
|
|
表:6
管理员 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
账号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
表:7
来访人员 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
房间编号 |
nvarchar(50) |
|
|
|
来访日期 |
datetime |
|
是 |
|
离开日期 |
datetime |
|
是 |
|
手机号 |
nvarchar(50) |
|
|
|
备注 |
nvarchar(500) |
|
是 |
|
表:8
楼 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
楼号 |
nvarchar(50) |
|
|
|
层 |
integer |
|
|
|
每层房间数 |
integer |
|
|
|
房间人数上限 |
integer |
|
|
|
性别 |
nvarchar(50) |
|
|
|
表:9
楼长 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
楼号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
性别 |
nvarchar(50) |
|
|
|
联系方式 |
nvarchar(50) |
|
是 |
|
表:10
寝室编排 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学生ID |
integer |
|
|
|
房间ID |
integer |
|
|
|
表:11
数值 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
数值 |
nvarchar(50) |
|
|
|
表:12
宿舍费用 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
房间编号 |
nvarchar(50) |
|
|
|
费用名称 |
nvarchar(50) |
|
|
|
金额 |
float |
|
|
|
备注 |
nvarchar(500) |
|
是 |
|
年份 |
nvarchar(50) |
|
|
|
月份 |
nvarchar(50) |
|
|
|
状态 |
nvarchar(50) |
|
是 |
N'未缴费' |
表:13
卫生分值 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
房间编号 |
nvarchar(50) |
|
|
|
分值 |
float |
|
|
|
日期 |
datetime |
|
|
|
表:14
性别 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
性别 |
nvarchar(50) |
|
|
|
表:15
学生 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
性别 |
nvarchar(50) |
|
|
|
联系方式 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
|
|
饮食习惯 |
integer |
|
|
|
运动频率 |
integer |
|
|
|
阅读频率 |
integer |
|
|
|
游戏频率 |
integer |
|
|
|
外向性格 |
integer |
|
|
|
房间编号 |
nvarchar(50) |
|
是 |
'' |
床位 |
integer |
|
是 |
0 |
表:16
意向属性 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
意向属性 |
nvarchar(50) |
|
|
|
表:17
专业 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
专业 |
nvarchar(50) |
|
|
|
表:18
v房间 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
房间编号 |
nvarchar(50) |
|
|
|
所属楼号 |
nvarchar(50) |
|
|
|
房间人数上限 |
integer |
|
|
|
房间类型 |
nvarchar(50) |
|
是 |
|
字段排序 |
nvarchar(50) |
|
|
|
性别 |
nvarchar(50) |
|
|
|
表:19