C # 項目開發案例整合(實戰突擊:C#項目開發案例整合)

C # 項目開發案例整合

實戰突擊:C#項目開發案例整合一般指本詞條

《C # 項目開發案例整合》是2011年電子工業出版社出版的圖書,作者是王小科、趙會東。

基本介紹

  • 書名:C # 項目開發案例整合
  • 作者:王小科、趙會東
  • ISBN:9787121141133
  • 頁數:808頁
  • 定價:89.80元
  • 出版社:電子工業出版社
  • 出版時間:2011年9月
  • 開本:16開
內容簡介,目錄,前言,

內容簡介

本書以家庭視頻監控系統、卡拉OK點歌系統、企業簡訊群發系統、企業電話客服系統、企業QQ系統、餐飲管理系統、房屋中介管理系統、企業客戶資源管理系統、庫存管理系統、人事工資管理系統、資產評估管理系統、企業人事管理系統、人力資源管理系統、企業進銷存管理系統、編程詞典銷售分析系統、企業ERP管理系統、線上考試系統、OA辦公自動化系統、圖書館管理系統、企業入口網站和仿百度之明日知道網站21個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹了程式的開發流程。從開發背景、需求分析、系統功能分析、資料庫分析、資料庫結構、系統開發到系統的編譯發行,每一過程都進行了詳細介紹。
本書所附配套光碟提供了書中所有項目案例的全部原始碼,所有原始碼都經過精心調試,在Windows 2000、Windows XP、Windows 2003和Windows 7下全部通過,保證能夠正常運行。
本書項目案例涉及行業廣泛,實用性非常強,通過本書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行軟體開發,也可以通過光碟中提供的項目案例原始碼和資料庫進行二次開發,以減少開發系統及網站所需要的時間。

目錄

第1篇 流行項目篇
第1章 家庭視頻監控系統 21
1.1 開發背景 22
1.2 系統分析 22
1.2.1 需求分析 22
1.2.2 可行性分析 22
1.3 系統設計 23
1.3.1 系統目標 23
1.3.2 系統功能結構 23
1.3.3 業務邏輯編碼規則 24
1.3.4 系統預覽 27
1.3.5 業務流程圖 28
1.4 資料庫設計 28
1.4.1 資料庫概要說明 28
1.4.2 資料庫概念設計 29
1.4.3 資料庫邏輯設計 29
1.5 公共類設計 29
1.5.1 DataCon類 29
1.5.2 DataOperate類 30
1.5.3 SoftReg類 31
1.5.4 VideoOperate類 34
1.5.5 PelcoD類 37
1.6 登錄模組設計 40
1.6.1 登錄模組概述 40
1.6.2 登錄模組技術分析 40
1.6.3 登錄模組實現過程 41
1.6.4 單元測試 42
1.7 視頻監控模組設計 44
1.7.1 視頻監控模組概述 44
1.7.2 視頻監控模組技術分析 44
1.7.3 視頻監控模組實現過程 46
1.7.4 單元測試 56
1.8 監控管理模組設計 56
1.8.1 監控管理模組概述 56
1.8.2 監控管理模組技術分析 56
1.8.3 監控管理模組實現過程 57
1.9 錄像回放模組設計 60
1.9.1 錄像回放模組概述 60
1.9.2 錄像回放模組技術分析 60
1.9.3 錄像回放模組實現過程 61
1.10 檔案清單 61
1.11 開發問題解析 62
1.11.1 按Enter鍵移動滑鼠
焦點 62
1.11.2 使用圖示顯示管理員
頭像 63
1.11.3 雲台控制協定 63
1.12 本章總結 64
第2章 卡拉OK點歌系統 65
2.1 開發背景 66
2.2 需求分析 66
2.3 系統設計 66
2.3.1 系統目標 66
2.3.2 系統功能結構 66
2.3.3 業務邏輯編碼規則 67
2.3.4 系統預覽 68
2.3.5 業務流程圖 69
2.4 資料庫設計 69
2.4.1 資料庫概要說明 69
2.4.2 資料庫概念設計 69
2.4.3 資料庫邏輯設計 70
2.5 公共類設計 71
2.5.1 getConnection類 71
2.5.2 tb_musicinfo類 72
2.5.3 tbMusicnfoMenthod類 73
2.6 登錄模組設計 79
2.6.1 登錄模組概述 79
2.6.2 登錄模組技術分析 79
2.6.3 登錄模組實現過程 80
2.7 後台數據維護模組設計 81
2.7.1 後台數據維護模組概述 81
2.7.2 後台數據維護模組
技術分析 81
2.7.3 後台數據維護模組
實現過程 82
2.8 明星模組設計 90
2.8.1 明星模組概述 90
2.8.2 明星模組技術分析 90
2.8.3 明星模組實現過程 90
2.8.4 單元測試 96
2.9 系統點歌模組設計 97
2.9.1 系統點歌模組概述 97
2.9.2 系統點歌模組技術分析 97
2.9.3 系統點歌模組實現過程 98
2.9.4 單元測試 100
2.10 檔案清單 100
2.11 開發問題解析 101
2.12 本章總結 102
第3章 企業簡訊群發系統 103
3.1 開發背景 104
3.2 需求分析 104
3.3 系統設計 104
3.3.1 系統目標 104
3.3.2 系統功能結構 104
3.3.3 業務邏輯編碼規則 105
3.3.4 系統預覽 106
3.3.5 業務流程圖 107
3.4 資料庫設計 107
3.4.1 資料庫概要說明 107
3.4.2 資料庫概念設計 107
3.4.3 資料庫邏輯設計 108
3.5 公共類設計 109
3.5.1 ConnClass類 109
3.5.2 GSM類 110
3.6 登錄模組設計 111
3.6.1 登錄模組概述 111
3.6.2 登錄模組技術分析 111
3.6.3 登錄模組實現過程 112
3.7 主窗體設計 113
3.7.1 主窗體概述 113
3.7.2 主窗體技術分析 114
3.7.3 主窗體實現過程 115
3.8 簡訊群發模組設計 118
3.8.1 簡訊群發模組概述 118
3.8.2 簡訊群發模組
技術分析 119
3.8.3 簡訊群發模組
實現過程 119
3.8.4 單元測試 123
3.9 簡訊接收模組設計 124
3.9.1 簡訊接收模組概述 124
3.9.2 簡訊接收模組
技術分析 124
3.9.3 簡訊接收模組
實現過程 125
3.9.4 單元測試 128
3.10 電話簿管理模組設計 130
3.10.1 電話簿管理模組概述 130
3.10.2 電話簿管理模組
技術分析 131
3.10.3 電話簿管理模組
實現過程 132
3.11 常用短語管理模組設計 134
3.11.1 常用短語管理模組概述 134
3.11.2 常用短語管理模組
技術分析 135
3.11.3 常用短語管理模組
實現過程 136
3.12 檔案清單 139
3.13 開發問題解析 139
3.14 本章總結 140
第4章 企業電話客服系統 141
4.1 開發背景 142
4.2 需求分析 142
4.3 系統設計 142
4.3.1 系統目標 142
4.3.2 系統功能結構 143
4.3.3 業務邏輯編碼規則 143
4.3.4 系統預覽 144
4.3.5 業務流程圖 145
4.4 資料庫設計 145
4.4.1 資料庫概要說明 145
4.4.2 資料庫概念設計 146
4.4.3 資料庫邏輯設計 146
4.5 公共類設計 149
4.5.1 tbEmployeeClass類 149
4.5.2 tbEmployeeMenthod類 151
4.5.3 D160A類 156
4.6 主窗體設計 162
4.6.1 主窗體概述 162
4.6.2 主窗體技術分析 163
4.6.3 主窗體實現過程 163
4.6.4 單元測試 167
4.7 自動語音處理模組設計 168
4.7.1 自動語音處理
模組概述 168
4.7.2 自動語音處理模組
技術分析 168
4.7.3 自動語音處理模組
實現過程 168
4.7.4 單元測試 176
4.8 員工管理模組設計 177
4.8.1 員工管理模組概述 177
4.8.2 員工管理模組技術分析 178
4.8.3 員工管理模組實現過程 179
4.9 產品類別管理模組設計 183
4.9.1 產品類別管理
模組概述 183
4.9.2 產品類別管理模組
技術分析 184
4.9.3 產品類別管理模組
實現過程 184
4.10 檔案清單 186
4.11 開發問題解析 187
4.12 本章總結 187
第5章 企業QQ系統 188
5.1 開發背景 189
5.2 需求分析 189
5.3 系統設計 189
5.3.1 系統目標 189
5.3.2 系統功能結構 189
5.3.3 業務邏輯編碼規則 189
5.3.4 系統預覽 190
5.3.5 業務流程圖 191
5.4 資料庫設計 192
5.4.1 資料庫概要說明 192
5.4.2 資料庫概念設計 192
5.4.3 資料庫邏輯設計 192
5.5 公共類設計 193
5.5.1 UDPSocket控制項 193
5.5.2 Publec_Class類 196
5.5.3 ClassForms類 196
5.5.4 ClassMsg類 197
5.5.5 ClassOptionData類 198
5.5.6 ClassSerializers類 199
5.5.7 ClassUserInfo類 199
5.5.8 ClassUsers類 200
5.5.9 cVideo類 200
5.6 客戶端註冊模組設計 201
5.6.1 客戶端註冊模組概述 201
5.6.2 客戶端註冊模組
技術分析 201
5.6.3 客戶端註冊模組
實現過程 203
5.6.4 單元測試 205
5.7 客戶端登錄模組設計 206
5.7.1 客戶端登錄模組概述 206
5.7.2 客戶端登錄模組
技術分析 206
5.7.3 客戶端登錄模組
實現過程 206
5.8 客戶端QQ模組設計 208
5.8.1 客戶端QQ
模組概述 208
5.8.2 客戶端QQ模組
技術分析 209
5.8.3 客戶端QQ模組
實現過程 210
5.9 客戶端訊息傳送模組設計 215
5.9.1 客戶端訊息傳送
模組概述 215
5.9.2 客戶端訊息傳送模組
技術分析 215
5.9.3 客戶端訊息傳送模組
實現過程 216
5.10 伺服器端控制台模組設計 221
5.10.1 伺服器端控制台
模組概述 221
5.10.2 伺服器端控制台模組
技術分析 221
5.10.3 伺服器端控制台模組
實現過程 222
5.11 檔案清單 225
5.12 開發問題解析 226
5.13 本章總結 226
第2篇 資料庫管理項目篇
第6章 餐飲管理系統 228
6.1 開發背景 229
6.2 系統分析 229
6.2.1 需求分析 229
6.2.2 可行性分析 229
6.3 系統設計 230
6.3.1 系統目標 230
6.3.2 系統功能結構 231
6.3.3 業務邏輯編碼規則 231
6.3.4 系統預覽 232
6.3.5 業務流程圖 233
6.4 資料庫設計 233
6.4.1 資料庫概要說明 233
6.4.2 資料庫概念設計 233
6.4.3 資料庫邏輯設計 235
6.5 公共類設計 237
6.6 系統登錄模組設計 237
6.6.1 系統登錄模組概述 237
6.6.2 系統登錄模組技術分析 238
6.6.3 系統登錄模組實現過程 238
6.7 開台模組設計 240
6.7.1 開台模組概述 240
6.7.2 開台模組技術分析 240
6.7.3 開台模組實現過程 241
6.8 點/加菜模組設計 243
6.8.1 點/加菜模組概述 243
6.8.2 點/加菜模組技術分析 243
6.8.3 點/加菜模組實現過程 244
6.8.4 單元測試 249
6.9 結賬模組設計 251
6.9.1 結賬模組概述 251
6.9.2 結賬模組技術分析 252
6.9.3 結賬模組實現過程 252
6.10 檔案清單 255
6.11 開發問題解析 256
6.12 本章總結 259
第7章 房屋中介管理系統 260
7.1 開發背景 261
7.2 需求分析 261
7.3 系統設計 261
7.3.1 系統目標 261
7.3.2 系統功能結構 262
7.3.3 業務邏輯編碼規則 262
7.3.4 系統預覽 263
7.3.5 業務流程圖 264
7.4 資料庫設計 265
7.4.1 資料庫概要說明 265
7.4.2 資料庫概念設計 265
7.4.3 資料庫邏輯設計 265
7.5 公共類設計 267
7.5.1 ClsCon類 268
7.5.2 clsFavor類 269
7.5.3 claFavorMethod類 269
7.6 主窗體設計 270
7.6.1 主窗體概述 270
7.6.2 主窗體技術分析 271
7.6.3 主窗體實現過程 272
7.7 用戶信息管理模組設計 275
7.7.1 用戶信息管理模組概述 275
7.7.2 用戶信息管理模組
技術分析 275
7.7.3 用戶信息管理模組
實現過程 276
7.8 房源設定模組設計 279
7.8.1 房源設定模組概述 279
7.8.2 房源設定模組技術分析 280
7.8.3 房源設定模組實現過程 280
7.8.4 單元測試 284
7.9 房屋狀態查詢模組設計 285
7.9.1 房屋狀態查詢模組概述 285
7.9.2 房屋狀態查詢模組
技術分析 286
7.9.3 房屋狀態查詢模組
實現過程 287
7.10 檔案清單 290
7.11 開發問題解析 291
7.12 本章總結 292
第8章 企業客戶資源管理系統 293
8.1 開發背景 294
8.2 需求分析 294
8.3 系統設計 294
8.3.1 系統目標 294
8.3.2 系統功能結構 295
8.3.3 業務邏輯編碼規則 295
8.3.4 系統預覽 296
8.3.5 業務流程圖 297
8.4 資料庫設計 298
8.4.1 資料庫概要說明 298
8.4.2 資料庫概念設計 298
8.4.3 資料庫邏輯設計 299
8.5 公共類設計 301
8.5.1 BaseOperate類 301
8.5.2 OperateAndValidate類 303
8.6 主窗體設計 305
8.6.1 主窗體概述 305
8.6.2 主窗體技術分析 305
8.6.3 主窗體實現過程 306
8.7 基本信息管理模組設計 308
8.7.1 基本信息管理模組概述 308
8.7.2 基本信息管理模組
技術分析 308
8.7.3 基本信息管理模組
實現過程 309
8.8 客戶資料管理模組設計 315
8.8.1 客戶資料管理模組概述 315
8.8.2 客戶資料管理模組
技術分析 316
8.8.3 客戶資料管理模組
實現過程 317
8.9 客戶級別分析模組設計 323
8.9.1 客戶級別分析模組概述 323
8.9.2 客戶級別分析模組
技術分析 324
8.9.3 客戶級別分析模組
實現過程 324
8.9.4 單元測試 326
8.10 檔案清單 326
8.11 開發問題解析 327
8.12 本章總結 327
第9章 庫存管理系統 328
9.1 開發背景 329
9.2 需求分析 329
9.3 系統設計 329
9.3.1 系統目標 329
9.3.2 系統功能結構 329
9.3.3 業務邏輯編碼規則 330
9.3.4 系統預覽 331
9.3.5 業務流程圖 332
9.4 資料庫設計 332
9.4.1 資料庫概要說明 332
9.4.2 資料庫概念設計 333
9.4.3 資料庫邏輯設計 334
9.5 公共類設計 336
9.5.1 DataCon類 336
9.5.2 DataOperate類 338
9.6 供應商信息設定模組設計 342
9.6.1 供應商信息設定
模組概述 342
9.6.2 供應商信息設定模組
技術分析 343
9.6.3 供應商信息設定模組
實現過程 344
9.7 貨物入庫管理模組設計 347
9.7.1 貨物入庫管理模組概述 347
9.7.2 貨物入庫管理模組
技術分析 347
9.7.3 貨物入庫管理模組
實現過程 349
9.8 貨物出庫管理模組設計 352
9.8.1 貨物出庫管理模組概述 352
9.8.2 貨物出庫管理模組
技術分析 352
9.8.3 貨物出庫管理模組
實現過程 352
9.9 庫存信息查詢模組設計 356
9.9.1 庫存信息查詢模組概述 356
9.9.2 庫存信息查詢模組
技術分析 356
9.9.3 庫存信息查詢模組
實現過程 356
9.10 出入庫貨物年統計模組設計 358
9.10.1 出入庫貨物年統計
模組概述 358
9.10.2 出入庫貨物年統計模組
技術分析 358
9.10.3 出入庫貨物年統計模組
實現過程 359
9.11 檔案清單 360
9.12 開發問題解析 361
9.12.1 貨物入庫時更新貨物
信息表 361
9.12.2 通過餅圖分析貨物出
入庫情況 362
9.13 本章總結 363
第10章 人事工資管理系統 364
10.1 開發背景 365
10.2 需求分析 365
10.3 系統設計 365
10.3.1 系統目標 365
10.3.2 系統功能結構 365
10.3.3 業務邏輯編碼規則 366
10.3.4 系統預覽 367
10.3.5 業務流程圖 368
10.4 資料庫設計 369
10.4.1 資料庫概要說明 369
10.4.2 資料庫概念設計 369
10.4.3 資料庫邏輯設計 370
10.5 公共類設計 373
10.5.1 DBConnection類 373
10.5.2 DBOperate類 374
10.6 獎罰管理模組設計 378
10.6.1 獎罰管理模組概述 378
10.6.2 獎罰管理模組技術分析 378
10.6.3 獎罰管理模組實現過程 378
10.7 員工調動列表模組設計 383
10.7.1 員工調動列表模組概述 383
10.7.2 員工調動列表模組
技術分析 383
10.7.3 員工調動列表模組
實現過程 384
10.8 人員考評管理模組設計 389
10.8.1 人員考評管理
模組概述 389
10.8.2 人員考評管理模組
技術分析 389
10.8.3 人員考評管理模組
實現過程 390
10.8.4 單元測試 394
10.9 員工考勤津貼管理模組設計 396
10.9.1 員工考勤津貼管理
模組概述 396
10.9.2 員工考勤津貼管理模組
技術分析 396
10.9.3 員工考勤津貼管理模組
實現過程 396
10.10 檔案清單 400
10.11 開發問題解析 401
10.12 本章總結 401
第11章 資產評估管理系統 402
11.1 開發背景 403
11.2 需求分析 403
11.3 系統設計 403
11.3.1 系統目標 403
11.3.2 系統功能結構 404
11.3.3 業務邏輯編碼規則 404
11.3.4 系統預覽 405
11.3.5 業務流程圖 406
11.4 資料庫設計 407
11.4.1 資料庫概要說明 407
11.4.2 資料庫概念設計 407
11.4.3 資料庫邏輯設計 409
11.5 公共類設計 411
11.5.1 DataBase類 412
11.5.2 Operation類 415
11.6 固定資產增加模組設計 421
11.6.1 固定資產增加
模組概述 421
11.6.2 固定資產增加模組
技術分析 421
11.6.3 固定資產增加模組
實現過程 422
11.6.4 單元測試 425
11.7 固定資產清理模組設計 426
11.7.1 固定資產清理
模組概述 426
11.7.2 固定資產清理模組
技術分析 426
11.7.3 固定資產清理模組
實現過程 427
11.8 固定資產折舊核算模組設計 429
11.8.1 固定資產折舊核算
模組概述 429
11.8.2 固定資產折舊核算模組
技術分析 429
11.8.3 固定資產折舊核算模組
實現過程 429
11.9 系統數據初始化模組設計 431
11.9.1 系統數據初始化
模組概述 431
11.9.2 系統數據初始化模組
技術分析 431
11.9.3 系統數據初始化模組
實現過程 432
11.10 檔案清單 432
11.11 開發問題解析 433
11.12 本章總結 434
第12章 企業人事管理系統 435
12.1 開發背景 436
12.2 需求分析 436
12.3 系統設計 436
12.3.1 系統目標 436
12.3.2 系統功能結構 436
12.3.3 業務邏輯編碼規則 437
12.3.4 系統預覽 438
12.3.5 業務流程圖 439
12.4 資料庫設計 440
12.4.1 資料庫概要說明 440
12.4.2 資料庫概念設計 440
12.4.3 資料庫邏輯設計 441
12.5 公共類設計 445
12.5.1 MyMeans公共類 445
12.5.2 MyModule公共類 447
12.6 登錄模組設計 450
12.6.1 登錄模組概述 450
12.6.2 登錄模組技術分析 450
12.6.3 登錄模組實現過程 451
12.7 主窗體設計 452
12.7.1 主窗體概述 452
12.7.2 主窗體技術分析 453
12.7.3 主窗體實現過程 454
12.8 人事檔案管理模組設計 455
12.8.1 人事檔案管理模組概述 455
12.8.2 人事檔案管理模組
技術分析 456
12.8.3 人事檔案管理模組
實現過程 457
12.9 人事資料查詢模組設計 469
12.9.1 人事資料查詢模組概述 469
12.9.2 人事資料查詢模組
技術分析 469
12.9.3 人事資料查詢模組
實現過程 470
12.10 檔案清單 472
12.11 開發問題解析 473
12.12 本章總結 474
第3篇 商業項目篇
第13章 人力資源管理系統 476
13.1 開發背景 477
13.2 系統分析 477
13.2.1 需求分析 477
13.2.2 可行性分析 477
13.3 系統設計 478
13.3.1 系統目標 478
13.3.2 系統功能結構 479
13.3.3 業務邏輯編碼規則 479
13.3.4 系統預覽 480
13.3.5 業務流程圖 481
13.4 資料庫設計 481
13.4.1 資料庫概要說明 481
13.4.2 資料庫概念設計 481
13.4.3 資料庫邏輯設計 482
13.5 公共類設計 485
13.5.1 SqlClass類 485
13.5.2 BaseClass類 486
13.5.3 PersonnelClass類 490
13.6 主窗體設計 493
13.6.1 主窗體概述 493
13.6.2 主窗體技術分析 494
13.6.3 主窗體實現過程 494
13.7 部門管理模組設計 495
13.7.1 部門管理模組概述 495
13.7.2 部門管理模組
技術分析 496
13.7.3 部門管理模組
實現過程 497
13.8 員工調動模組設計 500
13.8.1 員工調動模組概述 500
13.8.2 員工調動模組
技術分析 501
13.8.3 員工調動模組
實現過程 502
13.9 契約管理模組設計 505
13.9.1 契約管理模組概述 505
13.9.2 契約管理模組
技術分析 505
13.9.3 契約管理模組
實現過程 506
13.10 檔案清單 509
13.11 開發問題解析 510
13.11.1 使用二進制格式存儲
員工頭像 510
13.11.2 水晶報表在程式中的
使用 511
13.12 本章總結 513
第14章 企業進銷存管理系統 514
14.1 開發背景 515
14.2 需求分析 515
14.3 系統設計 515
14.3.1 系統目標 515
14.3.2 系統功能結構 516
14.3.3 業務邏輯編碼規則 516
14.3.4 系統預覽 517
14.3.5 業務流程圖 518
14.4 資料庫設計 518
14.4.1 資料庫概要說明 518
14.4.2 資料庫概念設計 518
14.4.3 資料庫邏輯設計 520
14.4.4 數據表邏輯關係 522
14.5 公共類設計 522
14.5.1 DataBase類 522
14.5.2 BaseInfo類 525
14.6 庫存商品管理模組設計 529
14.6.1 庫存商品管理
模組概述 529
14.6.2 庫存商品管理模組
技術分析 529
14.6.3 庫存商品管理模組
實現過程 530
14.7 進貨管理模組設計 533
14.7.1 進貨管理模組概述 533
14.7.2 進貨管理模組
技術分析 534
14.7.3 進貨管理模組
實現過程 534
14.8 商品銷售排行榜模組設計 539
14.8.1 商品銷售排行榜
模組概述 539
14.8.2 商品銷售排行榜模組
技術分析 540
14.8.3 商品銷售排行模組
實現過程 540
14.9 庫存檔點模組設計 542
14.9.1 庫存檔點模組概述 542
14.9.2 庫存檔點模組
技術分析 542
14.9.3 庫存檔點模組
實現過程 542
14.10 檔案清單 544
14.11 開發問題解析 545
14.11.1 往來對賬功能的實現 546
14.11.2 實現系統數據清理
功能時的問題 546
14.12 本章總結 547
第15章 編程詞典銷售分析系統 548
15.1 開發背景 549
15.2 需求分析 549
15.3 系統設計 549
15.3.1 系統目標 549
15.3.2 系統功能結構 549
15.3.3 業務邏輯編碼規則 551
15.3.4 系統預覽 552
15.3.5 業務流程圖 553
15.4 資料庫設計 554
15.4.1 資料庫概要說明 554
15.4.2 資料庫概念設計 554
15.4.3 資料庫邏輯設計 556
15.5 公共類設計 557
15.5.1 DataLogic公共類 557
15.5.2 Useful公共類 559
15.6 產品大類模組設計 562
15.6.1 產品大類模組概述 562
15.6.2 產品大類模組
技術分析 562
15.6.3 產品大類模組
實現過程 563
15.6.4 單元測試 565
15.7 代理登記模組設計 567
15.7.1 代理登記模組概述 567
15.7.2 代理登記模組
技術分析 567
15.7.3 代理登記模組
實現過程 568
15.8 訂貨單模組設計 573
15.8.1 訂貨單模組概述 573
15.8.2 訂貨單模組技術分析 573
15.8.3 訂貨單模組實現過程 574
15.9 許可權分配模組設計 579
15.9.1 許可權分配模組概述 579
15.9.2 許可權分配模組技術分析 579
15.9.3 許可權分配模組實現過程 580
15.10 檔案清單 582
15.11 開發問題解析 583
15.12 本章總結 584
第16章 企業ERP管理系統 585
16.1 開發背景 586
16.2 需求分析 586
16.3 系統設計 586
16.3.1 系統目標 586
16.3.2 系統功能結構 587
16.3.3 業務邏輯編碼規則 588
16.3.4 系統預覽 589
16.3.5 業務流程圖 590
16.4 資料庫設計 591
16.4.1 資料庫概要說明 591
16.4.2 資料庫概念設計 591
16.4.3 資料庫邏輯設計 593
16.5 公共類設計 594
16.5.1 DataBase類 595
16.5.2 CommonUse類 597
16.6 物料清單模組設計 601
16.6.1 物料清單模組概述 601
16.6.2 物料清單模組
技術分析 601
16.6.3 物料清單模組
實現過程 602
16.7 銷售收款單模組設計 606
16.7.1 銷售收款單模組概述 606
16.7.2 銷售收款單模組
技術分析 606
16.7.3 銷售收款單模組
實現過程 607
16.7.4 單元測試 609
16.8 生產單模組設計 610
16.8.1 生產單模組概述 610
16.8.2 生產單模組技術分析 610
16.8.3 生產單模組實現過程 611
16.9 產品銷售毛利匯總表
模組設計 614
16.9.1 產品銷售毛利匯總表
模組概述 614
16.9.2 產品銷售毛利匯總模組
技術分析 615
16.9.3 產品銷售毛利匯總模組
實現過程 615
16.10 檔案清單 617
16.11 開發問題解析 618
16.12 本章總結 618
第4篇 網站項目篇
第17章 線上考試系統 620
17.1 開發背景 621
17.2 系統分析 621
17.2.1 需求分析 621
17.2.2 可行性分析 621
17.3 系統設計 622
17.3.1 系統目標 622
17.3.2 系統功能結構 622
17.3.3 業務邏輯編碼規則 623
17.3.4 系統預覽 623
17.3.5 業務流程圖 624
17.4 資料庫設計 625
17.4.1 資料庫概要說明 625
17.4.2 資料庫概念設計 625
17.4.3 資料庫邏輯設計 626
17.5 公共類設計 628
17.5.1 BaseClass類 628
17.5.2 MessageBox類 630
17.6 隨機抽取試題模組設計 630
17.6.1 隨機抽取試題模組概述 630
17.6.2 隨機抽取試題模組
技術分析 631
17.6.3 隨機抽取試題模組
實現過程 631
17.7 自動評分模組設計 635
17.7.1 自動評分模組概述 635
17.7.2 自動評分模組
技術分析 635
17.7.3 自動評分模組
實現過程 636
17.8 試題管理模組設計 636
17.8.1 試題管理模組概述 636
17.8.2 試題管理模組
技術分析 637
17.8.3 試題管理模組
實現過程 638
17.9 後台管理員模組設計 642
17.9.1 後台管理員模組概述 642
17.9.2 後台管理員模組
技術分析 642
17.9.3 後台管理員模組
實現過程 642
17.10 檔案清單 653
17.11 開發問題解析 654
17.12 本章總結 655
第18章 OA辦公自動化系統 656
18.1 開發背景 657
18.2 需求分析 657
18.3 系統設計 657
18.3.1 系統目標 657
18.3.2 系統功能結構 658
18.3.3 系統預覽 658
18.3.4 業務流程圖 659
18.4 資料庫設計 659
18.4.1 資料庫概要說明 659
18.4.2 資料庫概念設計 660
18.4.3 資料庫邏輯結構設計 661
18.5 公共類設計 663
18.5.1 BaseClass類 663
18.5.2 Web.Config檔案設計 665
18.6 系統登錄模組設計 665
18.6.1 系統登錄模組概述 665
18.6.2 系統登錄模組
技術分析 665
18.6.3 系統登錄模組
實現過程 666
18.7 添加員工信息模組設計 668
18.7.1 添加員工信息
模組概述 668
18.7.2 添加員工信息模組
技術分析 668
18.7.3 添加員工信息模組
實現過程 669
18.8 聊天室模組設計 672
18.8.1 聊天室模組概述 672
18.8.2 聊天室模組技術分析 672
18.8.3 聊天室模組實現過程 674
18.9 傳送檔案模組設計 675
18.9.1 傳送檔案模組概述 675
18.9.2 傳送檔案模組
技術分析 676
18.9.3 傳送檔案模組
實現過程 676
18.10 接收檔案模組設計 678
18.10.1 接收檔案模組概述 678
18.10.2 接收檔案模組
技術分析 678
18.10.3 接收檔案模組
實現過程 679
18.11 上下班考勤模組設計 680
18.11.1 上下班考勤模組概述 680
18.11.2 上下班考勤模組
技術分析 681
18.11.3 上下班考勤模組
實現過程 681
18.12 檔案清單 682
18.13 開發問題解析 684
18.13.1 Session數據的
丟失問題 684
18.13.2 Windows 7系統中區域網路
無法瀏覽網站 685
18.14 本章小結 685
第19章 圖書館管理系統 686
19.1 開發背景 687
19.2 需求分析 687
19.3 系統設計 687
19.3.1 系統目標 687
19.3.2 系統功能結構 688
19.3.3 業務邏輯編碼規則 688
19.3.4 系統預覽 688
19.3.5 業務流程圖 690
19.4 資料庫設計 690
19.4.1 資料庫概要說明 690
19.4.2 資料庫概念設計 690
19.4.3 資料庫邏輯設計 691
19.4.4 視圖設計 694
19.5 公共類設計 694
19.5.1 DataBase類 695
19.5.2 AdminManage類 699
19.5.3 OperatorClass類 701
19.5.4 ValidateClass類 702
19.6 主頁面設計 703
19.6.1 主頁面概述 703
19.6.2 主頁面技術分析 703
19.6.3 主頁面實現過程 706
19.6.4 單元測試 709
19.7 圖書館信息模組設計 710
19.7.1 圖書館信息
模組概述 710
19.7.2 圖書館信息模組
技術分析 710
19.7.3 圖書館信息模組
實現過程 711
19.8 圖書檔案管理模組設計 713
19.8.1 圖書檔案管理
模組概述 713
19.8.2 圖書檔案管理模組
技術分析 714
19.8.3 圖書信息管理模組
實現過程 715
19.9 圖書借還管理模組設計 719
19.9.1 圖書借還管理
模組概述 719
19.9.2 圖書借還管理模組
技術分析 720
19.9.3 圖書借還管理模組
實現過程 721
19.9.4 單元測試 721
19.10 檔案清單 726
19.11 開發問題解析 728
19.11.1 如何驗證輸入
字元串 728
19.11.2 如何自動計算圖書
歸還日期 728
19.11.3 三層架構開發技術 729
19.12 本章總結 729
第20章 企業入口網站 730
20.1 開發背景 731
20.2 需求分析 731
20.3 系統設計 731
20.3.1 系統目標 731
20.3.2 系統功能結構 731
20.3.3 業務邏輯編碼規則 732
20.3.4 系統預覽 732
20.3.5 業務流程圖 733
20.4 資料庫設計 734
20.4.1 資料庫概要說明 734
20.4.2 資料庫概念設計 734
20.4.3 資料庫邏輯設計 736
20.5 公共類設計 738
20.5.1 DataBase類 739
20.5.2 DataOperate類 742
20.5.3 UserOperate類 744
20.6 網站首頁設計 749
20.6.1 網站首頁概述 749
20.6.2 網站首頁技術分析 749
20.6.3 網站首頁實現過程 750
20.7 產品信息模組設計 751
20.7.1 產品信息模組概述 751
20.7.2 產品信息模組
技術分析 751
20.7.3 產品信息模組
實現過程 752
20.8 留言簿模組設計 756
20.8.1 留言簿模組概述 756
20.8.2 留言簿模組
技術分析 757
20.8.3 留言簿模組
實現過程 758
20.9 產品信息管理模組設計 762
20.9.1 產品信息管理
模組概述 762
20.9.2 產品信息管理模組
技術分析 762
20.9.3 產品信息管理模組
實現過程 762
20.10 檔案清單 767
20.11 開發問題解析 768
20.11.1 如何生成圖片
驗證碼 768
20.11.2 通過DataList分頁
顯示信息 770
20.12 本章總結 771
第21章 仿百度之明日知道網站 772
21.1 開發背景 773
21.2 需求分析 773
21.3 系統設計 773
21.3.1 系統目標 773
21.3.2 系統功能結構 774
21.3.3 系統預覽 774
21.3.4 業務流程圖 776
21.4 資料庫設計 776
21.4.1 資料庫概要說明 776
21.4.2 資料庫概念設計 777
21.4.3 資料庫邏輯設計 777
21.4.4 視圖設計 779
21.5 公共類設計 779
21.5.1 GridView類 780
21.5.2 OurPager類 781
21.6 提問模組設計 783
21.6.1 提問模組概述 783
21.6.2 提問模組技術分析 785
21.6.3 提問模組實現過程 785
21.7 問題回復模組設計 787
21.7.1 問題回復
模組概述 787
21.7.2 問題回復模組
技術分析 788
21.7.3 問題回復模組
實現過程 789
21.8 設定最佳答案模組設計 791
21.8.1 設定最佳答案
模組概述 791
21.8.2 設定最佳答案模組
技術分析 791
21.8.3 設定最佳答案模組
實現過程 792
21.9 關閉問題模組設計 794
21.9.1 關閉問題模組概述 794
21.9.2 關閉問題模組
技術分析 794
21.9.3 關閉問題模組
實現過程 795
21.10 搜尋問題模組設計 796
21.10.1 搜尋問題模組概述 796
21.10.2 搜尋問題模組
技術分析 797
21.10.3 搜尋問題模組
實現過程 798
21.11 檔案清單 800
21.12 開發問題解析 801
21.12.1 利用母版頁避免重複
代碼的編寫 801
21.12.2 使用LINQ技術操作
SQL Server資料庫 801
21.13 本章總結 805

前言

C#是微軟公司推出的一種高級程式語言,該語言不僅支持控制台應用程式開發,還支持Windows窗體應用程式及ASP NET應用程式的開發。相比其他語言,C#雖然面世時間較短,但其以易學易用、功能強大等特點,得到了廣泛套用,目前已成為全球十分普及、用戶人民眾多的開發語言。C#有微軟強大的.NET Framework支持,擁有良好的靈活性和可擴展性,可以使程式設計師從複雜的界面設計中解脫出來,使編程成為一種享受。C#正在成為程式開發人員使用的主流程式語言。
『成書緣由』
熟話說“巧婦難為無米之炊”,作為一名有經驗的程式開發人員,都有自己積累的編程資源。在軟體開發過程中,他們可以藉助編程資源每天寫出上萬行代碼,還可以利用已有的項目資源,迅速完成一個新產品的開發。可以說,編程資源是開發高手的左膀右臂。離開了這些編程資源,開發高手的功力將大大降低。
目前,初學編程者普遍缺乏編程資源,尤其是項目開發資源和項目開發經驗。為此,我們編寫了本書。本書精選了21個實用軟體項目,涵蓋了各方面的項目套用,涉及各種不同的資料庫或網路套用環境,是進行C#項目開發必備的參考書。通過本書,讀者不但可以快速提升開發能力和經驗,還可以快速組建自己的項目資源庫。
『本書內容』
本書分為4篇21章內容,總計21個軟體項目。所選項目均來源於開發一線,具有很好的實踐價值。本書具體內容如下圖所示。
第一篇:流行項目篇。這一篇介紹了家庭視頻監控系統、企業電話客服系統、卡拉OK點歌系統、企業簡訊群發系統、企業QQ系統等5個流行項目。
第二篇:資料庫管理項目篇。這一篇介紹了餐飲管理系統、房屋中介管理系統、企業客戶資源管理系統、庫存管理系統、人事工資管理系統、資產評估管理系統、企業人事管理系統等7個資料庫管理項目。
第三篇:商業項目篇。這一篇介紹了人力資源管理系統、企業進銷存管理系統、編程詞典銷售分析系統、企業ERP管理系統等4個商業項目。
第四篇:網站項目篇。這一篇介紹了線上考試系統、OA辦公自動化系統、圖書館管理系統、企業入口網站、仿百度之明日知道網站等5個網站項目。
『本書特色』
 項目豐富,實用超值。本書精選了21個項目,涵蓋了項目開發中套用的各方面技術,將這些項目稍加修改,即可形成一個完整的商業系統項目。
 易學、易用。本書中的每個項目都提供了關鍵代碼解析(對代碼中重要的對象、方法、語句等進行重點介紹),讀者在閱讀時可以透徹理解相關代碼,活學活用。
 編碼規範,注釋詳盡。本書程式編碼規範,幾乎所有代碼都提供了詳細注釋。
 超長時間的視頻錄像。本書提供了15小時的項目開發視頻錄像,讀者可以邊看邊學,快速提高。
『本書適用人群』
本書非常適合以下人員閱讀:
 從事C#編程工作的開發人員  相關培訓機構的老師和學員
 即將走向編程崗位的大學畢業生  C#編程愛好者
 有一定編程基礎,想進一步提高技能的人員  大、中專院校的老師和學生
『本書作者』
本書由明日科技組織編寫,參加編寫的有王小科、趙會東、聶喜婷、張英豪、宋環雨、張振坤、高春艷、李繼業、賽奎春、孫秀梅、王國輝、陳丹丹、潘凱華、劉欣、李慧、楊麗、劉齡齡、陳英、朱曉、肖鑫、李鑫等。由於作者水平有限,疏漏和不足之處在所難免,請廣大讀者朋友批評指正。
軟體開發工作是相當複雜的,對於已經完成或者正在進行的開發工作,永遠都有一種更好、更聰明或更快的方法來完成它。我們雖然提供了這些項目的開發思路、方法和完整開發過程,但希望讀者不要拘泥於這些已提供的方法中,要不斷演進並尋找更好的方法,學會享受挑戰,並將之看做臻於精熟,成為高手的通道。
明日科技
2011年6月

相關詞條

熱門詞條

聯絡我們