题库管理与试卷自动生成系统的设计.docVIP

题库管理与试卷自动生成系统的设计.doc

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

题库管理与试卷自动生成系统的设计 2005年12月 第19卷第4期总62期 北京联合大学(自然科学版) ~umalofBeijingUnionUniversity(NaturalSciences) Dec.2005 Vo1.19No.4SumNo.62 题库管理与试卷自动生成系统的设计 王育坚,马小军,戴琪 (北京联合大学信息学院,北京100101) [摘要]题库,试卷是教育部本科评估的指标和观测点,传统手工编制的试卷经常出现内容雷 同,知识点不合理以及笔误,印刷错误等情况.介绍了一个题库管理与试卷自动生成系统的设计 与实现,系统具有题库管理,试卷自动生成和在线考试等功能.系统采用VisualBasic.NET2003 和SQLServer作为开发工具,在不同功能模块分别采用C/S模式和B/S模式,试卷的生成格式为 w0耐文件.整个系统的设计应用了公用函数封装,动态链接库,MD5加密算法和ADO.NET等技 术. [关键词]题库;试卷;在线考试;.NET [中图分类号]TP311.52[文献标识码]A[文章编号]1005.0310(2005)04.0064.05 教学评价是检验教学设计效果,修订和完善教 学设计的一个基本因素.教学评价通过单元测 验和最终考试环节来完成.题库,试卷是教育部本 科评估的指标和观测点,随着5年一轮的本科教学 评估活动的开展,对高等院校试卷的质量提出了更 高的要求.采用传统的手工编制试卷方式,容易出 现试卷题目与往年雷同,考核的知识点不合理或笔 误,印刷错误等现象,也不能适应网络环境下的教 学要求. 设计完成的题库管理与试卷自动生成系统的 使用对象为教师和学生.教师可以利用系统对不 同课程建立题库并进行管理,根据不同的要求自动 生成试卷和参考答案,还可以利用系统进行在线考 试,阅卷评分.学生可以利用系统进行练习和模拟 考试,提高学习成绩.使用系统提供的试卷自动生 成功能可以大大提高试卷的质量,减轻教师的工作 负担,提高教师的工作效率. 1系统分析 题库管理与试卷自动生成系统主要包括以下 几大功能模块:信息管理,题库管理,试卷生成,在 线考试及管理,练习,模拟考试,题库导入和导出, 公用函数库.系统功能组成如图1所示. 图1系统功能模块组成 [收稿日期】2005—07—14 [作者简介】王育坚(1963一),男,湖南安仁人,北京联合大学信息学院副教授,工学硕士,研究方向为软件开发和软件 理论研究. 医 ]罔罔 _....L..................................,............................]一自定义题型管理一 亘_L冈垂T冈T●__] ]同U同 亘T冈 第l9卷第4期王育坚等:题库管理与试卷自动生成系统的设计65 数据库设计是系统设计的一个关键.通过对 用户需求进行分析,综合和抽象,得到整个数据库 的构成.组成本系统数据库的表主要包括用户表, 科目表,在线考试班级表,试题知识点表,选择题信 息表,判断题信息表和填空题信息表等.其中,试 题所属知识点信息表,选择题信息表如表1,表2所 示. 表1试题知识点表Knowledge 表2选择题信息表Choice 一 般的系统结构有C/S和B/S模式两种,本系 统是多个功能模块的组合,根据这两种模式不同的 特点及适用场合,系统大部分功能模块采用C/S模 式,而与在线功能有关的模块采用B/S模式. 为了使系统能够真正使用简单方便,应该从教 师的使用角度设置系统功能和使用方式.例如,考 虑到系统通用性以及教师一般需要对生成的试卷 进行修订,系统应该能够以Word文件形式输出试 卷,而不仅仅是简单的文本文件,这样也便于试卷 的打印和印制.系统自动生成试卷时,应该综合考 虑教师选定的要考核的知识点,试卷难度和考试题 型.为了避免试卷雷同,应该根据题库随机产生试 题. 2系统功能设计与实现 系统开发工具为MicrosoftVisualBasic.NET 2003,数据库管理系统为SQLServer2000.为了 统一源代码的编写,整个系统按照Microsoft.NET 的编程规范进行开发,对系统的命名空间进行了如 下设置:1)根命名空间:TestProducer;2)数据访问 功能命名空间:TestProducer.DataAccessLayer;3)系 统常用功能命名空间:TestProducer.Common;4)软 件注册功能命名空间:TestProducer.Register.系统 中定义的函数名也统一使用上述命名规则. 系统由多个功能模块组成,本节只对其中一些 涉及到关键技术的功能模块进行简要说明. 2.1题库导入和导出 该模块包括题库导出,自定义题库导入和导出 等功能.系统利用VS.NET水晶报表显示控件

文档评论(0)

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

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

1亿VIP精品文档

相关文档