實戰突擊:ASP.NET項目開發案例整合

實戰突擊:ASP.NET項目開發案例整合

《實戰突擊:ASP.NET項目開發案例整合》是2011年8月電子工業出版社出版的圖書,作者是明日科技等。本書按照項目的開發順序,系統、全面地介紹了程式的開發流程。

內容簡介

本書以線上播客視頻網、電子商務平台、AJAX校內數碼相冊、部落格管理系統、網上線上論壇、企業入口網站、城市小區物業內部管理網、無紙化線上考試網、圖書館管理系統、新聞發布系統、企業內部辦公系統、物流信息管理平台、個人空間類Web網站、互動媒體學習社區、徵婚交友網站、校友錄數碼相冊網、供求信息網、龍行天下搜尋引擎、明日網路硬碟、仿百度知道之明日知道、企業級通用進銷存軟體開發Web版等21個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹了程式的開發流程。從開發背景、需求分析、系統功能分析、資料庫分析、資料庫結構、系統開發到系統的編譯發行,每一過程都進行了詳細的介紹。

本書所附配套光碟提供了書中所有案例的全部原始碼,所有原始碼都經過精心調試,在Windows 2000、Windows XP、Windows 2003和Windows 7下全部通過,保證能夠正常運行。

讀者對象:本書案例涉及行業廣泛,實用性非常強,通過對本書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行軟體開發,也可以通過光碟中提供的案例原始碼和資料庫進行二次開發,以減少開發系統所需要的時間。

圖書目錄

目 錄

第1篇 小型項目篇

第1章 線上播客視頻網 20

1.1 開發背景 21

1.2 需求分析 21

1.3 系統設計 21

1.3.1 系統目標 21

1.3.2 業務流程圖 22

1.3.3 系統功能結構 22

1.3.4 系統預覽 23

1.3.5 構建開發環境 23

1.3.6 資料庫設計 24

1.3.7 資料夾組織結構 27

1.4 公共類設計 27

1.4.1 實現添加、刪除和更新操作 27

1.4.2 實現返回指定列操作 28

1.4.3 實現返回表中所有數據 28

1.4.4 實現用戶登錄操作 29

1.4.5 實現轉換視頻格式 29

1.4.6 實現截取視頻圖片 30

1.4.7 實現過濾HTML字元 30

1.4.8 實現恢復HTML字元 31

1.5 網站首頁設計 31

1.5.1 網站首頁概述 31

1.5.2 網站首頁技術分析 32

1.5.3 網站首頁實現過程 33

1.6 個人管理上傳設計 35

1.6.1 個人管理上傳概述 35

1.6.2 個人管理上傳技術分析 35

1.6.3 個人管理上傳頁的

實現過程 36

1.7 播放視頻並發表評論設計 38

1.7.1 播放視頻並發表評論概述 39

1.7.2 播放視頻並發表評論

技術分析 39

1.7.3 播放視頻並發表評論頁面的

實現過程 42

1.8 體育視頻管理設計 44

1.8.1 體育視頻管理設計概述 44

1.8.2 體育視頻管理設計

技術分析 45

1.8.3 體育視頻管理頁面的

實現過程 45

1.9 檔案清單 46

1.10 開發問題解析 47

1.11 本章小結 47

第2章 電子商務平台 48

2.1 開發背景 49

2.2 需求分析 49

2.3 系統設計 49

2.3.1 系統目標 49

2.3.2 系統流程圖 50

2.3.3 系統功能結構 50

2.3.4 系統預覽 51

2.3.5 構建開發環境 52

2.3.6 資料庫設計 53

2.3.7 資料夾組織結構 56

2.4 公共類設計 56

2.4.1 Web.Config檔案配置 56

2.4.2 資料庫操作類的編寫 57

2.5 網站前台首頁 61

2.5.1 首頁概述 61

2.5.2 首頁技術分析 61

2.5.3 首頁實現過程 63

2.6 購物車管理頁設計 66

2.6.1 購物車管理頁概述 66

2.6.2 購物車管理頁技術分析 66

2.6.3 購物車管理頁實現過程 68

2.6.4 單元測試 71

2.7 後台登錄模組設計 72

2.7.1 後台登錄模組概述 72

2.7.2 後台登錄模組技術分析 72

2.7.3 後台登錄模組實現過程 74

2.8 商品庫存管理模組設計 75

2.8.1 商品庫存管理模組概述 75

2.8.2 商品庫存管理模組

技術分析 76

2.8.3 商品庫存管理模組

實現過程 76

2.8.4 單元測試 79

2.9 銷售訂單管理模組設計 80

2.9.1 銷售訂單管理模組概述 80

2.9.2 銷售訂單管理模組

技術分析 81

2.9.3 銷售訂單管理模組

實現過程 82

2.10 檔案清單 86

2.11 開發問題解析 87

2.12 本章小結 93

第3章 AJAX校內數碼相冊 94

3.1 開發背景 95

3.2 需求分析 95

3.3 系統設計 95

3.3.1 系統流程圖 95

3.3.2 構建開發環境 96

3.3.3 系統預覽 96

3.4 資料夾組織結構 97

3.5 資料庫設計 97

3.6 公共類設計 98

3.6.1 資料庫操作類 98

3.6.2 播放照片的Web服務類 100

3.7 幻燈片播放數碼照片 101

3.7.1 幻燈片播放概述 101

3.7.2 幻燈片播放技術分析 102

3.7.3 幻燈片播放實現過程 102

3.8 創建相冊分類並上傳照片 104

3.8.1 相冊分類並上傳照片概述 104

3.8.2 相冊分類並上傳照片

技術分析 105

3.8.3 相冊分類並上傳照片

實現過程 105

3.9 瀏覽和管理上傳照片 107

3.9.1 瀏覽和管理上傳照片概述 107

3.9.2 瀏覽和管理上傳照片

技術分析 107

3.9.3 瀏覽和管理上傳照片

實現過程 108

3.10 數碼相冊分類管理 110

3.10.1 相冊分類管理概述 110

3.10.2 相冊分類管理技術分析 110

3.10.3 相冊分類管理實現過程 111

3.11 檔案清單 113

3.12 開發問題解析 114

3.12.1 解決IIS 7.5(Windowns 7)

區域網路內無法瀏覽網站的問題 114

3.12.2 解決LINQ分頁與數據綁定控制項分頁屬性相衝突的問題 114

3.12.3 套用LINQ解決SQL注入式

攻擊的問題 115

3.12.4 AJAX密碼強度提示及

水印文本框 116

3.13 本章小結 117

第4章 部落格管理系統 118

4.1 開發背景 119

4.2 需求分析 119

4.3 系統設計 119

4.3.1 系統目標 119

4.3.2 系統流程圖 120

4.3.3 系統功能結構 120

4.3.4 系統預覽圖 121

4.3.5 構建開發環境 121

4.3.6 資料庫設計 122

4.3.7 資料夾組織結構 124

4.4 公共類設計 125

4.4.1 web.config配置檔案 125

4.4.2 公共類中的全局變數 126

4.4.3 公共類中的構造函式 126

4.4.4 執行數據的添加、刪除等

操作 126

4.4.5 執行資料庫查詢操作 127

4.4.6 讀取資料庫中的數據 128

4.4.7 綁定GridView控制項中的

數據 129

4.5 部落格首頁設計 129

4.5.1 部落格首頁概述 129

4.5.2 部落格首頁技術分析 130

4.5.3 部落格首頁實現過程 131

4.6 部落格個人文章管理頁 133

4.6.1 部落格個人文章管理頁概述 133

4.6.2 部落格個人文章管理技術

分析 133

4.6.3 部落格個人文章管理

實現過程 134

4.7 部落格評論管理頁 136

4.7.1 部落格評論管理頁概述 136

4.7.2 部落格評論管理頁技術分析 137

4.7.3 部落格評論管理頁實現過程 137

4.8 部落格留言信息管理頁 139

4.8.1 部落格留言管理頁概述 139

4.8.2 部落格留言管理頁技術分析 139

4.8.3 部落格留言管理頁實現過程 141

4.9 廣告輪換及管理 142

4.9.1 廣告輪換及管理概述 142

4.9.2 廣告輪換及管理技術分析 142

4.9.3 廣告輪換及管理實現過程 143

4.10 開發問題解析 144

4.11 本章小結 145

第5章 網上線上論壇 146

5.1 開發背景 147

5.2 需求分析 147

5.3 系統設計 147

5.3.1 系統目標 147

5.3.2 業務流程圖 148

5.3.3 系統功能結構 148

5.3.4 系統預覽 149

5.3.5 構建開發環境 150

5.3.6 資料庫設計 150

5.3.7 資料夾組織結構 154

5.4 公共類設計 154

5.5 網站首頁設計(前台) 155

5.5.1 網站首頁概述 155

5.5.2 網站首頁技術分析 155

5.5.3 網站首頁的實現過程 157

5.6 註冊信息頁面設計(前台) 161

5.6.1 註冊信息頁面概述 161

5.6.2 註冊信息頁面技術分析 161

5.6.3 註冊信息頁面實現過程 162

5.7 瀏覽帖子詳細信息頁面設計 165

5.7.1 瀏覽帖子詳細信息

頁面概述 165

5.7.2 瀏覽帖子詳細信息

頁面技術分析 166

5.7.3 瀏覽帖子詳細信息

頁面實現過程 166

5.8 回覆帖子頁面設計 169

5.8.1 回覆帖子頁面概述 169

5.8.2 回覆帖子頁面技術分析 169

5.8.3 回覆帖子頁面實現過程 170

5.9 發表新帖子頁面設計 174

5.9.1 發表新帖子頁面概述 174

5.9.2 發表新帖子頁面技術分析 174

5.9.3 發表新帖子頁面

實現過程 175

5.10 檔案清單 176

5.11 開發問題解析 177

5.12 本章小結 178

第6章 企業入口網站 179

6.1 開發背景 180

6.2 需求分析 180

6.3 系統設計 180

6.3.1 系統目標 180

6.3.2 系統功能結構 181

6.3.3 業務流程圖 181

6.3.4 系統預覽 182

6.3.5 構建開發環境 183

6.3.6 資料庫設計 183

6.3.7 資料夾組織結構 188

6.4 公共類設計 188

6.4.1 Web.Config檔案設計 188

6.4.2 創建資料庫連線的

GetConStr方法 189

6.4.3 對數據源進行讀取的

ExceRead方法 189

6.4.4 返回表中記錄的數目的EXECuteScalar方法 189

6.4.5 執行SQL語句,返回受影響的行數的EXECCommand方法 190

6.4.6 將數據綁定到GridView控制項中的EXECGridView方法 190

6.4.7 執行SQL語句,並返回數據集的ReturnDataSet方法 191

6.4.8 將數據綁定到DataList控制項

當中的EXECDataList方法 191

6.4.9 截取字元串的長度,將超出的部分以“…”代替的SubStr

方法 192

6.4.10 將欄位綁定到DropDownList控制項中的EXECDropDownList方法 193

6.5 入口網站首頁 193

6.5.1 網站首頁概述 193

6.5.2 網站首頁技術分析 194

6.5.3 網站首頁實現過程 195

6.6 用戶註冊頁 199

6.6.1 用戶註冊頁概述 199

6.6.2 用戶註冊頁技術分析 200

6.6.3 用戶註冊頁實現過程 200

6.7 下載產品頁 203

6.7.1 下載產品頁概述 203

6.7.2 下載產品頁技術分析 203

6.7.3 下載產品頁實現過程 204

6.8 管理員登錄 209

6.8.1 管理員登錄概述 209

6.8.2 管理員登錄技術分析 210

6.8.3 管理員登錄實現過程 210

6.9 工具下載管理 212

6.9.1 工具下載管理概述 212

6.9.2 工具下載管理技術分析 213

6.9.3 工具下載管理實現過程 213

6.10 用戶查找頁 217

6.10.1 用戶查找頁概述 217

6.10.2 用戶查找頁技術分析 217

6.10.3 用戶查找頁實現過程 218

6.11 網站檔案清單 219

6.12 開發問題解析 220

6.12.1 驗證控制項的使用 220

6.12.2 母版頁的使用 220

6.13 本章總結 223

第7章 城市小區物業內部管理網 224

7.1 開發背景 225

7.2 需求分析 225

7.3 系統設計 225

7.3.1 系統目標 225

7.3.2 系統功能結構 225

7.3.3 業務流程圖 226

7.3.4 系統預覽 226

7.3.5 構建開發環境 227

7.3.6 資料庫設計 228

7.3.7 資料夾組織結構 231

7.4 公共類設計 232

7.5 網站首頁設計 232

7.5.1 網站首頁概述 232

7.5.2 網站首頁技術分析 233

7.5.3 網站首頁實現過程 236

7.5.4 單元測試 238

7.6 欠費信息查詢頁 238

7.6.1 欠費信息查詢頁概述 238

7.6.2 欠費信息查詢頁技術分析 239

7.6.3 欠費信息查詢頁實現過程 240

7.7 管理員登錄頁設計 243

7.7.1 管理員登錄頁概述 243

7.7.2 管理員登錄頁技術分析 243

3.7.3 管理員登錄頁實現過程 244

7.8 值班員工頁設計 245

7.8.1 值班員工頁概述 245

7.8.2 值班員工技術分析 246

7.8.3 值班員工頁實現過程 247

7.9 業主住房信息管理頁設計 248

7.9.1 業主住房信息管理頁概述 248

7.9.2 業主住房信息管理頁

技術分析 249

7.9.3 業主住房信息管理頁

實現過程 249

7.10 業主投訴信息審核頁 252

7.10.1 業主投訴信息審核頁概述 252

7.10.2 業主投訴信息審核頁技術

分析 252

7.10.3 業主投訴信息審核頁

實現過程 253

7.11 網站檔案清單 255

7.12 開發問題解析 256

7.12.1 簡單的SELECT語句的

查詢 257

7.12.2 使用WHERE子句設定

查詢條件 258

7.12.3 使用ORDER BY子句對

查詢結果排序 260

7.12.4 使用GROUP BY子句將

查詢結果分組 261

7.12.5 嵌套查詢 262

7.12.7 多表查詢 264

7.12.7 添加數據 266

7.12.8 修改數據 267

7.12.9 刪除數據 267

7.13 本章小結 268

第2篇 中型項目篇

第8章 無紙化線上考試網 270

8.1 開發背景 271

8.2 需求分析 271

8.3 系統設計 271

8.3.1 系統目標 271

8.3.2 系統流程圖 272

8.3.3 系統功能結構 272

8.3.4 系統預覽 273

8.3.5 構建開發環境 274

8.3.6 資料庫設計 274

8.3.7 資料夾組織結構 278

8.4 公共類設計 279

8.4.1 資料庫連線類 279

8.4.2 試卷題型類 281

8.5 線上考試頁設計 284

8.5.1 線上考試頁概述 284

8.5.2 線上考試頁技術分析 284

8.5.3 線上考試頁實現過程 285

8.6 用戶信息管理頁 290

8.6.1 用戶信息管理頁概述 290

8.6.2 用戶信息管理頁技術分析 291

8.6.3 用戶信息管理頁實現過程 293

8.7 試卷制定頁 295

8.7.1 試卷制定頁概述 295

8.7.2 試卷制定頁技術分析 296

8.7.3 試卷制定頁實現過程 296

8.8 試卷評審頁 300

8.8.1 試卷評審頁概述 300

8.8.2 試卷評審技術分析 301

8.8.3 試卷評審頁實現過程 302

8.9 檔案清單 304

8.10 開發問題解析 305

8.11 本章小結 306

第9章 圖書館管理系統 307

9.1 開發背景 308

9.2 需求分析 308

9.3 系統設計 308

9.3.1 系統目標 308

9.3.2 系統功能結構 309

9.3.3 業務流程圖 309

9.3.4 系統預覽 310

9.3.5 構建開發環境 311

9.3.6 資料庫設計 311

9.3.7 資料夾組織結構 316

9.4 公共類設計 316

9.5 網站首頁設計 318

9.5.1 網站首頁概述 318

9.5.2 網站首頁技術分析 319

9.5.3 網站首頁實現過程 319

9.6 管理員設定模組 321

9.6.1 管理員設定模組概述 321

9.6.2 管理員設定模組技術分析 322

9.6.3 查看管理員信息頁的

實現過程 322

9.7 圖書檔案管理模組設計 325

9.7.1 圖書檔案管理模組概述 325

9.7.2 圖書檔案管理模組

技術分析 325

9.7.3 查看圖書詳細信息頁面的

實現過程 327

9.8 圖書借還模組設計 330

9.8.1 圖書借還模組概述 330

9.8.2 圖書借還模組技術分析 331

9.8.3 圖書借閱頁面的實現過程 331

9.9 網站檔案清單 335

9.10 開發問題解析 336

9.11 本章小結 338

第10章 新聞發布系統 339

10.1 開發背景 340

10.2 需求分析 340

10.3 系統設計 341

10.3.1 系統目標 341

10.3.2 系統功能結構 341

10.3.3 業務流程圖 341

10.3.4 系統預覽 342

10.3.5 構建開發環境 343

10.3.6 資料庫設計 343

10.3.7 資料夾組織結構 345

10.4 公共類設計 345

10.5 用戶自定義控制項設計 349

10.5.1 用戶自定義控制項概述 349

10.5.2 用戶自定義控制項技術分析 350

10.5.3 用戶自定義控制項實現過程 351

10.6 站內搜尋顯示結果頁 352

10.6.1 站內搜尋顯示結果頁概述 352

10.6.2 站內搜尋顯示結果頁技術

分析 353

10.6.3 站內搜尋顯示結果頁的

實現過程 353

10.7 新聞添加功能模組設計 355

10.7.1 新聞添加功能模組概述 355

10.7.2 新聞添加功能模組

技術分析 356

10.7.3 新聞添加功能模組的

實現過程 356

10.8 新聞編輯功能模組設計 358

10.8.1 新聞編輯功能模組概述 358

10.8.2 新聞編輯功能模組

技術分析 359

10.8.3 新聞編輯功能模組的

實現過程 360

10.9 網站檔案清單 362

10.10 開發問題解析 362

10.10.1 驗證碼技術 362

10.10.2 SQL注入式攻擊 363

10.11 本章小結 364

第11章 企業內部辦公系統 365

11.1 開發背景 366

11.2 需求分析 366

11.3 系統設計 366

11.3.1 系統目標 366

11.3.2 系統功能結構 367

11.3.3 業務流程圖 367

11.3.4 系統預覽 368

11.3.5 構建開發環境 369

11.3.6 資料庫設計 369

11.3.7 資料夾組織結構 373

11.4 公共類設計 374

11.5 系統登錄設計 376

11.5.1 系統登錄概述 376

11.5.2 系統登錄技術分析 376

11.5.3 系統登錄實現過程 377

11.6 添加員工信息設計 379

11.6.1 添加員工信息頁概述 379

11.6.2 添加員工信息頁

技術分析 380

11.6.3 添加員工信息頁的

實現過程 381

11.7 聊天室設計 383

11.7.1 聊天室概述 383

11.7.2 聊天室技術分析 384

11.7.3 聊天室的實現過程 385

11.8 傳送檔案設計 387

11.8.1 傳送檔案概述 387

11.8.2 傳送檔案技術分析 388

11.8.3 傳送檔案的實現過程 388

11.9 接收檔案設計 390

11.9.1 接收檔案概述 390

11.9.2 接收檔案技術分析 390

11.9.3 接收檔案的

實現過程 391

11.10 上下班考勤設計 393

11.10.1 上下班考勤概述 393

11.10.2 上下班考勤技術分析 393

11.10.3 上下班考勤的實現過程 393

11.11 網站檔案清單 395

11.12 開發問題解析 395

11.12.1 程式測試與錯誤處理 395

11.12.2 ASP。NET中用sqlclient

訪問資料庫出錯解決辦法 396

11.13 本章小結 396

第12章 物流信息管理平台 397

12.1 開發背景 398

12.2 需求分析 398

12.3 系統設計 398

12.3.1 系統目標 398

12.3.2 系統功能結構 398

12.3.3 業務流程圖 400

12.3.4 系統預覽 400

12.3.5 構建開發環境 401

12.3.6 資料庫設計 401

12.3.7 資料夾組織結構 404

12.4 公共類設計 405

12.5 網站首頁設計 406

12.5.1 網站首頁概述 406

12.5.2 網站首頁技術分析 407

12.5.3 網站首頁實現過程 408

12.6 用戶註冊頁面設計 410

12.6.1 用戶註冊頁面概述 410

12.6.2 用戶註冊技術分析 411

12.6.3 用戶註冊實現過程 412

12.7 搜尋信息功能 415

12.7.1 搜尋信息功能概述 415

12.7.2 搜尋信息功能技術分析 416

12.7.3 搜尋信息功能實現過程 417

12.8 發布信息頁設計 419

12.8.1 發布信息頁概述 419

12.8.2 發布信息頁技術分析 419

12.8.3 發布信息頁實現過程 420

12.9 貨源信息頁設計 422

12.9.1 貨源信息頁概述 422

12.9.2 貨源信息頁技術分析 422

12.9.3 貨源信息頁實現過程 423

12.10 貨源詳細信息頁設計 424

12.10.1 貨源詳細信息頁概述 424

12.10.2 貨源詳細信息頁

技術分析 425

12.10.3 貨源詳細信息頁

實現過程 426

12.11 貨源信息管理頁 427

12.11.1 貨源信息管理頁概述 427

12.11.2 貨源信息管理頁技術分析 428

12.11.3 貨源信息管理頁實現過程 428

12.12 企業用戶管理頁 430

12.12.1 企業用戶管理頁概述 430

12.12.2 企業用戶管理頁

技術分析 431

12.12.3 企業用戶管理頁

實現過程 431

12.13 網站檔案清單 434

12.14 開發問題解析 435

12.14.1 Jmail組件介紹 435

12.14.2 郵件傳送的實現 436

12.15 本章小結 437

第13章 個人空間類Web網站 438

13.1 開發背景 439

13.2 需求分析 439

13.3 系統設計 439

13.3.1 項目規劃 439

13.3.2 業務流程圖 440

13.3.3 系統功能結構 440

13.3.4 系統預覽 441

13.3.5 構建開發環境 441

13.3.6 資料庫設計 442

13.3.7 資料夾組織結構 444

13.4 公共類設計 445

13.4.1 配置web.config檔案 445

13.4.2 資料庫連線類 445

13.5 個人空間首頁 447

13.5.1 個人空間首頁概述 447

13.5.2 個人空間首頁技術分析 447

13.5.3 個人空間首頁實現過程 449

13.6 新用戶註冊頁 450

13.6.1 新用戶註冊頁概述 450

13.6.2 新用戶註冊技術分析 450

13.6.3 新用戶註冊頁實現過程 451

13.7 個人空間主頁 454

13.7.1 個人空間主頁概述 454

13.7.2 個人空間主頁技術分析 454

13.7.3 個人空間主頁實現過程 455

13.8 個人空間管理頁 457

13.8.1 個人空間管理頁概述 457

13.8.2 個人空間管理頁

技術分析 457

13.8.3 個人空間管理頁

實現過程 458

13.9 檔案清單 459

13.10 開發問題解析 460

13.11 本章小結 461

第14章 互動媒體學習社區 462

14.1 開發背景 463

14.2 需求分析 463

14.3 系統設計 463

14.3.1 系統目標 463

14.3.2 系統功能結構 463

14.3.3 業務流程圖 464

14.3.4 系統預覽 464

14.3.5 構建開發環境 465

14.3.6 資料庫設計 466

14.3.7 資料夾組織結構 469

14.4 公共類設計 469

14.4.1 資料庫操作類設計 469

14.4.2 業務功能類設計 472

14.5 網站首頁設計 474

14.5.1 網站首頁概述 474

14.5.2 網站首頁技術分析 474

14.5.3 網站首頁實現過程 476

14.6 用戶註冊頁面設計 477

14.6.1 用戶註冊頁面概述 477

14.6.2 用戶註冊技術分析 478

14.6.3 用戶註冊實現過程 479

14.7 用戶登錄設計 481

14.7.1 用戶登錄概述 481

14.7.2 用戶登錄技術分析 482

14.7.3 用戶登錄實現過程 483

14.8 發布並管理教程 484

14.8.1 發布並管理教程概述 484

14.8.2 發布並管理教程

技術分析 485

14.8.3 發布並管理教程

實現過程 486

14.8.4 單元測試 488

14.9 查看視頻教程頁 489

14.9.1 查看視頻教程頁概述 489

14.9.2 查看視頻教程頁

技術分析 490

14.9.3 查看視頻教程頁

實現過程 490

14.9.4 單元測試 494

14.10 用戶管理頁設計 496

14.10.1 用戶管理頁概述 496

14.10.2 用戶管理頁技術分析 496

14.10.3 用戶管理頁實現過程 498

14.11 視頻管理頁設計 499

14.11.1 視頻管理頁概述 499

14.11.2 視頻管理頁技術分析 499

14.11.3 視頻管理頁實現過程 500

14.12 網站檔案清單 501

14.13 開發問題解析 502

14.13.1 對稱加密 502

14.13.2 非對稱加密 506

14.14 本章小結 507

第15章 徵婚交友網站 508

15.1 開發背景 509

15.2 需求分析 509

15.3 系統設計 509

15.3.1 系統目標 509

15.3.2 系統功能結構 509

15.3.3 業務流程圖 510

15.3.4 系統預覽 510

15.3.5 構建開發環境 511

15.3.6 資料庫設計 511

15.3.7 資料夾組織結構 513

15.4 公共類設計 513

15.4.1 數據層功能設計 513

15.4.2 會員信息類(業務層) 518

15.4.3 好友信息類(業務層) 526

15.4.4 短訊息類(業務層) 528

15.5 徵婚交友網主頁 530

15.5.1 徵婚交友網主頁概述 530

15.5.2 徵婚交友網主頁

技術分析 531

15.5.3 徵婚交友網主頁

實現過程 531

15.6 好友詳細信息頁 534

15.6.1 好友詳細信息頁概述 534

15.6.2 好友詳細信息頁

技術分析 534

15.6.3 好友詳細信息頁

實現過程 534

15.7 傳送短訊息頁 536

15.7.1 傳送短訊息頁概述 536

15.7.2 傳送短訊息頁技術分析 536

15.7.3 傳送短訊息頁實現過程 536

15.8 會員個人信息 538

15.8.1 會員個人信息概述 538

15.8.2 會員個人信息技術分析 538

15.8.3 會員個人信息實現過程 539

15.9 會員短訊息 540

15.9.1 會員短訊息概述 540

15.9.2 會員短訊息技術分析 541

15.9.3 會員短訊息實現過程 542

15.10 網站檔案清單 545

15.11 開發問題解析 546

15.12 本章小結 548

第16章 校友錄數碼相冊網 549

16.1 開發背景 550

16.2 需求分析 550

16.3 系統設計 550

16.3.1 系統目標 550

16.3.2 業務流程圖 551

16.3.3 系統功能圖 551

16.3.4 系統預覽 552

16.3.5 構建開發環境 553

16.3.6 資料庫設計 553

16.3.7 資料夾組織結構 555

16.4 公共類設計 555

16.4.1 彈出網頁訊息的

重載方法 555

16.4.2 播放照片的Web服務類 556

16.5 校友錄數碼相冊主頁 557

16.5.1 校友錄數碼相冊概述 557

16.5.2 校友錄數碼相冊主頁技術

分析 558

16.5.3 校友錄數碼相冊主頁實現

過程 560

16.6 分頁顯示數碼相冊縮略圖 561

16.6.1 分頁顯示數碼相冊縮略圖概述 561

16.6.2 分頁顯示數碼相冊縮略圖技術分析 561

16.6.3 分頁顯示數碼相冊縮略圖

實現過程 562

16.7 瀏覽電子數碼相冊設計 564

16.7.1 瀏覽電子數碼相冊概述 564

16.7.2 瀏覽電子數碼相冊技術

分析 565

16.7.3 瀏覽電子數碼相冊實現

過程 566

16.8 上傳及管理數碼

相冊照片 567

16.8.1 上傳及管理數碼相冊照片

概述 567

16.8.3 上傳及管理數碼相冊照片

實現過程 568

16.9 開發問題解析 570

16.10 本章小結 571

第3篇 大型項目篇

第17章 供求信息網 573

17.1 開發背景 574

17.2 需求分析 574

17.3 系統設計 574

17.3.1 系統目標 574

17.3.2 系統功能結構 575

17.3.3 業務流程圖 575

17.3.4 系統預覽 576

17.3.5 構建開發環境 577

17.3.6 資料庫設計 578

17.3.7 資料夾組織結構 579

17.4 公共類設計 580

17.4.1 數據層功能設計 580

17.4.2 網站邏輯業務功能設計 584

17.5 網站主頁設計 590

17.5.1 網站主頁概述 590

17.5.2 網站主頁技術分析 591

17.5.3 網站主頁實現過程 595

17.6 網站招聘信息頁設計 597

17.6.1 網站招聘信息頁概述 597

17.6.2 網站招聘信息頁技術分析 597

17.6.3 網站招聘信息頁實現過程 599

17.7 免費供求信息發布頁 602

17.7.1 免費供求信息發布頁

概述 602

17.7.2 免費供求信息發布頁技術

分析 602

17.7.3 免費供求信息發布頁實現

過程 604

17.8 網站後台主頁設計 605

17.8.1 網站後台主頁概述 605

17.8.2 網站後台主頁技術分析 605

17.8.3 網站後台主頁實現過程 607

17.9 免費供求信息審核頁 607

17.9.1 免費供求信息審核頁概述 607

17.9.2 免費供求信息審核頁技術

分析 608

17.9.3 免費供求信息審核頁實現

過程 609

17.10 免費供求信息刪除

管理頁 613

17.10.1 免費供求信息刪除管理頁

概述 613

17.10.2 免費供求信息刪除管理

技術分析 613

17.10.3 免費供求信息刪除管理頁

實現過程 614

17.11 網站檔案清單 615

17.12 開發問題解析 616

17.12.1 安裝合適的

SQL Server 2005版本 617

17.12.2 建立資料庫與數據表 618

17.17 本章小結 620

第18章 龍行開下搜尋引擎 621

18.1 開發背景 622

18.2 需求分析 622

18.3 系統設計 622

18.3.1 系統目標 622

18.3.2 系統功能結構 623

18.3.3 業務流程圖 623

18.3.4 系統預覽 623

18.3.5 構建開發環境 624

18.3.6 資料庫設計 624

18.3.7 資料夾組織結構 625

18.4 搜尋引擎主頁設計 626

18.4.1 搜尋引擎主頁概述 626

18.4.2 搜尋引擎主頁技術分析 626

18.4.3 搜尋引擎主頁實現過程 626

18.5 搜尋引擎結果頁 627

18.5.1 搜尋引擎結果頁概述 627

18.5.2 搜尋引擎結果頁

技術分析 628

18.5.3 搜尋引擎結果頁

實現過程 628

18.6 網站檔案清單 634

18.7 開發問題解析 634

18.7.1 什麼是Lucene。NET 634

18.7.2 Lucene。NET基本語法 634

18.7.3 Lucene。NET技術多

欄位搜尋 637

18.7.4 關鍵字分詞技術 637

18.7.5 高亮顯示查詢關鍵字 638

18.8 本章小結 639

第19章 明日網路硬碟 640

19.1 開發背景 641

19.2 需求分析 641

19.3 系統設計 641

19.3.1 系統目標 641

19.3.2 系統功能結構 642

19.3.3 業務流程圖 642

19.3.4 系統預覽 642

19.3.5 構建開發環境 643

19.3.6 資料庫設計 643

19.3.7 資料夾組織結構 644

19.4 公共類設計 645

19.5 用戶註冊模組 648

19.5.1 用戶註冊模組概述 648

19.5.2 用戶註冊模組技術分析 649

19.5.3 用戶註冊模組實現過程 649

19.6 用戶登錄模組 652

19.6.1 用戶登錄模組概述 652

19.6.2 用戶登錄模組技術分析 652

19.6.3 用戶登錄模組實現過程 652

19.7 檔案上傳模組 654

19.7.1 檔案上傳模組概述 654

19.7.2 檔案上傳模組技術分析 655

19.7.3 檔案上傳模組實現過程 656

19.8 檔案管理模組 661

19.8.1 檔案管理模組概述 661

19.8.2 檔案管理模組技術分析 662

19.8.3 檔案管理模組實現過程 666

19.9 個人資料模組 678

19.9.1 個人資料模組概述 678

19.9.2 個人資料模組技術分析 679

19.9.3 個人資料模組實現過程 679

19.10 網站檔案清單 684

19.11 開發問題解析 685

19.12 本章小結 685

第20章 仿百度知道之明日知道 686

20.1 開發背景 687

20.2 需求分析 687

20.3 系統設計 687

20.3.1 系統目標 687

20.3.2 業務流程圖 688

20.3.3 系統功能結構 688

20.3.4 系統預覽 688

20.3.5 構建開發環境 690

20.3.6 資料庫設計 690

20.3.7 資料夾組織結構 692

20.4 公共類設計 693

20.4.1 自定義GridView數據綁定

控制項類 693

20.4.2 自定義OurPager數據分頁

控制項類 695

20.5 提問模組設計 697

20.5.1 提問模組概述 697

20.5.2 提問模組技術分析 699

20.5.3 提問模組實現過程 699

20.6 問題回復模組設計 701

20.6.1 問題回復模組概述 701

20.6.2 問題回復模組技術分析 702

20.6.3 問題回復模組的

實現過程 703

20.7 設定最佳答案模組設計 705

20.7.1 設定最佳答案模組

概述 705

20.7.2 設定最佳答案模組

技術分析 706

20.7.3 設定最佳答案模組的

實現過程 706

20.8 關閉問題模組設計 708

20.8.1 關閉問題模組設計概述 708

20.8.2 關閉問題模組技術分析 709

20.8.3 關閉問題模組的

實現過程 710

20.9 搜尋問題模組設計 711

20.9.1 搜尋問題模組設計概述 711

20.9.2 搜尋問題模組技術分析 712

20.9.3 搜尋問題模組的實現過程 713

20.10 檔案清單 715

20.11 開發問題解析 716

20.12 本章小結 718

第21章 企業級通用進銷存軟體

Web版 719

21.1 項目概述 720

21.2 系統分析 720

21.3 系統設計 721

21.3.1 項目總體規劃 721

21.3.2 系統設計目標 722

21.3.3 系統流程圖 722

21.3.4 系統功能結構 723

21.3.5 構建開發環境 724

21.3.6 資料夾組織結構 725

21.3.7 項目架構模式設計 725

21.3.8 系統預覽 726

21.4 資料庫設計 727

21.4.1 數據表概要說明 727

21.4.2 數據模型圖 728

21.4.3 主要數據表的結構 730

21.4.4 創建資料庫視圖 734

21.4.5 創建存儲過程 735

21.5 核心技術講解 736

21.5.1 LINQ to Objects技術介紹 736

21.5.2 LINQ to SQL技術簡介 737

21.5.3 套用LINQ to XML

更換系統皮膚 738

21.5.4 套用LINQ 實現多表間的複雜查詢 740

21.5.5 反射在實體間賦值的套用 741

21.5.6 自定義Web組件開發——分頁導航組件OutPager 743

21.5.7 動態設定水晶報表數據源 744

21.5.8 泛型在多表數據提交中的

套用 745

21.5.9 分散式事務協調器DTC技術套用 748

21.5.10 數據綁定控制項與JavaScript

套用 750

21.5.11 界面設計的“超級模板”

——母版頁 752

21.5.12 ASP. NET AJAX無刷新技術套用 753

21.6 主要公共類的設計 754

21.6.1 更換網頁皮膚主題類BasePage 754

21.6.2 自定義GridView數據綁定控制項類 755

21.6.3 自定義OurPager數據分頁控制項類 757

21.7 七大主要功能模組設計 760

21.7.1 貨品信息管理 760

21.7.2 採購計畫管理 768

21.7.3 入庫單管理 774

21.7.4 銷售單管理 778

21.7.5 庫存檔點表 783

21.7.6 貨品進銷存統計 789

21.7.7 選單許可權設定 793

21.8 疑難問題分析與解決 799

21.8.1 頁面快取引起的問題 799

21.8.2 LINQ to SQL快取機制引起的問題 799

21.8.3 窗體驗證模式引起的問題 800

21.8.4 開發自定義分頁控制項時的刷新問題 800

21.8.5 部署到IIS伺服器時涉及檔案訪問許可權的問題 801

21.9 程式調試與錯誤處理 801

21.9.1 讀寫XML時出現的錯誤 801

21.9.2 版本不一致的問題 802

21.10 核心技術、經驗總結 802

21.10.1 Single設計模式 802

21.10.2 工作單元模式 803

21.10.3 標誌映射模式 806

21.10.4 面向接口的程式設計模式 806

21.10.5 多層次系統架構設計 806

21.10.6 關於開發自定義控制項——組合控制項的經驗總結 807

21.10.7 軟體設計、開發時把可擴展性放在第一位 807

相關搜尋

熱門詞條

聯絡我們