小伙伴的博客链接:
http://www.cnblogs.com/Opalus-wangs/p/8807967.html 利用墨刀工具制作的原型链接: https://modao.cc/app/fpSRNtBhnDycZXmf4wV8pQTUpvNtepM#screen=s01927D00A41523935092263
需求调查的分析说明:
1、首先:我们的需求分析通过工具墨刀构建出上一个实验中我们设计的软件原型(因为我们上一次的实验的图形用户界面无法让用户切实体验,故利用墨刀原型工具进行我们关于软件想法的还原),并让甘肃省庆阳市正宁县山河小学的彭霄老师(小伙伴的姐姐)首先使用,并向我们提出反馈意见,我们根据彭霄老师反馈的意见(比如的软件应该区分不同用户、对页面进行改善等以使得该软件能够切实解决用户的需求问题)进行交流后将我们的软件初步改善。我们设计了有关问卷调查的内容,该问卷调查针对三类人群,分别是老师、家长和小学生。
2、调查问卷设计:
家长:https://www.wjx.cn/jq/22508574.aspx
老师:https://www.wjx.cn/jq/22498008.aspx
学生:https://www.wjx.cn/jq/22497838.aspx
3、调查问卷分析:
本次调查问卷的主要参与者为甘肃省庆阳市正宁县山河小学的数学老师们、三年二班的全体同学及家长。还有学府教育补习机构的老师和同学们,在此向所有参与我们调研的家长、老师和同学们也表示衷心的感谢!!
在这里我将对一些关键问题及结果进行分析:
大部分的家长认为孩子的一次练习时间为20-30分钟较为合理
家长希望看到学生的信息由查看孩子的做题情况,查看孩子做错的题以及答题时间等
通过上图的统计结果可以看出大部分老师认为软件的背景颜色、字体的大小以及适当的奖励机制都可以吸引小学生使用软件
老师们普遍认为一次答20道题是比较合理的选择
4、通过对调查问卷的分析,我们更改原型,并不断迭代,最后形成一个较完善的软件设计,最后确定如下功能模块(概要):
小学生
- 答题模式
- 选择题库
- 闯关模式
- 发起挑战
- 查看作业
- 我的错题
老师
- 查看学生答题情况
- 布置作业
- 发起测试
- 评价
家长
- 查看答题情况
- 柱状图显示
5、原型搭建:
使用墨刀工具构建的原型链接:https://modao.cc/app/fpSRNtBhnDycZXmf4wV8pQTUpvNtepM#screen=s01927D00A41523935092263
部分界面设计:
登陆界面 选择身份
注册界面 老师功能
家长功能 闯关模式
6、需求调研的过程中对小学生的采访照片:
我们在调研的过程中找到了不同年级的同学,通过问卷调查以及聊天的方式得到了他们关于小学生四则运算软件的一些需求和自己的想法,并且对于学生的家长,我们也进行了交流,以下是几张需求调研过程中的场景照片,其中有两名小学生是来自师大附小一年级的学生,与我们交流的很愉快,他们表示现在他们只学习了最简单的算术,并且孩子和家长都表示对这样的软件很有兴趣,希望以后能够使用我们的软件。
系统功能图
2.2用户特点
学生:
小学生是本系统中的主要参与者即客户,小学生在学校通过学习四则运算的基础知识,但是小学的自制力比较差,在学校完成老师布置的任务后回到家里没有老师和家长的督促可能不能很好的完成课后作业。
老师:
老师是课堂的领导者,也是小学生的导向者,老师通过向学生传授文化知识来帮助学生加强自身技能,但在课下老师无法及时掌握学生对知识的掌握程度以及无法得到学生的反馈。
家长:
家长平时工作比较辛苦,有很大的工作压力,有时没有办法对孩子的学习、作业等进行课下的指导。
2.3假定和约束
约束:
语言:本系统采用JAVA语言编写
假设:
- 所有参与本次问卷调查的人员都反映的真实可靠的情况
- 学生均能使用电脑进行练习
- 开发时间充足
- 开发团队均掌握开发系统所需的相关知识
3.需求规定
3.1对功能的规定
3.1.1小学生四则运算系统的主要功能
- 功能:答题模式
用户:小学生
概述:小学生选择答题模式(在答题之前先选择年级),根据学生的年级及他的程度来从不同的题库中选择加减乘除或符合运算的题型进行答题,一轮的题数为20道,学生在答题的过程中可以看到自己的答题时间以及错题。
- 功能:查看学生答题情况
用户:老师
概述:每个老师班里有若干学生,老师通过登陆系统后可以选择查看学生的答题情况,系统对每个学生的答题情况进行统计,为老师显示每个学生的答题次数,答题的平均时间,以及错题率。
- 功能:闯关模式
用户:小学生
概述:小学生选择闯关模式,该模式分为简单题型、普通题型、进阶题型和登顶题型四个阶段,小学生由简到难进行答题,当每一个阶段题型的正确率达到90%及以上时可以进入下一阶段,最终成功完成登顶题的同学由系统颁发荣誉标志。
3.1.2功能描述(概要)
3.1.2.1小学生
- 答题模式
- 选择题库
- 闯关模式
- 发起挑战
- 查看作业
- 我的错题
3.1.2.2老师
- 查看学生答题情况
- 布置作业
- 发起测试
- 评价
3.1.2.3家长
- 查看答题情况
- 柱状图显示
3.1.3功能描述(详细)
3.1.3.1小学生
- 答题模式:小学生选择答题模式(在答题之前先选择年级),根据学生的年级及他的程度来从不同的题库中选择加减乘除或符合运算的题型进行答题,一轮的题数为20道,学生在答题的过程中可以看到自己的答题时间以及错题。
- 选择题库:首先小学生选择自己的年级选择,在每个年级的题库中,也分为两类:普通难度和高等难度。
- 闯关模式:小学生选择闯关模式,该模式分为简单题型、普通题型、进阶题型和登顶题型四个阶段,小学生由简到难进行答题,当每一个阶段题型的正确率达到90%及以上时可以进入下一阶段,最终成功完成登顶题的同学由系统颁发荣誉标志。
- 发起挑战:小学生在系统中选择”发起挑战“按钮,可以进行系统随机匹配对手,或者向指定的同学发起挑战,该同学接受挑战后可进行答题PK,获胜的同学可以获得系统奖励的小红花一朵。
- 查看作业:每个同学可以在“查看作业”的功能中看到近期班级中老师布置的作业以及发起的测试等情况。
- 我的错题:“我的错题”中记录了学生所有的错题情况,包括在答题模式、挑战模式或者闯关模式下所有的错误的题,方便学生对做错的题反复学习,加深理解。
3.1.3.2 老师
- 查看学生答题情况:每个老师班里有若干学生,老师通过登陆系统后可以选择查看学生的答题情况,系统对每个学生的答题情况进行统计,为老师显示每个学生的答题次数,答题的平均时间,以及错题率等。
- 布置作业:老师可以发布当天的作业或者是近期的作业,即为作业设置截止时间让班级中所有同学来完成。
- 发起测试:老师根据课堂及教学情况,可以选择发起测试,即以考试的形式对同学们的知识情况的掌握进行了解。
- 评价:根据同学们答题情况,可以对班级中的所有同学进行点评,每次点评以留言的方式反馈给学生。
3.1.3.3 家长
- 查看答题情况:家长登陆后可以看到孩子的答题情况,包括答题次数、答题平均时间时间、错题率等。
- 柱状图显示:柱状图显示将以一种直观的方式让家长看到孩子最近所有答题的得分,帮助家长掌握孩子的学习情况。
3.1.4 用户界面
主页 登陆
注册 学生模式选择
老师功能 学生信息柱状图
家长功能 答题模式
发起挑战 闯关模式
选择题库 我的错题
3.1.5 用户场景
3.1.5.1 典型用户
王老师——小学数学老师
姓名 |
王老师 |
性别、年龄 |
女、35 |
职业 |
小学三年级数学老师 |
知识层次和能力 |
本科毕业,有一定的计算机知识,会操作各种计算机软件。 |
动机、目的、困难 |
每天要给学生布置作业,批改作业,学生人数比较多,每天要花费大量时间,且对每个学生在四则运算能力掌握方面不全面。 |
典型场景 |
新的一天开始,需要检查学生的作业,布置新的作业。 |
典型描述 |
一个一个批改学生作业。 |
张小爽——小学三年级学生
姓名 |
张小爽 |
性别、年龄 |
男、9 |
职业 |
小学三年级学生 |
知识层次和能力 |
有一定的计算机操作能力,会简单的计算机软件 |
动机、目的、困难 |
每天有很多的家庭作业,老师布置数学作业好多,但自己不会做,爸爸妈妈上班,没有人帮助自己完成作业,四则运算能力较差,不知道怎么能够提高。 |
典型场景 |
数学老师又布置了今天的作业。 |
典型描述 |
一个人在家做作业,却不知道怎么去做。 |
张先生——张小爽的爸爸
姓名 |
张先生 |
性别、年龄 |
男、38 |
职业 |
工程师 |
知识层次和能力 |
研究生毕业,有很娴熟的计算机操作能力。 |
动机、目的、困难 |
自己每天有繁忙的工作,时不时还要出差,每天都很晚回家,知道孩子四则运算哪里较差,但迫于工作没时间辅导孩子。 |
典型场景 |
又在加班,回到家已经晚上12点了 |
典型描述 |
看着孩子做的作业,很多都是不正确的 |
3.5.1.2背景
1) 用户的需要/迫切需要解决的问题
- 王老师:需要提高每天批改作业的速度,需要了解到学生学习 状况。
- 张小爽:想提高自己的运算能力,遇到不会的题可以有人辅导。
- 张先生:想了解到孩子最近的学习状况。
2) 假定如下功能已经实现
- 王老师、张先生、张小爽已经熟练掌握小学生四则运算练习软 件的使用。
- 张小爽班级的同学都在使用该软件进行练习
3.5.1.3场景
Part one
新的一天开始了,王老打开电脑,登进小学生四则运算软件,查看学生们昨天的练习情况,看到张小爽同学昨天做了20到简单题(不带括 的四则运算)错了5道题,得分75分,且做错的题都是含有除法运算,王老师了解到张小爽同学是除法运算掌握的不是很好,需要再巩固一下。然后发布了今天的新作业。
Part two
张小爽放学回到家,打开小学生四则运算练习软件,以学生的身份登入系统,点击“查看作业”看到了今天老师布置的作业,然后开始进入“答题模式”经过一轮答题,提交答案后看到自己有4到题做错了,得分80分,于是自己再仔细运算了一遍纠正了自己的错误,看时间还早,于是进入了挑战模式,与同学一起比赛看谁运算的又快又正确,进行了一轮比赛后,成绩并不满意于是又进入了闯关模式,得到了好几朵小红花。
Part three
张先生晚上回到家,以家长的身份进入大小学生四则运算练习软件的系统中,查看张小爽最近的学习状况,看到他最近做了100到练习题,准确率80%,点击柱状图看到每天的准确率都在上升。
3.2对性能的规定
3.2.1数据要求
小学生四则运算系统有三种不同的用户,分别为小学生、老师和家长,即系统需要在数据库中存放不同用户的数据,老师在进行注册的时候同时注册班级,系统为该班级分配班级编 以及学生需要输入自己的学 、自己设定密码等进行注册,数据库中具体数据说明如下:
老师:
字段 |
精度 |
备注 |
TID |
5个字符,只包括数字 |
老师的ID ,即登陆账 |
T密码 |
5-20个字符,包括大小写字母,数字,下划线 |
老师的登陆密码 |
T姓名 |
2-20个字符,包括中文及“.” |
用户可能为外国人 |
T性别 |
男或女 |
|
班级编 |
int类型 |
班级编 由老师注册,并设置班级选课密码,学生找到班级后输入密码可加入该班级 |
手机 码 |
11个字符,只包括数字 |
|
学生:
字段 |
精度 |
备注 |
SID |
11个字符,只包括数字 |
学生的学 ,即登陆账 |
S密码 |
5-20个字符,包括大小写字母,数字,下划线 |
学生的登陆密码 |
S姓名 |
2-20个字符,包括中文及“.” |
用户可能为外国人 |
S性别 |
男或女 |
|
班级编 |
int类型 |
班级编 由老师注册,并设置班级选课密码,学生找到班级后输入密码可加入该班级 |
家长:
字段 |
精度 |
备注 |
FID |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
Centos6.5 Apache安装与配置
上一篇
2018年3月15日
常用测试软件01——串口调试软件
下一篇
2018年3月15日
|