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