《C#項目開發全程實錄(第3版)》是2015年清華大學出版社出版的圖書。
基本介紹
- 書名:C#項目開發全程實錄(第3版)
- ISBN:9787302337393
- 定價:69.8元
- 出版社:清華大學出版社
- 出版時間:2015-2-5
- 裝幀:平裝
- 版次:3-3
圖書簡介,目錄,
圖書簡介
《C#項目開發全程實錄(第3版)》以家庭視頻監控系統、企業簡訊群發系統、人事工資管理系統、企業電話客服系統、卡拉OK點歌系統、企業QQ系統、企業人事管理系統、編程詞典銷售分析系統、線上考試系統和圖書館管理系統10個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹了程式的開發流程。從開發背景、需求分析、系統功能分析、資料庫分析、資料庫結構、系統開發到系統的編譯發行,每一過程都進行了詳細的介紹。
目錄
第1章家庭視頻監控系統(C#4.0+Microsoft
Access2003+視頻採集卡實現) 1
視頻講解:1小時2分鐘
1.1開發背景 2
1.2系統分析 2
1.2.1需求分析 2
1.2.2可行性分析 2
1.2.3編寫項目計畫書 3
1.3系統設計 4
1.3.1系統目標 4
1.3.2系統功能結構 5
1.3.3業務流程圖 5
1.3.4系統預覽 5
1.3.5程式運行環境 6
1.3.6編碼規範 6
1.3.7資料庫設計 9
1.3.8資料夾組織結構 10
1.4公共類設計 10
1.4.1DataCon類 10
1.4.2DataOperate類 11
1.4.3SoftReg類 12
1.4.4VideoOperate類 14
1.4.5PelcoD類 18
1.5登錄模組設計 21
1.5.1登錄模組概述 21
1.5.2登錄模組技術分析 21
1.5.3登錄模組實現過程 21
1.5.4單元測試 23
1.6視頻監控模組設計 26
1.6.1視頻監控模組概述 26
1.6.2視頻監控模組技術分析 26
1.6.3視頻監控模組實現過程 28
1.6.4單元測試 35
1.7監控管理模組設計 36
1.7.1監控管理模組概述 36
1.7.2監控管理模組技術分析 36
1.7.3監控管理模組實現過程 37
1.8錄像回放模組設計 39
1.8.1錄像回放模組概述 39
1.8.2錄像回放模組技術分析 40
1.8.3錄像回放模組實現過程 40
1.9開發技巧與難點分析 41
1.9.1按Enter鍵移動滑鼠焦點 41
1.9.2使用圖示顯示管理員頭像 42
1.9.3雲台控制協定 42
1.10視頻採集卡技術 43
1.10.1視頻採集卡選購分析 43
1.10.2視頻採集卡安裝 44
1.10.3視頻採集卡中的主要函式 45
1.11本章總結 47
第2章企業簡訊群發系統(C#4.0+Microsoft
Access2000+簡訊貓實現) 48
視頻講解:1小時12分鐘
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程式運行環境 51
2.3.6資料庫設計 51
2.3.7資料夾組織結構 54
2.4公共類設計 55
2.4.1ConnClass類 55
2.4.2GSM類 55
2.5登錄模組設計 57
2.5.1登錄模組概述 57
2.5.2登錄模組技術分析 57
2.5.3登錄模組實現過程 58
2.6主窗體設計 59
2.6.1主窗體概述 59
2.6.2主窗體技術分析 60
2.6.3主窗體實現過程 61
2.7簡訊群發模組設計 64
2.7.1簡訊群發模組概述 64
2.7.2簡訊群發模組技術分析 65
2.7.3簡訊群發模組實現過程 65
2.7.4單元測試 70
2.8簡訊接收模組設計 71
2.8.1簡訊接收模組概述 71
2.8.2簡訊接收模組技術分析 71
2.8.3簡訊接收模組實現過程 72
2.8.4單元測試 76
2.9電話簿管理模組設計 78
2.9.1電話簿管理模組概述 78
2.9.2電話簿管理模組技術分析 78
2.9.3電話簿管理模組實現過程 79
2.10常用短語管理模組設計 82
2.10.1常用短語管理模組概述 82
2.10.2常用短語管理模組技術分析 82
2.10.3常用短語管理模組實現過程 83
2.11開發技巧與難點分析 86
2.12簡訊貓技術 87
2.13本章總結 89
第3章人事工資管理系統(C#4.0+SQL
Server2008實現) 90
視頻講解:1小時38分鐘
3.1開發背景 91
3.2需求分析 91
3.3系統設計 91
3.3.1系統目標 91
3.3.2系統功能結構 91
3.3.3系統預覽 92
3.3.4業務流程圖 93
3.3.5編碼規則 93
3.3.6程式運行環境 94
3.3.7資料庫設計 94
3.3.8資料夾組織結構 98
3.4公共類設計 99
3.4.1DBConnection公共類 99
3.4.2DBOperate公共類 100
3.5登錄模組設計 105
3.5.1登錄模組概述 105
3.5.2登錄模組技術分析 105
3.5.3登錄模組實現過程 106
3.6主窗體設計 108
3.6.1主窗體概述 108
3.6.2主窗體技術分析 108
3.6.3主窗體實現過程 109
3.6.4單元測試 110
3.7檔案管理模組設計 111
3.7.1檔案管理窗體概述 111
3.7.2檔案管理技術分析 111
3.7.3檔案管理實現過程 112
3.7.4單元測試 121
3.8獎罰管理模組設計 122
3.8.1獎罰管理窗體概述 122
3.8.2獎罰管理窗體技術分析 122
3.8.3獎罰管理窗體實現過程 123
3.9開發技巧與難點分析 127
3.9.1文本框只能輸入數字 127
3.9.2在資料庫中存取圖片 128
3.10使用水晶報表顯示員工信息 129
3.11本章總結 131
第4章企業電話客服系統(C#4.0+Microsoft
Access2000+東進DJD161A語音卡
實現) 132
視頻講解:1小時10分鐘
4.1開發背景 133
4.2需求分析 133
4.3系統設計 133
4.3.1系統目標 133
4.3.2系統預覽 134
4.3.3系統功能結構 134
4.3.4業務流程圖 135
4.3.5程式運行環境 135
4.3.6資料庫設計 135
4.3.7資料夾組織結構 139
4.4公共類設計 139
4.4.1tbEmployeeClass類 139
4.4.2tbEmployeeMenthod類 142
4.4.3D160A類 147
4.5主窗體設計 155
4.5.1主窗體概述 155
4.5.2主窗體技術分析 156
4.5.3主窗體實現過程 157
4.5.4單元測試 160
4.6自動語音處理模組設計 161
4.6.1自動語音處理模組概述 161
4.6.2自動語音處理模組技術分析 161
4.6.3自動語音處理模組實現過程 162
4.6.4單元測試 170
4.7員工管理模組設計 172
4.7.1員工管理模組概述 172
4.7.2員工管理模組技術分析 172
4.7.3員工管理模組實現過程 173
4.8產品類別管理模組設計 178
4.8.1產品類別管理模組概述 178
4.8.2產品類別管理模組技術分析 178
4.8.3產品類別管理模組實現過程 179
4.9開發技巧與難點分析 181
4.10C#中調用API 182
4.11本章總結 183
第5章卡拉OK點歌系統(C#4.0+Microsoft
Access2000實現) 184
視頻講解:1小時2分鐘
5.1開發背景 185
5.2需求分析 185
5.3系統設計 185
5.3.1系統目標 185
5.3.2系統功能結構 185
5.3.3系統預覽 186
5.3.4業務流程圖 186
5.3.5程式運行環境 186
5.3.6資料庫設計 187
5.3.7資料庫概念設計 187
5.3.8資料庫邏輯結構設計 187
5.3.9資料夾組織結構 189
5.4公共類設計 189
5.4.1getConnection類 189
5.4.2tb_musicinfo類 190
5.4.3tbMusicnfoMenthod類 191
5.5登錄模組設計 197
5.5.1登錄模組概述 197
5.5.2登錄模組技術分析 197
5.5.3登錄模組實現過程 198
5.6後台數據維護模組設計 199
5.6.1後台數據維護模組概述 199
5.6.2後台數據維護模組技術分析 199
5.6.3後台數據維護模組實現過程 200
5.7明星模組設計 209
5.7.1明星模組概述 209
5.7.2明星模組技術分析 209
5.7.3明星模組實現過程 209
5.7.4單元測試 215
5.8系統點歌模組設計 216
5.8.1系統點歌模組概述 216
5.8.2系統點歌模組技術分析 216
5.8.3系統點歌模組實現過程 217
5.8.4單元測試 219
5.9開發技巧與難點分析 220
5.10C#中播放視頻檔案 221
5.11本章總結 222
第6章企業QQ系統(C#4.0+SQLServer
2008實現) 223
視頻講解:1小時8分鐘
6.1開發背景 224
6.2需求分析 224
6.3系統設計 224
6.3.1系統目標 224
6.3.2系統功能結構 224
6.3.3系統預覽 225
6.3.4業務流程圖 225
6.3.5程式運行環境 225
6.3.6資料庫設計 226
6.3.7資料夾組織結構 226
6.4類庫的設計 227
6.4.1UDPSocket控制項 227
6.4.2Publec_Class類 230
6.4.3ClassForms類 231
6.4.4ClassMsg類 232
6.4.5ClassOptionData類 233
6.4.6ClassOptionData類 234
6.4.7ClassUserInfo類 235
6.4.8ClassUsers類 235
6.4.9cVideo類 236
6.5客戶端註冊模組設計 237
6.5.1客戶端註冊模組概述 237
6.5.2客戶端註冊模組技術分析 238
6.5.3客戶端註冊模組實現過程 240
6.5.4客戶端註冊模組單元測試 242
6.6客戶端登錄模組設計 242
6.6.1客戶端登錄模組概述 242
6.6.2客戶端登錄模組技術分析 242
6.6.3客戶端登錄模組實現過程 243
6.7客戶端QQ模組設計 245
6.7.1客戶端QQ模組概述 245
6.7.2客戶端QQ模組技術分析 245
6.7.3客戶端QQ模組實現過程 246
6.8客戶端訊息傳送模組設計 252
6.8.1客戶端訊息傳送模組概述 252
6.8.2客戶端訊息傳送模組技術分析 252
6.8.3客戶端訊息傳送模組實現過程 253
6.9伺服器端控制台模組設計 258
6.9.1伺服器端控制台窗體概述 258
6.9.2伺服器端控制台窗體技術分析 258
6.9.3伺服器端控制台窗體實現過程 259
6.10開發技巧與難點分析 262
6.11UDP協定 263
6.12本章總結 264
第7章企業人事管理系統(C#4.0+SQLServer
2008實現) 265
視頻講解:2小時13分鐘
7.1開發背景 266
7.2需求分析 266
7.3系統設計 266
7.3.1系統目標 266
7.3.2系統功能結構 266
7.3.3系統預覽 267
7.3.4業務流程圖 268
7.3.5編碼規則 268
7.3.6程式運行環境 269
7.3.7資料庫設計 270
7.3.8資料夾組織結構 276
7.4公共類設計 277
7.4.1MyMeans公共類 277
7.4.2MyModule公共類 279
7.5登錄模組設計 288
7.5.1登錄模組概述 288
7.5.2登錄模組技術分析 288
7.5.3登錄模組實現過程 289
7.6主窗體設計 291
7.6.1主窗體概述 291
7.6.2主窗體技術分析 292
7.6.3主窗體實現過程 292
7.6.4單元測試 294
7.7人事檔案瀏覽模組設計 295
7.7.1人事檔案瀏覽窗體概述 295
7.7.2人事檔案瀏覽技術分析 295
7.7.3人事檔案瀏覽實現過程 296
7.7.4單元測試 302
7.8人事資料查詢模組設計 303
7.8.1人事資料查詢窗體概述 303
7.8.2人事資料查詢窗體技術分析 303
7.8.3人事資料查詢窗體實現過程 304
7.9開發技巧與難點分析 305
7.9.1文本框只能輸入數字或單精度 305
7.9.2在資料庫中存取圖片 306
7.10將數據以自制表格的形式
插入Word中 307
7.11本章總結 310
第8章編程詞典銷售分析系統(C#4.0+SQL
Server2008實現) 311
視頻講解:1小時28分鐘
8.1開發背景 312
8.2需求分析 312
8.3系統設計 312
8.3.1系統目標 312
8.3.2系統功能結構 312
8.3.3系統預覽 313
8.3.4業務流程圖 315
8.3.5編碼規則 315
8.3.6程式運行環境 316
8.3.7資料庫設計 316
8.3.8資料夾組織結構 324
8.4公共類設計 325
8.4.1DataLogic公共類 325
8.4.2Useful公共類 331
8.5產品大類模組設計 334
8.5.1產品大類模組概述 334
8.5.2產品大類模組技術分析 334
8.5.3產品大類模組實現過程 335
8.5.4單元測試 338
8.6代理登記模組設計 339
8.6.1代理登記模組概述 339
8.6.2代理登記模組技術分析 339
8.6.3代理登記模組實現過程 341
8.7訂貨單模組設計 346
8.7.1訂貨單模組概述 346
8.7.2訂貨單模組技術分析 346
8.7.3訂貨單模組實現過程 346
8.8許可權分配模組設計 352
8.8.1許可權分配模組概述 352
8.8.2許可權分配模組技術分析 352
8.8.3許可權分配模組實現過程 353
8.9開發技巧與難點分析 356
8.9.1在TextBox中僅輸入非負十進制數 356
8.9.2清空DataGridView中的數據 356
8.10控制項綁定數據源技術 357
8.11本章總結 359
第9章線上考試系統(ASP.NET4.0+SQL
Server2008實現) 360
視頻講解:1小時58分鐘
9.1開發背景 361
9.2系統分析 361
9.2.1需求分析 361
9.2.2系統功能描述 361
9.2.3可行性分析 361
9.2.4編寫項目計畫書 362
9.3系統設計 364
9.3.1系統目標 364
9.3.2系統功能結構 364
9.3.3系統預覽 365
9.3.4業務流程圖 365
9.3.5構建開發環境 365
9.3.6資料庫設計 366
9.3.7資料庫概念設計 367
9.3.8資料庫邏輯結構設計 368
9.3.9資料夾組織結構 369
9.4公共類設計 370
9.5登錄模組設計 371
9.5.1登錄模組概述 371
9.5.2登錄模組技術分析 372
9.5.3登錄模組實現過程 372
9.6隨機抽取試題模組設計 374
9.6.1隨機抽取試題模組概述 374
9.6.2隨機抽取試題模組技術分析 374
9.6.3隨機抽取試題模組實現過程 375
9.6.4單元測試 378
9.7自動評分模組設計 379
9.7.1自動評分模組概述 379
9.7.2自動評分模組技術分析 379
9.7.3自動評分模組實現過程 380
9.8試題管理模組設計 381
9.8.1試題管理模組概述 381
9.8.2試題管理模組技術分析 381
9.8.3試題管理模組實現過程 382
9.8.4單元測試 388
9.9後台管理員模組設計 389
9.9.1後台管理員模組概述 389
9.9.2後台管理員模組技術分析 389
9.9.3後台管理員模組實現過程 389
9.10開發技巧與難點分析 401
9.11GridView控制項套用 402
9.12本章總結 406
第10章圖書館管理系統(ASP.NET4.0+SQL
Server2008實現) 407
視頻講解:1小時22分鐘
10.1開發背景 408
10.2需求分析 408
10.3系統設計 408
10.3.1系統目標 408
10.3.2系統功能結構 408
10.3.3系統流程圖 409
10.3.4系統預覽 409
10.3.5構建開發環境 410
10.3.6資料庫設計 411
10.3.7網站檔案組織結構 415
10.4公共類設計 415
10.4.1DataBase類 416
10.4.2AdminManage類 421
10.4.3OperatorClass類 424
10.4.4ValidateClass類 425
10.5主頁面設計 427
10.5.1主頁面概述 427
10.5.2主頁面技術分析 427
10.5.3主頁面實現過程 430
10.5.4單元測試 433
10.6圖書館信息模組設計 435
10.6.1圖書館信息模組概述 435
10.6.2圖書館信息模組技術分析 435
10.6.3圖書館信息模組實現過程 436
10.7圖書信息管理模組設計 438
10.7.1圖書信息管理模組概述 438
10.7.2圖書信息管理模組技術分析 439
10.7.3圖書信息管理模組實現過程 439
10.8圖書借還管理模組設計 444
10.8.1圖書借還管理模組概述 444
10.8.2圖書借還管理模組技術分析 445
10.8.3圖書借還管理模組實現過程 446
10.8.4單元測試 451
10.9開發技巧與難點分析 451
10.9.1如何驗證輸入字元串 451
10.9.2如何自動計算圖書歸還日期 452
10.10網站編譯與發布 452
10.10.1網站編譯 453
10.10.2網站發布 456
10.11三層架構開發技術 458
10.11.1什麼是三層架構 458
10.11.2為什麼使用三層架構 459
10.11.3使用三層架構開發的優點 459
10.11.4三層架構的種類 460
10.12本章總結 461
C#項目開發全程實錄(第3版)
目錄