下载此文档

数学题自动生成系统.doc


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
目录一、需求分析 2二、概要设计 3三、详细设计 -R图.....................................................................4 ....................................................................................................................................................................................................5四、调试分析 13五、用户手册 13六、测试数据 14七、附录 17需求分析小学生数学练****题目自动生成系统要求:编写一个能够自动生成小学生数学练****题目的程序。设计一个程序,能够根据用户的选择生成“10以内加法”、“10以内减法”、“20以内加法”、“20以内减法”、“100以内加法”、“100以内减法”、“100以内乘法”、“100以内除法”8种类型的题目,要求每个题目能够随机生成。此外,用户还能输入答题的数量。答完题后,即可查看统计答题情况,对于答错的题,可显示正确答案。答题数据要求保存到文件中,并可调出查看。,主要是由用户信息,题目信息和历史成绩信息相互连接而成,用数据库的方式对其进行记录。,选择题型->设置题目数量->产生随机题目->用户答题->显示答题结果->查询历史答题结果等一系列具体操作。可简约为:,则可以开始进行对所具有不同类题目的选择,,“设置”之后,点击“下一题”,将其与数据库进行对接,则可以完成对系统的实现。而且可以直接在运行成功的界面上进行一系列的具体操作。二、概要设计小学生数学练****题目自动生成系统主要包括用户信息、题目信息、选题情况信息、答题信息、历史成绩信息五个功能模块。。用户信息模块包括:用户姓名,用户编号,所属班级,用户性别,联系电话,家庭住址等相关信息。用户的实施操作:用户可以通过其包含的相关信息,与其他模块进行连接,可以在此系统中依次的进行题型选择,用户答题,显示正确答案以及记录历史答题信息等功能。。题目信息模块主要包括:题目编号,甲空,题目题型,乙空,正确结果等相关信息。,根据对用户的基础信息和题目信息的相应连接可以实现不同用户对题型的选择,从而可以形成不同的题型,生成相对应的试卷。选题情况信息模块主要包括:用户编号,题目题型,题目编号等相关信息。,根据实现后的答题信息可以直接录入到系统中进行记录。答题信息模块主要包括:用户编号,题目题型,题目编号,所填答案等相关信息。,实现小学生对数学练********题答题历史成绩的记录。历史成绩信息模块主要包括:用户编号,答题时间,正确数目,错误数目等相关信息。三、-R图在系统功能作了详细分析后,可以从中抽象出系统E-R模型,如图:-R图转化为关系模型:User(user_id,user_nam,user_class,user_tel)Timu(timu_id,timu_one,timu_two,timu_true)History(user_id,answer_time,true_no,flase_no)①界面设计(设置不同按钮、文本大小以及字体类型大小等):area=newJTextArea(42,100); teacherZhang=newTeacher(this); (100); setLayout(newFlowLayout()); setSize(1300,500); menubar=newJMenuBar(); menu1=newJMenu("难度设置"); menu2=newJMenu("历史档案"); grade1=newJMenuItem("10以内加法"); grade2=newJMe

数学题自动生成系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yunde113
  • 文件大小0 KB
  • 时间2014-01-29