第1章 新闻 1
1.1 系统功能设计 1
1.1.1 编程思想与实现目标 1
1.1.2 前台浏览与发表评论流程 2
1.1.3 前台检索流程 3
1.1.4 后台管理流程 4
1.2 确定要实现的功能 5
1.2.1 用户管理基本功能需求 5
1.2.2 栏目管理基本功能需求 6
1.2.3 文章管理基本功能需求 6
1.2.4 资源管理基本功能需求 7
1.2.5 首页管理基本功能需求 7
1.2.6 未来可扩充的功能 7
1.3 系统框架与数据库设计 8
1.3.1 根据功能划分模块构架与确定模块功能 8
1.3.2 确定模块之间的接口 12
1.3.3 数据库设计 12
1.3.4 建立数据表之间的关系 13
1.3.5 建立视图及存储过程 24
1.4 系统库文件设计 27
1.5 浏览模块 28
1.5.1 浏览 29
1.5.2 查看和发表评论 39
1.5.3 访问量统计 44
1.5.4 打印和推荐给好友 44
1.5.5 搜索功能 45
1.6 用户管理模块 53
1.6.1 用户权限设计与规划 54
1.6.2 用户管理代码讲解 55
1.7 发布信息管理 59
1.7.1 设计模板与文章推荐结构 59
1.7.2 发布信息管理代码讲解 59
1.8 例程的搭建 80
1.8.1 环境要求 80
1.8.2 数据库设置 80
1.8.3 Web目录设置 81
1.8.4 系统测试 81
1.9 小结 82
第2章 论坛 83
2.1 系统功能设计 83
2.1.1 分析需求, 确定思路 84
2.1.2 设计功能 86
2.1.3 论坛扩展功能 89
2.1.4 扩充功能接口 89
2.2 系统架构与数据库设计 90
2.2.1 划分功能模块 90
2.2.2 数据库设计 94
2.3 论坛首页 105
2.4 数据库连接函数 108
2.5 用户模块 110
2.5.1 用户登录 110
2.5.2 用户注册 112
2.5.3 浏览其他用户信息 127
2.5.4 用户登录添加验证码 128
2.6 版面/公共信息模块 133
2.6.1 版面浏览 134
2.6.2 公共信息模块 136
2.7 帖子模块 137
2.7.1 发布/修改/删除帖子模块 137
2.7.2 帖子浏览模块 155
2.7.3 如何获取真实IP地址 174
2.7.4 帖子搜索模块 174
2.8 管理人员模块 181
2.8.1 系统参数设置 181
2.8.2 数据备份和还原 182
2.8.3 用户授权模块 192
2.9 例程的搭建 192
2.9.1 安装环境 192
2.9.2 数据库安装 192
2.9.3 运行论坛 194
2.10 小结 195
第3章 电子商城 197
3.1 系统规划与设计 198
3.1.1 系统流程概述 199
3.1.2 系统模块划分与流程 199
3.1.3 系统功能设计与列表 200
3.1.4 系统功能扩充 204
3.2 数据库设计 205
3.2.1 数据库表及表之间的相互关系 205
3.2.2 数据库表结构的详细设计 206
3.2.3 数据库表结构的扩充 210
3.3 系统功能库函数和配置文件 210
3.3.1 系统功能库函数的 建立功能列表 210
3.3.2 系统功能库函数程序页 211
3.3.3 系统配置文件 213
3.4 浏览模块 213
3.4.1 商城首页 214
3.4.2 浏览商品模块 219
3.4.3 查看公告/特价商品模块 227
3.5 前台用户功能模块 230
3.5.1 用户注册 230
3.5.2 用户登录 236
3.5.3 用户信息查看/编辑 239
3.5.4 找回密码 243
3.6 购物车模块 245
3.6.1 添加商品功能 245
3.6.2 浏览购物车 248
3.6.3 更新购物车 250
3.6.4 删除商品 251
3.6.5 清空购物车 251
3.7 服务台模块(结账模块) 252
3.8 管理端用户模块 256
3.8.1 管理员登录 256
3.8.2 后台验证 258
3.8.3 管理员用户管理 258
3.9 商品管理模块 268
3.9.1 商品列表页 271
3.9.2 商品添加 275
3.9.3 商品查看 278
3.9.4 商品删除 280
3.9.5 商品编辑 281
3.10 特价商品管理模块 285
3.10.1 特价商品列表页 285
3.10.2 特价商品添加 288
3.10.3 特价商品删除/编辑/查看 289
3.11 订单管理模块 289
3.11.1 订单列表页 289
3.11.2 订单查看/设置/删除 293
3.12 公告管理模块 296
3.12.1 公告列表页 296
3.12.2 公告添加 298
3.12.3 公告编辑 300
3.12.4 公告删除 302
3.13 例程的搭建 303
3.13.1 环境要求 303
3.13.2 数据库设置 303
3.13.3 Web目录设置 304
3.13.4 系统测试 304
3.14 小结 305
第4章 博客 307
4.1 项目背景 309
4.2 项目组织 309
4.3 需求分析 310
4.3.1 需求调研 310
4.3.2 系统模块划分与流程 311
4.3.3 系统功能设计与列表 313
4.3.4 系统功能的扩充 313
4.4 数据库设计 314
4.4.1 数据库表之间的关系 314
4.4.2 数据库表结构的详细设计 315
4.5 系统实现 317
4.5.1 前台系统实现 317
4.5.2 后台系统实现 343
4.6 例程的搭建 407
4.6.1 环境要求 407
4.6.2 数据库设置 408
4.6.3 Web目录设置 409
4.6.4 系统测试 409
4.7 小结 410
附录A 基础知识 411
A.1 Form表单容器 411
A.1.1 input类对象 412
A.1.2 select类对象 414
A.1.3 textarea类对象 415
A.2 ASP内置对象 415
A.2.1 Request对象 415
A.2.2 Response对象 418
A.2.3 Session对象 420
A.2.4 Server对象 421
A.2.5 Application对象 422
A.2.6 ObjectConText对象 422
A.3 FSO对象和CDONT 423
A.3.1 FSO对象 423
A.3.2 CDONT 431
A.4 ADO对象 432
A.4.1 ADO对象简介 432
A.4.2 ADO的习惯用法 433
A.4.3 ADO的RecordSet对象 433
A.4.4 ADO中的事务 433
附录B 系统环境配置 435
B.1 Web服务器 435
B.2 IIS和数据库配置 435
B.2.1 IIS安装/配置 435
B.2.2 建立Web站点 439
B.2.3 ODBC的建立 442
附录C VBScript和 JavaScript语法 447
C.1 VBScript 447
C.1.1 变量与常量/数据类型/运算符 447
C.1.2 程序控制流程 450
C.1.3 常用函数 450
C.2 JavaScript 451
C.2.1 变量与常量/数据类型/运算符 451
C.2.2 程序控制流程 452
C.2.3 常用对象与方法 452
·目录 ·作译者 ·作者序 ·前言 ·书皮