首页 > 范文大全 > 正文

基于B/S架构网络精品课展示平台的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于B/S架构网络精品课展示平台的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:精品课程网络化是伴随着互联网应运而生的又一历史性教学建设和教学改革,为教师、学生、评审专家三者提供了在线交流、网络学习、自评自测的网络互动平台,俨然已成为实现资源信息共享、开展网络教与学活动的载体。该文旨在为申请精品课教育工作者通过简单操作即可构建网络精品课程信息平台,具有一定的应用价值。

关键词:网络精品课;B/S;展示平台

中国分类号:TP311文献标识码:A文章编号:1009-3044(2012)26-6306-02

Design and Realization of Web-based High-quality Course Display Platform Based on the B/S Frame

TAO Xiao-huan

(Bohai Shipbuilding Vocational College, Huludao 125000, China)

Abstract: High-quality course network is another historical teaching construction and teaching reform accompanied by the In? ternet emerge as the times require supplying. students, teachers, experts with a online communication, network learning, self as? sessment self testing network interactive platform and has become a currier to realize information resource sharing online teaching and learning activities. This paper aims to help the teachers who apply high-quality course education to construct the network in? formation release platform, which just needs a simple operation and it has a certain value.

Key words: Web-based high-quality course; B/S; display platform

精品课是指能够具有鲜明的教育教学规律,课程自身特点突出及一流教学水平的示范性的课程。至今,全国各大高校都陆续申报了国家级、省级、校级等精品课的建设工作。网络模式进行精品课建设是今后课程发展的必然之路。但就笔者通过实地考察发现,目前各高校精品课建设比较零散,没有统一的管理模式,大多数精品课程网页功能不统一,修改、维护成本造价比较高,评审专家很难给出衡量标准。为更好地实现优化资源信息共享,本文以渤海船院精品课建设为例设计了基于B/S架构网络精品课展示

平台系统的设计思想与关键技术实现[1-3]。

1网络精品课展示平台的设计思路

1.1构建网络精品课展示平台的实际意义

国家教育部关于对高等学校(含高职高专院校)教学建设提出了具体的要求[4],精品课是其中重要的一环。但就目前精品课程现状来看,各高校差异很大,大部分精品课程网站缺乏通用性、移植性。另外,大部分精品课申报者缺乏网站建设和课件制作的经验,无法完成网站内容及时更新、网上在线答疑等问题。因此开发基于B/S架构的网络精品课展示平台,构建表达清晰、操作简便、结构完整,能吸引学习者的网络展示平台很有实际意义。

1.2展示平台软件开发场景

网络精品课展示平台是以渤海船院各单位申报的精品课为载体,精品课程申报、课程资源共享、专家评审为一体的展示平台。展示平台基于B/S架构,可以实现系统跨平台应用,使得不同的服务器操作系统都可以运行正常,只要终端机安装IE浏览器就可以实现访问。软件开发场景利用,后台管理数据库本文选用SQL SERVER,图片处理技术采用PHOTOSHOP软件,便于课程拓展创新,提供课程管理模板,使得精品课管理者将精力集中在课程内容组织方面;便于实时操控及时更新。

1.3设计思想

精品课建设主要使用者为精品课建设团队(教师)、学习者(学生)、评审专家、精品课管理者共四类用户,应满足以上用户需求。精品课建设团队(教师)利用平台申报精品课程、开发、完善、更新等精品课程;学习者(学生)通过浏览网站平台进行某门课程的学习和资源下载,评审专家可以在线对申报精品课进行统一的评分审核;精品课管理者可以通过修改权限管理展示平台模块、课程内容模块、学生在线学习模块等。

2网络精品课主要技术实现策略

2.1网站开发技术

为了实现跨平台的体系结构,网络精品课展示平台基于B/S架构,B/S架构最大的优势就是把所有应用程序都存储在Web服务器上,有需求时下载;而对于客户端终端机不需要安装任何软件,当需要修改系统中信息时,只需一次性地修改存储在Web服务器上的应用程序较便利;而早期的C/S方式不能达到此效果,需要在每个客户端进行改动,因此利用B/S架构可以大大减少系统管理和维护的成本。

软件可以将程序代码与网页设计模块内容分别独立管理操作,通过诸如DataGrid等数据库元件与数据直接关联,ASP. NET页面只有需要时可以再次编译,从而提高多次访问速率。另外,可以满足在不关闭NET SERVER的前提下对应用程序进行及时更新。

2.2后台数据库技术实现方法

网站精品课展示平台的开发采用能够支持多用户,并且比较适用于大中规模的数据量需求,保证数据一致性、完整性和安全性。经过精密讨论分析,存储和管理后台数据信息选用Microsoft SQL Server。数据服务层在与后台间可以实现数据库服务器的连接和交互。在DateSet中存储数据,再回传给逻辑层;以为接口的数据库层位于底层,处理来自数据服务层中的数据请求。

网络精品课展示平台系统是基于B/S架构研发的,系统开发容易、维护方便,同样提升了系统的可扩展性和可维护性。通过访问数据,数据的访问速度得以提高。下面给出连接SQL数据库实现封装的部分源代码

///

///生成一个存储过程使用的sqlcommand.

///

/// 存储过程名.

/// 存储过程入参数组.

/// sqlcommand对象.

public SqlCommand CreateCmd(string procName, SqlParameter[] prams)

{

SqlConnection Conn;

Conn = new SqlConnection(ConnStr);

Conn.Open();

SqlCommand Cmd = new SqlCommand(procName, Conn);

mandType = CommandType.StoredProcedure;

if (prams != null)

{

foreach (SqlParameter parameter in prams)

{

if(parameter != null)

{

Cmd.Parameters.Add(parameter);

} } }

return Cmd;}

3结束语

网络精品课程展示平台的开发加快了精品课程管理的信息化进程,为教师、学生带来很多学习、工作便利,打破了原有的授课方法。逐步向网络模式转化。网络模式如在线视频授课、网上答疑、网上组织学生的自主学习活动等。基于B/S架构网络精品课展示平台系统开发还可进一步的完善,在今后的研发过程中将结合实际进一步更新来满足不同课程教学的需求。

参考文献:

[1]陈凌云,胡锦平.基于B/S模式的网站制作技术[J].科技信息, 2009(26).

[2]吕健.精品课程网络教学平台的设计与实现[J].湖北广播电视大学学报, 2007(12).

[3]尹志杰.基于.NET的通用软件开发平台的研究与实现[J].计算机应用与软件, 2007,24(7):36-38.

[4]周光礼,张文静.国家精品课程建设七年回望[J].高等工程教育研究, 2010(1):36-52.