第1章 ASP初步 2
1.1 什么是ASP 2
1.2 为什么要选择ASP 2
第1篇 基础知识 2
1.3 ASP应用环境配置 3
1.4 HTML与脚本语言 7
1.4.1 HTML基础 7
1.4.2 VBScript编程基础 13
1.4.3 JavaScript编程基础 19
1.5.1 Response对象 24
1.5 ASP的内嵌对象 24
1.5.2 Request对象 25
1.5.3 Application对象 26
1.5.4 Session对象 26
1.5.5 Server对象 27
1.6 实用ASP组件的介绍 28
1.6.1 浏览器兼容组件 28
1.6.2 文件访问组件 28
1.6.4 内容链接组件 29
1.6.3 广告轮显组件 29
1.6.5 其他常见ASP组件介绍 30
第2章 SQL Server数据库和ASP访问数据库方法 31
2.1 SQL Server 2000简介 31
2.2 表和数据库 32
2.2.1 表、记录和字段 32
2.2.2 数据库 32
2.2.3 索引 32
2.2.4 关系 32
2.3.1 创建数据库 33
2.2.5 数据库设计的规范化 33
2.3 管理和维护数据库 33
2.3.2 备份、还原数据库 34
2.3.3 分离、附加数据库 38
2.3.4 删除数据库 39
2.4 管理和维护表 40
2.4.1 创建表 40
2.4.2 编辑和查看表 41
2.5 管理和维护视图 42
2.5.1 创建视图 42
2.4.3 删除表 42
2.5.2 编辑和查看视图 43
2.5.3 删除视图 43
2.6 SQL语言 43
2.6.1 SQL简介 43
2.6.2 Select语句 44
2.6.3 Delete语句 44
2.6.4 Insert语句 44
2.7.1 ADO简介 45
2.7.2 Connection对象 45
2.6.5 Update语句 45
2.7 使用ADO访问数据库 45
2.7.3 Command对象 46
2.7.4 RecordSet对象 46
2.7.5 Error对象 47
2.7.6 使用ADO连接数据库 47
2.8 使用ODBC访问数据库 48
第3章 学生信息管理网站 52
3.1 系统功能分析 52
第2篇 应用实例 52
3.2 系统功能模块设计 53
3.3 网站建设 53
3.3.1 配置IIS 53
3.3.2 配置数据库 54
3.4 网站结构设计 55
3.4.1 目标设计 55
3.4.2 设计思路 55
3.5.1 逻辑结构设计 56
3.5.2 物理结构设计 56
3.5 动态数据库设计 56
3.6 首页 58
3.7 数据库连接 59
3.8 学生个人信息管理模块 60
3.8.1 信息输入 60
3.8.2 信息查询 61
3.8.3 修改或删除 63
3.9 学生课程信息管理模块 63
3.9.1 选课 64
3.9.2 选课查询 65
3.10.1 考核输入 69
3.9.3 退课 69
3.10 年终考核信息管理模块 69
3.10.2 考核查询 71
3.10.3 修改与删除 73
3.11 数据的保存 73
3.12 开发难点与解决技巧 74
3.13 小结 75
4.1 系统功能分析 76
4.2 系统功能模块设计 76
第4章 超市销售管理网站 76
4.3 网站建设 77
4.3.1 配置IIS 77
4.3.2 配置数据库 78
4.4 网站结构设计 79
4.4.1 目标设计 79
4.4.2 设计思路 80
4.5 动态数据库设计 80
4.5.1 逻辑结构设计 80
4.5.2 物理结构设计 80
4.6 首页 82
4.7 数据库连接 85
4.8 后台管理模块 85
4.8.1 商品信息管理 86
4.8.2 订单管理 92
4.9 用户管理模块 93
4.10 营业情况统计模块 94
4.11 数据的保存 98
4.12 开发难点与解决技巧 98
4.13 小结 99
第5章 图书管理网站 100
5.1 系统功能分析 100
5.2 系统功能模块设计 100
5.3 网站建设 101
5.3.1 配置IIS 101
5.3.2 配置数据库 102
5.4 网站结构设计 102
5.4.1 目标设计 102
5.5 动态数据库设计 103
5.5.1 逻辑结构设计 103
5.4.2 设计思路 103
5.5.2 物理结构设计 106
5.6 首页 106
5.7 数据库连接 107
5.8 图书管理模块 108
5.8.1 图书信息管理 108
5.8.2 图书类别管理 120
5.9 读者管理模块 122
5.9.1 读者类别管理 122
5.9.2 读者信息管理 123
5.10 系统用户管理网站模块 124
5.10.1 增加和修改用户 124
5.10.2 用户修改个人信息 126
5.10.3 用户权限管理 126
5.11 数据的保存 126
5.12 开发难点与解决技巧 127
5.13 小结 128
第6章 库存管理系统 129
6.1 系统功能分析 129
6.3.1 配置IIS 130
6.2 系统功能模块设计 130
6.3 网站建设 130
6.3.2 配置数据库 133
6.4 网站结构设计 134
6.4.1 目标设计 134
6.4.2 设计思路 135
6.5 动态数据库设计 136
6.5.1 逻辑结构设计 136
6.5.2 物理结构设计 136
6.6 首页 139
6.8.1 员工信息 140
6.7 数据库连接 140
6.8 基本信息维护模块 140
6.8.2 仓库信息管理 143
6.8.3 供货商信息管理 145
6.9 库存管理模块 145
6.9.1 入库管理 145
6.9.2 出库管理 148
6.9.3 提货单管理 150
6.10.2 用户管理 152
6.10 安全管理模块 152
6.10.1 权限管理 152
6.11 数据的保存 154
6.12 开发难点与解决技巧 154
6.13 小结 155
第7章 客户管理系统 156
7.1 系统功能分析 156
7.2 系统功能模块设计 157
7.3 网站建设 157
7.3.1 配置IIS 157
7.3.2 配置数据库 160
7.4 网站结构设计 162
7.4.1 目标设计 162
7.4.2 设计思路 163
7.5 动态数据库设计 166
7.5.1 逻辑结构设计 166
7.5.2 物理结构设计 166
7.6 系统主页面 167
7.7 数据库连接 169
7.8 客户信息管理模块 169
7.8.1 产品信息查询 170
7.8.2 个人订单管理 172
7.8.3 客户信息修改 173
7.9 企业信息管理模块 174
7.9.1 客户信息查询 174
7.9.2 产品信息管理 176
7.9.3 订单信息管理 178
7.10 数据的保存 178
7.11 开发难点与解决技巧 178
7.12 小结 179
8.1 系统功能分析 180
第8章 考勤工资管理网站 180
8.2 系统功能模块设计 181
8.3 网站建设 181
8.3.1 配置IIS 181
8.3.2 配置数据库 183
8.4 网站结构设计 184
8.4.1 目标设计 184
8.4.2 设计思路 185
8.5.2 物理结构设计 188
8.5 动态数据库设计 188
8.5.1 逻辑结构设计 188
8.6 首页 190
8.7 数据库连接 191
8.8 考勤管理模块 192
8.8.1 出勤信息管理 192
8.8.2 加班出差管理 195
8.8.3 考勤参数设定 197
8.8.4 考勤报表统计 198
8.9.1 工资信息综合管理 199
8.9 工资管理模块 199
8.9.2 工资参数设定 204
8.9.3 工资报表统计 205
8.10 系统管理 205
8.11 数据的保存 206
8.12 开发难点与解决技巧 206
8.13 小结 206
第9章 网上论坛 207
9.1 系统功能分析 207
9.3.1 配置IIS 208
9.2 系统功能模块设计 208
9.3 网站建设 208
9.3.2 配置数据库 210
9.4 网站结构设计 211
9.4.1 目标设计 211
9.4.2 设计思路 212
9.5 动态数据库设计 213
9.5.1 逻辑结构设计 213
9.5.2 物理结构设计 213
9.6 首页 215
9.7 数据库连接 217
9.8 新用户注册模块 218
9.9 会员登录模块 222
9.10 修改密码模块 224
9.11 显示文章列表模块 226
9.12 发表文章模块 228
9.13 阅读和回复文章模块 230
9.14 发送留言模块 234
9.15 查看留言模块 235
9.17 游客访问 237
9.16 回复留言模块 237
9.18 开发难点与解决技巧 238
9.19 数据的保存 238
9.20 小结 238
第10章 酒店管理系统 240
10.1 系统功能分析 240
10.2 系统功能模块设计 240
10.3.1 配置IIS 241
10.3 网站建设 241
10.3.2 配置数据库 242
10.4 网站结构设计 243
10.4.1 目标设计 243
10.4.2 设计思路 243
10.5 动态数据库设计 244
10.5.1 逻辑结构设计 244
10.5.2 物理结构设计 244
10.7 数据库连接 247
10.6 首页 247
10.8 员工管理模块 248
10.8.1 员工信息维护 248
10.8.2 员工信息查询 254
10.9 参数设置模块 256
10.9.1 参数设置显示 256
10.9.2 参数维护 258
10.10 客房管理模块 263
10.10.1 客房信息注册 263
10.10.2 客房信息查询 264
10.10.3 客房信息维护 265
10.11 宾客管理模块 266
10.11.1 宾客信息注册 267
10.11.2 宾客订房 267
10.11.3 宾客信息维护 268
10.12 结算管理模块 268
10.12.1 宾客退房结算 268
10.12.2 宾客结算信息查询 269
10.13 账目报表模块 269
10.15 开发难点与解决技巧 271
10.14 数据的保存 271
10.16 小结 272
第11章 学校OA办公自动化网站 273
11.1 系统功能分析 273
11.2 系统功能模块设计 274
11.3 网站建设 275
11.3.1 配置IIS 275
11.3.2 配置数据库 276
11.4.2 设计思路 278
11.4.1 目标设计 278
11.4 网站结构设计 278
11.5 动态数据库设计 279
11.5.1 逻辑结构设计 279
11.5.2 物理结构设计 279
11.6 首页 283
11.7 数据库连接 288
11.8 工作计划管理 289
11.8.1 教师工作计划 289
11.9.1 发布通告 297
11.9 通告信息管理 297
11.8.2 本人工作计划管理 297
11.9.2 管理通告 298
11.9.3 通告浏览 299
11.10 公文信息管理 300
11.10.1 发送公文 300
11.10.2 已发公文 301
11.10.3 已收公文 301
11.10.4 公文管理 309
11.11 人力资源管理 309
11.12 通信资料管理 314
11.13 资源预约管理 315
11.13.1 资源添加 315
11.13.2 资源预约 316
11.14 系统设置 318
11.14.1 导航菜单 318
11.14.2 用户账号设置 318
11.14.3 用户权限设置 318
11.15 数据的保存 319
11.16 开发难点与解决技巧 319
11.17 小结 320