注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程ASP數(shù)據(jù)庫開發(fā)實例精粹(第2版)

ASP數(shù)據(jù)庫開發(fā)實例精粹(第2版)

ASP數(shù)據(jù)庫開發(fā)實例精粹(第2版)

定 價:¥55.00

作 者: 郭瑞軍,初曉璐,汪志亮 編著
出版社: 電子工業(yè)出版社
叢編項: 開發(fā)專家之數(shù)據(jù)庫
標 簽: ASP

ISBN: 9787121042591 出版時間: 2007-05-01 包裝: 平裝
開本: 16開 頁數(shù): 576 字數(shù):  

內容簡介

  《ASP數(shù)據(jù)庫開發(fā)實例精粹(第2版)(附光盤1張)》首先介紹ASP開發(fā)Web應用程序的重點技術_卜技巧,指導初學者如何去學,怎么去學,并特別介紹ASP優(yōu)化的知識,使初學者以一個較高的起點入門。然后以多個實用的系統(tǒng)為例,詳細講述用ASP創(chuàng)建Web應用程序的過程。內容包括許愿墻、實驗室新聞系統(tǒng)、文章采集系統(tǒng)、用戶錯誤記錄與分析系統(tǒng)、手機銷售系統(tǒng)、影片租賃系統(tǒng)和中小型企業(yè)建站解決方案。全書逐層深入,由一個簡單的系統(tǒng)開始,難度逐漸加深。書中關于ASP優(yōu)化的技巧大多來源于微軟工程師的技術文獻和國內外開發(fā)人員的經(jīng)驗總結,具有非常高的實用價值。書中精選了最受關注的實例,非常適合于在校學生練習及個人或小型開發(fā)團隊做項目參考之用。全書在保留第1版?zhèn)戎厮悸?、突出軟件工程思想等精華的同時,吸取來自全國范圍內讀者的建議和意見,在書中穿插講解了JavaScrjpt、cSS、Ajax等對于ASP開發(fā)人員不可或缺的技術,并豐富了多媒體光盤的內容,包括常見問題解答、IIS配置、數(shù)據(jù)庫配置、源代碼管理等ASP開發(fā)的各個方面,可以幫助你快速從菜鳥升級為Web開發(fā)高手。

作者簡介

暫缺《ASP數(shù)據(jù)庫開發(fā)實例精粹(第2版)》作者簡介

圖書目錄

第1章  ASP數(shù)據(jù)庫開發(fā)技巧 1
1.1  ASP值得學習嗎 1
1.2  ASP、PHP、JSP、ASP.NET群雄逐鹿 1
1.2.1  ASP技術 2
1.2.2  PHP技術 2
1.2.3  JSP技術 3
1.2.4  從應用范圍上來看三種技術的優(yōu)劣 4
1.2.5  三種技術的性能比較 4
1.2.6  三種技術的前景展望 4
1.3  ASP開發(fā)工具對比 5
1.3.1  ASP的本質 5
1.3.2  ASP開發(fā)工具對比 6
1.4  ASP運行環(huán)境配置—系統(tǒng)
架構師必讀I 8
1.4.1  安裝IIS 8
1.4.2  創(chuàng)建虛擬目錄 9
1.4.3  創(chuàng)建應用程序 10
1.4.4  應用程序的特點 11
1.4.5  應用程序保護級別的解釋 14
1.4.6  更多的IIS高級配置知識 14
1.5  ASP應用系統(tǒng)的結構設計—系統(tǒng)
架構師必讀II 14
1.5.1  模塊化設計 14
1.5.2  目錄結構組織 15
1.5.3  盡量將頁面代碼與腳本代碼分離 15
1.5.4  使用組件技術 16
1.6  數(shù)據(jù)庫設計和開發(fā)技巧 18
1.6.1  數(shù)據(jù)庫的命名規(guī)范 18
1.6.2  數(shù)據(jù)庫值查詢問題 19
1.6.3  常見錯誤及解決方法 20
1.7  ASP常見錯誤分析 21
1.7.1  沒有安裝IIS或服務未啟動 21
1.7.2  使用Access數(shù)據(jù)庫時無寫權限 22
1.7.3  SQL Server服務未啟動 23
1.7.4  類在使用之前需要實例化 24
1.7.5  附錄中ASP常見問題分類 25
1.8  如何成為Web設計/開發(fā)高手 25
1.8.1  SQL、JavaScript、CSS,一個都不能少 25
1.8.2  培養(yǎng)良好的代碼編寫習慣 26
1.8.3  寫下你的心得 28
1.9  小結 28
第2章  ASP開發(fā)必備知識 29
2.1  常用ASP內置對象 29
2.1.1  7個ASP內置對象介紹 29
2.1.2  Application對象 30
2.1.3  Request對象 32
2.1.4  Response 對象 34
2.1.5  Server對象 37
2.1.6  Session對象 37
2.1.7  ObjectContext對象 38
2.1.8  ASPError對象 39
2.2  使用ADO操縱數(shù)據(jù)庫 39
2.2.1  什么是ADO 40
2.2.2  ADO的內置類 40
2.2.3  在ASP中使用ADO常量 43
2.2.4  使用ADO的一般步驟 44
2.3  ASP連接常用數(shù)據(jù)庫的方法 46
2.3.1  使用OLE DB連接 46
2.3.2  使用ODBC連接 46
2.4  常用SQL語句 46
2.4.1  查詢 46
2.4.2  添加 47
2.4.3  更新 47
2.4.4  刪除 47
2.4.5  統(tǒng)計 47
2.5  常用的ASP技巧與模塊 48
2.5.1  通用的分頁模塊 48
2.5.2  檢測郵件地址合法性的函數(shù) 51
2.5.3  圖片計數(shù)器的簡單實現(xiàn) 52
2.6  使用JavaScript、IFRAME與Ajax 53
2.6.1  為什么使用JavaScript、IFRAME與
Ajax 53
2.6.2  什么是Ajax 55
2.6.3  簡單的Ajax開發(fā) 56
2.6.4  文檔對象模型:Document Object Model 60
2.6.5  Ajax開發(fā)中會遇到的問題 61
2.7  注冊域名與發(fā)布網(wǎng)站 64
2.7.1  注冊域名 64
2.7.2  購買虛擬空間 65
2.7.3  上傳與管理網(wǎng)站 66
2.7.4  使搜索引擎能夠搜索到你的網(wǎng)站 67
2.8  小結 68
第3章  創(chuàng)建高性能的ASP應用程序 69
3.1  優(yōu)化頁面設計 69
3.1.1  優(yōu)化的原理 69
3.1.2  優(yōu)化的基本原則 70
3.1.3  應用示例 70
3.2  ASP編碼優(yōu)化 70
3.2.1  聲明VBScript變量 70
3.2.2  對URL地址進行編碼 71
3.2.3  使用完畢后即時釋放對象 71
3.2.4  不要輕易使用ASP事務 71
3.2.5  使用字符串建立SQL查詢 72
3.2.6  使用<%=var%>還是Response.Write 72
3.3  優(yōu)化數(shù)據(jù)庫處理 72
3.3.1  對Connection的優(yōu)化 73
3.3.2  對Command的優(yōu)化 74
3.3.3  對RecordSet的優(yōu)化 75
3.3.4  其他優(yōu)化方法 76
3.4  ASP安全優(yōu)化 77
3.4.1  避免使用inc作為擴展名 77
3.4.2  不要把Access數(shù)據(jù)庫放在網(wǎng)站內部 77
3.4.3  過濾字符串中的單引號 77
3.4.4  禁止向客戶端輸出詳細錯誤信息 78
3.4.5  慎用上傳功能 78
3.5  微軟提高ASP程序性能的28個技巧 79
3.6  小結 94
第4章  許愿墻 95
4.1  系統(tǒng)概述 95
4.1.1  系統(tǒng)功能與背景 95
4.1.2  系統(tǒng)設計思想 96
4.1.3  系統(tǒng)流程 96
4.2  數(shù)據(jù)庫設計 98
4.3 系統(tǒng)通用模塊設計 99
4.3.1  系統(tǒng)文件結構 99
4.3.2  數(shù)據(jù)庫連接文件conn.asp 100
4.3.3  許愿墻UI操作的核心技術 101
4.4  許愿墻前臺展示模塊 105
4.4.1  許愿墻首頁index.asp 105
4.4.2  發(fā)布許愿頁面writehope.asp 109
4.4.3  保存許愿內容頁save_hope.asp 115
4.4.4  搜索頁面search.asp 116
4.5  后臺管理模塊的設計 117
4.5.1  后臺登錄頁面adminlogin.asp 117
4.5.2  防止SQL注入的程序設計 119
4.5.3  登錄檢查頁面chklogin.asp 119
4.5.4  退出登錄頁面loginout.asp 121
4.5.5  管理許愿內容頁面hope.asp 122
4.5.6  刪除許愿內容del.asp 124
4.5.7  其他公用模塊的設計 125
4.6  開發(fā)難點與技巧 126
4.7  小結 127
第5章  實驗室新聞系統(tǒng)V2.0 129
5.1  系統(tǒng)概述 129
5.1.1  系統(tǒng)功能與應用背景 129
5.1.2  系統(tǒng)預覽 130
5.1.3  系統(tǒng)特點 132
5.2  系統(tǒng)設計 132
5.2.1  系統(tǒng)設計思想 132
5.2.2  系統(tǒng)功能模塊劃分 133
5.2.3  系統(tǒng)結構設計 134
5.3  數(shù)據(jù)庫設計 134
5.3.1  數(shù)據(jù)庫需求分析 134
5.3.2  數(shù)據(jù)庫概念結構設計 135
5.3.3  數(shù)據(jù)庫邏輯結構設計 137
5.4  數(shù)據(jù)庫的生成與連接 138
5.4.1  數(shù)據(jù)庫的生成 138
5.4.2  數(shù)據(jù)庫的連接 139
5.5  客戶界面設計 139
5.5.1  界面頭、尾設計 139
5.5.2  界面欄目菜單的設計 140
5.5.3  主頁欄目內信息顯示的設計 140
5.5.4  欄目內所有新聞顯示的設計 142
5.5.5  新聞搜索功能的設計 144
5.5.6  推薦新聞顯示的設計 147
5.5.7  本周熱點新聞顯示的設計 148
5.5.8  首頁圖片新聞顯示的設計 149
5.5.9  單條新聞顯示的設計 150
5.5.10  相關新聞的設計 151
5.5.11  新聞評論的設計 153
5.6  管理界面設計 156
5.6.1  管理員登錄功能模塊設計 156
5.6.2  新聞顯示功能模塊設計 157
5.6.3  添加新聞功能模塊設計 159
5.6.4  添加首頁圖片新聞功能模塊設計 163
5.6.5  新聞審核和新聞處理功能模塊設計 167
5.6.6  新聞欄目管理功能模塊設計 173
5.6.7  用戶管理功能模塊設計 175
5.6.8  新聞模板管理功能模塊設計 177
5.7  開發(fā)難點與技巧 179
5.7.1  系統(tǒng)后臺管理安全性 179
5.7.2  數(shù)據(jù)庫的安全性 179
5.7.3  新聞內容的格式轉換 180
5.7.4  用新聞模板實現(xiàn)新聞代碼的自動生成 180
5.7.5  利用組件技術實現(xiàn)新聞文件的
自動生成和刪除 181
5.7.6  利用組件技術實現(xiàn)在線發(fā)送信件 182
5.8  系統(tǒng)的調試與注意事項 183
5.9  系統(tǒng)的編譯和發(fā)行 183
5.10  小結 184
第6章  文章采集系統(tǒng) 185
6.1  系統(tǒng)概述 185
6.1.1  系統(tǒng)功能與背景 185
6.1.2  系統(tǒng)預覽 186
6.1.3  系統(tǒng)特點 190
6.2  系統(tǒng)設計 190
6.2.1  系統(tǒng)功能模塊劃分 190
6.2.2  系統(tǒng)結構設計 191
6.3  數(shù)據(jù)庫設計 192
6.3.1  數(shù)據(jù)庫邏輯設計 192
6.3.2  數(shù)據(jù)庫設計 192
6.4  系統(tǒng)通用功能模塊設計 195
6.4.1  系統(tǒng)文件結構 195
6.4.2  數(shù)據(jù)庫連接文件 195
6.4.3  數(shù)據(jù)緩存類文件 197
6.4.4  采集系統(tǒng)核心函數(shù) 200
6.4.5  通用函數(shù) 207
6.5  系統(tǒng)模塊設計 214
6.5.1  欄目管理模塊設計 215
6.5.2  項目管理模塊設計 216
6.5.3  歷史記錄模塊設計 218
6.5.4  數(shù)據(jù)采集模塊設計 219
6.6  小結 245
第7章  用戶錯誤記錄與分析系統(tǒng)(Ajax) 247
7.1  系統(tǒng)概述 247
7.1.1  系統(tǒng)功能與應用背景 247
7.1.2  系統(tǒng)預覽 248
7.1.3  系統(tǒng)特點 250
7.2  系統(tǒng)設計 251
7.2.1  系統(tǒng)設計思想 251
7.2.2  系統(tǒng)功能模塊劃分 252
7.2.3  系統(tǒng)結構設計 253
7.3  數(shù)據(jù)庫設計 254
7.3.1  數(shù)據(jù)庫需求分析 254
7.3.2  數(shù)據(jù)庫概念結構設計 254
7.3.3  數(shù)據(jù)庫邏輯結構設計 255
7.3.4  數(shù)據(jù)庫的生成與配置 257
7.4  系統(tǒng)通用模塊的編寫 258
7.4.1  變量驗證函數(shù)chkstring() 258
7.4.2  字符串格式化函數(shù)FormatString() 260
7.4.3  查找最大值函數(shù)MaxNumber() 260
7.4.4  去掉最左、右邊一個字符的函數(shù)
cutLeft()、cutRight() 261
7.4.5  在字符串中插入一個字符的函數(shù)
InsertStr() 262
7.4.6  數(shù)據(jù)分析圖形化輸出函數(shù)
ComparableData() 262
7.4.7  無返回值SQL執(zhí)行函數(shù)ExecSQL() 265
7.4.8  數(shù)據(jù)庫記錄有效性驗證函數(shù)
IsRecordExist() 265
7.4.9  讀取錯誤類型列表函數(shù)
GetErrTypeList() 266
7.4.10  讀取具體錯誤列表函數(shù)
GetErrCodeList() 267
7.5  插件功能設計 269
7.5.1  ASP插件開發(fā)思路 269
7.5.2  插件的靈活性 270
7.5.3  GetErr()函數(shù)的設計思路 271
7.5.4  GetErr()函數(shù)的編寫 272
7.6  管理界面設計 276
7.6.1  系統(tǒng)信息 276
7.6.2  系統(tǒng)配置方案修改 282
7.6.3  系統(tǒng)管理人員設置 287
7.6.4  系統(tǒng)錯誤類型設置 291
7.6.5  系統(tǒng)錯誤信息設置 298
7.6.6  系統(tǒng)錯誤日志管理 301
7.6.7  錯誤日志數(shù)據(jù)分析 307
7.7  開發(fā)難點與技巧 319
7.7.1  界面元素操作的一致性 319
7.7.2  易用的用戶操作界面 319
7.7.3  數(shù)據(jù)庫的查詢 319
7.8  小結 320
第8章  特瑞飛手機商城V2.0 321
8.1  系統(tǒng)概述 321
8.1.1  系統(tǒng)功能與應用背景 321
8.1.2  系統(tǒng)預覽 322
8.1.3  系統(tǒng)特點 324
8.2  系統(tǒng)設計 324
8.2.1  系統(tǒng)設計思想 324
8.2.2  系統(tǒng)功能模塊劃分 326
8.2.3  系統(tǒng)運行架構 327
8.3  數(shù)據(jù)庫設計 328
8.3.1  數(shù)據(jù)庫需求分析 328
8.3.2  數(shù)據(jù)庫概念結構設計 329
8.3.3  數(shù)據(jù)庫邏輯結構設計 331
8.4  數(shù)據(jù)庫的生成與配置 334
8.4.1  Access數(shù)據(jù)庫 334
8.4.2  SQL Server數(shù)據(jù)庫 334
8.5  系統(tǒng)通用功能模塊的編寫 334
8.5.1  系統(tǒng)結構概覽 334
8.5.2  應用程序公共文件global.asa 337
8.5.3  數(shù)據(jù)庫連接conndb.asp 338
8.5.4  檢測管理員是否登錄checkuser.asp 340
8.5.5  站點參數(shù)設置config.asp 340
8.5.6  其他公共模塊 341
8.6  管理端界面設計 341
8.6.1  管理端界面結構設計 342
8.6.2  界面頭、尾設計 343
8.6.3  廠商管理模塊 343
8.6.4  商品(手機)維護模塊 355
8.6.5  會員維護模塊 368
8.6.6  訂單維護模塊 370
8.6.7  查看發(fā)貨模塊 374
8.6.8  常見問題(FAQ)管理模塊 376
8.6.9  管理員維護模塊 376
8.6.10  用戶登錄模塊 377
8.7  客戶端界面設計 381
8.7.1  客戶端界面結構設計 381
8.7.2  頁面頭、尾設計 382
8.7.3  頁面左側快捷菜單設計 383
8.7.4  商城主頁設計 388
8.7.5  商品(手機)信息瀏覽模塊 392
8.7.6  購物車管理模塊設計 394
8.7.7  提交訂單模塊設計 397
8.7.8  在線幫助(常見問題)模塊 402
8.7.9  會員模塊 403
8.8  開發(fā)難點與技巧 403
8.8.1  強制變量聲明 403
8.8.2  使用數(shù)據(jù)庫連接池 403
8.8.3  使用模塊化設計 404
8.8.4  使用站點設置文件提高程序伸縮性 404
8.8.5  使用Typelib聲明ADO 405
8.9  系統(tǒng)移植 405
8.9.1  創(chuàng)建ASP應用程序 405
8.9.2  將數(shù)據(jù)庫與Web應用程序分目錄存放 406
8.10  小結 406
第9章  影片租賃系統(tǒng) 407
9.1  系統(tǒng)概述 407
9.1.1  系統(tǒng)功能與應用背景 407
9.1.2  系統(tǒng)預覽 408
9.1.3  系統(tǒng)特點 409
9.2  系統(tǒng)設計 410
9.2.1  系統(tǒng)設計思想 410
9.2.2  系統(tǒng)功能模塊劃分 411
9.2.3  系統(tǒng)結構設計 412
9.3  數(shù)據(jù)庫設計 412
9.3.1  數(shù)據(jù)庫需求分析 413
9.3.2  數(shù)據(jù)庫概念結構設計 414
9.3.3  數(shù)據(jù)庫邏輯結構設計 415
9.3.4  數(shù)據(jù)庫的命名規(guī)范 419
9.4  數(shù)據(jù)庫的生成與配置 420
9.4.1  使用SQL Server數(shù)據(jù)庫 420
9.4.2  使用Access數(shù)據(jù)庫 420
9.5  系統(tǒng)通用功能模塊的編寫 420
9.5.1  數(shù)據(jù)庫連接conn.asp 422
9.5.2  返回錯誤代碼ChkErr.asp 422
9.5.3  檢測用戶是否擁有管理權限
ChkAdmin.asp 424
9.5.4  過濾SQL字符ChkSQL.asp 425
9.5.5  翻頁功能ChangePage.asp 425
9.5.6  輸出操作信息ResultMsg.asp 427
9.6  客戶界面設計 427
9.6.1  界面頭、尾設計 427
9.6.2  用戶注冊模塊設計 428
9.6.3  用戶登錄模塊設計 431
9.6.4  影片瀏覽模塊設計 433
9.6.5  用戶信息模塊設計 438
9.6.6  用戶資料管理模塊設計 441
9.6.7  查看用戶租賃信息模塊設計 445
9.6.8  用戶預訂影片模塊設計 448
9.6.9  用戶注銷登錄模塊設計 450
9.7  管理界面設計 451
9.7.1  系統(tǒng)信息的查看與修改模塊設計 451
9.7.2  用戶管理模塊設計 453
9.7.3  影片管理模塊設計 457
9.7.4  租賃管理/分析模塊設計 457
9.7.5  起租與結算模塊 463
9.8  系統(tǒng)安全性 467
9.8.1  SQL漏洞注入簡述 467
9.8.2  無意錯誤的避免 469
9.8.3  故意入侵的防范 469
9.9  開發(fā)難點與技巧 470
9.9.1  數(shù)據(jù)庫驅動 470
9.9.2  數(shù)據(jù)庫關系 471
9.10  系統(tǒng)調試與注意事項 471
9.10.1  判斷數(shù)據(jù)是否符合規(guī)范 471
9.10.2  數(shù)據(jù)庫值查詢問題 472
9.11  小結 473
第10章  中小型企業(yè)建站解決方案V2.0 475
10.1  系統(tǒng)概述 475
10.1.1  系統(tǒng)功能與應用背景 475
10.1.2  系統(tǒng)預覽 476
10.1.3  系統(tǒng)特點 479
10.2  系統(tǒng)設計 479
10.2.1  系統(tǒng)設計思想 479
10.2.2  系統(tǒng)功能模塊劃分 481
10.3  數(shù)據(jù)庫設計 482
10.3.1  數(shù)據(jù)庫需求分析 482
10.3.2  數(shù)據(jù)庫概念結構設計 483
10.3.3  數(shù)據(jù)庫邏輯結構設計 485
10.4  數(shù)據(jù)庫的生成與配置 487
10.4.1  采用Access數(shù)據(jù)庫 488
10.4.2  采用SQL Server數(shù)據(jù)庫 488
10.5  系統(tǒng)通用功能模塊的編寫 489
10.5.1  系統(tǒng)結構概覽 489
10.5.2  應用程序公共文件global.asa 491
10.5.3  數(shù)據(jù)庫連接conndb.asp 492
10.5.4  檢測管理員是否登錄CheckLogin.asp 494
10.5.5  站點參數(shù)設置config.asp 494
10.5.6  分頁模塊ShowPage.asp 495
10.5.7  其他公共模塊 498
10.6  管理界面設計 498
10.6.1  管理端界面結構設計 498
10.6.2  頁面左側快捷菜單設計 499
10.6.3  企業(yè)信息管理模塊 500
10.6.4  新聞管理模塊 503
10.6.5  產品類型管理模塊 514
10.6.6  產品管理模塊 515
10.6.7  留言管理模塊 523
10.6.8  常見問題管理模塊 526
10.6.9  系統(tǒng)管理模塊 527
10.6.10  用戶登錄模塊 527
10.7  客戶界面設計 528
10.7.1  客戶界面結構設計 528
10.7.2  頁面頭、尾設計 529
10.7.3  頁面左側快捷菜單設計 530
10.7.4  代表企業(yè)形象的首頁設計 532
10.7.5  企業(yè)介紹模塊 536
10.7.6  新聞資訊模塊 542
10.7.7  產品介紹模塊 547
10.7.8  留言本模塊 550
10.7.9  客戶服務(常見問題)模塊 551
10.8  開發(fā)難點與技巧 552
10.8.1  僅選擇所需的列 552
10.8.2  使用完畢后即時釋放資源 552
10.8.3  使用字符串建立SQL查詢 553
10.8.4  使用OLE DB驅動 553
10.8.5  強制變量聲明 553
10.8.6  程序設計模塊化 554
10.8.7  絕不要將數(shù)據(jù)庫連接存儲
在Session中 554
10.9  系統(tǒng)移植 555
10.9.1  必須創(chuàng)建ASP應用程序 555
10.9.2  建議將數(shù)據(jù)庫與Web應用程序
分目錄存放 555
10.10  小結 555

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號