Web数据库教学大纲.docx
- 文档编号:10251943
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:15
- 大小:19.65KB
Web数据库教学大纲.docx
《Web数据库教学大纲.docx》由会员分享,可在线阅读,更多相关《Web数据库教学大纲.docx(15页珍藏版)》请在冰豆网上搜索。
Web数据库教学大纲
本科《Web数据库技术》课程教学大纲
课程中英文名称:
Web数据库技术
WebDatabaseTechnology
课程编码:
课程性质:
限定选修课
适用专业:
计算机科学与技术
学时数:
48;其中:
讲课学时:
36;实验学时:
12;学分数:
3;
编写人:
;审定人:
;
一、课程简介
(一)课程性质与任务
《Web数据库技术》是网络工程专业的一门重要的专业限选课程。
本课程的任务主要是通过介绍目前比较流行的Web数据库应用程序的开发技术,使学生了解Web数据库应用程序开发的特点和常用的实现方法,提高学生应用程序的开发、设计的能力,为今后的工作打基础。
(二)课程教学目的及要求
通过本课程的学习,使学生了解和掌握网络数据库的发展;了解客户机/服务器(C/S)体系结构和数据库技术;掌握浏览器/服务器(B/S)体系结构;掌握因特网上的Web数据库的原理与实现技术;了解常见的数据库产品(Access、Oracle、SQLServer),重点掌握Access的有关知识,能够运用基本的SQL语句;了解Web数据库的一般实现方法,掌握以ASP为主的客户端程序的开发。
要求了解开发一个完整的Web数据库系统的技术与知识,熟悉ASP编程语言及运行环境、后台数据库的开发技术以及一些相关的网络知识。
熟练掌握一个完善的web数据库系统的两个模块:
前台应用程序和后台数据库支持。
完成一个具体的Web数据库应用系统,能够独立编写前台应用程序,能独立完成前台应用程序的运行环境,即WindowsNTServer和IIS的设置(或WIN9.x和PWS);熟练掌握后台数据库的开发,设计合理的数据库表,了解系统运行之后的数据库的日常备份和维护工作。
(三)课程教学内容
本课程主要讲授Web应用程序的组成和动态网页的工作机制。
主要包括Web应用程序的开发环境配置、ASP技术实现动态网页的技术基础、在Access数据库中建立查询、在ASP中实现对数据库的访问方法、数据库数据显示在页面上的方法、通过页面来实现对数据库数据的维护方法等。
(四)先修课程及后续课程
先修课程:
计算机科学导论、C语言程序设计、数据库系统原理与应用、计算机网络编程
后续课程:
现代网络管理技术
二、课程教学总体安排
(一)学时分配建议表
学时分配建议表
课程内容
教学环节
讲课
习题课
实验
设计
Web应用程序架构
2
构建Web应用程序的开发环境
2
ASP基础
6
2
数据库的设计和建立
4
2
Web页的数据库连接技术
6
2
向页面添加动态内容
4
显示和查询记录
2
2
添加、更新和删除记录
2
2
综合应用——网上书店客户端的设计
4
综合应用——网上书店管理端的设计
4
2
总计(学时)
36
12
(二)推荐教材及参考书目
1.教材:
铁军.《WEB数据库技术》.清华大学出版社,2006
2.参考书目
[1]郭瑞军,初晓路等.《ASP数据库开发实例精粹(第二版)》.电子工业出版社,2007
[2]王承君.《Web数据库技术应用教程(第二版)》.中国水利水电出版社,2008
[3]魏善沛.《Web数据库基础教程-(第二版)》.中国铁道出版社,2009
[4]杨世锡.《ASP+SQLServer动态网站开发从基础到实践》.电子工业出版社,2004
[5]王崇义.《Web数据库与动态网页制作》.中国铁道出版社,2008
(三)课程考核方式
1.考核方式:
笔试(闭卷)
2.成绩构成:
平时30%,期未70%。
三、课程教学内容及基本要求
(一)Web应用程序架构(2学时)
1.教学目的
了解和掌握Web应用程序的组成和动态网页的工作机制。
2.教学重点与难点
(1)教学重点
数据库应用程序架构,Web应用程序工作机制
(2)教学难点
数据库应用程序架构
3.教学方法
多媒体教学
4.教学内容:
第1章Web应用程序架构
1.1数据库应用程序架构及其发展
1.2Web应用程序及其工作机制
1.3动态内容的实现技术简介
1.4Web应用程序的典型应用和特点
5.教学要求
了解数据库应用程序的四种架构及其发展过程;掌握Web应用程序及其工作机制;了解常用的动态内容的实现技术(ASP、JSP、PHP)。
6.学生练习及作业
(二)构建Web应用程序的开发环境(2学时)
1.教学目的
了解Web应用程序开发工作流程,熟悉Web站点开发工具DreamweaverMX的工作环境,创建一个新的Web站点。
2.教学重点与难点
(1)教学重点
创建Web站点,用PWS创建虚拟目录,DreamweaverMX的站点管理。
(2)教学难点
设置站点或站点目录的属性,设置测试服务器,设定远程信息,测试开发环境。
3.教学方法
多媒体教学
4.教学内容:
第2章构建Web应用程序的开发环境
2.1Web应用程序的开发环境
2.2建立Web站点
2.3Web站点开发工具DreamweaverMX简介
2.4构建DreamweaverMX开发环境
5.教学要求
熟悉Web应用程序开发环境;掌握创建Web站点的方法,即安装服务器、启动IIS服务、创建新的Web站点、设置站点或站点目录的属性、用PWS创建虚拟目录;了解Web站点开发工具DreamweaverMX工作环境、Web应用程序开发功能、Web应用程序开发工作流程;能够构建DreamweaverMX开发环境,包括创建本地站点、设置测试服务器、设定远程信息、测试开发环境、DreamweaverMX的站点管理。
6.学生练习及作业
(三)ASP基础(6学时)
1.教学目的
创建和运行一个简单的ASP网页。
2.教学重点与难点
(1)教学重点
ASP的基本概念,ASP内置对象的应用。
(2)教学难点
Application_OnStart事件过程,Session_OnStart事件过程。
3.教学方法
多媒体教学
4.教学内容:
第3章ASP基础
3.1ASP概述
3.2ASP基础
3.3ASP的内置对象
3.4ASP实例——计数器的设计
5.教学要求
掌握ASP的基本概念;使用变量、表单、组件和对象创建和运行ASP网页,重点掌握、ASP的内置对象:
Request对象、Response对象、Session对象、Application对象、Server对象及Cookie的应用。
6.学生练习及作业
(四)数据库的设计和建立(4学时)
1.教学目的
设计一个满足数据完整性约束的数据库,创建Access数据库,使用SQL命令操作数据库,在Access中创建查询对象。
2.教学重点与难点
(1)教学重点
使用SQL命令操作数据库:
查询语句SELECT、更新数据语句UPDATE、删除数据语句DELETE。
在Access中创建查询对象。
(2)教学难点
使用SQL命令操作数据库:
查询语句SELECT、更新数据语句UPDATE、删除数据语句DELETE。
3.教学方法
多媒体教学
4.教学内容:
第4章数据库的设计和建立
4.1需求分析
4.2设计数据库
4.3创建Access数据库
4.4使用SQL命令操作数据库
4.5在Access中创建查询对象。
5.教学要求
掌握数据完整性约束条件;创建Access数据库;熟练使用SQL命令操作数据库,包括查询语句SELECT、插入数据语句INSERTINTO、更新数据语句UPDATE、删除数据语句DELETE、参数PARAMETERS;在Access中创建查询对象:
选择查询、操作查询、参数查询。
6.学生练习及作业
(五)Web页的数据库连接技术(6学时)
1.教学目的
使用Connection对象连接到数据库,使用记录集对象Recordset打开记录集、用记录集表示记录、对记录集进行分页,管理Command对象,在DreamweaverMX中管理数据库连接。
2.教学重点与难点
(1)教学重点
Connection对象的方法和属性,Recordset的方法和属性,Command的方法和属性,在DreamweaverMX中管理数据库连接。
(2)教学难点
Recordset的方法和属性,Command的方法和属性.
3.教学方法
多媒体教学
4.教学内容:
第5章Web页的数据库连接技术
5.1数据库访问技术
5.2连接对象
5.3记录集对象
5.4命令对象
5.5在DreamweaverMX中使用ADO对象的特点
5.教学要求
了解常用的数据库访问技术,重点掌握ADO技术;掌握Connection对象的方法和属性、能够分别使用连接字符串和数据源名称连接到数据库;掌握记录集对象Recordset的方法和属性、打开记录集、用记录集表示记录、对记录集进行分页;掌握命令对象Command的方法和属性、使用Command对象、在Command对象中使用参数、管理Command对象。
6.学生练习及作业
(六)向页面添加动态内容(4学时)
1.教学目的
掌握向页面添加动态内容的方法,使页面动态化。
2.教学重点与难点
(1)教学重点
向页面添加动态内容,表单元素动态,使HTML属性动态
(2)教学难点
表单元素动态,使HTML属性动态
3.教学方法
多媒体教学
4.教学内容:
第6章向页面添加动态内容
6.1定义数据源
6.2向页面插入动态内容
6.3表单元素动态
6.4使HTML属性动态
6.5设定动态内容格式。
5.教学要求
掌握定义和使用数据源的方法,实现向页面添加动态内容,包括插入动态文本、插入动态图像;各种表单元素的动态实现,即文本字段动态、图像域动态、动态复选框、单选按钮动态、列表/菜单动态;使HTML属性动态,即使用“绑定”面板将HTML属性动态化、使用“标签检查器”面板实现HTML属性动态化、使用属性检查器实现HTML属性动态化。
并设定动态内容格式。
6.学生练习及作业
(七)显示和查询记录 (2学时)
1.教学目的
能够在页面中显示和查询记录。
2.教学重点与难点
(1)教学重点
在记录集中使用参数变量、设置简单查询条件、设置复杂查询条件查询记录。
(2)教学难点
在记录集中使用参数变量、设置简单查询条件、设置复杂查询条件查询记录。
3.教学方法
多媒体教学
4.教学内容:
第7章显示和查询记录
7.1构建显示记录页面
7.2查询记录
5.教学要求
构建显示记录页面;在记录集中使用参数变量、设置简单查询条件、设置复杂查询条件查询记录。
6.学生练习及作业
(八)添加、更新和删除记录(2学时)
1.教学目的
理解记录操作与数据库结构的关系、操作数据的方法,利用服务器行为添加、更新和删除记录。
2.教学重点与难点
(1)教学重点
利用Recordset添加记录;利用Recordset更新记录,利用Recordset删除记录
(2)教学难点
同时处理多条记录,更新多条记录、删除多条记录。
3.教学方法
多媒体教学
4.教学内容:
第8章添加、更新和删除记录
8.1概述
8.2添加记录
8.3更新记录
8.4删除记录
8.5同时处理多条记录
5.教学要求
理解记录操作与数据库结构的关系、操作数据的方法;利用服务器行为添加记录、利用Recordset添加记录;利用服务器行为更新记录、利用Recordset更新记录;利用服务器行为删除记录、利用Recordset删除记录;同时处理多条记录:
更新多条记录、删除多条记录。
6.学生练习及作业
(九)综合应用——网上书店客户端的设计(4学时)
1.教学目的
通过网上书店客户端的设计实例,掌握一般web应用程序客户端的设计流程。
2.教学重点与难点
(1)教学重点
网上购书的基本流程,查询图书,购物车的实现,订单确认和保存
(2)教学难点
按类别查询图书、综合查询,安装购物车插件、设置购物车、将商品添加到购物车,将购物车内容保存到数据库。
3.教学方法
多媒体教学
4.教学内容:
第9章综合应用——网上书店客户端的设计
9.1网上购书的基本流程
9.2查询图书
9.3购物车的实现
9.4用户身份确认
9.5订单确认和保存
9.6订单查询
9.7体验购书过程
5.教学要求
通过网上书店客户端的设计实例,掌握一般web应用程序客户端的设计流程。
重点掌握数据连接,数据的查询,插入,更新,删除技术。
6.学生练习及作业
(十)综合应用——网上书店管理端的设计 (4学时)
1.教学目的
通过网上书店管理端的设计实例,掌握一般web应用程序管理端的设计流程。
2.教学重点与难点
(1)教学重点
网上书店管理的模块结构及流程,职员登录及权限,职员管理模块。
(2)教学难点
网上书店管理的模块结构及流程,权限的应用。
3.教学方法
多媒体教学
4.教学内容:
第10章综合应用——网上书店管理端的设计
10.1网上书店管理的模块结构及流程
10.2职员登录及权限
10.3职员管理模块
10.4订单管理
10.5图书管理
10.6客户管理
5.教学要求
通过网上书店管理端的设计实例,掌握一般web应用程序管理端的设计流程。
重点掌握数据连接,数据的查询,插入,更新,删除技术。
6.学生练习及作业
四、课程设计要求
无
五、实验要求
(一)实验的目的与要求
通过实验教学掌握Web数据库的使用和管理方法, 实验从建立Web应用程序所必需的服务器端环境和本机开发环境入手,由浅至深,逐步引导学生了解ASP技术的基本知识、数据库的设计和建立;以及应用SQL语言操作数据库数据,使用ADO访问数据库,从而对WEB数据库技术有一个全面的了解。
(二)实验项目名称、学时分配表
实验学时分配表
序号
实验项目名称
实验
学时
实验类型
实验内容
开出要求
分组
(人/组)
1
ASP技术的应用
2
设计
Web环境的建立,ASP内置对象及其应用
100%
2
SQL语言操作数据库
2
设计
在Access中创建和操作数据库
100%
3
ASP中实现对数据库的访问
2
设计
ASP中实现对数据库的访问
100%
4
动态显示内容
2
设计
在ASP中实现对数据库的访问、数据库数据显示在页面上
100%
5
动态实现数据库操作
2
设计
动态实现添加、更新和删除数据
100%
6
网上书店设计
2
设计
网上书店客户端和管理端的实现
100%
(三)考核方式
检查练习情况并提交作业。
六、实习要求
无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 数据库 教学大纲
![提示](https://static.bdocx.com/images/bang_tan.gif)