內容簡介
《C++項目開發全程實錄(第2版)》以圖書管理系統、餐飲管理系統、客房管理系統、人事考勤管理系統、商品採購管理系統、文檔管理系統、FTP管理系統、媒體播放器、吃豆子遊戲和快樂五子棋等10個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹了程式開發流程。從開發背景、需求分析、系統功能分析、業務流程圖、資料庫分析、資料庫建模到系統開發,每一過程都作了詳細的介紹。
圖書目錄
第1章圖書管理系統(VisualC++6.0實現)1
視頻講解:44分鐘
1.1開發背景2
1.2需求分析2
1.3系統設計2
1.3.1系統目標2
1.3.2系統功能結構2
1.3.3系統預覽3
1.3.4業務流程圖3
1.4公共類設計4
1.5主窗體模組設計8
1.5.1主窗體模組概述8
1.5.2主窗體模組技術分析8
1.5.3主窗體模組實現過程9
1.6添加新書模組設計12
1.6.1添加新書模組概述12
1.6.2添加新書模組技術分析12
1.6.3添加新書模組實現過程12
1.7瀏覽全部模組設計13
1.7.1瀏覽全部模組概述13
1.7.2瀏覽全部模組技術分析13
1.7.3瀏覽全部模組實現過程14
1.8刪除圖書模組設計16
1.8.1刪除圖書模組概述16
1.8.2刪除圖書模組技術分析16
1.8.3刪除圖書模組實現過程16
1.9實現全部模組17
1.10項目檔案清單17
1.11本章總結17
第2章餐飲管理系統(VisualC++6.0+MicrosoftAccess2010實現)18
視頻講解:54分鐘
2.1開發背景19
2.2需求分析19
2.3系統設計19
2.3.1系統目標19
2.3.2系統功能結構19
2.3.3系統預覽20
2.3.4業務流程圖21
2.3.5資料庫設計21
2.4公共類設計24
2.5主窗體設計26
2.6註冊模組設計28
2.6.1註冊模組概述28
2.6.2註冊模組技術分析29
2.6.3註冊模組實現過程29
2.7登錄模組設計31
2.7.1登錄模組概述31
2.7.2登錄模組技術分析31
2.7.3登錄模組實現過程32
2.8開台模組設計33
2.8.1開台模組概述33
2.8.2開台模組技術分析33
2.8.3開台模組實現過程34
2.9點菜模組設計36
2.9.1點菜模組概述36
2.9.2點菜模組技術分析37
2.9.3點菜模組實現過程37
2.9.4單元測試44
2.10結賬模組設計44
2.10.1結賬模組概述44
2.10.2結賬模組技術分析44
2.10.3結賬模組實現過程45
2.10.4單元測試50
2.11資料庫維護模組設計50
2.11.1資料庫維護模組概述50
2.11.2資料庫維護模組技術分析51
2.11.3資料庫維護模組實現過程51
2.11.4單元測試53
2.12打包發行54
2.12.1選擇合適的打包工具54
2.12.2InstallShield打包方案54
2.12.3設定工程檔案57
2.12.4程式發布58
2.13開發問題解析59
2.14項目檔案清單61
2.15本章總結61
第3章客房管理系統(VisualC++6.0+SQLServer2014實現)62
視頻講解:30分鐘
3.1開發背景63
3.2需求分析63
3.3系統設計63
3.3.1系統目標63
3.3.2系統功能結構64
3.3.3系統預覽64
3.3.4業務流程圖65
3.3.5資料庫設計66
3.4主窗體設計67
3.4.1主窗體概述67
3.4.2主窗體實現過程67
3.5登錄模組設計73
3.5.1登錄模組概述73
3.5.2登錄模組技術分析74
3.5.3登錄模組實現過程74
3.6客房預訂模組設計79
3.6.1客房預訂模組概述79
3.6.2客房預訂模組技術分析79
3.6.3客房預訂模組實現過程79
3.7追加押金模組設計85
3.7.1追加押金模組概述85
3.7.2追加押金模組技術分析85
3.7.3追加押金模組實現過程85
3.8調房登記模組設計91
3.8.1調房登記模組概述91
3.8.2調房登記模組技術分析91
3.8.3調房登記模組實現過程91
3.9客房銷售報表模組設計97
3.9.1客房銷售報表模組概述97
3.9.2客房銷售報表模組技術分析98
3.9.3客房銷售報表模組實現過程98
3.10項目檔案清單108
3.11本章總結109
第4章人事
考勤管理系統(VisualC++6.0+SQLServer2014實現)110
視頻講解:1小時25分鐘
4.1開發背景111
4.2需求分析111
4.3系統設計111
4.3.1系統目標111
4.3.2系統功能結構112
4.3.3系統預覽112
4.3.4業務流程圖112
4.3.5資料庫設計113
4.4公共模組設計115
4.5主窗體設計120
4.6用戶登錄模組設計122
4.6.1用戶登錄模組概述122
4.6.2用戶登錄模組技術分析122
4.6.3用戶登錄模組實現過程123
4.7用戶管理模組設計124
4.7.1用戶管理模組概述124
4.7.2用戶管理模組技術分析124
4.7.3用戶管理模組實現過程125
4.7.4單元測試127
4.8部門管理模組設計128
4.8.1部門管理模組概述128
4.8.2部門管理模組技術分析128
4.8.3部門管理模組實現過程129
4.9人員信息管理模組設計131
4.9.1人員信息管理模組概述131
4.9.2人員信息管理模組技術分析131
4.9.3人員信息管理模組實現過程132
4.10考勤管理模組設計138
4.10.1考勤管理模組概述138
4.10.2考勤管理模組技術分析138
4.10.3考勤管理模組實現過程139
4.11考勤匯總查詢模組設計144
4.11.1考勤匯總查詢模組概述144
4.11.2考勤匯總查詢模組技術分析144
4.11.3考勤匯總查詢模組實現過程145
4.12開發技巧與難點分析148
4.12.1調用動態程式庫設計界面148
4.12.2主視窗的界面顯示148
4.13項目檔案清單149
4.14本章總結149
第5章商品採購管理系統(VisualC++6.0+SQLServer2014實現)150
視頻講解:20分鐘
5.1開發背景151
5.2需求分析151
5.3系統設計151
5.3.1系統目標151
5.3.2系統功能結構151
5.3.3系統預覽152
5.3.4業務流程圖152
5.3.5資料庫設計152
5.4資料庫封裝類說明154
5.4.1資料庫封裝類概述154
5.4.2資料庫封裝類步驟154
5.4.3資料庫封裝類實現過程155
5.5主窗體設計164
5.5.1主窗體概述164
5.5.2主窗體實現過程164
5.5.3選單選項實現過程168
5.6採購管理模組及按鍵設計171
5.6.1採購申請模組概述171
5.6.2採購申請模組技術分析171
5.6.3採購申請模組實現過程171
5.6.4採購物品操作模組實現過程180
5.6.5採購添加物品模組實現過程180
5.6.6按鍵設計183
5.7基本信息模組設計186
5.7.1基本信息模組概述186
5.7.2基本信息模組技術分析187
5.7.3基本信息模組實現過程187
5.8實現系統及單元測試192
5.8.1實現完整系統192
5.8.2單元測試193
5.9項目檔案清單195
5.10本章總結195
第6章文檔管理系統(VisualStudio2017+SQLServer2014實現)196
視頻講解:56分鐘
6.1開發背景197
6.2需求分析197
6.3系統設計197
6.3.1系統目標197
6.3.2系統功能結構197
6.3.3系統預覽198
6.3.4業務流程圖198
6.3.5資料庫設計198
6.4技術準備200
6.4.1添加ADO連線類200
6.4.2添加資料庫表的類203
6.5主窗體設計208
6.5.1主窗體概述208
6.5.2主窗體實現過程211
6.6登錄管理模組設計216
6.6.1登錄管理模組概述216
6.6.2登錄管理模組技術分析217
6.6.3登錄管理模組實現過程217
6.7單位檔案模組設計222
6.7.1單位檔案模組概述222
6.7.2單位檔案模組技術分析222
6.7.3單位檔案模組實現過程222
6.8文檔類別模組設計229
6.8.1文檔類別模組概述229
6.8.2文檔類別模組實現過程229
6.9文檔管理模組設計232
6.9.1文檔管理模組概述232
6.9.2文檔管理模組技術分析233
6.9.3文檔管理模組實現過程233
6.10口令修改模組設計241
6.10.1口令修改模組概述241
6.10.2口令修改模組實現過程241
6.11開發問題解析243
6.11.1怎樣將數據表中的數據添加到ListControl
控制項中243
6.11.2怎樣取得檔案的完整路徑245
6.12項目檔案清單245
6.13本章總結245