首先,我们以实验三所开发的软件作为原型对少部分人进行了现场测验,得到了用户反馈,再填写调查问卷,更加精准的了解我们软件的用户的需求。
其次,我们让较多的人来填写调查问卷,调查对象主要是小学生,正在小学任教的数学老师。我们对小学生进行了问卷形式的调查,对教师是对新疆支教的学长学姐微信进行了一次采访。
调查问卷链接:https://www.wjx.cn/jq/22599401.aspx?t=636596494772138750
1:以下是对小学生的调查问卷数据统计表:
2:对老师的采访图
3:根据调查后功能分析表
功能 |
概述 |
注册 |
所有用户根据实际情况注册,其中包括职业、班级等,相同学校和班级的将会分为同一类 |
登录 |
用户登录自己的唯一账户,进入不同的功能界面 |
选择年级 |
小学生是该软件的主要用户,练习题目之前可以选择自己的年级,进行有针对性地做题 |
练习四则运算 |
四则运算包括分数、整数、带括号的运算,学生可以 进行多轮计算训练,家长和老师可以体验 |
奖励制度 |
当学生提交运算结果时,软件自动打分,60-70分一颗星,71-80分两颗星,81-90三颗星,91-99四颗星,100分五颗星,当达到一定数量以后,可升级为月亮,以此鼓励学生。 |
错题本 |
对于学生做错的题目,形成一本错题本,方便学生复习。 |
高级训练模式 |
针对学生的错题本,分析出学生的错题类型,该训练模式主要是针对学生的薄弱块 |
久坐提醒 |
软件计算小学生的每轮做题时间、多轮做题时间、当日做题时间以及累计总时间,当学生一次做题超过30分钟,提醒,当日用的时间超过2小时,提醒其关闭电脑。 |
管理 |
教师为同一个学校同一个班的小学生的负责人,可以管理家长对小学生成绩查询的请求。 |
教学反馈 |
软件会统计同班同学的做题情况,自动分析出同学们的薄弱题型,给教师提供一个较好的教学反馈。 |
自定义测试 |
教师可以在这个软件上发布自己想测试的计算题 |
二 完成《小学生四则运算练习软件需求说明》博文作业
1.引言
随着时代的进步,教育事业也迅速增长。现今的教育发展也到了信息化的时代,学生可以在网上自助学习,随时练习,可以自助的学习。这样,很有效地提高学生的学习积极性,
同时也减少了家长老师的负担。因此,小学生四则运算练习的软件的开发的前景很好。
1.1 编写目的
现今的教育发展也到了信息化的时代,学生可以在网上自助学习,随时练习,可以自助的学习。这样,很有效地提高学生的学习积极性,提高学生的学习成绩,同时也减少了家长老师的负但。
1.2 背景
本文档介绍的产品是小学生四则运算练习系统,该系统面向所有小学在读阶段的学生。小学生四则运算是每个小学生都需要具备的能力,而日常生活中,老师家长出题会给他们造成时间紧张问题,而小学生四则运算练习系统可以有效解决这个问题。小学生的算术水平各不相同,系统可以给出不同层次的题目,便于满足不同阶段的学生,系统可以统计学生的答题正确率、时间、进步或者退步情况。同时,老师和家长可以实时了解学生的答题及算术情况,老师还可以分析全班学生学习状况,帮助自己的教学。
1.3 定义
(1)、导师互选系统软件需求规格说明书.pdf.zl5aqwp
(2)、软件设计详细说明书
2.任务概述
2.1 目标
(1)体验以软件原型为基础的软件项目需求获取技巧与方法。
(2)学习利用需求快速原型方法描述用户需求。
(3)学习编写软件需求规格说明书。
2.2 用户特点
该软件的开发主要是针对小学生,然而,小学生掌握的知识有限,因此,主要是针对他们的特点设计了软件的功能,按照他们的需求出题,使他们可以等到更好的练习,同时提升学生的学习能力。
2.3 假定和约束
(1)、假定每次出题20道,学生答题,计分。最后获得此次答题的分数,如果有错题,点击错题重练或者是查看解析。
(2)、针对小学生出题,且随机出题。另外,有时间限制,超过时间,自动结束。
3.需求规定
3.1 对功能的规定
出题:登录,随机出题20道加减乘除混合运算;
计分:20道题,一道题5分,最后,答完题,给出答对题数和分数。
多次练习:答完题后,如果想继续练习,则可以点击继续,否则,退出。
3.1.2 功能描述(概要)
每次出题20道,学生答题,计分。最后获得此次答题的分数,如果有错题,点击错题重练或者是查看解析。
3.1.3 功能描述(详细)
出题:登录,随机出题20道加减乘除混合运算;
计分:20道题,一道题5分,最后,答完题,给出答对题数和分数。
多次练习:答完题后,如果想继续练习,则可以点击继续,否则,退出。
3.1.4 用户界面
3.1.5 用户场景
3.2 对性能的规定
3.2.1 精度
页面布局简单清晰,操作简单,测试正确,统计数据精准度较高。
3.2.2 时间特性要求
(1)、响应时间:在选择相应题库时,能够及时响应生成练习题。
(2)、传送时间:当学生选择发起挑战、老师的评价都得得到及时的相应。
3.2.3 灵活性
(1)、界面灵活性:根据兴趣爱好选择自己喜欢的界面。
(2)、操作灵活性:操作环境根据答题要求容易上手。
(3)、出题灵活性:登录,随机出题。
3.3 输入输出要求
(1)、输入:学号,密码,然后登录即可。
(2)、输出:学生答题的答案,正确答案,答对题数及分数。
3.4 数据管理能力要求
(1)、数据库数据通过后台生成试题存入数据库中,前端快速有效的获取正确试题。
(2)、数据库数据通过后台统计答题状态后,前端快速生成结果统计。
3.5 故障处理要求
学号输入不正确,则不能进入,密码不好正确也不能进入,错乱字符也不能登录。
3.6 其他专门要求
无
4.运行环境规定
4.1 设备
硬件设备:服务器,电脑;
软件设备:Windows操作系统,eclipse;
网络设备:网卡、网线等。
4.2 开发环境
Windows10 操作系统
eclipse
java jdk
4.3 接口
数据通信协议:TCP/IP 协议
调用出题系统的接口
4.4 控制
开发程序为JAVA
5.验收标准
已获得的分数还验收以及答题的时间,以及统计图验收。