您现在正在浏览:首页 > 职教文章 > 职教论文 > 基于.net的网络学习平台之构建

基于.net的网络学习平台之构建

日期: 2011-9-28 12:58:05 浏览: 0 来源: 学海网收集整理 作者: 刘霞

    摘要:当前,信息技术飞速发展为学生自主学习提供了坚实的技术支撑,学生可以通过网络学习平台在教师的指导下自主安排学习内容和进度而不受时间和空间的限制。本文以天津中德职业技术学院“电视节目制作网络学习平台”为例,对基于.net的网络学习平台构建进行了介绍。
  关键词:.net;网络学习平台;构建;电视节目制作

  .net技术介绍
  ASP.net是微软公司推出的一种Internet编程技术,它采用效率较高的、面向对象的方法来创建动态Web应用程序。在原来的ASP技术中,服务器端代码和客户端HTML混合在一起,常常导致页面的代码冗长而复杂,程序的逻辑难以理解。ASP.net则是一种独立于浏览器的编程模型,可以在最新版本的IE、Netscape等浏览器上运行。学海网(www.xuehai.net)
  微软公司在开发.net的同时,把原来的ADO模型升级为全新的ADO.net数据源。ADO.net是由一系列的数据库相关类和接口组成的,它使我们不仅能访问关系型数据库中的数据,而且还能访问层次化的XML数据。
  “电视节目制作网络学习平台”以校园网络为基础,采用ASP.net+SQL Server模式进行开发。ASP.net是目前用于创建、管理和部署Web应用程序的最理想平台,SQL Server具有功能强大、性能卓越,操作简单、易于维护等优点。
  网络学习平台的设计
  (一)系统设计原则
  整体性原则是指在系统开发之初便采取“先总体规划、后分步实施”的开发策略,即在充分考虑系统各个功能需求的基础上进行总体规划,然后在总体规划的指导下进行分步开发。
  模块化原则是指系统开发采用按照功能模块进行设计的开发模式。功能模块具有结构清晰、伸缩性强等特点。
  实用性原则是指系统需求分析要充分考虑各类用户的应用需求,需求分析的结果直接影响系统开发的结果。实用性既是系统开发的着眼点,也是系统开发的出发点。
  人性化原则是指系统界面设计要符合人性化需求,做到界面简洁明了,操作简单易学,普通用户无需培训即可使用,特殊用户经过阅读操作说明也能很快学会如何使用。
  (二)系统结构设计
  “电视节目制作网络学习平台”的主体框架结构分为课程资源模块(首页)和管理模块。课程资源模块(首页)分为电视节目制作理论、技术、应用、多媒体库、三维模拟实训等课程资源栏目,管理模块主要通过登录进入管理员、教师、学生三个不同权限的管理界面。系统主体框架结构如图1所示。
  (三)系统功能设计
  课程资源功能模块的设计理论模块主要包括绪言、电视节目制作的发展简史、节目制作的前沿知识、节目制作的特点和学习方法等内容。技术模块主要包括电视节目制作的各类软件、硬件设备等内容。项目应用模块将电视节目制作各学科知识分解梳理成多个案例,以基于工作过程的教学模式来设置项目应用模块。例如,电视节目制作课程中的电视摄像包括电视新闻、访谈栏目、短剧、MTV、电视广告、形象宣传片、纪录片7个实训制作案例。多媒体素材库可实现资源共享,主要提供各类电视节目素材,也包括一些学生作品,供用户查阅使用。模拟实训平台主要包括三维模拟电视节目制作的虚拟演播室等互动实训平台。
  管理功能模块的设计管理模块须从首页登录后进入管理员、教师、学生三个不同权限的管理界面使用,是本系统的应用平台。各模块的详细功能如下:(1)管理员模块。管理员可以对课程资源模块的内容进行添加、删除和修改等操作,可以对全体用户进行审核、添加、删除和修改等操作,可以进行维护、备份等操作,还可以对系统内的课程资源信息、教师信息、学生信息等内容进行查询统计。(2)教师管理模块。教师可以对系统内的个人信息进行维护、修改等操作,可以对课程资源模块的内容进行添加、删除和修改等操作,可以对学生用户进行审核、添加、删除和修改等操作,可以对学生学习进行管理,并可以根据教学进度和学生学习等情况选择推荐课程资源。教师也可以对学生反馈的学习效果进行评价(评分),并根据学生学习情况继续推荐新一轮需要学习的课程资源和提出学习建议。教师还可以对系统内的课程资源信息、学生信息、小组分组、学习报告等内容进行查询统计。(3)学生管理模块。学生可以对系统内的个人信息进行维护、修改等操作,并最终确认自己所在的班级和授课教师,可以对课程资源模块的内容进行浏览、阅读、练习等操作,可以根据兴趣等因素自己组建学习小组进行讨论交流,自主学习教师推荐的课程资源,并以小组名义提交学习总结报告、获得学习评价(评分),还可以对课程资源信息、小组分组、教师推荐的课程资源和反馈信息等内容进行查询统计。

学海网(www.xuehai.net)  (四)系统工作流程
  “电视节目制作网络学习平台”的工作流程为:(1)管理员和授课教师整理添加课程资源,供学习电视节目制作课程的各专业学生学习;(2)管理员接受教师和学生注册并赋予相应的使用权限;(3)教师进一步审核学生注册申请并最终确认教学班级中的学生;(4)教师根据授课需要继续添加、修改或删除课程资源,并向不同专业的学生进行有选择的推荐;(5)学生根据教师推荐的课程资源自主学习并可以小组形式讨论交流;(6)教师根据学生反馈的学习效果进行评价(评分),并根据学生学习情况继续推荐新一轮需要学习的课程资源和提出学习建议。
  系统工作流程如图2所示。
  (五)系统数据库设计
  经过对系统数据库的需求分析、概念设计、总结归纳,设计出系统数据库E-R图,如图3所示。
  系统数据库中的表分为:用户管理信息表、教师基本信息表、学生基本信息表、管理员基本信息表、班级信息表、课程资源信息表、课程学习信息表、学习小组信息表等,数据库的表间关系如图4所示。
  网络学习平台的
  开发
  “电视节目制作网络学习平台”通过Visual Studio2005进行编程开发。以现实授课班级内学生信息的查询、修改、删除功能为例,学生查询显示的主要代码如下:
  protected void Page_Load(object sender, EventArgs e)
  {
  if (!this.IsPostBack)
  {
   SqlConnection con = DB.CreateCon();
   con.Open();
   SqlCommand cmd = new SqlCommand("select StuName, StuSex, StuAge, StuCity, StuClass, StuProfessionfrom Student ", con);
   SqlDataReader sdr = cmd.ExecuteReader();
   this.gvStu.DataSource = sdr;
   this.gvStu.DataBind();
   sdr.Close();
   con.Close();
  教师可以对授课班级内的学生用户进行查询、修改、删除等管理操作,如图5所示。
  “电视节目制作网络学习平台” 在结合高职学生使用特点的基础上进行了设计和开发,构建了一个学生自主学习的网络平台。为使网络学习平台发挥最大的使用效果,一方面,需要在使用中不断反馈和完善,另一方面,需要积极探索基于网络学习平台的新的学习模式。计算机网络技术辅助教学,特别是辅助高职教学,还需要不断研究、探索与完善。
  参考文献:
  [1]C Ullman, J Kauffman. ASP.NET入门经典——Visual C#.NET 2003编程篇[M].杨浩,译.北京:清华大学出版社,2004.
  [2]董义革,王萍. ASP.NET程序设计基础与应用[M].北京:北京海洋智慧图书有限公司,2006.
  [3]李英俊,毕斐. ASP.NET动态网站开发教程[M].北京:清华大学出版社,2004.
  [4]M Gunderloy. ADO与ADO.NET编程指南[M].邱仲潘,译.北京:电子工业出版社,2002.
  [5]丁永刚, 雷体南, 吴林静. 基于SQL SERVER2005和ASP.NET 2.0 XML的教学资源库系统的设计与实现[J]. 中国教育信息化,2008,(11):64-67.
  [6]王珊,萨师煊. 数据库系统概论(第4版)[M].北京:高等教育出版社,2006. 学海网(www.xuehai.net)

返回顶部