*Borland Delphi 管理信息系統開發案例

*Borland Delphi 管理信息系統開發案例

《*Borland Delphi 管理信息系統開發案例》是2005年西安電子科技大學出版社出版的圖書,作者是武新華、安向東、李彥、朱慧娟。

基本介紹

  • 書名:*Borland Delphi 管理信息系統開發案例
  • 作者:武新華 安向東 李彥 朱慧娟
  • ISBN:7-5606-1474-4/TP0784
  • 定價:24.65元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2005-01
內容簡介,目錄,

內容簡介

本書融知識性、實用性於一體,通過詳細介紹五個利用Borland Delphi 7.0語言進行管理信息系統開發的典型實例,全面講解了Borland Delphi 7.0語言程式設計的方法和步驟。書中開篇就以實例構成,將Borland Delphi資料庫及系統的開發方法滲入到每個實例設計中進行講解,其中每個實例的講解主要分為需求分析、功能設計、資料庫結構設計、模組設計、系統開發過程、相關技術套用等幾個方面,並提供編譯好的安裝程式與源程式供讀者參考。
本書實例豐富,內容翔實,涵蓋了Borland Delphi 7.0語言編程的難點和熱點。本書適於作為大中專院校計算機與相關專業及培訓班的Borland Delphi語言信息管理教學輔導書,也可以作為Borland Delphi語言培訓班的參考書和從事管理信息系統設計人員的參考資料,更是廣大畢業生進行畢業設計的第一手參考資料。

目錄

第1章 Borland Delphi管理信息系統開發基礎 1
1.1 開發資料庫首選Delphi語言的原因 1
1.1.1 "以人為本"的開發工具 2
1.1.2 Delphi開發工具的優點 2
1.2 Delphi語言的開發環境 4
1.2.1 主視窗 5
1.2.2 對象瀏覽器 5
1.2.3 窗體視窗 6
1.2.4 代碼視窗 6
1.2.5 Delphi的程式結構 8
1.3 開發Delphi應用程式 9
1.3.1 設計簡單的用戶界面 9
1.3.2 改變對象的屬性 12
1.3.3 編寫Delphi程式的事件處理過程 14
1.3.4 用Delphi管理InterBase資料庫 14
1.4 Delphi的程式發布 20
1.4.1 安裝InstallShield Express for Delphi 20
1.4.2 運用InstallShield Express發布程式 22
第2章 高校學生通用綜合管理系統 33
2.1 系統開發的功能設計 33
2.2 創建資料庫的結構 33
2.3 創建相應的窗體事件 34
2.3.1 用資料庫窗體嚮導開發資料庫錄入窗體和主窗體 34
2.3.2 設定窗體屬性並改造窗體 37
2.3.3 設定主窗體和資料庫窗體的屬性 39
2.3.4 學生管理系統查詢窗體的創建 43
2.3.5 用主窗體調用子窗體的事件 49
2.4 相關開發技術――Image組件 50
2.4.1 Image組件的作用 50
2.4.2 Image組件的套用實例 52
2.5 最終運行結果的查看 58
2.6 系統的編譯和發行 60
2.6.1 編譯應用程式 60
2.6.2 製作相應的安裝程式 60
2.6.3 準備發布安裝(Prepare for Release)應用程式 64
第3章 盛戎客戶管理信息系統 65
3.1 本系統需要實現的功能 65
3.2 創建相應的資料庫結構 66
3.3 本系統相關功能模組的設計 68
3.3.1 創建工程組 69
3.3.2 創建套用伺服器 69
3.3.3 創建客戶端 73
3.4 設計系統應用程式的自定義組件 82
3.4.1 創建自定義組件 83
3.4.2 為自定義組件添加相應屬性 86
3.4.3 為自定義組件加入事件 91
3.4.4 SendTrayMessage()方法 91
3.4.5 處理訊息 92
3.4.6 處理滑鼠單擊事件 92
3.4.7 自定義組件中控制項的安裝 93
3.5 相關開發技術――MIDAS開發初探 102
3.5.1 MIDAS的組成 102
3.5.2 Delphi中包含的MIDAS組件 103
3.5.3 創建套用伺服器 104
3.5.4 創建客戶端 105
3.5.5 發布MIDAS程式 106
3.6 運行最終的設計結果 109
3.7 系統的編譯和發行 111
第4章 盛戎酒店訂餐管理信息系統 112
4.1 本系統所要實現的基本功能 112
4.1.1 需要實現的基本功能 112
4.1.2 各程式模組的作用 113
4.2 分析和設計相應的資料庫 114
4.3 為系統設計相關功能模組 115
4.3.1 系統的登錄界面 115
4.3.2 設計應用程式的主界面 117
4.3.3 用戶及許可權設定窗體的設計 120
4.3.4 創建系統的密碼修改窗體 123
4.3.5 添加用戶窗體的設計實現 125
4.3.6 用戶信息管理窗體的設計實現 128
4.3.7 創建刪除用戶信息管理窗體 134
4.3.8 創建修改用戶信息管理窗體 136
4.3.9 選單信息管理窗體的設計實現 137
4.3.10 創建訂餐信息管理窗體 143
4.3.11 創建用戶信息查詢窗體 148
4.3.12 選單信息查詢窗體的設計實現 152
4.3.13 訂單信息查詢窗體的設計實現 157
4.4 相關開發技術――窗體的靈活運用 161
4.4.1 關閉窗體的常用處理方法 161
4.4.2 使用OnCloseQuery關閉窗體 162
4.4.3 創建窗體的初始化處理 162
4.4.4 Delphi中啟動畫面的設計 163
4.4.5 如何創建透明窗體 164
4.4.6 不受用戶控制窗體的設計實現 164
4.5 最終運行結果演示 165
4.6 程式發布--定製BDE驅動程式 168
第5章 盛戎商品交易管理信息系統 170
5.1 設計本系統的基本功能 170
5.1.1 需要實現的基本功能 170
5.1.2 各程式模組的作用 171
5.2 設計與創建資料庫和數據表 171
5.2.1 認識Delphi 7.x中的數據表 171
5.2.2 創建商品交易數據表 172
5.2.3 創建商品信息數據表 173
5.2.4 創建產品供應商信息數據表 174
5.2.5 創建系統用戶許可權表 174
5.3 本系統中各模組的設計實現 175
5.3.1 創建系統的啟動窗體 176
5.3.2 設計系統許可權認證窗體 178
5.3.3 設計系統許可權維護窗體 179
5.3.4 創建系統的主控界面 183
5.3.5 創建系統的"商品交易"管理窗體 184
5.3.6 設計系統的"商品信息"窗體 188
5.3.7 創建系統的"產品供應商信息"窗體 190
5.4 相關開發技術――淺談Delphi資料庫 192
5.4.1 設計資料庫應用程式的幾點體會 192
5.4.2 自動調用Login資料庫 197
5.4.3 在Delphi資料庫中對用戶輸入數據的控制 198
5.4.4 實現SQL欄位的模糊查詢 200
5.4.5 在Delphi中實現數據集過濾 201
5.5 運行最終的設計結果 203
第6章 盛戎數碼影像管理信息系統 205
6.1 本系統所要實現的功能 205
6.2 本系統的實現設計 206
6.3 為支持本系統需要安裝的控制項 206
6.3.1 GraphicEx圖像控制項的安裝 208
6.3.2 使用GraphicEx控制項打開圖像 209
6.4 設計系統中的相關功能模組 210
6.4.1 自啟動中的系統托盤技術 210
6.4.2 ActionList的設計與內容 214
6.4.3 創建系統的圖形工具條 215
6.4.4 設計與實現本系統界面的總體分區 217
6.4.5 設計與實現窗體中的圖像顯示區 217
6.4.6 設計與實現窗體中的檔案瀏覽區 217
6.4.7 設計與實現窗體中的右鍵選單 219
6.4.8 窗體界面中其他內容的設計與實現 220
6.4.9 設計系統中的幻燈片顯示設定界面 221
6.5 相關開發技術--Delphi中的多媒體技術 237
6.5.1 Delphi中程式狀態的直接顯示方法 237
6.5.2 使用Delphi播放Flash動畫 244
6.5.3 通過編程模擬3DS的自動播放 246
6.5.4 批量抓取多媒體檔案中的圖像 248
6.6 運行最終的設計結果 253
第7章 盛戎網路通訊管理信息系統 257
7.1 在Delphi中選擇合適的通訊方案 257
7.1.1 Windows Sockets的概念和基本原理 257
7.1.2 兩種通訊方案的比較 258
7.2 Windows Sockets的庫函式 259
7.2.1 Windows Sockets的套接口函式 260
7.2.2 Windows Sockets的資料庫函式 260
7.2.3 針對Windows Sockets的擴展函式 261
7.3 Delphi中WinSock的編程 262
7.3.1 編寫WinSocket程式的步驟 262
7.3.2 TTcpServer組件和TTcpClient組件 263
7.3.3 TUdpSocket 組件 266
7.4 設計網路通訊系統的相關功能 266
7.4.1 用TTcpServer和TTcpClient組件設計窗體 266
7.4.2 在Delphi 中實現遠程控制 269
7.4.3 用Delphi實現點對點檔案傳輸 270
7.5 設計一個較為完備的網路通訊管理系統 275
7.6 網路通訊管理系統中各模組的設計 276
7.6.1 創建和設計系統的聊天主界面 277
7.6.2 設計系統的E-mail編寫界面 278
7.6.3 創建和設計系統中的個人信息設定界面 278
7.6.4 設計系統的個性化瀏覽器界面 279
7.6.5 區域網路網內用戶列舉和搜尋的關鍵代碼 279
7.6.6 設計網友列表信息管理的關鍵代碼 283
7.6.7 設計傳送SMTP郵件的完整代碼 283
7.6.8 設計個性化Web瀏覽器的完整代碼 286
7.7 相關技術資料--網路技術的運用 290
7.7.1 認識Windows Sockets規範 291
7.7.2 套接口的定義 291
7.7.3 客戶機/伺服器模型和廣播 292
7.7.4 在Delphi中獲取網路資源信息 293
7.7.5 利用IE瀏覽器控制項製作幫助系統 301
7.8 測試系統的最終運行效果 301
附錄A 熟悉Delphi的常用語法 304
A.1 Delphi語法中的通用原始碼格式規則 304
A.1.1 縮格 304
A.1.2 代碼行的長度 304
A.1.3 Begin…End配對 304
A.2 Object Pascal 305
A.2.1 括弧的使用 305
A.2.2 保留字和關鍵字 306
A.2.3 過程和函式(例程) 306
A.2.4 變數 307
A.2.5 類型 309
A.2.6 語句的運用 311
A.2.7 結構異常的處理 312
A.3 通用檔案 313
A.3.1 工程檔案 313
A.3.2 窗體檔案 313
A.3.3 數據模組檔案 314
A.3.4 遠程數據模組檔案 314
A.3.5 單元(Unit)檔案 314
附錄B Delphi IDE選單功能 316
附錄C Delphi常用函式及屬性 321

相關詞條

熱門詞條

聯絡我們