第三次团队作业:魔幻宝贝成长之软件设计四季夏秋冬

摘要:本文基于上一次的作业的需求分析,对魔幻宝贝成长这款产品进行软件设计。我们将使用eclipse或hbuilder编写前端,使用mysql创建数据库,使用myeclipse编写后台。

第一部分:软件的用例规约

1、注册功能的用例

简要说明

用户通过注册成为该APP的用户。注册的时候只需填写手机号和密码,其他个人信息是注册成功后在个人资料里自行完善。同时可以修改密码,查询等一系列操作。

事件流

基本流:

1.用户选择注册。

2.系统返回一个注册页面。

3.用户输入注册信息。

4.系统验证输入信息。

5.用户提交注册信息。

6.系统提示注册成功。

备选流:

1.用输入的信息和系统验证不一致(如验证码不对,密码长度不对,手机号不合法),系统给出相应提示并返回注册页面。

2.输入的手机号已经被注册过了,提示信息并返回注册页面。

3.系统异常,无法注册,并给出相应提示(如系统维护)。

前置条件

用户选择注册。

后置条件

用户注册成功

已经注册成功的用户根据账号和密码进入APP。

3用输入用户名(即手机号),密码并提交。

4系统调用数据库并验证。

6用户忘记密码,选择短信找回(或者重置)密码(或者其他方式)。

该用户必须之前完成注册。

3、注销功能的用例

1用户选择“注销”。

2系统提示注销成功。

备选流:无

用户成功注销

4、记录步数用例

在已经打开APP后,App计数实利用手机上下起伏来判定步数并且累计。

1打开app。

3通过手机传感器判断振幅。

4符合条件步数加一。

5.转化为用户卡路里量(类似于游戏币)

累计步数。

5、宠物升级用例

通过运动的步数同步转为卡路里,卡路里可以购买商店里的食物。

1.卡路里的累加。

2.购买食物。

3.宠物经验累加。

4.到达一定值后升级

用户有运动。

宠物升级。

6、领取每日奖励用例

3判断是否领取过。

4成功领取获得食物。

食物增加。

7、购买食物

用户进入商店消耗卡路里获得食物

1.进入商店。

3.判断卡路里是否足够。

4.减少对应卡路里获得食物。

用户点击进入商店。

获得食物。

8、查看宠物状态用例

查看当前宠物状态

1.点击‘宠物’。

2.显示当前宠物状态,如等级,经验等。

显示状态列表。

9、领取初始状态宠物

1.用户点击‘宠物’。

2.若状态列表为空,则提示领取一只宠物。

3.用户选择宠物。

4.领养成功。

成功领取宠物。

第二部分:软件的数据字典

宠物信息表

概述:其中存放了宠物的信息资料,包括宠物编号、姓名、性别、等级、成长值、用户编号。

表1

中文

列名

数据类型

主外健

描述

宠物编号

Pet_id

varchar(5)

PK

姓名

Pet_name

nvarchar(10)

NOTNULL

最多输入10个字符

性别

Pet_code

char(1)

0表示男,1表示女

等级

Pet_level

int

一定等级进化

成长值

Pet_grow

long

通过喂食增加,足够的成长值可以使宠物进化

用户编号

User_id

varchar(11)

FK

用户信息表

概述:其中存放了用户的信息,包括用户编号、姓名、性别、手机号、密码。

表2

User_name

nvarchar(8)

最多输入4个汉字

User_sex

char(1)

手机号

User_phone

char(11)

约束为强制以1开头

密码

User_pwd

varchar(16)

NOTNUL

最多输入16个字符

金币

User_price

用于购买商品

步数信息表

概述:存放了用户活动步数的信息,其中包括用户编号、日期、可用步数、总步数、本日步数。

表3

PK,FK

可用步数

Usable_step

用来兑换金币

总步数

All_step

本日步数

Date_step

日期

Date

date

商品信息表

概述:存放了商品的信息,其中包括商品编号、商品价格、商品描述、商品属性。因为商品购买后直接使用,所以这里没有背包物品表。

THE END
1.[猫客活动]图片免费下载猫客活动素材猫客活动模板洗车新客拉新福利营销活动宣传海报 高端气质医美咨询礼引流获客海报 医美周年庆活动宣传促销新客礼遇福利海报 双十一宠物猫粮电商banner 医美引流新客上门礼活动海报 主图淘宝电商促销直通车宠物零食猫粮活动图 汽车黑金车友会活动车展年终邀请函 寻猫启事潮流海报 限时狂炸福利直播间背景 宠物领养日宠物协会流浪狗猫救助主题...https://m.58pic.com/tupian/maokehuodong.html
2.北方网2013年04月04日新闻汇总[473][新闻中心] 写到天然境自融(图) 2013-04-04 15:34 [474][新闻中心] 第三届青少年才艺竞赛展示活动启动 2013-04-04 15:34 [475][新闻中心] 增税收 促发展 惠民生 2013-04-04 15:34 [476][新闻中心] 市督查室一行调研郊野公园工程 2013-04-04 15:34 [477][新闻中心] 天津市公安交通管理局河...http://www.enorth.com.cn/system/2013/04/04/0_20130404.shtml
1.Springboot宠物领养管理系统5d98k(程序+源码+数据库+调试部署+开发环境...本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。 系统程序文件列表 宠主,领养人,宠物信息,领养订单 开题报告内容 一. 摘要 本项目旨在设计并实现一个基于Springboot框架的宠物领养管理系统,以解决传统宠物领养过程中存在的信息不透明、手续繁琐等问题。该系统将为宠物...https://blog.csdn.net/Cute2024_/article/details/143830545
2.开发技术计算机与软件工程知识篇 第1章 数据结构与算法基础 1.1 线性表 1.2 树和二叉树 1.3 图 1.4 排序算法 1.5 Hash 1.6 查找算法 第2章 编译原理 2.1 文法 2.2 正规式 2.3 有穷自动机 2.4 语法推导树 2.5 算符优先 第3章 操作系统 3.1 进程 3.2 存储 3.3 作业管理、目录和spooling 第4章 系统开发与软件工程...https://www.coder100.com/index/index/content/id/1535758
3.如何快速制作蓝色宠物手机海报?蓝色宠物手机海报制作教程步骤...蓝色宠物手机海报制作软件工具-创客贴 创客贴是一款简单好用的蓝色宠物手机海报制作工具,拥有网站、APP、客户端、小程序等多个终端,平台内拥有海量蓝色宠物手机海报模板,每一个图片都可在线编辑,不管是在电脑端还是在手机端都可轻松搞定蓝色宠物手机海报设计制作。 https://beta.chuangkit.com/searcheo/course/577.html
4.静安商圈“五五购物节”精彩活动打卡指南福利干货大集合!8-9月,跨中秋、周年庆、国庆小长假,计划和2f露台及步行街餐饮品牌推出露台季套餐、女士之夜、happy hour等,打造丰富露台生活,以及露台宠物市集、宠物领养、宠物摄影等,夜生活,联合品牌一起打造露台及步行街夜生活内容。 往年活动图 7、静安大悦城当夏天台节5.0 ...https://www.jingan.gov.cn/rmtzx/003001/20220809/8d88d485-95a2-43d4-91ba-3c002bc21376.html
5.ng28.南宫(官方)APP下载安装IOS/安卓通用版/手机版登录入口消息即时领养消息,在养养宠物中与宠友的想法邂逅,跟好友交流你的养宠感想,碰撞出更多火花 同时,他们的子女可以通过APP提供的轨迹功能,实时关注父母的生活轨迹...职道app可以直接查看到平台上所有活动,点击活动图可以进入活动详情页面,可以直接分享活动。 社区功能优化,让你可以与其他护肤学术派交流; 感谢您一直以来支持...https://m.yunyijk.com/question/f28c5f3f57.html