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