1演示视频:
https://www.bilibili.com/video/BV1Yu4y1M7P2/
4 总体设计
3.1 数据库设计
根据系统功能设计的要求以及功能模块的划分,对于学校宿舍管理信息系统一共涉及到五个数据表。它们分别是:宿舍表(ss),用户表(users),学生表(stu),电费表(df),卫生表(ws)。下面就介绍一下各表的设计结构及其功能。
(1)宿舍表(qj):主要用于存放请假的详细信息。其详细设计结构如表1所示。
表1 ss结构表
字段
类型
中文翻译
Id
Int
主键标示
sid
Int
学生id
uid
Int
教师id
btimes
Date
请假开始时间
days
Int
天数
Yy
nvarchar(50)
原因
Descs
nvarchar(50)
描述
(2)用户表(users):主要用于存放用户的详细信息。其详细设计结构如表2所示。
表2 users结构表
字段
类型
中文翻译
Id
Int
主键标示
username
nvarchar(50)
用户名
password
nvarchar(50)
密码
Roles
nvarchar(50)
角色
(3)违规表(wg):主要用于存放违规的详细信息。其详细设计结构如表1所示。
表3 wg结构表
字段
类型
中文翻译
Id
Int
主键标示
sid
Int
学生id
uid
Int
公寓管理员id
btimes
Date
时间
cd
nvarchar(50)
程度
cf
nvarchar(50)
处罚
Yy
nvarchar(50)
原因
Descs
nvarchar(50)
描述
(4)卫生表(ws):主要用于存放卫生的详细信息。其详细设计结构如表1所示。
表4 ws结构表
字段
类型
中文翻译
Id
Int
主键标示
uid
Int
公寓管理员id
btimes
Date
时间
Gy
nvarchar(50)
公寓
Room
nvarchar(50)
宿舍
Df
nvarchar(50)
得分
Dj
nvarchar(50)
等级
Descs
nvarchar(50)
描述
(5)学生表(stu):主要用于存放学生的详细信息。其详细设计结构如表1所示。
表5 stu结构表
字段
类型
中文翻译
Id
Int
主键标示
Names
Int
姓名
Sex
Date
性别
Gy
nvarchar(50)
公寓
Room
nvarchar(50)
宿舍
No
nvarchar(50)
学号
Bj
nvarchar(50)
班级
Descs
nvarchar(50)
描述
btimes
Date
入学时间
nx
nvarchar(50)
年限
tel
nvarchar(50)
电话
3.2 E-R图

本文详细介绍了学校宿舍管理信息系统中涉及的五个关键数据表:宿舍表、用户表、违规表、卫生表和学生表,以及它们的结构和功能。此外,还展示了E-R图的设计以展示实体关系。
138

被折叠的 条评论
为什么被折叠?



