版權資訊
書 名: Web應用程式開發教程:ASP、SQLS erver
作者:姜衛 李曉黎
出版社: 人民郵電出版社
出版時間: 2009
ISBN: 9787115198181
開本: 16
定價: 36.00 元
編輯推薦
《Web應用程式開發教程:ASP+SQLServer》是作者結合多年的Web應用程式開發與SQLServer資料庫管理經驗編寫而成.比較詳盡地介紹了開發基於ASP+SQLServer的Web應用程式所必備的相關技術《Web應用程式開發教程:ASP+SQLServer》首先從開發Wet)應用程式的基本流程開始,全面介紹ASP套用環境配置、腳本語言、內置對象和組件等,使讀者熟悉使用.ASP開發Web應用程式的基本方法,從而為進一步閱讀奠定基礎。然後介紹SOLServer2000後台資料庫的基本管理方法和開發接口,讀者無需再查閱其他資料庫管理的參考資料,就可以獨立完成web應用程式開發的整個過程,最後,《Web應用程式開發教程:ASP+SQLServer》還提供一組非常實用的實驗案例,包括用戶管理及登錄系統、簡易網上論壇、網站流量統計系統、網路投票系統、網上商城購物系統、旅遊線上報名系統、軟體資源下載系統和新聞發布及管理系統等,使讀者在實踐中積累經驗此外,《Web應用程式開發教程:ASP+SQLServer》每章都配有相應的習題和比較實用的實驗,幫助讀者理解所學習的內容,使讀者開發Web應用程式的基礎知識、套用能力和創新意識得到全面培養與提高《Web應用程式開發教程:ASP+SQLServer》在內容的選擇、深度的把握上充分考慮初學者的特點,內容安排上力求做到循序漸進《Web應用程式開發教程:ASP+SQLServer》不僅適台本科教學,也適合Web應用程式開發的各類培訓班和準備使用ASP+SQLServer開發Web應用程式的讀者參考。
體現作者多年的web應用程式開發經驗
講解大量實用技巧,重點突出,便於靈活掌握
提供典型套用實例與上機實驗,分析詳細,實用性強
目錄
第1部分ASP程式設計基礎
第1章Web應用程式設計與開發概述2
1.1Web應用程式設計語言的產生與發展2
1.2Web應用程式的基本開發流程和工作原理3
1.3當前比較流行的Web應用程式設計語言5
1.3.1HTML簡介5
1.3.2ASP簡介6
1.3.3JSP簡介6
1.3.4PHP簡介6
習題7
第2章ASP基礎和套用環境配置8
2.1Web伺服器環境配置8
2.1.1安裝IIS8
2.1.2配置和管理IIS9
2.1.3申請和配置網際網路站11
2.2常用ASP編輯工具——Dreamweaver12
2.2.1Dreamweaver主界面12
2.2.2設定網頁背景和顏色13
2.2.3設定字型屬性13
2.2.4超級連結14
2.2.5圖像和動畫15
2.2.6表格16
2.3ASP程式設計基礎17
2.3.1顯示當前日期和時間的例子17
2.3.2初學者的常見問題18
習題19
第3章ASP腳本語言20
3.1VBScript編程基礎20
3.1.1數據類型20
3.1.2常量和變數21
3.1.3運算符22
3.1.4函式與過程23
3.1.5條件語句28
3.1.6循環語句30
3.1.7自定義過程和函式33
3.1.8錯誤處理34
3.2JavaScript編程基礎36
3.2.1JavaScript腳本使用36
3.2.2數據類型和變數37
3.2.3運算符37
3.2.4程式控制語句38
3.2.5內置對象綜述39
3.2.6彈出警告對話框44
3.2.7彈出確認對話框44
3.2.8彈出輸入數據對話框45
3.2.9彈出新視窗46
3.2.10Window對象事件處理46
習題47
第4章ASP內置對象48
4.1Request對象48
4.1.1讀取網址的參數信息48
4.1.2讀取表單傳遞的數據49
4.1.3讀取Cookie數據51
4.1.4讀取伺服器端的環境變數51
4.2Response對象53
4.2.1輸出到網頁53
4.2.2網頁轉向53
4.2.3寫入Cookie數據54
4.3Server對象55
4.3.1創建組件實例55
4.3.2取得伺服器的物理路徑56
4.4Application對象57
4.4.1Application對象套用及計數器實例57
4.4.2Application對象鎖定58
4.4.3使用Global.asa58
4.4.4圖形化的計數器60
4.5Session對象62
4.5.1Session對象套用62
4.5.2使用Session保存登錄信息62
4.5.3Session對象的事件64
習題64
第5章ASP常用組件66
5.1檔案訪問組件66
5.1.1檔案的讀取和寫入66
5.1.2檔案處理70
5.1.3磁碟驅動器和資料夾操作74
5.2廣告循環組件79
5.2.1使用AdRotator組件79
5.2.2RotationSchedule檔案80
5.2.3重定向檔案81
5.3內容連結組件81
5.3.1內容連結組件結構81
5.3.2內容連結組件套用82
5.4檔案上傳84
5.4.1無組件上傳程式包84
5.4.2上傳檔案的簡單實例85
5.5郵件處理組件88
5.5.1下載和安裝w3JMail88
5.5.2使用JMail傳送郵件90
5.6驗證碼生成組件93
5.6.1下載和安裝HeadingGenerator93
5.6.2使用HeadingGenerator組件生成註冊碼95
習題98
第2部分SQLServer2000資料庫管理及開發接口
第6章SQLServer2000資料庫管理102
6.1常用資料庫管理工具102
6.1.1SQLServer2000的版本和組件102
6.1.2服務管理器103
6.1.3企業管理器103
6.1.4osql實用工具106
6.1.5SQL查詢分析器106
6.2創建和維護資料庫107
6.2.1資料庫的概念及組成108
6.2.2創建資料庫109
6.2.3刪除資料庫111
6.2.4備份資料庫111
6.2.5還原資料庫112
6.2.6分離資料庫114
6.2.7附加資料庫115
6.3表管理116
6.3.1表的概念116
6.3.2創建表117
6.3.3修改表124
6.3.4刪除表125
6.3.5查看和編輯表數據126
6.4表約束129
6.4.1主鍵約束129
6.4.2唯一性約束130
6.4.3檢查約束130
6.4.4默認約束131
6.4.5外鍵約束132
6.5索引操作134
6.5.1設計索引134
6.5.2創建索引134
6.5.3查看、修改和刪除索引136
6.6視圖管理136
6.6.1創建視圖136
6.6.2修改視圖140
6.6.3刪除視圖141
習題142
第7章ASP資料庫編程技術143
7.1常用SQL語句143
7.1.1INSERT語句143
7.1.2UPDATE語句146
7.1.3DELETE語句147
7.1.4SELECT語句148
7.2使用ADO訪問資料庫156
7.2.1ADO簡介157
7.2.2連線資料庫158
7.2.3執行SQL語句162
7.2.4處理查詢結果集164
7.2.5分頁顯示結果集169
習題172
第3部分ASP套用實例開發
第8章常用ASP套用實例176
8.1用戶管理及用戶登錄176
8.1.1系統功能分析及資料庫設計176
8.1.2設計用戶登錄模組177
8.1.3限制普通用戶的許可權180
8.1.4設計系統主界面180
8.1.5設計用戶管理模組181
8.1.6添加和修改用戶模組183
8.1.7設計刪除用戶模組188
8.1.8設計修改密碼模組189
8.1.9設計退出登錄模組190
8.2簡易網上論壇191
8.2.1系統功能分析及資料庫設計191
8.2.2主頁中的用戶管理部分192
8.2.3用戶身份驗證194
8.2.4註冊新用戶196
8.2.5修改用戶信息197
8.2.6刪除用戶198
8.2.7顯示主題留言199
8.2.8添加新帖子202
8.2.9查看留言內容203
8.2.10回復留言207
8.2.11刪除留言207
8.2.12置頂與取消置頂208
8.3網站流量統計系統209
8.3.1系統功能分析及資料庫設計209
8.3.2設計公共檔案212
8.3.3設計訪問者界面214
8.3.4網站信息界面設計216
8.3.5最近訪問者界面設計217
8.3.6按月統計界面設計218
8.3.7按年統計界面設計220
8.4網路投票系統221
8.4.1系統功能分析及資料庫設計221
8.4.2設計投票項目管理模組222
8.4.3投票界面設計226
習題228
第9章網上商城購物系統229
9.1系統分析與總體設計229
9.1.1系統功能描述229
9.1.2功能模組劃分230
9.1.3系統流程分析231
9.2資料庫結構設計與實現231
9.2.1創建資料庫231
9.2.2資料庫邏輯結構設計231
9.3目錄結構與通用模組234
9.3.1目錄結構234
9.3.2通用模組234
9.4管理主界面與登錄程式設計236
9.4.1設計管理主界面236
9.4.2設計admin\AdminIndex.asp236
9.4.3設計admin\Left.asp238
9.4.4管理用戶登錄程式設計238
9.5公告信息管理模組設計239
9.5.1設計公告管理頁面239
9.5.2添加公告信息241
9.5.3修改公告242
9.5.4刪除公告243
9.5.5查看公告信息244
9.6商品類別管理模組設計245
9.6.1設計商品類別管理頁面245
9.6.2添加商品類別247
9.6.3修改商品類別247
9.6.4刪除商品類別248
9.7商品管理模組設計248
9.7.1顯示商品列表249
9.7.2添加商品251
9.7.3商品圖片上傳253
9.7.4修改商品253
9.7.5刪除商品255
9.7.6查看商品信息255
9.8訂單管理模組設計256
9.8.1查看訂單信息257
9.8.2訂單處理258
9.9投訴管理模組設計259
9.9.1查看投訴信息259
9.9.2投訴處理260
9.10系統主界面與登錄程式設計261
9.10.1設計主界面261
9.10.2設計index.asp261
9.10.3設計Left.asp263
9.10.4設計Right.asp265
9.10.5註冊用戶登錄程式設計267
9.11設計商品查詢及購買模組267
9.11.1按分類查看商品列表268
9.11.2選擇要購買的商品269
9.11.3購物車管理271
9.11.4收銀台管理273
9.11.5我的訂單274
9.11.6查詢訂單275
9.12設計客戶投訴模組275
9.12.1填寫客戶投訴275
9.12.2查看客戶投訴276
9.13用戶管理設計277
9.13.1系統用戶管理278
9.13.2註冊新用戶278
9.13.3註冊用戶管理279
第10章旅遊線上報名系統280
10.1系統分析與總體設計280
10.1.1系統功能描述280
10.1.2系統功能模組劃分281
10.1.3系統流程分析282
10.2資料庫結構設計與實現282
10.2.1創建資料庫282
10.2.2資料庫邏輯結構設計283
10.3目錄結構與通用模組285
10.3.1目錄結構285
10.3.2通用模組285
10.4系統主界面與登錄程式設計286
10.4.1設計主界面286
10.4.2用戶登錄程式設計288
10.4.3設計管理界面288
10.4.4設計admin\Left.asp289
10.5地域管理模組設計289
10.5.1設計地域管理界面289
10.5.2添加地域信息289
10.5.3修改地域291
10.5.4刪除地域292
10.6推薦線路類型管理模組設計294
10.6.1設計推薦線路類型管理頁面294
10.6.2添加線路類型294
10.6.3修改線路類型294
10.6.4刪除線路類型295
10.7旅遊線路管理模組設計295
10.7.1設計旅遊線路管理界面295
10.7.2添加旅遊線路296
10.7.3修改旅遊線路297
10.7.4線路圖片上傳298
10.7.5刪除旅遊線路300
10.8報名信息管理模組設計300
10.8.1管理未處理報名記錄301
10.8.2管理已處理報名記錄301
10.8.3查看報名記錄301
10.8.4查詢報名記錄302
10.9前台遊客管理模組設計304
10.9.1查看線路信息304
10.9.2提交報名申請305
10.9.3線路查詢管理306
10.10系統用戶管理模組設計306
第11章軟體資源下載系統307
11.1系統分析與設計307
11.1.1系統功能描述307
11.1.2功能模組劃分308
11.2資料庫結構設計與實現308
11.2.1創建資料庫308
11.2.2資料庫邏輯結構設計308
11.3目錄結構與通用模組310
11.3.1目錄結構310
11.3.2通用模組311
11.4Admin用戶管理模組設計312
11.4.1設計主界面312
11.4.2設計admin\index.asp313
11.4.3設計admin\left.asp314
11.5後台管理模組設計314
11.5.1設計新聞管理頁面314
11.5.2設計上傳軟體頁面317
11.5.3設計上傳管理頁面318
11.5.4設計添加軟體頁面319
11.5.5設計軟體管理頁面320
11.5.6設計類別管理頁面320
11.5.7設計運行環境管理頁面321
11.5.8設計用戶管理頁面321
11.5.9設計修改密碼頁面322
11.6系統主界面程式設計323
11.6.1設計主界面323
11.6.2設計top.asp和bottom.asp323
11.6.3設計Left.asp324
11.6.4設計查看下載軟體頁面326
11.6.5設計軟體投票頁面326
11.6.6設計軟體搜尋頁面326
11.6.7設計按類別查看軟體頁面327
第4部分附錄
附錄1實驗330
實驗1ASP套用環境配置330
實驗2VBScript語言編程332
實驗3JavaScript語言編程334
實驗4使用ASP內置對象336
實驗5使用ASP常用組件338
實驗6SQLServer2000資料庫對象管理343
實驗7ASP訪問SQLServer資料庫347
大作業新聞發布及管理系統349
項目1資料庫結構設計350
項目2目錄結構與通用模組351
項目3系統主界面與登錄程式設計354
項目4新聞類別管理模組設計356
項目5新聞發布管理模組設計360
項目6新聞閱讀查詢模組設計362
項目7新聞評論管理模組設計364
項目8系統用戶管理模組設計365
附錄2HTML基本語法366
T2.1基本結構標記366
T2.2設定網頁背景和顏色367
T2.3設定字型屬性367
T2.4超級連結368
T2.5圖像和動畫368
T2.6表格369
T2.7表單371
T2.8層疊樣式表374
附錄3下載SQLServer2000評估版377
附錄4SQLServer2000伺服器安裝過程379
附錄5下載並安裝SQLServer2000補丁385