山东大学项目实训weblab(五)weblab组织结构

weblab项目的学生组织管理和通知,作业管理。
预想老师创建组织,并发布通知和作业,学生加入组织,在作业下创建项目。

E-R图
在这里插入图片描述
组织表

组织表设计

建立组织

  • 老师需要创建组织>得到邀请码
  • 班级一旦创建 就有一个对应的邀请码->发给学生
  • 邀请码搜索>后端返回邀请码对不对,哪个组织>确认加入
    通知和作业
  • 老师能够对于某个组织发布通知>学生能够看到
  • 作业 老师发布作业(介绍,截止时间,要求)>学生在某个菜单下看到,完成状态
  • 如果完成,学生选择自己提交的一个项目,状态改为完成

组织表
组织ID id
组织名称 name
邀请码 code
创建者ID founder_id
描述 description
在这里插入图片描述
用户表
在这里插入图片描述
用户信息表
用户ID user_id
真名 real_name
年级 grade
班级 banji
学号 student_id
头像 head_img
昵称 signature
在这里插入图片描述

组织-用户表
在这里插入图片描述

通知表
所属组织ID organization_id
名称 name
描述 description
在这里插入图片描述

组织-作业图
作业表设计
所属组织ID organization_id
建立者ID founder_id
名称 name
描述 description
开始时间 begin_time
结束时间 end_time

在这里插入图片描述
项目图
用户ID weblab_user_id
项目描述 description
项目名称 name
项目git地址url
git仓库用户ID gitlab_user_id
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值