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


     

    任务一:   调研

    问卷调查地址链接:https://www.wjx.cn/m/22629911.aspx

    调查结果统计分析:

    1.您的性别是:

    2.您的身份是?

     

    3.您家孩子现在就读几年级?您的所教授的学生是几年级?您是几年级的学生?

     

    4.您是否希望使用应用软件来提高小学生四则运算的能力?

     

    5.您希望一次答题的量为多少?

    6.您觉得四则运算程序对小学生是否有帮助?

     

    7.您认为答错的题目有必要保留并在之后又的测试中重复出现吗?

     

    8.您觉得使用什么设备答题比较方便?

     

    9.小学生四则练习的类型有?

     

    10.您认为有必要查看做题结果吗?

     

    11.您使用的手机是什么系统?

     

    12.如果这款软件开发成功,你会使用吗?

     

    13.您希望答题界面采用怎样的背景?

     

    14.您希望模块以什么样的设备展现出来?

     

    15.用户其他意见

        1、缺乏新颖性

        2、 再提高小学生计算能力上有很大帮助

    任务二:复查

    任务三:

    1.引言

    1.1 编写目的

          通过本文档定义“小学四则运算软件”产品的需求,以求在项目组员与相关成员之间达成一致的需求描述。

    1.2 背景

        a. 需开发的软件系统的名称:小学四则运算练习软件

        b. 此项目的任务提出者:小学生的家长及任课老师

       开发者:马婧、马婧

        c. 软件系统应用范围:小学日常数学作业

         用户:小学生、学生家长、任课老师

        d. 产生该系统需求的原因:老师要求家长每天为自家的小朋友出四则运算题目,因题目需求量大,家长要求编写一个可自行出题,且题目合理的“小学四则运算题库”软件系统。

    1.3 定义

         软件需求规格说明描述了“四则运算系统”的软件功能性需求,这一文档计划有实现系统功能和验证系统功能中的项目成员来使用。

    2.任务概述

    2.1 目标

          主要针对小学生教师、家长以及辅导中心快速出题的软件,可供小学生在线测试以便小学生自主学习,提高运算能力。可供用户登陆选择百以内整数算式、带括号算式、真分数算式三种练习方式,任选其一将随机生成20道题,同时有计时功能,方便用户准确的掌握自己的运算能力,答题结束可提交查看所有答案,错误答案将自动标红提示。测试可多轮进行,系统自动记录用户每次测试的成绩,并绘制成条形图供用户参考对比。

    2.2 用户特点

          “小学四则运算系统”面向的用户群分为三个:小学生,家长,老师。小学生根据所出的题目进行解答,来巩固自己所学的知识。老师既可以是软件的受益人员,也可以起到一个监督的作用,这类用户或许能对我们后期软件的更新起到很大的作用。

    2.3 假定和约束

         假定:

          (1).小学老师、家长、以及学生会使用并且愿意使用改软件‘。

          (2).开发团队均掌握开发系统所需的相关知识。

          (3).开发时间充足。

          约束:

          该系统的题目生成设定仅限于小学课本范围内的四则运算,对于超出于此的要求,比如根式的计算,幂的运算等,系统不能实现。

    3.需求规定

    3.1 对功能的规定

    3.1.1 主要功能

          在出题界面随机产生四则运算题目以及计时,小学生填写相应的答案,并点击提交后,可以开始做下一题,最后进行成绩汇总以及分数的统计。

    3.1.2 功能描述概要)

          设置四则运算出题类型,数目,并进行相应的解答。其后进行成绩汇总和成绩结算。

    3.1.3 功能描述(详细

          首先要登陆账号:填写自己的昵称、以及密码进行登录。登录成功后即可开始答题,然后跳转到另一个界面,输入想要输入的题目个数,做题类型以及做题时间设置,其中做题类型分为简单加减,简单乘除,混合运算以及综合练习,选择完毕后,跳转到题目界面,进行填写答案,有时间限制,提交后可以进行判断正误,最后进行成绩汇总以及正确率的统计。

    3.1.4 用户界面

     

    3.1.5 用户场景

           老师:可以在教学过程中,可以通过系统随机出题,方便快捷,提高课堂学习效率。

           家长:可以让孩子在课后自主拓展训练,家长监督辅导。

           学生:认识到自己运算能力不足,自主学习。

    3.2 对性能的规定

    3.2.1 精度

         

    字段

    精度

    有无乘除

    1-10个字符

    有无括号

    1-10个字符

    出题个数

    正整数

    题目答案

    正整数

    数值范围,符号上限

    正整数

    已用时

    格式为**分钟**秒,精确到秒

    3.2.2 时间特性要求

           响应时间:老师发布测试时学生端能达到及时响应。

    3.2.3 灵活性

           若是测试需求发生变化,老师可以及时更改测试内容和时间。若是学生的测试需求发生变化,系统可以尽快地更改显示内容。

    3.3 输入输出要求

          输入:用户输入运算题的答案,要求答案是正整数。

          输出:系统根据答案的正确性显示最终答案,若某题答错则显示正确答案,正确则直接进入下一题。

    3.4 数据管理能力要求

          数据库数据通过后台生成试题存入数据库中,以便前端可快速有效的获取正确试题。

    3.5 故障处理要求

          对于出题后,写入文件时出错这种情况用了try-catch语句判断处理异常。输入错误就会执行catch语句中内容,给出文件出错提示。

    3.6 其他专门要求

         做一个登陆界面,保证用户在运行时的个人隐私及安全。

    4.运行环境规定

    4.1 设备

          笔记本电脑

    4.2 开发环境

          JAVA开发环境

    4.3 接口

         软件接口:基于Windows系统上的操作

         硬件要求:笔记本电脑

    4.4 控制

          无

    5.验收标准

        1、算式生成和答案检验功能测试无误且正常运转。

        2、用户成绩核算和成绩柱状图展示功能测试无误且正常运转。

        3、用户界面在pc端和移动端页面显示正常。

        4、软件的易用性和功能性被用户所接受。

        

     

     

  • 相关阅读:
    SpringBoot接收前端参数的三种方法
    拉姆达表达式入门
    Can not issue data manipulation statements with executeQuery()错误解决
    executing an update/delete query问题
    syntax error, error in :'e id=1?', expect QUES, actual QUES pos 66, line 1, column 66, token QUES错误
    SpringDataJpa错误
    No identifier specified for entity: XXXX 错误
    An entity cannot be annotated with both @Entity and @MappedSuperclass: com.example1.demo1.Entity.User错误
    org.hibernate.AnnotationException: No identifier specified for entity: com.example1.demo1.Entity.User错误
    base64转图片
  • 原文地址:https://www.cnblogs.com/Klausmj/p/8873588.html
Copyright © 2020-2023  润新知