第八次团队作业——系统设计和任务分配
一、团队项目码云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图 |
林海强 | 爬虫信息获取 |
王嘉慧 | 设计代码规范,伪代码 |
李炎英 | 体系结构设计,团队周报 |