喵跑跑需求分析
喵跑跑需求分析说明书
- 编写目的
该说明书为的喵跑跑需求分析说明书。该说明书对本小程序做了全面的需求分析,明确所要开发的小程序应具有的功能及其面向的用户群体,使系统人员及开发人员能根据文档进行开发,
达到预期效果。
- 开发背景
游戏化,英文为
Gamification,是指在非游戏环境中将游戏的思维和游戏的机制进行整合运用,以引导用户互动和使用的方法。游戏化可以增加受众参与度、忠诚度和乐趣,影响到用户使用时的心理倾向,进而促进用户的参与与分享
本程序旨在通过游戏化的设计,抓住年轻用户的痛点——猫咪,设计猫猫养成、猫猫陪跑、排行榜等功能,帮助用户养成运动习惯。
- 开发工具
前端设计工具 | 墨刀 |
---|---|
前端代码开发 | 微信开发者平台 vscode |
主界面及动画设计 | Unity |
后端数据库 | Mysql |
- 成员介绍及分工
姓名 | 学号 | 分工 |
---|---|---|
徐晗 | 31901029 | 类图,部分时序图设计,商店界面设计 |
章文韬 | 31901031 | 用例图,数据流图设计,主界面设计 |
钟高云 | 31901032 | 部分时序图设计,跑步界面设计 |
邵云飞 | 31903093 | 排行榜和个人信息界面设计 |
- 用例图
- 数据流图
- 类图
- 时序图
- 模块分析
主界面
用户可以在这里看到猫猫活动,并与猫猫进行交互
商店界面
用户可以在这里利用跑步赚得的猫猫币,购买相应道具,养成猫猫
跑步开始
可爱的猫猫在界面等待运动开始
跑步进行中
调用gps接口,监听用户的活动轨迹,得出跑步距离
跑步结束
根据跑步里程数,获取相应的猫猫币
个人信息
用户可以针对自己的个人信息进行查看、修改