為了充分體現軟件開發的過程,編者精心設計了“信息發布系統”、“網上選課系統”和“網上考試系統”3個遞進的學習情境(項目),每個學習情境(項目)均設置“需求分析”、“軟件設計”、“編碼”、“測試”和“部署、維護”開發軟件的5個工作過程及將它們分解的6個工作任務,每個學習情境(項目)均充分圍繞1個主線(軟件開發的工作過程)來組織教材編寫,即本書以3561人才培養模式來組織教材的編寫工作。__eol__這3個學習情境,分別是由“崗前培訓”、“試用”和“轉正”3個行動領域階段轉化而來的。通過學習情境1“信息發布系統”,學生主要獲得“編碼能力”;通過學習情境2“網上選課系統”,學生主要獲得“程序設計能力”;通過學習情境3“網上考試系統”,學生主要獲得“系統開發能力”。所以這是一本體現工學結合思想的教材,本書以每個任務涉及的知識來序化教材的內容,突出“以用為本、學以致用、綜合應用”的理念,將知識講解、技能訓練和能力提高有機結合起來。
學習情境1 在線考試-信息發布系統/1
1.1 任務1:需求分析/1
1.2 任務2:信息發布系統設計/4
1.2.1 子任務1信息發布系統總體設計/4
1.2.2 子任務2信息發布系統數據庫設計/6
1.3 任務3:信息發布系統后臺程序實現/9
1.3.1 子任務1系統整體框架搭建/9
1.3.2 子任務2系統首頁設計/15
1.3.3 子任務3信息類別管理頁面設計/46
1.3.4 子任務4信息類別修改頁面設計/62
1.3.5 子任務5信息管理頁面設計/66
1.3.6 子任務6信息添加頁面設計/73
1.3.7 子任務7信息修改頁面設計/90
1.4 任務4:信息發布系統前臺實現/94
1.4.1 子任務1首頁頁面設計/94
1.4.2 子任務2信息詳情頁面設計/97
1.5 任務5:信息發布系統測試/100
1.6 任務6:部署、維護/105
1.6.1 子任務1安裝IIS/106
1.6.2 子任務2配置IIS并部署信息發布系統/107
練習園地1/111
學習情境2 在線考試—網上選課系統/112
2.1 任務1:需求分析/112
2.2 任務2:網上選課系統設計/115
2.2.1 子任務1網上選課系統總體設計/115
2.2.2 子任務2網上選課系統數據庫設計/116
2.3 任務3:網上選課系統后臺程序實現/129
2.3.1 子任務1系統整體框架搭建/129
2.3.2 子任務2網上選課系統母版頁設計/132
2.3.3 子任務3基礎信息管理頁面設計/144
2.3.4 子任務4基礎信息詳情查看頁面設計/174
2.3.5 子任務5基礎信息修改頁面設計/179
2.3.6 子任務6教學任務分配/185
2.3.7 子任務7選課審核頁面設計/213
2.4 任務4:網上選課系統前臺程序實現/222
2.4.1 子任務1注冊頁面設計/222
2.4.2 子任務2學生選課頁面設計/238
2.4.3 子任務3教師任務查看頁面設計/250
2.5 任務5:網上選課系統測試/261
2.6 任務6:部署、維護(發布站點預編譯)/263
練習園地2/265
學習情境3 在線考試—網上考試系統/267
3.1 任務1:需求分析/267
3.2 任務2:網上考試系統設計/269
3.2.1 子任務1網上考試系統總體設計/269
3.2.2 子任務2網上考試系統數據庫設計/271
3.3 任務3:網上考試系統后臺程序實現/284
3.3.1 子任務1系統整體框架搭建/284
3.3.2 子任務2網上考試系統母版頁設計/286
3.3.3 子任務3章節管理頁面設計/291
3.3.4 子任務4題庫管理頁面設計/304
3.3.5 子任務5試卷管理頁面設計/328
3.3.6 子任務6試卷詳情查看頁面設計/348
3.3.7 子任務7批閱試卷頁面設計/359
3.4 任務4:網上考試系統前臺程序實現/374
3.4.1 子任務1考卷選擇頁面設計/374
3.4.2 子任務2網上考試頁面設計/381
3.4.3 子任務3考試結果查詢頁面設計/401
3.5 任務5:網上考試系統測試/405
3.6 任務6:部署、維護/407
3.6.1 子任務1創建Windows安裝程序包部署Web應用程序/407
練習園地3/420