編輯推薦
本書適用於使用ASP開發網路應用程式的技術人員以及對相關技術感興趣的讀者。本書注重知識的系統性和實用性,講求學習的循序漸進,適合於初學者學習和閱讀。
目錄
第1章 ASP基礎和套用環境配置 1
1.1 ASP基礎 1
1.1.1 什麼是ASP 1
1.1.2 ASP編輯工具 2
1.2 套用環境配置 4
1.2.1 配置和管理IIS 4
1.2.2 申請和配置網際網路站 7
1.3 使用HTML語言 8
1.3.1 基本結構標記 8
1.3.2 設定網頁背景和顏色 9
1.3.3 設定字型屬性 10
1.3.4 超連結 11
1.3.5 圖像和動畫 13
1.3.6 表格 14
1.3.7 表單 17
1.3.8 使用框架 23
1.3.9 層疊樣式表 25
1.4 簡單實例和常見問題 27
1.4.1 顯示當前日期和時間的例子 27
1.4.2 初學者的常見問題 28
第2章 ASP腳本語言 30
2.1 VBScript編程基礎 30
2.1.1 數據類型 30
2.1.2 常量和變數 30
2.1.3 運算符 32
2.1.4 函式與過程 33
2.1.5 條件語句 38
2.1.6 循環語句 40
2.1.7 自定義過程和函式 45
2.1.8 錯誤處理 46
2.2 JavaScript編程基礎 48
2.2.1 JavaScript腳本使用 49
2.2.2 數據類型和變數 49
2.2.3 運算符 50
2.2.4 程式控制語句 50
2.2.5 內置對象綜述 51
2.2.6 彈出警告對話框 56
2.2.7 彈出確認對話框 57
2.2.8 彈出輸入數據對話框 58
2.2.9 彈出新視窗 59
2.2.10 Window對象事件處理 60
第3章 ASP內置對象 61
3.1 Request對象 61
3.1.1 讀取網址的參數信息 61
3.1.2 讀取表單傳遞的數據 62
3.1.3 讀取Cookie數據 64
3.1.4 讀取伺服器端的環境變數 65
3.2 Response對象 66
3.2.1 輸出到網頁 66
3.2.2 網頁轉向 67
3.2.3 寫入Cookie數據 67
3.3 Server對象 68
3.3.1 創建組件實例 68
3.3.2 取得伺服器的物理路徑 70
3.4Application對象71
3.4.1 Application對象套用及計數器實例 71
3.4.2 Application對象鎖定 72
3.4.3 使用Global.asa 72
3.4.4 圖形化的計數器 75
3.5 Session對象 77
3.5.1 Session對象套用 77
3.5.2 使用Session保存登錄信息 77
3.5.3 Session對象的事件 79
第4章 Access資料庫管理 81
4.1 資料庫管理 81
4.1.1 基本概念 81
4.1.2 創建資料庫 83
4.1.3 打開和關閉資料庫 84
4.1.4 刪除資料庫 85
4.2 表管理 85
4.2.1 基本數據類型 86
4.2.2 創建表 86
4.2.3 重命名表 89
4.2.4 修改表 89
4.2.5 管理表數據 90
4.2.6 設定主鍵 91
4.2.7 刪除表 92
4.2.8 定義關係 92
4.3 查詢管理 94
4.3.1 創建查詢 94
4.3.2 修改查詢 96
4.3.3 刪除查詢 98
4.4 保護資料庫 98
4.4.1 設定資料庫密碼 98
4.4.2 備份資料庫 99
第5章ASP資料庫訪問技術 100
5.1 常用SQL語句 100
5.1.1 INSERT語句 100
5.1.2 UPDATE語句 101
5.1.3 DELETE語句 101
5.1.4 SELECT語句 101
5.2 使用ADO訪問資料庫 105
5.2.1 ADO簡介 105
5.2.2 連線資料庫 106
5.2.3 執行SQL語句 110
5.2.4 處理查詢結果集 113
5.2.5 分頁顯示結果集 118
5.3 用戶管理及登錄實例 122
5.3.1 系統功能分析及資料庫設計 122
5.3.2 設計用戶登錄模組 123
5.3.3 限制普通用戶的許可權 126
5.3.4 設計系統主界面 127
5.3.5 設計用戶管理模組 128
5.3.6 添加和修改用戶模組130
5.3.7 設計刪除用戶模組 135
5.3.8 設計修改密碼模組 136
5.3.9 設計退出登錄模組 138
第6章 常用ASP組件 139
6.1 檔案訪問組件 139
6.1.1 檔案的讀取和寫入 139
6.1.2 檔案處理 144
6.1.3 驅動器和資料夾操作 148
6.2 廣告循環組件 152
6.2.1 使用AdRotaor組件 152
6.2.2 RotationSchedule檔案 153
6.2.3 重定向檔案 155
6.3 內容連結組件 155
6.3.1 內容連結組件結構 155
6.3.2 內容連結組件套用 156
6.4 檔案上傳組件 158
6.4.1無組件上傳程式包 158
6.4.2 上傳檔案的簡單實例 159
6.5 郵件處理組件 162
6.5.1 下載和安裝w3JMail162
6.5.2 使用JMail傳送郵件 163
6.6 驗證碼生成組件 167
6.6.1 下載和安裝HeadingGenerator 167
6.6.2 使用HeadingGenerator生成註冊碼 169
6.7 MSXML組件 172
6.7.1XML基礎172
6.7.2 使用數據島顯示XML文檔 174
6.7.3 使用XSL顯示XML文檔 175
6.7.4 使用MSXML組件操作XML文檔 178
6.7.5 XML通訊錄實例 185
第7章 常用ASP實例 189
7.1 網路留言板 189
7.1.1 系統功能分析及資料庫設計 189
7.1.2 設計留言板的主頁 190
7.1.3 顯示主題留言 191
7.1.4 用戶身份驗證 195
7.1.5 添加新留言 197
7.1.6 回復和刪除留言 200
7.2 網站流量統計系統 201
7.2.1 系統功能分析及資料庫設計 201
7.2.2 設計公共檔案 203
7.2.3 設計訪問者界面 205
7.2.4 網站信息界面設計 208
7.2.5 最近訪問者界面設計 210
7.2.6 按月統計界面設計 210
7.2.7 按年統計界面設計 213
7.3 網路投票系統 214
7.3.1 系統功能分析及資料庫設計 214
7.3.2 設計投票項目管理模組 215
7.4.3 投票界面設計 219
第8章 軟體資源下載系統 224
8.1 系統分析與設計 224
8.1.1 系統功能描述 224
8.1.2 功能模組劃分 225
8.2 資料庫結構設計與實現 225
8.2.1 創建資料庫 225
8.2.2 資料庫邏輯結構設計225
8.3 目錄結構與通用模組 227
8.3.1 目錄結構 227
8.3.2 通用模組 228
8.4 Admin用戶管理模組設計 229
8.4.1 設計主界面 230
8.4.2 設計admin\index.asp 230
8.4.3 設計admin\left.asp 230
8.5 後台管理模組設計 231
8.5.1 設計新聞管理頁面 231
8.5.2 設計上傳軟體頁面 236
8.5.3 設計上傳管理頁面 237
8.5.4 設計添加軟體頁面 238
8.5.5 設計軟體管理頁面 241
8.5.6 設計類別管理頁面 242
8.5.7 設計運行環境管理頁面 249
8.5.8 設計用戶管理頁面 249
8.5.9 設計修改密碼頁面 251
8.6 系統主界面程式設計 253
8.6.1 設計主界面 253
8.6.2 設計top.asp和bottom.asp 254
8.6.3 設計Left.asp 255
8.6.4 設計查看下載軟體頁面 257
8.6.5 設計軟體投票頁面 262
8.6.6 設計軟體搜尋頁面 265
8.6.7 設計按類別查看軟體頁面 267
第9章 網上拍賣系統 271
9.1 系統分析與設計 271
9.1.1 系統功能描述 271
9.1.2 功能模組劃分 272
9.1.3 系統流程分析 272
9.2 資料庫結構設計與實現 272
9.2.1 創建資料庫 273
9.2.2 資料庫邏輯結構設計 273
9.3 目錄結構與通用模組 275
9.3.1 目錄結構 276
9.3.2 通用模組 276
9.4 Admin用戶管理模組設計 279
9.4.1 基本概念 279
9.4.2 設計主界面 280
9.4.3 設計admin\index.asp 280
9.4.4 設計admin\left.asp 281
9.5 後台管理模組設計 282
9.5.1 設計分類管理頁面 282
9.5.2 設計新聞管理頁面 289
9.5.3 設計在售商品頁面 295
9.5.4 設計已交易商品頁面 296
9.5.5 設計未交易商品頁面 297
9.5.6 設計未到底價商品頁面 299
9.5.7 設計賣家商鋪管理頁面 299
9.5.8 設計待審批用戶頁面 300
9.5.9 設計審批用戶頁面 301
9.5.10 設計密碼修改頁面 301
9.6 系統主界面與登錄程式設計 303
9.6.1 設計主界面 303
9.6.2 設計Left.asp 304
9.6.3 設計Right.asp 306
9.6.4 註冊用戶登錄程式設計 307
9.6.5 設計分類查看商品頁面 308
9.6.6 設計站內商品搜尋頁面 310
9.6.7 設計賣家商鋪信息頁面 311
9.6.8 設計拍賣商品信息頁面 312
9.7 個人用戶管理模組設計 315
9.7.1 註冊新用戶 315
9.7.2 個人用戶界面設計 316
9.7.3 我是買家管理 316
9.7.4 我是賣家管理 320
9.7.5 我的商鋪信息 324
9.7.6 編輯個人信息 325
9.8 商品拍賣過程設計 326
9.8.1 添加拍賣商品 326
9.8.2 商品圖片上傳 329
9.8.3 商品拍賣頁面 330
9.8.4 確認拍賣頁面 332
第10章 日常辦公管理系統 335
10.1 系統分析與設計 335
10.1.1 系統功能描述 335
10.1.2 功能模組劃分 336
10.2 資料庫結構設計與實現 337
10.2.1 創建資料庫 337
10.2.2 資料庫邏輯結構設計 337
10.3 目錄結構與通用模組 340
10.3.1 目錄結構 340
10.3.2 通用模組 341
10.4 Admin用戶管理模組設計 343
10.4.1 設計主界面 343
10.4.2 設計admin\index.asp 343
10.4.3 設計admin\left.asp 345
10.5 部門管理模組設計 345
10.5.1 設計部門管理頁面 345
10.5.2 添加部門信息 349
10.5.3 修改部門信息 350
10.5.4 刪除部門信息 351
10.6 員工管理模組設計 352
10.6.1 顯示員工列表 352
10.6.2 添加員工信息 354
10.6.3 員工圖片上傳 357
10.6.4 修改員工信息 357
10.6.5 刪除員工信息 359
10.7 培訓管理模組設計 360
10.7.1 設計培訓管理頁面 361
10.7.2 添加培訓信息 362
10.7.3 保存培訓信息 366
10.7.4 發布培訓信息 367
10.7.5 刪除培訓信息 367
10.7.6 報名管理列表 368
10.7.7 設定課程類型 370
10.8 會議管理模組設計 371
10.8.1 顯示會議列表 371
10.8.2 添加會議信息 373
10.8.3 編輯會議信息 375
10.8.4 發布會議信息 376
10.8.5 刪除會議信息 376
10.8.6 會議室管理 377
10.9 資料管理模組設計 378
10.9.1 設計資料信息管理頁面 379
10.9.2 設計借閱管理頁面 381
10.9.3 選擇員工信息 386
10.9.4 設計入庫管理頁面 390
10.9.5 設計分類管理頁面 392
10.10 用戶管理模組設計 392
10.10.1 設計用戶管理頁面 392
10.10.2 設計修改密碼頁面 395
10.11 系統主界面程式設計 396
10.11.1 設計登錄界面 396
10.11.2 設計主界面 397
10.11.3 設計Left.asp 397
10.11.4 設計員工信息頁面 398
10.11.5 最新培訓信息列表 398
10.11.6 查看會議安排 401
10.11.7 設計資料信息頁面 402
10.11.8 設計借閱記錄頁面 402
10.11.9 設計修改密碼頁面 403
10.11.10 設計管理員入口 403
第11章 線上教育管理系統 404
11.1 系統分析與設計 404
11.1.1 系統功能描述 404
11.1.2 功能模組劃分 405
11.1.3 系統流程分析 405
11.2 資料庫結構設計與實現 406
11.2.1 創建資料庫 406
11.2.2 資料庫邏輯結構設計 406
11.3 目錄結構與通用模組 409
11.3.1 目錄結構 409
11.3.2 通用模組 410
11.4 Admin用戶管理模組設計 412
11.4.1 設計主界面 412
11.4.2 設計admin\index.asp 412
11.4.3 設計admin\left.asp 413
11.5 學員管理模組設計 414
11.5.1 設計學籍管理頁面 414
11.5.2 查看學員信息 416
11.5.3 設計交費管理頁面 417
11.5.4 審核交費信息 419
11.6 業務統計模組設計 420
11.6.1 設計費用統計頁面 420
11.6.2 設計人數統計頁面 421
11.7 課程維護模組設計 422
11.7.1 設計課程分類頁面 422
11.7.2 設計課程管理頁面 429
11.7.3 設計教師管理頁面 435
11.8 課堂答疑模組設計 437
11.8.1 設計未解答問題頁面 437
11.8.2 設計解答問題頁面 438
11.8.3 設計查看問題頁面 439
11.9 課件維護模組設計 440
11.9.1 設計課件管理頁面 440
11.9.2 設計下載統計管理頁面 444
11.10 信息維護模組設計 446
11.10.1 設計欄目管理頁面 446
11.10.2 設計新聞管理頁面 446
11.11 系統主界面與登錄程式設計 452
11.11.1 設計主界面 452
11.11.2 設計index.asp 453
11.11.3 設計top.asp 455
11.11.4 設計Left.asp 455
11.11.5 設計Right.asp 457
11.11.6 註冊用戶登錄程式設計 458
11.11.7 設計分類查看課程頁面 458
11.11.8 設計課程搜尋頁面 460
11.11.9 設計查看課件頁面 461
11.11.10 設計課堂答疑頁面 464
11.12 個人用戶管理模組設計 465
11.12.1 註冊新用戶 465
11.12.2 個人用戶管理界面設計 465
11.12.3 我的課程信息 466
11.12.4 我的課件信息 469
11.12.5 課堂答疑信息 470
11.12.6 編輯個人信息 472