前言:
这周是和我队友苏卫喜一起结对开发,我主要是写项目文档需求分析,她是通过我的需求文档来进行做思维导图,之后我们通过思维导图一起讨论用户界面设计。
以下就是我的需求分析1.0版本
1. 软件名称:
小学微算
2. 目标:
实现一个小学生四则运算教学辅助软件
3. 背景:
随着社会科技的进步和多媒体教育的日益发展,越来越来的学生正在接受着新时代下的教育模式,而且手机、电脑等科技产品的普及以及其带来的更高效更便捷的模式使得它们成为当代学生学习中的一种很好的学习工具,我们的小学生四则运算系统主要是面向小学生、家长和老师的一种准确高效的在线答题模式,改变了以往传统的模式中老师在课堂出题学生答题的情况,该系统的意义在于学生不再局限于上课的时间来练习计算能力,在课下也可以随时随地来巩固知识,也解决了家长由于忙于工作而无法监督孩子做题、老师在课下不能很好地帮助同学解决问题等用户痛点问题。
4. 计算需求
一年级: 100以内加减法(一个运算符)
例如:17-3 6+3 76-30 35+63
二年级:两位相加减,混合运算,先乘除后加减(二个运算符)
例如:70-30+13 5×3+75 12×3+4,
三年级:10000以内的加减法,有余数的除法,两位数乘一位数,两位数乘两位数,小数的加减法 ,分数相加减(同分母)
例如:3966+5729 33÷5 56×99 6×95,52.6+21.237
四年级:3位数乘2位数,除数是2位数的除法,
例如:56*23 643*72
五年级:100以内的四则运算,含有小数点,括号,(三个运算符)
例如:60.4÷4.5÷10.5 (16.8+1.47)÷0.7
六年级:1000以内的四则运算,分数、括号、小数点,中括号,复数个运算符)
例如:20*[(2.44-1.8)÷0.4+0.15] 2800÷100+789
5. 具体需求如下:
- 随机生成运算符
- 可选生成四则运算的数量。
- 四则运算软件的题目多样化(父母需求)
- 四则运算的题目难度要根据年级来随机生成
- 四则运算练习的时候可以选择需要练习的题数
(一年级:10题20题30题
二年级:20题30题50题
三年级到六年级:30题50题100题)
- 四则运算软件的题目尽可能贴进现在的教学水平(教师需求)
- 提交练习后,可以判断对错,平且能对错误的题目进行一定的解析。
- 测试时,有时间限制,比如100题,设置时间为90~120分钟。
- 测试时,提交答案后,60分为及格,70分为中等,80分为良好,90分为优秀。
- 可以打印题目/答案
6. 模块设计
6.1 小学生:
练习模式、测试模式、查看作业、我的错题
6.2 老师:
查看学生答题情况、布置作业、发起测试、评价
6.3 家长:
查看答题情况、柱状图显示(总题数、正确率、错误率)
7. 功能描述
7.1 小学生
7.1.1 练习模式:
小学生选择答题模式(在答题之前先选择年级),根据学生的年级随机生成题目来进行答题,然后选择题目数量,学在完成答题完后,可以看到自己的错题以及解析。
7.1.2 查看作业:
每个同学可以在“查看作业“的功能中看到近期班级中老师布置的作业以及发起的测试等情况。
7.1.3 测试模式:
学生可选择年级的程度来进行测试,平且在测试过程中们可以看到自己的时间,提交答案后,60分为及格,70分为中等,80分为良好,90分为优秀。
7.1.4 我的错题:
“我的错题”中记录了学生所有的错题情况,包括在练习、测试模式下所有的错误的题,方便学生对做错的题反复学习,加深理解。
7.2 老师
7.2.1 查看学生答题情况:
每个老师班里有若干学生,老师通过登陆系统后可以选择查看学生的答题情况,系统对每个学生的答题情况进行统计,为老师显示每个学生的答题次数,答题的平均时间,以及错题率等。
7.2.2 布置作业:
老师可以发布当天的作业或者是近期的作业,即为作业设置截止时间让班级中所有同学来完成。
7.2.3 发起测试:
老师根据课堂及教学情况,可以选择发起测试,即以考试的形式对同学们的知识情况的掌握进行了解。
评价:根据同学们答题情况,可以对班级中的所有同学进行点评,每次点评以留言的方式反馈给学生。
7.3 家长
7.3.1 查看答题情况:
家长登陆后可以看到孩子的答题情况,包括答题次数、答题平均时间时间、错题率等。
7.3.2 柱状图显示:
柱状图显示将以一种直观的方式让家长看到孩子最近所有答题的得分,帮助家长掌握孩子的学习情况。
8. 用户界面:
整体采用柔和、可爱为主色调
9. 用户特点:
9.1 老师:
通过此款软件可以准确的得知学生的水平,可以得到反馈。软件出现任何问题可以及时反馈给工作人员。
9.2 家长:
可以通过此软件代替自己监督学生学习(软件有计时功能),适合工作繁忙的家长,技术允许的情况下学生的情况也可以反馈到家长所能使用的客户端。
9.3 学生:
利用有趣的界面调动学生的学习兴趣。从而达到让学生完成练习的目标。
以下是我这周用web来写的一个简单1.0界面,有待更新。
以下是我队友讨论出来的用户界面1.0,有待更新。
总结:以上就是我这结对开发的成果1.0版本,很多知识点都需要上网查阅资料。下周努力把剩下的界面做完,同时实现功能。加油。