摘要:本文介紹了基于B/S與C/S綜合架構(gòu)的特種設(shè)備管理信息系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)思路與方法,分析了目前已開(kāi)發(fā)系統(tǒng)存在的問(wèn)題,提出遠(yuǎn)程中心設(shè)備數(shù)據(jù)庫(kù)和本地業(yè)務(wù)數(shù)據(jù)庫(kù)的數(shù)據(jù)分布模式,探討該架構(gòu)在同類(lèi)系統(tǒng)開(kāi)發(fā)應(yīng)用中的優(yōu)勢(shì),研究了系統(tǒng)的主要功能和體系結(jié)構(gòu)。
關(guān)鍵詞:特種設(shè)備;管理信息系統(tǒng) B/S(瀏覽器/服務(wù)器);C/S(客戶機(jī)/服務(wù)器)
中圖分類(lèi)號(hào):TP315 ???文獻(xiàn)標(biāo)識(shí)碼:A ???????文章編號(hào):1003-2177(2019)16-0000-00
為了適應(yīng)信息化發(fā)展的需要,各地市級(jí)城市分別建立了所轄區(qū)域內(nèi)的特種設(shè)備數(shù)據(jù)庫(kù),在此數(shù)據(jù)庫(kù)基礎(chǔ)之上,部分省市和軟件公司合作,開(kāi)發(fā)研制了相應(yīng)的計(jì)算機(jī)管理系統(tǒng),對(duì)特種設(shè)備設(shè)計(jì)、制造、安裝、檢驗(yàn)、使用、修理、改造和安全監(jiān)察等8個(gè)方面更加有效的管理起到了積極作用。然而,由于立足各自內(nèi)部管理模式,系統(tǒng)規(guī)模較小、比較分散、應(yīng)用平臺(tái)復(fù)雜、體系結(jié)構(gòu)比較原始,有的片面追求大而全,不能突出重點(diǎn),疏于實(shí)用,因此已不能適應(yīng)業(yè)務(wù)的迅速發(fā)展,不能滿足管理的需要。更重要的是數(shù)據(jù)共享程度低,很多應(yīng)用系統(tǒng)由于沒(méi)有統(tǒng)一協(xié)調(diào),信息共享程度不高,重復(fù)投資,浪費(fèi)了大量的資源。
1特種設(shè)備管理信息系統(tǒng)現(xiàn)狀分析及存在的問(wèn)題
目前國(guó)內(nèi)的相關(guān)系統(tǒng)存在以下幾種模式,一種是單純的檢驗(yàn)軟件,是檢驗(yàn)單位主要為了報(bào)告制作編制,數(shù)量最多;另一種是監(jiān)察軟件,是特種設(shè)備監(jiān)管部門(mén)方便業(yè)務(wù)管理而編制,完成如告知、合格證打印等功能,數(shù)量較多;最后一種就是檢驗(yàn)和監(jiān)察綜合的軟件,是根據(jù)檢驗(yàn)單位和監(jiān)察單位分別提出的各自需求編制的,目前數(shù)量較少。
對(duì)于前兩種模式,即單純的監(jiān)察軟件和檢驗(yàn)軟件,由于監(jiān)察機(jī)構(gòu)與檢驗(yàn)機(jī)構(gòu)立足各自的數(shù)據(jù)庫(kù)和內(nèi)部管理模式,在數(shù)據(jù)共享和動(dòng)態(tài)更新方面存在嚴(yán)重的問(wèn)題。雖然有的采用定期導(dǎo)入導(dǎo)出的同步更新辦法,但是仍然不可避免的存在下列問(wèn)題:
(1)在監(jiān)察機(jī)構(gòu)辦理告知、注冊(cè)登記、報(bào)廢、停用等手續(xù)時(shí),對(duì)于新增設(shè)備和在用設(shè)備的動(dòng)態(tài)屬性,
檢驗(yàn)機(jī)構(gòu)不能及時(shí)獲得相關(guān)信息,并且存在重復(fù)輸入的問(wèn)題;
更新監(jiān)察機(jī)構(gòu)的數(shù)據(jù)庫(kù);
(3)當(dāng)監(jiān)察機(jī)構(gòu)的數(shù)據(jù)庫(kù)與檢驗(yàn)機(jī)構(gòu)的數(shù)據(jù)庫(kù)相關(guān)數(shù)據(jù)發(fā)生沖突時(shí),存在以哪一方為準(zhǔn)的問(wèn)題;
(4)使用單位和公眾沒(méi)有一個(gè)信息平臺(tái)來(lái)查詢相關(guān)信息對(duì)于監(jiān)察和檢驗(yàn)綜合類(lèi)的軟件,基本都是采
用內(nèi)部局域網(wǎng)為設(shè)計(jì)前提,因?yàn)楸O(jiān)察和檢驗(yàn)分屬不同部門(mén),不在同一地理位置,這樣雖然使用的是綜合類(lèi)程序,但仍以各自數(shù)據(jù)庫(kù)為基礎(chǔ),然后通過(guò)定期撥號(hào)或上傳數(shù)據(jù)的方式更新數(shù)據(jù),這樣同樣存在上述問(wèn)題,不能做到實(shí)時(shí)。
2關(guān)于B/S和C/S架構(gòu)
B/S和C/S是當(dāng)今信息系統(tǒng)開(kāi)發(fā)模式的兩大主流架構(gòu),B/S和C/S架構(gòu)存在各自的優(yōu)缺點(diǎn)。在適用Internet、維護(hù)工作量等方面,B/S比C/S要強(qiáng)得多;但在運(yùn)行速度、數(shù)據(jù)安全、人機(jī)交互等方面,則B/S遠(yuǎn)不如C/S。綜合起來(lái)可以發(fā)現(xiàn),凡是C/S的強(qiáng)項(xiàng),便是B/S的弱項(xiàng),反之也然。因?yàn)锽/S與C/S具有不同的優(yōu)勢(shì)與特點(diǎn),它們無(wú)法相互取代。例如,對(duì)于以瀏覽為主、錄入簡(jiǎn)單的應(yīng)用程序,B/S技術(shù)有很大的優(yōu)勢(shì),現(xiàn)在全球鋪天蓋地的Web網(wǎng)站就是明證;而對(duì)于交互復(fù)雜的企業(yè)級(jí)應(yīng)用,B/S則很難勝任。從全球范圍看,成熟的ERP(企業(yè)資源規(guī)劃系統(tǒng))產(chǎn)品大多采用二層或三層C/S架構(gòu),B/S的ERP產(chǎn)品并不多見(jiàn)。
如果我們的特種設(shè)備管理信息系統(tǒng)單純采用C/S結(jié)構(gòu),因?yàn)镃/S是以局域網(wǎng)為設(shè)計(jì)前提,在局域網(wǎng)內(nèi)工作基本沒(méi)有問(wèn)題,但是因?yàn)椴煌块T(mén)地理位置的不同,以及移動(dòng)辦公和分布式辦公的需要,基于局域網(wǎng)的應(yīng)用程序已經(jīng)不能滿足需求。如果將C/S移植到Internet上,這種方式遠(yuǎn)程訪問(wèn)需要專門(mén)的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專門(mén)的設(shè)計(jì)來(lái)處理分布式的數(shù)據(jù)。一般C/S沒(méi)有數(shù)據(jù)分頁(yè)功能,一條命令可能引起海量數(shù)據(jù)傳輸。并且C/S沒(méi)有為公眾提供查詢?yōu)g覽接口。如果采用B/S結(jié)構(gòu),首先無(wú)法解決數(shù)據(jù)量問(wèn)題。因?yàn)榉?wù)器端需要儲(chǔ)存所有的監(jiān)察、檢驗(yàn)等業(yè)務(wù)數(shù)據(jù),網(wǎng)絡(luò)數(shù)據(jù)通信量大,速度會(huì)比較慢。特別是采用adsl直接部署B(yǎng)/S的應(yīng)用會(huì)更慢;其次斷線無(wú)法自行終端處理。因?yàn)閷拵нB接不是特別穩(wěn)定,有可能斷線,那么作為B/S結(jié)構(gòu)的程序?qū)](méi)法再工作。最后對(duì)于需要繪制圖形、報(bào)表打印等界面復(fù)雜的報(bào)告制作程序,用B/S技術(shù)實(shí)現(xiàn)相當(dāng)困難。
3遠(yuǎn)程中心設(shè)備數(shù)據(jù)庫(kù)和本地業(yè)務(wù)數(shù)據(jù)庫(kù)
根據(jù)上面的分析,如果監(jiān)察機(jī)構(gòu)和檢驗(yàn)機(jī)構(gòu)采用各自的數(shù)據(jù)庫(kù)開(kāi)展工作,則不可能實(shí)現(xiàn)真正的實(shí)時(shí)動(dòng)態(tài)管理。解決辦法就是采用一個(gè)中心設(shè)備數(shù)據(jù)庫(kù),以此作為監(jiān)察、檢驗(yàn)等部門(mén)工作的基礎(chǔ),實(shí)現(xiàn)信息共享,中心設(shè)備數(shù)據(jù)即時(shí)更新,保證設(shè)備信息動(dòng)態(tài)變化的實(shí)時(shí)性。
中心設(shè)備數(shù)據(jù)庫(kù)只保存所轄范圍內(nèi)特種設(shè)備的基本信息,在原普查數(shù)據(jù)庫(kù)結(jié)構(gòu)的基礎(chǔ)上增補(bǔ)和監(jiān)察、檢驗(yàn)等部門(mén)使用的相關(guān)數(shù)據(jù)。中心設(shè)備數(shù)據(jù)庫(kù)最小應(yīng)以地市級(jí)為單位,如果擴(kuò)展到省級(jí)或國(guó)家級(jí),則在技術(shù)上沒(méi)有太大的區(qū)別,只是數(shù)據(jù)量上的變化和硬件水平的提高。就目前計(jì)算機(jī)軟件和硬件的性能以及網(wǎng)絡(luò)帶寬,完全可以實(shí)現(xiàn)國(guó)家級(jí)特種設(shè)備中心數(shù)據(jù)庫(kù)。因?yàn)橹行脑O(shè)備數(shù)據(jù)庫(kù)在一定區(qū)域內(nèi)只有一個(gè),各部門(mén)是通過(guò)Internet來(lái)存取,所以稱遠(yuǎn)程中心設(shè)備數(shù)據(jù)庫(kù)。
建立以遠(yuǎn)程中心設(shè)備數(shù)據(jù)庫(kù)為基礎(chǔ)的特種設(shè)備管理信息系統(tǒng)的優(yōu)點(diǎn)是顯而易見(jiàn)的,它建立了實(shí)時(shí)反映設(shè)備安全狀況的信息化網(wǎng)絡(luò),不但避免了上述的不足,并且無(wú)需再用報(bào)表的形式上報(bào)數(shù)據(jù),上級(jí)管理部門(mén)可以實(shí)時(shí)掌握管轄范圍內(nèi)的特種設(shè)備狀況,比如數(shù)量、檢驗(yàn)率、超期未檢設(shè)備、檢驗(yàn)不合格設(shè)備等,通過(guò)特種設(shè)備信息資源整合實(shí)現(xiàn)真正意義上的實(shí)時(shí)動(dòng)態(tài)高效。
業(yè)務(wù)數(shù)據(jù)庫(kù)是監(jiān)察和檢驗(yàn)部門(mén)在進(jìn)行各自業(yè)務(wù)工作時(shí)使用的數(shù)據(jù)庫(kù),是以遠(yuǎn)程中心設(shè)備數(shù)據(jù)庫(kù)為基礎(chǔ)。如在監(jiān)察部門(mén)辦理的告知手續(xù),檢驗(yàn)部門(mén)的檢驗(yàn)報(bào)告等,都保存在業(yè)務(wù)數(shù)據(jù)庫(kù)中。業(yè)務(wù)數(shù)據(jù)庫(kù)保存在不同的使用部門(mén),所以稱本地業(yè)務(wù)數(shù)據(jù)庫(kù)。
如圖1,這種以遠(yuǎn)程中心設(shè)備數(shù)據(jù)庫(kù)為核心,以本地業(yè)務(wù)數(shù)據(jù)庫(kù)為主要應(yīng)用的分布式數(shù)據(jù)存儲(chǔ)方式,不僅解決了特種設(shè)備數(shù)據(jù)信息的唯一性和動(dòng)態(tài)性,實(shí)現(xiàn)信息共享,還解決了網(wǎng)絡(luò)傳輸數(shù)據(jù)量大,程序運(yùn)行慢等問(wèn)題。
4系統(tǒng)結(jié)構(gòu)和流程
B/S架構(gòu)部分,以中心設(shè)備數(shù)據(jù)庫(kù)為基礎(chǔ),編制Web應(yīng)用程序,建立Web網(wǎng)站。用戶通過(guò)瀏覽器訪問(wèn)服務(wù)器,得到實(shí)時(shí)的查詢和統(tǒng)計(jì)結(jié)果。因這種方式用戶只要能上Internet就可以訪問(wèn),因此這不僅使監(jiān)察和檢驗(yàn)部門(mén)可以方便迅速查詢所需信息,實(shí)現(xiàn)簡(jiǎn)單業(yè)務(wù)功能,更為使用單位和公眾提供一個(gè)信息平臺(tái)。如公眾想了解所使用電梯的檢驗(yàn)狀況,反映特種設(shè)備安全隱患等,通過(guò)相關(guān)網(wǎng)站即可以實(shí)現(xiàn),實(shí)現(xiàn)信息互動(dòng)。
C/S架構(gòu)部分,監(jiān)察和檢驗(yàn)部門(mén)運(yùn)行客戶端程序,一方面通過(guò)Internet連接應(yīng)用程序服務(wù)器和遠(yuǎn)程中心設(shè)備數(shù)據(jù)庫(kù),下載和更新設(shè)備的相關(guān)信息;另一方面,通過(guò)連接本地業(yè)務(wù)數(shù)據(jù)庫(kù),實(shí)現(xiàn)各自的業(yè)務(wù)功能,生成的業(yè)務(wù)數(shù)據(jù)保存在本地的業(yè)務(wù)數(shù)據(jù)庫(kù)中。在監(jiān)察和檢驗(yàn)業(yè)務(wù)發(fā)生的同時(shí),對(duì)遠(yuǎn)程中心設(shè)備數(shù)據(jù)庫(kù)進(jìn)行更新,如制作檢驗(yàn)報(bào)告后,對(duì)相關(guān)設(shè)備的檢驗(yàn)日期、檢驗(yàn)結(jié)論、報(bào)告編號(hào)等更新到數(shù)據(jù)庫(kù),通過(guò)網(wǎng)站或客戶端程序可以及時(shí)得到最新信息。
從圖2的報(bào)告制作流程中可以看出,實(shí)際網(wǎng)絡(luò)的數(shù)據(jù)流量并不大,除瀏覽外,只下載單臺(tái)設(shè)備的數(shù)據(jù)到本地,例如制作一臺(tái)電梯報(bào)告,所需要的數(shù)據(jù)僅十幾個(gè)字段。報(bào)告制作全部在本地,通過(guò)客戶端程序完成,中心數(shù)據(jù)庫(kù)不保存報(bào)告,只保存這臺(tái)設(shè)備的相關(guān)檢驗(yàn)信息。同時(shí),由于采用同一客戶端程序,使檢驗(yàn)報(bào)告的標(biāo)準(zhǔn)化得到更有效的保證,監(jiān)察機(jī)構(gòu)的表卡樣式等也同樣更加規(guī)范統(tǒng)一。
綜上所述,基于BS/CS架構(gòu)的特種設(shè)備管理信息系統(tǒng),既有效解決了特種設(shè)備信息資源的動(dòng)態(tài)問(wèn)題,又促進(jìn)了信息共享和資源整合,為政府監(jiān)察,行業(yè)檢驗(yàn)、制造使用和社會(huì)監(jiān)督提供了有利條件,使特種設(shè)備系統(tǒng)的信息資源更加有效地為特設(shè)事業(yè)的發(fā)展和國(guó)民經(jīng)濟(jì)建設(shè)服務(wù)。
參考文獻(xiàn)
[1]TSG Z0002-2009.特種設(shè)備信息化工作管理規(guī)則[S].2009.
[2]邱夢(mèng)華.特種設(shè)備信息化管理系統(tǒng)的架構(gòu)設(shè)計(jì)[D].中國(guó)設(shè)備工程,2017.
[3]吳北平.檢測(cè)檢驗(yàn)信息化管理系統(tǒng)的研發(fā)[D].露天采礦技術(shù),2012.
[4]宋一鋒.ERP的C/S和B/S體系結(jié)構(gòu)的比較[J].信息技術(shù),2009(08):94-96.
[5]曹洺.加強(qiáng)特種設(shè)備信息化管理工作[J].中國(guó)管理信息化,2016(24):41-42.
收稿日期:2019-06-26
作者簡(jiǎn)介:王麗丹(1981—),女,遼寧海城人,本科,工程師,從事機(jī)電類(lèi)特種設(shè)備檢驗(yàn)相關(guān)工作。