高职院校网络教学平台关键技术探析
2021-09-17王丹
王 丹
(湖南铁路科技职业技术学院,湖南 株洲 412000)
目前,网络技术顺利进入教学领域,被广泛应用于各个学科的教学中,其中就包括了高职英语教育,其应用形式具有平台化的特点,即必须先搭建网络教学平台,教师与学生才能借助平台在网络中会面,并使用平台中的各种应用功能优化教学效率与质量等。因此搭建网络教学平台是实现线上教学的必要前提,且平台搭建成果间接影响到教学效率与质量,故如何搭建该平台成为了一个值得思考的问题,针对该问题就有必要展开相关研究。
1 高职网络教学平台的基本框架
高职网络教学平台的搭建目的是为了更好地服务英语教学,因此平台必须满足教学需要,为实现这一点平台要具备应用层,其中包含了各种应用功能。同时平台本身需要顺利运作,还要与网络接轨,否则无法提供教学服务,故在应用层基础上平台还要有网络层与支撑层,其中网络层主要采用相关通信协议,可使师生通过平台接入网络,进行相互交流,而支撑层主要包括一系列具有平台运作支撑作用的内置功能。比如数据库功能,该功能对平台应用层的数据上传/下载功能起支撑作用,故支撑层非常重要[1]。在平台的三层架构下,平台搭建之前需要深入分析英语教学存在何种需求,确认平台应用功能体系,并慎选网络通信协议,且依照应用功能等设计支撑层,这样才能确保平台运作,图1 为高职英语网络教学平台的基本框架拓扑图。
图1 高职网络教学平台的基本框架拓扑图
另外,作为一种依托于网络的线上教学平台,在网络开放性的特征下平台出入自由,但着眼于教学需要,平台相当于课堂,并不是任何人都可以随意进入的,否则会造成很多问题,比较常见的问题有:第一,身份非法人员可能进入平台课堂,对学生发送垃圾信息等,这种信息将干扰学生学习,同时发送信息的行为比较隐蔽,难以发觉,并且如果不能阻止身份非法人员进入平台,这该行为即使被发现也无法彻底解决,非法人员只需要更换一个网络身份就能再次展开相关活动;第二身份非法人员有可能进入平台窃取数据信息,再利用信息做一些不法之事。以上现象均是因为平台出入自由而导致的,所以平台搭建要考虑到安全性,应当予以一定的安全防护[2]。
2 网络教学平台关键技术
结合高职网络教学平台的基本框架,该平台的关键技术为应用功能开发技术、网络通信技术、支撑功能开发技术和安全防护技术,各项技术具体内容如下。
2.1 应用功能开发技术
应用功能开发技术泛指编程技术,即应用功能的本质是各种软件程序,而程序自然需要通过编程技术来实现。目前常见的编程技术有很多,诸如C#语言、Java 等,不同的技术涉及到不同的编程语言,而语言的差异使得技术必须在对应的开发环境下才能进行编程应用,故编程技术不可混为一谈,本文主要以C#语言为例进行分析:C#语言是专门用于.NET 框架的编程语言,也是VisualStudio.NET的核心组件,能够在.NET 框架中使用,开发出各种应用功能。从语言特性上C#语言拥有传统C 语言、C++语言的特征,但C#是一种面向对象的编程语言,与前两者有一定的区别,可以说C#语言是C、C++改进、拓展而来的全新语言,这种变化使得C#语言使用更加方面。例如相比于C 语言,C#语言内没有指针操作,不需要编程人员开启内存管理,故使用该语言开发平台应用功能会更加简单。[3]在这一基础上,本文将选择C#语言作为应用功能开发技术,应用中首先要分析高职英语教学中师生的活动需求,即从教师角度出发,教师平台教学的主要需求为:第一信息传递,保障教师能够通过平台,采用各种方式将教学内容作为一种信息传输给学生;第二数据统计,让教师能够了解每个学生的学习情况,便于教师作出针对性指导;第三作业设计,以便于教师根据讲课内容设计作业,再借助信息传递功能将作业发送给学生,同时回收学生作业成果,最后进行批阅。从学生角度出发,学生平台学习的主要需求为:第一信息传递,内容同上,只是信息传递主体从教师变为学生;第二信息查阅,学生需要在平台上查阅教师发送来的信息,包括作业信息,或者是平台中的学习资料等,同时查阅形式理应全面,不能限于图文;第三学习成果自检,便于学生对自身学习成果进行检查,能让学生及时改正错误,强化学习质量。在教师与学生的各种需求下,平台搭建时理应采用C#语言开发出信息输入功能、数据记录功能、作业框架、多媒体功能、信息对比功能,这些功能将采用集成设计方法集中在应用层,师生可根据当下所需登录平台,介入网络后可使用相关应用功能。[4]
2.2 网络通信技术
网络通信技术指网络通信协议,该协议种类繁多,且不同协议的通信性能存在差异,故不可盲目选择。目前,常用的TCP/IP 协议、IPX/SPX 协议、NetBEUI 协议等,各协议优劣为:第一TCP/IP 协议,该协议属于开放的协议标准,非常适合在互联网环境中使用,且通信容量较大,同时具有统一的网络地址分配方案,使TCP/IP 设备地址在网络中具有唯一性。但TCP/IP 无法区分规范与实现目的,架构相对模糊,应用中可能会出现混乱;第二IPX/SPX 协议,该协议的路由功能强大,能适应复杂的通信环境,且只要网络环境适合,IPX/SPX 协议将展现出极强的兼容性。IPX/SPX 协议的主要缺点在于应用环境狭窄,即该协议只能应用于Novell 网络环境,否则会非常不稳定;第三NetBEUI 协议,该协议非常精简,因此操作简单,对系统的兼容性很强,能够在WindowsforWorkgroup、Win9x 系列、WindowsNT 等系统中使用,同时其最值得称赞的优点是通信效率,即NetBEUI 协议的通信效率极快,相较于前两者有过之而无不及。但NetBEUI 协议的缺点也十分致命,其没有路由功能,因此可能无法满足所有通信需求。在三大协议的优劣点上,可以看出不同协议的功能、适用性等存在差异,故围绕高职英语教学需求以及网络教学平台的通信要求,通信协议应当具有通信效率快、通信容量大、通信稳定等优点。因此比较三大协议,相对符合通信要求的协议是TCP/IP 协议,本系统将选择该协议实现网络通信。[5-6]
2.3 支撑功能开发技术
支撑功能开发技术涉及到编程技术与数据库技术,其中编程技术的内容与应用功能开发技术部分论述相同,此处不多加赘述,而数据库技术则是相对特殊的一个环节,该项技术是外接进入网络平台的,无需从头编程,因此技术应用的要点是技术选型与数据库部署。首先在技术选型方面,着眼于高职英语教学需要,数据库应当具备容量大、数据分类清晰两大特点,目前具有这两大特点的数据库有SQLServer 数据库等,该数据库容量可拓展性良好,虽然有限,但至少满足教学平台数据储存需求,同时可以对该数据进行设计,使数据分类清晰。另外,SQLServer 数据库还自带数据检索功能,只要输入关键词即可得到所有带有关键词的数据信息,选择后即可查阅。其次在数据库部署方面,围绕SQLServer 数据库,一般可采用B/S、C/S 架构进行部署,但其中C/S 架构需要用户安装专用客户端,且业务处理集中在客户端,这会导致客户端压力倍增。对于师生而言,他们不可能全部拥有高配置客户端,故C/S 架构不适用于网络教学平台,反观B/S 架构,其不存在C/S 架构的缺陷,压力主要集中在服务器端,因此只要服务器配置满足要求即可,不会给客户端造成压力,同时B/S 架构没有专门的软件,故使用方便。在这一条件下,建议采用B/S 架构进行SQLServer 数据库部署,部署方法为:第一,划分出一部分资源作为SQLServer 数据库的数据储存空间;第二,做好系统表修改、索引、最大并行度参数调整等相关工作;第三,明确磁盘配置和文件位置。[7]
2.4 安全防护技术
目前,常用的安全防护技术为身份认证技术,该项技术可以将平台网络包裹,仅开设一个身份认证接口,形成一个半封闭式的网络环境,因此用户想要进入平台,就必须先提交访问请求,并且通过身份认证,若无法通过认证,请求会被驳回,故起到安全保障作用。安全防护技术的应用步骤为:第一构建数据库(同样可使用SQL 数据库),用于存放合法用户的账户、密码信息,该数据库位于服务器,故基本不会通过客户端泄露;第二建立认证机制,即首先在界面上设计账户、密码输入窗口,其次当用户输入账户、密码之后,技术系统会在数据库中搜索对应账户、密码信息,若在数据库中没有找到完全匹配的账户、密码则拒绝访问请求。[8]
3 结语
综上所述,高职英语网络教学平台搭建不仅要考虑平台本身需求,更要重视高职英语教学需求,故必须依照需求选择关键技术,并且正确使用关键技术搭建平台。平台搭建应当遵从框架展开,依照框架层次一步步完成,做好功能开发、网络通信、支撑层、安全防护设计,可使平台完整。