计算机一级Word和Excel操作自动评分实现.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 一级 Word Excel 操作 自动 评分 实现
- 资源描述:
-
计算机一级和操作自动评分的实现 摘要 随着社会的发展,计算机等级考试越来越普及,阅卷方式逐渐由手工阅卷方式过渡到自动阅卷方式。根据广西区计算机等级考试一级机试特点,结合目前市场上的一些自动阅卷软件的优点,开发一套适合广西区计算机等级考试一级机试测评系统(、操作题)。本子系统使用和 2000 开发,通过提供的控件实现程序及数据库连接,系统主要采用中组件中提供的和类及其它们提供的方法、属性、函数等,实现考生答案及标准答案比较,评分标准是根据题目类型在后台由管理员自由设置,使用灵活、方便。考生成绩的计算:根据各小题的得分,累加起来得出大题总分,最后把各大题得分加起来得出考试总分。 关键词:自动评卷,操作,操作 24 / 28 2005 : , . . , a ( ) 2000 . a , . . . a . : , , 目录 1引言1 1.1研究背景及意义1 1.2研究现状及解决方法1 1.3课题中难点1 2应用开发工具2 2.1简介2 2.2常用数据库访问方式2 2.3 2000 简述3 2.4 数据库的连接3 3系统设计4 3.1系统分析4 3.1.1需求分析4 3.1.2可行性分析4 3.1.3系统运行环境5 3.2概要设计5 3.2.1系统功能结构图5 3.2.2系统功能设计6 3.3详细设计6 3.3.1数据流图设计6 3.3.2概念模型(图)7 3.3.3逻辑模型9 3.3.4数据库设计10 3.3.5 和操作自动评分模块12 4系统实现12 4.1 系统开发的关键技术12 4.2 主要功能模块的实现12 4.2.1 操作测评12 4.3窗体设计15 4.3.1 、操作测评窗体15 4.3.2 参考答案设置窗体15 4.3.3 参考答案设置窗体16 4.4 系统测试17 4.4.1 测试及系统开发各阶段的关系17 4.4.2 测试方法17 5结论及展望17 5.1 结论17 5.2 进一步工作的方向18 致谢18 参考文献:18 1引言 1.1研究背景及意义 当前,随着社会经济的发展,计算机等级考试也不断的普及,各高校需要一套符合本校计算机一级测评系统,以便实现快速、便捷、高效地评卷。市场上也有一些类似软件,而且出现的自动阅卷系统的功能大多都是针对常见的客观试题进行自动批阅,对于一些上机操作题(如操作题、操作题),虽然有些自动阅卷系统能实现一些简单的(、操作题)批改功能,但都是有针对性的,对很多高校都不适用。 广西计算机等级考试一级考试测评系统主要功能是针对上机操作不同类型题目进行自动评卷,并给出相应分值,统计成绩。因此根据实际需要设计一个适合广西计算机等级考试一级考试(和操作)自动评分系统。 自动阅卷系统具有自动抽取试题、考试、自动阅卷和后台管理几大功能模块,它实现了学生上机测试和自动批阅的目的。不仅缩短了测试的流程,节省了教师阅卷的时间,批改中不带有主观因素,从而使学生的成绩能够真实客现地反映学生对一级上机操作的掌握情况。自动阅卷作为计算机测评的一部分,以计算机的高效、自动的阅卷取代教师的低效率的、机械的手工阅卷,将教师从繁重机械劳动中解放出来。在考试结束后,可立即进行自动阅卷,统计出考试成绩,同时,阅卷结果易于保存和查询。 1.2研究现状及解决方法 目前国内外出现很多考试软件,它们大多具有自动抽题、机上考试及自动评卷的功能,但自动评卷功能的实现受到试题类型的限制。目前国内的自动阅卷系统已经能很好地完成对常见客观试题的自动批阅工作。 对于自动抽题及考试界面的设计,国内外已有较成熟的实现技术,大多采用可视化编程语言设计实现,主要使用。自动评卷功能的实现则根据各类试题的不同特点分别采用不同的评分方案(比如、操作题根据题目类型设置分值)[1,2,3,4,5,6]。 1.3课题中难点 如何根据不同类型的操作题选择恰当的方式来判断考生所做答案的正误,是本课题研究的难点之一,同时评分细则的设置也是需要考虑的一个问题。 2应用开发工具 2.1C#简介 为适应未来社会的发展,推出了战略,以作为下一代的网络应用基础。的所有产品包括操作系统、办公软件和开发工具等都将转移到平台上来。所包含的技术全面而先进,必将对今后的软件开发和应用形式产生巨大的影响,因此,及时地了解及掌握技术,对于多数开发人员来说都是必需的。 为了促进应用程序的开发,推出了 集成开发环境。这个集成环境中包含了许多强大的工具,并且支持多种编程语言,如、 。托管扩展、、等,其中就是为适应未来网络技术的发展而推出的新一代编程语言,它是专为战略所开发的语言。 虽然中包含了许多种编程语言,并且所有语言开发的应用程序的效果也是一样的,但是,本身作为一种功能强大的编程语言,它从著名的进化而来,并综合了及的优点,是的主推语言,在中起着不可或缺的作用[7]。 2.2常用数据库访问方式 在中,平台下主要有3种数据库访问模式:模式、模式、模式[8,9]。 (1)模式 模式主要用于访问所支持的数据库,是开发的一种高性能的、基于数据库技术。和其他数据库技术的不同之处在于提供通用数据访问的模式。数据提供程序通过对象提供了及使用公开的数据源的连接以及及 版本6或较早版本(通过用于 的提供程序()) 的连接。在使用模式时需要引入的命名空间有:, (2) 模式 模式主要用于访问所支持的数据库,该模式是平台的一种通用数据访问模式。一般在平台下存在的数据库都可以通过建立系统来实现对数据库的调用。在使用模式时需要引入的命名空间有:, (3) 模式 模式只用于访问 数据库,是中的比较特殊的组件。当然也是、所支持的,也可以通过、模式来访问 。但试验证明对访问 来说采用模式比采用模式和模式效率更高,所以如果使用作为数据库来开发程序最好使用模式。使用模式需要引入的命名空间有:,。 2.3 2000 简述 信息技术是知识经济最重要的支撑技术之一,其核心内容是数据库技术。网络技术和程序设计技术。以 为代表的数据库产品具有超大容量的数据存储、高效率的数据查询算法、方便易用的向导和工具、友好亲切的用户接口,大大推动了数据管理、电子商务的迅猛发展。作为微软公司的旗舰产品,是一种典型的关系数据库管理系统。它除了提供了数据定义、数据控制、数据操纵等数据库系统的基本功能之外,还提供了系统安全性、数据完整性、并发性、审计性、可用性、集成性等独特功能[10]。 特点[10,11]: 1、综全统一,语言简洁,易学易用。 2、高度非过程化。 3、面向集合的操作方式。 4、以同一种语法结构提供多种使用方式。 2.4数据库的连接 若要在数据库存储区和应用程序之间移动数据,必须首先拥有到该数据存储区的连接对象,对象是数据提供程序的一个组件,框架中的数据通信提供程序( )用作应用程序和数据源之间的桥梁,并表用于从数据源检索数据,以及协调对返回到数据源的数据的更改。,,和对象表示数据提供程序模型的核心元素的运行机制 [12,13]。 图2.1 数据库运行机制 .2.1 3系统设计 3.1系统分析 3.1.1 需求分析 根据广西区计算机等级考试特点、考生答题情况和教师传统手工阅卷情况的业务流程,结合自动抽取试题、考试和自动阅卷等要求进行了初步、详细的探讨,确定出系统功能模块如下(、操作题): (1)能实现试题的随机抽取,根据抽取的试卷号调出相应的评卷答案。 (2)根据抽取的试卷号进行准确、便捷批卷功能。 (3)考生信息管理。 (4)管理员可以添加、修改、删除答案。 (5)管理员可以查看考生成绩(包括用准考证号查询)。 3.1.2 可行性分析 (1)软件要求:系统的开发及运行基于平台,客户端开发工具采用,数据库使用2000。 (2)技术方案:在期刊网上有很多关于、操作题自动阅卷方面的设计方案,市场上也有很多考试软件,本系统的设计中借鉴了这些设计思路,主要是在考试界面的设计、上机操作题的评分准则等。 系统的评分功能主要是对操作题的不同类型,设置其评分标准,通过将考生所做答案及标准答案比较,并给出相应分值。根据上机操作题的类型(、操作题),操作题根据中所提供的组中的类及其相关操作函数来判断考生答案是否和所提供的标准答案是否相等,并给出相应分值;操作题根据中所提供的组中的类及其相关操作函数来判断考生答案是否和所提供的标准答案是否相等,并给出相应分值[3,14,15,16]。 3.1.3 系统运行环境 3.1.3.1 硬件环境 由于采用了结构,应用程序的处理发生在客户机及服务器中,因此要求客户机及服务器连成网络,且对服务器的配置要求较高。 3.1.3.2软件环境 服务器: 2003, 2000 2003, 客户机:操作系统,显示器分辨率800*600最佳。 3.2 概要设计 3.2.1系统功能结构图 图3.1系统功能结构 .3.1 3.2.2系统功能设计 通过及用户交流后,了解用户基本需求,结合考生上机考试的特点,参考市场上一些考试系统,并经研究分析把该系统分以下功能。 (1)系统管理 系统管理主要包括考生管理和系统管理员管理两分。考生管理主要是用来添加、修改、删除考生信息,系统管理员是用来添加、修改、删除管理员以及设置权限。 (2)自动阅卷部分 实现对广西区计算机等级考试一级机试操作题的自动阅卷。 操作题批改:通过选择考生所答题的路径,判断考生答案及给出的标准答案正确及否,并给出相应分值。 操作题批改:通过选择考生所答题的路径,判断考生答案及给出的标准答案正确及否,并给出相应分值。 最后,阅卷完毕后,分类计算出各操作题得分值,并自动算出总成绩,一起保存到数据库里。 (3)成绩管理部分 在这一部分,主要是用来查询考生成绩。 (4)答案管理 选择标准答案文件路径并选择答题类型项和分值设置好,并保存到数据库里。 (5)自动抽题部分 3.3 详细设计 3.3.1数据流图设计 整个系统按功能划分为三个相对独立的模块,即抽题模块、考试模块、自动评卷模块。各模块间信息交换流向按箭头方向。系统的数据流图如下所示: 标准答案 评阅 题库 抽题 考试 成绩 考生 图3.2 系统数据流 .3.2 3.3.2概念模型(图) 经过对本系统的需求研究、分析,可提取出以不几个实体:抽题(试题)、标准确答案及分值、考生信息、成绩、用户管理等,如下图所示: 抽题(试题) 试题编号 题目内容 题型编号 题序号 图3.3 试题图 .3.3 标准答案及分值 标准答案文件路径 标准答案设置项 分值设置 图3.4 标准答案及分值图 .3.4 考生 准考证号 姓名 院校 系别 图3.5考生信息图 .3.5 考生成绩 准考证号 成绩 成绩 总成绩 图3.6 成绩图 .3.6 用户管理 用户 密码 角色属性 图3.7用户管理图 .3.7 3.3.3 逻辑模型 使用图模型来进行概念模型的设计是一个简便、有效的方法。本子系统的实体关系()分析是建立在系统模型基础上的。通过下面的几点确定实体及实体间的联系转换为关系模式。 (1)若实体间的联系为1:1,可以在两个实体转换成的两个关系中任意一个关系的属性加入到另一个关系码。 (2)若实体间的联系为1,则在n端实体转换成关系中加入1端实体转换成的关系码。 (3)若实体间的联系为,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体码的组合。 3.3.4 数据库设计 根据本子系统的功能,在数据中应该建立五张数据表,包括成绩表()、参考答案及分值设置表()、考生信息表()、用户管理表()、参考答案及分值设置表()。由逻辑结构设计中得出关系模型可知,各关系中无重复项和空的项,故是第一范式;而且所有关系模型中的所有非主属性都完全函数依赖于任一候选关键字,故是第二范式;在第二范式的前提下,所有非主属性之间都不存在函数依赖。所以数据库表设计如下:表3.1 成绩表()的结构 .3.1 列名 数据类型 长度 允许空 是否主键 50 否 是 4 是 否 4 是 否 4 是 否 表3.2考生信息表()的结构 .3.2 列名 数据类型 长度 允许空 是否主键 50 否 是 10 是 否 10 是 否 10 是 否 表3.3用户管理表()的结构 .3.3 列名 数据类型 长度 允许空 是否主键 10 否 是 10 是 否 4 是 否 表3.4参考答案及分值设置表()结构 .3.4 列名 数据类型 长度 允许空 是否主键 50 否 是 10 是 否 10 是 否 10 是 否 10 是 否 10 是 否 4 是 否 10 是 否 10 是 否 4 是 否 10 是 否 4 是 否 10 是 否 10 是 否 10 是 否 4 是 否 10 是 否 10 是 否 表3.5参考答案及分值设置表()结构 .3.5 列名 数据类型 长度 允许空 是否主键 50 否 是 10 是 否 10 是 否 10 是 否 4 是 否 10 是 否 10 是 否 4 是 否 10 是 否 4 是 否 10 是 否 10 是 否 10 是 否 4 是 否 10 是 否 10 是 否 4 是 否 10 是 否 10 是 否 3.3.5和操作自动评分模块 和操作自动评分模块的结构图3.8所示: 广西区计算机等级一级机试和测评子系统 成绩管理 批改题目 答案管理 系统管理 批改 批改 设置及管理 设置及管理 考生管理 用户管理 图3.8和操作自动评分模块结构 .3.8 4系统实现 4.1 系统开发的关键技术 对和操作题自动评分的实现,主要引用中的组件中、类,并应用其所提供的方法、属性、函数。 评分标准由用户根据题目类型自行设置分值,比较灵活、方便、快捷。 4.2 主要功能模块的实现 4.2.1 操作测评 4.2.1.1 基本思想 对于操作题,设计思想是把考生答题文件及标准答案文件作比较,如果对应步骤结果相同,就判断对应步骤得分,最后把分值加起来。 4.2.1.2功能实现 在中引用组件中提供的类以及其所提供的方法、属性、函数,把考生答案文件及标准答案文件作比较,判断考生答案正确及否,根据评分标准给分,最后把所得分值加起来,得出本题的部分。 操作测评思路图如下: F T 输入 选择考生答案文件 判断该文件打开时间 答案比较 根据评分标准 根据评分标准 T 根据评分标准 F 根据评分标准 计算出本题总分 保存成绩 结束 图4.1 操作测评基本思想 .4.1 4.2.2操作测评 4.2.2.1基本思想 对于操作题,设计思想是把考生答题文件及标准答案文件作比较,如果对应步骤结果相同,就判断对应步骤得分,最后把分值加起来。 4.2.2.2功能实现 在中引用组件中提供的类以及其所提供的方法、属性、函数,把考生答案文件及标准答案文件作比较,判断考生答案正确及否,根据评分标准给分,最后把所得分值加起来,得出本题的部分。 操作测评思路图如下: F T 输入 选择考生答案文件 判断该文件打开时间 答案比较 根据评分标准 根据评分标准 T 根据评分标准 F 根据评分标准 计算出本题总分 保存成绩 结束 图4.2 操作测评基本思想 .4.2 4.3窗体设计 4.3.1、操作测评窗体 图4.3、操作测评 .4.3, 在准考证号后的文本框中填入“准考证号”。 操作测评:主要通过在窗体上按钮“选择文件”(选择考生答题的文件),然后点击按钮“批改”,这样考生答题文件就和标准答案文件比较,根据评分步骤给出分值,最后自动算出这一部分的总分,并显示在左边的文本框里。 操作测评:主要通过在窗体上按钮“选择文件”(选择考生答题的文件),然后点击按钮“批改”,这样考生答题文件就和标准答案文件比较,根据评分步骤给出分值,最后自动算出这一部分的总分,并显示在左边的文本框里。 最后点击按钮“保存”,把和成绩,和根据和成绩自动算出总成绩,一起保存到数据库表()。 4.3.2参考答案设置窗体 图4.4参考答案设置管理 .4.4 参考答案设置窗体供管理员对参考答案(主要包括选择标准答案所在的路径、页面设置、段落格式、表格设置、标题设置等)及对应题目分值进行设置、保存等管理。 4.3.3参考答案设置窗体 图4.5 参考答案设置管理 .4.5 参考答案设置窗体供管理员对参考答案(包括选择标准答案文件、单元格格式、文本检查、图表设置及选择单元格等)及对应题分值进行设置、保存等管理。 4.4 系统测试 4.4.1 测试及系统开发各阶段的关系 首先对于每一个程序模块进行单元测试,消除程序模块内部在逻辑上和功能上的错误和缺陷。再对照软件设计进行集成测试,检测和排除子系统上的错误。随后再对照需求,进行确认测试。最后从系统的全体出发,运行系统,看是否满足要求。 4.4.2 测试方法 4.4.2.1单元测试 单元测试又称模块测试,是针对软件设计的最小单元程序模块,进行正确性检验的测试工作,其目的在于发现各模块内部可能存在的各种差错。 4.4.2.2 集成测试 集成测试也叫组装测试或联合测试。通常,在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。这时主要考虑的问题 (1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失。 (2)一个模块的功能是否会对另一个功能模块产生不利的影响。 (3)各个子功能模块结合起来,能否达到预期要求的功能。 (4)全局数据结构是否有问题。 (5)单个功能模块的误差累加起来,是否会放大,从而达到不能接受的程度。 因此在进行单元测试的同时可进行集成测试,发现并排除在模块连接中出现的问题,最终构成要求的软件系统。 5结论及展望 5.1 结论 本论文主要研究内容是、 2000应用开发技术在“广西区计算机等级考试一级、操作机考测评子系统”的应用。如何利用、 2000等关键技术构建高效、实用的“计算机一级和操作自动评分的实现”是本论文的重点工作。 首先从系统的理论知识入手,简要介绍及 2000的连接,另外查阅有关函数以及所需要使用的相关资料。 其次,针对“计算机一级、机考测评子系统”的需求和可行性进行了分析,对系统的主要功能模块、系统的数据库及主要窗体作了详细的介绍,同时说明了各模实现的过程及方法。 最后简要的介绍了系统的测试方法。 5.2进一步工作的方向 就本系统的体系结构而言,结构和结构和有所长,它们都是目前信息系统建设的主要方式。在下一步规划中,我们将充分利用两者的优点,进一步改进本系统,使广西区计算机等级考试一级机考测评系统具有技术先进、升级容易、使用方便、维护简单等特点。另外,在评分细则的设置上要更严密,评分正确率更高,可以让考生能够真正在考试中使用。 致谢 在我们的开发过程中,得到了肖志军老师的悉心指导和帮助,他即使工作繁忙,但每当有我遇到问题找他的时候,他都会抽出休息时间耐心帮助我解决。肖老师渊博的知识、严谨的治学态度,令我钦佩至深,在此表达我对肖老师衷心的感谢和深深的敬意! 感谢数计系教过我的老师,感谢给我帮助和意见的同学和朋友们! 感谢本书参考文献的作者们! 参考文献 [1] 杜少杰. 操作题的一个自动阅卷方案[J].滨州职业学院学报,2005,(06):8-28. [2] 杜少杰. 基于形式语言的操作题自动阅卷方案及其实现[J].滨州职业技术学院学报,2006,(02):15-25 [3] 朱巧明.陈越.一个自动阅卷系统的设计及实现[J].江苏大学工学院学报,1998:11-33 [4] 廖恩扬. 面向对象对文档操作自动评分.计算机应用,2002,(08) [5] 刘成. 客户程序自动读写文档的实现[J].沈阳航空工业学院学报,2006,(21) [6] 胡明生.贾志娟 . 考试系统中操作题自动阅卷的研究及实现[J].郑州师范高等专科学校,2004:37-43 [7] 孙永强. 入门及提高[M].北京:清华大学出版社,2002 [8] 张奇.李律松 数据库项目安全导航[M].清华大学出版社,2005,(6) [9] 汪孝宜.信息系统开发实例精粹(版).电子工业出版社,2006 [10] 许铁山 存储过程的应用[J].计算机及信息技术,2005,(9) [11] 闪四清 实用简明教程(第二版)[M].北京:清华大学出版社,2005 [12] 王珊, 陈红. 数据库系统原理教程[M].北京:清华大学出版社,1998 [13] 康博译 程序设计教程[M].北京:清华大学出版社,2001,(1) [14] 马经春 中对象高级应该[J].四川职业技术学院学报,2005(2):7-16 [15] 马香峰.工业机器人的操作机设计[M].冶金工业出版社,1996 [16] 金旭日 技术深度探索[M].北京:清华大学出版社, 2003展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




计算机一级Word和Excel操作自动评分实现.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/11167868.html