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

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

结对小伙伴:冯晓(201571030107)


任务一

  首先,我们进行了实例体验,把我们已经上线的《小学生四则运算网站》链接发给我们调研的人,在他们体验过我们的程序后在填写需求分析调查问卷,这样可以更好的得到一个反馈,让我们的需求分析更加清楚。

   网站链接:http://123.56.24.117:8080/

  其次,我们主要采取了精准的问卷调查方式来进行需求分析,调查的主要对象为老师和有过支教经验的学生。这一点我们是主要考虑到:

    1、大范围的发放调查问卷,填写人员职业和经验都有不确定性,所以不能算作为有效的需求分析,所以我们采用了精准问卷调查,让一些正在教小学生的老师和有过支教经历的学生来填写问卷,大大提高了问卷的可信度和较好的需求反应。

    2、主要的对象选择老师而不是学生,是因为我们考虑到小学生还处于思想的启蒙时期,没有较好的逻辑体系,无法反映出自己真正的需求,所以我们的主要对象是老师而不是学生。

  调查问卷链接:https://www.wjx.top/jq/22498738.aspx

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

   参考竞争产品链接:http://123.207.124.113:8888/

              http://52kousuan.xze.cn/

任务二

   我们采用了在线作图工具ProcessOn:https://www.processon.com/

任务三

1.引言

1.1 编写目的

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

1.2 背景

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

1.3 定义

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

2.任务概述

2.1 目标

《小学生在线四则运算系统》是为了更好地更直观的训练小学生的数学运算能力。
[功能设计图]

2.2 用户特点

  用户主要有:小学数学教师、小学生家长、小学生。
  小学数学教师:能提高成绩的方法都是好方法。
  小学生家长:除了关注成绩同时也关注孩子的身心健康和视力情况。
  小学生:注意力不集中,需要家长或者老师看护。对于电脑操作不熟练等。

2.3 假定和约束

  约束:

    高级语言:该系统将采用JAVA 语言编写。

    推广压力:该系统此前没有具体运用实例,用户接受能力不确定,推广压力大。
    假设方面:

    开发时间充足。
    学生家长能够接受在线练习。

3.需求规定

3.1 对功能的规定

3.1.1 主要功能

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

3.1.2 功能描述(概要)

  * 由计算机从题库文件中随机选择20道加减乘除混合算式,用户输入算式答案,程序检查答案是否正确,每道题正确计5分,错误不计分,20道题测试结束后给出测试总分。
  * 程序为用户提供四则运算练习功能:百以内整数算式+带括号算式。
  * 程序允许用户进行多轮测试,提供用户多轮测试分数柱状图,示例如下:
  * 程序记录用户答题结果,当程序退出再启动的时候,可为用户显示24小时内参与测试的成绩统计。
  * 测试有计时功能,测试时动态显示用户开始答题后的消耗时间。
  * 该程序为Web端程序,可供用户在线使用。

3.1.3 主要功能(详细)

  1. 生成算式功能
  由系统自动产生,其中包含百以内加减乘除以及带两个括号的算术混合运算,算式难度适中,可以很快的提升小学生的算术运算能力。

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

  3. 免注册登录功能
  在该软件中,用户无需注册或是登录就可直接进行算式运算测试。用户无需担心测试成绩丢失,系统会为用户记录24小时内的答题成绩,供用户查阅。

  4. 计时测试功能
  自用户答题开始,系统就会为用户记录答题时间,用户可在软件左上角关注自己的答题用时情况。

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

3.1.4 用户界面



3.1.5 用户场景

  该软件的用户场景主要有两个,一是在老师课堂练习的时候,可以召集大家在线测试,练习。二是用户(小学生)可以在课后时间也可以自己上线测试,提高自己。

3.2 对性能的规定

3.2.1 精度

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

3.2.2 时间特性要求

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

3.2.3 灵活性

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

3.3 输入输出要求

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

3.4 数据管理能力要求

  目前数据库只有一张表:
  Create Table: CREATE TABLE `user_score` (
    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘主键‘,
    `uu_id` varchar(36) NOT NULL COMMENT ‘用户‘,
    `times` int(11) NOT NULL COMMENT ‘次数‘,
    `score` int(11) DEFAULT ‘0‘ COMMENT ‘成绩‘,
    PRIMARY KEY (`id`)
  ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT=‘用户成绩表‘

3.5 故障处理要求

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

3.6 其他专门要求

  暂无其他专门要求。

4.运行环境规定

4.1 设备

  硬件配置:1核2G
  操作系统:CentOS 7.2 64位
  数据库:MySQL5.7
  服务器运营商:阿里云

4.2 开发环境

  操作系统:windows10 64位
  IDE:IntelliJ IDEA
  数据库:MySQL5.7
  JDK版本:8

4.3 接口

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

4.4 控制

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

5.验收标准

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

6.感受

  在本次用户需求调研实验中,我们采用了在线测试、精准问卷调和竞争产品分析做需求调研。在调研过程中,我们发现用户对实用性要求很高,界面要求问题不是很大,但是有的老师考虑到了孩子过早使用电脑会加重眼睛的负担造成近视。这也是我们所忽视的,也是大多数软件制作人忽视的,过重于软件体验没有考虑到用户的身体需求和其他方面。所以我们打算在原有软件前提下加入护眼功能和使用的时间限制。虽然这只是小小的一个功能但是却也是最人性化的功能,不过分强调软件体验,单纯的为用户着想。

原文地址:https://www.cnblogs.com/masy/p/8869693.html

时间: 2024-10-06 03:20:03

201571030121《小学四则运算练习软件软件需求说明》结对项目报告的相关文章

201571030315\201571030303《小学生四则运算软件需求说明结对项目报告》

以实验二个人项目.实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动. (1)调研对象:小学生,小学数学代课老师,家长 (2)要利用实验二.实验三开发的程序作为软件原型: (3)采用问卷调查,访谈两种方式来需求获取: (4)和小伙伴设计了网上问卷调查,调查了数学代课老师和小学生及其家长 (5)问卷调查网址https://www.wjx.cn/m/22668847.aspx 1.1 编写目的   本文档的目的是详细地介绍<小学生四则运算练习软件>所包含的

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

任务一:以小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动 1.实践软件需求获取方式 调查问卷: 利用问卷星平台,列出来28道题分别对老师.家长以及小学生进行了问卷调查. 问卷样本链接:https://www.wjx.cn/jq/22531831.aspx 2.调查问卷分析 任务二:采用适当的建模方法描述任务1所获取的需求,请调研用户复查. 任务三: 1.<小学四则运算练习软件软件需求说明>链接:https://shimo.im/docs/OtKU7suLE2QKTihS

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

任务一:以小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动 1.需求获取方式 (1)老师:搭档父亲是一名小学老师,由她提前和他通了电话,他答应帮她把电子版的调查问卷发放给他的同事.然后让他对我们的原型进行了分析. (2)家长和学生:亲戚中有小孩上小学,我们将包含我们软件原型和博客的调查问卷发给他们,同时获取了小学生和家长的意见,考虑小学生的理解能力有限,我们提前和家长进行了沟通,帮助孩子理解题目并作答. 2.调查问卷设计(https://www.wjx.cn/m/22531

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

我的学号:201571030133 结对伙伴的学号:201571030102 结对伙伴的博文链接:http://www.cnblogs.com/yuan1229/p/8873824.html 任务一: 以实验二个人项目.实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动. 1. 调研对象:小学生.小学生家长和小学老师. 2. 需求调研方法:访谈.问卷调查 .原型评估. 问卷样本链接:https://www.wjx.cn/jq/22680152.aspx

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

<小学四则运算练习软件>博文链接:http://www.cnblogs.com/mzll/p/8709480.html GitHub的链接地址:https://github.com/13993013291/Shiyan3.git 任务一:        以实验二个人项目.实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动. 1.调研对象:老师,学生以及家长: 2.调研方法:主要是问卷调查,其次通过即时通讯工具访谈了下当老师的同学: 3.问卷样本链接:h

201571030329/201571030310《小学四则运算练习软件需求获取》结对项目报告

任务1:实施软件用户调研活动说明: (1) 调研对象:通过一位已经毕业在小学当数学教师的学姐,以她的同事以及班内小学生作为本次调研对象.让他们进行体验我和小伙伴设计的小学四则运算练习软件,并在体验结束后填写电子调查问卷:因为上次和我的搭档开发的时候就是利用Android设计的一个小APP,所以直接通过微信分享了软件,安装在手机上就可以直接进行体验测试了.让参加调查的数学老师和小学生们以这个软件为原型工具进行反馈.     (2)调查问卷设计:由于考虑到用户的差异性,本次问卷调查分为两类,第一类是

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

任务1:以实验二个人项目.实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动. 由于上次作业小伙伴很机智的把软件的操作过程录成了gif动图,所以在做基于原型的用户需求调查时减少了很多麻烦.对于这个任务我们采用了三种方法做用户需求调查:1.线上问卷调查 2.真实用户线上访谈 3.会议研讨 1.线上问卷调查:地址: 我们通过前两次作业整理了一些问题,用"问卷星"做了一份线上问卷调查,为了更精确的区分不同真实用户对软件的需求,我们把问卷调查分成了三个

2015710301120/201571030119《小学四则运算练习软件》结对项目报告

一.项目源码 Github地址:https://github.com/myGitHub1018/Student_Comput3.git 二.项目报告 1.需求分析 (1)由计算机从题库文件中随机选择20道加减乘除混合算式,用户输入算式答案,程序检查答案是否正确,每道题正确计5分,错误不计分,20道题测试结束后给出测试总分: (2)题库文件可采用实验二的方式自动生成,也可以手工编辑生成,文本格式如下: (3)程序为用户提供三种进阶四则运算练习功能选择:百以内整数算式(必做).带括号算式.真分数算式

201571030310/201571030329《小学四则运算训练软件》结对项目报告

一.项目源码. Github地址:https://github.com/lucky6991/SoftWareTest/tree/master/SoftWareTest3 二.项目报告. 1.需求分析: (1)由计算机从题库文件中随机选择20道加减乘除混合算式,用户输入算式答案,程序检查答案是否正确,每道题正确计5分,错误不       计分,20道题测试结束后给出测试总分: (2)题库文件可采用实验二的方式自动生成,也可以手工编辑生成,文本格式如下: (3)程序为用户提供三种进阶四则运算练习功能