首页 > 文章中心 > 正文

教务管理系统开放教育论文

前言:本站为你精心整理了教务管理系统开放教育论文范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。

教务管理系统开放教育论文

一、学生在线自助缴费平台概述

(一)平台介绍在上述背景下,国家开放大学针对教务教学管理和学生管理的实际情况,建设开发了国家开放大学学生在线自助缴费平台。学生在线自助缴费平台为国家开放大学学生课程学分费、教材费、考试费等各种费用的缴纳提供基于银行网关的支付功能,采用支付直通车模式,提供透明网关支付接口。各级财务人员可以灵活添加和维护收费项目及收费标准,可以根据收费项目进行分账结算,同时为总部财务用户提供了统计和对账功能。该平台还为系统管理员提供了丰富的角色和用户权限管理设置功能,并为各个角色的用户提供了多样化的学生缴费结果查询功能。平台使用ServletPost报文的方式进行数据同步,采用SSL技术通过数字证书对传输数据进行加密,保证交易数据和用户数据的安全。

(二)总体框架学生在线自助缴费平台是国家开放大学学生和学校财务部门之间的一个虚拟通道,负责将学生需要缴纳的费用直接从学生的银行账户划入学校的银行账户。由于国内不同的银行都有各自的网上银行系统,这些网上银行系统的对外接口并不兼容,如果学生在线自助缴费平台分别与各个网上银行系统单独对接,开发成本和管理成本会成倍增长,因此,国家开放大学选择了一家具有中国人民银行颁发的支付业务许可证的支付平台作为中介平台,以降低开发和管理成本。

(三)拓扑结构国家开放大学现有在籍学生300多万,要支持如此大数量的学生流畅地访问在线缴费系统,必须为它设计合理的拓扑结构。而且国家开放大学每年都会有超过100万的新生注册,这就要求系统在不进行修改的前提下,仅凭借硬件的升级就能够支持数量不断增长的用户。为了实现上述目标,学生在线自助缴费平台采用了图2所示的拓扑结构。从图2可以看出,为了提供良好的用户体验,保证学生能够顺畅的完成在线缴费,学生在线自助缴费平台采用了负载均衡设备以应对缴费高峰时的大量并发访问。同时,为了加强交易过程的安全,应用系统和互联网之间以及应用系统内部都架设了防火墙。后台应用服务器和数据库服务器只配置内网IP地址,不配置从互联网可以访问的公网IP地址,以减少来自互联网的攻击。

(四)系统主要功能学生在线自助缴费平台由三部分组成,即支付缴费管理系统、分账结算系统和支付缴费网关。支付缴费管理系统和分账结算系统是该平台的管理模块,是学生在线自助缴费平台和用户之间的操作接口,实现支付缴费方面的管理功能;支付缴费网关是一个可复用的通用型服务平台,其对外提供一套统一的接口,实现缴费记录生成、缴费记录状态查询、基础数据接收等功能。该网关具有很强的扩展性,现有的教务管理系统、招生系统等各个信息管理系统都是通过它与缴费平台交互,以后其他系统也可以接入该网关。支付缴费管理系统主要包括四部分的功能:(1)基础数据展示功能。基础数据中的机构信息、专业信息、专业层次、学生数据、课程数据、专业规则的课程关系用于系统的初始化;学生选课信息用于计算学生课程学分费、教材费和材料费;学生缴费记录用于生成学生缴费订单;教学点专业对应关系、专业班级对应关系、班级信息用于进行数据展现和查询。其中机构信息、专业信息、专业层次、课程信息直接由国家开放大学教务管理系统提供数据,系统使用之前初始化到数据库中。学生信息、专业规则的课程关系、学生选课信息、学生缴费记录由教务管理系统通过接口上送到支付缴费网关。教学点专业对应关系、专业班级对应关系、班级信息由支付缴费网关自动抽取生成。(2)用户角色权限管理功能。用于维护用户、角色以及他们之间的对应关系。系统管理员可以添加用户和角色,用户隶属于机构,不同用户可以分属于不同的角色,不同的角色对菜单的操作权限不同。(3)收费项目和收费标准管理功能。由于不同的收费项目可能结算到不同账户,总部财务部门在使用系统之前需要先维护收费账户信息。收费账户设置完成之后,需要添加相应的收费类别和收费项目,以供其他用户设置收费标准。每个收费类别可以下设多个收费项目,每个收费项目可以按照一定的计费方式进行收取。平台支持的计费方式有三种:按照课程学分标准、按照课程标准、按照教学点标准。按照课程学分标准设置计费,需要根据缴费年度,设置教学点每个专业每学分的费用标准;按照课程标准设置计费,需要根据缴费年度,设置每门课程的费用标准;按照教学点标准计费,需要根据缴费年度,设置教学点每种收费类型的收费标准。(4)缴费信息查询功能。各种角色用户可以通过该功能实现缴费记录明细查询和缴费记录状态查询。分账结算系统主要实现的功能是每天根据当天产生支付交易的费用类别,分别发送指令到第三方支付平台,由第三方支付平台将资金结算到不同的收款账户。同时该系统也可以进行交易对账。支付缴费网关具备的功能主要包括:(1)数据同步功能。主要接收来自教务管理系统的基础数据和来自其他各业务系统的缴费关系数据。(2)缴费记录生成功能。根据来自其他业务系统的缴费关系数据自动生成缴费记录。(3)支付状态下载功能。该功能为各个业务系统提供支付状态下载接口。(4)辅助缴费功能。该功能主要用于向学生展示缴费数据并引导学生完成在线支付。

(五)安全机制在线支付的安全性是网上交易的核心和关键之一。为了保证缴费过程中信息的安全,学生在线自助缴费平台从通道安全和数据安全两个方面着手实施安全保护措施。在通道安全方面,该平台采用国际流行的SSL加密方式对全部数据传输通道进行加密。通道安全示意图如图3所示。在数据安全方面,采用PKI(PublicKeyInfrastructure)数字签名技术对数据进行加密和解密,保证数据的机密性、完整性和不可否认性。SSL加密技术和PKI数字签名技术是当前网上银行和电子商务平台普遍采用的安全技术,具有较高的安全性,基本能够满足系统对安全性的要求。

二、学生在线自助缴费平台的应用

(一)与其他信息系统的关系目前,国家开放大学运行着多套信息管理系统,包括教务管理系统、招生系统、学生空间、学生学习平台等,它们共同为学校的教学和教务管理工作服务。学生在线自助缴费平台作为学生和各个业务系统之间的缴费通道,其本身并不自主产生缴费数据,只提供生成缴费数据的程序接口,所有的缴费数据都由上述业务系统调用程序接口自动生成。缴费数据生成后,学生通过登录学生空间点击支付链接既可以跳转到支付缴费网关的支付页面,完成缴费。学生完成交费后,缴费平台会将缴费结果自动回传给生成缴费数据的业务系统,业务系统也可以通过程序接口自己下载缴费结果。学生在线自助缴费平台与学生、以及各业务系统的关系。

(二)对教务管理系统的升级

1.需要添加和修改的功能国家开放大学现行的教务管理系统于2009年开始推广使用,其开发时间较早,没有考虑到与在线支付平台的对接,也无法将学生信息、课程信息、专业信息、选课信息等基础数据推送到支付平台,因此需要对现有的教务管理系统进行升级改造,以满足新的需求。对教务管理系统的升级改造主要涉及四个方面:(1)增加推送基础数据功能。教务管理系统是教学教务管理的核心系统,保存着关键的教学教务数据,因此学生在线自助缴费平台的大部分基础数据都来源于教务管理系统。(2)增加推送课程学分费缴费关系数据功能。当前国家开放大学的学生选课大部分是由教学点管理人员代替学生在教务管理系统的教学点平台上完成,选课数据保存在省校的数据库中。因此,需要教务管理系统推送课程学分费缴费关系数据。(3)增加下载支付状态功能。为了保证教务管理系统能够及时准确的获取支付状态,需要提供从学生自助缴费平台下载支付状态的功能。(4)修改原来的选课确认流程。为了更好的发挥学生在线自助缴费平台所提供的功能,提高工作效率,教务管理系统需要对原来的选课确认流程进行修改,除了保留以前的功能外,还要添加自动确认选课的功能。学生在自助缴费平台完成缴费后,缴费网关会回传一个缴费成功的状态到教务管理系统,教务管理系统接收到该状态后将自动确认该记录所涉及的选课。该功能可以大幅度提高教学点管理人员的工作效率,减轻他们的工作负担。

2.具体实现方法国家开放大学现在的开放教育教务管理系统在物理结构上分为总部和省级两级;在逻辑结构上分为总部、省级、分校和教学点四级。选课操作主要由教学点的管理人员在教务管理系统教学点平台上完成,选课操作完成后,需要教学点的管理人员上传选课结果到学生在线自助缴费平台,因此要在教学点平台上添加和修改相应功能。当前教务管理系统在开发时选用的是MVC(模型、视图、控制器)框架模式,它强制性的使应用程序的输入、处理和输出分开,采用界面显示、业务逻辑、数据分离的方法组织代码。要实现上述功能需要从界面显示、业务逻辑、数据三个方面对应用程序进行修改。(1)在界面显示方面,添加上传选课结果和下载支付状态按钮。在StationWeb.war中修改下列文件:WEB-INF\web.xmlWEB-INF\struts-config.xmlresources\StationApplicationResources.propertiesresources\StationApplicationResources_cn.propertiespages\choosecourse\stationchoosecoursebar.jsp在StationWeb.war中添加下列文件:pages\choosecourse\uploadchoosecourse.jsppages\choosecourse\uploadchoosecourseresult.jsppages\choosecourse\pullpayment.jsppages\choosecourse\pullpaymentresult.jsp(2)在业务逻辑方面,添加上传选课结果和下载支付状态的代码,修改确认选课的代码。在StationChooseCourseSession.jar中添加下列文件:ManageSelectCourseData.classManageSelectCourseOrder.class在StationWeb.war中替换下列文件:verifyselectedcourse\action\VerifyCourseAction.class(3)在数据方面,在数据库中新建学生缴费结果表,用于保存每个学生的课程学分费缴费记录及其支付结果。该表的关键字段主要包括:学号(xh)、年度(nd)、学期(xq)、缴费项目、记录流水号、缴费状态。目前学生选课基础数据是由教务系统提供的,在推送学生选课基础数据时,会同时推送课程学分费缴费关系数据。为了避免重复推送,需要将每门课程的推送标识记录在教务管理系统数据库的学生选课结果表中,为了尽量减少对数据库的改动,选取学生选课结果表中的未用字段(xx)记录推送标识。

(三)对微信公众号教务查询功能的升级国家开放大学教务管理系统除了为广大师生提供基于Web的在线服务,还为基于微信平台的学习者移动管理与支持服务提供各种数据,学生和管理人员可以通过关注国家开放大学的微信公众号实现各种教务信息的查询。为了让管理人员能够通过移动设备查询学生缴费结果,及时了解学生的缴费状态,还对微信公众号教务查询功能进行了升级,实现了用户通过微信公众平台查询缴费状态的功能。

(四)缴费流程国家开发大学现有的收费项目主要包括课程学分费、考试费、教材费等等。以课程学分费为例,每学期开学之前,相关人员首先需要登录学生在线自助缴费平台维护每个专业每学分的价格数据。其中收费项目由总部财务统一进行维护;收费项目的计费标准由教学点的相关人员进行维护,但是需要学习中心或省校管理人员进行审核之后才能生效。国家开放大学教务管理系统也要将学生的基础信息同步到缴费平台。在学生的选课信息生成之后,教务管理系统再将学生选课信息上传到学生在线自助缴费平台,并根据学生的选课信息自动生成每个学生的课程学分费缴费记录。课程学分费缴费记录生成之后,学生登录学生空间,点击支付链接,进入支付缴费网关,支付缴费网关将展示该学生所有的待缴费记录。学生可以查看缴费记录明细,并自主选择需要缴纳的记录。学生选择缴费记录之后会生成银行支付订单,支付缴费网关跳转到银行支付界面,引导学生进行支付。若银行付款失败,学生可以对该订单继续支付,或者取消该订单。订单取消之后,学生可以重新生成银行支付订单,并对订单进行支付。学生支付完毕之后,分账结算系统根据学生缴费费用类别的不同结算到不同的结算账户。总部财务、省校、分校、教学点的相关用户可以查询相应的缴费记录。总部财务用户可以对已结算数据进行统计查询,供对账使用。

三、结束语

学生在线自助缴费平台让学生在任何能够上网的地方都可以完成各种费用的缴纳,同时相关管理人员可以随时随地通过微信公众平台查询学生的缴费状态,为广大学生和相关管理人员提供了便利。而且,学生缴纳的费用直接划入国家开放大学总部账户,不再由各教学点代收,对学校财务部门来说,提高了相关财务信息的准确性,收费内控更加规范,运行成本更加节约。同时,通过升级改造开放教育教务管理系统,优化教务管理流程,极大的减轻了教务管理人员的工作负担,大大提高了工作效率。

作者:郭志军单位:国家开放大学