开放教育课程注册系统

 四川省广播电视大学 袁 蓉



【摘 要】开放教育的特点之一就是由各个学生自定学习 计划、进度,这些特点就给 我们的教务、教学、教材等的管理带来新问题。为了适应这种新的办学模式,对学生进行课 程注册管理,需要解决的问题就是设计、编制出一套课程注册管理软件。本文从软件开发角 度介绍如何实现课程注册系统,以及此系统的特点。
【关键词】开放教育;课程注册;程序

一、概述
四川广播电视大学充分利用中央电大系统开发的教育资源,运用现代传播技术开展远程 教育 。近几年又开始了新的教学模式的探索,开展开放教育的试点。开放教育是指采用远程开放 学习模式进行高等教育。该模式是指学生在远程教育高等学校和教师指导下,根据人才培养 模式改革制定的培养目标和教学计划,自定学习计划、进度,利用学校提供的多种媒体学习 资源和学习支持服务主要在自己工作和生活的环境里自主进行学习的形式。
由于开放教育的特点就是由各个学生自己安排学习进度,只要在2到8年内修满了规定的 学分 就可以毕业,取得毕业证。这些特点就给我们的教务、教学、教材等的管理带来新问题。因 为有多少学生这学期参加学习,各门课程有多少学生要修,都无法预计,就不能统计每种教 材和相关课件要定制多少;教学上也无法合理地分配教师和其他教学资源;教务上也不能预 计试卷的数量等情况。为了适应这种新的办学模式,对学生进行课程注册管理。课程注册就 是指每学期开始时采集每个学生本学期要修哪些课程的数据,由分校采集上报给省校,省校 进行审核,然后根据上报数据统一安排教材发放、教学业务费的收取等工作,对学生而言, 期末时只能报考本学期注册过的课程。这样才能给学生提供有效、合理、个性化的服务。
但是如果采用手工进行课程注册,是不现实的。首先,四川电大的学生颁在23所地市诈 (系 统、行业)电大(分校),开放学生有数万人,按每学期每个开放学生注册4门课程计算,共要 注册10余万门课程,工作量非常大;其次,课程注册要在每学期开学后的一个月的时间内完 成,否则就无法更好地安排教材和教学的工作,所以时间很紧张;第三,课程注册涉及到教 学业务费的收取和期末能否报考,所以要求数据一定要准确,这些情况下用手工完成课程 注册都是不现实的,因此只有借助计算机进行课程注册来提高工作效率。而且四川电大的教 务管理从省校到分校甚至县站历来都是利用计算机来进行的,全电大拥有优良的计算机设备 ,完整的网络,以及经验丰富的操作人员,因此采用计算机进行课程注册有着良好的硬件和 软件基础。需要解决的问题就是设计、编制出一套课程注册管理软件。
二、系统分析和主要功能

(一)首先进行系统分析,数据流程如下:

图1 数据流图

省校课程注册系统数据:包括全省总课程注册库,全省学期课程注册库

分校课程注册系统 数据:包括分校总课程注册库,分校学期课程注册库,开放生报考库

分校上报数据:课程注册上报库

省校下传数据:课程注册总库,开放生报考库,课程代码库,专业库,收费标准库

每学期开学一周后由省校下发各个分校总课程注册库(即存放曾经注册过的所有科次的 库, 主要用于计费)。分校接收数据后进行课程注册,形成本期的分校学期课程注册库,上报给 省校。省校接收数据并进行审核,审核通过的科次进入全省学期课程注册库,当分校此次课 程注册全部结束不再增删科次时,把本学期审核通过的科次转入全省总课程注册库,同时下 发开放生报考库给分校,为分校开放生报考提供数据依据。
(二)分校数据采集流程及主要功能:

数 据 采 集
图2 分校课程注册流程图
采集数据前首先进行预处理,接收省校下发的总库,把前一学期的注册库清空,然后开 始课程注册。
注册时要从图1所示的多个库中提取信息,形成学期注册库,该库的结构如下:

Field Field Name Type Width 含义

1 FEXI Character 2 分校

2 XUHA Character 14 学号

3 XIMI Charcater 10 姓名

4 JIXB Charcater 5 教学班
5 XIZM Charcater 2 县站码
6 KCBM Charcater 7 课程编码

7 KCMC Charcater 24 课程名称

8 XSLB Charcater 4 学生类别

9 XIBI Charcater 1 性别

10 BEZH Charcater 2 备注

11 ZHYE Charcater 3 专业

12 NIJI Charcater 2 年级

13 LUQH Charcater 8 录取号
14 ZCBJ Charcater 1 注册标记

15 ZCRQ Date 8 注册日期

16 JINE Numeric 6 2 金额

17 XUEF Charcater 4 学分

表1 注册库结构表

其中1至5字段和9、11、12、13字段描述学生基本信息,学号用了14位,为了和中央电 大一 致;6、7、17字段描述课程信息;8、10字段描述学生类别,与收费有关;14、15字段描述 注册日期等信息。
对形成的学期注册库可以进行浏览,查看是否注册完毕,如果多注册了可以删除。
打印模块可以浏览、打印详细的注册信息,便于查对注册数据的完成性和准确性。
当所有科次录入修改完后,可以通过计费模块进行教学业务管理费的统计、打印。
最后由上报模块形成上报库,通过软盘、BBS、E—MAIL交给省校处理。
当省校收到上报数据后,对数据进行审核、汇总,以确保数据的正确,通过数据分析为教学、教务、教材等部门提供所需信息。
(三)省校数据审核流程及主要功能:

数 据 审 核

图3 省校课程注册流程图
在省校进行课程注册审核前也要进行预处理,清空学期注册库。
课程审核时通过分校上报库里的学号、课程编码两个关键字段的值对分校数据进行审核。省 校的库结构如表1所示。分校和省校的库结构完全相同,为什么不直接把分校的库直接取到 省校库中的呢?是因为各个分校的数据可能没有与省校的数据同步更新,或者录入人员直接 开库操作,都会引起错误,所以一定要把分校数据与省校数据进行核对,避免差错。
审核通过的科次进入学期库,在其中可以进行浏览、删除、打印等操作,方便人工核对、修改、存档。
收费是本系统要解决的主要问题之一。开放生在学籍注册时,数据不上报省校,不收教学业 务管理费。在课程注册时按学分收取教学管理费。该模块就是在学期库里按分校进行费用统 计、打印、上报校办,为收费提供依据。
当数据审核完毕,就可以分别发放数据给相关处室以及分校了。为他们提供有关数据也是本 系统的一个主要任务。对教学处发放按县站统计出各门课程的注册量,便于安排教师资源; 对教学处发放按分校统计的各门课程的首次注册量,便于教材等的订制、发入;对分校发入 开放报考库,为期末报考准备好数据。
根据以上的系统分析,课程注册系统由两个相对独立紧密联系的两个部分组成。一个是分校 版,用于采集数据。它的主要功能是注册课程、浏览修改、打印注册情况、收费统计、上报 省校、接收数据、学期处理。一个是省校版,用于数据审核、分析。主要功能是审核课程、 浏览修改、计费上报、打印数据、下发数据、学期处理、除去毕业生名单。
三、系统特点
该系统的特点是操作简便、灵活、功能全面、注重数据的正确性以及处理速度。
(一)操作简便
在采集数据时,由于电大办学规模大、学生多,每期进行课程注册的数量就大。分校的 注册 量一般是几千科次,个别分校甚至超过2万科次。因此在“注册课程”时允许成批注册,也 就是可以对一个年级某专业的所有学生注册同一门或者几门课程,也可以按班级注册。当然 也允许对单个学生进行注册,这样某个学生可以单独注册其他学生不选修的课程,比如要补 考的某门课程。如果一个学生不注册大家都要注册的一门课程,我们也可以先批量注册,然 后进入“浏览删除”,通过“查询学号”找到该生的这门课程,删除就可以了。当然“浏览 删除”也同样具有此特点。这样大大减少分校注册时候的工作量。注册完毕,分校通过“上 报省校”,把数据提取出来,通过BBS站或者E—MAIL等方式报给省校。由于科次多,上报文 件很大,一张软盘拷贝不下,也不便于通过网络传输,所以上报时由程序自动生成ARJ压缩 文件。这样分校的操作人员即使不懂压缩命令,也可以轻松上报了。
(二)功能灵活

分校版中的“收费统计”功能灵活。它既可以按省校标准统计出分校应向省校交纳的管 理费 用,也允许分校输入自己针对县级分校和工作站制定的收费标准,统计管理费用,向县站收 取,便于分校对县站的管理。
(三)处理速度快
对省校版,因为由它形成最终的注册库,全省的课程注册数据都要入库,所以库里的记 录很 多,考虑到处理速度,在编程的时候也避免使用SET FILT TO这样的过滤语句;在修改、替 换、增加记录时尽量使用SCATTTER TO和GATHER FROM语句,而少用REPLAC语句;查询时也少 用LOCAT语句,尽量用SEEK;尽量在小库里操作;一些中间数据就存放在单机上,减少对服 务器的访问;通过这些措施提高处理速度。
(四)数据完整、准确
1.确保数据准确。在两个版里都有对学期库进行初始化的操作。一旦程序发现某条记 录的 注册时间超过半年,机器就会提示操作作者去清空注册库,确保库的数据没有往学期的。在 审核时,核对上报库里和省校相关库的信息,比如学号、姓名、课程代码等,一旦二者不一 致,就会放入错误库,等待处理。
2.防止数据重复。因为录入的科次多,难免有遗漏,所以允许分校多次录入上报,就 可能 出现反复上报同一科次的 ,因此在审核时采用先查询学期库,没有再加入库里的思路进行 ,避免数据重复。
3.计费准确。由于收费只针对第一镒注册的课程,只从学期库里无法找到以前的注册 信息 ,所以安排一个总库来存放曾经收过费的所有科次。计费时先在总库里找,找到的就不再收 费,确保准确计费。
四、结束语

课程注册系统已经在各分校开始使用,由于它沿用了已有管理软件的一些操作界面、方 法, 并且系统自身操作简便、灵活,操作人员能很快熟练操作;系统允许成批录入数据,使一次 录入就可以完成上百科次的注册,大大简化了人工操作,也减少出错机率,确保了数据的完 整性和规范性。本系统的编制提高了教务管理的效率,解决了对开放学生的管理、服务问题 ,为这种新的教学模式的探索提供了有力管理手段。

 
 │                                               返回四川电大科研天地

四川电大科研处        四川省成都市一环路西三段三号  邮编:610073
电话:028-87768153               给《现代远程教育研究》杂志投稿