第1章 网络数据库技术概述 1
1.1 Internet技术与WWW世界 1
1.1.1 Internet技术与相关协议 1
1.1.2 Web的工作原理与工作步骤 2
1.1.3 WWW世界中的标记语言 3
1.2 Web数据库访问技术 6
1.2.1 CGI技术 7
1.2.2 ASP、JSP、PHP技术 7
1.3网络数据库应用系统的层次体系 8
1.3.1单机与集中式结构 8
1.3.2客户机/服务器结构 9
1.3.3浏览器/服务器结构 10
1.3.4 Internet/Intrnet信息系统的多层体系结构 11
习题1 11
第2章 建立网络数据库的运行平台 12
2.1系统的软硬件环境 12
2.2 IIS服务器的配置 13
2.2.1 IIS 5.1的安装 13
2.2.2创建Web站点 15
2.2.3 Web站点设置 17
2.2.4建立虚拟目录 20
2.2.5删除虚拟目录 22
2.2.6测试IIS 22
2.3安装SQL Server 2000 24
2.3.1安装SQL Server 2000的硬件需求 24
2.3.2安装SQL Server 2000的软件需求 24
2.3.3安装SQL Server 2000 25
习题2 30
实验2.1 ASP的运行环境与配置 30
第3章 构建后台数据库——SQL Server 2000 32
3.1数据库基础知识 32
3.2常用的网络数据库系统 32
3.3 SQL Server概述及特点 33
3.4 SQL Server 2000的常用工具 34
3.4.1企业管理器 34
3.4.2服务管理器 35
3.4.3 SQL查询分析器 36
3.4.4导入和导出数据 37
3.5数据库管理 38
3.5.1数据库的存储结构 38
3.5.2网络数据库的建立 38
3.5.3修改数据库 43
3.5.4删除数据库 44
3.5.5数据库的更名 45
3.6数据表的建立与维护 45
3.6.1数据类型 45
3.6.2表的建立 48
3.6.3修改表 50
3.6.4表的数据操作 51
3.6.5在表中建立主键和索引 52
3.6.6删除表 55
习题3 55
实验3.1数据库的创建与管理 55
实验3.2表的创建与管理 56
第4章 结构化查询语言——SQL 58
4.1 SQL概述 58
4.2 SQL数据定义功能 59
4.2.1基本表的定义和修改 59
4.2.2索引的建立和删除 62
4.3 SQL数据查询语句 63
4.3.1 SELECT语句的基本语法 63
4.3.2单表查询 63
4.3.3连接查询 67
4.3.4嵌套查询 69
4.3.5集合查询 72
4.3.6 SELECT语句的一般格式 73
4.4 SQL数据更新语句 75
4.4.1插入数据 75
4.4.2修改数据 76
4.4.3删除数据 77
4.4.4视图 78
习题4 80
实验4.1 SQL数据查询 81
实验4.2 SQL数据操纵 83
第5章 HTML语言 85
5.1 HTML标记 85
5.1.1 HTML文档结构 85
5.1.2 HTML常用标记 86
5.2 HTML动态网页设计 103
5.2.1表单 103
5.2.2创建简单表单 104
5.2.3创建复杂表单 106
5.2.4利用表单上传用户文件 111
习题5 112
实验5.1 HTML的基本网页设计 112
实验5.2创建HTML表单 113
实验5.3 HTML综合运用 114
第6章 VBScript编程基础 115
6.1 VBScript概述 115
6.2在网页中使用VBScript 115
6.2.1在HTML中加入VBScript代码 116
6.2.2在ASP页面中加入VBScript 117
6.3 VBScript基本语法 120
6.3.1 VBScript数据类型 120
6.3.2变量和常量 121
6.3.3运算符和表达式 125
6.4 VBScript程序流程控制 126
6.4.1选择语句 126
6.4.2循环语句 131
6.5 With语句 138
6.6 Sub过程和Function函数 138
6.6.1 Sub过程 138
6.6.2 Function函数 139
6.6.3参数传递 141
6.7内部函数 142
6.8 VBScript内部函数编程实例 151
6.9 VBScript的对象和事件 153
6.9.1 VBScript的对象 153
6.9.2 VBScript的常用事件 168
习题6 172
实验6.1流程控制语句的使用 172
实验6.2验证VBScript各函数的用法和功能 173
实验6.3基于事件驱动的编程练习 173
第7章 JavaScript脚本语言 175
7.1 JavaScript简介 175
7.1.1什么是脚本语言 175
7.1.2 JavaScript、VBScript与Jscript 175
7.1.3 JavaScript语言的基本特点 175
7.1.4在网页中加入JavaScript代码 176
7.1.5一个简单的实例 177
7.2 JavaScript基本语法 178
7.2.1 JavaScript的语句 178
7.2.2数据类型 178
7.2.3变量和常量 179
7.2.4运算符和表达式 180
7.3 JavaScript流程控制语句 184
7.3.1选择语句 184
7.3.2循环语句 189
7.3.3其他语句 193
7.4函数 194
7.4.1函数的定义 194
7.4.2函数的参数与返回值 195
7.5 JavaScript的对象 197
7.5.1 JavaScript的对象 197
7.5.2 JavaScript的内置对象和函数 198
7.5.3浏览器内部对象 204
7.5.4自定义对象 213
7.6 JavaScript的事件处理方式 216
习题7 221
实验7.1流程控制语句的使用 222
实验7.2 JavaScript对象的应用 222
实验7.3基于事件驱动的编程练习 223
第8章 ASP程序设计 224
8.1 ASP概述 224
8.1.1 ASP基础知识 224
8.1.2 ASP文件 224
8.1.3 ASP的工作原理 226
8.1.4 ASP的内建对象 227
8.1.5 ASP的外挂对象 227
8.2 Request对象 228
8.2.1 Request对象概述 228
8.2.2 Request对象的数据集合 229
8.2.3 Request对象属性 242
8.2.4 Request对象方法 242
8.3 Response对象 243
8.3.1 Response对象的属性 243
8.3.2 Response对象的方法 245
8.3.3 Cookies数据集合 250
8.4 Server对象 254
8.4.1 Server对象的属性 255
8.4.2 Server对象的方法 257
8.5 Session对象 262
8.5.1 Session对象概述 262
8.5.2 Session和Cookie的区别 265
8.5.3 Session对象的属性 266
8.5.4 Session对象的方法 268
8.5.5 Session对象的事件 268
8.6 Application对象 270
8.6.1 Application对象概述 270
8.6.2 Application对象的设置和变量读取 270
8.6.3 Application对象的方法 271
8.6.4 Application对象的事件 272
8.6.5 Session对象和Application对象的比较 273
8.7 Global.asa文件 273
8.8 ASP程序设计举例 275
习题8 280
实验8.1 Request和Response对象的使用 280
实验8.2 Server对象的使用 281
实验8.3 Session与Application对象的使用 282
实验8.4各种内建对象的综合运用 282
第9章 Web数据库访问 284
9.1常用的Web数据库访问技术 284
9.2常用的数据库接口技术 288
9.3使用ADO 290
9.3.1 ODBC概述 291
9.3.2创立并配置数据源 292
9.4使用ADO访问数据库 295
9.4.1 ADO对象的结构 295
9.4.2使用Connection对象 296
9.4.3使用Recordset对象 301
9.4.4使用Command对象 312
9.5实例分析 317
本章小结 334
习题9 334
实验9.1 ODBC数据源的创建与配置 335
实验9.2使用ADO访问数据库 335
第10章 Web数据库应用实例 336
10.1基于Web的网上教学测试系统 336
10.1.1系统分析 336
10.1.2功能模块设计 337
10.1.3数据库的逻辑结构设计 338
10.1.4界面设计与应用程序实现 340
总结 353
10.2基于Web的网上教学信息管理系统 354
10.2.1系统分析 354
10.2.2系统设计 354
10.2.3功能模块设计 355
10.2.4数据库的逻辑结构设计 356
10.2.5界面设计与应用程序实现 358
总结 378
附录A 程序代码 379
参考文献 420