网络环境下创建藏汉双语教育系统

2015-05-30 12:02冯旭杨志忠
中国新通信 2015年17期
关键词:网络课程

冯旭 杨志忠

【摘要】 阐释了藏汉双语计算机教育研究的重要性和必要性,并对藏汉双语网络课程中的资源管理系统的需求进行了分析,给出了系统总体功能模块及数据库模块。设计并开发了一个应用JSP和SQL Server技术的符合信息资源建设规范的藏汉双语计算机课程教学系统。

【关键词】 网络课程 网站后台技术 网站安全

一、引言

民族教育是我国教育事业的重要组成部分,双语教育又是民族教育中的一种重要的教育模式。发展民族教育事业是不断提高少数民族素质、振兴民族经济、实现社会主义现代化建设的重要前提。

它对培养民族地区建设人才和推动藏族地区的经济、文化、社会的快速发展都具有重要的现实意义和深远的历史意义。

西北民族大学数学与计算机科学学院在国内民族院校中首先开设了藏汉双语专业,这将是一个具有里程碑意义的创新工作,也是教育改革的一项重要举措。民族地区实行双语教育,使学生兼通母语和汉语,既能消除教育教学中的语言障碍,又能便于掌握中华各民族优秀文化,是遵循认知规律,按教育规律办学,提高教学质量和办学效益的一项基本政策措施。为了藏汉双语教育事业发展的需要,开发一个基于信息资源建设规范的藏汉双语教育资源管理系统迫在眉睫。

二、系统需求分析

目前,基于网络的藏汉双语数学专业的学习资源已经具有一定规模,开发一个高效、可靠、通用的资源管理系统已经迫在眉睫。我们考虑到基于网络的藏汉双语数学专业的需要,同时也考虑到网络课程的信息以及师生之间的教学交流信息其实也是另一种形式的教学资源。所以,在该资源管理系统中特意加入信息服务功能以及讨论区功能,使其功能更全面。

该资源管理系统主要功能模块介绍如下:

(1)信息服务功能

通过对数据库的读写实现在课程简介和课程公告两个栏目的信息发布、修改和删除,并且能够上传图片,实现自动的图文混排。

(2)用户系统

将整个网络课程的用户分为学生、教师和管理员三大类,根据不同的身份给

予不同的操作权限。

(3)讨论区

Web界面的BBS留言版,具有发布、修改、删除以及搜索帖子的功能。

在本系统中藏汉双语的信息服务的使用,讨论区可使用藏汉双语进行,课后老师或系统管理员可以把存储下来的讨论内容整理出来,对现在和以后的教学提供帮助。

(4)资源中心

资源中心包括视频媒体、音频媒体、素材库、教学站点、教学资料、电子教案、软件工具库、词典检索以及全站搜索等一系列功能,其中视频媒体、音频媒体、素材库、教学资料、电子教案和软件工具库是提供给学习者下载的,而教学站点、词典检索和全站搜索则是向学习者提供相关学习信息的。资源中心提供的资源有藏汉两种种语言的。

(5)系统管理

该项功能则是集成了以上4大项的所有管理功能,提供一个集中的界面,提高系统管理的安全性和科学性。其中分为两个管理子模块,其中一个是给教师身份的用户使用,使其可以拥有一定的权限,对网站以及学生进行管理。而另一个管理子模块则是留给管理员使用的,管理员可以通过它来管理整个网络课程的资源及用户,并且进行系统设置和维护。

三、系统设计实现与测试

(1) 平台支撑环境分析

由于基于网络的藏汉双语数学专业资源管理系统所使用的服务器主要是PC服务器,鉴于WindowsXP系统特性在目前国内十分流行,安装和使用都很便利,所以笔者选择了该系列的操作系统作为网络课程的服务器操作系统,藏文环境采用同元藏文和班智达藏文两种。

(2) 编程技术选择

目前,在Microsoft阵营里,最新的ASP版本便是ASP. NET了。ASP.NET 不是ASP 的简单升级,而是Microsoft 推出的完全崭新的一代Active Server Pages技术。ASP.NET 是微软发展的新的体系结构.NET战略里面的一部分,兼容Windows家族里大部分的服务器操作系统,保证了服务的兼容与稳定。

(3) 后台数据库

在Microsoft的数据库系列产品里,我们选择 SQL Server 2000数据库服务器,它是一个关系式数据库。使用SQL Server 2000更可以将权限与Windows服务器操作系统完全整合,通过权限管理,提高了数据库的安全性与可管理性,也方便了用户使用。

(4) 遵循资源建设技术规范

我国教育部信息技术标准化委员制订的教育资源建设技术规范CELTS-41.1主要统一了教育资源制作的技术要求以及教育资源属性的描述。我们将会在本资源管理系统中提供让教师和管理员用户输入这些相应规范属性的功能,以符合CELTS-41.1规范。

(5) 数据库设计

由于网站资源管理系统中,多个模块涉及到了对服务器硬盘的直接读写,所以在设计数据库的时候特意根据不同权限来设定两种类型的用户,分别是学生和教师,而第三类用户——管理员则是服务器操作系统的系统用户,不存在于数据表中,只是拥有修改数据表的系统权限。

1、学生表中包含学生用户登录该系统的信息,如下表所示:

在数据库中的表设计如图1所示。

2、教师表中包含教师用户登录该系统的信息,如下表所示:

在数据库中的表设计如图2所示。

3、数据库链接

考虑到代码的重用性与维护的方便性,本系统采用JSP的文件包含语法,将数据库连接代码单独放在一个文件中,在需要使用的时候,只要通过文件名调用即可。包含文件语法:<!--#include file=”文件名.jsp” -->。运用了此方法后,使系统模块化,便于修改和维护。

在本系统中,我们将数据库连接文件定义为:ConnSiteData.jsp,代码如下:

<% Dim Conn,ConnStr On error resume next Set Conn=Server.CreateObject("Adodb.Connection")

ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(SiteDataPath) Conn.open ConnStr

if err then err.clear Set Conn = Nothing

Response.Write "系统错误:数据库连接出错,

请检查系统管理>>站点常量设置,或者/Include/

Const.jsp文件!"

Response.End

end if

%>

在Const.asp文件中,指定了数据库文件的存放目录,代码如下:

<%

Const SysRootDir = “/” ‘系统运行的目录,后面需加/

Const SiteDataPath = "/bcch/Database/NwebCn_Site.mdb"%>

(6) 功能模块设计用户系统模块

该模块的基本功能是实现用户远程注册。用户输入想要注册的用户名和密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应信息,如果不存在,就把用户输入的用户名和密码写到数据库中,完成注册。

1、信息服务功能模块

任何网站的访客均可以查看到网站发布的课程信息,不需要用户身份的验证。

2、网站BBS讨论区模块

该模块需要用户首先通过身份验证,然后如果是学生用户的话,便可以在论坛上面发表自己的帖子,跟其他同学交流。

④ 资源中心模块

该模块同样要求用户先通过身份验证,然后就可以使用资源中心中的所有资源。

⑤ 系统管理模块

该模块集成了整个系统的管理功能,包括对网站新闻和课程信息两个栏目发布、修改及删除信息,管理网上讨论区,并且可以添加或删除资源中心的资源,还集成了用户的管理功能,管理员可以对教师和学生用户进行用户类型的转变或者是删除用户.

(7) 运行环境

1、硬件环境

服务器 CPU PentiumIII 800Mhz以上,内存256M或以上,宽带接入Internet;

客户端 CPU PentiumIII 600Mhz以上,内存128M或以上,接入Internet。

2、软件环境

客户端:Windows XP,Internet Explorer 5.5或以上

服务器端:Windows 2000 Server, IIS 6.0①

数据库:采用 Microsoft SQL 2000 Server

(8)系统测试

藏汉双语教育资源管理系统于2014年7月开发完成,按照项目要求对系统进行了接口、集成、功能、用户界面、容量、安全性等测试,测试历时35天,于2014年9月投入使用,目前系统使用稳定。

五、结语

建立藏汉双语教育资源管理系统是信息技术发展的趋势,也是西北民族大学数学与计算机科学学院藏汉双语专业提高教学质量的需要,是广大藏汉双语学生学习知识的迫切需要,是完善教学管理的一个全新的措施。网络环境下创建藏汉双语教育系统以藏汉双语数学专业为教育资源管理系统,从藏汉双语数学专业教学及课程建设的实际需要出发,对藏汉双语专业的课程资源管理系统进行了需求分析,详细设计了系统的功能模块,采用ASP.net+SQL server2000作系统开发工具,详细地设计了藏汉双语数学专业的教学系统,系统能够在西北民族大学数学与计算机科学学院的局域网中应用,也能发布在网络上。同时创作了与系统同步的《藏汉双语大学数学》著作。 著作内容独特、新颖,本系统的开发具有较高的技术性及实用性。

参 考 文 献

[1] 吴仕民 中国民族理论新编 中央民族大学出版社2008年8月

[2] 林煌章. ASP.NET程序设计实务. 北京希望出版社, 2007年3月

[3] 陈英学. ASP.NET深入编程. 北京希望出版社, 2007年11月

猜你喜欢
网络课程
高职电子商务运维与管理网络课程建设的实践与探索
《物流管理》网络课程建设的实践与探索
云技术在士官职业教育中的应用研究与探索
翻转课堂在网络课程项目式教学中的运用
网络课程在学校教学中的作用
虚拟化技术在计算机教学中的应用
网络课程设计中学习动力培养策略研究
高校思政课网络教育阵地开辟的探索与研究
浅析混合学习模式下的教师培训网络课程设计策略
国内外网络课程的模式对职业教育的启发