徐玉玲,徐維秀,劉曉寒
(中國石化地球物理公司勝利分公司,山東東營 257086)
地震設(shè)備維修管理系統(tǒng)的設(shè)計與實現(xiàn)
徐玉玲,徐維秀,劉曉寒
(中國石化地球物理公司勝利分公司,山東東營 257086)
為方便施工隊伍分散、生產(chǎn)周期長的情況,提高設(shè)備維修管理效率,控制維修成本,提出適宜地震設(shè)備維修管理系統(tǒng)的建設(shè)思路,并利用ASP技術(shù)進(jìn)行系統(tǒng)實現(xiàn)。通過搭建統(tǒng)一的數(shù)據(jù)管理平臺,將設(shè)備維修信息管理、維修計劃管理、維修過程管理、維修費(fèi)用統(tǒng)計等全部納入網(wǎng)絡(luò)管理范疇,實現(xiàn)設(shè)備維修的一體化管理。由于系統(tǒng)界面清晰、操作方便等,已在某地震采集生產(chǎn)企業(yè)順利運(yùn)行。
地震設(shè)備;維修計劃;費(fèi)用統(tǒng)計
10.16621/j.cnki.issn1001-0599.2017.05.01
油氣地震勘探采集項目在國內(nèi)各地都有施工隊伍,施工工期貫穿全年,設(shè)備種類呈多樣化,主要有測井及物探設(shè)備,船舶,鉆井設(shè)備,運(yùn)輸車輛及工程機(jī)械等,這些地震設(shè)備的維修管理直接影響企業(yè)的經(jīng)營效益。因此,迫切需要利用現(xiàn)代信息網(wǎng)絡(luò)技術(shù)對傳統(tǒng)管理模式進(jìn)行改造,提高生產(chǎn)效率,減少維修成本,提升管理水平。為此,提出實行現(xiàn)代化地震設(shè)備維修管理系統(tǒng)的工作思路,并利用動態(tài)網(wǎng)頁(Active Server Pages,ASP)技術(shù)予以實現(xiàn),建立統(tǒng)一的設(shè)備維修管理系統(tǒng)(SIROA),將維修信息管理、設(shè)備維修計劃管理、維修過程管理、維修費(fèi)用統(tǒng)計等工作全面納入管理范圍,搭建統(tǒng)一管理平臺,形成一個覆蓋全面的設(shè)備維修管理網(wǎng)絡(luò),實行一體化管理,為高效、低成本完成設(shè)備維修任務(wù)提供保障。工作思路見圖1。主要包括:①對設(shè)備維修管理業(yè)務(wù)進(jìn)行分析。②軟件開發(fā)人員開發(fā)系統(tǒng)。③管理部門對系統(tǒng)進(jìn)行驗證,確認(rèn)系統(tǒng)是否符合生產(chǎn)實際需求并提出修改意見。④開發(fā)人員根據(jù)意見修改系統(tǒng)。⑤對各單位設(shè)備管理人員進(jìn)行培訓(xùn),熟練掌握系統(tǒng)操作方法。⑥生產(chǎn)實際應(yīng)用,并將應(yīng)用過程中產(chǎn)生的問題、提出的改進(jìn)工作的方法反饋給開發(fā)人員,對系統(tǒng)進(jìn)行修改。
圖1 工作思路
系統(tǒng)總體架構(gòu)由表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層構(gòu)成(圖2)。數(shù)據(jù)層分為數(shù)據(jù)訪問層和數(shù)據(jù)存儲層,為業(yè)務(wù)邏輯層提供數(shù)據(jù)服務(wù)。業(yè)務(wù)邏輯層主要是針對具體問題的操作,也可以理解成對數(shù)據(jù)層的操作,主要有4大業(yè)務(wù),即維修信息管理、維修計劃管理、維修過程管理和維修統(tǒng)計管理。表示層是通過HTTP請求向業(yè)務(wù)邏輯層發(fā)送消息,業(yè)務(wù)邏輯層處理完畢將消息送回,在瀏覽器中展示。
圖2 系統(tǒng)3層架構(gòu)
主要包括系統(tǒng)管理、維修信息管理、維修計劃管理、維修過程管理、維修費(fèi)用統(tǒng)計5大模塊,系統(tǒng)功能結(jié)構(gòu)設(shè)計(圖3)。
圖3 系統(tǒng)功能結(jié)構(gòu)
系統(tǒng)管理主要是對用戶的管理,包括用戶權(quán)限的分配,用戶基礎(chǔ)信息,用戶所屬單位的管理;其他4大模塊與業(yè)務(wù)相關(guān),維修信息管理模塊管理設(shè)備基礎(chǔ)信息,是另外3大模塊的數(shù)據(jù)源頭部分;維修計劃與維修過程管理相對獨(dú)立,但都涉及系統(tǒng)核心業(yè)務(wù),包括信息的查看、填報、審批等;維修統(tǒng)計對設(shè)備維修計劃和過程進(jìn)行多角度、多維統(tǒng)計。
(1)業(yè)務(wù)流程圖是用規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程,以及不同職位或部門的分工[1]。維修計劃管理的業(yè)務(wù)流程(圖4)。三級或四級單位可以從設(shè)備維修檔案數(shù)據(jù)中提取設(shè)備維修基礎(chǔ)信息,填報維修計劃;然后根據(jù)維修計劃提出審批申請;三級單位人員負(fù)責(zé)第一級審批,審批通過提交給二級分管領(lǐng)導(dǎo)審批;最后二級分管領(lǐng)導(dǎo)可以對審批通過的維修計劃進(jìn)行費(fèi)用統(tǒng)計,并生成所需要的報表。
圖4 維修計劃管理業(yè)務(wù)流程
圖5 維修過程管理業(yè)務(wù)流程
(2)維修過程管理的業(yè)務(wù)流程(圖5)。三級或四級單位可以從設(shè)備維修檔案數(shù)據(jù)中提取設(shè)備維修基礎(chǔ)信息,填報送修信息;然后提出審批申請;三級單位人員負(fù)責(zé)第一級審批,審批通過提交給二級分管領(lǐng)導(dǎo)和二級領(lǐng)導(dǎo)逐級審批并安排維修廠站;審批通過的維修信息反饋給三級單位負(fù)責(zé)人;三級單位送修設(shè)備并對送修完的設(shè)備提交二級驗收、打印驗收單;二級分管領(lǐng)導(dǎo)和二級領(lǐng)導(dǎo)逐級驗收,最后二級分管領(lǐng)導(dǎo)可以對維修信息進(jìn)行費(fèi)用統(tǒng)計并生成所需要的報表。
|基于系統(tǒng)的規(guī)模,選用的是ACCESS數(shù)據(jù)庫。是由微軟推出的一種桌面型數(shù)據(jù)庫系統(tǒng),也是一種系統(tǒng)開發(fā)工具,具備了系統(tǒng)內(nèi)存小、功能強(qiáng)大、通用性強(qiáng)、使用方便等優(yōu)點(diǎn)??紤]服務(wù)器環(huán)境配置的兼容性以及軟件安裝的便利性,選用的是ASP開發(fā)技術(shù),具有5大優(yōu)點(diǎn)[2]。
(1)易于操控數(shù)據(jù)庫。可輕易連接不同數(shù)據(jù)庫,如Access、Oracle等。
(2)不需要配置開發(fā)環(huán)境。
(3)語言相容性高??山Y(jié)合HTML,VBScript,Java Script等語言來設(shè)計。
(4)適用于不同的瀏覽器。
(5)隱密安全性高。用戶無法查看到ASP源程序代碼,可防止代碼被竊取。
系統(tǒng)采用Windows+ACCESS作為系統(tǒng)的開發(fā)模式,運(yùn)用ASP開發(fā)技術(shù),利用VBScript和JavaScript腳本語言,建立一個基于瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)的功能強(qiáng)大的信息管理系統(tǒng)。
(1)首先根據(jù)設(shè)備維修所涉及的信息內(nèi)容及關(guān)系,設(shè)計數(shù)據(jù)概念模型;其次將概念模型進(jìn)行細(xì)化,形成數(shù)據(jù)表;第三依賴實現(xiàn)工具建立物理模型。
(2)根據(jù)業(yè)務(wù)需求,按照企業(yè)規(guī)范,系統(tǒng)設(shè)計了10個數(shù)據(jù)信息表,包括維修檔案信息表、維修過程信息表等。維修過程信息表將設(shè)備維修計劃與實際維修聯(lián)系起來,便于監(jiān)控實施是否嚴(yán)格按照計劃進(jìn)行。
為了減少代碼,提高開發(fā)效率,利用面向?qū)ο蠹夹g(shù),把相同的語句封裝起來,開發(fā)了一系列網(wǎng)站組件。Web組件的開發(fā)可以提高開發(fā)效率和代碼質(zhì)量,縮短網(wǎng)站開發(fā)周期,也可充分、高效地利用網(wǎng)絡(luò)資源,增強(qiáng)網(wǎng)站的實用性,易于維護(hù)[3]。共開發(fā)出5種Web組件。
(1)日期處理組件。將輸入的數(shù)字轉(zhuǎn)換為標(biāo)準(zhǔn)日期格式。(2)分頁處理組件。實現(xiàn)帶多個參數(shù)的分頁跳轉(zhuǎn)。
(3)EXCEL文件導(dǎo)入組件。實現(xiàn)EXCEL文件數(shù)據(jù)的批量導(dǎo)入。
(4)用戶權(quán)限定制組件。根據(jù)實際需要定制用戶權(quán)限。
(5)排序組件。實現(xiàn)分類聯(lián)合排序。
(1)維修信息管理。維修信息管理模塊建立了規(guī)范的設(shè)備檔案信息數(shù)據(jù)庫、維修廠站信息數(shù)據(jù)庫;開發(fā)了數(shù)據(jù)導(dǎo)入、導(dǎo)出工具,實現(xiàn)了與現(xiàn)有設(shè)備信息系統(tǒng)的數(shù)據(jù)對接;實現(xiàn)了EXCEL文件的導(dǎo)入與導(dǎo)出;開發(fā)了信息查詢和排序工具,能夠進(jìn)行多維查詢和排序。實現(xiàn)系統(tǒng)之間的數(shù)據(jù)對接,提高了工作效率;信息查詢和排序工具,能夠進(jìn)行多維查詢和排序。
(2)維修計劃管理。包括維修計劃上報、審批、下達(dá),多級審批流程的在線運(yùn)行、審批成果的在線流轉(zhuǎn)等,能夠自動生成設(shè)備維修費(fèi)計劃明細(xì)月報表并導(dǎo)出。所有維修計劃都需經(jīng)過3級審批通過后才能夠送修,嚴(yán)格控制了設(shè)備維修計劃成本。
(3)維修過程管理。主要包括設(shè)備送修填報、申請、審批、設(shè)備維修驗收等業(yè)務(wù)功能。實現(xiàn)3級審批和2級驗收流程的在線運(yùn)行、審批和驗收成果的在線流轉(zhuǎn)、電子圖片簽名、在線瀏覽和打印等操作。
(4)維修費(fèi)用統(tǒng)計。共實現(xiàn)了8類統(tǒng)計方法,能夠?qū)υO(shè)備維修計劃和過程信息進(jìn)行多角度、多維統(tǒng)計,并生成EXCEL報表。①統(tǒng)計每個單位在某個時間段內(nèi)已驗收和未驗收設(shè)備的費(fèi)用情況。②統(tǒng)計不同類別的設(shè)備在某個時間段內(nèi)的已驗收和未驗收費(fèi)用情況。③統(tǒng)計某個單位已驗收和未驗收的某一類設(shè)備在某個時間段內(nèi)結(jié)算費(fèi)用。④統(tǒng)計一段時間內(nèi)某臺設(shè)備的維修情況。⑤統(tǒng)計某個單位在某個時間段內(nèi)的計劃維修金額與結(jié)算費(fèi)用的匯總對比。⑥統(tǒng)計某個單位在某個時間段內(nèi)的計劃維修金額與結(jié)算費(fèi)用的明細(xì)對比。⑦統(tǒng)計一段時間內(nèi)每個單位在每個維修廠站的維修情況。⑧建立設(shè)備修理臺賬。
(5)系統(tǒng)管理。主要管理系統(tǒng)的基礎(chǔ)信息,包括單位管理、用戶組權(quán)限管理和用戶管理。系統(tǒng)管理員可以根據(jù)實際業(yè)務(wù)需求自由定制用戶的使用權(quán)限,保證系統(tǒng)的安全性。
針對油氣地震勘探設(shè)備種類多、位置分散、維修管理監(jiān)控困難的現(xiàn)狀,提出了一種基于B/S模式,利用ASP技術(shù)實現(xiàn)的維修管理系統(tǒng)建設(shè)思路。實現(xiàn)了維修業(yè)務(wù)流程與信息化的結(jié)合,有效控制了維修成本,保證了維修質(zhì)量,提高了工作效率,充分滿足了維修管理的需要,為地震設(shè)備高效使用提供了有力保證。
[1]李廣水,姜方桃.管理信息系統(tǒng)[M].北京:中國人民大學(xué)出版社,2008.
[2]常青,葉云龍,劉繼文.基于B/S模式的高校儀器設(shè)備管理系統(tǒng)的設(shè)計[J].河北建筑工程學(xué)院學(xué)報,2013,31(1):85-88.
[3]祝媛媛,段衛(wèi)星,徐維秀,等.基于ASP技術(shù)的動態(tài)網(wǎng)站組件的研發(fā)及應(yīng)用[J].油氣地球物理,2007,5(3):27-30.
TU607
B
〔編輯 王永洲〕