喵跑跑需求分析(二稿)

喵跑跑需求分析说明书(二稿)

上一版需求分析说明书: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接口,监听用户的活动轨迹,得出跑步距离

可以暂停跑步停止记录时间和公里数,结束跑步后进入结算界面

 


**跑步结束**

结算界面会根据跑步里程数,获取相应的猫猫币存入到数据库中

 

 


**个人信息**

用户可以针对自己的个人信息进行查看、修改,也可以查看自己的运动记录和修改相关设置

(内部还未完成,下面是“我的”界面)

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-12-15 21:00  海豹络合物  阅读(32)  评论(0编辑  收藏  举报