1.整体计划安排
阶段 |
任务 |
具体时间 |
时间长度 |
第一阶段 |
参与系统/概要设计、数据库设计、进行知识储备、根据组员擅长方向分工深入学习app开发的前后端知识 |
3.31-4.12 |
2周 |
第二阶段 |
完成基本的数据库设计、编写基础能够满足使用的前端页面,同时继续学习app在锁屏方向上权限的开发 |
4.13-4.19 |
1周 |
第三阶段 |
完成登录注册、待办、待办集的前后端模块 |
4.20-4.26 |
1周 |
第四阶段 |
任务继续,完成数据统计、白名单、锁屏页面、同时完善上周内容 |
4.27-5.3 |
1周 |
第五阶段 |
任务继续,完成个人页面、团队专注、宠物兑换养成、同时完善上周工作 |
5.4-5.10 |
1周 |
第六阶段 |
完成个人信息修改、优化完成内容,优化前端界面美观 |
5.11-5.17 |
1周 |
第七阶段 |
整合程序,优化整个程序运行阶段 |
5.18-5.24 |
1周 |
第八阶段 |
测试程序非硬件以及非通信方面错误、测试程序的安全性、测试程序的性能需求,完善程序 |
5.25-5.31 |
1周 |
第九阶段 |
完善最终项目版本、总结开发经验 |
6.1-6.7 |
1周 |
2.作业分工
学号 |
工作内容 |
贡献率 |
041702303 |
统筹任务、功能描述文字部分、补充文档缺漏部分、编写博客、原型答辩主讲 |
13 |
221600428 |
合作完成文档验证验收标准 |
8 |
221701124 |
合作完成原型设计、文档原型部分 |
14 |
221701224 |
合作完成文档验证验收标准、需求答辩主讲 |
11 |
221701204 |
完成文档总体描述、用户场景 |
10 |
221701321 |
完成功能描述用例图、流程图部分以及两次答辩PPT |
13 |
221701306 |
完成文档引言和目录 |
8 |
221701405 |
合作完成原型设计、文档原型部分 |
14 |
221701424 |
完成类图 |
9 |
3.用况图
4.设计类图
5.功能流程图
6.功能模块
功能 |
模块 |
描述 |
注册 |
登录注册模块 |
生成注册记录,记录用户的账号密码手机邮箱等 |
登录 |
登录注册模块 |
验证账号密码的准确性 |
修改密码 |
登录注册模块 |
修改原密码 |
找回 |
登录注册模块 |
找回密码 |
待办创建/编辑 |
待办使用模块 |
对待办项的创建修改删除等操作 |
待办开始 |
待办使用模块 |
开始一个未完成待办项 |
休息 |
待办使用模块 |
待办之间的休息 |
待办集创建/编辑 |
待办集使用模块 |
对待办集合项的创建修改删除操作 |
添加/编辑子待办 |
待办集使用模块 |
在待办集中对子待办的创建修改和删除操作 |
开始子待办 |
待办集使用模块 |
开始一个未完成的子待办项 |
查看累计/当日/月度数据 |
数据统计模块 |
查看相应内容的数据 |
查看奖励/惩罚情况 |
数据统计模块 |
查看累计/当日的奖励/惩罚数据 |
基本信息查看/修改 |
个人信息-信息模块 |
查看/修改账号信息 |
团队创建/加入/退出 |
个人信息-团队模块 |
创建/加入/退出团队 |
开始团队待办/待办集 |
个人信息-团队模块 |
开始一个未完成的团队待办或者团队待办集合 |
邀请/踢出成员 |
个人信息-团队模块 |
队长(权限提高的用户)邀请/踢出队员 |
解散团队 |
个人信息-团队模块 |
队长(权限提高的用户)解散一个团队 |
导出专注数据 |
个人信息-团队模块 |
队长(权限提高的用户)导出对应需求的专注数据 |
查看成就 |
数据统计模块 |
达成成就给予宠物皮肤更换 |
自定义 |
个人信息-自定义模块 |
自定义休息时间/白名单 |
宠物 |
个人信息-宠物模块 |
观察互动宠物、更换皮肤 |
7.原型展示说明
由于原型展示篇幅过大,详细见下方需求说明书和原型设计。
8.需求规格说明书
需求规格说明书附件链接
9.界面原型设计
原型链接
10.原型答辩PPT
原型PPT链接
11.需求答辩PPT
需求PPT链接