《管理信息系統開發案例》
教程系列書籍 (050) 《管理信息系統開發案例》網友(邦)整理 EMail:
下載地址:
內容簡介
本書融知識性、實用性于一體,通過詳細介紹五個利用 7.0語言進行管理信息系統開發的典型實例,全面講解了 7.0語言程序設計的方法和步驟。書中開篇就以實例構成,將 數據庫及系統的開發方法滲入到每個實例設計中進行講解,其中每個實例的講解主要分為需求分析、功能設計、數據庫結構設計、模塊設計、系統開發過程、相關技術應用等幾個方面,并提供編譯好的安裝程序與源程序供讀者參考。本書實例豐富,內容翔實,涵蓋了 7.0語言編程的難點和熱點。本書適于作為大中專院校計算機與相關專業及培訓班的 語言信息管理教學輔導書,也可以作為 語言培訓班的參考書和從事管理信息系統設計人員的參考資料,更是廣大畢業生進行畢業設計的第一手參考資料。
前言
本書是一本關于如何使用 數據庫編程語言進行數據庫管理信息系統應用實例開發的指導教程。盡管 已經新近推出了基于.net的 8.0版本(目前該軟件的7.0版和8.0版均無中文版),但由于目前實際應用中絕大多數用戶仍然使用 6.0或其升級版本7.0版,因此,本書主要以7.0版本為主介紹相關的應用實例開發。書中通過典型實例,全面介紹了 7.0數據庫管理信息系統的基礎知識,主要內容包括:數據庫的基本概念,表和數據庫的操作,數據庫管理程序的設計,數據庫的查詢,報表和標簽的設計,面向對象程序設計,控件、表單、菜單設計,類的設計方法。全書以"應用案例→如何解決問題→處理實際問題"為主線,重點在于培養數據庫管理信息系統開發愛好者的編程能力和解決實際問題的分析、設計能力。為照顧初學者,作者特意經過精心編排,盡力做到以圖例講解代替大段大段枯燥的代碼和文字說教,使得各個層面的讀者,甚至是那些從未接觸過管理信息系統開發和沒有太多 數據庫編程語言基礎的讀者也能夠在閱讀完本書后輕松入門。
為進一步方便廣大讀者的閱讀,本書完全采用圖例步驟式的講解方法,理論講解深入淺出,同時強調應用技能的快速掌握,簡單易讀。我們策劃與編寫本書的初衷不是單純地教大家如何進行某一個管理信息系統的開發,而是要大家盡可能多地掌握數據庫管理信息系統的開發精髓,了解別人的編程思路。通過分析這些不同管理信息系統開發的程序原理,從中充分體會 的編程思想,掌握其中的設計理念和實現技巧,并且做到舉一反三,最終達到能夠根據自己的實際情況和設計需求,開發出適合具體需求的管理信息系統的目的。我們相信,有這樣一本書置于你的案頭,那許許多多在過去看來很難實現的事情,現在會突然發現原來它們是那么的觸手可及。 本書不僅可以作為大中專院校相關課程的教學輔導書,也可作為愛好者及培訓班的參考書,更是相關專業畢業生進行畢業設計或從事管理信息系統開發設計人員的第一手參考資料。 本書幾經改寫,反復錘煉典型管理信息系統實例,由眾多經驗豐富的高校教師合編寫成典型管理信息系統實例,并得到了眾多網友的支持。本書的編寫情況是:武新華負責第1、7章及附錄部分,朱慧娟負責第2章,安向東負責第3、5章,李彥負責第4章,梁鐸負責第6章,最后由武新華、安向東統審全稿。 我們雖滿腔熱情,但限于自己的水平,書中難免會有疏漏之處,歡迎廣大讀者批評 指正。 編者 2004年11月
目錄
第1章 管理信息系統開發基礎 1
1.1 開發數據庫首選語言的原因 1
1.1.1 "以人為本"的開發工具 2
1.1.2 開發工具的優點 2
1.2 語言的開發環境 4
1.2.1 主窗口 5
1.2.2 對象瀏覽器 5
1.2.3 窗體窗口 6
1.2.4 代碼窗口 6
1.2.5 的程序結構 8
1.3 開發應用程序 9
1.3.1 設計簡單的用戶界面 9
1.3.2 改變對象的屬性 12
1.3.3 編寫程序的事件處理過程 14
1.3.4 用管理數據庫 14
1.4 的程序發布 20
1.4.1 安裝 for 20
1.4.2 運用 發布程序 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 相關開發技術?D?組件 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 準備發布安裝( for )應用程序 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 ()方法 91
3.4.5 處理消息 92
3.4.6 處理鼠標單擊事件 92
3.4.7 自定義組件中控件的安裝 93
3.5 相關開發技術——開發初探 102
3.5.1 MIDAS的組成 102
3.5.2 中包含的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 使用關閉窗體 162
4.4.3 創建窗體的初始化處理 162
4.4.4 中啟動畫面的設計 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 認識 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 相關開發技術——淺談數據庫 192
5.4.1 設計數據庫應用程序的幾點體會 192
5.4.2 自動調用Login數據庫 197
5.4.3 在數據庫中對用戶輸入數據的控制 198
5.4.4 實現SQL字段的模糊查詢 200
5.4.5 在中實現數據集過濾 201
5.5 運行最終的設計結果 203
第6章 盛戎數碼影像管理信息系統 205
6.1 本系統所要實現的功能 205
6.2 本系統的實現設計 206
6.3 為支持本系統需要安裝的控件 206
6.3.1 圖像控件的安裝 208
6.3.2 使用控件打開圖像 209
6.4 設計系統中的相關功能模塊 210
6.4.1 自啟動中的系統托盤技術 210
6.4.2 的設計與內容 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 相關開發技術——中的多媒體技術 237
6.5.1 中程序狀態的直接顯示方法 237
6.5.2 使用播放Flash動畫 244
6.5.3 通過編程模擬3DS的自動播放 246
6.5.4 批量抓取多媒體文件中的圖像 248
6.6 運行最終的設計結果 253
第7章 盛戎網絡通訊管理信息系統 257
7.1 在中選擇合適的通訊方案 257
7.1.1 的概念和基本原理 257
7.1.2 兩種通訊方案的比較 258
7.2 的庫函數 259
7.2.1 的套接口函數 260
7.2.2 的數據庫函數 260
7.2.3 針對 的擴展函數 261
7.3 中的編程 262
7.3.1 編寫程序的步驟 262
7.3.2 組件和組件 263
7.3.3 組件 266
7.4 設計網絡通訊系統的相關功能 266
7.4.1 用和組件設計窗體 266
7.4.2 在 中實現遠程控制 269
7.4.3 用實現點對點文件傳輸 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 認識 規范 291
7.7.2 套接口的定義 291
7.7.3 客戶機/服務器模型和廣播 292
7.7.4 在中獲取網絡資源信息 293
7.7.5 利用IE瀏覽器控件制作幫助系統 301
7.8 測試系統的最終運行效果 301
附錄A 熟悉的常用語法 304
A.1 語法中的通用源代碼格式規則 304
A.1.1 縮格 304
A.1.2 代碼行的長度 304
A.1.3 Begin…End配對 304
A.2 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 IDE菜單功能 316
附錄C 常用函數及屬性 321