莫家國(guó),陳海平,謝鎮(zhèn)祥,吳朝鑫
(廣西特種設(shè)備檢驗(yàn)研究院柳州分院,廣西柳州 545006)
隨著特種設(shè)備數(shù)量的不斷增加,各檢驗(yàn)機(jī)構(gòu)的檢驗(yàn)業(yè)務(wù)量不斷增大,利用互聯(lián)網(wǎng)和大數(shù)據(jù)提高檢驗(yàn)機(jī)構(gòu)的管理效能,實(shí)現(xiàn)檢驗(yàn)業(yè)務(wù)數(shù)據(jù)與單位內(nèi)部管理需求的數(shù)據(jù)共享,實(shí)現(xiàn)快速響應(yīng)政府監(jiān)管和社會(huì)公眾需求的數(shù)據(jù)需要,是當(dāng)前很多檢驗(yàn)機(jī)構(gòu)亟待解決的問(wèn)題。
目前與特種設(shè)備相關(guān)單位開(kāi)發(fā)的特種設(shè)備檢驗(yàn)系統(tǒng),主要是實(shí)現(xiàn)網(wǎng)上報(bào)檢到報(bào)告發(fā)放整個(gè)過(guò)程的管理,但在數(shù)據(jù)統(tǒng)計(jì)分析、檢驗(yàn)質(zhì)量歸類匯總、檢驗(yàn)資源發(fā)掘、與單位內(nèi)部管理數(shù)據(jù)的互聯(lián)互通等方面存在很多的不足或者空白。各系統(tǒng)之間相互獨(dú)立,數(shù)據(jù)庫(kù)信息不統(tǒng)一,數(shù)據(jù)資源無(wú)法共享和互聯(lián)互通,各自形成了信息“孤島”,數(shù)據(jù)部門(mén)化、單位化、碎片化,數(shù)據(jù)形態(tài)異構(gòu)化,無(wú)法有效整合和利用這些數(shù)據(jù)實(shí)現(xiàn)信息化、智慧化管理。受制于軟件公司高昂的開(kāi)發(fā)費(fèi)用以及早期開(kāi)發(fā)框架的落后,很難及時(shí)適應(yīng)檢驗(yàn)機(jī)構(gòu)的發(fā)展和需求。隨著特種設(shè)備管理要求的不斷提高,檢驗(yàn)機(jī)構(gòu)管理制度的不斷調(diào)整,檢驗(yàn)機(jī)構(gòu)信息化建設(shè)的不斷改進(jìn),急需要一套由檢驗(yàn)機(jī)構(gòu)主導(dǎo)開(kāi)發(fā)的、檢驗(yàn)機(jī)構(gòu)可隨時(shí)調(diào)整和改進(jìn)相關(guān)模塊的軟件系統(tǒng),以提高檢驗(yàn)機(jī)構(gòu)的管理效能和信息化建設(shè)水平。
Java 是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java 語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java 語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚哂泻?jiǎn)單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn),廣泛運(yùn)用于桌面應(yīng)用程序、Web 應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等[1]。本系統(tǒng)采用基于Java的可擴(kuò)展、開(kāi)放源程序開(kāi)發(fā)集成平臺(tái)Eclipse 作為開(kāi)發(fā)工具。
MySQL 數(shù)據(jù)庫(kù)是關(guān)系數(shù)據(jù)庫(kù)的一種,在眾多關(guān)系數(shù)據(jù)庫(kù)中使用最為廣泛。它所使用的語(yǔ)言是訪問(wèn)數(shù)據(jù)庫(kù)最常用的SQL 語(yǔ)言,系統(tǒng)速度快而且靈活性強(qiáng)。MySQL 軟件的優(yōu)點(diǎn)是成本低、體積小、速度快,開(kāi)放源碼,被廣泛應(yīng)用于中小型網(wǎng)站數(shù)據(jù)庫(kù)的開(kāi)發(fā)[2]。本系統(tǒng)采用MySQL 數(shù)據(jù)庫(kù)作為后臺(tái)的數(shù)據(jù)管理。
B/S 架構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)是Web 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,Web 瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服務(wù)器安裝SQL Server、Oracle、MySQL 等數(shù)據(jù)庫(kù)。瀏覽器通過(guò)Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。B/S 架構(gòu)最大的優(yōu)點(diǎn)是總體擁有成本低、維護(hù)方便、分布性強(qiáng)、開(kāi)發(fā)簡(jiǎn)單,可以不用安裝任何專門(mén)的軟件就能實(shí)現(xiàn)在任何地方進(jìn)行操作,客戶端零維護(hù),系統(tǒng)的擴(kuò)展非常容易,只要有一臺(tái)能上網(wǎng)的電腦就能使用,系統(tǒng)管理員只要做好服務(wù)器的管理工作就行了[3]。因此本系統(tǒng)采用B/S 架構(gòu)進(jìn)行開(kāi)發(fā)。
本系統(tǒng)建立了特種設(shè)備信息庫(kù)、人員信息庫(kù)、業(yè)務(wù)數(shù)據(jù)庫(kù)三大通用底層數(shù)據(jù)庫(kù),根據(jù)單位的工作流程和部門(mén)需求開(kāi)發(fā)了綜合管理、檢驗(yàn)業(yè)務(wù)、統(tǒng)計(jì)分析三大模塊,建立了跨平臺(tái)、跨領(lǐng)域、跨架構(gòu)和跨數(shù)據(jù)庫(kù)的互通交互機(jī)制,實(shí)現(xiàn)數(shù)據(jù)的同步和共享。系統(tǒng)框架如圖1 所示。
圖1 系統(tǒng)框架
綜合管理模塊是根據(jù)單位的管理制度制定專門(mén)開(kāi)發(fā),打破了目前市場(chǎng)上的檢驗(yàn)系統(tǒng)數(shù)據(jù)與單位內(nèi)部管理數(shù)據(jù)相互獨(dú)立、各自為政的局面,實(shí)現(xiàn)了檢驗(yàn)業(yè)務(wù)數(shù)據(jù)、單位管理數(shù)據(jù)和財(cái)務(wù)數(shù)據(jù)的互聯(lián)互通共享機(jī)制,形成檢驗(yàn)數(shù)據(jù)和單位管理數(shù)據(jù)的無(wú)縫鏈接。該模塊主要包括以下功能:
(1)財(cái)務(wù)管理。該模塊以檢驗(yàn)業(yè)務(wù)的數(shù)據(jù)為基礎(chǔ),構(gòu)建財(cái)務(wù)管理與檢驗(yàn)系統(tǒng)數(shù)據(jù)共享機(jī)致,實(shí)現(xiàn)單位收支情況管理、職工工資計(jì)算、各類財(cái)務(wù)報(bào)表統(tǒng)計(jì)輸出,避免了財(cái)務(wù)管理和檢驗(yàn)系統(tǒng)的數(shù)據(jù)孤立,減輕有關(guān)人員的工作量,提高工作效率。
(2)內(nèi)部OA 系統(tǒng)。該模塊以檢驗(yàn)業(yè)務(wù)的數(shù)據(jù)為基礎(chǔ),打通了與公務(wù)用車(chē)和出差考勤管理相關(guān)的數(shù)據(jù)鏈,實(shí)現(xiàn)單位公務(wù)用車(chē)管理和出差考勤管理的自動(dòng)化和智能化操作。同時(shí)該模塊還設(shè)計(jì)有公文和信息發(fā)布流轉(zhuǎn)、報(bào)賬管理、績(jī)效考核等功能,實(shí)現(xiàn)了單位的線上辦公和線上管理。
(3)信息公告。該模塊提供有關(guān)法律法規(guī)、標(biāo)準(zhǔn)規(guī)范、通知文件、辦事指南、新聞報(bào)道等信息發(fā)布和反饋功能,建立與用戶和網(wǎng)民的溝通互動(dòng)平臺(tái)。
檢驗(yàn)業(yè)務(wù)模塊根據(jù)檢驗(yàn)業(yè)務(wù)的全流程體系進(jìn)行設(shè)計(jì)開(kāi)發(fā),實(shí)現(xiàn)特種設(shè)備從用戶報(bào)檢、任務(wù)安排、記錄出具與校核、報(bào)告的審核審批、報(bào)告生成打印、報(bào)告分發(fā)、歸檔等檢驗(yàn)檢測(cè)業(yè)務(wù)全過(guò)程的線上操作。實(shí)現(xiàn)特種設(shè)備法定檢驗(yàn)、委托檢驗(yàn)的全流程管控,采用全新的架構(gòu)和方法,提升報(bào)告出具速度和質(zhì)量,主要包括以下功能:
(1)用戶報(bào)檢。該模塊實(shí)現(xiàn)了使用單位自助網(wǎng)上報(bào)檢或者線下報(bào)檢、設(shè)備信息自助管理、檢驗(yàn)業(yè)務(wù)流程辦理自主跟蹤,保障使用單位足不出戶就可以實(shí)現(xiàn)整個(gè)檢驗(yàn)檢測(cè)業(yè)務(wù)并實(shí)時(shí)掌握檢驗(yàn)檢測(cè)業(yè)務(wù)辦理流程。
(2)工作安排。該模塊以報(bào)檢數(shù)據(jù)為基礎(chǔ),實(shí)現(xiàn)了檢驗(yàn)部門(mén)按照設(shè)備使用區(qū)域、設(shè)備類別、設(shè)備數(shù)量和檢驗(yàn)人員來(lái)合理安排檢驗(yàn)工作。同時(shí)可智能化分析安排工作的總量和檢驗(yàn)人員業(yè)務(wù)量,做到科學(xué)安排、合理安排、統(tǒng)籌安排。
(3)報(bào)告出具。該模塊采用調(diào)用歷年檢驗(yàn)報(bào)告數(shù)據(jù)填充當(dāng)年檢驗(yàn)報(bào)告的模式,對(duì)有變化的、有數(shù)據(jù)的特別提示需要填寫(xiě)相關(guān)信息,極大減輕了檢驗(yàn)人員的工作負(fù)擔(dān),提高報(bào)告出具的效率。同時(shí)實(shí)行查“異”性審核審批,采用歷年報(bào)告數(shù)據(jù)與當(dāng)前審核審批報(bào)告的數(shù)據(jù)比對(duì),對(duì)報(bào)告數(shù)據(jù)不同之處加以提示警告,縮短審核審批時(shí)間,避免因疏忽、疲勞等人為因素造成錯(cuò)誤,提高審核審批效率。
(4)電子意見(jiàn)通知書(shū)。該模塊以電梯為試點(diǎn),建立電梯專家智能庫(kù),優(yōu)化電子意見(jiàn)通知書(shū)的操作流程,規(guī)范電子意見(jiàn)通知書(shū)的書(shū)寫(xiě),便于后續(xù)設(shè)備質(zhì)量問(wèn)題以及其他問(wèn)題的統(tǒng)計(jì)分析。
統(tǒng)計(jì)分析模塊根據(jù)特種設(shè)備信息庫(kù)、人員信息庫(kù)和業(yè)務(wù)數(shù)據(jù)庫(kù)三大通用底層數(shù)據(jù)庫(kù),結(jié)合檢驗(yàn)業(yè)務(wù)模塊的有關(guān)數(shù)據(jù),實(shí)現(xiàn)特種設(shè)備定檢率、一次合格率、設(shè)備缺陷數(shù)量、生產(chǎn)單位的產(chǎn)品質(zhì)量、維保單位的維保質(zhì)量等信息的分類統(tǒng)計(jì)和深度歸類整理,為不同的政府管理部門(mén)和生產(chǎn)單位提供數(shù)據(jù)支撐,實(shí)現(xiàn)數(shù)據(jù)互通共享,為不同的部門(mén)提供各類報(bào)表和質(zhì)量報(bào)告書(shū)。
通過(guò)編寫(xiě)可視化網(wǎng)頁(yè)界面和功能模塊代碼,系統(tǒng)實(shí)現(xiàn)了綜合管理、檢驗(yàn)業(yè)務(wù)、統(tǒng)計(jì)分析三大模塊的各個(gè)功能,并且嚴(yán)格按照系統(tǒng)設(shè)計(jì)完成編碼,部分功能界面如圖2~圖5 所示。
圖2 大數(shù)據(jù)可視化總體界面
圖3 電梯檢驗(yàn)業(yè)務(wù)模塊(包含9 個(gè)子模塊)
圖4 人員管理界面
圖5 OA 管理模塊
(1)研發(fā)檢驗(yàn)報(bào)告文本比對(duì)、智能審查功能。利用數(shù)據(jù)存儲(chǔ)技術(shù),一方面實(shí)現(xiàn)檢驗(yàn)員出具檢驗(yàn)報(bào)告時(shí),系統(tǒng)快速調(diào)取歷年數(shù)據(jù)出具報(bào)告,提高工作效率和報(bào)告的準(zhǔn)確率;另一方面審核審批人員可以根據(jù)智能審查功能快速定位到每份報(bào)告與歷年報(bào)告的不同之處,并有相應(yīng)的提示,方便審核審批人員重點(diǎn)審查,全面提高報(bào)告審核審批工作效率。
(2)構(gòu)建專家智能庫(kù),開(kāi)發(fā)特種設(shè)備電子意見(jiàn)通知書(shū)功能。通過(guò)匯總專家智能庫(kù)中專家的意見(jiàn)統(tǒng)一電子意見(jiàn)書(shū)錄入規(guī)范、簡(jiǎn)便高效操作方式,并對(duì)出具特種設(shè)備整改問(wèn)題實(shí)現(xiàn)不同需求的分類統(tǒng)計(jì),形成質(zhì)量分析報(bào)告,提供給檢驗(yàn)機(jī)構(gòu)質(zhì)量分析、監(jiān)察機(jī)構(gòu)系統(tǒng)監(jiān)察、社會(huì)公眾了解設(shè)備現(xiàn)狀。
(3)建立完善的、可自定義的統(tǒng)計(jì)分析模塊。利用數(shù)據(jù)可視化的表現(xiàn)形式直觀、簡(jiǎn)潔地展示抽象的數(shù)據(jù)結(jié)構(gòu)、雜亂的數(shù)據(jù)關(guān)系,對(duì)內(nèi)提供給檢驗(yàn)機(jī)構(gòu)管理層業(yè)務(wù)收入情況、各部室業(yè)務(wù)收入情況圖表,實(shí)時(shí)了解業(yè)務(wù)收入情況,更有針對(duì)性地部署下一階段工作;給檢驗(yàn)部門(mén)提供人員業(yè)務(wù)統(tǒng)計(jì)圖表,更為直觀地展示各檢驗(yàn)人員檢驗(yàn)工作,更有針對(duì)性地安排下一階段檢驗(yàn)工作量。對(duì)外根據(jù)社會(huì)公眾需求、政府部門(mén)職能要求、本單位業(yè)務(wù)需要,快速提供數(shù)據(jù)支撐,并根據(jù)需求自定義形成數(shù)據(jù)圖標(biāo)用于數(shù)據(jù)分析。
(4)系統(tǒng)跨平臺(tái)性和適應(yīng)性強(qiáng),解決了當(dāng)前國(guó)內(nèi)部分特種設(shè)備檢驗(yàn)系統(tǒng)兼容性差、系統(tǒng)框架陳舊、功能受限等問(wèn)題?;贘ava 開(kāi)發(fā)的本系統(tǒng)俱有開(kāi)源免費(fèi)的優(yōu)勢(shì),可以運(yùn)行在UNIX、LINUX、Windows 下,不受限任何系統(tǒng)平臺(tái)。同時(shí)本系統(tǒng)按照模塊化開(kāi)發(fā)模式,可根據(jù)不同的需求快速調(diào)整有關(guān)內(nèi)容,滿足不同單位的各種需要,具有很強(qiáng)的適應(yīng)性。
特種設(shè)備業(yè)務(wù)綜合系統(tǒng)是根據(jù)單位的管理規(guī)定和業(yè)務(wù)流程而開(kāi)發(fā)的,集成了一線檢驗(yàn)人員的實(shí)踐和管理人員的經(jīng)驗(yàn),完全由單位檢驗(yàn)人員自主研發(fā)設(shè)計(jì),打破了軟件公司的壟斷市場(chǎng),走出了檢驗(yàn)機(jī)構(gòu)自主開(kāi)發(fā)檢驗(yàn)業(yè)務(wù)系統(tǒng)軟件的新路子。當(dāng)國(guó)家政策、市場(chǎng)和制度的變化時(shí),可實(shí)時(shí)快速的修訂和調(diào)整,具有軟件公司開(kāi)發(fā)系統(tǒng)無(wú)法比擬的優(yōu)勢(shì)。同時(shí)可根據(jù)不同的檢驗(yàn)機(jī)構(gòu)、生產(chǎn)單位的需求進(jìn)行調(diào)整和定制,具有一定的應(yīng)用市場(chǎng)。