喵跑跑需求分析(二稿)
喵跑跑需求分析说明书(二稿)
上一版需求分析说明书:https://www.cnblogs.com/tipsy-xyz/p/15589334.html
1. 编写目的
该说明书为的喵跑跑需求分析说明书。该说明书对本小程序做了全面的需求分析,明确所要开发的小程序应具有的功能及其面向的用户群体,使系统人员及开发人员能根据文档进行开发,
达到预期效果。
2. 开发背景
游戏化,英文为
Gamification,是指在非游戏环境中将游戏的思维和游戏的机制进行整合运用,以引导用户互动和使用的方法。游戏化可以增加受众参与度、忠诚度和乐趣,影响到用户使用时的心理倾向,进而促进用户的参与与分享
本程序旨在通过游戏化的设计,抓住年轻用户的痛点——猫咪,设计猫猫养成、猫猫陪跑、排行榜等功能,帮助用户养成运动习惯,同时也对应了现代的元宇宙概念。
3. 开发工具
| 前端设计工具 | 墨刀 |
|------------------|-----------------------|
| 前端代码开发 | 微信开发者平台 vscode |
| 主界面及动画设计 | Unity |
| 后端数据库 | Mysql |
4. 成员介绍及开发分工
| 姓名 | 学号 | 分工 |
|--------|----------|------------------------------|
| 徐晗 | 31901029 | 后端开发 |
| 章文韬 | 31901031 | 前端开发(首页),项目管理 |
| 钟高云 | 31901032 | 前端开发(我的) |
| 邵云飞 | 31903093 | 前端开发(跑步) |
5. 用例图
6. 数据流图
7. 类图
8. 时序图
第二部分.模块分析展示
**主界面**
用户可以在这里看到猫猫活动,并与猫猫进行交互,以此为中介可以进入别的页面
**商店界面**
用户可以在这里利用跑步赚得的猫猫币,购买相应道具,养成猫猫
(未完成,此处为墨刀原型图)
**跑步开始**
可爱的猫猫在界面等待运动开始,点击开始跑步即可开始记录
**跑步进行中**
调用gps接口,监听用户的活动轨迹,得出跑步距离
可以暂停跑步停止记录时间和公里数,结束跑步后进入结算界面
**跑步结束**
结算界面会根据跑步里程数,获取相应的猫猫币存入到数据库中
**个人信息**
用户可以针对自己的个人信息进行查看、修改,也可以查看自己的运动记录和修改相关设置
(内部还未完成,下面是“我的”界面)