1、小学生四则运算出题系统概要设计说明书 1小学生四则运算出题系统概要设计说明书引言编写目的此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。背景软件系统的名称:小学生四则运算出题系统开发工具:Java开发者: 陆杰安,罗冠威,史文林定义 小学生四则运算出题系统是一个可以自动出题,让小学生用来复习算术的系统。参考资料Java 程序设计教程(第二版) 雍俊海 清华大学出版社 2007年第二版 总体设计简述四则运算系统可以选择出题数字范围,出题数量,有没有特定加减符号,括号等功能。1.1.1架构设计系统使用结构图1.
2、1.2基础功能细分说明1.1.2.1主界面:主界面包括各个系统功能选择项,包括运算符号的选择按钮,出题数值范围选择按钮,是否包含负数选择按钮,是否使用三个数(含括号)运算按钮,确定出题按钮,完成题目按钮,出题区域,音乐调节区域。预测将会实现的图形界面大致图1.1.2.2出题区域 出题区域再按下出题完成按钮后,将会出现25 道四则运算题目,按5x5 的格式在出题区域显示,每道题后各有一个文本输入框用于输入答案。 预计将会实现的图形界面大致图1.1.2.3运算符号选择 鼠标点击运算符号选择按钮将进入运算符号选择框,运算符号选择框包括加减法,加减乘除法 两个可选项,系统开始默认只选择加减法, 可以同
3、时选择两个运算符,则出加减乘除法。 预测将会实现的图形界面大致图1.1.2.4出题数值范围选择 鼠标点击出题数值选择按钮将进入出题数值范围选择框,出题范围选择框包括两个范围的选择,分别是110 ,1100 ,两个选项,题目数值将在这个范围之内。系统默认选择出题范围是110。 预计会实现的图形界面大致图1.1.2.5是否包含负数选择 鼠标点击是否包含负数选择按钮将进入是否包含负数选择框,是否包含负数选择框包括两个选择,包括是,或者是否,选择是否将在运算式子中随机加入负数。答案有可能是负数。系统开始时,默认选择为否。 预计会实现的图形界面大致图1.1.2.6是否使用(含括号)运算 鼠标点击是否使用
4、(含括号)运算按钮将进入是否使用(含括号)运算选择框,是否使用(含括号)运算选择框包括2个选项,一个是是,一个是否,系统开始默认选择否。 预计会实现的图形界面大致图1.1.2.7出题完成按钮 鼠标点击出题完成按钮,系统自动出题,并在出题区域中显示。 预计会实现的图形界面大致图(同出题区域)1.1.2.8题目完成按钮 鼠标点击题目完成按钮,将在各个题目后面出现答题情况,若答正确,显示勾,答错,则显示叉。 预计会实现的图形界面大致图1.1.2.9得分区域 按下题目完成按钮,就可以在得分区域内显示分数。每题4分。 预计会实现的图形界面大致图XX文库 - 让每个人平等地提升自我系统数据结构设计逻辑结构
5、设计1.1.3出题区域表字段名称中文说明键别是否空数据类型长度备注TextNum3030道题目否String32AnserNum3030个答案是Int32无数据默认答案错误1.1.4运算符号表字段名称中文说明键别是否空数据类型长度备注Function四种运算法否Boolean32默认是TRUE(加减法)1.1.5出题数值范围表字段名称中文说明键别是否空数据类型长度备注TestDX出题范围否Boolean32初始值为FALSE(110)1.1.6是否包含负数表字段名称中文说明键别是否空数据类型长度备注FS是否使用负数标记否Boolean32初始值为False(不使用)1.1.7是否使用(含括号)运算表字段名称中文说明键别是否空数据类型长度备注KH是否使用括号运算标志否Boolean32默认为FALSE(不使用)1.1.8题目完成表字段名称中文说明键别是否空数据类型长度备注CorrectNum正确题目数量否Int32WrongNum错误题目数量否Int32系统出错处理设计出错信息出错情况提示信息出错位置解决办法备注答案判断错误不显示正确的题目数量做对/错题目清单由程序员修改源程序出题不符合要求出现不符合要求的题目出题框由程序员修改源程序补救措施刷新页面,从新载入程序系统维护设计 不需要升级更新
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1