学号:201571030103 结对同伴:201571030105
1.引言
假定:
(1).小学老师、家长、以及学生会使用并且愿意使用改软件‘。
(2).开发团队均掌握开发系统所需的相关知识。
(3).开发时间充足。
约束:
用户类型根据小学数学课本上的数学计算题深度制作,适合小学生做题能力范围。
(2)答题功能
在答题框中填写相应的答案,提交后跳转界面判断对错
(3)成绩汇总功能
对提交的答题情况进行判断正误,并统计成绩及正误率,可以再次重做。
(2)出题界面
(3)答题界面
(4)用户成绩正确率记录界面
老师:可以在教学过程中,可以通过系统随机出题,方便快捷,提高课堂学习效率。
家长:可以让孩子在课后自主拓展训练,家长监督辅导。
学生:认识到自己运算能力不足,自主学习。
本系统涉及到的数据的字段及说明如下:
字段 |
精度 |
有无乘除 |
1-10个字符 |
有无括号 |
1-10个字符 |
出题个数 |
正整数,真分数 |
题目答案 |
正整数,真分数 |
数值范围,符号上限 |
正整数 |
已用时 |
格式为**分钟**秒,精确到秒 |
系统涉及数据库存储的字段均为varchar型。
输入:用户输入运算题的答案,要求答案是正整数或者分数。
输出:系统根据答案的正确性显示最终答案,若某题答错则表示“×”,正确则标识“√”。
数据库数据通过后台生成试题存入数据库中,以便前端可快速有效的获取正确试题。
对于出题后,写入文件时出错这种情况用了try-catch语句判断处理异常。输入错误就会执行catch语句中内容,给出文件出错提示。
测试功能 |
测试项 |
操作 |
检验点 |
预期结果 |
验收 |
出题 |
|
通过<form>表单进行功能实现向后台传输数据 |
是否将题目放入题目框中 |
题目显示在当前题目框中,并且不可编辑,同时题目没有重复 |
|
计时功能 |
|
是否开始计时,计时是否准确 |
在答题界面旁显示计时框,与实际秒数相吻合 |
|
|
成绩汇总 |
|
有两个汇总,一个是全部成绩,一个是最佳成绩。点击这两个按钮都会跳转到同一个jsp页面。 |
看计算成绩是否与实际答题情况相符 |
统计总题目数,答对题数,答错题数,和总时间,将数据通过隐藏的<form>传到后台 |
|
题目导入 |
|
文件提交由后台代码实现 |
看是否将题目导入 |
题目生成后导入文本文档中 |
|
【Core】.NET Core 部署( Docker + CentOS)
VS2019添加git源代码管理
sql两个表组合到一起,字符串拼接后放在最后一列上
sqlserver取随机数随机取数
delphi时间戳(10位)
消息 7356,级别 16,状态 1,第 1 行 链接服务器 "downloadschoolcardinfo" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 为列提供的元数据不一致。对象 ""VIEW_ZJK"."V_QDXQHIS_RYXX"" 的列 "XZZ" (编译时序号为 9)在编译时有 1 的 "LENGTH",但在运行时有 2。
sqlserver简单的组合串
Delphi提示:List Index out Of bounds(5)
SQLserver简单的竖向转横向