201571030143/201571030114《小学四则运算练习软件软件需求说明》结对项目报告
详细类图
用户 描述 |
学生 学生用户主要为小学生,思想单纯,喜欢操作简单,界面简单易用易懂的软 件,喜欢奖励和娱乐性质的学习模式 |
老师 老师主要为学生提供一个良好的练习环境,激发学生学习的兴趣、提高学生 的计算能力,有了该软件,老师能够有更简便的方法来训练学生的计算能力。 |
家长 家长的目标是孩子在有好的计算能力下还要保证有健康的学习习惯和浓厚的 学习兴趣。 |
主要功能 | 功能描述 | 用户 |
出题功能 | 按照用户所选的功能模块和等级进行相应的出题 |
学生、 家长、 老师 |
计时功能 | 当用户选择限时测试模块时进行计时,计时结束时停止答题 | |
奖励功能 | 当用户完成测试后进行相应的奖励 | |
统计结果排行 | 在每次测试后保存结果,多次测试后可查看测试结果统计图,按照答题分数排行 | |
错题统计 | 将所有的错题统计到错题本,并可对错题进行重复练习 |
♦初级出题
♦中级出题
♦高级出题
♦错题加入错题本
♦闯关成功奖励
♦统计结果
♦初级出题
♦中级出题
♦高级出题
♦错题加入错题本
♦测试计时
♦统计结果
♦重复测试
♦错题记录查看
♦柱状图显示统计结果
♦闯关模式排行
♦限时测试模式排行
♦初级出题:当用户选择带奖励机制的闯关模式下的初级模式时,选择相应的关数,调用相应题库出20道适合1,2年级的20以内的加减法混合运算。
♦中级出题:当用户选择带奖励机制的闯关模式下的中级模式时,选择相应的关数,调用相应题库出20道适合3,4年级的100以内的加减乘除四则混合运算。
♦高级出题:当用户选择带奖励机制的闯关模式下的高级模式时,选择相应的关数,调用相应题库出20道适合5,6年级的可以带真分数的加减乘除四则混合运算。
♦错题加入错题本:答题完成后点击提交完成按钮,每闯完一关,将用户答错的题加入错题本。
♦闯关成功奖励:当用户闯关完成并达到60分时进行闯关完成的奖励,0~60分时显示“就差一点点哦,继续加油一定可以的”,60~80分时显示“你真的是太棒 了!”, 80~100分时显示“哇,你真的是小天才!”。
♦统计结果:当用户完成闯关后将答题情况以得分情况统计结果。
♦初级出题:当用户选择限时的测试模式下的初级模式时,调用相应题库出20道适合1,2年级的20以内的加减法混合运算。
♦中级出题:当用户选择限时的测试模式下的中级模式时,调用相应题库出20道适合3,4年级的100以内的加减乘除四则混合运算。
♦高级出题:当用户选择限时的测试模式下的高级模式时,调用相应题库出20道适合5,6年级的可以带真分数的加减乘除四则混合运算。
♦错题加入错题本:将用户每次测试完的错题加入错题本。
♦测试计时:当用户点击开始测试后进行计时,每轮测试限时十五分钟,当计时结束后,将强制结束答题。
♦统计结果:每轮测试结束后,以得分情况统计答题情况。
♦重复测试:可以对错题本中的错题进行多次练习,连续三次答对后在错题本中删除相应的题。
♦错题记录查看:可以查看闯关模式下每一关中的错题记录数量和测试模式下每一轮的错题数量。
♦柱状图显示统计结果:当用户点击排行榜时,以柱状图的形式显示答题得分情况。
♦闯关模式排行:当点击闯关模式排行榜时,以柱状图的形式显示闯关排行榜。
♦限时测试模式排行 :当点击限时测试模式排行榜时,以柱状图的形式显示测试的排行榜。
姓名 | 周小妹 |
年龄 | 11 |
知识层次 | 小学四年级,对手机有最基本的使用能力 |
动机,目的 | 练习四则运算,增强运算能力 |
用户偏好 | 操作简单,画面简洁,动漫 |
典型场景 | 在空闲时间利用手机app练习计算能力 |
典型描述 | 在类似玩游戏的状态下提高运算能力 |
何老师——使用软件的老师
姓名 | 何老师 |
年龄 | 30 |
知识层次 | 本科毕业,任职小学老师7年,有丰富的教学经验 |
动机,目的 |
利用更加方便,智能化的方法训练学生的计算能力,提高学习兴趣 |
用户偏好 | 钻研教学方法,提高学生学习兴趣 |
典型场景 | 利用多媒体投影课堂随机测试 |
典型描述 | 利用限时的测试模块随机出题,随机测试,考察学生能力 |
周妈妈——使用软件的家长
姓名 | 周妈妈 |
年龄 | 45 |
知识层次 | 对手机熟练使用 |
动机,目的 | 利用娱乐性的方式提高孩子的数学能力,激发学习兴趣 |
用户偏好 | 孩子教育 |
典型场景 | 家庭作业完成后利用手机加强训练 |
典型描述 | 可利用带奖励机制的闯关模式让孩子边玩边学 |
3.1.5.2 场景
Part one
上四年级了 ,刚学完了乘法表,现在要开始学习更难得四则运算了,下载一个软件来练习计算能力吧。她打开手机软件,看到了登录界面,输入账号和密码进行注册,注册好了之后进行登录。先测试一下吧,点击测试模块,四年级该选择中级模式,20道题15分钟,可以完成的,十五分钟后……,终于做完了。还算不错, 总算在规定的时间内做完了。虽然只有答对了80分,再来一轮闯关模式吧,返回主页面,点击闯关模式,还是选择中级吧,第一关,还是二十道题,不过好像比刚才稍微简答点,一定可以闯关成功的。好了,完成,嘻嘻嘻全对了,说的不错,我就是小天才。看看自己都哪些题做错了吧,下次就不会再出错了。返回,点击我的做题本,四道刚刚做错的题,哎呀,真的是粗心,明明可以作对的。重复训练一下,下次肯定不会错了,点击重复训练按钮进行重复训练。完成,都做对了。再看一下排行榜,看我第几名。返回,点击排行榜,看一下闯关排行榜吧,第三名,还算不错,不过还需要努力呀,继续练习。
字段 | 精度 |
用户名 | 5-10个字符(汉语拼音) |
密码 | 5-10个数字 |
考虑到多人同时操控数据库是否会产生冲突。
Windows10 操作系统
eclipse
java jdk
mysql
数据通信协议:TCP/IP 协议
调用数据库系统的接口
(3)点击查看错题记录,显示错题的出处和答题情况。
5.5 排行榜
(1)点击测试模块排行榜时显示所有进行测试用户的排行情况。
(2)点击闯关模块排行榜时显示所有参加闯关用户的排行情况。
三、NABCD 模型分析
1. N(Need,需求)你的创意解决了用户的什么需求?
教师使用软件现状描述:随着现在信息化发展越来越迅速,该软件能够让老师更快、更高效的训练学生的计算能力。家长可以在家里更加方便的辅导学生的课程作业,可以少买点练习题,在小学生四则运算练习软件上能够对学生进行很方便的能力训练。
2. A(Approach,做法)你得到了需求,下一步怎么办?
我们分别对家长、老师、学生进行了需求调查,根据不同用户的不同需求对软件的功能进行完善,使得该软件能够适用于各类用户,软件设计的也比较符合实际。
3. B(Benefit,好处)你的产品给用户带来什么好处?
使用我们的小学四则运算练习软件进行练习,能够便捷的使小学生的计算能力进行提高,并且可以培养小学生的学习兴趣。老师可以提高工作效率,更方便的给学生教授知识。
4. C(Competitors,竞争)对于竞争者和其他方式,你的优 势?
我发现现在网上有好多四则运算练习平台,但是他们大多数功能比较单一,而且是口算练习,这样的话我们最大的竞争对手其实就是自己。只要我们能把我们的产品做好,推广出去,我们的软件就可以进行推广。
5. D(Delivery,推广)怎样把我们的产品交到用户手中?
只要我们的软件设计好,可以进行线上(比如微信公众号,QQ等)、线下以及找一些用户进行实际体验,如果反响比较好的话,就可以放到一些安全可靠的平台上进行下载了。
三、感想