欢迎来到天天文库
浏览记录
ID:14822367
大小:198.00 KB
页数:9页
时间:2018-07-30
《算术小测试 李瑞杰 200903010017》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、安阳工学院计算机学院JAVA综合项目报告专业班级:09计科应用学生姓名:李瑞杰学生学号:200903010017小组成员:李瑞杰指导教师姓名:许研9目录一、选题目的与系统概述21.1选题目的21.2系统概述3二、系统可行性分析与相关技术背景分析32.1系统可行性分析32.2相关技术背景分析4三、系统设计与关键技术53.1系统设计53.2关键技术5四、系统测试与操作实施方法64.1系统测试64.2操作实施方法8五、系统设计总结与回顾85.1系统设计总结85.2系统设计回顾99算术小测试一、选题目的与系统概述
2、1.1选题目的程序用字符界面实现十道100以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。正确则提示正确并记录正确个数,错误则提示错误,不做记录,但在错误时我们可以重新多次输入答案,如果实在算不出来可以选择放弃,进行下一题的测试,直到测试完十道题为止。我在程序中还设置了“开始游戏”和“退出游戏”两个按钮,增加了游戏的自主控制功能,界面也相当简洁明了,适合为儿童开发智力,提高儿童的运算能力。1.2系统概述该程序实现的功能是产生一个100以内的加减法算术题,在程序后台将
3、此算术式结果保存到一个参数中,通过和用户从图形界面输入的答案对比,判断答案是否正确,并弹出对话框提示信息。二、系统可行性分析与相关技术背景分析2.1系统可行性分析程序主要流程图如下:92.2相关技术背景分析函数的结构如下:publicclassYunSuanQiextendsJFrameimplementsActionListener{publicyunSuanQi(){//构造函数}publicvoidcreatQuestion(){//新建题目}publicvoidtest(){//检测是否做到10道
4、题}publicvoidshowMe(){//窗体显示函数}publicvoidactionPerformed(ActionEvente){//事件处理}publicstaticvoidmain(String[]args){//主函数}}9三、系统设计与关键技术3.1系统设计界面部分,主窗体包含的控件主要有:JLabel,用于显示提示语句;JTextField,用于用户输入答案;JButton,用于处理操作。界面初始化时,将一些按键,例如完成测试、提交答案等按键设置成不可用,这样可以防止误操作,每次按钮按
5、下时,都有相应的按钮属性被更改。后台部分,核心就是产生随机算术式。用一个字符串数组存放加和减的操作符,产生一个大等于于0小于2的随机数,即为0或1,通过此随机数对应操作符数组中的字符,决定产生的算术式为加法或者减法,后产生两个100以内的随机数,然后通过以上判断求出结果,保存在私有变量中,同时对应的产生一个通过连接完成的字符串,作为界面题目输出的内容,以上便完成了随机算术式的生成。3.2关键技术构造函数:publicyunSuanQi(){}该函数主要是窗体的初始化,包括添加窗体、设置控件位置等,还包括对
6、一些参数的初始化。新建题目函数:publicvoidcreatQuestion(){}该函数是程序的核心,目的是创建一道新的算术题,程序开始先产生三个随机数,其中两个为100以内的整数,用于运算,另外一个为0或1,用作随机选择减法操作,根据选择好的运算,给一个字符变量值为对应的操作符,完成对应运算,将结果保存到成员变量中,等待比较,同时产生一个字符串,内容为:m+""+fl[0]+n+"=?"或者m+""+fl[l]+n+"=?",将此字符串利用setText方法输出到JLabel中,即为题目。9检测函数
7、:publicvoidtest(){}该函数目的是在每次新建题目前检测是否已经做够十道题,如果够,则设置对应按钮的可用性并初始化各个控件的内容,同时弹出对话框提示测试分数,如果不够,则不进行任何操作。窗体显示函数:publicvoidshowMe(){}该函数是对主窗体的基本初始化,this.setLocationRelativeTo(null)设置窗体在屏幕中央打开,this.setSize(300,200)设置窗体大小,this.setVisible(true)设置窗体可见,this.setDefau
8、ltCloseOperation(JFrame.EXIT_ON_CLOSE)设置窗体关闭方式。在主函数中调用此函数以使主界面显示。四、系统测试与操作实施方法4.1系统测试开始:9测试状态:正确:错误:输入有误:中途停止:9完成测试:4.2操作实施方法运行程序,按下“开始”按钮就可进入算数计算测试状态,然后在文本框输入你算出的答案,点击“提交”按钮,就可知道自己所填答案是否正确。若正确,则提示正确,并在正确的题目上累计正确个数,
此文档下载收益归作者所有