会计无纸化阅卷系统可重用构件的设计与实现

点赞:4796 浏览:11508 近期更新时间:2024-01-24 作者:网友分享原创网站原创

【摘 要】无纸化考试系统以其自动化、智能化等优点逐步取代了传统的卷面笔试的考试方式,是未来发展尤其是计算机类课程改革的必然趋势.本文针对无纸化考试的需求,提出了会计无纸化考试可重用软件构件模型,同时根据模型,为不同平台提出了一种统一会计信息系统无纸化阅卷构件的设计与实现方法.

【关 键 词 】无纸化考试,数据库,会计无纸化阅卷系统

0 研究背景

随着电子信息技术在高校中的普及与发展,特别是随着Web的发展,无纸化办公、高考网上阅卷的开展,为高校无纸化考试创造了良好的外部环境.无纸化考试是顺应社会发展的一个产物,也是会计电算化类课程未来考试的必然趋势.然而,会计信息系统种类繁多,功能不尽相同,由于大部分软件没有自动评阅功能或没有考虑评阅接口,因此只有通过与与它们的数据库进行直接对接来获取相关考试数据,而由于平台不同,这就导致了阅卷系统开发复杂、过程繁琐,并且不同的阅卷系统可重用性低.

本文针对无纸化考试的需求,提出了会计无纸化考试可重用软件构件模型,解决由于会计信息系统平台不同而导致的考试系统可重用性低、伸缩性差,开发复杂的问题,使会计信息系统在开发和设计过程中“容易修改”,较好的支持系统的开发和设计过程,同时根据模型,为不同平台,提出了一种统一的设计实现方法,使开发人员或用户在设计实施和使用过程中可以忽略平台的具体细节,即对平台“透明”.本文其他部分组织如下:第二节详细描述会计无纸化考试可重用软件构件模型,第三节论述如何依据模型实现会计无纸化考试可重用软件构件.

1.会计无纸化考试可重用软件构件模型

为支持不同会计信息平台考试系统的实现与开发,本文提出了会计无纸化系统可重用软件构件的模型,如图1所示.

1.1 基本概念

会计信息系统:是指现有的会计电算化教学软件,它们种类功能不尽相同,由于大部分软件没有自动评阅功能或没有考虑评阅接口,因此只有通过与与它们的数据库进行直接对接来获取相关考试数据,而不同的系统采用的数据库不同,因此在实际开发过程中,需要单独考虑数据库的标准接口问题,在这里我们检测定在获取相关权限的前提下可以获得数据库数据.

规范化预处理模块:将标准答案、会计考试数据库中检索出的考题数据以及数据类型按一定的规范转化为机器可以处理的格式,方便进行试卷评阅的同时可以将它们储存于数据库中,借助数学工具便于进一步的试卷指标分析.

会计无纸化阅卷系统可重用构件的设计与实现参考属性评定
有关论文范文主题研究: 关于数据库的文章 大学生适用: 大学毕业论文、硕士学位论文
相关参考文献下载数量: 25 写作解决问题: 如何写
毕业论文开题报告: 论文模板、论文目录 职称论文适用: 期刊目录、职称评副高
所属大学生专业类别: 如何写 论文题目推荐度: 免费选题

试卷评阅模块:借助已获得的标准数据,利用自定义函数库对于不同类型的试卷数据进行评定,可得试卷成绩以及用户其他需求信息.由于试卷数据以及函数独立于平台,便于扩展和维护,因此大大提高评阅系统的可重用性.

在实际设计过程中可以单独考虑与不同类型的数据库对接的问题,而将评阅系统单独划分为一个模块考虑其功能构造出可重用构件.

1.2 流程控制

图1 会计无纸化系统可重用软件构件的模型

会计无纸化考试可重用软件构件模块处理请求的过程如下:预处理系统接将会计信息系统中的考试内容通过数据库中间件(ODBC)读入系统后,将会计信息系统中检索出的数据由考评系统的预处理模块进行规范化操作,转化为考评系统可识别的格式,我们将这时的数据成为规范化考题,阅卷模块首先读取标准答案,按照同样的操作将标准答案转化为规范化答案,然后利用成绩评定函数将系统规范化考题与规范化答案进行评估,进而得出成绩等相关指标参数.

2.可重用软件构件实施

为了实施会计无纸化评定可重用构件,需要在传统的阅卷评定系统中进行两方面改进:考题规范化操作和成绩评定函数.我们将从以下几方面进行论述.

2.1 成绩评定函数

由于在成绩评定过程中,需要将考生所做的考题与教师的标准答案进行评定,但是考题中答案种类、答案内容以及对答案的评估形式不同,例如,在答案中定义:币符等于“USD”与操作日期等于“2012年1月31日”,由于类型不同上述答案需要用不同的函数来判断,因此需要设计不同评定函数,如取值比较函数、匹配函数等.本文实例中主要用到的函数功能描述如表1所示,在实施过程中需要根据实际的系统进行扩展.


表1 评定函数功能描述

2.2 规范化操作

我们在数据库检索的数据通常以ResultSet集的形式展现,这不利于今后对于成绩的评定及统计.我们将每个数据提取,并且同时将数据类型一并获取,来进行接下来的操作.为方便描述,将数据规范化为向量的形式:Di等于{d1,d2,等,dn},其中i表示为当前第i题,n表示小题的个数,分量di为每个考题的实际取值.对于数据类型可形式化为Ti等于{t1,t2,等,tn},其中ti是对应于每个分量di所试用的函数编号.同样地,可以将对应于该题的标准答案描述为Ai等于{a1,a2,等,an},其中ai是对应于每个小题i的答案取值,显然上述三个向量维数相同.我们将数据转化为机读的表示,有利于存储的同时由于转化过程中数据未损失,可以进一步对他们进行操作.

将考生所做的考题Di与教师的标准答案Ai进行评定后可将结果规范地形式化表示为Pi等于{p1,p2,等,pn},i表示为当前第i题,n表示小题的个数.通过评定函数每个分量pi的值:

pj等于1,返回true0,否则

同样可以定义,每个题的分值为Ci等于{c1,c2,等,},其中ci∈R,显然,Ci与Pi为同维向量.以成绩为例,求得∏CP为学生成绩.

对于上述向量,可以以数据库记录的形式存储在数据库中,便于今后利用数学工具进行试卷质量指标的分析.在实际(下转第132页)(上接第103页)开发中,所有向量都可以用动态数组等数据结构代替.

3.结束语

本文针对无纸化考试的需求,提出了会计无纸化考试可重用软件构件模型,同时根据模型,为不同平台,提出了一种统一的设计实现方法.但是目前要做的工作还很多,鉴于本校在系统使用过程中的经验,大部分的主观题阅卷仍然需要教师的参与,故无纸化考试系统在主观题考试的实现上还需要寻求更有效的方式并进一步提高其容错能力,以推进传统考试改革的进程.同时,未来工作将扩展考试过程中安全保密工作、智能评分功能、以及在性能上实现大规模用户同时访问,以保证考试顺利进行.

【参考文献】

[1]萨师煊,王珊.数据库系统概论[M].4版.高等教育出版社,2006.

[2]王永国.基于VB的ACCESS无纸化考试系统的设计与实现[J].微计算机应用,2007,28(1):108-112.

[3]史益芳,王志平.管理信息系统[M].人民邮电出版社,2013.

[4]Ian Sommerville.软件工程[M].9版.机械工业出版社,2007.

[责任编辑:汤静]

作者简介:姜文广(1989―),男,山东泰安人,硕士研究生,研究方向为教育技术、协同计算.