代码改变世界

四则运算3 项目需求分析

2017-12-08 15:29  Robortxin  阅读(352)  评论(0编辑  收藏  举报

                                                                                                                               项目名称:二年级小学生四则运算

 

 

编写人

马小心

日期

2017-12-5

评审

二年级学生

评审号/日期

2017-12-7

批准

 

状态

 

发布范围

二年级学生

 

 1引言2

1.1  目的 2

1.2  背景 2

1.3  术语 2

1.4  预期读者与阅读建议 2

1.5  参考资料 2

2.项目概述2

2.1  系统功能 2

2.2  业务描述 2

2.3  用户的特点 2

2.4  运行环境要求 2

2.5  设计和实现上的限制 2

3.功能需求的描述2

4.非功能需求2

4.1 系统性能要求 2

4.2 系统安全及保密要求 2

4.3 系统备份与恢复要求 2

4.4 系统日志 2

6 需求变更识别2

7.功能列表2

 

 

 

日期

版本

作者

             修改内容

2017-12-5

1.0

马小心

新建

2017-12-6

2.0

马小心

增加了背景图片,混合运行

 

第一章:

1.1引言:

共有四种运算,加减乘除。

1.2编写目的:

为了能更好的让小学二年级学生打好数学基础,我们设计了一个能够自主出题的,规定时间的一个动态web项目。

1.3术语:

数据库管理系统my sql

1.4读者对象和阅读建议 :

对象为小学二年级学生,系统功能的具体描述。

1.5参考资料:

李刚的《java ee

第二章:

2.1:系统功能:

能够规定时间,能够决定是否有混合运算,能够哪些运算未写,未

2.2业务描述:

期望系统能够监督到小学二年级学生自主学习,能够更好的解决他们的问题。

2.3用户的特点:

用户为二年级学生,所以应该根据二年级学生需求,我们设置了人性化的背景图片,以及未作出答案后的结果。

2.4运行环境:

javaee eclipse  jdk9.0  tomcat 8.0

2.5设计和实现上的限制:

数量不能超过千道,输入框中,输入其他字符会出现错误,界面展示不好。

第三章:

 

3.1描述和优先级:

 

首先,写出一个菜单界面,有一个选项。而选项后面则是转向其更详细的菜单,题目数量,等等详细功能,点击之后,就会跳转过去。我是用session方法来保存的。然后跳转到核对界面进行核对,如果对了提示回答正确,,如果错误提示错误。

3.2请求:

用户可以选择做题数目和做题时间。

 

非功能需求:

4.1:系统性能要求:

Win10系统,有eclipsejdktomcat等等

4.2系统备份与恢复要求:

5.其他需求

数据库需求:无

国际UTF-8

6.功能列表

功能点

子功能

需求编号

优先级

内容描述

时间

1

1

优先

能规定时间

题数

2

2

优先

能规定题数

混合运算

3

3

优先

能决定是否有混合运算

 

 

 

 

 

 

  1. 附件: