基于EXCEL VBA电大补修课程考场编排系统的设计

2017-01-13 05:33:36石河子广播电视大学石河子市832000李洪葛辉
石河子科技 2016年4期
关键词:电大字段考场

(石河子广播电视大学,石河子市,832000)李洪 葛辉

基于EXCEL VBA电大补修课程考场编排系统的设计

(石河子广播电视大学,石河子市,832000)李洪 葛辉

学校开放教育专科升本科补修课程考试一直使用人工编排考场方式,工作量大,易出错。为此,作者根据学校实际情况,开发了基于Excel VBA技术的电大补修课程考场教室编排系统,并阐述了系统的设计思路、数据来源以及相关技术实现。

EXCEL VBA;电大补修课;考场编排

目前,电大系统各类考试安排有专用考试管理软件处理,但专升本补修课程考试却只能使用纯手工进行。与其它类型考试相比,就显得考试安排工作量大,易于出现冲突、资源分配不尽合理等问题。

Excel是微软Office套件中专门用于数据处理的。它具有强大的数据计算、数据分析和管理功能,支持VBA语言,可以通过编写代码扩展其功能,在数据处理系统中有着广泛的用途。因此,利用Excel软件设计一些简易VBA代码用于电大补修课程的考试管理,能够实现考场安排、生成考试通知单、考场记录单等,减少考务工作者的工作负担,提高工作质量和效率。

1 VBA简介

VBA是Visual Basic For Application的缩写,是应用程序开发语言Visual Basic的子集,是面向对象的程序语言。VBA不仅可以实现常用程序的自动化,而且还能创建针对性强、高效率的解决方案。

1.1 VBA特点

1)简单易学,功能强,操作简单。2)操作自动化。3)利用VBA可完成Excel中的各个功能。4)VBA可以在各个对象之间交换数据。5)可以开发功能完备信息系统。

1.2 使用范围

在这几个地方非常适宜使用VBA:1)在工作表中完成大量相同操作。2)限制工作表中某种数据的范围。3)完成各种交互式的操作。4)实现一个较复杂、集成度高的信息系统。

2 系统设计与开发

2.1 系统流程图,见图1。

2.2 数据来源

(1)教务数据来源于电大新教务系统,通过教务管理系统导出学员基本信息,各个字段均为字符型,见表1。

表1 学员基本信息表

表1

(2)时间安排来源于省级电大的考试文件,日期字段为日期型,其他字段为字符型,见表2。

表2 考试安排表

(3)教室数据来源于学校所有可用教室,各个字段均为字符型,见表3。

表3 学校教室数据

2.3约束条件

(1)一个教室的考试人数不得大于教室的最大容量。

(2)不同省级电大的同一课程不能安排同一考场。

2.4 主要功能算法实现

(1)生成考场号代码

3 结语

经过一年多在本校补修课程考试中的使用,证明该系统运行稳定、操作简单,设计合理,大大缩短了安排时间和减少了出错的可能性。使用Excel VBA技术开发考场编排系统现在是一种尝试,下一步要提高该系统的智能化、容错能力、教室的自动编排以及监考老师安排等功能。

[1]杨富强.监考安排系统中监考教师选用功能的实现[J].办公自动化,2013(2).

[2]韩小良.Excel VBA活用范例大辞典[M].中国铁道出版社.2012.8.

[3]韩昌选.基于Excel VBA考场教室安排系统的设计与实现[J].南京广播电视大学学报,2012.4.

[4]罗刚君.Excel VBA程序开发自学宝典(第2版)[M].电子工业出版社.2011.8.

TP313

B

1008-0899(2016)08-0042-03

猜你喜欢
电大字段考场
图书馆中文图书编目外包数据质量控制分析
牵牢平移手 考场稳稳走
考场上怎样才能写好记叙性散文
期末小考场
考场借笔
快乐语文(2018年13期)2018-06-11 01:18:28
电大多媒体课件教学存在的问题及对策
智富时代(2016年12期)2016-12-01 17:09:30
试析电大英语语法教学面临的问题及对策
县级社区教育的发展创新研究
成才之路(2016年5期)2016-03-26 10:39:14
CNMARC304字段和314字段责任附注方式解析
无正题名文献著录方法评述