zoukankan      html  css  js  c++  java
  • 第八次团队作业——系统设计和任务分配

    一、团队项目码云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图
    林海强 爬虫信息获取
    王嘉慧 设计代码规范,伪代码
    李炎英 体系结构设计,团队周报
  • 相关阅读:
    Linux安装MySql
    Tomcat9配置SSL证书
    Linux安装Tomcat
    VMware安装Centos8
    Linux安装JDK
    mysql中utf8和utf8mb4区别
    MVVM模式
    深入浅析Node.js单线程模型
    同步异步阻塞非阻塞
    v-model
  • 原文地址:https://www.cnblogs.com/liyanyinng/p/14023253.html
Copyright © 2011-2022 走看看