标题：Web应用程序开发教程：ASP SQL Server
基本信息
作    者： 姜卫，何苗 编
出 版 社： 人民邮电出版社
ISBN： 9787115198181
出版时间： 2009-05-01
版　　次： 1
页　　数： 389
装　　帧： 平装
开　　本： 16开
所属分类： 图书>教材教辅>高职高专
内容简介
ASP+SQL Server是开发Web应用程序的经典组合，被国内外众多网站所广泛采用，具有很强的实用性。《Web应用程序开发教程：ASP+SQL Server》首先系统介绍了ASP程序设计和SQL Server 2000数据库管理的基础知识，然后结合几个使用ASP+SQL Server 2000开发Web应用程序的实例，包括用户管理及登录系统、简易网上论坛、网站流量统计系统、网络投票系统、网上商城购物系统、旅游在线报名系统、软件资源下载系统、新闻发布及管理系统等，全面介绍了用ASP和SQL Server 2000开发Web应用程序的方法和技巧。《Web应用程序开发教程：ASP+SQL Server》既可以作为大学本科“Web应用程序设计”课程的教材，也可作为高职高专院校相关专业的教材，或作为Web应用程序开发人员的参考用书。
图书目录
第1部分 ASP程序设计基础
第1章 Web应用程序设计与开发概述 2
1.1 Web应用程序设计语言的产生与发展 2
1.2 Web应用程序的基本开发流程和工作原理 3
1.3 当前比较流行的Web应用程序设计语言 5
1.3.1 HTML简介 5
1.3.2 ASP简介 6
1.3.3 JSP简介 6
1.3.4 PHP简介 6
习题 7
第2章 ASP基础和应用环境配置 8
2.1 Web服务器环境配置 8
2.1.1 安装IIS 8
2.1.2 配置和管理IIS 9
2.1.3 申请和配置互联网站 11
2.2 常用ASP编辑工具——Dreamweaver 12
2.2.1 Dreamweaver主界面 12
2.2.2 设置网页背景和颜色 13
2.2.3 设置字体属性 13
2.2.4 超级链接 14
2.2.5 图像和动画 15
2.2.6 表格 16
2.3 ASP程序设计基础 17
2.3.1 显示当前日期和时间的例子 17
2.3.2 初学者的常见问题 18
习题 19
第3章 ASP脚本语言 20
3.1 VBScript编程基础 20
3.1.1 数据类型 20
3.1.2 常量和变量 21
3.1.3 运算符 22
3.1.4 函数与过程 23
3.1.5 条件语句 28
3.1.6 循环语句 30
3.1.7 自定义过程和函数 33
3.1.8 错误处理 34
3.2 JavaScript编程基础 36
3.2.1 JavaScript脚本使用 36
3.2.2 数据类型和变量 37
3.2.3 运算符 37
3.2.4 程序控制语句 38
3.2.5 内置对象综述 39
3.2.6 弹出警告对话框 44
3.2.7 弹出确认对话框 44
3.2.8 弹出输入数据对话框 45
3.2.9 弹出新窗口 46
3.2.10 Window对象事件处理 46
习题 47
第4章 ASP内置对象 48
4.1 Request对象 48
4.1.1 读取网址的参数信息 48
4.1.2 读取表单传递的数据 49
4.1.3 读取Cookie数据 51
4.1.4 读取服务器端的环境变量 51
4.2 Response对象 53
4.2.1 输出到网页 53
4.2.2 网页转向 53
4.2.3 写入Cookie数据 54
4.3 Server对象 55
4.3.1 创建组件实例 55
4.3.2 取得服务器的物理路径 56
4.4 Application对象 57
4.4.1 Application对象应用及计数器实例 57
4.4.2 Application对象锁定 58
4.4.3 使用Global.asa 58
4.4.4 图形化的计数器 60
4.5 Session对象 62
4.5.1 Session对象应用 62
4.5.2 使用Session保存登录信息 62
4.5.3 Session对象的事件 64
习题 64
第5章 ASP常用组件 66
5.1 文件访问组件 66
5.1.1 文件的读取和写入 66
5.1.2 文件处理 70
5.1.3 磁盘驱动器和文件夹操作 74
5.2 广告循环组件 79
5.2.1 使用Ad Rotator组件 79
5.2.2 Rotation Schedule文件 80
5.2.3 重定向文件 81
5.3 内容链接组件 81
5.3.1 内容链接组件结构 81
5.3.2 内容链接组件应用 82
5.4 文件上传 84
5.4.1 无组件上传程序包 84
5.4.2 上传文件的简单实例 85
5.5 邮件处理组件 88
5.5.1 下载和安装w3 JMail 88
5.5.2 使用JMail发送邮件 90
5.6 验证码生成组件 93
5.6.1 下载和安装Heading Generator 93
5.6.2 使用Heading Generator组件生成注册码 95
习题 98
第2部分 SQL Server 2000数据库管理及开发接口
第6章 SQL Server 2000数据库管理 102
6.1 常用数据库管理工具 102
6.1.1 SQL Server 2000的版本和组件 102
6.1.2 服务管理器 103
6.1.3 企业管理器 103
6.1.4 osql实用工具 106
6.1.5 SQL查询分析器 106
6.2 创建和维护数据库 107
6.2.1 数据库的概念及组成 108
6.2.2 创建数据库 109
6.2.3 删除数据库 111
6.2.4 备份数据库 111
6.2.5 还原数据库 112
6.2.6 分离数据库 114
6.2.7 附加数据库 115
6.3 表管理 116
6.3.1 表的概念 116
6.3.2 创建表 117
6.3.3 修改表 124
6.3.4 删除表 125
6.3.5 查看和编辑表数据 126
6.4 表约束 129
6.4.1 主键约束 129
6.4.2 唯一性约束 130
6.4.3 检查约束 130
6.4.4 默认约束 131
6.4.5 外键约束 132
6.5 索引操作 134
6.5.1 设计索引 134
6.5.2 创建索引 134
6.5.3 查看、修改和删除索引 136
6.6 视图管理 136
6.6.1 创建视图 136
6.6.2 修改视图 140
6.6.3 删除视图 141
习题 142
第7章 ASP数据库编程技术 143
7.1 常用SQL语句 143
7.1.1 INSERT语句 143
7.1.2 UPDATE语句 146
7.1.3 DELETE语句 147
7.1.4 SELECT语句 148
7.2 使用ADO访问数据库 156
7.2.1 ADO简介 157
7.2.2 连接数据库 158
7.2.3 执行SQL语句 162
7.2.4 处理查询结果集 164
7.2.5 分页显示结果集 169
习题 172
第3部分 ASP应用实例开发
第8章 常用ASP应用实例 176
8.1 用户管理及用户登录 176
8.1.1 系统功能分析及数据库设计 176
8.1.2 设计用户登录模块 177
8.1.3 限制普通用户的权限 180
8.1.4 设计系统主界面 180
8.1.5 设计用户管理模块 181
8.1.6 添加和修改用户模块 183
8.1.7 设计删除用户模块 188
8.1.8 设计修改密码模块 189
8.1.9 设计退出登录模块 190
8.2 简易网上论坛 191
8.2.1 系统功能分析及数据库设计 191
8.2.2 主页中的用户管理部分 192
8.2.3 用户身份验证 194
8.2.4 注册新用户 196
8.2.5 修改用户信息 197
8.2.6 删除用户 198
8.2.7 显示主题留言 199
8.2.8 添加新帖子 202
8.2.9 查看留言内容 203
8.2.10 回复留言 207
8.2.11 删除留言 207
8.2.12 置顶与取消置顶 208
8.3 网站流量统计系统 209
8.3.1 系统功能分析及数据库设计 209
8.3.2 设计公共文件 212
8.3.3 设计访问者界面 214
8.3.4 网站信息界面设计 216
8.3.5 最近访问者界面设计 217
8.3.6 按月统计界面设计 218
8.3.7 按年统计界面设计 220
8.4 网络投票系统 221
8.4.1 系统功能分析及数据库设计 221
8.4.2 设计投票项目管理模块 222
8.4.3 投票界面设计 226
习题 228
第9章 网上商城购物系统 229
9.1 系统分析与总体设计 229
9.1.1 系统功能描述 229
9.1.2 功能模块划分 230
9.1.3 系统流程分析 231
9.2 数据库结构设计与实现 231
9.2.1 创建数据库 231
9.2.2 数据库逻辑结构设计 231
9.3 目录结构与通用模块 234
9.3.1 目录结构 234
9.3.2 通用模块 234
9.4 管理主界面与登录程序设计 236
9.4.1 设计管理主界面 236
9.4.2 设计admin\AdminIndex.asp 236
9.4.3 设计admin\Left.asp 238
9.4.4 管理用户登录程序设计 238
9.5 公告信息管理模块设计 239
9.5.1 设计公告管理页面 239
9.5.2 添加公告信息 241
9.5.3 修改公告 242
9.5.4 删除公告 243
9.5.5 查看公告信息 244
9.6 商品类别管理模块设计 245
9.6.1 设计商品类别管理页面 245
9.6.2 添加商品类别 247
9.6.3 修改商品类别 247
9.6.4 删除商品类别 248
9.7 商品管理模块设计 248
9.7.1 显示商品列表 249
9.7.2 添加商品 251
9.7.3 商品图片上传 253
9.7.4 修改商品 253
9.7.5 删除商品 255
9.7.6 查看商品信息 255
9.8 订单管理模块设计 256
9.8.1 查看订单信息 257
9.8.2 订单处理 258
9.9 投诉管理模块设计 259
9.9.1 查看投诉信息 259
9.9.2 投诉处理 260
9.10 系统主界面与登录程序设计 261
9.10.1 设计主界面 261
9.10.2 设计index.asp 261
9.10.3 设计Left.asp 263
9.10.4 设计Right.asp 265
9.10.5 注册用户登录程序设计 267
9.11 设计商品查询及购买模块 267
9.11.1 按分类查看商品列表 268
9.11.2 选择要购买的商品 269
9.11.3 购物车管理 271
9.11.4 收银台管理 273
9.11.5 我的订单 274
9.11.6 查询订单 275
9.12 设计客户投诉模块 275
9.12.1 填写客户投诉 275
9.12.2 查看客户投诉 276
9.13 用户管理设计 277
9.13.1 系统用户管理 278
9.13.2 注册新用户 278
9.13.3 注册用户管理 279
第10章 旅游在线报名系统 280
10.1 系统分析与总体设计 280
10.1.1 系统功能描述 280
10.1.2 系统功能模块划分 281
10.1.3 系统流程分析 282
10.2 数据库结构设计与实现 282
10.2.1 创建数据库 282
10.2.2 数据库逻辑结构设计 283
10.3 目录结构与通用模块 285
10.3.1 目录结构 285
10.3.2 通用模块 285
10.4 系统主界面与登录程序设计 286
10.4.1 设计主界面 286
10.4.2 用户登录程序设计 288
10.4.3 设计管理界面 288
10.4.4 设计admin\Left.asp 289
10.5 地域管理模块设计 289
10.5.1 设计地域管理界面 289
10.5.2 添加地域信息 289
10.5.3 修改地域 291
10.5.4 删除地域 292
10.6 推荐线路类型管理模块设计 294
10.6.1 设计推荐线路类型管理页面 294
10.6.2 添加线路类型 294
10.6.3 修改线路类型 294
10.6.4 删除线路类型 295
10.7 旅游线路管理模块设计 295
10.7.1 设计旅游线路管理界面 295
10.7.2 添加旅游线路 296
10.7.3 修改旅游线路 297
10.7.4 线路图片上传 298
10.7.5 删除旅游线路 300
10.8 报名信息管理模块设计 300
10.8.1 管理未处理报名记录 301
10.8.2 管理已处理报名记录 301
10.8.3 查看报名记录 301
10.8.4 查询报名记录 302
10.9 前台游客管理模块设计 304
10.9.1 查看线路信息 304
10.9.2 提交报名申请 305
10.9.3 线路查询管理 306
10.10 系统用户管理模块设计 306
第11章 软件资源下载系统 307
11.1 系统分析与设计 307
11.1.1 系统功能描述 307
11.1.2 功能模块划分 308
11.2 数据库结构设计与实现 308
11.2.1 创建数据库 308
11.2.2 数据库逻辑结构设计 308
11.3 目录结构与通用模块 310
11.3.1 目录结构 310
11.3.2 通用模块 311
11.4 Admin用户管理模块设计 312
11.4.1 设计主界面 312
11.4.2 设计admin\index.asp 313
11.4.3 设计admin\left.asp 314
11.5 后台管理模块设计 314
11.5.1 设计新闻管理页面 314
11.5.2 设计上传软件页面 317
11.5.3 设计上传管理页面 318
11.5.4 设计添加软件页面 319
11.5.5 设计软件管理页面 320
11.5.6 设计类别管理页面 320
11.5.7 设计运行环境管理页面 321
11.5.8 设计用户管理页面 321
11.5.9 设计修改密码页面 322
11.6 系统主界面程序设计 323
11.6.1 设计主界面 323
11.6.2 设计top.asp和bottom.asp 323
11.6.3 设计Left.asp 324
11.6.4 设计查看下载软件页面 326
11.6.5 设计软件投票页面 326
11.6.6 设计软件搜索页面 326
11.6.7 设计按类别查看软件页面 327
第4部分 附录
附录1 实验 330
实验1 ASP应用环境配置 330
实验2 VBScript语言编程 332
实验3 JavaScript语言编程 334
实验4 使用ASP内置对象 336
实验5 使用ASP常用组件 338
实验6 SQL Server 2000数据库对象管理 343
实验7 ASP访问SQL Server数据库 347
大作业 新闻发布及管理系统 349
项目1 数据库结构设计 350
项目2 目录结构与通用模块 351
项目3 系统主界面与登录程序设计 354
项目4 新闻类别管理模块设计 356
项目5 新闻发布管理模块设计 360
项目6 新闻阅读查询模块设计 362
项目7 新闻评论管理模块设计 364
项目8 系统用户管理模块设计 365
附录2 HTML基本语法 366
T2.1 基本结构标记 366
T2.2 设置网页背景和颜色 367
T2.3 设置字体属性 367
T2.4 超级链接 368
T2.5 图像和动画 368
T2.6 表格 369
T2.7 表单 371
T2.8 层叠样式表 374
附录3 下载SQL Server 2000评估版 377
附录4 SQL Server 2000服务器安装过程 379
附录5 下载并安装SQL Server2000补丁 385