自动组卷系统的设计与实现

被引量 : 0次 | 上传用户:jxj860205
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,利用计算机辅助考试已经成为一种趋势。自动组卷就是计算机辅助考试的一种重要的应用方式。所谓自动组卷就是利用计算机数据库技术建立试题库,并使用选择算法在短时间内根据用户要求进行组卷,生成符合要求的试卷。在我们学校的计算机辅助考试中,对于建立试题库,并根据要求进行自动组卷有着迫切的要求,因此如何建立一个有效的试题库,并以试题库为基础,进行自动组卷,满足各种类型考试的需要,成为一个迫切需要研究的课题。本文的主要工作是设计并实现一套自动组卷系统,这套系统首先要能组织并建立试题库,并对试题库进行管理。然后根据出题要求,利用试题库中的试题,进行自动组卷,生成符合要求的试卷。为了实现自动组卷系统,我们针对自动组卷系统的国内外发展现状进行了了解和分析,以掌握当前自动组卷系统的应用方式和实现原理。然后,进行关键技术的研究,选择合适的系统架构、开发环境和开发语言。最后,利用这些关键技术和计算机软件开发技术进行系统的分析、设计和实现。自动组卷系统在开发过程中所用到的一些关键技术包括了C/S架构技术、JDBC技术、JACOB技术等。C/S架构用于本系统的架构设计、JDBC技术用于数据库连接和访问。JACOB技术用于Office文档的嵌入。系统采用Microsoft SQL Server2008数据库服务器,Netbeans开发工具和Java开发语言。自动组卷系统分析包括需求分析和数据流分析。需求分析针对任课教师、教学单位和教务处等三类用户分析了其的相应的功能需求。数据流分析不仅反映了数据的流向,同时也反映了业务逻辑的处理过程。通过对系统数据流图的分析,有利于系统的分析和设计。自动组卷系统的设计包含了架构设计、模块设计、数据设计和关键方法设计。这些设计刻画了系统的整体结构和面貌。系统采用了C/S架构,并将系统划分为3个子系统12个模块。数据库设计描述了系统中用到的数据表的表名、字段和类型。关键方法设计描述了系统中所用到的两个关键方法:Office文档控制和自动组卷算法。自动组卷系统的实现,包括系统代码的组织、系统功能的实现和系统界面的实现。在系统代码的组织中描述了系统开发时的目录规划和命名规范,以使用更标准化的方式管理代码。在系统功能的实现中给出数据库连接的实现方式和各个功能模块的实现流程。在系统界面的实现中展示了一些主要的系统功能界面,以呈现系统的应用方式。
其他文献
目的 :分析口服盐酸莫西沙星片致药物性肝损害的发生情况。方法 :选取口服盐酸莫西沙星片抗感染治疗后出现药物性肝损害的1例患者,回顾性分析其临床资料。结果 :经停用盐酸莫西
设计了一种新型的超声处理方法—超声冲-滚(UI&R),以改善普通针式超声冲击(UIT)操作可控性差造成的金属材料表面粗糙度过高、表面应力分布不均匀等问题。采用X射线衍射仪(XRD
PET循环设计规范(标准)的目的是鼓励PET瓶设计师、加工企业和用户能在开发新产品的阶段,将一定准则考虑在内,从而促进PET物理循环的发展。物理循环是重新将废弃材料熔融、变
随着低空(1000m以下)空域的开放,我国通用航空产业的发展得到了跨越式的进步,机队是通航单位运行的基础,机队设备可靠性的合格与否直接影响了机队的安全运行。为了对通航机队
目的 提高临床医生对多房性囊性肾瘤(MCN)的诊断及治疗水平。方法 回顾性分析2006年1月至2017年1月郑州大学附属洛阳中心医院诊治的8例MCN患者的临床资料,结合文献探讨该病的
在过去20年,中国的制造发生了根本的变化,而这种变化是快速和不停顿的.在未来,涌动的经济、社会与政治的变迁和商务的新途径将使世界企业与今天的状况显著地不同.制造将在201
目的:探讨空心加压螺钉治疗不同年龄段股骨颈骨折的临床疗效。方法:回顾性分析了我院于2008年6月~2013年8月期间70例新鲜股骨颈骨折病例。本组70例患者中,男32例,女38例,年龄18~82
婚姻家庭关系是身份关系和财产关系的统一,社会生活中夫妻间的财产关系不仅关系着家庭的存续发展,也是夫妻身份关系得以维系的物质基础。随着社会经济的发展,家庭所拥有的财富数
爱国卫生是农村发展当中的一项重点工作,如何保障该项工作的可持续发展,可以说是农村工作开展中需要重点认识的问题。在本文中,将就新时期农村爱国卫生运动可持续发展策略进行一
赏识教育对幼儿的教育意义重大,赏识教育的实质是承认差异、尊重失败、不怕失败。每个孩子的心灵深处最强烈的需求和所有成年人一样,也是人性中最本质的渴求,渴望得到别人的