基于三層C/S架構(gòu)的油庫(kù)設(shè)備管理系統(tǒng)設(shè)計(jì) -管理資料

管理資料 時(shí)間:2019-01-01 我要投稿
【m.clearvueentertainment.com - 管理資料】

    油庫(kù)的危險(xiǎn)性高、設(shè)備數(shù)量多,使得油庫(kù)設(shè)備管理較其它行業(yè)的設(shè)備管理要求更高,目前,油庫(kù)設(shè)備設(shè)施管理還比較粗放,缺乏準(zhǔn)確全面的信息,使油庫(kù)建設(shè)與管理缺乏針對(duì)性,給設(shè)備設(shè)施維護(hù)、更新計(jì)劃帶來(lái)了一定的盲目性,管理人員對(duì)設(shè)備能力和可靠性缺少了解,這些都不利于實(shí)現(xiàn)油庫(kù)設(shè)備精細(xì)化管理,

基于三層C/S架構(gòu)的油庫(kù)設(shè)備管理系統(tǒng)設(shè)計(jì)

,F(xiàn)有條件下,對(duì)油庫(kù)設(shè)備維護(hù)記錄主要還靠人工手寫(xiě)完成,存在設(shè)備維修登記管理不規(guī)范,查詢(xún)不方便等等弊端,現(xiàn)有的傳統(tǒng)管理方式已經(jīng)不能滿(mǎn)足現(xiàn)代化的油料設(shè)備管理要求。本文選用Visual Basic6.0和Access數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,完成系統(tǒng)的開(kāi)發(fā)。

    1、系統(tǒng)功能設(shè)計(jì)

    經(jīng)過(guò)工作流程分析,結(jié)合管理中的缺陷,根據(jù)油庫(kù)設(shè)備管理的需求,確定油庫(kù)設(shè)備管理系統(tǒng)應(yīng)該主要包括以下幾大功能:

    (1)設(shè)備基本信息管理,用于維護(hù)油庫(kù)各種設(shè)備的基本信息,每項(xiàng)信息管理中都包括著信息的登記、查詢(xún)功能。油庫(kù)各種設(shè)備的基本信息主要包括場(chǎng)所基本信息、泵的基本信息、電機(jī)的基本信息以及其他設(shè)備的基本信息;

    (2)設(shè)備登記信息管理,用于記錄油庫(kù)中所有的設(shè)備,并對(duì)設(shè)備登記的內(nèi)容進(jìn)行查詢(xún);

    (3)設(shè)備維修登記信息管理,用于對(duì)油庫(kù)中設(shè)備維修的記錄進(jìn)行登記,內(nèi)容包括實(shí)際編號(hào)、設(shè)備名稱(chēng)、累計(jì)檢修后技術(shù)狀況、驗(yàn)收人員簽名、驗(yàn)收結(jié)論,對(duì)維修記錄進(jìn)行查詢(xún),方便用戶(hù)了解情況;

    (4)設(shè)備維護(hù)信息管理,與“設(shè)備維修信息管理”功能完全相似,只是此模塊記錄的是設(shè)備維護(hù)信息。

    (5)設(shè)備動(dòng)態(tài)信息管理,包括設(shè)備狀態(tài)監(jiān)視和狀態(tài)趨勢(shì)分析兩個(gè)功能模塊,其中狀態(tài)監(jiān)視模塊將狀態(tài)參數(shù)測(cè)量和自動(dòng)控制系統(tǒng)實(shí)現(xiàn)信息集成,設(shè)備狀態(tài)趨勢(shì)分析則是根據(jù)狀態(tài)監(jiān)視得到的數(shù)據(jù)和設(shè)備基本信息,自動(dòng)生成趨勢(shì)圖,判別設(shè)備狀態(tài)、提示維護(hù)操作。

    2、系統(tǒng)軟件結(jié)構(gòu)

    傳統(tǒng)的兩層C/S架構(gòu)中,客戶(hù)端與數(shù)據(jù)庫(kù)完全分開(kāi),在客戶(hù)端上運(yùn)行了大部分服務(wù),每個(gè)客戶(hù)端都存在數(shù)據(jù)引擎,并且每個(gè)客戶(hù)端與數(shù)據(jù)庫(kù)服務(wù)器建立獨(dú)立的數(shù)據(jù)庫(kù)聯(lián)接,但是該種體系結(jié)構(gòu)存在諸多缺陷,主要體現(xiàn)在:(1)可擴(kuò)充性差,當(dāng)客戶(hù)端數(shù)量達(dá)到一定數(shù)量之后,數(shù)據(jù)庫(kù)服務(wù)器的響應(yīng)速度和處理速度減緩。(2)可維護(hù)性差,業(yè)務(wù)規(guī)則通常置于客戶(hù)端應(yīng)用程序中,如果業(yè)務(wù)規(guī)則發(fā)生變化,必須一一修改每個(gè)客戶(hù)端的應(yīng)用程序。(3)可重用性差,由于數(shù)據(jù)庫(kù)訪問(wèn)和業(yè)務(wù)規(guī)則等都固化在客戶(hù)端的應(yīng)用程序中,若做修改則要在服務(wù)器中重新進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)、業(yè)務(wù)規(guī)則等編碼,無(wú)疑增加了工作量,

管理資料

基于三層C/S架構(gòu)的油庫(kù)設(shè)備管理系統(tǒng)設(shè)計(jì)》(http://m.clearvueentertainment.com)。

    所謂三層體系結(jié)構(gòu),實(shí)在客戶(hù)端與數(shù)據(jù)庫(kù)之間加入了一個(gè)“中間層”,即組件層。三層體系結(jié)構(gòu)的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。通常情況下,客戶(hù)端不直接與數(shù)據(jù)庫(kù)進(jìn)行交互,而是通過(guò)COM/DCOM通信與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫(kù)進(jìn)行交互。

    3、油庫(kù)設(shè)備管理系統(tǒng)設(shè)計(jì)

    3.1開(kāi)發(fā)環(huán)境

    前臺(tái)開(kāi)發(fā)工具為Visual Basic6.0,輔助開(kāi)發(fā)工具為Office2000。操作系統(tǒng)為Windows 2000 Advanced Server,具有可擴(kuò)充性、可移植性、可靠性等性能。管理數(shù)據(jù)庫(kù)為Access,該數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的核心。

    3.2油庫(kù)設(shè)備管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

    油庫(kù)設(shè)備管理數(shù)據(jù)庫(kù)中大致包括7張表,分別存放相應(yīng)子功能數(shù)據(jù)信息,其中設(shè)備登記、設(shè)備維修登記、設(shè)備維護(hù)登記是關(guān)鍵的表,用于存放基礎(chǔ)的數(shù)據(jù)信息,這三張表可以利用“編碼”建立之間的關(guān)系。其余四張存放基本信息的表分別是場(chǎng)所信息表、泵的基本信息表、電機(jī)的基本信息表和其它設(shè)備的基本信息表,它們之間是相對(duì)獨(dú)立的,因此可單獨(dú)存放,故沒(méi)有對(duì)應(yīng)關(guān)系。數(shù)據(jù)庫(kù)的設(shè)計(jì)要符合第一范式、第二范式和第三范式,盡可能減少數(shù)據(jù)冗余,簡(jiǎn)化數(shù)據(jù)庫(kù)結(jié)構(gòu)。

    3.3油庫(kù)設(shè)備管理系統(tǒng)程序設(shè)計(jì)

    利用Vb中的ADO連接數(shù)據(jù)庫(kù)中的數(shù)據(jù)表,主要通過(guò)Adodc和 Datagrid兩個(gè)控件的組合使用,對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行增添、刪除、修改和保存等操作;谒鶆(chuàng)建的查詢(xún)表來(lái)創(chuàng)建窗體和添加其他必要控件以及設(shè)置控件的屬性,并使用Vb語(yǔ)言編輯代碼,使單擊控件后進(jìn)行對(duì)應(yīng)的操作。此外,還要使用SQL語(yǔ)言對(duì)部分查詢(xún)條件進(jìn)行修改。最后把實(shí)現(xiàn)“油庫(kù)設(shè)備管理系統(tǒng)”各項(xiàng)功能所需要的窗體組合在一起,通過(guò)切換面板管理器工具,用戶(hù)通過(guò)該工具可以方便地完成各項(xiàng)功能的集成。

    4、結(jié)論

    本文分析了新型C/S系統(tǒng)架構(gòu),并結(jié)合信息化管理的特點(diǎn)設(shè)計(jì)了系統(tǒng)軟件結(jié)構(gòu)和功能模塊,設(shè)計(jì)了數(shù)據(jù)庫(kù),開(kāi)發(fā)了設(shè)備基本信息、維修和維護(hù)信息的登記及查詢(xún)過(guò)程和界面程序。系統(tǒng)經(jīng)過(guò)全面調(diào)試,基本達(dá)到了預(yù)計(jì)設(shè)計(jì)目標(biāo)。

    參考文獻(xiàn):

    [1]石永春,張永國(guó)著.油庫(kù)技術(shù)管理.北京:中國(guó)石化出版社,2007:23-29

    [2]郭瑞軍,謝晗昕,唐邦民.Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹.北京:電子工業(yè)出版社,2007.8.

    [3]譚曉東,劉俊鵬,譚豐.基于VB的自動(dòng)化立體倉(cāng)庫(kù)監(jiān)控系統(tǒng)設(shè)計(jì).控制與檢測(cè),2008.10.

最新文章