本書介紹了基於ASP.NET技術的網路教育資源設計與開發。內容主要包括:網路教育資源概述、ASP.NET動態網頁開發技術、教學註冊登錄系統、教學留言板、線上考試系統、多媒體資源平台、網上書城等網路教育資源組成模組的設計與開發,另外還介紹了基於智慧型手機的移動APP設計與開發的思路及基本方法。
出版信息
內容簡介
目錄
1.1網路教育資源概述1
1.1.1網路教育資源系統體系結構1
1.1.2網路教育資源的表現形式3
1.2網路教育資源的設計與開發原理13
1.2.1網路教育資源設計與開發步驟13
1.2.2網路教育資源的設計原理15
1.2.3網路教育資源的開發步驟19
第2章動態網頁開發技術24
2.1Web工作原理24
2.1.1C/S和B/S24
2.1.2靜態網頁和動態網頁25
2.1.3Web應用程式的開發27
2.2HTML標記語言28
2.2.1HTML的結構29
2.2.2HTML的標記29
2.2.3HTML的表單30
2.2.4CSS樣式表34
2.3JavaScript35
2.3.1JavaScript簡介35
2.3.2JavaScript語法基礎36
2.3.3JavaScript的程式控制語句38
2.3.4JavaScript對象40
2.3.5JavaScript事件處理41
2.4ASP42
2.4.1Application對象42
2.4.2ObjectContext對象43
2.4.3Request對象43
2.4.4Response對象46
2.4.5Server對象48
2.4.6Session對象48
第3章ASP.NET簡介50
3.1ASP.NET概述50
3.1.1ASP.NET的發展50
3.1.2ASP.NET的生命周期51
3.2開發工具Visual Studio53
3.2.1Visual Studio IDE53
3.2.2建立ASP.NET Web套用58
3.2.3MSDN幫助文檔60
3.3第一個ASP.NET Web套用60
3.3.1項目檔案60
3.3.2Code-Behind模型62
3.3.3面向對象的ASP.NET66
4.1Web控制項概述69
4.1.1控制項類型69
4.1.2Web控制項基礎70
4.2常用Web控制項71
4.2.1顯示控制項71
4.2.2輸入控制項71
4.2.3提交控制項74
4.2.4圖像顯示控制項75
4.2.5其他常用控制項75
4.3驗證控制項77
4.3.1驗證控制項概述77
4.3.2必填驗證78
4.3.3範圍驗證78
4.3.4比較驗證79
4.3.5正則表達式驗證80
4.3.6自定義驗證80
4.3.7驗證信息顯示81
4.4母版頁81
4.4.1母版頁與內容頁81
4.4.2使用母版頁統一頁面風格83
4.4.3母版頁與內容頁傳遞數據85
第5章數據訪問87
5.1ADO.NET概述87
5.1.1Connection類89
5.1.2保持連線模型訪問數據90
5.1.3下線模型訪問數據94
5.1.4兩種模型的選擇96
5.2數據綁定控制項97
5.2.1GridView控制項97
5.2.2列表類控制項99
5.2.3DetailsView控制項99
5.2.4FormView控制項101
5.2.5ListView控制項102
第6章教學註冊登錄系統的設計與開發105
6.1系統設計105
6.1.1需求分析105
6.1.2總體設計105
6.1.3功能設計105
6.2資料庫設計與實現106
6.2.1資料庫的需求分析106
6.2.2資料庫的邏輯設計106
6.2.3存儲過程106
6.2.4配置檔案web.config107
6.3註冊功能模組108
6.3.1效果預覽108
6.3.2界面設計109
6.3.3功能實現113
6.4驗證碼的實現119
6.5登錄功能模組120
6.5.1效果預覽120
6.5.3功能實現123
第7章教學留言板的設計與開發128
7.1教學留言板設計簡介128
7.2教學留言板總體設計128
7.2.1技術解決方案128
7.2.2流程設計129
7.3教學留言板開發129
7.3.1資料庫設計129
7.3.2提交留言程式設計133
7.3.3顯示留言程式設計136
7.3.4回復留言程式設計141
7.3.5刪除留言程式設計142
第8章線上考試系統的設計與開發143
8.1總體設計143
8.1.1需求分析143
8.1.2系統功能模組143
8.2檔案架構143
8.3資料庫設計144
8.3.1資料庫需求分析144
8.3.2數據表的概要說明144
8.4線上考試系統的實現146
8.4.1與資料庫連線的實現146
8.4.2登錄模組的實現147
8.4.3試題模組的實現149
8.4.4考試科目管理模組的實現150
8.4.5學生管理模組的實現154
8.4.6考試模組的實現161
8.4.7考試成績管理的實現171
第9章多媒體資源平台的設計與開發174
9.1總體設計174
9.1.1需求分析174
9.1.2系統功能模組174
9.2檔案模組關係結構175
9.3資料庫設計175
9.3.1資料庫需求分析175
9.3.2數據表的概要說明176
9.4多媒體資源平台前台功能的實現179
9.4.1與資料庫連線的實現179
9.4.2公共類的實現180
9.4.3前台首頁展示的實現187
9.4.4多媒體屬性的索引模組的實現189
9.4.5多媒體資源播放瀏覽模組的實現192
9.4.6模糊搜尋模組的實現194
9.5多媒體資源平台後台功能的實現194
9.5.1多媒體檔案的上傳、編碼、格式轉換的實現194
9.5.2檔案審核功能的實現197
9.5.3許可權的控制198
第10章網上書城的設計與開發203
10.1總體設計203
10.1.1需求分析203
10.2檔案模組關係結構203
10.3資料庫設計204
10.3.1資料庫需求分析204
10.3.2數據表的概要說明205
10.4網上書城前台的實現207
10.4.1與資料庫連線的實現207
10.4.2首頁展示的實現208
10.4.3購物車的實現與圖書的購買211
10.4.4圖書搜尋及評論216
10.5網上書城後台功能的實現219
10.5.1圖書管理的實現219
10.5.2訂單管理222
10.5.3用戶管理的實現222
10.5.4評論管理224
第11章基於智慧型手機的移動APP設計與開發226
11.1智慧型手機系統相關概念226
11.1.1智慧型手機的基本概念226
11.1.2智慧型手機作業系統介紹226
11.2智慧型手機APP應用程式介紹228
11.2.1APP應用程式概述228
11.2.2APP應用程式模式結構229
11.2.3APP應用程式開發流程230
11.3搭建基於Windows系統下的Android開發環境231
11.4日程管理器APP(Android)設計與開發239
11.4.1系統設計239
11.4.2程式設計241
參考文獻249"