数学口袋精灵app(小学生四则运算app)开发需求

时间:2021-06-22 10:50:16

数学口袋精灵APP,摒除了传统乏味无趣学习数学四则运算的模式,采用游戏的形式,让小朋友在游戏中学习,培养了小朋友对数学的兴趣,让小朋友在游戏中运算能力得到充分提升。快乐学习,成长没烦恼!

项目名字:“数学口袋精灵”

开发环境:Android eclipse

团队名称:我有饼队

团队成员:冯美欣、林欢雯、吴舒婷

“数学口袋精灵”NABCD模型分析

①    N——need需求

1、   在游戏中随机显示式子

2、   根据随机的题目产生正确答案

3、   背景音乐,以及答题正确或错误提示音

4、   答错题则随机换题

5、   根据不同游戏设置不同的模式,比如限时,或者规定答题数目

6、   只要游戏中玩家分数及格,可得“金饼”一个

7、   有趣精美的UI设计

※8.集够一定数量的“金饼”,并分享到朋友圈可得额外奖励。(奖励:敬请期待)

※9.第三方登录,可与小伙伴pk分数,每周更新排名板(根据金饼数排名)。

※说明:将该需求考虑在内,但因时间关系可能无法完成。

②   A——approach做法

Android eclipse进行界面的设计,以及代码的编写。

连接数据库,以保存用户信息。

③   B——benefit好处

  各种游戏有利于提高小朋友学习的兴趣,提高数学运算能力,优美的界面更加吸引小朋友。通过游戏,也可更好地促进亲子之间的交流。

④   C——competitors竞争

  App市场有许多类似app,比如“儿童学习游戏”等。对比之下,我们的app:

  缺点:只有数学游戏。

  优点:我们专注于数学游戏。可玩性强,有吸引力。

⑤   D——delivery 交付

  手机app,可通过微博、微信、QQ、贴吧等热门通讯平台分享,宣传我们的app。针对此项目开通微信订阅号,加大宣传力度。计划:“金饼”数量达到一定数量的玩家将该app宣传页面分享到朋友圈或其他通讯平台后,官方对其进行实物奖励。

  

Backlog

“数学口袋精灵”app  Backlog

ID

NAME

IMP

EST

HOW  TO DEMO

1

在游戏中随机显示式子

15

20

点击进入某一游戏界面后直接显示式子

2

根据随机的题目产生正确答案

15

5

游戏界面有包括正确答案在内的几个选项可供选择

3

答错题则随机换题

15

5

选择错误答案时,更换题目

4

有趣精美的UI设计

15

20

主界面及游戏界面的ui

5

根据不同游戏设置不同的模式,比如限时,或者规定答题数目

8

10

多个游戏,模式不同

6

背景音乐,以及答题正确或错误提示音

8

10

答对时,提示“答对了”,“真棒”等。答错时,提示“再好好想想哦”等

7

只要游戏中玩家分数及格,可得“金饼”一个

8

5

游戏中玩家及格则获得金币

8

※.集够一定数量的“金饼”,并分享到朋友圈可得额外奖励。

8

4

集够一定数量的“金饼”,并分享到朋友圈,截图发给指定客服,可得额外奖励。

9

※.第三方登录,可与小伙伴pk分数,每周更新排名板(根据金饼数排名)。

4

4

点击登录,可用微信或者qq登录。并记录信息。

数学口袋精灵app(小学生四则运算app)开发需求的更多相关文章

  1. “数学口袋精灵”App的第三个Sprint计划(总结与团队感悟)----开发日记

    第三阶段Sprint完成情况: 我们的"数学口袋精灵"App已经完成了,该app能随机产生多种形式的算式,比如带括号的,分数四则运算,混合运算,阶乘等,通过游戏形式让用户乐在其中. ...

  2. “数学口袋精灵”App的第一个Sprint计划----开发日记

    “数学口袋精灵”第一个Sprint计划----第一天 项目进度: 1.我们在商量这我们的初步想法,考虑要选择做算数的软件还是做关于摄影O2O APP的开发(推荐).每个人会去上网百度浏览了解这两个项目 ...

  3. “数学口袋精灵”App的第三个Sprint计划----开发日记(第十一天12.17)

    项目进度: 基本完成一个小游戏,游戏具有:随机产生算式,判断对错功能.通过轻快的背景音乐,音效,给玩家提供一个良好的氛围.  任务分配: 冯美欣:设计"数学口袋精灵"App图标.整 ...

  4. “数学口袋精灵”App的第三个Sprint计划----开发日记(第一天12.7~第十天12.16)

    “数学口袋精灵”第三个Sprint计划----第一天 项目进度: 基本完成一个小游戏,游戏具有:随机产生算式,判断对错功能.通过轻快的背景音乐,音效,给玩家提供一个良好的氛围.  任务分配: 冯美欣: ...

  5. “数学口袋精灵”App的第三个Sprint计划----开发日记

    一.现状 上一阶段基本完成一个小游戏,游戏具有:随机产生算式,判断对错功能.通过轻快的背景音乐,音效,给玩家提供一个良好的氛围.   二.任务认领 完成界面,基本功能后的后续任务: 冯美欣:设计&qu ...

  6. “数学口袋精灵”App的第二个Sprint计划----开发日记

    一.现状 在第一个sprint计划中,我们已经初步完成了“数学口袋精灵”App的基本框架,现在我们要继续完善app,使其功能更加强大,界面更加有趣. 二.任务认领 完成界面后的后续任务: 冯美欣:欢迎 ...

  7. 0422 数学口袋精灵app

    首先要部署这个app项目就是第一步: 一.前提下载并安装JDK 在线图解:手把手教你安装JDK      http://www.lvtao.net/server/windows-setup-jdk.h ...

  8. “数学口袋精灵”App的第一个Sprint计划(总结)

    “数学口袋精灵”App的第一个Sprint计划 ——11.20  星期五(第十天)第一次Sprint计划结束   第一阶段Sprint的目标以及完成情况: 时间:11月11号~11月20号(10天) ...

  9. 《软件工程》小组团队项目-小学生四则运算APP(First Sprint)

    <软件工程>团队项目我们小组选择了小学生四则运算APP,在上学期原有的项目基础上进行更新升级.(自我感觉我们团队上学期的小学生四则运算APP是较为成功且实用的,不过这学期学习到了新的知识, ...

随机推荐

  1. Linux安装xwindow图形界面

    在我们安装Linux系统时,刚开始的时候可能没有安装图形界面的需要,但在使用过程中却有可能产生这种需求.那么这种情况下,我们需不需要重新安装Linux系统来安装桌面呢?答案是不需要.下面我将交大家在已 ...

  2. BroadcastRecevier广播接受者

    广播接收器的两种注册方式: 1)动态注册:在代码中注册,创建一个IntentFilter(意图过滤器)对象,设置想要就收的广播,在onCreate()方法中通过调用registerReceiver() ...

  3. 关于js的call&lpar;&rpar;和apply&lpar;&rpar;两个函数的一点个人看法

    首先说明一下,call()和apply都是js的内置函数 它的作用是:改变call或者apply函数里面的``第一个参数对象``的指针,使它转向引用它的函数 call()的用法,call(对象,参数1 ...

  4. IT公司100题-12-求1&plus;2&plus;…&plus;n

    问题描述: 求1+2+…+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字以及条件判断语句(A?B:C).   分析: 利用类的静态变量实现: new一含有n ...

  5. JSON&period;NET概述

    1. JSON.NET概述 当JSON逐渐成为Ajax的标准数据交互格式时,在.NET中处理JSON数据只能使用字符串拼接的方法,十分麻烦,因而催生了JSON.NET这个项目. JSON.NET是一个 ...

  6. XSS跨站脚本攻击在Java开发中防范的方法

    1. 防堵跨站漏洞,阻止攻击者利用在被攻击网站上发布跨站攻击语句不可以信任用户提交的任何内容,首先代码里对用户输入的地方和变量都需要仔细检查长度和对”<”,”>”,”;”,”’”等字符做过 ...

  7. 在DLL动态链接库中封装VCL的MDI子窗体

    在DLL动态链接库中封装VCL的MDI子窗体不多说了,看代码就应该明白了,曾经我遇到的问题,现在放出来大家共享! 这里是工程文件的部分: 在DLL中封装MDI子窗体需要重写DLL入口函数,具体代码如下 ...

  8. Maven干货

    好处: 1. 依赖管理:对jar包统一管理 2. 项目构建: 项目编码完成后,对项目进行编译.测试.打包.部署.之前项目构建通过eclipse工具实现.今天学习新的工具也可以实现这些过程.比如:通过m ...

  9. 如何在nginx容器中使用ping、nslookup、ip、curl 等工具?

    Nginx镜像太精简了,启动一个容器进行测试时,常用的网络工具都没有,可以使用下面的命令进行安装.也可以直接起一个busybox容器进行测试. apt update #ping apt install ...

  10. Cortex-M3 跳转到指定bin执行

    跳转前指定sp和msp: #if defined(__GNUC__) __attribute__(( naked )) static void set_sp(unsigned long addr) { ...