小学生四则运算出题系统概要设计说明书.docx
《小学生四则运算出题系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《小学生四则运算出题系统概要设计说明书.docx(12页珍藏版)》请在冰豆网上搜索。
小学生四则运算出题系统概要设计说明书
小学生四则运算出题系统概要设计说明书
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
系统出错处理设计
出错信息
出错情况
提示信息
出错位置
解决办法
备注
答案判断错误
不显示正确的题目数量
做对/错题目清单
由程序员修改源程序
出题不符合要求
出现不符合要求的题目
出题框
由程序员修改源程序
补救措施
刷新页面,从新载入程序
系统维护设计
不需要升级更新