《Delphi資料庫系統開發案例精選》是人民郵電出版社出版的圖書,ISBN是7-115-14683-7
基本介紹
- 書名:Delphi資料庫系統開發案例精選
- 作者:李文立 劉強 梁冰
- ISBN:7-115-14683-7
- 定價:49元
- 出版社:人民郵電出版社
- 出版時間:2006-05-01
內容簡介,圖書目錄,
內容簡介
本書精選了8個當前套用廣泛的資料庫系統,詳細介紹了使用Delphi開發資料庫管理系統的思路、方法和技術,主要包括進銷存管理系統、物資管理系統、生產管理系統、客戶管理系統、物流管理系統、人力資源管理系統、企業安防管理系統、契約管理系統以及應用程式打包發行等內容。這些系統即可以獨立使用,也可作為企業綜合管理系統的重要組成部分。
本書光碟不但包含了書中所有資料庫系統實例的源程式(5套風格界面)和相關開發素材,同時還包含免費贈送的程式設計速查寶典、數十種實用軟體工具和8個實例的畢業設計範例。本書所有源程式都經過精心調試,在Windows XP和Windows 2000下全部通過,保證能夠正常運行。
本書內容精練、重點突出、實例豐富,是各級程式開發人員必備的和不可多得的資料庫系統開發圖書,本書也非常適合大、專院校師生學習參考。
圖書目錄
第1章 進銷存管理系統 1
1.1 概述 3
1.2 系統分析 3
1.2.1 需求分析 3
1.2.2 可行性分析 3
1.3 總體設計 3
1.3.1 項目規劃 3
1.3.2 功能框圖 4
1.4 系統設計 5
1.4.1 設計目標 5
1.4.2 編碼設計 5
1.4.3 邏輯結構設計 5
1.5 技術準備 8
1.5.1 命名規則 8
1.5.2 技術儲備 9
1.5.3 組件準備 10
1.6 主要功能模組設計 11
1.6.1 系統架構設計 11
1.6.2 主窗體設計 13
1.6.3 基礎窗體創建 16
1.6.4 數據模組設計 17
1.6.5 庫存商品模組設計 19
1.6.6 商品基本信息模組設計 22
1.6.7 進貨單錄入模組設計 24
1.6.8 銷售單錄入模組設計 28
1.6.9 庫存報警模組設計 32
1.6.10 往來對賬模組設計 35
1.6.11 月銷售狀況模組設計 37
1.6.12 操作員設定模組設計 41
1.6.13 系統登錄模組設計 45
1.7 疑難問題分析與解決 47
1.7.1 如何設定Tab鍵在組件中的訪問順序 47
1.7.2 如何循環將用戶相應許可權寫入資料庫 48
1.7.3 調用外部可執行程式 48
1.8 程式調試與錯誤處理 48
1.8.1 啟動窗體出現的錯誤 48
1.8.2 設定斷點查找出錯位置 49
1.8.3 錯誤處理語句 50
第2章 物資管理系統 51
2.1 概述 53
2.2 系統分析 53
2.2.1 需求分析 53
2.2.2 可行性分析 53
2.3 總體設計 53
2.3.1 項目規劃 53
2.3.2 功能框圖 54
2.4 系統設計 55
2.4.1 設計目標 55
2.4.2 開發及運行環境 55
2.4.3 編碼設計 55
2.4.4 邏輯結構設計 55
2.5 技術準備 58
2.5.1 命名規則 58
2.5.2 技術儲備 58
2.5.3 組件準備 59
2.6 主要功能模組設計 60
2.6.1 系統架構設計 60
2.6.2 主窗體設計 62
2.6.3 基礎窗體設計 70
2.6.4 物資基礎信息模組設計 71
2.6.5 倉庫基礎信息模組設計 77
2.6.6 物資入庫管理模組設計 81
2.6.7 物資出庫管理模組設計 86
2.6.8 物資入庫查詢模組設計 89
2.6.9 物資入庫沖銷模組設計 94
2.6.10 物資報損處理模組設計 98
2.7 疑難問題分析與解決 100
2.7.1 如何嵌入窗體 100
2.7.2 在窗體上載入AVI動畫 101
2.7.3 如何限制輸入的字元 101
2.8 程式調試與錯誤處理 101
2.8.1 物資出庫查詢出錯 101
2.8.2 組件釋放問題 102
2.8.3 “TBitBtn”按鈕總是獲得焦點 103
2.9 存儲過程 103
2.9.1 存儲過程常用操作 103
2.9.2 存儲過程套用 104
第3章 生產管理系統 109
3.1 概述 111
3.2 系統分析 111
3.2.1 需求分析 111
3.2.2 可行性分析 111
3.3 總體設計 112
3.3.1 項目規劃 112
3.3.2 系統功能架構圖 112
3.4 系統設計 113
3.4.1 設計目標 113
3.4.2 開發及運行環境 113
3.4.3 編碼設計 113
3.4.4 邏輯結構設計 114
3.5 技術準備 117
3.5.1 命名規則 117
3.5.2 組件準備 117
3.6 主要功能模組設計 118
3.6.1 系統架構設計 118
3.6.2 數據模組設計 120
3.6.3 主窗體設計 121
3.6.4 系統登錄設計 126
3.6.5 產品物料清單的錄入與維護模組設計 129
3.6.6 生產領料單的生成與維護模組設計 139
3.6.7 生產產品確認完工入庫模組設計 146
3.6.8 生產領料單查詢模組設計 150
3.6.9 修改許可權模組設計 154
3.7 程式調試與錯誤處理 156
3.7.1 程式調試基本功能 156
3.7.2 欄位大小問題導致數據添加失敗 158
3.7.3 欄位設定主鍵後不能插入重複值 158
3.8 數據的備份與恢復 159
第4章 客戶管理系統 163
4.1 概述 165
4.2 系統分析 165
4.2.1 需求分析 165
4.2.2 可行性分析 165
4.3 總體設計 165
4.3.1 項目規劃 165
4.3.2 系統功能架構圖 166
4.4 系統設計 167
4.4.1 設計目標 167
4.4.2 開發及運行環境 167
4.4.3 編碼設計 167
4.4.4 邏輯結構設計 167
4.5 技術準備 170
4.5.1 命名規則 170
4.5.2 組件準備 171
4.6 主要功能模組設計 172
4.6.1 系統架構設計 172
4.6.2 主窗體設計 174
4.6.3 數據模組設計 177
4.6.4 登錄模組設計 178
4.6.5 客戶信息模組 182
4.6.6 聯繫人信息模組 189
4.6.7 傳送郵件模組 199
4.6.8 客戶反饋滿意程度分析模組 203
4.6.9 客戶信息報表設定模組 205
4.7 疑難問題分析與解決 208
4.7.1 如何調用Word文檔(採用OLE技術) 208
4.7.2 如何調用Excel文檔(採用OLE技術) 209
4.7.3 調用計算器 209
4.7.4 資料庫還原問題 209
第5章 物流管理系統 211
5.1 概述 213
5.2 系統分析 213
5.2.1 需求分析 213
5.2.2 可行性分析 213
5.3 總體設計 214
5.3.1 項目規劃 214
5.3.2 功能框圖 214
5.4 系統設計 215
5.4.1 設計目標 215
5.4.2 開發及運行環境 215
5.4.3 編碼設計 215
5.4.4 邏輯結構設計 216
5.5 技術準備 219
5.5.1 命名規則 219
5.5.2 組件準備 220
5.6 主要功能模組設計 220
5.6.1 系統架構設計 220
5.6.2 主窗體模組設計 221
5.6.3 數據模組設計 228
5.6.4 啟動窗體模組設計 228
5.6.5 系統登錄模組設計 230
5.6.6 公司基本信息模組設計 234
5.6.7 客戶基本信息模組設計 237
5.6.8 貨物申請信息模組設計 242
5.6.9 貨物託運模組設計 246
5.6.10 許可權管理模組設計 248
5.7 疑難問題分析與解決 250
5.7.1 TADODataSet組件的使用 250
5.7.2 利用for循環,列出窗體相同件 251
5.7.3 日期格式化 251
5.7.4 防止用戶關閉登錄視窗進入系統 252
5.8 程式調試與錯誤處理 253
5.8.1 修改資料庫欄位時對SQL語句的處理 253
5.8.2 不能將NULL轉換為字元串 254
5.8.3 使用TADODataSet組件的注意事項 255
5.9 程式調試與錯誤處理 255
5.9.1 語法錯誤常見問題分析與解決 256
5.9.2 邏輯錯誤常見問題分析與解決 259
第6章 人力資源管理系統 261
6.1 概述 263
6.2 系統分析 263
6.2.1 需求分析 263
6.2.2 可行性分析 263
6.3 總體設計 264
6.3.1 項目規劃 264
6.3.2 功能框圖 264
6.4 系統設計 264
6.4.1 設計目標 264
6.4.2 開發及運行環境 265
6.4.3 編碼設計 265
6.4.4 邏輯結構設計 265
6.5 技術準備 268
6.6 主要功能模組設計 269
6.6.1 系統架構設計 269
6.6.2 數據模組設計 271
6.6.3 主窗體設計 273
6.6.4 系統登錄設計 276
6.6.5 新員工登記模組設計 278
6.6.6 員工信息瀏覽模組設計 285
6.6.7 工資設定模組設計 288
6.6.8 月工資結算模組設計 290
6.7 Rave報表設計 296
6.7.1 列印工資條 296
6.7.2 列印工作證 298
6.8 疑難問題分析與解決 299
6.8.1 在TTreeView中動態創建樹形選項 299
6.8.2 通過單擊樹形選項進行按部門檢索 299
6.8.3 輸入工資自動判斷應納所得稅級別 300
6.8.4 在下拉列表框中添加資料庫中的內容 301
6.9 程式調試與錯誤處理 301
6.9.1 數據還原出錯 301
6.9.2 列印工資條出錯 302
第7章 企業安防管理系統 305
7.1 概述 307
7.2 系統分析 307
7.2.1 需求分析 307
7.2.2 可行性分析 307
7.3 主體設計 307
7.3.1 項目規劃 307
7.3.2 功能框圖 308
7.4 系統設計 308
7.4.1 設計目標 308
7.4.2 開發及運行環境 309
7.4.3 編碼設計 309
7.4.4 邏輯結構設計 309
7.5 技術準備 312
7.5.1 技術術語 312
7.5.2 技術儲備 312
7.5.3 組件準備 314
7.6 主要功能模組設計 316
7.6.1 系統架構設計 316
7.6.2 主窗體設計 317
7.6.3 報警項目添加模組設計 327
7.6.4 報警項目修改模組設計 330
7.6.5 報警項目刪除模組設計 333
7.6.6 報警項目處理添加模組設計 335
7.6.7 系統初始化模組設計 337
7.6.8 視頻回放模組設計 338
7.6.9 系統設定模組設計 341
7.6.10 布防預約模組設計 345
7.6.11 視頻主界面模組設計 348
7.7 疑難問題分析與解決 360
7.7.1 使用TImageList存儲大圖示 360
7.7.2 如何去除重複行 360
7.7.3 如何回響窗體的OnKeyDown事件 361
7.8 程式調試與錯誤處理 361
7.9 MSComm組件套用 362
7.9.1 MSComm組件屬性、事件介紹 362
7.9.2 MSComm組件調試方法 366
第8章 契約管理系統 367
8.1 概述 369
8.2 系統分析 369
8.2.1 需求分析 369
8.2.2 可行性分析 369
8.3 總體設計 369
8.3.1 項目規劃 369
8.3.2 系統功能架構圖 370
8.4 系統設計 370
8.4.1 設計目標 370
8.4.2 開發及運行環境 370
8.4.3 資料庫設計 371
8.5 技術準備 372
8.5.1 命名規則 372
8.5.2 組件準備 373
8.6 主要功能模組設計 374
8.6.1 系統架構設計 374
8.6.2 公共模組設計 376
8.6.3 主窗體設計 381
8.6.4 系統登錄設計 388
8.6.5 新建契約 390
8.6.6 契約審閱 391
8.6.7 契約簽訂 393
8.6.8 導入契約 395
8.7 疑難問題分析與解決 399
8.7.1 怎樣在程式中打開指定的Word檔案 399
8.7.2 怎么將文檔中的內容保存到資料庫中 400
8.7.3 日誌管理 401
8.8 程式調試與錯誤處理 402
8.8.1 導入契約出錯 402
8.8.2 系統路徑設定保存出錯 403
第9章 應用程式的打包 405
9.1 使用InstallShield製作安裝程式 406
9.2 打包常見錯誤及解決 420