ASP.NET項目開發實戰密碼

ASP.NET項目開發實戰密碼

ASP.NET是當今使用最為頻繁的Web開發技術之一,一直在開發領域占據重要的地位。本書通過12個綜合實例的實現過程,詳細講解了ASP.NET在實踐項目中的綜合運用過程,這些項目在現實套用中具有極強的代表性。

內容簡介

ASP.NET是當今使用最為頻繁的Web開發技術之一,一直在開發領域占據重要的地位。本書通過12個綜合實例的實現過程,詳細講解了ASP.NET在實踐項目中的綜合運用過程,這些項目在現實套用中具有極強的代表性。第1章講解了線上留言簿系統的具體實現流程;第2章講解了互動媒體學習社區的具體實現流程,第3章講解了物業管理系統的具體實現流程,第4章講解了浪漫七夕聊天系統的具體實現流程,第5章講解了叮噹圖書商城系統的具體實現流程,第6章講解了東海地產內部互動系統的具體實現流程,第7章講解了圖文處理系統的具體實現流程,第8章講解了綜合供求信息系統的具體實現流程,第9章講解了客房管理系統的具體實現流程,第10章講解了典型企業網站的具體實現流程,第11章講解了線上考試系統的具體實現流程。

目錄

第1章線上留言簿系統 1

1.1贏在起點 2

1.1.1贏在起點——程式設計師的

職業規劃 2

1.1.2贏在起點——做好項目分析 2

1.2項目開發流程分析 4

1.2.1了解使用流程 4

1.2.2規劃開發流程 4

1.3系統分析 5

1.3.1系統功能分析 5

1.3.2模組結構規劃 6

1.3.3規劃系統檔案 6

1.3.4選擇開發工具 7

1.4系統配置檔案 7

1.4.1新建網站項目 7

1.4.2配置系統檔案 8

1.5搭建資料庫平台 9

1.5.1資料庫設計 9

1.5.2資料庫訪問層設計 10

1.6設定樣式檔案 16

1.6.1設定按鈕元素樣式 17

1.6.2設定頁面元素樣式 17

1.7留言數據顯示模組 18

1.7.1留言列表顯示頁面 18

1.7.2留言展開回復頁面 23

1.8留言分頁列表顯示模組 24

1.8.1留言分頁顯示頁面 25

1.8.2分頁處理頁面 25

1.9留言回復模組 27

1.9.1留言回復表單頁面 27

1.9.2回複數據處理頁面 29

1.10留言發布模組 30

1.11留言管理模組 32

1.11.1留言管理列表頁面 32

1.11.2留言刪除處理頁面 34

1.12測試運行 35

第2章互動媒體學習社區 37

2.1修煉自身 38

2.1.1“碼農”和“高大上” 38

2.1.2贏在自身——快速提升

自身修為 38

2.2開發背景簡介 39

2.3系統設計分析 40

2.3.1互動媒體學習社區的優勢 40

2.3.2系統特點 41

2.3.3系統目標 41

2.3.4確定設計方案——

B/S體系結構 42

2.4需求分析 42

2.4.1可行性分析 43

2.4.2功能分析 43

2.4.3業務流程 43

2.5總體設計 44

2.6系統預覽 46

2.7構建開發環境 47

2.8資料庫設計 48

2.8.1概念設計 48

2.8.2實體E-R圖 49

2.8.3邏輯設計 50

2.9檔案組織結構和功能模組設計 53

2.9.1檔案組織結構設計 53

2.9.2用戶功能模組設計 53

2.10公共類設計 56

2.10.1資料庫操作類設計 56

2.10.2業務功能類設計 59

2.11網站首頁設計 61

2.12實現用戶註冊模組 64

2.12.1login.aspx頁面部分

代碼分析 64

2.12.2用戶登錄設計 65

2.13發布並管理教程 67

2.13.1發布教程 68

2.13.2查看教程頁設計 70

2.14後台管理頁面設計 72

2.14.1用戶管理頁面 72

2.14.2視頻管理頁面 73

2.15系統測試 74

第3章物業管理系統 77

3.1程式設計師職場生存秘籍 78

3.1.1國內程式設計師的生存現狀 78

3.1.2贏在職場——入職需謹慎 78

3.2系統分析 79

3.2.1系統背景介紹 80

3.2.2系統需求分析 80

3.3系統設計 81

3.3.1系統目標 81

3.3.2系統功能結構 81

3.3.3業務流程圖 82

3.3.4構建開發環境 83

3.4編寫可行性研究報告及項目計畫書 83

3.4.1編寫可行性研究報告 83

3.4.2編寫項目計畫書 85

3.5系統預覽 86

3.6資料庫設計 87

3.6.1資料庫概念設計 87

3.6.2資料庫邏輯結構設計 89

3.7設計公共類 91

3.8設計網站首頁 91

3.8.1網站首頁技術分析 92

3.8.2網站首頁實現過程 93

3.9欠費信息查詢頁 95

3.9.1欠費信息查技術分析 96

3.9.2欠費信息查詢頁實現過程 96

3.10管理員登錄頁設計 99

3.10.1管理員登錄頁技術分析 100

3.10.2管理員登錄頁實現過程 100

3.11設計值班員工頁 102

3.11.1值班員工頁實現過程 102

3.11.2編寫實現代碼 103

3.12設計業主住房信息管理頁 104

3.12.1業主住房信息管理頁

實現過程 104

3.12.2編寫實現代碼 105

3.13業主投訴信息審核頁設計 106

3.13.1業主投訴信息審核頁

技術分析 107

3.13.2業主投訴信息審核頁

具體實現 107

第4章浪漫七夕聊天系統 111

4.1部門溝通之“鑰” 112

4.1.1開發公司部門現狀 112

4.1.2贏在公司——探討部門

溝通之道 113

4.2新的項目 114

4.3項目規劃分析 114

4.3.1線上聊天系統功能原理 115

4.3.2線上聊天系統構成模組 115

4.4系統配置檔案 116

4.5搭建資料庫 117

4.5.1資料庫設計 117

4.5.2系統參數設定 117

4.6資料庫訪問層 119

4.6.1數據訪問層——登錄驗證

處理 119

4.6.2數據訪問層——聊天處理 121

4.6.3數據訪問層——系統管理 124

4.7設計樣式檔案 129

4.7.1按鈕元素樣式 129

4.7.2頁面元素樣式 130

4.8用戶登錄驗證模組 131

4.8.1用戶登錄表單頁面 131

4.8.2登錄驗證處理頁面 132

4.9系統主界面 133

4.9.1線上聊天頁面 134

4.9.2線上聊天處理頁面 134

4.10新增功能 137

4.10.1修改資料庫——

添加Chat表 137

4.10.2修改數據訪問層——聊天室

房間處理 137

4.11聊天室顯示界面 139

4.11.1聊天室列表顯示頁面 139

4.11.2聊天室列表處理頁面 139

4.12聊天室管理界面 141

4.12.1聊天室添加模組 141

4.12.2聊天室列表模組 143

4.12.3聊天室修改模組 145

4.13項目調試 147

第5章叮噹圖書商城系統 151

5.1體驗代碼之美 152

5.1.1程式設計師經常忽視的問題 152

5.1.2贏在代碼本身——

體現程式之美 152

5.2新的項目 153

5.3項目規劃分析 154

5.3.1電子商務的簡要介紹 154

5.3.2線上商城系統構成模組 155

5.4規劃項目檔案 156

5.5系統配置檔案 157

5.6搭建資料庫 158

5.6.1資料庫設計 158

5.6.2系統參數設定檔案 161

5.7數據訪問層 162

5.7.1商品顯示 162

5.7.2訂單處理 167

5.7.3商品評論 175

5.7.4商品分類 177

5.7.5商品管理 183

5.8商品顯示模組 185

5.8.1系統主頁 185

5.8.2頂部導航頁面 185

5.8.3左側類別列表頁面 186

5.8.4右側商品列表頁面 186

5.8.5按被點擊次數顯示模組 187

5.8.6按商品名稱顯示模組 189

5.8.7商品詳情顯示模組 191

5.9商品分類處理模組 193

5.9.1設定分類層次結構 194

5.9.2添加分類模組 196

5.9.3修改分類模組 197

5.9.4分類管理模組 199

5.10商品管理模組 200

5.10.1商品添加模組 201

5.10.2商品修改模組 202

5.10.3商品管理列表模組 203

5.10.4商品圖片修改模組 205

5.11購物車模組 208

5.11.1購物車組件設計模組 209

5.11.2購物車商品添加模組 213

5.11.3購物車查看和管理模組 214

5.12訂單處理模組 218

5.12.1生成訂單編號 219

5.12.2提交、創建訂單 220

5.12.3訂單詳情模組 222

5.12.4訂單列表模組 223

5.12.5訂單狀態處理模組 224

5.13商品評論模組和商品搜尋模組 227

5.13.1智慧型提示 227

5.13.2分類檢索 230

5.14項目調試 231

第6章東海地產內部互動系統 235

6.1軟體項目的可擴展性 236

6.1.1成熟軟體的完善是一個不斷

更新的過程 236

6.1.2贏在項目質量——讓程式

具有更好的可擴展性 236

6.2組建團隊 237

6.3項目規劃分析 239

6.3.1線上互動系統的背景 239

6.3.2企業線上互動系統構成

模組 239

6.4規劃項目檔案 240

6.5系統配置檔案 241

6.6搭建資料庫 242

6.6.1資料庫設計 243

6.6.2系統參數設定檔案 246

6.7數據訪問層 247

6.7.1數據訪問層——

用戶登錄驗證 247

6.7.2數據訪問層——客戶分組 251

6.7.3數據訪問層——團隊模組 256

6.8用戶登錄驗證模組 260

6.8.1用戶登錄驗證模組 260

6.8.2登錄用戶註銷模組 262

6.9客戶分組處理模組 263

6.9.1用戶分組添加模組 263

6.9.2用戶分組修改模組 264

6.9.3用戶組管理列表模組 265

6.9.4客戶檢索模組 267

6.9.5客戶管理列表模組 270

6.9.6客戶移動轉換模組 272

6.9.7客戶信息顯示模組 274

6.10系統團隊處理模組 276

6.10.1添加團隊模組 276

6.10.2團隊修改處理模組 277

6.10.3團隊管理列表模組 278

6.10.4加入團隊處理模組 280

6.11線上互動模組 282

6.11.1系統主頁顯示模組 282

6.11.2一對一互動處理模組 284

6.11.3團隊互動處理模組 286

6.11.4檔案傳送模組 290

6.12項目調試 296

第7章圖文處理系統 299

7.1模組化編程思想 300

7.1.1現實中的模組化編程 300

7.1.2贏在面向對象——

實現高內聚和低耦合代碼 300

7.2組建團隊 302

7.3項目規劃分析 302

7.3.1圖文處理模組的功能原理 303

7.3.2圖文處理系統的構成模組 303

7.4規劃項目檔案 303

7.5系統配置檔案 304

7.5.1配置連線字元串參數 304

7.5.2配置Ajax伺服器參數 305

7.5.3系統設定檔案 305

7.6搭建資料庫 306

7.7數據訪問層 306

7.7.1數據訪問層——

定義FileImage類 307

7.7.2數據訪問層——

獲取上傳檔案信息 307

7.7.3數據訪問層——

添加上傳檔案信息 308

7.7.4數據訪問層——

刪除上傳檔案信息 309

7.8系統檔案列表顯示模組 310

7.8.1列表顯示頁面 310

7.8.2列表處理頁面 310

7.9創建縮略圖模組 313

7.10創建水印圖模組 316

7.11檔案上傳處理模組 319

7.11.1多檔案上傳處理模組 319

7.11.2檔案自動上傳處理模組 321

7.12項目調試 326

第8章綜合供求信息系統 329

8.1程式的可移植性 330

8.1.1什麼是可移植性 330

8.1.2C#實現跨平台的背景 330

8.1.3贏在技術——通過可移植性

實現跨平台項目 331

8.2新的項目 332

8.3需求分析 332

8.3.1開發背景 332

8.3.2需求分析 332

8.4項目規劃 333

8.4.1系統目標 333

8.4.2網站功能結構 333

8.5MVC設計思想 334

8.5.1MVC設計思想介紹 335

8.5.2MVC設計模式的實現 335

8.5.3MVC設計模式的擴展和

優點 336

8.6搭建資料庫 337

8.6.1資料庫E-R圖分析 337

8.6.2數據結構表 338

8.7具體編碼 340

8.7.1數據層功能設計 340

8.7.2網站邏輯業務功能設計 345

8.7.3網站主頁設計 351

8.7.4網站招聘信息頁設計 353

8.7.5免費供求信息發布頁設計 356

8.7.6後台主頁設計 357

8.7.7免費供求信息審核頁設計 358

8.7.8免費供求信息刪除頁設計 362

8.8項目調試 364

8.9VisualStudio.NET的跨平台套用 366

8.9.1MainsoftGrasshoppe框架

實現和Java的跨平台 366

8.9.2Mono框架實現跨平台、

跨語言 366

第9章客房管理系統 369

9.1提高程式的健壯性 370

9.1.1一段房貸代碼引發的深思 370

9.1.2贏在高質量——提高程式的

健壯性 370

9.2新的項目 372

9.3系統需求分析 372

9.3.1系統背景介紹 373

9.3.2功能模組劃分 373

9.4規劃和運作 374

9.4.1規劃系統檔案 374

9.4.2運作流程 374

9.5設計資料庫 375

9.5.1設計E-R圖 375

9.5.2設計表 376

9.5.3建立和資料庫的連線 378

9.6設計基類 380

9.6.1PageBase基類 381

9.6.2ModuleBase基類 382

9.7具體編碼 386

9.7.1設計界面 386

9.7.2管理員登錄模組 388

9.7.3客房類型管理模組 389

9.7.4客房信息管理模組 396

9.7.5客房經營管理模組 403

9.7.6經營狀況分析模組 406

9.8項目調試 409

第10章典型企業網站 413

10.1做好項目管理者 414

10.1.1軟體工程師到項目經理到

管理者之路 414

10.1.2贏在管理——運轉一個

健步如飛的團隊 414

10.2新的項目 417

10.3功能分析 417

10.4編寫項目計畫書 418

10.5設計界面 419

10.6功能模組分析 420

10.7資料庫設計 421

10.7.1資料庫需求分析 421

10.7.2資料庫概念結構設計 422

10.7.3數據表結構 423

10.8具體編碼 425

10.8.1編寫公用模組代碼 426

10.8.2設計界面控制項 428

10.8.3用戶登錄模組 430

10.8.4新聞管理模組 431

10.8.5產品管理模組 434

10.8.6用戶管理模組 438

10.9項目調試 441

第11章線上考試系統 443

11.1算法是程式的靈魂 444

11.1.1何謂算法 444

11.1.2贏在技術沉澱——

計算機中的算法 445

11.1.3贏在技術沉澱——

表示算法的方法 446

11.2背景介紹 448

11.2.1系統開發的目的 449

11.2.2系統開發的意義 449

11.3可行性分析 450

11.3.1經濟可行性 450

11.3.2技術可行性 450

11.4系統需求分析和總體設計 450

11.5系統功能結構和運行流程分析 451

11.6項目計畫書 452

11.7資料庫設計 453

11.7.1資料庫需求分析 453

11.7.2資料庫概念結構設計 454

11.7.3設計表 455

11.8編寫公共類 457

11.9實現登錄界面 465

11.9.1技術分析 465

11.9.2實現登錄頁面 466

11.9.3實現考生註冊頁面 468

11.10實現線上考試頁面 471

11.10.1線上考試頁面技術分析 473

11.10.2具體實現 473

11.11實現後台管理頁面 477

11.11.1考試套題管理頁面技術

分析 478

11.11.2考試套題管理頁面實現

過程 479

11.11.3實現代碼 479

11.12系統測試 482

第12章線上BBS論壇系統 483

12.1走向架構師之路 484

12.1.1什麼是架構師 484

12.1.2贏在架構之——如何成為

一名架構師 484

12.1.3贏在架構之——何種架構

才算是一個“美麗”的

架構 485

12.1.4贏在架構之——如何打造

一個美麗的架構 485

12.2系統需求分析 486

12.3系統可行性分析 487

12.3.1經濟可行性 487

12.3.2技術可行性 487

12.3.3時機可行性 487

12.3.4管理可行性 487

12.3.5角色分析 488

12.4系統設計 488

12.4.1系統功能結構 488

12.4.2功能描述 489

12.4.3業務流程圖 489

12.4.4網站主要數據綁定控制項

技術分析 490

12.5項目計畫書 491

12.6資料庫設計 492

12.6.1資料庫概念設計 493

12.6.2資料庫邏輯結構設計 493

12.7編寫公共類 494

12.8實現網站首頁 495

12.8.1設計思路 495

12.8.2具體實現 495

12.9實現用戶註冊信息頁面 503

12.9.1設計思路 503

12.9.2核心代碼 503

12.10瀏覽帖子詳情頁面及回帖頁面

設計 515

12.10.1技術分析 516

12.10.2瀏覽帖子和回覆帖子功能的

具體編碼 516

12.11實現發表新帖子頁面 521

12.11.1實現過程 521

12.11.2具體實現 521

相關詞條

相關搜尋

熱門詞條

聯絡我們