定 價:¥69.00
作 者: | 吳懋剛,陳進,周建林,黃成,倪明,范蕤 |
出版社: | 清華大學(xué)出版社 |
叢編項: | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302609810 | 出版時間: | 2022-08-01 | 包裝: | |
開本: | 頁數(shù): | 字?jǐn)?shù): |
學(xué)習(xí)情境1“可可網(wǎng)上商城”項目準(zhǔn)備
模塊1“可可網(wǎng)上商城”項目準(zhǔn)備1任務(wù)1.1了解“可可網(wǎng)上商城”總體需求2
任務(wù)描述與分析2
任務(wù)設(shè)計與實現(xiàn)3
1.1.1采集“可可網(wǎng)上商城”項目需求3
1.1.2創(chuàng)建“可可網(wǎng)上商城”用戶需求模型5
1.1.3定義“可可網(wǎng)上商城”用例需求11
相關(guān)知識與技能11
1.1.4軟件工程與項目管理11
1.1.5軟件生命周期模型12
1.1.6軟件能力成熟度模型集成CMMI15
1.1.7敏捷開發(fā)與Scrum16
1.1.8需求分析18
1.1.9UML與用戶需求建模21
職業(yè)能力拓展23
1.1.10快速原型設(shè)計23
1.1.11制訂項目迭代計劃24
1.1.12填報《項目周報》27
任務(wù)1.2創(chuàng)建“可可網(wǎng)上商城”解決方案27
任務(wù)描述與分析27
任務(wù)設(shè)計與實現(xiàn)28
1.2.1創(chuàng)建ASP.NET Web應(yīng)用程序28
1.2.2完善分層開發(fā)框架31
1.2.3創(chuàng)建站點測試頁Index.aspx34
1.2.4測試ASP.NET Web應(yīng)用程序36ASP.NET應(yīng)用系統(tǒng)設(shè)計與開發(fā)(第2版)目錄相關(guān)知識與技能38
1.2.5Web應(yīng)用程序及其體系結(jié)構(gòu)38
1.2.6ASP.NET發(fā)展歷程39
1.2.7ASP.NET Web應(yīng)用程序40
1.2.8分層開發(fā)架構(gòu)41
職業(yè)能力拓展42
1.2.9配置ASP.NET開發(fā)資源42
模塊小結(jié)43
能力評估43
學(xué)習(xí)情境2設(shè)計“可可網(wǎng)上商城”用戶交互
模塊2“可可網(wǎng)上商城”用戶交互界面設(shè)計47任務(wù)2.1創(chuàng)建會員登錄頁48
任務(wù)描述與分析48
任務(wù)設(shè)計與實現(xiàn)49
2.1.1詳細設(shè)計49
2.1.2創(chuàng)建會員登錄頁源文件50
2.1.3設(shè)計會員登錄交互界面51
2.1.4處理會員登錄業(yè)務(wù)邏輯53
2.1.5測試會員登錄頁57
相關(guān)知識與技能58
2.1.6ASP.NET Web窗體頁58
2.1.7ASP.NET頁生命周期與Page類事件61
2.1.8回發(fā)與Page.IsPostBack屬性63
職業(yè)能力拓展64
2.1.9顯示和校驗驗證碼64
任務(wù)2.2創(chuàng)建會員注冊頁64
任務(wù)描述與分析64
任務(wù)設(shè)計與實現(xiàn)65
2.2.1詳細設(shè)計65
2.2.2創(chuàng)建并設(shè)計會員注冊交互界面67
2.2.3處理會員注冊業(yè)務(wù)邏輯68
2.2.4測試會員注冊頁71
相關(guān)知識與技能72
2.2.5Web服務(wù)器控件72
2.2.6常用的Web服務(wù)器控件74
職業(yè)能力拓展77
2.2.7創(chuàng)建管理后臺新增圖書頁77
任務(wù)2.3驗證和預(yù)處理會員注冊數(shù)據(jù)79
任務(wù)描述與分析79
任務(wù)設(shè)計與實現(xiàn)80
2.3.1完善詳細設(shè)計80
2.3.2在會員注冊頁中添加數(shù)據(jù)驗證81
2.3.3測試會員注冊頁輸入項數(shù)據(jù)驗證84
相關(guān)知識與技能85
2.3.4數(shù)據(jù)驗證85
2.3.5ASP.NET服務(wù)器驗證控件86
職業(yè)能力拓展93
2.3.6使用第三方控件實現(xiàn)日期型數(shù)據(jù)輸入93
2.3.7驗證和預(yù)處理管理后臺新增圖書數(shù)據(jù)94
模塊小結(jié)95
能力評估95模塊3維護“可可網(wǎng)上商城”登錄狀態(tài)98任務(wù)3.1維護會員登錄狀態(tài)99
任務(wù)描述與分析99
任務(wù)設(shè)計與實現(xiàn)100
3.1.1完善詳細設(shè)計100
3.1.2使用Cookie保存登錄狀態(tài)100
3.1.3讀取并顯示會員登錄狀態(tài)信息101
3.1.4測試會員登錄頁狀態(tài)維護102
相關(guān)知識與技能102
3.1.5狀態(tài)管理和狀態(tài)維護技術(shù)102
3.1.6客戶端狀態(tài)維護技術(shù)103
3.1.7服務(wù)器端狀態(tài)維護技術(shù)105
3.1.8Cookie對象105
3.1.9Response對象109
3.1.10Request對象109
職業(yè)能力拓展110
3.1.11限制會員非法嘗試登錄次數(shù)110
任務(wù)3.2為會員設(shè)計登錄狀態(tài)導(dǎo)航110
任務(wù)描述與分析110
任務(wù)設(shè)計與實現(xiàn)111
3.2.1完善詳細設(shè)計111
3.2.2完善會員登錄交互界面112
3.2.3完善會員登錄業(yè)務(wù)114
3.2.4測試會員登錄狀態(tài)導(dǎo)航115
職業(yè)能力拓展116
3.2.5實現(xiàn)首頁登錄狀態(tài)導(dǎo)航條116
任務(wù)3.3為后臺管理員設(shè)計登錄狀態(tài)導(dǎo)航117
任務(wù)描述與分析117
任務(wù)設(shè)計與實現(xiàn)117
3.3.1詳細設(shè)計117
3.3.2創(chuàng)建并設(shè)計管理后臺登錄交互界面119
3.3.3處理管理后臺登錄業(yè)務(wù)邏輯120
3.3.4實現(xiàn)管理后臺首頁登錄狀態(tài)導(dǎo)航122
3.3.5測試管理后臺登錄狀態(tài)導(dǎo)航124
相關(guān)知識與技能124
3.3.6Session對象124
職業(yè)能力拓展126
3.3.7防止用戶繞過登錄頁面126
模塊小結(jié)126
能力評估127
學(xué)習(xí)情境3實現(xiàn)“可可網(wǎng)上商城”數(shù)據(jù)訪問和處理
模塊4“可可網(wǎng)上商城”會員個人信息管理129任務(wù)4.1校驗會員登錄合法性130
任務(wù)描述與分析130
任務(wù)設(shè)計與實現(xiàn)130
4.1.1完善詳細設(shè)計130
4.1.2在表示層中配置連接字符串131
4.1.3在數(shù)據(jù)訪問層中實現(xiàn)查詢會員信息132
4.1.4測試會員登錄合法性校驗133
相關(guān)知識與技能134
4.1.5ADO.NET數(shù)據(jù)訪問模型134
4.1.6ADO.NET命名空間135
4.1.7SqlConnection136
4.1.8SqlCommand和數(shù)據(jù)訪問138
職業(yè)能力拓展141
4.1.9校驗后臺管理員登錄合法性141
任務(wù)4.2實現(xiàn)會員注冊業(yè)務(wù)142
任務(wù)描述與分析142
任務(wù)設(shè)計與實現(xiàn)143
4.2.1完善詳細設(shè)計143
4.2.2在數(shù)據(jù)訪問層中實現(xiàn)新增會員143
4.2.3測試會員注冊業(yè)務(wù)145
職業(yè)能力拓展145
4.2.4校驗會員注冊業(yè)務(wù)中的重復(fù)賬戶145
任務(wù)4.3實現(xiàn)會員修改密碼業(yè)務(wù)146
任務(wù)描述與分析146
任務(wù)設(shè)計與實現(xiàn)147
4.3.1詳細設(shè)計147
4.3.2創(chuàng)建會員修改密碼頁148
4.3.3實現(xiàn)修改密碼業(yè)務(wù)150
4.3.4測試會員修改密碼業(yè)務(wù)153
職業(yè)能力拓展154
4.3.5對用戶密碼進行加密處理154
模塊小結(jié)154
能力評估155模塊5“可可網(wǎng)上商城”前臺門戶展示圖書信息158任務(wù)5.1按出版日期排序展示圖書列表159
任務(wù)描述與分析159
任務(wù)設(shè)計與實現(xiàn)159
5.1.1詳細設(shè)計159
5.1.2實現(xiàn)按出版日期排序檢索圖書業(yè)務(wù)邏輯161
5.1.3將圖書數(shù)據(jù)集綁定到數(shù)據(jù)展示控件164
5.1.4實現(xiàn)單擊圖書封面或名稱后打開圖書詳情頁166
5.1.5測試按出版日期排序展示圖書列表業(yè)務(wù)167
相關(guān)知識與技能168
5.1.6DataSet168
5.1.7SqlDataAdapter170
5.1.8數(shù)據(jù)綁定170
5.1.9DataList控件171
職業(yè)能力拓展173
5.1.10在前臺門戶展示圖書分類173
任務(wù)5.2展示圖書詳細信息174
任務(wù)描述與分析174
任務(wù)設(shè)計與實現(xiàn)175
5.2.1詳細設(shè)計175
5.2.2實現(xiàn)檢索圖書詳細信息業(yè)務(wù)邏輯177
5.2.3將圖書信息綁定到DataList控件178
5.2.4實現(xiàn)單擊“購買”按鈕后打開“我的購物車”頁181
5.2.5測試展示圖書詳細信息業(yè)務(wù)182
相關(guān)知識與技能182
5.2.6查詢字符串QueryString182
職業(yè)能力拓展183
5.2.7編寫數(shù)據(jù)庫訪問輔助類SQLHelper183
任務(wù)5.3按圖書分類展示圖書列表184
任務(wù)描述與分析184
任務(wù)設(shè)計與實現(xiàn)185
5.3.1詳細設(shè)計185
5.3.2實現(xiàn)圖書分類列表展示186
5.3.3實現(xiàn)圖書列表展示190
5.3.4測試按圖書分類展示圖書列表業(yè)務(wù)194
職業(yè)能力拓展194
5.3.5實現(xiàn)按排序條件瀏覽圖書列表194
模塊小結(jié)195
能力評估195模塊6“可可網(wǎng)上商城”管理后臺數(shù)據(jù)維護198任務(wù)6.1分頁展示圖書信息列表199
任務(wù)描述與分析199
任務(wù)設(shè)計與實現(xiàn)199
6.1.1詳細設(shè)計199
6.1.2實現(xiàn)檢索圖書信息業(yè)務(wù)邏輯201
6.1.3將圖書信息綁定到GridView控件203
6.1.4單擊頁碼導(dǎo)航按鈕實現(xiàn)分頁瀏覽205
6.1.5實現(xiàn)數(shù)據(jù)瀏覽時的“光棒”效果206
6.1.6單擊圖書名稱或“詳細”超鏈接導(dǎo)航到圖書詳情頁207
6.1.7測試分頁展示圖書信息列表208
相關(guān)知識與技能209
6.1.8GridView控件209
職業(yè)能力拓展216
6.1.9按圖書分類展示圖書列表216
任務(wù)6.2實現(xiàn)刪除圖書信息業(yè)務(wù)217
任務(wù)描述與分析217
任務(wù)設(shè)計與實現(xiàn)218
6.2.1完善詳細設(shè)計218
6.2.2實現(xiàn)刪除圖書業(yè)務(wù)邏輯219
6.2.3單擊“刪除”超鏈接刪除一本圖書信息221
6.2.4實現(xiàn)圖書列表“全選”功能222
6.2.5實現(xiàn)圖書列表中多選后“刪除所選”功能224
6.2.6測試刪除圖書信息業(yè)務(wù)227
職業(yè)能力拓展227
6.2.7實現(xiàn)邏輯刪除圖書227
6.2.8實現(xiàn)圖書分類管理228
6.2.9實現(xiàn)用戶管理業(yè)務(wù)229
模塊小結(jié)229
能力評估229
學(xué)習(xí)情境4實現(xiàn)“可可網(wǎng)上商城”購物車
模塊7“可可網(wǎng)上商城”購物車管理與結(jié)算233任務(wù)7.1實現(xiàn)購物車管理業(yè)務(wù)234
任務(wù)描述與分析234
任務(wù)設(shè)計與實現(xiàn)235
7.1.1詳細設(shè)計235
7.1.2實現(xiàn)購物車業(yè)務(wù)實體類236
7.1.3實現(xiàn)購物車業(yè)務(wù)邏輯238
7.1.4實現(xiàn)購買圖書業(yè)務(wù)241
7.1.5測試購物車管理業(yè)務(wù)244
職業(yè)能力拓展245
7.1.6實現(xiàn)購物車的內(nèi)置編輯功能245
任務(wù)7.2實現(xiàn)購物車結(jié)算業(yè)務(wù)246
任務(wù)描述與分析246
任務(wù)設(shè)計與實現(xiàn)247
7.2.1詳細設(shè)計247
7.2.2實現(xiàn)購物車結(jié)算業(yè)務(wù)邏輯248
7.2.3編寫購物車結(jié)算業(yè)務(wù)代碼251
7.2.4測試購物車結(jié)算業(yè)務(wù)251
相關(guān)知識與技能252
7.2.5事務(wù)252
職業(yè)能力拓展254
7.2.6實現(xiàn)管理后臺訂單管理254
7.2.7處理購物車結(jié)算業(yè)務(wù)中的事務(wù)255
模塊小結(jié)256
能力評估256
學(xué)習(xí)情境5優(yōu)化和交付“可可網(wǎng)上商城”
模塊8優(yōu)化“可可網(wǎng)上商城”設(shè)計257任務(wù)8.1前臺門戶頁復(fù)用和樣式控制258
任務(wù)描述與分析258
任務(wù)設(shè)計與實現(xiàn)259
8.1.1詳細設(shè)計259
8.1.2創(chuàng)建前臺門戶母版頁259
8.1.3用母版頁重構(gòu)前臺門戶首頁261
8.1.4測試前臺門戶頁復(fù)用和樣式控制263
相關(guān)知識與技能263
8.1.5ASP.NET母版頁263
職業(yè)能力拓展266
8.1.6在會員登錄頁中使用母版頁266
8.1.7為管理后臺設(shè)計和使用母版頁267
任務(wù)8.2前臺門戶頁導(dǎo)航設(shè)計268
任務(wù)描述與分析268
任務(wù)設(shè)計與實現(xiàn)268
8.2.1詳細設(shè)計268
8.2.2創(chuàng)建站點地圖269
8.2.3在母版頁中設(shè)計路徑導(dǎo)航270
8.2.4測試前臺門戶頁導(dǎo)航設(shè)計270
相關(guān)知識與技能271
8.2.5ASP.NET站點地圖271
8.2.6ASP.NET導(dǎo)航控件272
職業(yè)能力拓展276
8.2.7為管理后臺設(shè)計樹狀導(dǎo)航菜單276
任務(wù)8.3前臺門戶功能復(fù)用277
任務(wù)描述與分析277
任務(wù)設(shè)計與實現(xiàn)277
8.3.1詳細設(shè)計277
8.3.2創(chuàng)建會員登錄用戶控件278
8.3.3在前臺門戶首頁中使用會員登錄用戶控件280
8.3.4測試前臺門戶功能復(fù)用281
相關(guān)知識與技能281
8.3.5ASP.NET用戶控件281
職業(yè)能力拓展282
8.3.6將前臺門戶功能頁重構(gòu)為用戶控件282
模塊小結(jié)283
能力評估283模塊9“可可網(wǎng)上商城”發(fā)布和部署285任務(wù)9.1發(fā)布“可可網(wǎng)上商城”285
任務(wù)描述與分析285
任務(wù)設(shè)計與實現(xiàn)286
9.1.1發(fā)布ASP.NET Web站點286
職業(yè)能力拓展290
9.1.2配置和管理已發(fā)布的站點290
任務(wù)9.2部署“可可網(wǎng)上商城”到服務(wù)器292
任務(wù)描述與分析292
任務(wù)設(shè)計與實現(xiàn)292
9.2.1在服務(wù)器上安裝IIS292
9.2.2在IIS管理器中部署和配置“可可網(wǎng)上商城”站點295
模塊小結(jié)296
能力評估297
參考文獻298
附錄AASP.NET編碼規(guī)范參考299附錄B軟件項目實訓(xùn)文檔參考307附錄C軟件項目實訓(xùn)拓展(項目庫)313