试题库试卷自动生成系统设计文献综述

 2021-11-08 10:11

毕业论文课题相关文献综述

1.课题背景及意义   计算机基础课程是高校的一门基础课程。学习的人数越来越多,传统的教学与考核方式应该进行改革以适应快速的教学步伐。本课程主要解决面向本校计算机笔试自动出卷系统开发。适用大中小学校的老师方便:随着学校基本硬件条件的提高,现在绝大多数学校都有了软件系统。自动出卷系统信息化可以减少人力资源的浪费,可以使传统的人工出卷告一段落,老师有足够的时间提高自己的教学质量,就可以承担好学校更多的日常工作的任务。 进一步提高学校的工作服务质量,充分发挥学校资源优势的需要:目前,一些学校仍采用油墨人工打印的方式进行烦琐的出卷。工作人员在日常工作中要面对枯燥资料的大量重复操作,并且靠手工进行油印很困难,而且在实际工作中会由于人工处理的疏漏、不慎造成一定的问题,整体上讲,原始的出卷方法一定程度上导致了工作效率无法进一步提高。为了能更好的为教育服务,把握好学生们的需求,做好服务工作,自动出卷信息化是一条切实可行的改革之路。 数据可维护性、安全性的需要:原始的手工出卷的方式,要整理大量的资料很困难,而且手写的数据一旦被毁,要重新整理就相当不容易。自动出卷系统的信息化,可以使有关数据的统计可以轻松、精确实现,而且数据的备份、恢复也很容易,只要有良好的操作习惯,遇到怎样的数据灾难都可以从容应对。2.相关知识概述及概要

(1)Delphi简介  由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术。  Delphi 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言Object Pascal和基于部件的开发结构框架。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。(2)组卷流程图试卷组卷过程一般如下,其中 (1)手动生成试卷:用户可以对权限范围内的科目进行手动组卷。选定科目后,选择共需几道大题、试卷的总分值、每道大题的题型、每大题包含小题的数量及每道大题的分值;对于每道大题需进入选择试题模块浏览试题库中的对应题型从中手动选择所需试题。由于题库中题量较大,可以进行搜索查询,亦可将试题导出至word文档进行浏览,选择试题完毕后保存回到手动组卷模块。(以上全部为必须操作)。组卷后选择是否保存试卷。试卷生成后可以将试卷和答案导出至word文档。再次选定科目后清除上一次的显示结果自动进入下一次的手动组卷模式。(2)自动生成试卷:用户可以对权限范围内的科目进行自动组卷。选定科目后,选择共需几道大题、试卷的总分值、每道大题的题型、每大题包含小题的数量及每道大题的分值(以上为必选);对于每道大题可以进入选择题目范围及难度模块对题目进行范围和难度的限制(可选)。组卷后选择是否保存试卷。试卷生成后可以将试卷和答案导出至word文档。再次选定科目后清除上一次的显示结果进入下一次的自动组卷模式。用户根据已有数据将信息录入形成试题库,出卷时再从试卷库中选取来生成相应的试卷。(3)数据连接    我们选择了ADO作为我们的数据库访问组件ADO(ActiveX Data Objects1为微软提供的一个数据访问标准..因为它直接调用API,所以速度快、占用内存少。还可以方便的访问各种类型的数据库,ADO已成为访问数据库的新的标准接口。用它后.开发人员不需要将数据库驱动程序打包到安装程序中,几乎所有的系统都支持.这样以Microsoft Office W0 作为本软件的终端输出就不会产生问题。这样还有另一个好处:在进行产品分发时。可以避开大量BDE的链接库DLL的分发。(4)Delphi中与word相关组件简介Word组件模型  Delphi中专门为office套件增加了ole自动化服务器,并以组件的形式出现在组件板的【server】选项卡上。有关word的OLE服务器攻5个,即WordApplication组件、WordDocument组件、WordFont组件、WordParagraphFormat组件和WordLeterContect组件,通过这些组件可以很方便地实现对Word的编程。其中WordApplication对Word进行操作,而WordDocument组件用于对文档进行操作中的WordApplication组件通过Connect方法和Visible属性链接Word,通过Quit和其中的 Disconnect方法退出w0rd。WordDocument代表一篇文档,可以使用Document对象或者Document集合对象的方法add和open等方法来操作Word文档。  其中Range对象指文档中的某一连续区域;Paragraph代表选定内容、范围或文档内的一个段落;Sections对象代表选定内容、范围或文档中某一节;HeadFooter代表单个页眉或页脚。(5)生成试卷的word文档按照一定的要求和方式,生成对应的试卷word文档并保存,此后可对试卷进行打印等相关操作。

参考文献[1]肖家顺.Delphi程序设计[M]..北京:人民邮电出版社,1999.[2]刘韬, 肖永须, 王宇等.Delphi 4.0 数据库编程[M].北京:人民邮电出版社, 1999.[3]朱振.Delphi面向程序设计及应用[M].西安:电子科技大学出版社,2000.[4]新智工作室.Delphi 5数据库编程[M].电子工业出版社,2000.[5]陈志华.Delphi案例教程[M].中科多媒体电子出版社,2001.[6]Marco Cantu.Mastering Delphi 7[M],Sybex,2003.[7]郑阿奇.Delphi实用教程[M].北京:电子工业出版社,2003.[8]飞思科技产品研发中心.Delphi 7数据库应用开发[M].电子工业出版社,2003.[9]熊曾刚,张学敏.基于Delphi下的ADO技术开发Oracle数据库的应用[J].计算机系统应用,2004.[10]王湘群.用Delphi7快速设计数据查询工具[J].机械工程与自动化,2005,(5):20~22.[11]刘瑞新.Delphi数据库开发毕业设计指导及实例[M].北京:机械工业出版社,2005.[12]刘山, 赵辉. Delphi系统开发实例精粹[M]. 北京:人民邮电出版社, 2005. 112~120.[13] 刘斌等.Delphi 7数据库高级教程[M].清华大学出版社 2004.[14]夏帮贵. Delphi数据库开发经典实例精解[M].北京:机械工业出版社,2006.[15] 王晟,万科.Delphi数据库开发经典案例解析.清华大学出版社,2006.[16] 乐光学,彭小宁,曾志峰,试题库自动组卷系统的算法涉及与实现[J],计算机应用, 2001,21(8),198~200

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

免费ai写开题、写任务书: 免费Ai开题 | 免费Ai任务书 | 降AI率 | 降重复率 | 论文一键排版