文章目录 前言模块划分用户训练计划打卡信息证明材料 实体关系关系说明关系图 前言 初版实现的功能单一,只为能尽快使用到打卡功能,所以一期只涉及到用户、计划、打卡、证明四个模块,还有其他模块后续考虑添加(共享资金池、个人账户、奖惩规则、消息通知、点赞、评论、投票等) 模块划分 用户 主要业务字段如下 用户id 用户名 训练计划 主要业务字段如下 用户 计划年月 计划内容 训练周期 打卡信息 主要业务字段如下 用户 打卡日期 打卡内容 证明材料 主要业务字段如下 用户 打卡日期 材料附件 实体关系 关系说明 Created with Raphaël 2.3.0 Start login exist train plan? clock in upload certification file End update train plan yes no 关系图