小学生四则运算出题系统概要设计说明书.docx

上传人:b****5 文档编号:30760644 上传时间:2023-08-20 格式:DOCX 页数:12 大小:56.23KB
下载 相关 举报
小学生四则运算出题系统概要设计说明书.docx_第1页
第1页 / 共12页
小学生四则运算出题系统概要设计说明书.docx_第2页
第2页 / 共12页
小学生四则运算出题系统概要设计说明书.docx_第3页
第3页 / 共12页
小学生四则运算出题系统概要设计说明书.docx_第4页
第4页 / 共12页
小学生四则运算出题系统概要设计说明书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

小学生四则运算出题系统概要设计说明书.docx

《小学生四则运算出题系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《小学生四则运算出题系统概要设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。

小学生四则运算出题系统概要设计说明书.docx

小学生四则运算出题系统概要设计说明书

小学生四则运算出题系统概要设计说明书

1引言1

1.1编写目的1

1.2背景1

1.3定义2

1.4参考资料2

2总体设计2

2.1简述2

2.1.1架构设计2

2.1.2基础功能细分说明3

3系统数据结构设计8

3.1逻辑结构设计8

3.1.1出题区域表8

3.1.2运算符号表8

3.1.3出题数值范围表9

3.1.4是否包含负数表9

3.1.5是否使用(含括号)运算表9

3.1.6题目完成表10

4系统出错处理设计10

4.1出错信息10

4.2补救措施10

5系统维护设计10

引言

编写目的

此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。

背景

软件系统的名称:

小学生四则运算出题系统

开发工具:

Java

开发者:

陆杰安,罗冠威,史文林

定义

小学生四则运算出题系统是一个可以自动出题,让小学生用来复习算术的系统。

参考资料

《Java程序设计教程(第二版)》雍俊海清华大学出版社2007年第二版

总体设计

简述

四则运算系统可以选择出题数字范围,出题数量,有没有特定加减符号,括号等功能。

1.1.1架构设计

系统使用结构图

1.1.2基础功能细分说明

1.1.2.1主界面:

主界面包括各个系统功能选择项,包括运算符号的选择按钮,出题数值范围选择按钮,是否包含负数选择按钮,是否使用三个数(含括号)运算按钮,确定出题按钮,完成题目按钮,出题区域,音乐调节区域。

预测将会实现的图形界面大致图

1.1.2.2出题区域

出题区域再按下出题完成按钮后,将会出现25道四则运算题目,按5x5的格式在出题区域显示,每道题后各有一个文本输入框用于输入答案。

预计将会实现的图形界面大致图

1.1.2.3运算符号选择

鼠标点击运算符号选择按钮将进入运算符号选择框,运算符号选择框包括加减法,加减乘除法两个可选项,系统开始默认只选择加减法,可以同时选择两个运算符,则出加减乘除法。

预测将会实现的图形界面大致图

1.1.2.4出题数值范围选择

鼠标点击出题数值选择按钮将进入出题数值范围选择框,出题范围选择框包括两个范围的选择,分别是1~10,1~100,两个选项,题目数值将在这个范围之内。

系统默认选择出题范围是1~10。

预计会实现的图形界面大致图

1.1.2.5是否包含负数选择

鼠标点击是否包含负数选择按钮将进入是否包含负数选择框,是否包含负数选择框包括两个选择,包括是,或者是否,选择是否将在运算式子中随机加入负数。

答案有可能是负数。

系统开始时,默认选择为否。

预计会实现的图形界面大致图

1.1.2.6是否使用(含括号)运算

鼠标点击是否使用(含括号)运算按钮将进入是否使用(含括号)运算选择框,是否使用(含括号)运算选择框包括2个选项,一个是是,一个是否,系统开始默认选择否。

预计会实现的图形界面大致图

1.1.2.7出题完成按钮

鼠标点击出题完成按钮,系统自动出题,并在出题区域中显示。

预计会实现的图形界面大致图(同出题区域)

1.1.2.8题目完成按钮

鼠标点击题目完成按钮,将在各个题目后面出现答题情况,若答正确,显示勾,答错,则显示叉。

预计会实现的图形界面大致图

1.1.2.9得分区域

按下题目完成按钮,就可以在得分区域内显示分数。

每题4分。

预计会实现的图形界面大致图

系统数据结构设计

逻辑结构设计

1.1.3出题区域表

字段名称

中文说明

键别

是否空

数据类型

长度

备注

TextNum[30]

30道题目

String

32

AnserNum[30]

30个答案

Int

32

无数据默认答案错误

1.1.4运算符号表

字段名称

中文说明

键别

是否空

数据类型

长度

备注

Function

四种运算法

Boolean

32

默认是TRUE(加减法)

1.1.5出题数值范围表

字段名称

中文说明

键别

是否空

数据类型

长度

备注

TestDX

出题范围

Boolean

32

初始值为FALSE(1~10)

1.1.6是否包含负数表

字段名称

中文说明

键别

是否空

数据类型

长度

备注

FS

是否使用负数标记

Boolean

32

初始值为False(不使用)

1.1.7是否使用(含括号)运算表

字段名称

中文说明

键别

是否空

数据类型

长度

备注

KH

是否使用括号运算标志

Boolean

32

默认为FALSE(不使用)

1.1.8题目完成表

字段名称

中文说明

键别

是否空

数据类型

长度

备注

CorrectNum

正确题目数量

Int

32

WrongNum

错误题目数量

Int

32

系统出错处理设计

出错信息

出错情况

提示信息

出错位置

解决办法

备注

答案判断错误

不显示正确的题目数量

做对/错题目清单

由程序员修改源程序

出题不符合要求

出现不符合要求的题目

出题框

由程序员修改源程序

补救措施

刷新页面,从新载入程序

系统维护设计

不需要升级更新

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1