高校PB教学考试程序设计题自动阅卷系统的研究与实现

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:abcdewwy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在教育业和计算机业高度发展的今天,计算机水平已经成为个人能力的标志,计算机考试已经深入到每一行业,随着计算机考试主观题的不断增加,教师的工作量也不断加大,同时主观题人为阅卷的准确率也越来越受到关注,为了提高阅卷效率并保证考试结果的公正性,实现对计算机考试的自动阅卷是大势所趋;随着程序设计题在计算机主观考试题中的不断增加,程序设计题的自动阅卷也显得越来越重要。PowcrBuildcr语言作为目前最好的数据库前端开发工具,在大学课程及今后有关计算机程序考试中将占据主导地位,为了准确考核学生对PB开发工具的正确使用能力并提高阅卷的准确率和速度,开发一个针对PB程序设计题考试的自动阅卷系统意义深远。 本文针对高校计算机上机考试所提出的一些问题和需求,借鉴英国诺丁汉大学开发的Course Master系统及上海大学段汉周等提出的VB程序设计考核自动评阅系统方面的成果,通过对模式匹配、要点匹配等相关技术的重点研究,提出了通过语法判断和要点匹配两个关键步骤对计算机考试中的程序设计题进行自动评阅,避免了由于以往自动阅卷系统的单一性而导致对学生成绩的不正确评判;同时通过对动态链接库的设计及调用使程序更具有可扩展性和易维护性;采用高可靠性和高可用性的关系型数据库Oracle作为后台数据库,为系统的稳定运行及数据的安全存储也起到了保障作用;同时以真值逼近、要点分析等算法为基础提出了要点快速匹配算法,通过对算法的改进和创新,提高了本系统自动阅卷的准确性。 在系统的设计过程中,对系统的自动评分部分进行了重点的分析与设计,通过对动态链接库和新算法的设计及调用,使系统更具有实用性和可复用性,通过大量的实例检验,结果表明系统运行稳定,所得分数准确、统一。
其他文献
学位
目前,数据仓库系统的应用是银行IT业务的热点之一,我国大部分商业银行都力图建立全行规模的数据仓库系统以提高整体的经营管理水平,系统建设过程中过分追求大而全,很少有人关心分
认知无线电作为解决频谱资源匮乏和提高频谱利用率的技术被提出并且得以发展。但频谱感知由于硬件设备限制无法提供实时准确的频谱空洞,造成传统的认知无线电技术不能良好地实
在工程实践中,嵌入式系统往往有很强的实时性要求,需要嵌入式操作系统提供更好的实时支持,因此,嵌入式操作系统一般都是实时操作系统。随着嵌入式技术应用领域的不断扩展,开
随着科学计算可视化技术和地质信息计算机模拟技术的发展,将可视化技术应用于地质勘探和数据处理中,为地质工作者在3D空间中观察、分析地质现象以及空间分布提供了新的方法和手
立体视觉是计算机视觉的一个重要分支,它以不同位置的两幅图像或两段视频作为输入,恢复场景空间点的三维坐标,得到场景物体的三维建模。立体视觉系统的实现一般分为图像获取,图像
卫星综合测试系统能够检验各种电系统的正确性和兼容性,检测卫星是否达到设计所要求的技术指标。如何将卫星的原始测试数据信息化,并和其他相关的业务信息集成起来,提供完整有效
无线通讯和电子技术的迅速发展使得低成本,低功耗,小体积的传感节点的开发成为可能。传感节点有着受限的计算,无线通讯和感知能力。成百上千的传感节点可以随机撒布在观测区域用
本文的选题来源于公路收费站的资助,该项目要求通过计算机终端对道路交通情况进行监测,实现对车流量的统计以及对车型进行识别,采集有关交通参数信息的作用,从而可以帮助收费站的
利用工作流可以集成企业中已有的软件服务来满足新的业务需求,从而节约企业开发新软件的成本。然而,现有工作流系统在集成已有软件服务时,存在两个问题:  1)对于业务流程中所