石河子大学信息科学与技术学院毕业设计论文课题名称:基于Delphi的题库系统和试卷生成系统学生姓名:刘静陈广春学号:2005421020054187学院:信息科学与技术学院专业年级:信息管理与信息系统05级指导教师:陈凤李志刚职称:助教副教授完成日期:二〇〇九年五月三十日I基于DELPHI的题库系统和试卷生成系统学生:刘静陈广春指导老师:李志刚陈凤[摘要]一般情况教师想出一份试卷,要到庞大的题库里一道一道的把题找出来,或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。为了能够帮助教师轻松的出一份高质量的试卷,所以我们开发了本系统。本系统能由教师根据教学资料的要求预先录入试题,试题根据“所属章”、“题型”、“难度”这三个条件进行分类。待需要考试时,设定一定的条件,系统就自动从题库中选取试题并生成试卷。该系统成卷模式分为手工出卷(教师自己选择题目)和自动出卷两种,成卷后可导出为Word格式的文档。本系统共分为五大模块:系统管理、题库管理、试卷管理、教师管理、帮助。[关键词:系统管理;试卷管理;题库管理QuestionbasesystemandpaperssystemonbaseDelphiStudent:LiujingChenguanchunTeacher:LizhigangChenfeng[Abstract]:Thegeneralsituationteacherthinksoutapaper,reachhugeexampooleachfindsoutthequestion,orshoulderthequestiontogetheroutfromseveralrelevantbooks.Time-consumingandalsostrenuouslikethis,andverydifficulttoguaranteecoveragerateandpaperdegreeofdifficultyofexaminationquestion.Inordertohelpteacherseasilyahigh-qualitypapers,wedevelopedthesystem.Thissystemcanbeinputtheexaminationquestioninadvanceaccordingtotherequestofteachingmaterialsbytheteacher,examinationquestionaccordingtoaffiliatedchapter,questiontype,degreeofdifficulty3termstheseclassify.Isitisitwhenhavinganexamination,establishcertaincondition,automatictochoosetheexaminationquestionandturnintothepaperoftheexampoolsystemhavetoneedtowait.Systemthisbecomerollsofmodedivideintoforproduceroll(Mr.oneselfchoosethetopic)andproducetwokindsofVol.sautomaticallybyhand,rolllaterleadnothappenningtoWordfileoftheforms.Thissystemisdividedforfivemajormodulealtogether:Systemmanagement,exampoolmanagement,papermanagement,teacheraremanaged,helped.[KeyWords]:systemmanagement;papersmanagement;questionbasemanagementII目录第一章绪论............................................................11.1课题提出.........................................................11.2研究背景及现状...................................................11.3研究的目的和意义.................................................11.4论文的组织......................................................2第二章相关开发工具简介................................................32.1开发工具简介.....................................................32.2程序运行环境.....................................................4第三章需求分析........................................................53.1引言.............................................................53.2任务概述.........................................................53.3系统功能分析.....................................................63.4可行性分析.......................................................6第四章系统总体设计....................................................84.1概要设计........................................................84.2详细设计........................................................9第五章试卷生成系统各模块的具体实现...................................125.1登录功能模块设计...............................................125.2用户管理模块设计................................................125.3试卷功能模块设计................................................135.4题库功能模块设计................................................14第六章系统测试及其维护...............................................166.1系统测试平台简介................................................166.2测试方法........................................................166.3具体测试过程....................................................17第七章系统分析、总结与展望...........................................197.1系统分析.......................................................197.2展望...........................................................197.3总结...........................................................20参考文献...........................................................21附录:系统主要代码....................................................23第一章绪论1第一章绪论1.1课题提出本设计课题系自行拟定并经指导老师同意和我院批准。1.2研究背景及现状在以往的教学中,老师出试卷大多由手工出卷,这样生成的试卷往往会有知识点分布太集中、难易程度不当、分值分布不均等一些缺点;这样,既增加了老师的负担,也没有达到很好考查学生学习的真实水平,造成教学上的失误。基于以上的原因,有很多从事软件开发的人员,在试卷自动生成方面做了很大的研究。目前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,但经过软件开发人不断的完善,大致形成了具备如下功能的系统:删除试题、批量录入试题、试题交流、合并题库、自定义试题参数等一些功能,其中试题交流功能非常实用,主要用于同事间交流试题。系统“体积”非常小,压缩后只有几百K。平时只要将一些试题或从网络下载的试题,按“学科”、“章节”、“知识点”、“题型”、“难易程度”、“备注”六个参数进行归类,录入题库,需要用时,只要输入一些查询条件即可查出所要找的试题。生成试卷非常方便,只需几分钟就可以生成一份试卷,生成的试卷还配有答案,更重要的是软件能与Word的完美结合,试题、答案的编辑、试卷的排版打印全部由Word来完成,试卷和答案都可保存为*.doc格式。1.3研究的目的和意义1.3.1研究目的随着科学技术不断提高和计算机科学日渐成熟,计算机强大的计算和记忆存储功能已为人们所深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。试卷生成系统,可以做为学校教学活动带来很大的便利。开发此系统就是为了能让学校的教学评估环节变得更加的科学化、合理化与规范化,同时也可以节省人力。1.3.2研究意义长期以来,学校出卷一般都还采用手工出卷,而手工出卷的弊端有:效率低、浪费时间、浪费人力、并且也不能保证试卷的规范化和合理化。因此,本系统的成功开发对于学校的教学评估的科学化、合理化和规范化意义重大,同时该系统也为学校节省了时间与人力,提高工作效率。第一章绪论21.4论文的组织第一章绪论第二章相关开发工具简介第三章需求分析第四章系统总体设计第五章试卷生成系统各模块的具体实现第六章系统测试及维护第七章系统评价以及总结和展望本论文在绪论部分对课题的提出、研究的背景和现状、研究的目的和意义以及论文的组织结构作了介绍;然后在第二章对系统相关概念进行了基本阐述;第三章,则从几个不同的方面进行了需求分析;在第四章,介绍了系统的总体设计,包括各系统的系统功能模块和数据库设计的逻辑结构等。第五章主要讲述了试卷各功能模块的具体实现情况,包括设计思想和具体实现;第六章,我们对本系统各个模块进行了测试。然后在第七章,针对系统实现的重点和难点,以及系统的优点和不足我们作了总结,并对本系统的未来发展作了一定的展望。第二章相关开发工具简介3第二章相关开发工具简介2.1开发工具简介2.1.1Delphi7.0的特点Delphi是Borland公司出品的开发工具,Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage),它是当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软无疑会大大