ASP.NET套用系統設計與開發

ASP.NET套用系統設計與開發

《ASP.NET套用系統設計與開發》是2017年7月1日由清華大學出版社出版的圖書,作者是吳懋剛、陳進、周建林、黃成、倪明、范蕤、包芳。

基本介紹

  • 中文名:ASP.NET套用系統設計與開發
  • 作者:吳懋剛、陳進、周建林、黃成、倪明、范蕤、包芳
  • 出版社:清華大學出版社
  • 出版時間:2017年07月01日
  • 定價:49 元
  • ISBN:9787302472803
內容簡介,目錄,

內容簡介

本書根據軟體行業崗位需求及ASP.NET開發人才培養的特點,以一位剛入行的軟體開發人員John的成長經歷作為故事主線,用真實的企業項目“網上商城”作為項目研發過程主線,滲透行業主流的Scrum敏捷開發框架,設計了5個疊代遞進的學習情境,包含9大模組、23個典型工作任務,涵蓋了Web應用程式及其體系架構、ASP.NET應用程式結構

目錄

目錄
學習情境1“網上商城”項目準備
模組1“網上商城”項目準備1任務11了解“網上商城”總體需求3
任務描述與分析3
任務設計與實現4
111採集“CoCo網上商城”項目需求4
112創建“CoCo網上商城”用戶需求模型5
113定義“CoCo網上商城”用例需求12
相關知識與技能12
114軟體工程與項目管理12
115軟體生命周期模型13
116軟體能力成熟度模型集成CMMI16
117敏捷開發與Scrum17
118需求分析19
119UML與用戶需求建模22
職業能力拓展24
1110快速原型設計24
1111制訂項目疊代計畫25
1112填報《項目周報》28
任務12創建“網上商城”解決方案28
任務描述與分析28
任務設計與實現29
121創建ASP.NETWeb應用程式29
122完善分層開發框架32
123創建站點測試頁Index.aspx35
124測試ASP.NETWeb應用程式37ASP.NET套用系統設計與開發目錄相關知識與技能39
125Web應用程式及其體系結構39
126ASP.NET發展歷程40
127ASP.NETWeb應用程式41
128分層開發架構42
職業能力拓展43
129配置ASP.NET開發資源43
模組小結44
能力評估44
學習情境2設計“網上商城”用戶互動
模組2“網上商城”用戶互動界面設計49任務21創建會員登錄頁51
任務描述與分析51
任務設計與實現51
211詳細設計51
212創建會員登錄頁52
213設計會員登錄互動界面53
214處理會員登錄業務邏輯55
215測試會員登錄頁60
相關知識與技能60
216ASP.NETWeb窗體頁60
217ASP.NET頁面生命周期與Page類事件63
218回發與Page.IsPostBack屬性65
職業能力拓展66
219顯示和校驗驗證碼66
任務22創建會員註冊頁67
任務描述與分析67
任務設計與實現67
221詳細設計67
222創建並設計會員註冊互動界面69
223處理會員註冊業務邏輯70
224測試會員註冊頁74
相關知識與技能74
225Web伺服器控制項74
226常用的Web伺服器控制項76
職業能力拓展80
227創建管理後台新增圖書頁80
任務23驗證和預處理會員註冊數據81
任務描述與分析81
任務設計與實現82
231完善詳細設計82
232在會員註冊頁中添加數據驗證83
233測試會員註冊頁輸入項數據驗證87
相關知識與技能88
234數據驗證88
235ASP.NET伺服器驗證控制項89
職業能力拓展96
236使用第三方控制項實現日期型數據輸入96
237驗證和預處理管理後台新增圖書數據97
模組小結98
能力評估98
模組3維護“網上商城”登錄狀態101
任務31維護會員登錄狀態102
任務描述與分析102
任務設計與實現103
311完善詳細設計103
312使用Cookie保存登錄狀態103
313讀取並顯示會員登錄狀態信息104
314測試會員登錄頁狀態維護105
相關知識與技能105
315狀態管理和狀態維護技術105
316客戶端狀態維護技術106
317伺服器端狀態維護技術108
319Response對象112
3110Request對象112
職業能力拓展113
3111限制會員非法嘗試登錄次數113
任務32為會員設計登錄狀態導航113
任務描述與分析113
任務設計與實現114
321完善詳細設計114
322完善會員登錄互動界面115
323完善會員登錄業務117
324測試會員登錄狀態導航118
職業能力拓展119
325實現首頁登錄狀態導航條119
任務33為後台管理員設計登錄狀態導航120
任務描述與分析120
任務設計與實現120
331詳細設計120
332創建並設計管理後台登錄互動界面121
333處理管理後台登錄業務邏輯123
334實現管理後台首頁登錄狀態導航125
335測試管理後台登錄狀態導航127
相關知識與技能127
336Session對象127
職業能力拓展129
337防止用戶繞過登錄頁面129
模組小結129
能力評估130
學習情境3實現“網上商城”數據訪問和處理
模組4“網上商城”會員個人信息管理133任務41校驗會員登錄合法性134
任務描述與分析134
任務設計與實現134
411完善詳細設計134
412在表現層中配置連線字元串135
413在數據訪問層中實現查詢會員信息136
414測試會員登錄合法性校驗137
相關知識與技能138
415ADO.NET數據訪問模型138
416ADO.NET命名空間139
417SqlConnection140
418SqlCommand和數據訪問142
職業能力拓展145
419校驗後台管理員登錄合法性145
任務42實現會員註冊業務146
任務描述與分析146
任務設計與實現147
421完善詳細設計147
422在數據訪問層中實現新增會員147
423測試會員註冊業務149
職業能力拓展149
424校驗會員註冊業務中的重複賬號149
任務43實現會員修改密碼業務150
任務描述與分析150
任務設計與實現151
431詳細設計151
432創建會員修改密碼頁152
433實現修改密碼業務154
434測試會員修改密碼業務158
職業能力拓展158
435對用戶密碼進行加密處理158
模組小結159
能力評估159
模組5“網上商城”前台門戶展現圖書信息162
任務51按出版日期排序展現圖書列表163
任務描述與分析163
任務設計與實現163
511詳細設計163
512實現按出版日期排序檢索圖書業務邏輯165
513將圖書數據集綁定到數據展現控制項168
514實現單擊圖書封面或名稱後打開圖書詳細頁171
515測試按出版日期排序展現圖書列表業務172
相關知識與技能172
516DataSet172
517SqlDataAdapter174
518數據綁定174
519DataList控制項175
職業能力拓展177
5110在前台門戶展現圖書分類177
任務52展現圖書詳細信息179
任務描述與分析179
任務設計與實現179
521詳細設計179
522實現檢索圖書詳細信息業務邏輯181
523將圖書信息綁定到DataList控制項183
524實現單擊“購買”按鈕後打開“我的購物車”頁186
525測試展現圖書詳細信息業務186
相關知識與技能187
526查詢字元串QueryString187
職業能力拓展188
527編寫資料庫訪問輔助類SQLHelper188
任務53根據圖書分類展現圖書列表189
任務描述與分析189
任務設計與實現189
531詳細設計189
532實現圖書分類列表展現191
533實現圖書列表展現194
534測試根據圖書分類展現圖書列表業務199
職業能力拓展199
535實現按排序條件瀏覽圖書列表199
模組小結200
能力評估200
模組6“網上商城”管理後台數據維護203
任務61分頁展現圖書信息列表204
任務描述與分析204
任務設計與實現204
611詳細設計204
612實現檢索圖書信息業務邏輯206
613將圖書信息綁定到GridView控制項208
614單擊頁碼導航按鈕實現分頁瀏覽210
615實現數據瀏覽時的“光棒”效果211
616單擊圖書名稱或“詳細”超連結導航到圖書詳細頁212
617測試分頁展現圖書信息列表213
相關知識與技能214
618GridView控制項214
職業能力拓展221
619按圖書分類展現圖書列表221
任務62實現刪除圖書信息業務222
任務描述與分析222
任務設計與實現223
621完善詳細設計223
622實現刪除圖書業務邏輯224
623單擊“刪除”超連結刪除一本圖書信息226
624實現圖書列表“全選”功能227
625實現圖書列表中多選後“刪除所選”功能229
626測試刪除圖書信息業務232
職業能力拓展232
627實現邏輯刪除圖書232
628實現圖書分類管理233
629實現用戶管理業務234
模組小結234
能力評估234
學習情境4實現“網上商城”購物車
模組7“網上商城”購物車管理與結算237任務71實現購物車管理業務239
任務描述與分析239
任務設計與實現240
711詳細設計240
712實現購物車業務實體類242
713實現購物車業務邏輯243
714實現購買圖書業務245
715測試購物車管理業務249
職業能力拓展250
716實現購物車的內置編輯功能250
任務72實現購物車結算業務251
任務描述與分析251
任務設計與實現251
721詳細設計251
722實現購物車結算業務邏輯253
723實現購物車結算業務255
724測試購物車結算業務256
相關知識與技能256
725事務256
職業能力拓展259
726實現管理後台訂單管理259
727處理購物車結算業務中的事務260
模組小結260
能力評估261
學習情境5最佳化和交付“網上商城”
模組8最佳化“網上商城”設計263任務81前台門戶頁面重用和樣式控制264
任務描述與分析264
任務設計與實現265
811詳細設計265
812創建前台門戶母版頁265
813用母版頁重構前台門戶首頁267
814測試前台門戶頁面重用和樣式控制269
相關知識與技能269
815ASP.NET母版269
職業能力拓展272
816在會員登錄頁中使用母版頁272
817為管理後台設計和使用母版頁273
任務82前台門戶頁面導航設計274
任務描述與分析274
任務設計與實現274
821詳細設計274
822創建站點地圖275
823在母版頁中設計路徑導航276
824測試前台門戶頁面導航設計276
相關知識與技能277
825ASP.NET站點地圖277
826ASP.NET導航控制項278
職業能力拓展282
827為管理後台設計樹狀導航選單282
任務83前台門戶功能重用283
任務描述與分析283
任務設計與實現283
831詳細設計283
832創建會員登錄用戶控制項284
833在前台門戶首頁中使用會員登錄用戶控制項286
834測試前台門戶功能重用287
相關知識與技能287
835ASP.NET用戶控制項287
職業能力拓展288
836將前台門戶功能頁面重構為用戶控制項288
模組小結289
能力評估289
模組9“網上商城”發布和部署291
任務91發布“網上商城”292
任務描述與分析292
任務設計與實現292
911發布ASP.NETWeb站點292
職業能力拓展297
912配置和管理已發布的站點297
任務92部署“網上商城”到伺服器298
任務描述與分析298
任務設計與實現299
921在伺服器上安裝IIS服務299
922在IIS管理器中部署和配置“網上商城”站點302
模組小結303
能力評估303
附錄AASP.NET編碼規範參考304
附錄B軟體項目實訓文檔參考312附錄C軟體項目實訓拓展(項目庫)318參考文獻325

相關詞條

熱門詞條

聯絡我們