论文部分内容阅读
随着社会信息化程度的不断提高,计算机应用能力的普及培训及考核已经成为了一个产业,考核中传统手工阅卷也逐渐走向了自动阅卷,目前自动阅卷已经很好地完成了对常见客观试题的自动批阅工作,但是对于一些主观性很强的上机操作题目,还没有很好的解决方案。现在随着企业的发展,数据库技术也得到了广泛地应用,因而也成为了计算机应用能力培训与考核的一项重要内容,在中小型企业以及家庭用户中大量使用的SQLServer在今后的培训中将占据越来越重要的地位。SQL Server考核自动阅卷系统目的是实现SQL Server程序设计上机考核的自动评阅,以达到降低阅卷工作量,减少手工阅卷中主观因素的影响,提高评阅过程的公正性和准性。本文中就该系统的设计思想、实现方法以及所采用的技术进行了系统的阐述,并在Word和Excel自动阅卷的可行性研究方面,进行了一定的探索。自动阅卷系统是一个顺应计算机应用能力的普及培训及考核发展的理论性和实践性都很强的课题,要考虑到语法分析、人机交互、消息响应等诸多技术上的难题。现代社会是一个信息化社会,信息是社会的主宰,而存储这信息书库的数据库技术在企业中发挥着更加重要的作用。对于企业而言,数据库不仅仅意味着数据的存储,而往往更多地代表了决策的辅助支持工具。随着企业需求的不断提高,数据库技术也得到了飞速地发展,从早期的层次数据库、网络数据库,到目前仍然广泛使用的关系数据库,再到研究前沿的对象数据库和对象关系混合数据库,数据库技术有着光辉的前景。因此,在计算机应用能力培训中,加入数据库部分的教学是十分有意义的。在考核的过程中,评判考生试卷是一个至关重要的环节,其工作量十分庞大。在计算机应用能力考核中,要考察考生的知识掌握程度,操作题的形式要比选择题更加适合,能够更加客观地反映考生的实际操作能力。但是遗憾的是,在操作题上的阅卷大多仍然是通过传统的人工阅卷来完成的,这不仅需要付出极大的人力和物力,而且不能取得令人满意的效果,其弊端有阅卷周期长,实时性差;容易产生错误,阅卷误差较大;无法避免阅卷人员的主观影响,难以保证阅卷的公正性。如果能够实现计算机考核的自动阅卷,不仅能够大大降低阅卷人员的工作量,而且能够提高阅卷过程的精确性、客观性和实时性,因此,自动阅卷系统一定会是阅卷系统的研究重点,具有很大的价值。在“SQL Server”和“外经贸电子商务应用”的考核中,不仅要培训学员的理论知识,同样也要提高学员的实践操作能力,因此,通过操作题考察学员的实践能力是必需的。所以,我们在导师的指导之下,开发了SQL Server培训考核的自动阅卷系统,研究对SQL Server操作题目的自动阅卷,从理论层面和实践上对这个课题进行了详细的分析和深入的研究。现有的数据库系统种类繁多,从高端的Oracle,到中端的Mysql,再到低端的Access,虽然其操作界面操作千差万别,实际性能也各有高下,不过它们所体现出的数据库概念还是一致的。通过研究开发SQL Server考核自动阅卷系统,在今后,也将会对其他数据库系统的自动阅卷问题提供十分有价值的借鉴。本系统是为SQL Server考核的自动阅卷工作而设计开发的,其设计目标在于设计出一套通用的针对SQL Server数据库进行自动阅卷的系统。本文首先介绍了课题的来源、研究背景及研究意义。然后对系统进行总体概述并进行了可行行研究,介绍了系统中面向对象的系统分析,包括分析方法及系统的特点;然后介绍了多米诺效应以及知识点划分和多米诺效应的防止,并对SQL Server自动阅卷的可行性进行分析,并确定了基本思路和设计方法。然后本文对SQL Server自动阅卷系统进行需求分析,包括开发工具需求、功能需求分析和系统的工作流程介绍。在需求分析之后,文中给出了系统的总体设计,包括SQL Server DMO对象分析,系统模块划分及阅卷方法分析。最后文中对系统进行了详细设计及实现,分析了各个对象的特点,给出了各个对象的阅卷方法,并给出比较判断的方法。