摘要:随着电子技术和通信技术的发展,尤其是网络技术和互联网的快速发展,越来越多的人选择继续教育。当代的远程教育方式采用信息化技术、电子技术、计算机技术和网络教学方法进行统一教学规划的一个系统,它是当代人们自我学习提高的主要手段。远程教育给学生提供了别样的、生动的动态交互渠道,以及新型、便捷的交互方式,给学生一个真实的上课氛围,且通过提供在线问答、相互讨论等功能,实现了教师与同学之间的异地交流,达到了提高同学的学习效率和认真态度。基于此,本文就远程教育系统平台的设计和维护进行了研究。
关键词:远程教育;系统;设计;维护
一、远程教育系统平台设计的三层结构
三层结构是软件体系架构设计中最常见且最重要的一种结构。一般在逻辑上分为以下3层:界面显示层(UserInterface)、业务逻辑层(Business)和数据操作层(DataAccess)。用户能够直接操作的是界面显示层;业务逻辑层的主要功能是实现业务逻辑和验证规则;数据操作层可以直接对数据库进行连接和其它操作。
二、远程教育系统平台设计
1、基于CORBA的内网系统
在网内,将所有系统元素都抽象为CORBA对象,构成局部对象执行体和局部ORB模型,实现局域网中的异构计算机互操作和统一的组件调度,建立局部环境中的ORB总线。系统的所有CORBA对象都插到该总线上,同时又作为完成系统功能的各种服务。这些服务既是客户端同时又是服务器端。一个教学管理系统主要包括:教学资源(以素材库为基础的课件库、试题库等)、教学设备(用于教学的各种硬件设备)、系统管理(系统的权限、数据库等基本信息管理)、资源管理(对各种资源的调度管理)、教师、学生等,这些系统元素都抽象为CORBA对象(服务),构建基于CORBA服务的虚拟教学平台。同时系统需要CORBA的事件服务、安全服务、名字服务等基础服务,这些基础服务是我们构建自己CORBA服务的基础。
2、基于WebServices的Web应用扩展
为了实现CORBA对象的Web范围内应用,将教师、学生、教学资源、教学设备等CORBA对象包装为SOAP消息来传输。在系统后端CORBA应用逻辑需要以WebServices的形式提供给服务请求方,首先CORBAClient端调用SOAP消息来封装CORBA调用请求,然后发送SOAP消息请求,同时准备接收从服务器端返回的信息;在服务器端,从Internet上接收远程的SOAP消息请求,将SOAP消息进行解析,将SOAP请求转换为CORBA调用,再调用本地的CORBA服务完成服务请求,并将结果再包装为SOAP返回给客户端(CORBA请求方),这样就实现了各种教学系统对象(CORBA对象)在Web范围内的远程调用。
CORBA应用逻辑以WebServices的形式提供给服务请求方需要将IDL接口产生相应的WSDL描述,OMG为了推广CORBA规范与WebServices之间的互操作,于2003年1月采纳一个新的规范,“CORBAtoWSDL/SOAPInterworking”规范,该规范详细的描述CORBAIDL到WSDL(绑定到SOAP消息机制)的规则映射。为了实现客户端在透明的情况下获得服务器端所提供服务的具体信息,还需要WSDL和UDDI,服务提供者可以用建立和发行WSDL文档的方法来描述他们的Web服务,而把这个WSDL文档集中发布在同一个中心注册表里,消费者可以通过轻松地访问中心注册表获得WSDL文档,从而获得服务的具体信息。
三、远程教育系统平台的主要功能
1、支持教师授课、提问答疑与讨论、作业布置批改、试卷维护分析等功能。教师可利用学习平台制作和上传电子讲义、多媒体课件,对学生进行远程教学指导答疑,布置与批改作业,编辑试卷,组织网上考试,并对学生的学习情况做出分析与判断。
期刊文章分类查询,尽在期刊图书馆
2、支持学生利用网上教学资源进行课程学习、网上作业、提问、讨论、考试等功能。利用网上教学课件进行学习,是学生自主学习的主要手段。通过学习平台,学生可以和教师进行交互,提出问题,参与课程讨论,进行网上作业和考试。
3、支持基于流媒体的网络课程的点播,实现各类课件的播放。课件的类型是多种多样的,可以是多媒体课件、基于Web的网络课程,也可以是VOD视频课件,基于Web的网络课程通过浏览器就能极其方便地使用,目前正成为网络教学中的主流课件。
4、支持管理人员进行学生管理、课程管理、资料管理、教学质量分析等功能。支持教学安排、教学资源信息、考试信息、专业课程设置情况、学生成绩等教学教务信息的发布与查询。
四、远程教育系统平台的维护
1、具体巡检维护实施要求
(1)平台监控。平台监控主要是监视平台设备上的可见可闻告警信号以及模拟用户检测各项业务使用情况,发现异常必须及时处理并记录在案,发现达到预警线及时向相关负责人报告,进行处理,并做好登记;
(2)监控对象。主要包括平台设备、网络、服务器、平台各种应用和数据库运行情况;检查平台设备和网络的运行情况(设备监控包括CPU状态、端口状态、板卡状态、内存利用率、硬盘容量使用率、风扇状态等),发现问题尽快处理并记录故障的起止时间;监控应用服务器的运行情况,发现异常及时处理;监控接口服务器的运行情况,查看各接口运行的日志,发现问题及时处理;监控服务器通信接口,查看各系统通讯状况,发现问题及时处理;磁盘阵列监控要根据系统重要性不同,设立不同阵列的监控间隔,发现报警信息及时上报;数据库监控重点是监控数据库表空间,发现使用率高于一定的阈值及时通知数据库管理员进行处理;监控各项进程运行情况,做好记录,发现问题及时处理。
2、平台日常维护要求
(1)系统软件维护要求:禁止在服务器上安装和运行与工作无关的软件;软件维护须由专人负责,并严格做好日常维护工作。
(2)数据维护要求:禁止随意改动数据,如果要修改数据,必须要获得主管人员的同意,并且修改前要做好数据备份,修改后要做好修改记录,对重要数据的修改,需要实行一人操作、一人复核的制度,并在一周内确认机器运行正常,才能删除备份数据;严禁直接登录数据库进行数据操作,必须按照操作规程查询或修改数据库;维护人员应及时清理磁盘文件,删除过时或无用的数据文件和程序;每日按照日常维护项目中的相关规定,进行常规检查和测试,并做好记录。
(3)系统备份要求:定期对系统运行数据进行备份并检查备份数据的有效性,定期清理数据库空间,删除临时数据,以保证数据库性能;系统在作重大或较大修改前,应做好数据的备份工作;系统备份需同时采用本系统备份、存储介质备份、异地备份三种方式;备份时间需分为日备份、周备份、月备份。各种账号及口令,要按不同级别分配权限,严格管理,定期更改。
结论:远程教育系统平台是一套基于远程教育招生报名管理、入学考试管理、其他教学管理上的实用性较强的一套信息化管理系统。从较长时间的实际应用效果来看,系统的设计目标基本实现。
参考文献:
[1]王志军.中国远程教育交互十年文献综述[J].中国远程教育,2013,09
[2]马晓玲,曹盼,邢万里,彭飞燕,杨飞,吴永和.远程教育:一个开放的新纪元——透视美国远程教育2013年会[J].远程教育杂志,2014,02
[3]钟志贤,黄林凯,范艳敏,宋灵青.远程教育的现状、挑战与发展——访远程教育专家MichaelG.Moore[J].中国电化教育,2014,08
论文作者:莫增华
论文发表刊物:《基层建设》2018年第36期
论文发表时间:2019/2/20
标签:系统论文; 远程教育论文; 平台论文; 数据论文; 备份论文; 数据库论文; 对象论文; 《基层建设》2018年第36期论文;