《办公室自动化考试系统的研究与设.doc》由会员分享,可在线阅读,更多相关《办公室自动化考试系统的研究与设.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、办公自动化考试系统的研究与设计 摘要利用计算机技术实现无纸化考试,而不是传统的手工考试,是近年来计算机技术领域一个非常活跃的研究领域。对于计算机课程,特别是实践课程,采用无纸化考试不仅克服了传统的考试方法只能测试学生的逻辑推理和操作能力,不能有效地测试学生的实际能力不足,大大提高了考试过程的自动化和科学化。本文论述了考试系统的研究意义、主要内容和应用前景。首先,讨论了系统中所用到的理论知识和相关技术。本文讨论了系统中的三个子系统:数据库的维护子系统、在线考试子系统和评分子系统的设计与实现,计算机自动评分子系统是系统中最重要、最困难的部分。它可以正确、高效地实现计算机中复杂操作的自动评分,是实现
2、的主要目标。本文详细讨论了系统的设计方法和相关技术。该系统的实现彻底解决了评分过程中文字处理系统文件格式的局限性,并给出了办公自动化技术中应用软件的复杂操作的计算机评分的实现方案。 引言随着计算机技术的发展,计算机的应用越来越广泛,利用计算机技术取代传统的手工检测方法是近年来计算机技术的一个非常活跃的研究领域。计算机的普及和应用,实现无纸化考试,是信息技术在新革命考试模式下的条件。计算机考试系统可以取代传统的基于纸笔考试的考试方法,在题库管理智能试卷、标准化考试、交互、考试成绩统计分析等方面。利用计算机交互功能和网络传输特性,实现高效、准确、科学的无纸化考试,在线考试无纸化考试系统将成为现代教
3、育的重要手段。使用无纸化考试系统;教学频率可以有效地收集试题,试卷会变得轻松愉快,批改作业交给计算机做,计算机也可以帮助教师分析教学的薄弱环节,统计不掌握的学生的知识。它大大降低了教师的劳动强度,大大缩短了考试委员会的周期,使考试更加科学化,可以发挥统计价值。 一、相关枝术综述visual basic是Microsoftcorporation在1991年发布的一个windows应用程序开发工具。经过近十年的发展,visualbasic已成为windows环境下流行的编程语言。它从根本上改变了传统的编程模式,大大简化了windows应用程序的设计。VBA ( visual basic appli
4、cation)是VB的一种应用编程。VB是面向对象可视化编程的软件开发平台。它与word等其他Microsoft软件具有良好的兼容性。excel和其他办公自动化软件,易于在办公自动化中使用。此外,我们可以方便地使用软件开发人员,也需要通过程序访问软件,VB在这方面具有强大的功能。在系统的开发中,关键的挖掘和使用这一功能。1.excel编程。:在VB中,excel可以作为VB的应用对象,充分利用VB面向对象的编程技术实现excel编程,在excel中提供大量对象,在VB中可以引用许多对象,通过调用这些对象的方法,编写属性编程来实现应用程序的目的。在VB中,为了编程excel,我们应该首先声明一些
5、excel的对象变量,因为在excel中有更多的对象,这些对象的作用在这里不再重复。声明对象变量在模块之上,方法如下:Dim AppExcel AsExcel.ApplicationDim Wbook As Excel.WorkbookDim Wsheet As Excel.Worksheet声明对象之后,耍创建并得到一个对对象的引用,方祛如下:Set AppExcel= CreateObject(excel.Application)SetWshet= AppExcel.Sheets2.文字编程。word的v编程和excel具有相似性,也充分利用了面向对象的技术。对象是visual basic
6、大大厦的基石,visualbasic中的每个操作都与对象相关。word中的任何元素(如文档、段落、域、书签等)都可以用visualbasic中的对象表示。word是办公自动化系统中最常用的软件,是该系统的关键测试的功能之一。本文简要介绍了VBA编程中的word技术。对象表示单词的元素,如文档、段落书签或单个字符。集合是一个包含多个其他对象的对象,通常属于同一类型1,例如,可以包含文档中所有书签对象的集合对象。通过使用属性和方法,您可以修改单个对象或修改对象的整个集合。属性是对象的一个特性或对象操作的一个方面。例如,文档属性包含名称、内容、保存状态以及是否启用了修订。要更改对象的属性,可以修改属
7、性的值。要设置属性的值,可以使用句号、属性名称、等号和新的属性值来对对象的末尾进行跟踪。对在word对象结构的下层中的对象的访问必须由要引用的属性和方法返回。在程序中,您可以使用方法或属性来引用基础对象。也就是说,在对象结构中,方法或属性应用于对象的对象,并且可以返回子对象。返回所需对象后,可以应用对象的方并控制其属性。二、考试系统设计1.考试制度的主要功能。该系统应能够促进与考试计划要求有关的试题的录入和维护。根据考试的要求,应生成试卷和试卷,并给出每个考点的得分、职称描述和标准答案。同时,根据不同的考试方法,系统应具有生成集合问题的功能。在考试过程中,标题的要求和描述可以出现在屏幕上,考生
8、不允许记录试题和复制工作,可以阅读和回答,以满足无纸化考试的要求。在考试过程中可以随时记录考生的答题情况记录,当有特殊情况(如计算机关机、死机等)时,可以通过重新启动计算机,二次登录,继续做答题。考生在线自动评分,根据每个考生的试题,考生答题,可以检测作弊考生的信息,继续回收考生,并可以方便考生的成绩查询、统计和分析。2模块划分。根据需求分析和功能需求,将系统划分为三个子系统。每个子系统的模块结构如下:考试子系统包括考生登录、试题抽取、试卷加密和考生答案四个主要模块。测试评分子系统包括五个主要模块:现场评分、评分恢复、评分合并、评分查询和评分统计。3题库系统的设计与实现。试题库管理子系统是整个
9、系统的基础,而考试系统和阅卷系统可以正常运行的保证,因此除了完成相关的试题录入、维护、生成试卷和测试磁盘功能,以及测试点的成绩、题名著录、标准答案,同时根据考试方式,系统应具有生成出题功能的功能。测试管理子系统包括18个模块,包括测试问题编辑、测试问题自动生成和切边生产。每个模块在不同的层次上分布,模块划分遵循软件工程的思想,主要根据每个模块的功能。下面介绍了一些主要模块。1主控制模块,系统的主界面,通过菜单或工具栏调用其他模块的执行。2多选择编辑模块,本模块是对办公自动化和技术涉及的五个知识点的侧面测试相关,通过模块自动生成测试问题数、每个问题的内容描述、四个选择项目、成绩和标准答案,存储在
10、多选表中的信息。3windows操作题生成模块,模块主测试考生对操作系统windows用例,可以由计算机自动出题,特别编写一个通用模块,用户只需要选择所需的操作类型,然后按标题按钮,计算机自动生成20个频道的这种操作,大大减少了用户输入的工作量。4文本处理系统word问题模块,包括文字部分、破损部分、页面和编辑、图片、word和表格处理等。5生成集模块,根据实际考试的要求,在考试过程中,除了题库中随机套试题的考生外,系统还可以根据考试大纲要求,为每个考生生成一套完整的试题。6 .技术:测试管理子系统是整个系统的基础,其设计直接关系到考试和评分系统的性能,不仅方便和安全数据库的试题,而且考虑考试
11、系统与阅卷系统之间的接口,考试系统可以方便地从数据库中提取试题,评分系统应根据数据库的描述进行评分。测试管理子系统的设计也充分利用了当前流行的可视化和面向对象的编程技术。简要讨论了主模块的实现过程。在windows操作自动生成模块的设计过程中,通过对系统的分析和归纳,对这类问题的案例进行了合理的分类,程序自动生成测试问题的一般程序,用户只需要一个妻子在界面上进行简单的选择,系统可以自动生成测试。word处理系统word的维护模块是由于word测试点的复杂性。模块的设计是复杂的,无论是从模块本身的接口还是算法本身,是测试管理子系统中最复杂的模块之一。:界面上的标签显示了大类ward的测试点,它在
12、每个标签的容器盒中显示了这类问题的测试点,用户可以根据不同的测试条件选择测试点,模块的完成也充分利用VB数据库对象编程。4考试系统的设计与实现。考试系统是问题管理子系统的基础,使考生能够登录和验证考生的身份,并给考生一个随机试题,根据提取的试题,为考生创造一个考试环境,提供考试界面,并记录数据表中考生的每一步的答案。下面简要讨论了考试系统的设计过程。数据库结构。考试子系统( kext)中的数据库与测试问题管理子系统中的数据库处于相同的位置。这些数据表不再显示数据库还用于保持各种类型的问题、考生信息和测试中的测试点的分布的主题。( 2)模块及其分布。考试子系统直接由考生、考生通过系统完成整个考试
13、过程,因此系统应该有一个直观、方便的操作界面,考生在考试过程中可以方便地看到试题,开始存储支持软件。该系统包括考生登录、试题抽取、测试环境生成等八个模块。( 3)技术的实现。在考试子系统的设计过程中,重点是试题抽取和考试环境的建立,整个系统的设计应考虑如何使考生易于阅读、回答,及时保存考生的当前考试情况。考生答题模块提供了一个方便直观的应用界面,考生在答题时,同时,随时可以查看话题的要求,也可以方便地启动应用程序。同时,打开文档进行编辑。本模块主要使用VB数据库编程技术,界面显示了标题和选择的四个选项,同时,窗口的左侧显示了20个选择题的答案,已制作的数字显示蓝屏,黑屏有选择,考生可以按鼠标点击问题号,进行问题的答案界面。对于word和excel测试问题,系统可以将应用程序移动到word或personeaced系统中。os评分系统的设计与实现。评分子系统是整个系统中最重要的部分,也是内容最困难的部分,系统希望快速支付考生的答题信息,根据标准答案评分,特别是word和excel文档处理,测试点更加复杂,加快评分进度,也保证其正确性。该子系统包括评分评分恢复、性能查询、评分统计和分析,并完成绩效报告等功能的完成。 参考文献 1 试卷提交与生成系统的设计与实现 学位论文成典勤,2006年 西安理工大学