油庫的危險性高、設備數量多,使得油庫設備管理較其它行業(yè)的設備管理要求更高,目前,油庫設備設施管理還比較粗放,缺乏準確全面的信息,使油庫建設與管理缺乏針對性,給設備設施維護、更新計劃帶來了一定的盲目性,管理人員對設備能力和可靠性缺少了解,這些都不利于實現(xiàn)油庫設備精細化管理,
基于三層C/S架構的油庫設備管理系統(tǒng)設計
,F(xiàn)有條件下,對油庫設備維護記錄主要還靠人工手寫完成,存在設備維修登記管理不規(guī)范,查詢不方便等等弊端,現(xiàn)有的傳統(tǒng)管理方式已經不能滿足現(xiàn)代化的油料設備管理要求。本文選用Visual Basic6.0和Access數據庫開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,完成系統(tǒng)的開發(fā)。1、系統(tǒng)功能設計
經過工作流程分析,結合管理中的缺陷,根據油庫設備管理的需求,確定油庫設備管理系統(tǒng)應該主要包括以下幾大功能:
(1)設備基本信息管理,用于維護油庫各種設備的基本信息,每項信息管理中都包括著信息的登記、查詢功能。油庫各種設備的基本信息主要包括場所基本信息、泵的基本信息、電機的基本信息以及其他設備的基本信息;
(2)設備登記信息管理,用于記錄油庫中所有的設備,并對設備登記的內容進行查詢;
(3)設備維修登記信息管理,用于對油庫中設備維修的記錄進行登記,內容包括實際編號、設備名稱、累計檢修后技術狀況、驗收人員簽名、驗收結論,對維修記錄進行查詢,方便用戶了解情況;
(4)設備維護信息管理,與“設備維修信息管理”功能完全相似,只是此模塊記錄的是設備維護信息。
(5)設備動態(tài)信息管理,包括設備狀態(tài)監(jiān)視和狀態(tài)趨勢分析兩個功能模塊,其中狀態(tài)監(jiān)視模塊將狀態(tài)參數測量和自動控制系統(tǒng)實現(xiàn)信息集成,設備狀態(tài)趨勢分析則是根據狀態(tài)監(jiān)視得到的數據和設備基本信息,自動生成趨勢圖,判別設備狀態(tài)、提示維護操作。
2、系統(tǒng)軟件結構
傳統(tǒng)的兩層C/S架構中,客戶端與數據庫完全分開,在客戶端上運行了大部分服務,每個客戶端都存在數據引擎,并且每個客戶端與數據庫服務器建立獨立的數據庫聯(lián)接,但是該種體系結構存在諸多缺陷,主要體現(xiàn)在:(1)可擴充性差,當客戶端數量達到一定數量之后,數據庫服務器的響應速度和處理速度減緩。(2)可維護性差,業(yè)務規(guī)則通常置于客戶端應用程序中,如果業(yè)務規(guī)則發(fā)生變化,必須一一修改每個客戶端的應用程序。(3)可重用性差,由于數據庫訪問和業(yè)務規(guī)則等都固化在客戶端的應用程序中,若做修改則要在服務器中重新進行數據庫訪問、業(yè)務規(guī)則等編碼,無疑增加了工作量,
管理資料
《基于三層C/S架構的油庫設備管理系統(tǒng)設計》(http://www.oriental01.com)。所謂三層體系結構,實在客戶端與數據庫之間加入了一個“中間層”,即組件層。三層體系結構的應用程序將業(yè)務規(guī)則、數據訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數據庫進行交互,而是通過COM/DCOM通信與中間層建立連接,再經由中間層與數據庫進行交互。
3、油庫設備管理系統(tǒng)設計
3.1開發(fā)環(huán)境
前臺開發(fā)工具為Visual Basic6.0,輔助開發(fā)工具為Office2000。操作系統(tǒng)為Windows 2000 Advanced Server,具有可擴充性、可移植性、可靠性等性能。管理數據庫為Access,該數據庫是整個系統(tǒng)的核心。
3.2油庫設備管理系統(tǒng)數據庫設計
油庫設備管理數據庫中大致包括7張表,分別存放相應子功能數據信息,其中設備登記、設備維修登記、設備維護登記是關鍵的表,用于存放基礎的數據信息,這三張表可以利用“編碼”建立之間的關系。其余四張存放基本信息的表分別是場所信息表、泵的基本信息表、電機的基本信息表和其它設備的基本信息表,它們之間是相對獨立的,因此可單獨存放,故沒有對應關系。數據庫的設計要符合第一范式、第二范式和第三范式,盡可能減少數據冗余,簡化數據庫結構。
3.3油庫設備管理系統(tǒng)程序設計
利用Vb中的ADO連接數據庫中的數據表,主要通過Adodc和 Datagrid兩個控件的組合使用,對數據庫中的信息進行增添、刪除、修改和保存等操作。基于所創(chuàng)建的查詢表來創(chuàng)建窗體和添加其他必要控件以及設置控件的屬性,并使用Vb語言編輯代碼,使單擊控件后進行對應的操作。此外,還要使用SQL語言對部分查詢條件進行修改。最后把實現(xiàn)“油庫設備管理系統(tǒng)”各項功能所需要的窗體組合在一起,通過切換面板管理器工具,用戶通過該工具可以方便地完成各項功能的集成。
4、結論
本文分析了新型C/S系統(tǒng)架構,并結合信息化管理的特點設計了系統(tǒng)軟件結構和功能模塊,設計了數據庫,開發(fā)了設備基本信息、維修和維護信息的登記及查詢過程和界面程序。系統(tǒng)經過全面調試,基本達到了預計設計目標。
參考文獻:
[1]石永春,張永國著.油庫技術管理.北京:中國石化出版社,2007:23-29
[2]郭瑞軍,謝晗昕,唐邦民.Visual Basic數據庫開發(fā)實例精粹.北京:電子工業(yè)出版社,2007.8.
[3]譚曉東,劉俊鵬,譚豐.基于VB的自動化立體倉庫監(jiān)控系統(tǒng)設計.控制與檢測,2008.10.