期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 社科历史 > 社科学报 >

网络教学系统分布式架构应用

1引言

目前,网络教学系统经过多年的发展和应用,采用云计算、大数据等新技术,积累了海量的用户和数据信息资源,客户端和服务器承载的业务越来越多,为了能够提高网络教学系统的处理性能,需要采用先进的分布式管理系统架构,以便能够均衡设备负载,合理调度和分配网络教学资源[1]。网络教学系统常用的分布式管理系统架构包括C/S架构和B/S架构,可以有效地提高网络教学系统性能。

2网络教学C/S架构应用分析

C/S架构是网络教学最早应用的系统架构之一,其主要组成包括客户端(Client)和服务器端(Server)[2]。基于C/S架构的网络教学系统需要安全客户端软件,能够直接向用户提供强大的网络基础条件支撑,为用户提供输入界面,并且可以显示系统逻辑业务处理的结果;服务器端是C/S体系架构模式的网络教学系统核心组成部分,服务器承载了许多重要的逻辑业务功能和数据库服务处理功能,可以解析用户输入的逻辑业务请求,操作数据库。C/S架构的优势是客户端处理许多业务,降低服务器端逻辑业务处理开销,网络教学处理系统性能较高;C/S架构的缺陷是客户端应用程序安全复杂,系统升级安装较为繁琐,可移植性不高,需要专业人员进行安装操作,耗费较高的人力、物力和财力。

3网络教学系统B/S体系架构设计

随着网络教学系统用户越来越多,积累的数据资源需要较大的存储器,为了适应现代云计算、大数据技术在系统中的应用,提出了一种B/S体系架构,该架构包括三个层次,分别是表示层、业务功能处理层和数据功能处理层[3]。基于B/S架构的网络教学系统应用过程中,用户仅需要在浏览器上安装一些插件或使用简单的浏览器就可以登录管理系统,并且向管理系统发出各种通信管理实时数据监控逻辑业务请求,以便能够进行及时的处理,完成互联网监控需求。B/S体系架构可以把分布式管理系统分为三个逻辑独立的层次结构,在系统运行过程中,B/S模式的每一个层次都可以独立的完成相关的逻辑业务处理工作,其可以把相关的请求发送到下一个逻辑业务请求处理层次,并且把处理得到的结果返回到上一个层次结构,并且把相关的业务集成在一起,就可以实现用户的请求管理操作。具体的每一个层次的描述如下所示:

(1)表示层:表示层位网络教学系统第一层,其与用户能够进行直接接触,可以把用户的逻辑业务请求输入到系统中,表示层将用户的业务请求发送到业务功能处理层,之后再把业务功能处理层和数据功能处理层处理的结果反馈给用户,将信息显示在用户终端上,呈现与用户,供其进行浏览。

(2)业务功能处理层:业务功能处理层位于Web服务器上,其主要功能是接收表示层所传送来的应用请求进行处理,并在业务逻辑的处理过程中,可以实时的检测到用户的逻辑业务请求,发现系统中存在的逻辑业务处理功能,实现系统的数据处理,比如可以解析出来系统相关的SQL处理语言,并且对系统的程序进行操作,反馈给表示层,并把请求处理的结果返回到客户端表示层。

(3)数据功能处理层:数据库功能处理层位于数据库管理系统中,在B/S架构里,数据功能处理层主要是对逻辑层传送来的应用数据请求进行处理,数据库的操作引擎实现了此层数据处理的过程,具备庞大的数据操作的性能,可以对数据库进行查询、更新等操作,并且把数据操作的结果返回于系统逻辑层,进而返回给客户端的表示层,把操作的结果提供给用户浏览。

4结束语

网络教学系统经过多年的研究和改进,基于C/S架构的软件需要安装客户端,运行与升级维护比较复杂,已经逐渐不再使用。基于B/S体系的网络教学系统可以在服务器端实现了所有的业务处理和数据操作功能,用户客户端仅仅需要一个浏览器即可,不需要安装任何的客户端程序,在系统工作过程中,用户浏览器只需要进行逻辑业务请求服务,其可以把所有的工作都将集中在系统服务器完成。

作者:张晓慧 冉崇善 单位:陕西青年职业学院 陕西科技大学未央校区


    更多社科学报论文详细信息: 网络教学系统分布式架构应用
    http://www.400qikan.com/mflunwen/skls/skxb/133419.html

    相关专题:新疆医科大学学报 小说月报原创版2014


    上一篇:高校档案计算机管理系统论文
    下一篇:教师教育信息化建设研究

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍