摘 要:論文對系統(tǒng)運(yùn)行環(huán)境進(jìn)行介紹,然后對系統(tǒng)中主要功能界面和運(yùn)行的關(guān)鍵代碼進(jìn)行設(shè)計,包括對設(shè)備信息管理、設(shè)備運(yùn)行狀態(tài)管理、設(shè)備維修管理、設(shè)備報廢管理以及系統(tǒng)管理界面的實(shí)現(xiàn),最后分別介紹了系統(tǒng)的測試方法和測試結(jié)果。
關(guān)鍵詞:管理系統(tǒng);設(shè)計;測試
1.石油設(shè)備管理系統(tǒng)的意義
由于設(shè)備的信息管理具有信息復(fù)雜、牽涉的面很廣等特點(diǎn),對設(shè)備的信息進(jìn)行綜合分析、動態(tài)管理以及共享查詢,就必須要現(xiàn)代化的計算機(jī)網(wǎng)絡(luò)進(jìn)行管理。為進(jìn)一步提高辦公效率和管理能力,準(zhǔn)確、及時、動態(tài)的了解設(shè)備的管理信息,建設(shè)數(shù)字化的油田,必須建立油田設(shè)備管理信息系統(tǒng)。
2. 系統(tǒng)設(shè)計
2.1 設(shè)計原則
依據(jù)信息管理系統(tǒng)的設(shè)計理念,開發(fā)該系統(tǒng)的基本原則:
1、開放性:對用戶錄入系統(tǒng)的各項(xiàng)數(shù)據(jù)實(shí)現(xiàn)共享,以使用戶能夠在任何一個終端上迅速的進(jìn)行各項(xiàng)數(shù)據(jù)處理;
2、穩(wěn)定性:采用一定的技術(shù)使系統(tǒng)的各項(xiàng)性能穩(wěn)定發(fā)揮;
3、實(shí)用性:系統(tǒng)建立的各個用戶交互界面應(yīng)該直觀實(shí)用,可以為普通大眾所易于接受,從而方便大家的使用;
4、容錯性:在用戶登錄系統(tǒng)后的錯誤操作系統(tǒng)要具有一定的反應(yīng)能力,包括錯誤提示或者一些相關(guān)的錯誤處理措施,保證系統(tǒng)的安全可靠;
5、通用性:系統(tǒng)的軟硬件要求要盡量降低,以滿足廣大用戶的使用。
2.2 系統(tǒng)總體設(shè)計
2.2.1 系統(tǒng)體系結(jié)構(gòu)
本系統(tǒng)在設(shè)計系統(tǒng)開發(fā)模式時,基于C/S模式和B/S模式相結(jié)合的方式,并發(fā)揮各自優(yōu)勢來滿足不同用戶的需要。將系統(tǒng)中Internet應(yīng)用采用B/S模式,實(shí)現(xiàn)通過瀏覽器進(jìn)行信息的查詢、瀏覽,而對于石油公司內(nèi)各個部門本地局域網(wǎng)應(yīng)用,由于其交互性和安全性要求高,采用C/S模式,將其設(shè)計為基于局域網(wǎng)的C/S模式的管理信息模塊,確保系統(tǒng)對安全性、處理速度和針對特定業(yè)務(wù)交互性強(qiáng)的要求。
2.2.2 系統(tǒng)功能架構(gòu)設(shè)計
石油設(shè)備管理系統(tǒng)功能設(shè)計主要分為以下11個功能。功能架構(gòu)圖如下圖所示。
圖2-1設(shè)備管理系統(tǒng)功能結(jié)構(gòu)圖
3. 系統(tǒng)實(shí)現(xiàn)和測試
3.1 系統(tǒng)運(yùn)行環(huán)境
系統(tǒng)運(yùn)行環(huán)境硬件配置,建立在.net Framework的平臺上,通過不斷調(diào)試和安裝Visual Studio 2008開發(fā)工具,利用了ASP.NET技術(shù)實(shí)現(xiàn)動態(tài)網(wǎng)頁的效果,用戶能夠快速、高效的完成訪問數(shù)據(jù)和提出請求。同時系統(tǒng)需要借助SQL server2008存儲技術(shù)完成強(qiáng)大的數(shù)據(jù)管理功能,與Visual Studio 2008搭配的完美無缺。
3.2 系統(tǒng)主要功能實(shí)現(xiàn)
3.2.1 設(shè)備信息管理功能
設(shè)備信息管理在石油設(shè)備管理系統(tǒng)中屬于最基礎(chǔ)的數(shù)據(jù)管理功能,通過將企業(yè)中的每一臺設(shè)備信息進(jìn)行詳細(xì)錄入。新增設(shè)備界面效果圖如下所示。
圖3-1設(shè)備信息增加管理界面
3.2.2 設(shè)備運(yùn)行狀態(tài)管理功能
設(shè)備運(yùn)行狀態(tài)主要管理設(shè)備在為公司運(yùn)轉(zhuǎn)過程中的數(shù)據(jù)信息,充分了解設(shè)備在工作中的運(yùn)行情況,以便為設(shè)備操作員提供更多的信息,避免由于設(shè)備的突發(fā)大型故障而未做好準(zhǔn)備,影響公司的效益。
3.2.3 設(shè)備維修管理功能
設(shè)備維修管理模塊根據(jù)設(shè)備運(yùn)行狀態(tài)與設(shè)備維修周期自動制作包括事故故障設(shè)備在內(nèi)的設(shè)備維修月度計劃和設(shè)備大修年度計劃,對于出現(xiàn)故障的設(shè)備進(jìn)行維修工作。通過部門討論,得出設(shè)備維修指導(dǎo)書和維修費(fèi)用,并記錄了設(shè)備日常故障維修記錄以及計劃性維修記錄。
圖3-2維修員錄入界面
3.2.4 設(shè)備變動管理功能
設(shè)備變動管理主要涉及到設(shè)備調(diào)撥變動的過程管理,首先對調(diào)出設(shè)備數(shù)據(jù)信息,填寫設(shè)備的變動總類,包括設(shè)備調(diào)入或調(diào)出等類型,分別填寫設(shè)備變動的單位名稱。以便了解設(shè)備的來源和去向。設(shè)備變動情況的效果界面如下圖所示。
圖3-3設(shè)備變動情況界面
3.2.5 設(shè)備報廢管理功能
設(shè)備報廢管理是針對無法產(chǎn)生效益并且增加公司管理成本的設(shè)備進(jìn)行管理的功能模塊,設(shè)備報廢明細(xì)表界面如下圖所示
圖3-4設(shè)備報廢明細(xì)表界面
3.2.6 系統(tǒng)管理功能
系統(tǒng)管理包含對用戶管理、權(quán)限管理以及數(shù)據(jù)參數(shù)管理等,權(quán)限管理可以為系統(tǒng)用戶提供的一定范圍的操作權(quán)限,同時也保證了系統(tǒng)的數(shù)據(jù)安全。下面分別對權(quán)限管理和系統(tǒng)管理中其他功能界面進(jìn)行展示。
圖3-8數(shù)據(jù)備份界面
3.3 測試方法
本次系統(tǒng)測試系統(tǒng)時,使用了黑盒測試法,測試本系統(tǒng)使用的方法有:
(1)等價類出現(xiàn)在黑盒測試法中,這種技術(shù)能夠在測試時設(shè)計用例。在定義域中,一些可能的數(shù)據(jù)都得以輸入,等價類技術(shù)可以將這些數(shù)據(jù)劃分成許多等價類,在測試系統(tǒng)時,等價類中的每個代表數(shù)據(jù)等價于同類中的所有數(shù)據(jù)。
(2)測試以界面為基礎(chǔ):
測試如果以界面為基礎(chǔ),不考慮軟件的實(shí)現(xiàn)細(xì)節(jié)和需求,此時想要獲得測試需要的數(shù)據(jù)和產(chǎn)生的數(shù)據(jù)使用軟件和系統(tǒng)運(yùn)行間的界面便可。取值概率分布、軟件輸入、數(shù)據(jù)輸出類型的取值范圍都包括在其中。軟件開發(fā)人員負(fù)責(zé)測試,要求測試人員沒有參與過該系統(tǒng)的編碼。
3.4 測試結(jié)果
本系統(tǒng)經(jīng)過了多方面的測試,現(xiàn)在已經(jīng)在設(shè)備管理工作中實(shí)際運(yùn)行,經(jīng)過反饋表明該系統(tǒng)已經(jīng)基本達(dá)到預(yù)期的目的。
參考文獻(xiàn):
[1] 蔣亞南, 樓應(yīng)侯. 中小型企業(yè)設(shè)備管理系統(tǒng)的編碼設(shè)計與應(yīng)用[J]. 計算機(jī)工程與應(yīng)用, 2003, 10: 217-219.
[2] 王太勇, 王雙利, 王正英, etal. 基于狀態(tài)監(jiān)測和故障診斷的設(shè)備管理系統(tǒng)[J]. 計算機(jī)集成制造系統(tǒng), 2006, 12(7): 1080-1084.
[3] [14]Michael F. Worboys. GIS:A Computing Perspective. Taylor & Franics Ltd, London,Britain,1996
[4] 韓傳軍,張茂,楊斌.基于ASP.NET的石油企業(yè)設(shè)備管理信息系統(tǒng)[J].現(xiàn)代制造工程,2009 (4):37-39
[5] 張浩,劉曉慧.基于ASP的Web Services的研究和應(yīng)用[J].微計算機(jī)信息.2007(15):12-13
作者簡介:董蕾(1972—),女,漢族,浙江寧波人,碩士,主要研究方向:物資管理、供應(yīng)鏈管理。