任务一

首先,我们进行了用户体验,把我们已经完成的小学生四则运算软件发给我们要调研的人,他们体验了我们的程序后再填写需求分析调查问卷,这样可以更好的得到一个反馈,让我们的需求分析更加清楚。

其次,我们主要采取了精准的调查问卷来进行需求分析,调查对象主要为西北师大附属小学的二至六年级的小学生、师大附小的一些有经验的老师以及我们学院的一些孩子正在上小学的老师。这一点我们是主要考虑到:

  1. 大范围的发放调查问卷,填写人员职业和经验都有不确定性,所以不能作为有效的需求分析,所以我们采用了精准问卷调查,让我们软件的使用主体——在读小学生和正在教小学生的老师以及我们学院的一些孩子正在上小学的老师来填写问卷,大大提高了问卷的信度和效度。

  2. 对于我们调研的对象,有如下说明:一、选择师大附小是因为师大附小是市级示范小学,具有较好的硬件设施,并且离我们学校也挺近的,易于开展调研;二、选择师大附小的小学生作为调研对象之一是因为他们是最具有话语权的,是使用软件的主体,我们打算买一些糖果,对小学生们采用谈话法和他们聊聊天,并利用糖果作为奖励,谁回答的问题多谁得到的糖果就多,以此来获取有价值的信息;三、选择师大附小的一些有经验的老师来作为调研对象之一是因为老师是最了解教学需求的人,对老师我们采用问卷调查法;四、选择我们学院的一些孩子正在上小学的老师作为调研对象之一是因为他们既是计算机专业的专业人才,又是孩子的家长,能对我们的产品给予更加精确和专业的指导。

  3. 通过我们学生——家长——老师三位一体的调研方案,可以全方位无死角的获取用户需求,从而更好的完善本软件功能。

最后,我们采用了同类竞争产品分析,借鉴和参考了他们的一些功能,取长补短来完善我们的系统。

任务二

需求调查结果

任务三

1.引言

1.1 编写目的

本文档的目的是详细的介绍《小学生四则运算练习软件》所包含的用户需求,以便客户能够确认产品的确切需求以及开发人员能够根据需求设计编码,以下叙述将结合文字描述、流程图、界面原型以及类图等来描述教师报课系统的功能、性能、用户界面、运行环境、外部接口以及针对用户操作给出的各种响应。
本文档的预期读者有客户(包括小学教师、小学生家长和小学生等)、项目经理、开发人员以及跟该项目相关的其他竞争人员和无关人员。

1.2 背景

本文档介绍的产品是《小学生四则运算练习软件》,该软件产生在国家大力倡导无纸化办公和信息化教育的大环境下,应用互联网来学习已经是一个不可阻挡的趋势。面对日益复杂的各种互联网教育平台,我们如何才能更好地为学生服务呢?为此我们专门为小学生开发了《小学生四则运算练习软件》,更好的帮助小学生提高运算能力。

1.3 定义

《小学生四则运算练习软件》是一款为小学生学习四则运算,辅助老师教学的在线测试练习软件。课堂上老师可以带领大家使用该软件进行测试,课后小学生可以在家长的陪同下或独立进行测试,以此来进一步巩固知识,提高运算能力。

2.任务概述

2.1 目标

《小学生四则运算练习软件》可以更好更直观的训练小学生的计算能力。

2.2 用户特点

用户主要有:小学数学教师、小学生家长、小学生。
小学数学教师:让学生快乐的学习数学,使数学不再枯燥。
小学生家长:关注孩子学习,同时也关注孩子的身体健康比如视力状况。
小学生:注意力不集中、学习数学没兴趣、计算太枯燥、自己练习不知准确与否和对电脑操作不熟练等。

2.3 假定和约束

约束方面:

假定方面:学生用户均能使用电脑进行答题训练, 老师和家长均能使用电脑查看学生的练习情况。

3.需求规定

3.1 对功能的规定

3.1.1 主要功能

该软件主要面向小学生用户,用来帮助他们练习四则运算,提高计算能力。软件随机为用户生成二十道加减乘除混合算式,供用户解答。待用户将算计解答完毕后,为用户判断正误,给出测试成绩。

3.1.2 功能描述(概要)

  • 由计算机从题库文件中随机选择20道加减乘除混合算式,用户输入算式答案,程序检查答案是否正确,每道题正确计5分,错误不计分,20道题测试结束后给出测试总分。
  • 程序为用户提供四则运算练习功能:百以内整数算式和带括号算式。
  • 程序允许用户进行多轮测试,提供用户多轮测试分数柱状图。
  • 测试有计时功能,测试时动态显示用户开始答题后所用时间。

3.1.3 主要功能(详细)

  1. 生成算式功能
    系统自动产生20道随机运算式,难度适中,可以很快的提升小学生的算术运算能力。

  2. 多次测试功能
    用户可以多次进行测试,系统会记录用户每次的答题测试成绩。用户可以在系统中查看自己的每次成绩,系统为用户每次的测试成绩提供了柱状图显示,直观的反映了用户的成绩走势。

  3. 计时测试功能
    用户自定义答题时间,点击开始答题,用户便可在软件页面上方关注自己的答题用时情况。

  4. 答题规范功能
    用户进入答题后,即可在每个算式右边的输入框中输入自己的答案。输入框会自动检测输入字符的正确性,系统规定用户只能输入数字且非空。如出现非法字符,系统将提示用户重新输入,否则将无法提交测试答案。

3.1.4 用户界面

3.1.5 用户场景

该软件的用户场景主要有两个,一是老师可以进行课堂在线练习和测验。二是用户(小学生)可以在空余时间自测自练,自我提高。

3.2 对性能的规定

3.2.1 精度

操作简单,界面友好。简洁清爽的界面布局,使得用户答题操作没有任何学习成本。系统会精准的的为用户记录每次测试的成绩,然后在柱状图中准确的显示成绩的高低走向。

3.2.2 时间特性要求

用户答题的过程中,系统会实时的给用户提示答题所耗时间。待用户提交答案后,会及时的为用户展示自己的测试成绩。

3.2.3 灵活性

系统运性快速、稳定、高效和可靠。系统采用Java平台开发,具有较强的可移植性因而展现出较高的灵活性。

3.3 输入输出要求

该系统中主要有两处输入输出,输入是在用户在解答算式是系统要求用户必须输入整数数字,其他字符为非法输入。输出是在用户解答完后,系统判断正误后并输出用户的成绩。

3.4 数据管理能力要求

CREATE TABLE `arithreic` (  `ari_id` int(11) NOT NULL COMMENT '试题ID',  `arith_answer` varchar(50) NOT NULL COMMENT '试题',  PRIMARY KEY (`ari_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8

CREATE TABLE `score` (  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '成绩ID',  `userpassword` varchar(50) NOT NULL COMMENT '用户学号',  `score` int(50) NOT NULL COMMENT '成绩',  PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=14 DEFAULT CHARSET=utf8

CREATE TABLE `user` (  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户Id',  `username` varchar(50) NOT NULL COMMENT '用户名',  `userpassword` varchar(50) NOT NULL COMMENT '学号',  PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=78 DEFAULT CHARSET=utf8

3.5 故障处理要求

该软件为web端程序,在软件运行过程中可能会出现服务器宕机等问题。目前系统并未对这些潜在的问题予以规避。

4.运行环境规定

4.1 设备

数据库:MySQL5.7
服务器运营商:Tomcat

4.2 开发环境

IDE:IntelliJ IDEA
数据库:MySQL5.7
JDK版本:8

4.3 接口

  • 用户接口:对于系统与用户之间的交互接口,系统采用web界面的作为人机交互界面与用户对接。
  • 硬件接口:服务器建议使用专用服务器。
  • 软件接口:无特殊接口。

4.4 控制

系统管理员控制和维护系统的正常运转。

5.验收标准

  1. 算式生成和答案检验功能测试无误且正常运转。
  2. 用户成绩核算和成绩柱状图展示功能测试无误且正常运转。
  3. 用户界面在pc端页面显示正常。
  4. 软件的易用性和功能性被用户所接受。

转载于:https://www.cnblogs.com/zhangtx-blog/p/8877748.html

201571030139/201571030134《小学生四则运算练习软件需求说明》结对项目报告相关推荐

  1. 201571030322/201571030319《小学生四则运算软件需求说明结对项目报告》

    1.任务一: (1).调研对象:小学生,小学数学代课老师,家长: (2).以实验二(小学四则混合运算项目),实验三(小学四则软件运算结对项目)开发的程序为软件原型: (3).采用问卷调查,访谈两种方式 ...

  2. 《小学四则运算练习软件软件需求说明》结对项目报告

    任务一: 结对队员链接:http://www.cnblogs.com/wuqiong666/p/8870248.html#3962241 1.线下需求获取: (1).小学生培训机构课堂考察,教师采访 ...

  3. 实验四:201571030116/201571030106《小学四则运算练习软件需求说明》结对项目报告...

    任务1:以实验二个人项目.实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动. 由于上次作业小伙伴很机智的把软件的操作过程录成了gif动图,所以在做基于原型的 ...

  4. 201571030128/201571030118《小学四则运算练习软件软件需求说明》结对项目报告

    一.以实验二个人项目.实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动具体过程. 1.真实的调研对象 对象 性别 年龄 身份 刘老师 女 23 小学数学实习 ...

  5. 小学四则运算练习软件需求说明

    201571030135/201571030137<小学四则运算练习软件需求说明>结对项目报告 任务1: 1.说明 以我的同学中当小学数学老师的同学为调查对象,进行问卷调查,同时我请他们帮 ...

  6. 201571030130/201571030124《小学四则运算练习软件软件需求说明》结对项目报告

    需求调查的分析说明: 1.首先:我们的需求分析通过工具墨刀构建出上一个实验中我们设计的软件原型(因为我们上一次的实验的图形用户界面无法让用户切实体验,故利用墨刀原型工具进行我们关于软件想法的还原),并 ...

  7. 201571030130/201571030124《小学四则运算练习软件需求说明》结对项目报告

    小伙伴的博客链接: http://www.cnblogs.com/Opalus-wangs/p/8807967.html  利用墨刀工具制作的原型链接:  https://modao.cc/app/f ...

  8. 201571030121《小学四则运算练习软件软件需求说明》结对项目报告

    201571030107/201571030121<小学四则运算练习软件软件需求说明>结对项目报告 结对小伙伴:冯晓(201571030107) 任务一 首先,我们进行了实例体验,把我们已 ...

  9. 201571030301/201571030302《小学生四则运算练习软件》结对项目报告

    Github地址 :https://github.com/Ahmatjan-IT/sizeyunsuanGUI 队友博客地址:http://www.cnblogs.com/dyh666/p/87191 ...

最新文章

  1. linux如何设置awesome字体,Awesome简单配置
  2. mysql 触发器不能同时 insert or update or delete_运维日记|SQL server 那点事——DML触发器...
  3. Bilibili资深运维工程师:DCDN在游戏应用加速中的实践
  4. 数值方法:偏微分方程
  5. (转)Http协议经典详解
  6. 【渝粤题库】广东开放大学 形成性考核 - 副本 (17)
  7. 功能对等四个原则_强直患者功能锻炼十分重要
  8. Linux查询用户创建的后台程序
  9. c语言学习进阶-C语言程序性能优化
  10. pandas apply lambda_一分钟一个Pandas小技巧(二)
  11. 日记 - idea中的中文注释出现乱码的解决方案
  12. matlab把图例放在左边,如何将图例放在p之外
  13. Win11无线鼠标没反应怎么办?无线鼠标不能用是什么原因?
  14. JVM系列(十七):字节码指令集
  15. 值得收藏的130个神奇的网站
  16. ◆2008 年广告创意设计师必备网址汇总◆
  17. 强生单剂新冠疫苗对“德尔塔”有效;赛诺菲巴斯德将每年投资4亿欧元建mRNA疫苗中心 | 美通社头条...
  18. Bilstm+crf中的crf详解
  19. 5G uRLLC技术及其与TSN的融合
  20. 蓝牙音箱硬件设计分享

热门文章

  1. 解决IDEA导包时自动使用*号替代具体类名问题
  2. 浙江大学计财处预约报销流程
  3. 数据结构与算法之美笔记——基础篇(中):树,二叉树,二叉查找树,平衡二叉查找树,红黑树,递归树,堆
  4. “学院派”商汤科技:原创技术价值迸发
  5. TreeHelper 是一个将含有id,parentId属性的JavaBean转化为层次分明的树形结构的工具类。
  6. [小说]魔王冢(39)谈判(一)
  7. 图解数据分析:从入门到精通系列教程
  8. Alibaba与gofair的对比
  9. Java SE 学习记录06
  10. shogun-toolbox的安装与问题总结