调查人群身份所占百分比:
(1)体验以软件原型为基础的软件项目需求获取技巧与方法。
(2)学习利用需求快速原型方法描述用户需求。
(3)学习编写软件需求规格说明书。
“四则运算系统”面向的用户群分为三个:小学生,家长,老师。小学生根据所出的题目进行解答,来巩固自己所学的知识。老师既可以是软件的受益人员,也可以起到一个监督的作用,这类用户或许能对我们后期软件的更新起到很大的作用。
学生、老师、家长以及辅导中心会提前提供用户信息,以便后台导入用户信息。
开发团队均掌握开发系统所需的相关知识。
开发时间充足。
可以进行判断正误,最后进行成绩汇总以及正确率的统计。
设置四则运算出题类型,数目,并进行相应的解答。其后进行成绩汇总。
(1)出题功能:
在出题界面,系统可以设置出题数目,出题类型以及出题范围并设置答题时间,用户类型根据小学数学课本上的数学计算题深度制作,适合小学生做题能力范围。
(2)答题功能
在答题框中填写相应的答案,提交后跳转界面判断对错
(3)成绩汇总功能
对提交的答题情况进行判断正误,并统计成绩及正误率,可以再次重做。
老师:可以在教学过程中,可以通过系统随机出题,方便快捷,提高课堂学习效率。
家长:可以让孩子在课后自主拓展训练,家长监督辅导。
学生:认识到自己运算能力不足,自主学习。
字段 |
精度 |
有无乘除 |
1-10个字符 |
有无括号 |
1-10个字符 |
出题个数 |
正整数,真分数 |
题目答案 |
正整数,真分数 |
数值范围,符号上限 |
正整数 |
已用时 |
格式为**分钟**秒,精确到秒 |
用户类型根据小学数学课本上的数学计算题深度制作,适合小学生做题能力范围。
输入:用户输入运算题的答案,要求答案是正整数或者分数。
输出:系统根据答案的正确性显示最终答案,若某题答错则表示“×”,正确则标识“√”。
题目数据通过后台生成试题存入文本文档中,以便前端可快速有效的获取正确试题。
对于出题后,写入文件时出错这种情况用了try-catch语句判断处理异常。输入错误就会执行catch语句中内容,给出文件出错提示。
测试功能 | 测试项 | 操作 | 检验点 | 预期结果 | 验收 |
出题 | 通过<form>表单进行功能实现向后台传输数据 | 是否将题目放入题目框中 | 题目显示在当前题目框中,并且不可编辑,同时题目没有重复 | ||
计时功能 | 是否开始计时,计时是否准确 | 在答题界面旁显示计时框,与实际秒数相吻合 | |||
成绩汇总 | 有两个汇总,一个是全部成绩,一个是最佳成绩。点击这两个按钮都会跳转到同一个jsp页面。 | 看计算成绩是否与实际答题情况相符 | 统计总题目数,答对题数,答错题数,和总时间,将数据通过隐藏的<form>传到后台 | ||
题目导入 | 文件提交由后台代码实现 | 看是否将题目导入 | 题目生成后导入文本文档中 |