《Web数据库技术》-第2章
- 格式:ppt
- 大小:176.50 KB
- 文档页数:12
《Web数据库》课程教学大纲第一部分课程基本信息【课程编号】 6031049【课程性质】专业必修课【课程目标】 WEB程序设计是一门专业技术课,目前使用JSP动态web开发语言作为教学语言;通过JSP语言的学习,使学生掌握JSP的编程技术,学会使用JDBC与数据库连接,并与XML语言相结合,能够开发动态的WEB站点。
【适应对象】计算机网络技术专业及相关课程。
【教学目的】理解WEB程序开发的流程,了解并掌握http协议的模型,熟练掌握JSP运行环境的配置方法,灵活运用JSP语法,解决JSP的中文问题,掌握JSP中访问数据库的技术JDBC,了解一个JSP的高级开发技术,理解MVC模式的原理并使用JSP技术开发综合网站。
【学时分配】第二部分主要教学内容和基本要求第一章 Web数据库概述【基本要求】一、了解Web数据库的概念。
二、理解几种常用Web数据库特点。
三、脚本程序与数据库连接的常用方法。
【重点与难点】1.重点:Web数据库特点2.难点:脚本程序与数据库连接的常用方法【理论教学内容】第一节 Web概述一、Web的历史二、Web及其工作模式第二节 Web数据库一、Web数据库的概念二、WWW网络环境下的Web数据库三、几种常用Web数据库的比较四、Web服务器脚本第二章 ASP及其运行环境【基本要求】一、了解ASP相关概念与工作方式。
二、理解Web服务器的配置。
三、掌握简单ASP程序的编写。
【重点与难点】1.重点:Web服务器的配置2.难点:ASP程序的编写【理论教学内容】第一节 ASP概述一、动态Web技术二、什么是ASP第二节ASP的工作方式第三节Web服务器的安装及配置一、IIS的配置二、测试ASP三、HTTP500内部错误分析及解决办法第三章 HTML语言基础【基本要求】一、了解HTML语言及其语法。
二、理解构成网页的基本元素。
三、掌握超文本链接指针、表格、分框。
四、实践教学要求:HTML语言及其基本语法。
一、引言Internet网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家和地区。
WWW 系统是一个大型的分布式超媒体信息数据库,它极大地推动了Internet的发展,已经成为Internet中最流行、最主要的信息服务方式。
它能够把各种类型的信息资源,如静态图象、文本、数据、视频和音频有机地结合起来,使用户能够在Internet上浏览、查询和共享建立在WWW服务器所有站点上的超媒体信息。
目前Web技术与数据库管理系统(DBMS)相互融合领域的研究已成为热点方向之一,数据库厂家和WEB公司也纷纷推出各自的产品和中间件支持Web技术和DBMS的融合,将两者取长补短,发挥各自的优势,使用户可以在Web浏览器上方便地检索数据库的内容。
所谓Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。
W eb数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持。
二、通过WWW访问数据库的优点数据库应用的一个重要方面就是对数据的访问,但是许多数据库系统目前提供的访问方式,或是一个字符方式的查询界面,或是通过编程方式实现,无论哪种方式都较难使用,近年来发展的一些RAD(Rapid Application development)工具,如VB、Delphi、PowerBuilder等可以方便地开发一些图形界面的访问数据库软件,但是这样的开发工具需要使用者具有编程技术,并且开发的程序不能跨平台运行。
而且用RAD工具开发的软件,随用户需求的改变,可能需要增添新的功能或在界面上做一些改动。
如果开发的软件使用范围比较广泛的话,那么软件的更新将是一项很大的工作。
而Internet技术的发展,则使上述问题有了解决的办法,如果建立了WWW服务器,就可以通过WWW 服务器实现对数据库的访问,上面提到的问题也就都可以解决了。
基于ASP的Web数据库技术主讲:李波第一讲:概述⏹数据库开发技术的发展⏹单机数据库技术⏹客户服务器(C/S)技术⏹三层C/S技术⏹瘦客户服务器(B/S)技术第一节基于ASP 的B/S 应用模型▪Web Server 模型简介•采用锚链方式将各Web 站点及其内部的信息页面组织为一个整体,•客户通过站点域名访问站点信息首页,并通过点击首页锚链访问其他页面。
•客户仅需要一个浏览器软件和站点域名即可进行信息的浏览•客户与服务器的通讯采用HTTP 协议进行。
•网页的制作采用HTML (超媒体标记语言)。
▪Web Server 的缺点▪信息提供的方式是静态的▪本质上讲是单向通讯方式▪无法与后台数据库技术接轨▪不能形成完整的解决方案▪Web 扩展要解决的问题▪如何实现双向通讯如何实现后台扩展基于ASP 的Web 扩展方案▪通过引入ASP 组件对象,对Web 服务器进行扩展,实现对客户双向通讯机制以及后台扩展服务▪在数据库方面借用微软成熟的ODBC (开放数据库连接)标准实现对各类数据库的访问▪鉴于ODBC 标准出现在ASP 之前,使用上难度较大,微软提出了新的标准OLEDB 并在此基础上推出了ADO (ActiveX data object)组件对象简化数据库应用开发的难度。
第一节基于ASP 的B/S 应用模型▪ASP 应用模型技术小结▪Vbscript 脚本语言▪HTML 常见标记元素▪FrontPage 使用方法▪Visual Interdev 6.0▪ActiveX Data Object要掌握▪Active Server page 要掌握▪IIS Web Server 设置会设置▪熟悉数据库查询语言要熟悉Microsoft Visual Basic Scripting Edition是程序开发语言Visual Basic 家族的最新成员,它将灵活的Script 应用于更广泛的领域,包括Microsoft Internet Explorer 中的Web 客户机Script 和Microsoft Internet Information Server 中的Web 服务器Script 。
《Web数据库技术》课程教学大纲英文名称:WEB Data Base Technology适用专业:计算机科学与技术总学时:108学时其中:理论课54学时课程简介:本课程介绍了WEB编程的基础知识、开发环境及HTML语言,详细介绍了VBScript脚本语言,深入讲解了ASP技术及ADO组件的使用,并通过具体实例介绍了网络数据库应用程序的完整开发过程,尤其是后台管理部分。
一、课程的性质、目的和任务WEB开发技术数字媒体专业的一门专业必修课。
课程强调以网络数据库编程为核心,按照开发网络数据库应用系统的完整过程来组织整个教学内容,具有较强的实用性。
通过本课程的学习,使学生学会制作动态网页和建立网站的技术,培养学生对WEB程序设计技术的综合应用能力。
二、课程教学内容与基本要求第一章WEB数据库技术概述1、教学内容(1)Internet 技术。
(2)Web的工作原理及几种Web数据库访问技术。
2、教学基本要求(1)了解所涉及的Internet技术如TCP/IP协议、HTTP协议、超文本标记语言(HTML)、XML 等。
(2)掌握Web的工作原理及几种Web数据库访问技术。
第二章数据库应用系统的层次结构1、教学内容(1)应用系统的层次结构。
(2)单机结构。
(3)集中式结构。
(4)C/S 结构。
(5) B/S 结构。
2、教学基本要求(1)了解单机结构、集中式结构。
(2)掌握QS结构及浏览器/服务器模式即HS结构、多层结构。
第三章建立ASP的运行平台1教学内容ASP的运行平台。
2、教学基本要求(1)掌握建立一个她站点所需的各种必要知识。
(2)掌握IIS的配置要点。
(3)掌握虚拟目录的作用。
第四章VBScript的编程基础1、教学内容(1)VBScript的基本语法(2)程序流程控制。
(3)VBScript 的过程。
(4)内部函数。
2、教学基本要求(1)掌握VBScript.的基本语法(2)掌握程序流程控制。
(3)掌握VBScript的过程。