
本书是《网络数据库技术与应用》(何薇,舒后编著,清华大学出版社出版)的配套实验教材,也可单独使用。
全书分为两大部分: 第一部分是上机实验指导,分为6章,每章设计了若干个实验,涵盖各章的基本知识点,各实验具有一定的典型性;第二部分是课程设计指导,提供了博客系统的设计与实现、在线图书销售系统这两个课程设计的完整实例。
本书可作为高等学校网络数据库技术(或Web数据库技术)、动态网页设计等相关课程的实验教材。
网络数据库技术实验与课程设计目前可以使用多种网络数据库访问技术,由于ASP是目前开发网络数据库应用程序的主流技术之一,与同类的PHP、JSP相比,具有简单易学的特点,故本书涉及的所有实验与课程设计均运行于ASP平台之上,使用SQL Server 2000及Access作为后台数据库。
全书分为两大部分: 第1部分是实验,共分为6章,具体包括网络数据库运行平台的构建、SQL Server 2000的应用、HTML基础及应用、VBScript编程、ASP主要内建对象的使用、网络数据库的访问技术;第2部分是课程设计,提供了博客系统的设计与实现、在线图书销售系统这两个课程设计的完整实例。
本书的最大特点是根据相关课程的理论教学经验,合理编排了各章的实验,内容由浅入深,通过完整的课设实例使学生快速理解网络数据库应用程序的具体开发步骤。
全书由舒后、何薇编著,其中第1部分的第1、4、5、6章由舒后编写,第2、3章由何薇编写,第2部分的两个课程设计来自李鑫、贲伊菲、赵越等的课程设计实例。在编写过程中,我们得到了计算机系同仁的热情帮助,在此表示诚挚的谢意。
由于计算机技术发展十分迅速,更由于作者的水平所限,加之时间仓促,书中难免有错误和不足,期望读者在使用过程中给予指正。
编者2009年3月
第1部分 上机实验指导
第1章 建立网络数据库的运行平台3
实验1.1 ASP的运行环境与配置3
实验1.2 SQL Server 2000的安装及常用工具的使用10
第2章 SQL Server 2000的应用21
实验2.1 数据库的创建与管理21
实验2.2 表的创建与管理31
实验2.3 SQL数据查询48
实验2.4 SQL数据操纵63
第3章 HTML应用77
实验3.1 HTML的基本网页设计77
实验3.2 创建HTML表单83
实验3.3 HTML综合运用87
第4章 VBScript编程89
实验4.1 流程控制语句的使用89
实验4.2 验证VBScript各函数的用法和功能95
实验4.3 基于事件驱动的编程练习102
第5章 ASP内建对象108
实验5.1 Request和Response对象的使用108
实验5.2 Server对象的使用119
实验5.3 Session与Application对象的使用123
实验5.4 各种内建对象的综合运用131第6章 网络数据库的访问136
实验6.1 ODBC数据源的创建与配置136
实验6.2 使用ADO访问数据库140
第2部分 课程设计指导第1章 概述177
1.1 课程设计目的177
1.2 开发环境177
1.3 课程设计的方式与基本要求177
1.4 考核方式与评分办法178
第2章 博客系统的设计与实现179
网络数据库技术实验与课程设计 2.1 系统分析179
2.2 功能模块设计179
2.3 数据库的逻辑结构设计180
2.4 博客系统功能的设计与实现182
2.4.1 登录主页面182
2.4.2 管理博客185
2.4.3 浏览博客201
2.5 开发难点分析207
第3章 在线图书销售系统211
3.1 系统分析211
3.2 功能模块设计212
3.3 数据库的逻辑结构设计213
3.4 图书销售模块功能实现215
3.4.1 用户注册与登录215
3.4.2 修改用户信息(userinfo.asp)217
3.4.3 图书查找219
3.4.4 购物车(car.asp)225
3.4.5 订单处理226
3.5 图书管理模块功能实现231
3.5.1 图书的删除(mpro.asp)231
3.5.2 图书信息的修改(epro.asp)232
3.5.3 添加图书(addpro.asp)234
3.6 系统开发难点分析236