编写人 |
wangli |
日期 |
2017/12/4 |
评审 |
|
评审号/日期 |
|
批准 |
|
状态 |
|
发布范围 |
学习小组内 |
目录
1.1 目的 2
1.3 术语 2
1.4 预期读者与阅读建议 2
1.5 参考资料 2
1.6 需求描述约定 2
2.项目概述7
2.1 系统功能 7
2.2 业务描述 7
2.3 数据流程描述 (可选) 8
2.4 用户的特点 8
2.5 运行环境要求 8
2.6 设计和实现上的限制 8
3.功能需求的描述 8
1.1 目的
通过本文档定义四则运算产品的需求,以求在项目组员与相关成员之间达成一致的需求描述。
1.2 背景
a.软件名称:四则运算
b任务提出者、开发者:自己
c软件系统应用范围、用户:小学二年级的学生
d产生该系统需求的原因或起源:老师需要给学生打印四则运算的题目来巩固学生所学的数学基本知识。
1.3 术语
二元运算:计算式里面有两个数字来运算。
二元运算:计算式里面有算个数字来运算。
学习时间:打印题目后你最长的做题时间。
打印数量:打印题目的数量。
1.4 预期读者与阅读建议
老师:选择打印题目的数量及题目种类。
学生:在规定的时间内答题。
1.5 参考资料
冀教版数学二年级上册口算练习。
1.6 需求描述约定
功能描述:
(1)二元运算。打印出规定数量的二元计算式,在规定的时间内学生做题。在规定的时间内做完题目后,点击提交会出现答错,答对和没答的题目个数。当超过规定的时间内没有提交,会自动跳转页面,判题。
(2)三元运算。打印出规定数量的三元计算式,在规定的时间内学生做题。在规定的时间内做完题目后,点击提交会出现答错,答对和没答的题目个数。当超过规定的时间内没有提交,会自动跳转页面,判题。
2.项目概述
2.1 系统功能
一级 |
打印二元运算题目 |
打印一定的二元题目数量,运算包括+,-,*,/ 打印的题目计算结果超过不100,*和/只能通过九九乘法表来计算。计算结果不包括负数和小数。给出需要填入答案的文本框。 |
一级 |
打印三元运算题目 |
打印一定的二元题目数量,运算包括连加,连减,加减混合,连乘,连除,乘除混合,加乘混合,加除混合,减乘混合,减除混合计算。 打印的题目计算结果超过不100,*和/只能通过九九乘法表来计算。计算结果不包括负数和小数。给出需要填入答案的文本框。 |
一级 |
选择题目数量和题目类型 |
给出下拉框选择二元或三元计算,默认为二元计算。给出选项选择题目数量:10,20,30,40,50.默认选择是10.当选择数量和类型后,选择开始答题按钮,就会打印相应的题目。 |
一级 |
判定答案 |
当在打印题目的页面选择提交按钮后,会给出上个页面打印的题目以及对应的填入答案,如果填入的是正确答案,则打对勾。如果不填或答案错误,则在后面打叉,并且给出正确答案。 |
二级 |
计算时间 |
当开始答题时,会开始计时。当答题结束时,会把这次答题所用的时间显示出来。 |
二级 |
计算分数 |
当开始答题时显示本次答题满分为100分,答题结束后,会把答题的相应分数以及答对题的数量,答错题的数量,没答的题的数量打印出来。 |
二级 |
跳转退出或题目定制页面 |
在打印题目页面或判题页面可以直接跳转到欢迎页面或题目定制页面。 |
2.2 业务描述
a.欢迎界面,按下按钮
b.题目定制页面,选择题目数量和题目类型。按下“开始答题”按钮。
c.打印题目页面。最前面给出本次打印的题目数量,满分,答题的期望时间。再在下面给出题目。在题目后面的本框中填入答案。答完题,选择提交按钮。
d.判题页面。给出刚才打印的题目以及填入的答案。若答案正确则打对勾。如果不填或答案错误,则在后面打叉,并且给出正确答案。再在最下面给出答题的相应分数以及答对题的数量,答错题的数量,没答的题的数量以及答题时间。然后选择“退出”返回欢迎界面或选择“题目定制”返回题目定制页面。
2.3 数据流程描述 (可选)
2.4 用户的特点
一般操作者:二年级小学生
系统管理者:老师
最终用户:二年级小学生
2.5 运行环境要求
软件运行环境:window7或window10环境。
硬件运行环境:PC机。
2.6 设计和实现上的限制
3.功能需求的描述
- 业务定义/描述。
用户在题目定制页面选择题目的数量和类型。在打印题目页面显示出相应类型和数量的题目,用户在题目后面的文本框中填入答案,在判题页面,显示刚才打印的题目以及填入的答案,在后面判断对错。答错的题和没答的题显示出正确答案。
- 适用的用户类型,指操作本功能所需的授权
用户类型:二年级小学生。进入欢迎页面即可,无需登录或注册。
- 业务规则/业务要素。
- 功能项的主要页面或是样式
题目定制页面
打印题目页面:
判题页面:
- 输入:提供所有与本功能有关的输入描述,包括:输入数据类型、媒体、格式、数值范围、精度、单位等。
输入:选择选项和下拉框,按动按钮,String的答案。
- 输出-提供与本功能有关所有输出的描述,包括:输出数据类型、方式、格式、精度、单位等,以及图形或显示报告的描述。
输出类型:String类型的题目,答案,判断正错和文本框。