课程信息平台的设计与实现

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:fatcatgao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  我国农村中小学现代远程教育工程自2003年开始实施以来,经政府投入,相关教育部门与地方机构的通力合作,目前已取得丰硕成果。硬件资源和软件资源建设方面效果都十分突出,许多农村中小学已建成自己的网络实验室,具备了使用网络资源的基本条件。
  为了充分利用现有资源,发挥网络教学的优势,我们设计开发了一个可动态生成课程框架的网络平台。该平台以资源建设为核心,结合传统教学过程中的关键环节,实现课程框架动态生成并规范呈现课程信息,充分发挥师生交互作用,为学生、教师营造了一个开放式的教学环境。
  
  一、系统总体结构
  
  本系统是一个可动态生成课程框架的网络平台,其总体设计遵循软件工程的思想。课程信息平台的结构分为两部分,前台为学生,后台为管理员和教师。
  
  二、系统功能描述
  
  在对课程信息平台进行系统分析之后,我们不难发现,该系统涉及三个对象:教师、学生、管理员。为此,我们将系统划分为教师功能模块、学生功能模块、管理员功能模块三个子系统。用户通过客户端浏览器,根据不同的身份验证,分别进入不同的子系统,本课程信息网络平台的总体结构如图1所示。
  
  下面详细介绍系统主要功能模块的设计思路。
  1.管理员功能模块
  管理员作为最高级的长官,管理所有登录用户。 本系统中管理员除拥有基本权限以外,还拥有课程空间审批特权。另外,管理员还可以发布一些基本信息,对系统进行后续的维护。
  2.教师功能模块
  我们开发的是一个可呈现多门课程信息的网络平台,管理员不可能熟知所有课程的内容,因此我们将这一管理权授予“二级管理员”——教师。当然,这里面还涉及空间分配的问题,如果教师因教学需要,欲新增一门课程,他必须向管理员提出申请,获得批准后,方可在自己开设的课程空间里享有“特权”,如对课程信息的增删改。其申请流程如图2所示。网络平台正是实现教师功能的前提条件,教师功能主要有:①个人信息发布;②课程信息发布;③批量作业下载;④信息记录;⑤教师答疑。
  
  3.学生功能模块
  学生模块的主要功能有:①信息浏览;②上传作业;③下载文件;④在线留言。
  下载是网络中比较活跃的元素,根据访问者需求的不同,我们提供了简单下载和高级下载两种下载方法。对于单个文件下载,可以使用简单模式。但如果学生或教师需要同时下载多个文件时,可以采用高级下载模式——多线程批量下载。考虑到网络的不稳定因素,如出现断点使下载过程中断,就不得不重新下载,我们还设计了断点续传功能。
  
  四、系统设计与实现
  
  1.系统开发工具和后台环境
  本系统以微软公司的Visual Studio 2005为开发环境,以ASP.NET作为开发工具,运用C语言编写代码。此外,在开发中我们还运用Flash、Photoshop、Dreamweaver等工具进行网页制作,运用JavaScript脚本制作网页特效。后台环境本平台采用的是SQL Server 2005数据库。
  2.系统实现涉及的关键技术
  (1)自动生成课程框架技术
  本网站最大的特色是管理员待教师提交申请获得批准后,为他们开设的课程自动生成空间,并赋予权限。这一特色是本系统的核心——自动生成课程框架,其实现采用.NET Framework技术,图3展示了.NET Framework结构。
  
  (2)ADO.NET数据库访问策略
  在基于Web的动态网站开发中,数据库技术历来占有十分重要的地位。开发中会涉及大量的数据处理问题。为方便应用程序对SQL Server数据库的操作,系统实现对数据库的操作是采用ADO.NET提供的控件方便地实现对数据库的操作。ADO.NET提供了四种常用的核心对象,Connection、Command、DataReader和DataAdapter。在对数据库进行访问时,利用ADO.NET提供的控件可以方便地实现对数据库的添加、删除、修改、查询操作。
  (3)权限管理技术
  用户的权限级别管理是系统实现中的又一关键技术。不同角色其权限是不同的,管理员具有最高权限,教师在自己申请的课程空间中拥有最高权限。考虑到系统的最大访问者是学生,因此学生可以直接进入查看相关信息,但是若要提交作业或上传文件就必须用学号登录系统。系统的Web服务框架如图4所示。
  
  (4)文本编辑器FCKeditor
  信息发布是模块中的一个重要功能。开发中,我们调用了FCKeditor文本编辑器。它是一个功能强大的编辑器,如要调用它则要在配置文件Web.config中的节点下添加如下信息:
  
  本系统的典型应用除面向农村中小学教师实施网络教学外,还可以用于高校网络精品课程建设,便于教学规范化管理。此外,也可作为大学新生专业课程信息网络平台。
  
  参考文献
  [1]蔡敏,徐慧慧,黄炳强.UML基础与Rose建模教程[M].北京:人民邮电出版社,2006.
  [2]蒋培,王笑梅.ASP.NET Web程序设计[M].北京:清华大学出版社,2007.
  
  (作者单位:辽宁沈阳师范大学教育技术学院)
其他文献
艺术传播媒介是联系生产者与接受者也就是艺术家与艺术接受者之间的纽带。任何的艺术作品从创作生产出来到展现在人们的眼前并被人们所接受.整个过程是需要通过一定的传播媒介
2011年8月23日,第二十届北京国际广播电影电视设备展览会(BIRTV2011)在京隆重开幕,傲天动联(AUTELAN)凭借自身在WLAN领域的技术优势,支持"歌华飞视"业务精彩亮相本届展会。
目前,全国广电网络还没有整合成一张网,县级网络公司能做的只是对现有HFC网络的双向数字化升级改造,为下一代广播电视网建设做准备。结合天台县HFC网络现状,在HFC网络的双向
阳春三月,万物复苏。第十九届中国国际广播电视信息网络展览会如期在北京中国国际展览中心举办,3月24日上午,本刊记者对北京傲天动联技术有限公司行业拓展部总监刘辰飞先生进
介绍了基于EPON+EOC技术的广电双向网络改造方案,该方案全面提升有线电视网络的业务承载能力、交互应用能力和网络管理水平。根据目前已经成功进行广电改造的案例来看,该改造方
分析了基本医疗保险制度改革实施后,医院和医保机构角色的变化,两者既有对立的一面,又有统一的一面.为共同服务好参保职工,保证医疗保险基金的安全,提出两者的关系应该是合作
兰州理工大学设计艺术学院艺术设计系主任 副教授曾经获得第十六届广州亚运会会徽设计十佳作品奖;北京奥运会徽章设计大赛优秀奖;由中央纪委、中共中央宣传部、中国广播电视总
1引言在一次网络故障排除过程中,我们发现故障产生的原因是用户没有按照规定设置正确的子网掩码,故障现象表现为虽然上网正常,但是无法访问局域网中另一网段的服务器。虽然帮
适用于移动接收的DAB—TV同样也适用于固定接收,使用DAB传输系统作为地面数字电视覆盖的基础系统,可以最佳覆盖所有移动和固定接收机,主要讨论DAB电视系统的基本要求和传送活动
2010年7月8日,广电总局科技司发出通知,决定成立中国下一代广播电视网(NGB)工作组,以工作组方式接受相关企事业单位及高校技术专家的报名申请,共同推进NGB技术研究成果的应用。7月2