第1章 ASP入门 1
1.1 ASP概述 2
1.2 ASP环境配置 2
1.2.1 IIS服务器的安装 2
1.2.2 IIS服务器的配置 3
1.2.3 测试网站服务器 4
1.3 ASP页的搭建 9
1.3.1 ASP程序的基本结构 9
1.3.2 ASP搭建网站的优点 10
1.4 Web的工作原理 10
1.4.1 服务器端与客户端 10
1.4.2 静态网页的工作原理 11
1.4.3 动态网页的工作原理 11
1.5 ASP内置对象 11
1.5.1 内置对象概述 11
1.5.2 Request对象 12
1.5.3 Response对象 14
1.5.4 Application对象 19
1.5.5 Server对象 21
1.5.6 Session对象 23
1.5.7 ObjectContext对象 27
1.6 ASP安全维护 28
1.6.1 通过权限设置维护网站安全 28
1.6.2 存在的安全漏洞 28
1.6.3 完善安全防范措施 29
第2章 Access 2003数据库基础 31
2.1 数据库的概述 32
2.1.1 什么是数据库 32
2.1.2 关系型数据库 32
2.1.3 记录与字段 32
2.2 Access 2003数据库 33
2.2.1 安装和启动Access 2003 33
2.2.2 Access 2003工作环境 36
2.2.3 数据库操作 38
2.2.4 数据表操作 42
2.3 数据库连接 47
2.3.1 非DSN访问数据库 47
2.3.2 通过DSN访问数据库 48
2.4 SQL查询 50
2.4.1 简单的SELECT语句查询 51
2.4.2 FROM子句 52
2.4.3 使用WHERE子句设置查询条件 53
2.4.4 使用ORDER BY子句对查询结果排序 54
2.4.5 使用GROUP BY子句将查询结果分组 55
2.4.6 嵌套查询 56
2.4.7 多表查询 58
2.4.8 添加数据 59
2.4.9 修改数据 60
2.4.10 删除数据 61
第3章 个人网站 63
3.1 概述 65
3.2 系统分析 65
3.2.1 需求分析 65
3.2.2 可行性分析 65
3.3 总体设计 65
3.3.1 项目规划 65
3.3.2 系统功能结构图 66
3.4 系统设计 66
3.4.1 设计目标 66
3.4.2 开发及运行环境 67
第1章 ASP入门 1
1.1 ASP概述 2
1.2 ASP环境配置 2
1.2.1 IIS服务器的安装 2
1.2.2 IIS服务器的配置 3
1.2.3 测试网站服务器 4
1.3 ASP页的搭建 9
1.3.1 ASP程序的基本结构 9
1.3.2 ASP搭建网站的优点 10
1.4 Web的工作原理 10
1.4.1 服务器端与客户端 10
1.4.2 静态网页的工作原理 11
1.4.3 动态网页的工作原理 11
1.5 ASP内置对象 11
1.5.1 内置对象概述 11
1.5.2 Request对象 12
1.5.3 Response对象 14
1.5.4 Application对象 19
1.5.5 Server对象 21
1.5.6 Session对象 23
1.5.7 ObjectContext对象 27
1.6 ASP安全维护 28
1.6.1 通过权限设置维护网站安全 28
1.6.2 存在的安全漏洞 28
1.6.3 完善安全防范措施 29
第2章 Access 2003数据库基础 31
2.1 数据库的概述 32
2.1.1 什么是数据库 32
2.1.2 关系型数据库 32
2.1.3 记录与字段 32
2.2 Access 2003数据库 33
2.2.1 安装和启动Access 2003 33
2.2.2 Access 2003工作环境 36
2.2.3 数据库操作 38
2.2.4 数据表操作 42
2.3 数据库连接 47
2.3.1 非DSN访问数据库 47
2.3.2 通过DSN访问数据库 48
2.4 SQL查询 50
2.4.1 简单的SELECT语句查询 51
2.4.2 FROM子句 52
2.4.3 使用WHERE子句设置查询条件 53
2.4.4 使用ORDER BY子句对查询结果排序 54
2.4.5 使用GROUP BY子句将查询结果分组 55
2.4.6 嵌套查询 56
2.4.7 多表查询 58
2.4.8 添加数据 59
2.4.9 修改数据 60
2.4.10 删除数据 61
第3章 个人网站 63
3.1 概述 65
3.2 系统分析 65
3.2.1 需求分析 65
3.2.2 可行性分析 65
3.3 总体设计 65
3.3.1 项目规划 65
3.3.2 系统功能结构图 66
3.4 系统设计 66
3.4.1 设计目标 66
3.4.2 开发及运行环境 67
3.5 数据库设计 67
3.5.1 数据表概要说明 67
3.5.2 主要数据表的结构 67
3.6 技术准备 69
3.6.1 读者知识要求 69
3.6.2 命名规则 69
3.6.3 文件管理规划 69
3.7 前台主要功能模块详细设计 70
3.7.1 前台文件总体架构 70
3.7.2 我的文章模块设计 72
3.7.3 博客日历模块设计 75
3.7.4 我的相册模块设计 80
3.7.5 在线音乐点播模块设计 82
3.8 后台主要功能模块详细设计 86
3.8.1 后台总体架构 86
3.8.2 文章管理模块设计 87
3.8.3 音频文件管理模块设计 92
3.8.4 退出登录模块设计 96
3.9 疑难问题分析解决 97
3.9.1 防止SQL注入漏洞 97
3.9.2 使用Cookie统计网站访问量 97
3.10 程序调试及错误处理 98
第4章 新闻网站 99
4.1 概述 101
4.2 系统分析 101
4.2.1 需求分析 101
4.2.2 可行性分析 101
4.3 总体设计 101
4.3.1 项目规划 101
4.3.2 系统功能结构图 102
4.4 系统设计 102
4.4.1 设计目标 102
4.4.2 开发及运行环境 103
4.5 数据库设计 103
4.5.1 数据表概要说明 103
4.5.2 主要数据表的结构 103
4.6 技术准备 105
4.6.1 读者知识要求 105
4.6.2 命名规则 105
4.6.3 文件管理规划 106
4.7 前台主要功能模块详细设计 106
4.7.1 前台文件总体架构 106
4.7.2 连接数据库模块设计 108
4.7.3 新闻展示模块设计 109
4.7.4 往日新闻查看模块设计 112
4.7.5 新闻排行模块设计 114
4.8 后台主要功能模块详细设计 115
4.8.1 后台总体架构 115
4.8.2 功能菜单模块设计 117
4.8.3 新闻管理模块设计 119
4.8.4 管理员设置模块设计 121
4.8.5 网站信息统计模块设计 125
4.8.6 数据库维护管理模块设计 129
4.9 疑难问题分析解决 131
4.9.1 防止Access数据库被下载 131
4.9.2 实现鼠标经过文本框颜色改变 131
4.10 程序调试及错误处理 131
第5章 办公自动化管理系统 133
5.1 概述 135
5.2 系统分析 135
5.2.1 需求分析 135
5.2.2 可行性分析 135
5.3 总体设计 136
5.3.1 项目规划 136
5.3.2 系统功能结构图 136
5.4 系统设计 136
5.4.1 设计目标 136
5.4.2 开发及运行环境 137
5.4.3 Windows XP系统中的IIS配置 137
5.5 数据库设计 140
5.5.1 数据表的实体E-R图 140
5.5.2 主要数据表的结构 141
5.5.3 数据表概要说明 143
5.6 技术准备 144
5.6.1 读者知识要求 144
5.6.2 命名规则 144
5.6.3 文件管理规划 145
5.7 主要功能模块详细设计 145
5.7.1 文件总体架构 145
5.7.2 文件架构 146
5.7.3 首页的运行效果 146
5.7.4 创建数据库连接 147
5.8 考勤管理模块设计 148
5.8.1 外出登记页面设计 148
5.8.2 上下班登记页面设计 150
5.9 审核管理模块设计 152
5.9.1 发布审请页面设计 152
5.9.2 审核批示管理页面设计 154
5.10 员工管理模块设计 157
5.10.1 员工信息添加页面设计 157
5.10.2 员工维护页面设计 158
5.11 通讯管理模块设计 163
5.11.1 显示通讯组信息页面设计 164
5.11.2 添加通讯详细信息页面设计 167
5.12 疑难问题分析解决 170
5.12.1 制作树状导航菜单 170
5.12.2 将数据库中的记录显示在下拉列表中 172
5.12.3 修改数据时下拉列表的默认值为数据库中原数据信息 173
5.12.4 通过日期选择器选择时间 174
5.13 程序调试及错误处理 176
第6章 企业门户网站 179
6.1 概述 181
6.2 系统分析 181
6.2.1 需求分析 181
6.2.2 可行性分析 181
6.3 总体设计 182
6.3.1 项目规划 182
6.3.2 系统功能结构图 182
6.4 系统设计 183
6.4.1 设计目标 183
6.4.2 开发及运行环境 184
6.5 数据库设计 184
6.5.1 数据表概要说明 184
6.5.2 主要数据表的结构 185
6.6 技术准备 187
6.6.1 读者知识要求 187
6.6.2 命名规则 187
6.6.3 文件管理规划 188
6.7 前台主要功能模块详细设计 188
6.7.1 前台文件总体架构 188
6.7.2 商品展示模块设计 190
6.7.3 商品分类模块设计 193
6.7.4 加盟商申请和登录模块设计 195
6.7.5 加盟商中心模块设计 196
6.7.6 站内新闻模块设计 197
6.7.7 在线投票模块设计 198
6.8 后台主要功能模块详细设计 199
6.8.1 后台总体架构 199
6.8.2 商品基本信息管理模块设计 202
6.8.3 加盟商信息管理模块设计 206
6.8.4 往来管理模块设计 212
6.8.5 员工信息管理模块设计 215
6.8.6 站内信息管理模块设计 218
6.8.7 商品销售统计模块设计 221
6.8.8 系统设置模块设计 223
6.9 疑难问题分析解决 224
6.9.1 在Access数据库中通过输入掩码控制输入值的格式 224
6.9.2 实现二级级联菜单 225
6.9.3 根据单选框的值显示不同控件 227
6.10 程序调试及错误处理 228
第7章 电子商务网站 231
7.1 概述 233
7.2 系统分析 233
7.2.1 需求分析 233
7.2.2 可行性分析 233
7.2.3 实体—关系图(ER图) 234
7.3 总体设计 234
7.3.1 项目规划 234
7.3.2 系统功能结构图 234
7.3.3 网站流程设计 235
7.4 系统设计 236
7.4.1 设计目标 236
7.4.2 开发及运行环境 236
7.4.3 Windows 2003系统中的IIS配置 236
7.5 数据库设计 239
7.5.1 数据表概要说明 239
7.5.2 主要数据表的结构 239
7.6 技术准备 241
7.6.1 读者知识要求 241
7.6.2 命名规则 241
7.6.3 文件管理规划 242
7.7 前台主要功能模块详细设计 242
7.7.1 前台文件总体架构 242
7.7.2 网站导航设计 245
7.7.3 连接数据库模块设计 245
7.7.4 商品展示模块设计 246
7.7.5 购物车模块设计 248
7.7.6 收银台模块设计 250
7.7.7 会员模块设计 253
7.7.8 商业资讯模块设计 257
7.7.9 站内公告模块设计 257
7.8 后台主要功能模块详细设计 258
7.8.1 后台总体架构 258
7.8.2 后台登录模块设计 260
7.8.3 网站信息管理模块设计 262
7.8.4 商品信息管理模块设计 265
7.8.5 商品分类管理模块设计 268
7.8.6 订单信息管理模块设计 271
7.8.7 新闻信息管理模块设计 275
7.9 疑难问题分析解决 276
7.9.1 实现商品大类与小类的分级选择 276
7.9.2 在页面中应用框架技术 277
7.10 程序调试及错误处理 277
第8章 新城校友录 279
8.1 概述 281
8.2 系统分析 281
8.2.1 需求分析 281
8.2.2 可行性分析 281
8.3 总体设计 282
8.3.1 项目规划 282
8.3.2 系统功能结构图 282
8.4 系统设计 283
8.4.1 设计目标 283
8.4.2 开发及运行环境 283
8.5 数据库设计 284
8.5.1 数据表的实体E-R图 284
8.5.2 主要数据表的结构 284
8.5.3 数据表概要说明 286
8.6 技术准备 286
8.6.1 命名规则 286
8.6.2 文件管理规划 288
8.7 前台主要功能模块详细设计 288
8.7.1 前台文件总体架构 288
8.7.2 文件架构 288
8.7.3 前台页面的运行效果 289
8.7.4 校友录登录模块设计 290
8.7.5 班级相册模块设计 292
8.7.6 加入同学详细信息模块设计 298
8.7.7 真情祝福模块设计 301
8.8 后台主要功能模块详细设计 303
8.8.1 后台总体架构 303
8.8.2 后台管理页面的实现过程 303
8.8.3 后台登录模块设计 303
8.8.4 班级相册管理模块设计 306
8.8.5 同学信息管理模块设计 311
8.9 疑难问题分析解决 314
8.9.1 分栏、分页显示记录 314
8.9.2 关闭子窗口时刷新父窗口 316
8.9.3 未登录点击某页,强制跳转到登录页面 316
8.9.4 Insert Into语句和AddNew方法的区别 317
8.10 程序调试及错误处理 317
8.10.1 更新Access数据库出现错误的原因 317
8.10.2 使用Err对象实现错误处理 318
第9章 在线论坛 321
9.1 概述 323
9.2 系统分析 323
9.2.1 需求分析 323
9.2.2 可行性分析 323
9.3 总体设计 324
9.3.1 项目规划 324
9.3.2 系统功能结构图 324
9.4 系统设计 325
9.4.1 设计目标 325
9.4.2 开发及运行环境 325
9.5 数据库设计 326
9.5.1 数据表概要说明 326
9.5.2 数据表关系概要说明 326
9.5.3 主要数据表的结构 327
9.5.4 数据库查询 330
9.6 技术准备 331
9.6.1 读者知识要求 331
9.6.2 命名规则 331
9.6.3 文件管理规划 332
9.7 前台主要功能模块详细设计 332
9.7.1 前台文件总体架构 332
9.7.2 网站导航设计 334
9.7.3 连接数据库模块设计 335
9.7.4 论坛版面模块设计 335
9.7.5 用户注册模块设计 339
9.7.6 用户登录模块设计 341
9.7.7 发表和回复主题信息模块设计 344
9.7.8 主题信息显示模块设计 349
9.8 后台主要功能模块详细设计 354
9.8.1 后台总体架构 354
9.8.2 后台登录模块设计 355
9.8.3 论坛管理模块设计 357
9.8.4 用户管理模块设计 364
9.8.5 系统参数设置模块设计 371
9.8.6 数据库管理模块设计 374
9.8.7 其他管理模块设计 377
9.9 疑难问题分析解决 379
9.9.1 将Access数据库转换为SQL Server数据库 379
9.9.2 防止论坛中的代码被浏览器执行 381
9.10 程序调试及错误处理 381
第10章 中介信息网站 383
10.1 概述 385
10.2 系统分析 385
10.2.1 需求分析 385
10.2.2 可行性分析 385
10.3 总体设计 386
10.3.1 项目规划 386
10.3.2 系统功能结构图 386
10.4 系统设计 387
10.4.1 设计目标 387
10.4.2 开发及运行环境 388
10.5 数据库设计 388
10.5.1 数据表概要说明 388
10.5.2 主要数据表的结构 389
10.6 技术准备 391
10.6.1 读者知识要求 391
10.6.2 命名规则 392
10.6.3 文件管理规划 392
10.7 前台主要功能模块详细设计 393
10.7.1 前台文件总体架构 393
10.7.2 会员登录模块设计 394
10.7.3 求职信息模块设计 398
10.7.4 出租房屋模块设计 400
10.8 后台主要功能模块详细设计 405
10.8.1 后台总体架构 405
10.8.2 管理员登录模块设计 408
10.8.3 办理VIP贵宾卡模块设计 409
10.8.4 客户续约模块设计 409
10.8.5 出租房屋信息管理模块设计 412
10.9 疑难问题分析解决 413
10.9.1 加密数据库及设置数据库密码 413
10.9.2 如何与加密的Access数据库建立连接 414
10.10 程序调试及错误处理 414