团队作业第四次—项目系统设计与数据库设计
| 这个作业属于哪个课程 | 软件工程 |
|---|---|
| 这个作业要求在哪里 | 团队作业第四次—项目系统设计与数据库设计 |
| 团队名称 | 打代码一定要笑 |
| 这个作业的目标 | 系统设计及数据库设计 明确整体计划安排 回答前几轮的QA |
| 作业正文 | 作业正文 |
| 其他参考文献 |
1) 团队项目的预期开发计划时间安排
| 日期 | 工作内容 |
|---|---|
| 第一周 | 前端搭建基本框架,后端完成数据库的链接与访问 |
| 第二周 | 前端填充组件和子系统及各级之间的跳转,后端完成内部接口和逻辑处理 |
| 第三周 | 前端UI进行美化,后端完成外部接口使得前端传参时可以正确调用并返回参数 |
| 第四周 | 前端完成完成页面渲染与效果调用,后端保证信息在用户间交互及权限问题 |
| 第五周 | 前端链接并开始进行简单测试,后端的各种算法优化及复杂排序的完成 |
| 第六周 | 检测各种情况的输入及运行,前后端共同调试 |
2)团队项目的预期开发计划分工安排
| 姓名 | 学号 | 工作内容 |
|---|---|---|
| 柯燊熙 | 221701211 | 统筹规划,兼职UI,项目组长 |
| 麻继友 | 221701206 | UI界面设计,数据库设计,测试 |
| 林昌锴 | 221701237 | 后端设计实现,算法设计 |
| 欧振贵 | 221701227 | 后端设计实现,数据库设计 |
| 沈泳焕 | 221701217 | 后端设计实现,算法设计,测试 |
| 洪澍楠 | 221600112 | 测试 |
3)设计相关图
体系结构图


功能模块层次图

设计类图

ER图

表结构设计
Administrator表:存储管理员账号的信息

User表:存储用户账户的信息

task表:存储任务信息

message表:存储系统、用户之间的消息

feedback表:存储举报、问题反馈信息

expensesRecord表:消费记录

recharge表:存储充值记录

log表:存储系统日志

系统安全和权限设计
本数据库经由使用者名称及密码认证使用者的登入,若使用者名称有效且密码正确则建立联机。同时,登入者们有两种不同的数据库存储权限。
在应用中,通过管理员与普通用户操作界面的不同实现权限的分离。
Root用户:具有所有权限
其他用户:具有增删改查、添加索引的权限
4)QA回答
QA问题汇总
5)本次工作流程、组员分工、组员贡献度比例
工作流程
| 日期 | 工作内容 |
|---|---|
| 29-30 | 休息 |
| 31-1 | 组长查看任务要求,组内讨论分工 |
| 2-6 | 各个组员完成各自任务 |
| 7-8 | 组长进行检查,并要求返工 |
| 9 | 再次检查 |
| 10 | 完成PPT及博客,并上传github仓库 |
贡献度及所做工作
| 学号 | 工作内容 | 贡献度 |
|---|---|---|
| 221701211 | PPT设计,博客,审核说明书,Q&A回答 | 18 |
| 221701206 | 数据库设计说明书,Q&A回答 | 26 |
| 221701237 | 系统设计说明,Q&A回答 | 18 |
| 221701227 | 数据库设计说明书,Q&A回答 | 18 |
| 221701217 | 系统设计说明书,Q&A回答 | 18 |
| 221600112 | Q&A收集 | 2 |

浙公网安备 33010602011771号