第1模块 ASP基础和脚本语言 1
任务1.1 了解ASP 1
1.1.1 第一个ASP程序 1
1.1.2 ASP的技术特点和工作原理 2
任务1.2 搭建ASP运行环境——架设网站服务器 3
1.2.1 IIS简介 3
1.2.2 IIS的安装和设置 3
任务1.3 学习HTML语法 6
1.3.1 HTML概述 6
1.3.2 HTML常用标记 6
任务1.4 学习VBScript编程基础 19
1.4.1 数据类型 20
1.4.2 常量和变量 20
1.4.3 VBS的运算符 22
1.4.4 常用输入输出语句 23
1.4.5 条件语句 26
1.4.6 循环语句 28
1.4.7 VBScript数组 31
1.4.8 自定义过程和函数 34
任务1.5 学习JavaScript编程基础 36
1.5.1 JavaScript编写软件 37
1.5.2 变量和数据类型 38
1.5.3 常用运算符 39
1.5.4 条件语句 40
1.5.5 循环语句 42
1.5.6 数组 46
1.5.7 JavaScript常用对象 46
任务1.6 本模块总结 50
任务1.7 上机练习与习题 51
1.7.1 习题 51
1.7.2 问与答 51
1.7.3 上机练习 51
第2模块 ASP内置对象及运用 55
任务2.1 使用Request对象获取客户端数据 55
2.1.1 Request对象的属性 56
2.1.2 Request对象的方法 56
2.1.3 Request对象的集合 57
2.1.4 用Form数据集合获取用户输入的数据 58
2.1.5 使用QueryString数据集合传递参数 59
任务2.2 使用Response对象向客户端输出数据 61
2.2.1 Response对象的属性 61
2.2.2 Response对象的方法 63
2.2.3 Response对象的集合 64
2.2.4 Response.Write方法向浏览器输出变量 64
2.2.5 实现一个可以链接到多个网站的页面 65
任务2.3 应用程序会话管理实现 66
2.3.1 供全体应用程序使用的Application对象 67
2.3.2 特定用户会话使用的Session对象 68
2.3.3 如何使用Global.asa文件 69
2.3.4 用Application对象实现页面被访问的次数 70
2.3.5 利用Session保存信息 71
任务2.4 使用Server对象访问服务器信息 72
2.4.1 Server对象的属性 72
2.4.2 Server对象的方法 72
2.4.3 访问服务器信息 74
2.4.4 用户登录功能实现 75
任务2.5 本模块总结 77
任务2.6 上机练习与习题 78
2.6.1 习题 78
2.6.2 问与答 78
2.6.3 上机练习 79
第3模块 ASP的常用组件 80
任务3.1 文件访问组件使用 80
3.1.1 文件的读取和写入 81
3.1.2 文件处理 84
3.1.3 磁盘驱动器和文件夹操作 87
任务3.2 广告轮显组件Ad Rotator 90
3.2.1 创建广告轮显对象实例 91
3.2.2 轮显列表文件Rotator Schedule 92
3.2.3 创建重定向文件 93
任务3.3 邮件处理组件 93
3.3.1 W3 Jmail组件概况 93
3.3.2 使用W3 Jmail组件 94
任务3.4 文件上传组件 100
3.4.1 无组件文件上传 100
3.4.2 运行平台 100
3.4.3 类的成员与对象 101
3.4.4 使用示例 102
任务3.5 本模块总结 103
任务3.6 上机练习与习题 103
3.6.1 习题 103
3.6.2 问与答 103
3.6.3 上机练习 103
第4模块 ADO数据库访问 105
任务4.1 ADO概述 105
4.1.1 ADO技术简介 105
4.1.2 ADO的对象和数据集合 105
任务4.2 配置SQL Server数据库DSN 106
任务4.3 Connection对象连接数据库 109
4.3.1 创建Connection对象 109
4.3.2 连接SQL Server数据库 111
4.3.3 使用Connection对象连接到数据库 113
任务4.4 Command对象执行操作命令 114
4.4.1 创建Command对象 114
4.4.2 用Command对象执行添加数据的操作 116
4.4.3 调用存储过程 118
任务4.5 RecordSet对象查询和操作记录 119
4.5.1 创建RecordSet对象 120
4.5.2 RecordSet对象的使用 124
4.5.3 查询和分页显示记录 126
4.5.4 分页显示记录 127
任务4.6 Fields数据集合和Field对象 130
4.6.1 Fields数据集合和Field对象的属性与方法 130
4.6.2 Fields集合的使用 130
任务4.7 Error对象返回错误信息 132
4.7.1 了解Error对象 132
4.7.2 设置错误陷阱 133
任务4.8 本模块总结 134
任务4.9 上机练习与习题 134
4.9.1 习题 134
4.9.2 问与答 134
4.9.3 上机练习 134
第5模块 基于B/S成绩查询系统 136
任务5.1 系统概述 136
5.1.1 系统构架 137
5.1.2 系统功能模块设计 137
任务5.2 总体设计 138
5.2.1 总体结构 138
5.2.2 各页面功能分配 139
5.2.3 学生查分模块工作流程 140
任务5.3 数据库设计 140
5.3.1 数据库设计思想 140
5.3.2 创建数据表 141
任务5.4 公用模块 144
5.4.1 数据库连接页Conn.asp 144
5.4.2 层叠样式表文件Css.css 144
任务5.5 学生登录模块 145
5.5.1 系统首页Default.asp 145
5.5.2 页面代码分析 146
任务5.6 学生查分模块 149
5.6.1 学生成绩查询页Seek.asp 149
5.6.2 页面代码分析 150
任务5.7 管理员登录模块 152
5.7.1 管理员登录页Login.asp 152
5.7.2 页面代码分析 153
任务5.8 课程成绩管理模块 155
5.8.1 管理员管理页Admin.asp 156
5.8.2 添加记录框架页AdminAdd.htm 158
5.8.3 管理记录框架页AdminManager.htm 169
任务5.9 退出系统模块 180
任务5.10 本模块总结 181
第6模块 BBS论坛 182
任务6.1 系统概述 182
6.1.1 系统构架 183
6.1.2 系统功能模块设计 183
任务6.2 总体设计 187
6.2.1 总体结构 187
6.2.2 各页面功能分配 188
6.2.3 用户发帖、回帖工作流程 190
任务6.3 数据库设计 191
6.3.1 数据库设计思想 191
6.3.2 创建数据表 192
任务6.4 公用模块 195
6.4..1 数据库连接文件Conn.asp 195
6.4.2 层叠样式表文件Css.css 195
6.4.3 常量文件adovbs.inc 196
6.4.4 数据转换和上传图片文件Function.asp 197
任务6.5 用户浏览模块 198
6.5.1 系统首页Default.asp 199
6.5.2 板块帖子列表浏览List.asp 204
6.5.3 帖子与回复内容浏览View.asp 210
任务6.6 用户搜索模块 211
任务6.7 论坛访问量模块 213
6.7.1 访问量统计页面Functioncount.asp 213
6.7.2 访问量显示页Visitcount.asp 215
任务6.8 用户注册模块 216
6.8.1 用户注册页Regist.asp 216
6.8.2 检查并保存用户注册信息页UserSave.asp 220
任务6.9 用户登录模块 223
6.9.1 用户登录页Login.asp 223
6.9.2 检查用户登录页Chklogin.asp 225
任务6.10 个人资料模块 226
6.10.1 用户个人资料页UserInfo.asp 226
6.10.2 修改用户个人信息ModifyuserInfo.asp 227
6.10.3 用户发帖信息页UserpostInfo.asp 234
6.10.4 用户回帖信息UserreplyInfo.asp 234
任务6.11 帖子管理模块 235
6.11.1 撰写新帖页Post.asp 235
6.11.2 修改帖子页Editpost.asp 240
6.11.3 删除帖子页Deletepost.asp 241
任务6.12 回帖管理模块 242
6.12.1 回复帖子Reply.asp 242
6.12.2 修改回帖页Editreply.asp 243
6.12.3 删除回帖页Deletereply.asp 244
任务6.13 板块管理模块 245
6.13.1 板块管理页AdminBoard.asp 245
6.13.2 添加板块信息页AddBoard.asp 248
6.13.3 修改板块信息页ModifyBoard.asp 251
6.13.4 删除板块信息页DeleteBoard.asp 252
任务6.14 管理帖子模块 253
6.14.1 管理帖子页AdminList.asp 254
6.14.2 帖子板块移动页Adminmoveboard.asp 254
任务6.15 退出系统模块Logout.asp 255
任务6.16 本模块总结 256
第7模块 电子商务购物系统 257
任务7.1 系统分析与总体设计 257
7.1.1 系统功能描述 257
7.1.2 功能模块划分 258
7.1.3 系统流程分析 259
任务7.2 数据库结构设计与实现 260
7.2.1 创建数据库 260
7.2.2 数据库逻辑结构设计 260
任务7.3 目录结构与通用模块 263
7.3.1 目录结构 263
7.3.2 通用模块 263
任务7.4 管理主界面与登录程序设计 265
7.4.1 设计管理主界面 266
7.4.2 设计Admin\AdminIndex.asp 266
7.4.3 设计Admin\Left.asp 267
7.4.4 管理用户登录程序设计 268
任务7.5 公告信息管理模块设计 269
7.5.1 设计公告管理页面 269
7.5.2 添加公告信息 271
7.5.3 修改公告 273
7.5.4 删除公告 274
7.5.5 查看公告信息 276
任务7.6 商品类别管理模块设计 277
7.6.1 设计商品类别管理页面 277
7.6.2 添加商品类别 279
7.6.3 修改商品类别 281
7.6.4 删除商品类别 281
任务7.7 商品管理模块设计 281
7.7.1 显示商品列表 281
7.7.2 添加商品 284
7.7.3 商品图片上传 288
7.7.4 修改商品 288
7.7.5 删除商品 290
7.7.6 查看商品信息 291
任务7.8 订单管理模块设计 292
7.8.1 查看订单信息 292
7.8.2 订单处理 294
任务7.9 投诉管理模块设计 294
7.9.1 查看投诉信息 295
7.9.2 投诉处理 296
任务7.10 系统主界面和登录程序设计 298
7.10.1 设计主界面 298
7.10.2 设计Index.asp 298
7.10.3 设计Left.asp 301
7.10.4 设计Right.asp 303
7.10.5 注册用户登录程序 305
任务7.11 商品查询及购买模块设计 306
7.11.1 按分类查看商品列表 306
7.11.2 选择要购买的商品 308
7.11.3 购物车管理 311
7.11.4 收银台管理 314
7.11.5 我的订单 315
7.11.6 查询订单 315
任务7.12 客户投诉模块设计 316
7.12.1 填写客户投诉 317
7.12.2 查看客户投诉 318
任务7.13 用户管理模块设计 319
7.13.1 系统用户管理 319
7.13.2 注册新用户 320
7.13.3 注册用户管理 320
任务7.14 本模块总结 321