资源描述
Web数据库编程课程教学大纲
课程名称:Web Web数据库编程/ Web Database Programming
学时/学分:48学时/3学分(其中课内教学32学时,实验上机16学时,课外0学时)
先修课程:网页设计、数据库技术、计算机网络
适用专业:信息与计算科学
开课院(系、部、室):数学与计算机科学学院
一、课程的性质与任务
本课程是面向信息与计算科学专业的重要课程之一。通过本课程的学习有助于培养学生在Web环境中的程序设计能力。本课程的主要内容包括:Web程序开发环境、脚本语言的使用和页面设计技术、ASP程序设计技术、Web数据库应用程序设计、Web数据库应用程序实例等部分。理论学时为32学时,实验学时为16学时。
通过本课程的学习,要求学生达到:一、对Web数据库程序设计的多种方法与技术要有广泛的了解;二、掌握一种或多种当前常用的Web数据库编程技术;三、能应用某种Web编程技术解决一定的实际问题,具有Web数据库程序设计技术的综合应用能力。
二、课程内容、基本要求与学时分配
(一)Web编程基础知识 2学时
1、了解Web的工作原理。
2、了解Internet网络协议。
3、了解IP地址、域名和URL。
4、了解超文本标记语言HTML。
5、了解可扩展标记语言XML。
重点:HTML
难点:XML
(二)Web程序开发环境 2学时
1、了解并掌握服务器端开发环境。
2、了解并掌握客户端开发环境。
重点:服务器端开发环境
难点:服务器端开发环境
(三)脚本语言 4学时
1、掌握JavaScript语言基础,会利用常用的内建对象和函数进行编程。
2、掌握VBScript语言基础,会利用常用的内建对象和函数进行编程。
3、了解其他脚本语言。
重点:JavaScript编程基础
难点:JavaScript编程基础
(四)页面设计 4学时
1、掌握静态页面设计,会应用HTML基本标记进行静态页面的设计;
2、掌握动态页面设计,会应用DHTML、脚本语言进行动态页面的设计;
3、了解DOM技术;
4、掌握CSS的设计,会应用CSS进行页面的设计;
重点:动态页面设计
难点:CSS页面设计
(五)ASP程序设计 8学时
1、ASP基本概念
(1)了解ASP的特点、工作原理、运行环境;
(2)会设计简单的ASP程序;
2、ASP的内建对象和应用组件
(1)了解并掌握ASP的内建对象和应用组件;
(2)掌握Request对象的Form、QueryString、ServerVariables、Cookies数据集合的应用;
(3)掌握Response对象的方法、属性、数据集合的应用;
(4)掌握Session对象的方法、属性、事件的应用;
(5)掌握Cookie的应用,熟练掌握利用Cookie实现浏览器端和服务器端的数据的传递;
(6)掌握Application对象的方法、属性、事件的应用;了解Application对象和Session对象的联系与区别;
(7)掌握Server对象的方法、属性应用;
重点:ASP内建对象
难点:ASP对象的使用
(六)Web数据库编程技术 10学时
1、Web数据库访问技术
(1)了解常见的Web数据访问技术;
(2)会根据应用环境的不同需求选择相应的访问技术;
(3)熟练掌握JDBC、ADO等某一种技术实现数据源的配置;
2、数据库语言SQL
(1)了解SQL的应用;
(2)掌握SQL的主要语句,会应用SQL实现数据的常规操作;
3、使用ADO访问数据库
(1)掌握ADO的对象类和对象模型;
(2)掌握ADO Connection对象的常用属性和方法,会用Connection对象连接数据库、执行SQL语句;
(3)掌握ADO Command对象的常用属性和方法,会用Command对象执行数据库操作、执行SQL语句、调用存储过程;
(4)掌握ADO RecordSet对象的常用属性和方法,会用RecordSet实现数据读取、记录集记录的修改和记录锁定、记录集记录间的移动方法和记录集游标等重要操作;
重点:ADO
难点:ADO使用
(七)综合应用实例 2学时
1、通过实例学习,了解Web数据库编程的设计步骤,熟悉实现过程;
2、掌握数据库的设计,并会根据实际应用设计数据库;
3、掌握用户界面的设计,并会根据实际应用设计用户界面;
4、掌握利用ADO技术、ASP实现完整的Web数据库应用程序;
重点:设计数据库
难点:应用实现
三、推荐教材和主要参考书
1、推荐教材:(按编著者,教材名称,出版地,出版社,出版时间,版次填写)
(1)吉根林 著,Web程序设计, 电子工业出版社,2005-08,第二版。
2、推荐参考书:
(1)阮家栋 著,Web数据库技术,科学出版社 ,2005-04,第二版。
(2)王国荣 著,Active Server Pages &WEB数据库,人民邮电出版社,第1版第6次。
(3)吕少华 著 ,WEB数据库开发与应用,科学出版社,2001-09,第一版。
大纲制订者:郭皎
大纲审定者:蒋万君
展开阅读全文