github项目地址 : FundamentalOperations
演示地址:小学生四则运算在线测试
测试账号:admin 、admin1、admin2、admin3、admin4
密码:111
注:由于服务器环境原因,请忽略验证码,直接登陆
结对同伴的园子:
fateiceb
学号:201571030141 同伴学号:201571030138
第1题 你的性别? [单选题]
|
选项 |
小计 |
比例 |
|
男 |
8 |
38.1% |
|
女 |
13 |
61.9% |
|
本题有效填写人次 |
21 |
第2题 你的身份是学生,老师还是家长? [单选题]
|
选项 |
小计 |
比例 |
|
学生 |
17 |
80.95% |
|
老师 |
2 |
9.52% |
|
家长 |
2 |
9.52% |
|
本题有效填写人次 |
21 |
第3题 你是几年的学生/老师/家长? [单选题]
|
选项 |
小计 |
比例 |
|
一年级 |
7 |
33.33% |
|
二年级 |
3 |
14.29% |
|
三年级 |
4 |
19.05% |
|
四年级 |
1 |
4.76% |
|
五年级 |
3 |
14.29% |
|
六年级 |
3 |
14.29% |
|
本题有效填写人次 |
21 |
第4题 你之前使用过《小学四则运算练习软件》吗? [单选题]
|
选项 |
小计 |
比例 |
|
是 |
3 |
14.29% |
|
否 |
18 |
85.71% |
|
本题有效填写人次 |
21 |
第9题 你对我们现有软件,有什么好的建议?
外观:动漫化风格、可爱、可以简约一点
功能:更丰富一些、易操作、功能增多、反应快
其他:有游戏,更好了 、 越做越好
第10题 根据你使用我们的软件,请做以评价 ?
该矩阵题平均分:2.71
|
题目选项 |
不满意 |
一般 |
满意 |
非常满意 |
平均分 |
|
外观 |
4(19.05%) |
5(23.81%) |
7(33.33%) |
5(23.81%) |
2.62 |
|
功能 |
4(19.05%) |
4(19.05%) |
7(33.33%) |
6(28.57%) |
2.71 |
|
总评 |
4(19.05%) |
4(19.05%) |
5(23.81%) |
8(38.1%) |
2.81 |
年级分布:
身份比例:

对原型的满意程度:

根据上述数据以及访谈结果我们画出了如下的需求思维导图:(思维导图下方有图片链接)

2.重视孩子教育的家长
| 约束 | 描述 |
| 高级语言 | 该系统主要采用JAVA和SQL这两种语言,运用jspringboot技术实现服务端。 |
| 可靠性需求 |
该系统主要针对于小学生的四则运算,题目是通过自动生成存储在数据库中,如若问题与答案不匹配将影响教师正常教学,同时可能影响小学生做题兴趣,因此题目与答案的正确匹配需要更多的精力投入。 |
| 并行操作 |
该系统的用户对象为小学教师、家长、辅导中心以及小学生,如果同时多个用户使用,极有可能造成服务器崩溃等问题。 |
假定方面:
1.小学老师、家长、辅导中心以及学生会使用并且愿意使用改软件‘。
2.老师、家长以及辅导中心会关注学生做题的情况。
3.学生、老师、家长以及辅导中心会提前提供用户信息,以便后台导入用户信息。
3.开发团队均掌握开发系统所需的相关知识。
4.开发时间充足。
| 功能 | 概述 |
| 登录 | 输入用户名和密码,点击“登录”按钮,数据库判断登录信息是否正确,若正确,则登录成功,进入答题界面。 |
| 试题模式 | 百以内整数算式、带括号算式、真分数算式三种模式供用户选择,选择成功将进入答题界面。 |
| 计时 | 模式选择后,进入答题界面,自动开始计时。 |
| 多轮测试并计分 | 测试可多轮进行,每轮将提供20道题,结束后可再次进行下轮测试。 |
| 绘制成绩柱状图 | 系统自动将用户多轮答题情况,以条形图的方式显示在主页面上,供用户参考对比。 |
- 设计交互界面,首页登陆


- 登陆成功后,跳转主页面,进行选择不同类型的题目,同时下方显示该用户以往测试结果的柱状图

-
选择试题类型后,进行答题,并计时

- 答题结束后,提交并获取分数,也可查看错误答案


| 字段 | 精度 |
| 用户名 | 1-10个字符 |
| 密码 | 5-20 个字符,包括大小写字母,数字,下划线 |
| 生成题目 | 正整数,真分数 |
| 题目答案 | 正整数,真分数 |
| 倒计时 | 格式为**分钟**秒,精确到秒 |
| 已用时 | 格式为**分钟**秒,精确到秒 |
本系统涉及数据库存储的字段均为varchar型。
若用户某题无法计算出,不必编造答案,系统允许答案为空,但不允许输入非数字外其他字符。
数据库数据通过后台生成试题存入数据库中,以便前端可快速有效的获取正确试题。
考虑到多人同时访问服务器,服务器是否能正常运行,是否会发生崩溃?由于目前处于测试且条件有限,将会提示用户避免系统使用高峰期。
无
- 用户接口
用户需要通过浏览器访问服务器的目标端口。服务器其他服务不可占用该web程序端口。
由于本系统采用目前主流技术,对程序的运行和控制都没有特殊要求。
| 测试功能 | 测试项 | 输入/操作 | 检验点 | 预期结果 |
| 登录功能 |
用户名密码检测 |
单击用户名输入框,输入用户名 单击密码框,输入密码 点击登录 |
用户名和密码检查 |
用户名或密码错误出现红色提示。 用户名密码正确,跳转至主页面。 |
| 出题功能 | 开始测试 | 点击测试按钮 | 检测测试类型 | 进入测试页面。 |
| 答题逻辑 | 点击“下一轮”按钮 | 检测是否提交答案 | 没有提交答案提示先提交答案。如果已经提交答案则进行下一轮。 | |
| 点击“查看答案”按钮 | 检测是否提交答案 | 没有提交答案提示先提交答案。如果已经提交答案则展示答案。 | ||
| 点击“提交答案”按钮 | 提交答案并且告知分数。 | |||
| 计时功能 | 计时结束后 | 等待计时结束 | 检测时间 | 计时结束自动提交答案 |
| 绘图功能 | 成绩图表 | 登录进入主页面 | 检测用户答题记录 | 绘制当前用户的答题图表。 |



