试卷生成管理系统设计和实现.docVIP

试卷生成管理系统设计和实现.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷生成管理系统设计和实现

试卷生成管理系统设计和实现   摘 要:为了实现教考分离,本设计在分析试卷生成系统功能需求的基础上,运用数据库理论、Delphi编程技术和软件工程等专业知识,开发了一套试卷生成系统。系统能够实现组卷模板设置、自动生成试卷、试题置换、模板和试卷等信息管理,生成的试卷及参考答案可以转换为目前广泛使用的Word文档输出。   关键词:教考分离模块算法关键技术   中图分类号:TP275 文献标识码:A 文章编号:1007-9416(2011)03-0120-02      1、引言   随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的试卷自动生成系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,比传统的考试模式节省人力财力和时间。针对平常大家习惯使用word字处理软件,本系统调用Word应用程序,实现试卷的自动排版,方便教师进行试卷的版面编辑。      2、系统设计   本系统主要从以下几个功能模块进行设计:   2.1 用户管理及权限控制模块   为了保证试题和试卷的安全性,使用本系统的用户必须进行身份验证,注意了数据库和系统的安全性设计,并设置管理员和教师两种不同用户。管理员可以维护教师的各种信息及设定操作权限,从而保证系统实施过程中的灵活性。   2.2 题库管理模块   该模块是系统重要的组成部分,根据用户需求,系统允许教师在权限范围内进行试题补充或维护,并且对试题的难度、所覆盖的知识点进行设定,可根据所选择的章节对试题查询等工作。   2.3 组卷分析及模板设置   根据用户要求,可以进行自动组卷,在试题库的基础上,根据设定需要覆盖的知识点、各章节的教学时数、试题的难度、试题类型、题量或分值比例等参数进行组卷。系统同时将组卷信息保存为组卷模板,方便用户再次使用同一模板生成不同试卷,这样就可以摆脱必须由专业教师组卷的局限,同时保证生成的不同试卷有同样的覆盖面和难度。   2.4 试卷生成模块   此模块根据指定的组卷模板信息自动生成试卷。在生成试卷后,若用户对试卷中所选取的个别试题不满意,系统设计了“替换试题”的功能,当用户选中要替换的试题之后,系统会自动列出与此题出自同章节、同难度、同类型的试题,方便用户浏览和选择替换。从而实现了替换试题之后,试卷的难度系数、知识点覆盖面还与原试卷相同,图1。   为方便用户的编辑和排版,本系统实现了将系统生成的试卷及标准答案转换为Microsoft Office Word格式的文档做为终端输出,同时用户还可以预览和排版打印。   2.5 试卷管理   用户可以对系统新生成的试卷或者保存在试卷库中的信息进行管理维护,包括:试卷试题浏览,试卷试题编辑修改,试卷保存、删除以及试卷输出。      3、系统实现的关键技术   3.1 ADO技术   ADO(Activex Data Objects)是微软公司提供的访问数据库的一种接口方式,ADO已经封装在Windows 2000开始的操作系统中,这使得数据库应用程序不需要捆绑数据引擎,为了便于窗体统一使用ADO组件对象访问数据库。在Delphi 7.0的组件面板中有ADO组件页,在ADO组件页中ADOConnection组件对象用于建立数据库和其他ADO组件对象的连接,ADOQuery组件对象和ADOTable组件对象为开发人员提供数据库表和数据查询。ADOConnection组件相当于数据库别名,通过它的Connection属性可以直接跟数据库连接。ADOQuery组件对象和ADOTable组件对象的数据连接由ADOConnection组件确定。可以通过设置ADOQuery组件和ADOTable组件的Connection属性直接连到ADOConnection组件。使用ADO的优点是:后台数据库发生改变,程序只需将ADOConnection的连接属性改变一下就可以了。   3.2 Word组件技术   Visual Basic for Applications(简称VBA)是新一代标准宏语言,具有了跨越多种OFFICE应用软件并且控制应用软件对象的能力。Delphi里封装的三个主要交互控件:TWordApplication,TWordDocument,TwordFont.在试卷生成系统中,将Delphi和Word集合,将生成的试卷和答案转化成Word文档。Word提供的强大的编程接口技术使我们通过程序控制Word的任何一部分,在Delphi 7.0的组件面板中有Servers组件页,在试卷生成系统中,可以使用Servers组件页中提

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档