ASP網路開發從入門到精通

本書系統地介紹了ASP網路開發的知識點,並完整地介紹了多個使用ASP開發的網路套用模組,包括檔案訪問、檔案上傳、廣告循環、內容連結、郵件處理、驗證碼圖片生成、XML組件、用戶管理及登錄系統、簡易留言板、網站流量統計系統、網路投票系統。最後本書介紹了4個常用的系統,包括軟體資源下載系統、網上拍賣系統、日常辦公管理系統和線上教育管理系統,讀者可以學到如何從無到有地開發網路套用。

基本信息

編輯推薦

ASP網路開發從入門到精通

本書適用於使用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

相關詞條

相關搜尋

熱門詞條

聯絡我們