第八次团队作业——系统设计和任务分配

一、团队项目码云git代码库

https://github.com/Gitforyong/searchClass.git

二、代码规范和编码原则

https://www.cnblogs.com/wjaihui/p/14009253.html

三、数据库设计及其ER图

3.1 主体

1 用户
2 管理员
3 教室(分类)

3.2 数据库

1 用户信息数据库
2 管理员信息数据库
3 教室信息数据库
4 教室实时状态数据库
5 租借备份信息数据库(多对多关系表)

3.2.1 用户信息数据库

在校学生

1 学号,姓名,学院,专业,班级,性别,入学时间,租借情况

数据库表结构如下

教职员工

1 工号,姓名,性别,隶属部门,职业,入职时间,租借情况

数据库表结构如下

 

3.2.2 管理员信息数据库

在校学生

1 学号,姓名,学院,专业,班级,性别,入学时间,管理员有效期限,权限等级

数据库表结构如下

 

教职员工

1 工号,姓名,性别,隶属部门,职业,入职时间,管理员有效期限,权限等级

数据库表结构如下

 

3.2.3教室(分类)信息数据库

普通教室

1 教室号,地理位置,容量,当前状态(宏观,如是否装修等),租借状态

数据库表结构如下

 

 特殊教室

1 教室号,地理位置,容量,用途,当前状态(宏观,如是否装修等),租借状态

数据库表结构如下

3.2.4教室实时状态数据库

普通/特殊教室

1 教室号,地理位置,容量,当前状态(宏/微观),租借状态,是否突发情况

 数据库表结构如下

 

3.2.5租借备份信息数据库

临时租借备份关系表

1 教室号,地理位置,容量,租借状态,租借人学号/工号,租借人姓名,租借人学院/隶属部门,专业/职业,租借人班级,租借时间,租借用途,是否已到期

 数据库表结构如下

 

最后附上整个数据库设计的E-R图

四、体系结构设计及其体系结构图

五、任务中的分工和工作量比例

项目成员 本次任务

顾嘉伟

数据库设计及其E-R图
林海强 爬虫信息获取
王嘉慧 设计代码规范,伪代码
李炎英 体系结构设计,团队周报
posted @ 2020-11-23 13:23  乘“疯”破浪  阅读(154)  评论(3编辑  收藏  举报