基于B/S结构的校本课程开发平台的设计与实现

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:xy255c
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 校本课程开发平台集课程开发与管理为一体,采用B/S三层体系结构,运用ASP.NET技术和SQL Server数据库技术,实现课程从创建到添加、编辑内容,再到审核、发布等系列过程的功能。重点介绍校本课程开发平台的设计与实现。
  关键词 ASP.NET;B/S结构;校本课程;开发
  中图分类号:G434 文献标识码:A 文章编号:1671-489X(2008)24-0111-03
  
  校本课程建设是一种“为了学校、基于学校、在学校中”的新型课程建设模式,它赋予了学校在培养学生的创新精神和实践能力上极大的责任和一定的自主权[1]。充分利用现有的远程教育资源,立足于学校的教学实际,积极开发和建设新的教育资源和课程资源,是深化课程改革、提高教学效率、促进农村基础教育快速发展的重要途径。
  
  1 平台的设计目标及特点
  
  利用现有的远程教育资源,借助一定的技术和平台,整合、开发和管理适合本校学科教学需求的校本课程和资源,既可以解决远程教育资源在每个农村学校的“水土不服”问题,也可以在全校范围内创造一种校本研修的创新改革的氛围,让每一位教师都成为研究者、课程与资源开发者以及新课程改革的实施者,既有利于学校教育教学质量的提高,也有利于从根本上加强教师的信息技术与课程整合能力,提高他们的教学科研水平。
  校本课程开发平台总体的设计思想是以简易、快捷的方式开发课程,构建适合本地教育教学需要的校本课程资源,服务教学,实现资源优化与共享,具有如下特点:1)采用B/S结构,便于系统的使用与维护;2)开发方式多样化。既支持网络编辑制作模式,实现多用户合作开发,又可以作为个体开发工具使用;3)课程制作过程完全自主化,用户可以按照自己的设计进行开发;4)课程既可发布为动态网页形式,也可发布为静态网页,可根据需要灵活应用;5)集课程制作和管理为一体。课程制作方便快捷,并使共享变得可行容易。
  
  2 平台的系统架构
  
  校本课程开发平台采用Visual Studio 2005(ASP.net 2.0)为主要开发工具,SQL Server 2000为后台数据库,采用B/S三层架构体系,即将应用程序划分为表示层、业务逻辑层和数据访问层,每层实现特定的功能,各层之间通过交互实现各种具体、复杂的功能[2]。
  表示层相当于客户端的浏览器,负责和用户的会话处理,在接收到用户的会话请求后,调用业务逻辑层上相应的业务服务并进行数据的处理,并将处理结果返回给用户。
  业务逻辑层相当于Web服务器,用于封装系统的业务服务,在接收到表示层传入的请求后,对其进行业务处理的逻辑判断;一旦逻辑判断通过则调用数据库的内容,进行数据处理,并将处理结果返回给表示层。
  数据访问层就是运行在Web服务器后台的数据库管理系统。业务逻辑层与数据访问层之间的接口用于对相应系统的数据进行处理,实现对数据的插入、修改、删除、查询功能,并提供给业务逻辑层进行调用。
  
  3 平台的功能模块设计
  
  课程开发的主要过程分为创建新课程、课程目录管理、课程内容管理、课程内容审批与发布4大步骤[3]。
  3.1 创建新课程课程创建者及其以上权限才可以打开创建新课程页面,进行新课程的创建。包括填写课程创建基本信息、检查信息的合法性、信息保存到数据库(同时复制模板数据表、建立课程目录)、给出用户创建成功提示信息4个过程。已经创建的课程,其基本信息可以由课程创建者进行修改。在创建课程过程中,系统对输入的信息进行正确性校验(如课程简称作为课程的代号,不能重复),校验通过后才能完成课程的创建。课程创建成功后,系统将自动引导用户进入添加课程目录的页面,进行课程目录设置。
  3.2 课程目录管理课程创建之后,需要添加课程目录,否则不能添加课程内容。课程目录管理可以实现课程目录的添加、编辑、删除、上移和下移操作。课程目录的添加包括以下几个步骤:选择要添加的目录的父目录(默认为根目录)、填写目录名称及其他相关信息、检查信息的合法性、信息保存到数据库并导航到已有的课程目录列表页面。已建立的课程目录可以编辑、删除,上下栏目可以通过上移和下移互换位置。
  3.3 课程内容管理此过程是课程制作的主体内容,主要有以下几个步骤:1)用户选择要添加内容的目录;2)填写课程内容相关基本信息;3)在编辑器中加入所需的课程内容;4)检查信息的合法性;5)将内容添加到数据库;6)给出用户添加成功的提示信息,如图1所示。
  
  
  4 平台的技术实现
  
  本系统采用Windows Server 2003 IIS 6.0作为Web服务器;采用SQL Server 2000作为服务器端数据库的开发软件;采用Java Script、VB Script脚本语言和C#语言作为系统的开发语言;采用Visual Studio 2005作为系统设计和开发的主要工具。
  根据课程开发的流程和功能需求,系统主要设计了用户表、课程信息表、课程制作表、课程栏目模板表、课程内容模板表、课程模板表和系统信息表7个数据库表;应用程序的实现分为表示层、业务逻辑层和数据访问层。
  4.1 表示层表示层主要由以下3个部分组成:一是实现常见用户界面的部分,如课程信息、搜索等;二是实现部分与Web显示相关的功能,如获取课程列表信息等;三是实现管理和用户配置的部分,如用户审批、课程创建等。以上这些内容的实现主要利用了ASP.NET窗体、用户自定义控件、各种类等。
  4.2业务逻辑层业务逻辑层包含系统中与核心业务相关的逻辑。如Course、Content、Column等类。以Course类为例,该类实现各种与课程相关的功能,其中包括课程的创建、编辑、删除、获取课程列表等多个方法。
  4.3 数据访问层数据访问层包含以下几个部分:一是实现针对数据库的成员资格提供程序(ASP.NET 2.0内置);二是实现自定义用户配置提供程序;三是实现部分业务逻辑所需要的数据访问功能,如Content、Column类等。
  采用B/S的三层体系结构,使得系统可以轻松的实现分布式管理。灵活的系统体系结构,以及对Internet技术的充分运用,保证了业务逻辑、界面表示的独立,使系统具有高可用性、可伸缩性和易扩展性[4]。
  
  5 结束语
  
  校本课程开发平台是基于网络的一种新的资源开发模式,它不仅为农村中小学教师提供了校本课程开发的平台,创造了协作开发的环境,将农村中小学教师开发个性化资源的设想得以实现,还提供了资源管理功能,既有助于学校进行校本资源建设,也有助于提高教师选择、开发与应用资源的能力,从而提高教学效率,让现代教育技术惠及农村基础教育。
  
  参考文献
  [1]课程改革:坚定不移持续推进[EB/OL].http://www.moe.edu.cn/edoas/website18/info25736.htm
  [2]郝刚.Asp.net2.0开发指南[M].北京:人民邮电出版社出版,2006
  [3]程云.校本课程开发与资源管理平台的设计与实现——以农村中小学现代远程教育工程为背景[D].华中师范大学硕士论文,2008
  [4]徐菊红.课程资源与教学管理平台的设计与开发[D].华中师范大学硕士论文,2005
其他文献
音乐—节奏智能指感受、辨别、记忆、改编和表达音乐的能力,主要表现为对节奏、音调、音色和旋律的敏感,能够通过歌唱、朗读等形式来表达自己的思想情感。诗歌与音乐具有密切的关系,在诗歌学习活动设计中,应该充分利用音乐来设计学习活动。  一、框架建构  基于音乐—节奏智能的古诗学习活动主要为诗歌节奏韵律感知活动。  1.节奏感知  音乐领域内,节奏指乐音连续过程中的时值关系,它是各种不同长短时值的音有组织地
教学设计  教学目标:  1.认识本课生字,会写“妙、奏、琴”等生字,正确、流利地朗读课文,借助关键语句理解课文内容。  2.精读课文第1、2自然段,感受生动的语言,想象课文描绘的声音,体会大自然声音的美妙。  3.有感情地朗读课文,练习背诵第2自然段,积累喜欢的语句。   教学过程:  一、认读词语、短语,读准字音  1.第一组  滴滴答答 叮叮咚咚   淙淙 潺潺 哗啦啦  叽叽喳喳
材料来源  《小学创意写作》(郭学萍主编)二年级上册第四单元  教学过程  第一环节:“为你读诗”  师:同学们好!来,和长辫子老师打个招呼吧!我的辫子长,或者说头发长,这是外貌特点,一眼能够看出来。我还有一个内在的特点,如果我不说,你们可不知道,那就是——我喜欢写诗。现在,给大家看一下昨天晚上我写的一首小诗。(出示:《你送给我的书,被一层淡淡的月光包着》)  你终究  是一个把老虎养在诗中的孩子
教学目标:  1. 了解并学习讲笑话的方法,感受笑话语言的风趣和幽默。  2. 通过讲笑话、听笑话、评笑话,提升语言的风趣性和个人的幽默感。  教学过程:  板块一 笑话激趣,导入新课  1.教师讲笑话  小明洗澡时不小心吞下一小块肥皂,他的妈妈慌慌张张地打电话给家庭医生求助。  医生说:“我现在还有几个病人在,可能要半小时后才能赶过去。”  小明妈妈说:“在你来之前,我该做什么?”  医生说:
摘要本文就数字视频在课件中的作用、数字视频的获取、编辑加工处理以及在课件中的应用进行了讨论。   关键词:数字视频;多媒体;CAI课件  中图分类号:G434 文献标识码:A 文章编号:1671-489X(2007)06-0042-03  Application of Digital Video Frequency in Multimedia CAI Courseware//Wei Jianhua
教學目标:  1.关注文中的“特写镜头”描写,读出曹文轩纯美语言所营造的画面感。  2.了解课文用空行标示各部  分内容的方法,借助“故事名片”,用简洁的语言概括小标题,把握主要内容。  3.就印象深刻的内容交流读书体会,感悟青铜形象,完成“人物名片”和“成长名片”,激发阅读整本书的兴趣。  教学过程:  一、猜读:知“作品名片”  1.猜读作品。请根据“作品名片”上的信息猜猜是曹文轩写的哪部小说
语文课程是一门学习语言文字运用的综合性、实践性课程,是工具性与人文性的统一。从语文学科的性质来看,语文学科的教与学体现了统整的必然性。学习如带着地图旅行。文本是地图,而学习目标是既定目的地,我们怎样在有限的时间里游玩地图上的学习景点,既有广度,又有深度,还有适当的自由行。统整,是一个很好的策略。  一、学习目标的统整——定  “旅行”攻略  一段学习如同一场旅行。学习也需要考虑各方面的因素,制订适
【教学内容】  苏轼的《惠崇春江晚景》和杜甫的《绝句》组合教学  【教学目标】  1.把握节奏,读通诗句,体会五言诗和七言诗的不同韵味。  2.感受古诗的景色美和意境美,体会诗人眼中的曼妙春色。  3.通过比较品评,体悟不同的赞颂对象呈现出的相同情感。  4.激发学生读诗、品诗的兴致,在古诗的诵读中感受祖国优秀传统文化的魅力。  【教学过程】  一、创设情境,引入新课  师:同学们,现在是什么季节
……在这些童谣中,我度过了一个古老语言的狂欢节。童谣的种子,语言下的自由,已经埋在一个孩子心中。  ——耿占春 《回忆与话语之乡》  唤 醒  母亲忙完了一天的活计,洗完澡,换了一件白布褂子,在院中的干草堆旁搂着我,唱起动听的歌谣:  “月儿弯弯像小船,带俺娘俩去云南。飞了千里万里路,凤凰落在梧桐树。凤凰凤凰一摆头,先盖瓦屋后盖楼。东楼西楼都盖上,再盖南楼遮太阳。”  “小老鼠,上灯台,偷油喝,下
由于高考带来的压力与竞争,许多学生转而通过考取艺术类专业进入大学,毕竟艺术类专业对于文化课成绩的要求不是很高,美术生这个群体就随着这种社会风气自然而然地产生了。作为一名高中的数学教师,很多时候看着班里的美术生绞尽脑汁也无法攻破数学题的时候,我就会反思,美术生到底需不需要学习数学,数学学科在美术中的价值是什么?它能在美术生的专业课学习中起到什么促进作用?  在一次北京市特级教师交流会上,一位来自北京