试卷自动生成系统论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

摘要:在21世纪,随着计算机科学的发展,数据库技术在人们日常工作中的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。数据库技术已逐渐成为当今计算机应用的潮流。本文主要是通过制作一款数据库软件——即“试卷自动生成系统”来介绍数据库技术在人们日常生活、学习和工作中的应用。本论文所做的主要工作如下:(1)设计了整个“试卷自动生成系统”的系统结构及工作原理;分析了系统实现中的特殊性、难点。(2)设计实现对数据库的操作功能、数据库查询功能、数据库打印功能。(3)分析并解决实现中的若干技术问题。(4)建立完整的“试卷自动生成系统”,进行测试并分析结果。关键字计算机数据库技术试卷自动生成系统AbstractAtthe21stcentury,withthedevelopmentofcomputerscience,Databasetechnologyiswidelyusedinthepeople’slifeandwork.Thismakesuserscanenjoymoreconvenientandindividualservices.Databasetechnologyisthetrendoftoday’scomputerapplications.Inthiswork,westudythetechniquetobuildsoftwarenamedThePaperAutomaticCreatingSysteminordertointroducetheapplicationsofdatabasetechnologyinthepeople’slifeandwork.Themainworkofthispaperis:(1)HavedesignedwholesystematicstructurethatThePaperAutomaticCreatingSystemandoperationprincipal;theparticularityintheanalyticalsystemisrealized,difficultpoint.(2)Designandrealizethatinquirestotheoperationfunction,databaseofthedatabasethattypesthefunctioninfunction,database.(3)Analysesandresolvesthetechnicalproblemsinimplementation.(4)Establishesatestsoftwareandanalysestheresultaftertestingonit.KeyWordsComputerTechnologyofthedatabaseThePaperAutomaticCreatingSystem目录第一章绪论……………………………………………………………………11.1试卷自动生成系统的产生……………………………………………………11.2试卷自动生成系统的目的……………………………………………………11.3目前教学考试中面临的问题…………………………………………………11.4课题的主要内容………………………………………………………………2第二章系统的整体设计…………………………………………………………42.1试卷自动生成系统的设计原理………………………………………………42.2方案选择………………………………………………………………………42.3方案特点………………………………………………………………………52.4试卷自动生成系统的生成……………………………………………………52.5数据流图………………………………………………………………………52.6数据字典………………………………………………………………………52.7系统程序流图…………………………………………………………………72.8系统功能模块图………………………………………………………………72.9数据库设计……………………………………………………………………82.10算法流程图……………………………………………………………………10第三章系统的具体实现…………………………………………………………113.1系统各模块及其功能…………………………………………………………113.1.1.用户登陆模块…………………………………………………………113.1.2.主界面模块……………………………………………………………113.1.3.用户管理模块…………………………………………………………123.1.4.题库管理模块…………………………………………………………123.1.5.试卷自动生成模块……………………………………………………133.1.6.生成试卷显示模块……………………………………………………133.1.7.关于模块………………………………………………………………143.2给数据库加密…………………………………………………………………143.3开发工具选择…………………………………………………………………143.3.1Delphi介绍……………………………………………………………143.3.2数据库操作界面中基本功能介绍……………………………………153.3.3Ado技术介绍及使用方法……………………………………………153.4程序设计过程中遇到的问题和解决方法……………………………………173.4.1:第三方控件安装后在使用过程中,仍然不能运行的问题………173.4.2:如何在程序中用代码打开一个带密码的Access数据库…………183.5系统中部分核心代码及难点代码的解释……………………………………19第四章系统性能测试……………………………………………………………23总结………………………………………………………………………………23致谢………………………………………………………………………………24参考文献……………………………………………………………………………25附录………………………………………………………………………………261第一章绪论1.1试卷自动生成系统的产生计算机在教学管理中的应用是实现教学管理科学化、现代化的关键。要提高教学质量,必须把握各个教学环节,考试是重要一环,是检测学生学习效果和对学生进行客观评价的一种手段,也是课程建设的重要组成部分。在学校教学工作中,传统的试题管理通常是以试题集或者试卷集的形式进行的,各位老师单独或集体命题,采用手工方式,题量大、工作复杂。随着科学技术的飞速发展,现代化教育手段广泛使用,教学测试方法不断改进,传统的试题管理模式和手工组卷模式将逐步被计算机代替,使教学检测更客观、更科学、更公正,从而不断提高学校的教学质量、教学水平。1.2试卷自动生成系统的目的建立题库并利用计算机加以管理,能够节省大量的人力物力,避免了教师的重复性劳动,消除了人工组卷中的人为因素,更加客观公正地考察课程的教与学,促进教学互长都有很大好处,同时也是教学改革的需要。本课题研究的意义如下:(1)利用计算机建立题库,实现计算机自动选题组卷,是实现考试规范化、科学化的重要措施。利用计算机选题组卷,不仅能节省教师的宝贵时间,提高工作效率,而且能消除出卷人主观意志的影响,使试卷的具有较好的保密性,还可以使考试更加标准化、客观、真实、全面反映教学的实际效果,有利于促进教学质量的提高。加快试题更新的速度,可以有效地利用教师资源,避免试题难度出现大的波动,是提高现代教育水平、与国际教育接轨的一项重要举措。(2)试卷自动生成系统是一种随着计算机信息技术的发展而发展起来的智能试题管理软件,主要用来提高教师的工作效率和出卷质量。使用试卷自动生成系统对教师的命题工作将起到快速、方便、简单、有效的作用,将大大减轻教师的工作负担,使命题工作更具有客观性和科学性。试卷自动生成系统的研制成功,标志着命题工作进入了崭新的时期。本文研究了一种基于数据库技术的试卷自动生成系统的设计及实现过程。本系统能够对试题进行科学的管理,能够按照所输入的参数迅速生成符合要求的试卷,出一份令人满意的试题。1.3目前教学考试中面临的问题(1)传统的手工出卷不仅工作量大,而且容易出错。考试中心管理工作中一项非常重要的工作就是考试管理工作,每年企事业单位招考专业考试,从组织试卷,到试卷的印制、试卷评分及试卷的管理等,工作繁琐且工作量很大;而且试卷的标准化程度、难易程度、区分度、2题量大小、试卷错漏缺现象等方面难以控制,难以形成有效的试题库,不利于充分发挥历年优秀试题及试卷的作用,给试题和试卷的管理带来很多问题和困难。在学校的教学中,考试是考察教学成果的必要手段之一。我国历来采用手工出卷的传统方式,试卷的编辑、整理,成为每位教师繁重而又重复的工作,且存在着试卷缺乏规范性等弊端。(2)传统的手工出卷难以做到公正、全面的考核。目前,大数学校学生的期末考试仍采用任课老师考前出题的方式,这势必造成对学生掌握知识能力的测试因人而异,难以做到公正、全面的考核。试题、试卷查阅困难,许多有价值的试题常会因为得不到及时的积累而流失,一些陈旧毫无考察意义的试题却由于不能及时更新而长久地保留,这不仅大大增加了教师出题组卷的工作量和难度,降低了效率,也影响了试卷的质量。为解决学生押题、考前漏题、补考试题与正式考试试题题量及难度差异等问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。这样做虽能解决一些问题,但给教师增加了很大的工作负担。若上下界学生的同一门课程由同一教师承担,则难免几届学生用相同几套试卷,若由不同教师任课出题,则上下届学生的成绩之间又不具有很强的可比性。1.4课题的主要内容通过对大量有关教学和考务文献的研究,我们利用软件工程的思想,采用面向对象程序设计方法,开发一套基于数据库的试卷自动生成系统,系统开发平台为Windows98/2000,开发工具为Delphi及Access2000。本系统主要有七大模块组成:用户登陆模块、主界面模块、用户管理模块、题库管理模块、试卷自动生成模块、生成试卷显示模块、关于模块。主要工作介绍如下:(1)设计了用户登陆模块:本模块主要为用户提供系统保护功能。只有知道用户名和登录密码的用户才能进入本系统。(2)设计了主界面模块:本模块的主要功能是为其他模块的运行提供一个的操作平台,或者说主界面模块是其他模块运行的入口,通过主界面模块才可能进入其他功能模块。(3)设计了用户管理模块:本模块的主要功能是能让具有系统管理员权限的用户能对用户进行添加、删除、修改等功能。(4)设计了题库管理模块:本模块主要是对题库里的内容进行管理,包括试题的录入、修改、删除、浏览等。(5)设计了试卷自动生成模块:本模块的主要功能就是根据考试的需要,自动从题库中按要求随机抽出试题并组成一套试卷。3(6)设计了生成试卷显示模块:本模块的功能很简单,就是接收试卷自动生成模块中从题库中选取的试题并显示在屏幕上。(7)设计了关于模块:主要显示本系统的名称、版本、制作人员、完成日期等信息。4第二章系统的整体设计在这次设计过程中我主要负责试卷自动生成系统的设计。下面我就着重分析这个系统的设计原理和方案选择。2.1试卷自动生成系统的设计原理试卷自动生成系统的最终目的是要生成一份试卷,我们知道试卷是由试题组成的,所以该试卷自动生成系统的核心部分就在于有一个试题数据库。因此我的设计目标就是利用Delphi7.0及Access2000作为设计平台设计一个试卷自动生成系统。该系统包括题库浏览、修改题库试题、添加新试题、生成试卷等功能。题库管理的主界面中,所有题目按编号、题型、难度进行安排。题目列表显示了题目的所有属性,可对题目进行编辑、删除、复制和剪切等操作。由于题库浏览是对题库直接进行操作,使用过程中,最好要遵循一般的试题录入规则。这将有利于题库的统一,防止试题信息的错乱、繁杂。当用户选到自己需要编辑的试题时,可点击这些按钮,此后,试题的相关属性就呈

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功