构建符合WEB标准的精品课程动态网站
摘要:Web标准是进行网站建设过程中需要遵循的技术准则,对于符合Web标准的精品课程动态网站,不仅能够带给用户最佳的浏览体验,对网络课程教学模式的改变也会带来良好的效应。
关键词:Web标准;精品课程;动态网站
1 Web标准
Web标准是W3C组织规定的各种Web上所使用的语言的标准和规范的集合,以便提高Web产品的互用性。通常,网页主要由3个部分组成:结构(Structure)、表现(Presentation)和行为(Behavior),其对应的标准也分为3方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。
采用这些标准建立的网站是一个能够接受各种用户和各种设备的广泛的交流沟通工具,其拥有比传统网站更
优秀的特征:首先,语义可以正确的标识,以保证代码可以在文本浏览器、PDAs、搜索引擎中被准确理解;其次,对人、机都易用的代码,兼容性好、易开发和维护,能够接受广泛的用
户和设备的访问;第三,用CSS分离表现层和内容,使代码更简洁、下载速度更快,批量修改和定制表现形式更容易;
而对于一些不符合Web标准的网站,设计人员依旧在采用传统的表格布局、表现与结构混杂在一起的方式,这样将带来更多的代码冗余,降低了网站的易用性和交互设计能力。
2 精品课程网站的技术特性
精品课程网站是一种基于计算机信息处理技术、计算机网络资源共享技术和多媒体信息展示技术的数字化教学环境,因此,它需要遵循严格的Web标准以适应多样化的运行环境和广泛的用户体,而对于网站用户来说,这些标准的使用就是带给他们最佳的学习体验。
2.1 突出CSS+DIV模式的应用特性
CSS是Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现HTML 或XML 等文件式样的计算机语言;而DIV是用来为HTML文档内大块(Block-Level)的内容提供结构和背景的元素,这些元素的特性由DIV标签的属性来控制。
由于在XHTML网站设计标准中,不再使用表格定位技术,而是采用CSS+DIV的方式来实现各种定位,因此,CSS+DIV 模式的网站比TABLE形式的源码架构具有更广泛的设计优势,如可自由的实现表现和内容的相分离,能提高搜索引擎对网页的索引效率和浏览速度,易于维护和改版。所以,设计符合Web
标准的精品课程网站主要就是要突出CSS+DIV模式的应用,而使用Dreamweaver CS4等网页制作软件,可以让我们获得最完善的设计效果。web标准有哪三大部分
2.2 构建动态网页的平台
动态网页是与静态网页相对应的,它是指一种基于脚本语言,采用动态网站技术与数据库连接起来而生成的网页,如CGI、PHP、ASP、JSP等,这些技术需要服务器端的支持以进行数据的解析和重构,再以Web页面的格式推送回客户端。由于精品课程网站需要展示的信息量大、数据格式也呈多样性,为了满足不同层次学习者的需要,借助动态网页的技术平台,可以让不同用户在相同的时间而返回不同的运行结果。当前,以ASP.NET 为代表的新一代动态网站技术,具有良好的可扩展性、可定制性和数据处理能力,不仅大大缩短了Web应用程序的开发周期,也增强了网站的在Web标准方面的可适应性。
2.3 模块化和组件化的优势
在精品课程网站开发中,除了突出CSS+DIV模式的应用外,采用模块化和组件化也是一种常用的技术。随着网站运行时间的推移,站点内容越来越多、代码也越来越臃肿,不仅影响到了客户端的体验效果,也影响到了网站的维护效率,模块化思维和组件技术的应用可以有效的解决这些问题。
模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有
的模块按某种方法组装起来,成为一个整体。网站功能的模块化有助于让用户更加清晰明了网站的结构,同时也为了以后的扩展维护更加容易。由于模块化可以提高网站代码的重用率,在一定程度上降低
了耦合度,更有利于实现快速迭代和灰发布,这样对于BUG的定位也有帮助。所以,在网站开发的前期就应该重视并使用模块化的设计。
而组件技术实质是将常用的功能模块代码抽象出来封装在一个特定的文件中,该文件需要在服务器端注册后才能供动态网站技术调用。在网站设计中使用组件技术,可以有效的提高代码的安全性和重用性,并且能突破服务器原有的功能限制以达到自己个性化的要求。
3 VFP精品课程网站介绍
《Visual Foxpro程序设计》精品课程网站建设的总体目标是将信息技术与现代教育技术相互结合起来,在基于网络平台的资源共享基础上,系统的阐述数据库的基本理论和应用,追踪当前数据库发展的最新技术,同时提供丰富多彩的技术资料和实际案例,尽可能给予不同程度的学习者提供一个全天侯的自主学习、协同学习的虚拟学习社区环境。
目前,已经建设完成的课程网站始终扣紧“Visual Foxpro技术与应用”的主题,在设计上沿“学习”和“资源中心”两条主线交叉结合进行,突出介绍SQL和Visual Foxpro两大平台的数据库知识,并力求兼顾DBMS产品的各个层次,以保证资源的
准确性和全面性,而在形式上则采用多样化素材,内容覆盖教学和开发应用等方面。
网站按照模块化的思维将其功能结构分解为如图1所示的模型:
图1中,位于活动层和资源层的各模块功能如下所述:
在线测试:提供在线测试、分析的环境和工具;
学习笔记:为学习者提供学习经验、学习方法交流的环境;
教学论坛:提供交互式教学交流和答疑平台,是师生经常活跃的场所;
作业空间:为参与学习的学生开辟的可以存放教学作业文件的网络空间,并动态记录作业批阅的进程,是网站的主要功能模块;
阶梯课堂:按教学进度以图、文、视频等资源来描述课程内容,是网站的核心教学资源;
案例精讲:以视频讲解和Flash格式介绍课程教学中一些经典的例题,是网站的精华资源;
实验指导:以综合性实验为导向的案例解说,支持在线阅读和模仿的实验指导;
专题网站:以HTML页面组织专题知识介绍和作品展示,重点介绍SQL平台。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论