团队作业第四次—项目系统设计与数据库设计

这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业第四次—项目系统设计与数据库设计
团队名称 打代码一定要笑
这个作业的目标 系统设计及数据库设计 明确整体计划安排 回答前几轮的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

4)github团队仓库及文档单独下载链接

仓库链接

数据库设计说明

系统设计说明

PPT下载

posted @ 2020-04-10 10:57  打代码一定要笑  阅读(208)  评论(4编辑  收藏  举报