1远程教育平台的相关技术
网络安全技术远程教育平台涉及到大量的数据资料,其运行的安全性不能忽视,必须采取充分的安全措施,保证系统运行稳定和安全。目前可采取的安全技术有:(1)在总体安全配置方面,主要是在现有安全技术基础上,增加更多的安全措施,如安装外来入侵检测软件、木马防火墙等。(2)软件安全性方面。在使用网络教学平台时,需对全部用户进行登录验证,(3)数据备份和恢复方面。及时对数据进行备份,备份时间严格控制,防止数据损坏和数据丢失。(4)防火墙技术。防火墙应具有以下功能:能够过滤网络数据的进出;对网络的访问情况进行监管;禁止某些业务;数据的记录。
2网络平台系统设计
2.1平台层次结构
本平台在逻辑上,其架构分成三个层次:Web表示层、功能层和数据层。下图所示。表示层:它是应用的用户接口部分,负责用户与应用间的对话功能。可检查用户从键盘等输入的数据内容,并显示应用输出的数据源。功能层:该层是应用的业务逻辑规范,也是整个系统应用的核心组成。数据层:主要负责管理对数据库数据的读写工作。要求它能迅速执行大量数据地更新与检索。应用较多的数据库是管理系统(RDBMS)。
2.2功能需求分析
由于采用B/S结构模式进行系统设计,为满足用户需求,该平台需实现以下几大功能:即资源管理;在线学习;在线讨论;在线作业和考试;平台后台管理。本平台所有资源都存放于服务器中,学生登录系统后即可参与学习。
2.3总体系统设计
远程教育平台是一个面向全国各地学生使用的教学平台,在总体上需考虑学生、老师和系统管理人员的使用需求。本系统包括三个子系统:学生用户系统,主要供录入个人信息、选课、学习等。老师管理子系统,供教师上传课件、批改作业、考试等。管理员子系统:供管理人员进行日常维护、管理等。
2.4功能系统设计
功能系统设计包括首页系统设计、用户类型、学生用户系统、教师用户系统、平台管理等。首页系统设计模块有栏目导航、校园公告、注册登录、教学服务等。用户类型主要分为学生、教师、管理员等三种。平台管理系统主要包括网站管理、人员管理、论坛、个人信息管理等。
2.5安全系统设计
在本次系统设计中,可以在系统中针对不同用户设置不同级别的访问权限,为其进行身份认证和权限管理,Acegi技术则能够帮助实现这一目标,管理系统的安全权限,由于Acegi技术是一个比较成熟的安全框架,可以提供强大的安全业务及服务。
2.6数据库系统系统设计与实现
数据库系统的功能是将数据信息以某种数据形式、模型组织起来后进行存储,然后通过数据库管理系统进行信息的插入、删减、查询等操作工作,从而保证数据库信息的完整、一致及安全。本次系统设计,需将系统中数据,如学生和教师基本信息、课程相关信息、成绩相关信息等,通过数据库系统进行有效地存储和管理。
3关键技术研究
3.1统一身份认证技术
在本平台的系统设计模型中,其教学综合管理系统、在线模拟学习系统及在线考试系统内容,都是基于J2EE架构模式开发的,课件直录播系统的后台管理程序是基于ASP开发的,另外,远程的MediaTone应用平台,是一套完整独立的系统设计程序,需要对外提供WebServices独立接口。统一身份认证管理则是全面整合这些应用系统的身份信息,实现不同应用系统间跨域之单点登录、退出等,实现统一的身份认证和用户管理功能。所以在本平台的系统设计过程中,采取Agent现代化技术实现统一的身份认证管理,在此集成框架中,存在两个模块,可将协作应用整合起来进行管理,分别为IDSAgent和协同模块。
3.2资源自动更新技术
由于在线学习系统的数字资源都是通过录播上传,可将多媒体课件的整个自动化传递过程称为“资源自动更新”,其中的视频资源自动处理和上传的过程中,涉及几项关键的数字技术,比如视频图像识别技术、教学大纲的纠错算法、学习视频流的合成算法等,而所有这些关键技术的实现需要不同的程序,其中就包括嵌入式系统。系统与系统之间,本程序采用WebServices进行集成,在构建系统或程序之间的通讯总线过程中,可使用规范的XML模块来描述数据及接口。
4结论
基于互联网技术的现代远程教育平台,是实现学习型社会和普及全民教育必然选择,同时是互联网快速发展与教育相结合的产物,本次系统设计,从系统需求分析出发,对远程教育平台进行了总体系统设计与详细系统设计,采用B/S模式的系统构建结构,以SQLserve为数据库模型,该系统具有系界面友好、功能简单、使用方便的优点。通过以上分析,可得出以下结论:(1)对远程教育平台建设现状进行了分析,剖析了目前构建基于网络环境的远程教育平台中存在的不足,为系统设计新的平台提供了需求支持。(2)重点阐述了远程教育平台建设所需要几项相关技术,包括数据库技术、虚拟现实技术、网络安全技术等。从而为课题开展提供技术支撑,保证技术的先进性和可靠性。(3)对系统进行了详细的系统设计,构建了平台架构,对系统需求进艺术论文大纲行了分析,开展了总体系统设计、功能系统设计、安全系统设计、数据库系统设计。并对其中两个比较重要的关键技术进行了论证,即统一身份认证技术和资源自动更新技术。
作者:刘静 单位:南京航空航天大学国际教育学院