1) 团队项目的预期开发计划时间安排
日期 |
工作内容 |
第一周 |
前端搭建基本框架,后端完成数据库的链接与访问 |
第二周 |
前端填充组件和子系统及各级之间的跳转,后端完成内部接口和逻辑处理 |
第三周 |
前端UI进行美化,后端完成外部接口使得前端传参时可以正确调用并返回参数 |
第四周 |
前端完成完成页面渲染与效果调用,后端保证信息在用户间交互及权限问题 |
第五周 |
前端链接并开始进行简单测试,后端的各种算法优化及复杂排序的完成 |
第六周 |
检测各种情况的输入及运行,前后端共同调试 |
2)团队项目的预期开发计划分工安排
姓名 |
学号 |
工作内容 |
柯燊熙 |
221701211 |
统筹规划,兼职UI,项目组长 |
麻继友 |
221701206 |
UI界面设计,数据库设计,测试 |
林昌锴 |
221701237 |
后端设计实现,算法设计 |
欧振贵 |
221701227 |
后端设计实现,数据库设计 |
沈泳焕 |
221701217 |
后端设计实现,算法设计,测试 |
洪澍楠 |
221600112 |
测试 |
3)设计相关图
体系结构图
功能模块层次图
设计类图
ER图
表结构设计
Administrator表:存储管理员账号的信息
User表:存储用户账户的信息
task表:存储任务信息
message表:存储系统、用户之间的消息
feedback表:存储举报、问题反馈信息
expensesRecord表:消费记录
recharge表:存储充值记录
log表:存储系统日志
系统安全和权限设计
本数据库经由使用者名称及密码认证使用者的登入,若使用者名称有效且密码正确则建立联机。同时,登入者们有两种不同的数据库存储权限。
在应用中,通过管理员与普通用户操作界面的不同实现权限的分离。
Root用户:具有所有权限
其他用户:具有增删改查、添加索引的权限
4)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团队仓库及文档单独下载链接