Together项目后台开发01

5.8~5.11期间,我进一步总结归纳了后台需要实现的所有功能,并对相关数据库进行了初步设计。

一、功能需求用例图



二、数据库表需求

1、用户基本信息记录:

ID、昵称、真实姓名、性别、密码、电子邮箱、电话、登录次数

2、团队基本信息记录:

ID、名称、介绍、队长、成员数、类型、热度(点击进入一次加一)

3、日志基本信息记录(包括个人日志和团队日志):

ID、标题、内容、时间、阅读量、发表者ID、发表团队ID(个人日志则ID为0)

4、计划基本信息记录:

ID、发布团队ID、标题、内容、起始时间、结束时间、完成度、状态(进行中、已完成或未完成)

5、评论基本信息记录:

ID、文章ID、评论者ID、内容、时间

6、团队成员管理:

用户ID、团队ID、成员队内昵称、成员加入时间、成员等级(是否是队长)

7、入队申请(或回复)信息管理:

ID、发送者ID、申请团队ID、接收者ID、信息内容、发送时间、信息状态(已处理、待处理)。


ER图设计如下:


其中包括了user、team、article、message、plan、critique六个实体集。还有建立、加入、发送消息、制定、发表文章、发表评论六个联系集,部分联系集还有自己的属性。


5.11~5.14日计划将数据库建立完成。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值