高校课程网站集群及动态管理技术研究与实现 下载本文

内容发布更新时间 : 2024/6/7 3:25:27星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

高校课程网站集群及动态管理技术研究与实现

作者:孟 雨

来源:《科技传播》2011年第02期

摘要 目前,众多的课程教学网站已经建成,但这些网站之间相对独立,课件等教学资源无统一接口和标准,缺乏互连共享和有效的管理。如何利用原有网站资源,实现网站群聚,消除信息孤岛,构建新的专业系列课程网站是目前教学网站建设的关键,也是迫切需要解决的课题。

关键词 网站集群;动态管理;教学网站

中图分类号TP393 文献标识码A 文章编号 1674-6708(2011)35-0177-02 0 引言

在Web2.0环境下,网络教学等新的教学方式的新起,也掀起了一场学习上面的革命。课程网站提供的资源总量呈爆炸式的增长,但彼此之间关联不大,相应的信息孤岛也不断的产生。在此,本文以高校课程网站为出发点,探讨网站集群和动态管理技术,提出课程网站新的建设思路。

1 网站集群的定义

网站集群是由统一规划建设的若干个能够相互共享信息、按照一定的隶属关系组织在一起,既可以统一管理,也可以独立管理自成体系的网站集合。它具有统一的数据结构、统一的技术形式、统一的主站点页面。 2 课程网站系统设计 2.1 系统解决方案

我们采用基于.NET平台的技术来开发本课程网站集群系统。 2.1.1 数据库层

数据库层负责存储系统的各种数据,本文采用Microsoft的SQL Server作为数据库管理系统。将数据库配置在独立的数据库服务器上,也可以将它和应用逻辑层一起配置在应用程序服务器中

龙源期刊网 http://www.qikan.com.cn

2.1.2 应用程序逻辑层

应用程序逻辑层是软件实现的核心,该层可以分为3个模块。

数据库操作层(DB Access Layer)用于专门和数据库打交道,这部分的内容主要是在标准的SQL 基础上针对系统的实际情况实现一些数据库操作的函数,以便Web页面和业务逻辑实现模块的调用 。

业务逻辑层(LogicalLayer)负责实现系统的主要业务逻辑,比如添加课程信息、添加课件资源等。

页面层(Web Layer)负责生成用户的界面以及接收用户的操作信息,它要调用数据库操作层和业务逻辑层来实现 。 2.1.3 客户端层。

在B/S结构的软件中,IE浏览器就是客户端,负责与用户进行交互。 B/S三层体系结构如图1所示: 2.2 主要功能模块

经过分析,课程网站集群系统的主要功能模块如图2所示。 2.3 具体实现

以添加新闻公告的功能为例,以下是部分实现代码: this. info. Text = \

/ /如果是图片新闻的时候,必须上传至少一幅图片 ClassDAL ClassDAL = new ClassDAL ( ) ;

DataRow dr = ClassDAL. GetClass (Convert. To Int32 ( this. ddl_Class. SelectedValue) ) ;

intNewsType = Convert. To Int32 ( dr[ \ boolMustApp roval = Convert. ToBoolean ( dr[ \ al\

龙源期刊网 http://www.qikan.com.cn

if (NewsType = = Convert. To Int16 (CmsEnum. ClassType. NoticeNews) ) 4 结论

实践证明,使用网站集群系统可以大大提高课程网站的相关联性,实现网站群聚,从而提高网站的开发和管理效率。 参考文献

[1]黄永庆.地市政府门户网站建设与管理模式探析[J].信息化建设,2009(5):29-30. [2]赵定垚.我国政府网站建设中的问题思考[J].中国行政管理,2009(2):68-70. [3]谢建华.基于.NET构架的动态教学网站开发与实践[J].江门职业技术学院学报,2008(5):33-36.