论文部分内容阅读
随着信息技术的飞速发展,一所大学的信息化建设水平也成为衡量这所大学综合实力的重要指标。计算机辅助教学(CAI,Computer Aided Instruction)渗入到教学的各个环节,逐渐成为大家所关注的焦点。题库系统是计算机辅助教学的核心子系统,设计题库系统主要包括试题数据库建设和组卷。基于湖南安全技术学院的真实需求,本课题小组开发了这套通用题库系统,目的在于进行教考分离,实现更好的教育测量;也为了帮助教师从繁重的教学工作中解脱出来,从而有更多的时间用于自我提升。本文分析了国内外题库系统的应用及研究现状,指出了现有一些题库系统存在的不足,对开发题库系统所涉及的关键技术进行了详细的阐述和分析,尤其对组卷算法和基于COM组件的Word文档自动生成技术进行了重点研究。根据学院的实际需求,本通用题库系统主要包括四个功能模块:课程管理、试题管理、组卷、试卷管理,系统通用性好,适应多门课程的考试。目前,各种各样的题库系统已经比较常见,系统的通用性、操作的便捷性、以及生成试卷的质量成为衡量题库系统优劣的主要依据。对于题库系统设计中几个关键技术的实现,本论文进行了创新研究:1.对试题采编环节进行了简化处理。为了方便教师操作,开发小组设计了相关的Excel模板文件及模板说明文件,教师可以直接在Excel软件中整理试题,然后将Excel文件交给系统管理员,由系统管理员进行试题批量上传。2.对数据库存储结构进行了优化。在设计试题数据库结构时,充分地考虑了题库系统的通用性、扩充性、可操作性,尽量降低了数据的冗余度,为了提高效率,大部分的功能都通过存储过程来实现。3.对随机组卷算法进行了改进。通过将试题按照newid()进行排序,然后取前N行的方法直接得到随机的不重复的N个试题,避免了常规随机算法中反复的试题查重操作,大大提高了随机算法的组卷效率。4.采用COM组件技术自动生成word格式的试卷。通过研究试卷输出技术,采用COM组件,将数据库中的试卷输出到Word软件中,并进行自动格式化处理(包括试卷头信息、试题编号、分值显示、图片大小格式控制、作答区留白)、自动保存、且支持批量生成Word试卷,大大降低了用户的工作量。