戴傳駟,田儒彰
(黔東南州特種設(shè)備檢驗(yàn)所,貴州 凱里 556011)
傳統(tǒng)的電梯檢驗(yàn)業(yè)務(wù)管理是以手工記賬、手工派工、手工分配、親臨現(xiàn)場為特點(diǎn)的業(yè)務(wù)辦理模式,存在著數(shù)據(jù)查詢難、辦理速度慢、業(yè)務(wù)耗時(shí)長、協(xié)同能力差、辦理成本高的弊端。現(xiàn)有的綜合監(jiān)管系統(tǒng)側(cè)重于監(jiān)管,不關(guān)注檢驗(yàn)業(yè)務(wù)流,導(dǎo)致業(yè)務(wù)流不完整、信息管理系統(tǒng)運(yùn)行能力較弱、管理覆蓋面不廣、綜合化管理程度較低、管理流程缺乏規(guī)范性,造成信息共享水平較低、信息交換功能難以實(shí)現(xiàn),無法對數(shù)據(jù)準(zhǔn)確性進(jìn)行保障,影響工作效率,導(dǎo)致嚴(yán)重的資源浪費(fèi)。所以,在當(dāng)前檢驗(yàn)業(yè)務(wù)人機(jī)矛盾非常突出的狀況下,建立電梯檢驗(yàn)業(yè)務(wù)MIS(Management Information System,管理信息系統(tǒng))系統(tǒng)是解決問題的有效途徑,也符合當(dāng)前特種設(shè)備檢驗(yàn)機(jī)構(gòu)改革的要求。
目前,黔東南州電梯信息化管理平臺有特種設(shè)備綜合業(yè)務(wù)管理系統(tǒng)、貴州省財(cái)政電子票據(jù)和政府非稅收入收繳電子化管理一體化系統(tǒng),電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)繼承現(xiàn)有系統(tǒng)的數(shù)字技術(shù)優(yōu)勢,聚焦現(xiàn)有系統(tǒng)未能覆蓋的業(yè)務(wù)與管理環(huán)節(jié),是黔東南州特種設(shè)備檢驗(yàn)所全面實(shí)行信息化管理,實(shí)現(xiàn)檢驗(yàn)業(yè)務(wù)在線報(bào)檢、審批、文檔查詢、資料歸檔的重要舉措。該系統(tǒng)以B/S架構(gòu)為基礎(chǔ),通過基于三級架構(gòu)的B/S技術(shù)、ASP.NET、安全技術(shù)等成熟技術(shù),具有系統(tǒng)配置靈活、方便使用、性能穩(wěn)定可靠的優(yōu)點(diǎn)。
電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)關(guān)注已有系統(tǒng)未能覆蓋的業(yè)務(wù)與管理環(huán)節(jié),致力于開發(fā)一個(gè)能全面管理、有效分析以及擴(kuò)展?jié)撃艿男畔⑾到y(tǒng)。
(1)建立適合地區(qū)特種設(shè)備檢驗(yàn)機(jī)構(gòu)管理要求的信息系統(tǒng)。利用計(jì)算機(jī)和網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù),建立起集所內(nèi)信息發(fā)布、業(yè)務(wù)報(bào)檢、財(cái)務(wù)管理、計(jì)劃管理、科室管理等多項(xiàng)業(yè)務(wù)于一體的信息化管理系統(tǒng),實(shí)現(xiàn)信息化辦公,全面提高電梯檢驗(yàn)的作業(yè)效率和管理水平。
(2)建立具有數(shù)據(jù)分析功能和分布式辦公共享的信息系統(tǒng)。以檢驗(yàn)數(shù)據(jù)庫為核心,分析各縣市的檢驗(yàn)業(yè)務(wù)數(shù)據(jù)及各個(gè)科室工作數(shù)據(jù),實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)和信息共享,對業(yè)務(wù)管理中存在的問題及時(shí)做出反饋,并為領(lǐng)導(dǎo)層決策提供信息服務(wù)。基于B/S架構(gòu),不依賴專門的操作環(huán)境,只要是有互聯(lián)網(wǎng)的地方,通過瀏覽器就能夠操作MIS系統(tǒng),共享企業(yè)內(nèi)部的數(shù)據(jù)信息,實(shí)現(xiàn)分布式辦公。
(3)建立具有兼容性和擴(kuò)展性的信息系統(tǒng)。系統(tǒng)接口能與省監(jiān)管平臺、省財(cái)務(wù)管理平臺兼容,并預(yù)留今后發(fā)展的業(yè)務(wù)節(jié)點(diǎn)接口,保證系統(tǒng)的擴(kuò)展性和持續(xù)使用性能。
本系統(tǒng)主要適用于地區(qū)特種設(shè)備檢驗(yàn)業(yè)務(wù)管理,旨在支撐檢驗(yàn)業(yè)務(wù)的有效管理。在設(shè)計(jì)系統(tǒng)時(shí),遵循以下原則:
(1)可靠性原則。這是本系統(tǒng)的大前提,由于本系統(tǒng)兼有OA業(yè)務(wù)和全州檢驗(yàn)數(shù)據(jù),為保障日常的正常開展和數(shù)據(jù)安全,務(wù)必保證系統(tǒng)穩(wěn)定可靠,開發(fā)工具和架構(gòu)要采用成熟可靠的且符合發(fā)展潮流的技術(shù)。
(2)實(shí)用性原則。這是系統(tǒng)的基本目的,既要解放人手手工作業(yè),又要與現(xiàn)有的省監(jiān)管平臺、省財(cái)務(wù)管理平臺銜接,與我所檢驗(yàn)業(yè)務(wù)需求相匹配。
(3)前瞻性原則。電梯檢驗(yàn)MIS管理系統(tǒng)是一個(gè)不斷發(fā)展的系統(tǒng),所以它的開發(fā)要具有前瞻性,不能局限于現(xiàn)有業(yè)務(wù),對可以預(yù)見的發(fā)展業(yè)務(wù)需求必須具有良好的擴(kuò)展性。
本系統(tǒng)包括業(yè)務(wù)辦理、科室管理、數(shù)據(jù)統(tǒng)計(jì)、權(quán)限管理、文檔管理五大功能(見圖1),其中業(yè)務(wù)辦理是核心。各個(gè)主要功能下面又有各種子功能,包括網(wǎng)絡(luò)報(bào)檢、費(fèi)用計(jì)算、業(yè)務(wù)流程跟蹤、業(yè)務(wù)分配等關(guān)鍵業(yè)務(wù)功能。
圖1 電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)
(1)業(yè)務(wù)辦理模塊。包括費(fèi)用計(jì)算、網(wǎng)上報(bào)檢、我的報(bào)檢3個(gè)子功能模塊,通過這3個(gè)功能模塊,實(shí)現(xiàn)了窗口實(shí)地報(bào)檢到線上報(bào)檢的轉(zhuǎn)變,擺脫了煩瑣的費(fèi)用人工計(jì)算,實(shí)現(xiàn)全州16個(gè)縣市各個(gè)電梯使用單位不用長途奔波報(bào)檢,是我州檢驗(yàn)工作的巨大進(jìn)步。
(2)科室管理模塊。主要是業(yè)務(wù)流的管理(見圖2),實(shí)現(xiàn)了電梯使用單位申請報(bào)檢后,業(yè)務(wù)流程在業(yè)務(wù)室、財(cái)務(wù)室、檢驗(yàn)室間流轉(zhuǎn)。
圖2 電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)報(bào)檢業(yè)務(wù)流
(3)數(shù)據(jù)統(tǒng)計(jì)模塊。該模塊屬于功能管理模塊,實(shí)現(xiàn)決策數(shù)據(jù)的深度挖掘。主要是以柱狀圖的形式統(tǒng)計(jì)不同縣市的報(bào)檢臺份、報(bào)檢次數(shù),各個(gè)縣市的電梯報(bào)檢情況做到一目了然,各類圖表可以輸出不同格式,也可以直接打印。
(4)權(quán)限設(shè)置模塊。該模塊屬于后臺管理模塊??梢栽O(shè)定電梯使用單位的權(quán)限,也可以設(shè)置單位內(nèi)部各個(gè)科室和人員的權(quán)限,還可以查看和編輯各個(gè)業(yè)務(wù)流。
(5)文檔管理模塊。該模塊屬于輔助管理模塊,實(shí)現(xiàn)綜合管理類文檔的數(shù)字化管理。文檔管理可以將部門通知、單位簡報(bào)、行業(yè)動態(tài)、黨政建設(shè)等各類文章進(jìn)行編輯、發(fā)布、存儲,可以包含文字、圖片、視頻、音頻等各類內(nèi)容,涵蓋當(dāng)前的主要文件格式。
本系統(tǒng)的開發(fā)基于B/S三層架構(gòu),采用了ASP. NET技術(shù)及系統(tǒng)安全技術(shù),這幾種關(guān)鍵技術(shù)介紹如下。
隨著網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的發(fā)展,B/S(Browser/Server)架構(gòu)替代CS架構(gòu)成為主流,它是一種以HTTP為傳輸協(xié)議,客戶端通過瀏覽器訪問WEB服務(wù)器(或應(yīng)用服務(wù)器)和數(shù)據(jù)庫的體系結(jié)構(gòu),B/S架構(gòu)把傳統(tǒng)兩層C/S(Client/Server)服務(wù)器部分分解為WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器,并且克服了C/S架構(gòu)中存在的諸多不足,具有以下優(yōu)點(diǎn):(1)擴(kuò)展容易??蛻舳酥恍璋惭b通用的瀏覽器,通過瀏覽器訪問域名即可;(2)操作簡便。用戶界面是瀏覽器的窗口,非常方便;(3)維護(hù)簡單。系統(tǒng)的應(yīng)用程序安裝在應(yīng)用服務(wù)器上,降低了軟件安裝、維護(hù)及升級的成本和工作量;(4)保密性高。用戶在客戶機(jī)上無法直接看到程序的源代碼,系統(tǒng)的保密性和安全性顯著提高。
較之兩層架構(gòu)模式,三層架構(gòu)模式具有減小系統(tǒng)耦合、提高標(biāo)準(zhǔn)化、利于開發(fā)分工等優(yōu)勢,電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)對執(zhí)行響應(yīng)沒有訂票、炒股系統(tǒng)那么苛刻的要求,所以采用更有利于今后擴(kuò)展的三層架構(gòu)技術(shù)。三層架構(gòu)包括表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層,三層架構(gòu)中每層都有清晰的功能,且各層之間不能跨越,也就是說,客戶端不能直接訪問數(shù)據(jù)庫,而是要通過COM/DCOM通信與業(yè)務(wù)邏輯層相關(guān)聯(lián),業(yè)務(wù)邏輯層要通過ADO.NET技術(shù)來訪問數(shù)據(jù)庫,這樣減少了層級之間的耦合度,使系統(tǒng)更加具有靈活性,便于維護(hù),具體層級功能如下。
(1)表現(xiàn)層。主要用來實(shí)現(xiàn)人機(jī)交互和軟件展示,是用戶通過瀏覽器可以直接接觸的交互界面。該層接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)展示給用戶。表現(xiàn)層的設(shè)計(jì)及實(shí)現(xiàn)要遵循“人機(jī)交互界面友好”原則。
(2)業(yè)務(wù)邏輯層。其是系統(tǒng)實(shí)現(xiàn)的核心層。位于表現(xiàn)層和數(shù)據(jù)訪問層之間,通過應(yīng)用服務(wù)器和Web服務(wù)器實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯功能,用于對表現(xiàn)層和數(shù)據(jù)訪問層之間的交互數(shù)據(jù)進(jìn)行邏輯處理。該層接收瀏覽器傳遞過來的請求并將請求傳給數(shù)據(jù)訪問層,同時(shí),將請求處理結(jié)果返回瀏覽器,實(shí)現(xiàn)人機(jī)交流的最終目的。
(3)數(shù)據(jù)訪問層。負(fù)責(zé)數(shù)據(jù)庫的訪問,并且提供數(shù)據(jù)高效的增加、刪除、修改、查詢操作,可以訪問數(shù)據(jù)庫系統(tǒng)、二進(jìn)制文件、文本文檔或是XML文檔。
.NET Framework(以下稱.NET框架)是由Microsoft公司于21世紀(jì)初以來持續(xù)開發(fā)的一個(gè)軟件開發(fā)平臺。.NET框架支持多語言,其多控件框架打造方便高效的Web產(chǎn)品開發(fā)環(huán)境,使得開發(fā)者大大提高了開發(fā)效率?;?NET框架的ASP.NET讓W(xué)eb開發(fā)更加方便快捷,可以簡單建立網(wǎng)頁,盡管它只是.NET中的一個(gè)小模塊,卻在業(yè)界得到了非常廣泛的應(yīng)用。ASP.NET開發(fā)的首選語言是C#及VB.NET,同時(shí),也支持多種語言的開發(fā)。
本項(xiàng)目采用ASP.NET技術(shù)進(jìn)行電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)的開發(fā),該技術(shù)具有服務(wù)器維護(hù)便捷、成本相對較低、開發(fā)周期比較短、快速方便地部署三層架構(gòu)優(yōu)點(diǎn)。
根據(jù)業(yè)務(wù)需求確定操作系統(tǒng)和與操作系統(tǒng)匹配的運(yùn)行軟件至關(guān)重要,本項(xiàng)目的操作系統(tǒng)和運(yùn)行軟件主要介紹如下。
(1)操作系統(tǒng)。當(dāng)前,服務(wù)器操作系統(tǒng)主要有Unix、Linux、Windows Server、Netware 4大產(chǎn)品方向,用戶端操作系統(tǒng)平臺主要是Windows,考慮到系統(tǒng)的易用性、界面的友好性、安全性等因素,本項(xiàng)目服務(wù)器操作系統(tǒng)采用Windows Server 2012,用戶端操作系統(tǒng)平臺為Windows 7/10。
(2)數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫系統(tǒng)主要有Microsoft SQL Server、ORACLE、DB2、Sybase、Informix、MySQL、VF、Access等??紤]到電梯檢驗(yàn)業(yè)務(wù)的數(shù)據(jù)量不是特別大,本項(xiàng)目數(shù)據(jù)庫系統(tǒng)采用Microsoft SQL Server 2008。
(3)Web服務(wù)器軟件。作為信息系統(tǒng)的核心內(nèi)容,Web 服務(wù)器包含Apache、Sun Web Server、Oracle Web Server、Microsoft Internet Information Server(IIS)等類型。鑒于服務(wù)器操作系統(tǒng)采用Windows Server 2012,所以本項(xiàng)目采取IIS 7.0作為Web服務(wù)器軟件。
(4)用戶端軟件。用戶端的軟件為Web瀏覽器,它是與用戶的接口界面。適用于本系統(tǒng)的瀏覽器有g(shù)oogle、Chrome、360 3類常用瀏覽器,保證了通用性。
系統(tǒng)安全至關(guān)重要,直接決定日常業(yè)務(wù)辦理平穩(wěn)性和檢驗(yàn)數(shù)據(jù)安全性。本項(xiàng)目主要安全技術(shù)主要采用:(1)身份的密碼驗(yàn)證。只有經(jīng)過授權(quán)的用戶憑借用戶名和有效密碼才能登陸。(2)數(shù)據(jù)備份。采用雙服務(wù)器模式,保證在異常狀態(tài)下數(shù)據(jù)能有備份保險(xiǎn)。(3)身份權(quán)限管理。為了確保授權(quán)用戶對系統(tǒng)的安全訪問,系統(tǒng)使用權(quán)限控制措施,基于角色的訪問控制,由系統(tǒng)管理員將權(quán)限賦予角色,并將角色分配給用戶。(4)數(shù)據(jù)交換加密。數(shù)據(jù)交互過程中,采取身份鑒別、訪問控制、加密傳輸和加密存儲等安全措施。(5)邊界隔離。部署防火墻等措施。(6)禁止無線方式接入。管理終端以無線方式接入辦公網(wǎng)及網(wǎng)站系統(tǒng)所在安全域。
在電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)中,三層架構(gòu)運(yùn)行模型如圖3所示,具體運(yùn)行流程如圖3所示。
圖3 電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)三層架構(gòu)運(yùn)行模型
在電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)中,用戶通過瀏覽器訪問域名進(jìn)入表現(xiàn)層,在頁面輸入登錄信息,點(diǎn)擊“登錄”按鈕或“回車”操作,登錄到系統(tǒng)主界面,根據(jù)權(quán)限可以點(diǎn)擊進(jìn)入到系統(tǒng)各個(gè)功能界面,如業(yè)務(wù)室、檢驗(yàn)室等頁面。
業(yè)務(wù)邏輯層由用戶提交數(shù)據(jù)、Web服務(wù)和C#腳本三部分組成。
該層將已經(jīng)完成的系統(tǒng)功能根據(jù)各個(gè)模塊的需要,對業(yè)務(wù)邏輯進(jìn)行高層次的封裝,從而隔離了用戶界面與各類業(yè)務(wù)功能的實(shí)現(xiàn)。用于處理業(yè)務(wù)邏輯和分析的功能模塊,如使用單位報(bào)檢、業(yè)務(wù)室受理、檢驗(yàn)任務(wù)單、出檢驗(yàn)報(bào)告、通知領(lǐng)取檢驗(yàn)報(bào)告、查看下載檢驗(yàn)報(bào)告等,都可以放在業(yè)務(wù)邏輯層中實(shí)現(xiàn)。值得注意的是,在此層中,如涉及數(shù)據(jù)庫訪問,則需要調(diào)用數(shù)據(jù)訪問層的相應(yīng)接口,如報(bào)檢提交、檢驗(yàn)報(bào)告查詢等。
數(shù)據(jù)訪問層執(zhí)行的操作包括連接數(shù)據(jù)庫、執(zhí)行數(shù)據(jù)庫操作、查詢數(shù)據(jù)庫、返回結(jié)果、數(shù)據(jù)庫事務(wù)調(diào)用等,并把執(zhí)行結(jié)果返回給業(yè)務(wù)邏輯層。數(shù)據(jù)庫MySQL存儲的數(shù)據(jù)類型包括字符串、整型、浮點(diǎn)型等,如報(bào)檢信息、設(shè)備類型、報(bào)檢類別、聯(lián)系人、聯(lián)系人手機(jī)號等其他信息。服務(wù)器文件還存放電梯設(shè)備的圖片文件、用戶上傳的合格報(bào)告圖片文件、自檢報(bào)告文件等其他文件資料。
根據(jù)系統(tǒng)運(yùn)行模型,用C#進(jìn)行編程,實(shí)現(xiàn)各個(gè)模塊的功能實(shí)現(xiàn),本節(jié)就本系統(tǒng)的核心環(huán)節(jié)功能的實(shí)現(xiàn)方式進(jìn)行介紹。
(1)系統(tǒng)界面的實(shí)現(xiàn)。本系統(tǒng)界面采用HTML頁面設(shè)計(jì)方法進(jìn)行設(shè)計(jì),使整個(gè)界面簡潔明了,如圖4所示。
圖4 電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)登錄界面
(2)報(bào)檢業(yè)務(wù)報(bào)檢審核模塊的實(shí)現(xiàn)與應(yīng)用。通過電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng),可以對報(bào)檢業(yè)務(wù)進(jìn)行受理并審核,使用單位、審核狀態(tài)、申報(bào)單號、維保單位,以及上一年的檢驗(yàn)報(bào)告、自檢報(bào)告等資料均可以直接查詢,如圖5所示,不僅可以大幅度提高檢驗(yàn)業(yè)務(wù)辦理效率,還建立了我州特種設(shè)備信息大數(shù)據(jù)庫,實(shí)現(xiàn)特種設(shè)備監(jiān)管檢驗(yàn)的現(xiàn)代化。
圖5 電梯報(bào)檢業(yè)務(wù)MIS系統(tǒng)受理審核界面
黔東南州電梯檢驗(yàn)業(yè)務(wù)MIS系統(tǒng)是結(jié)合我州特種設(shè)備檢驗(yàn)實(shí)際工作需要而開發(fā)的業(yè)務(wù)管理平臺,從根本上改變了手工報(bào)檢的落后局面,是對貴州省特種設(shè)備監(jiān)管平臺和貴州省政府非稅財(cái)政管理系統(tǒng)的有效補(bǔ)充,打通了特種設(shè)備信息化管理最后一公里,其成功開發(fā)及應(yīng)用大大提高了我州特種設(shè)備檢驗(yàn)業(yè)務(wù)的管理水平,是新時(shí)代特種設(shè)備檢驗(yàn)工作的重要支撐。當(dāng)然,限于一些特殊現(xiàn)實(shí)因素,本系統(tǒng)沒有納入承壓類特種設(shè)備的報(bào)檢業(yè)務(wù),也尚未采用電子檢驗(yàn)報(bào)告,這是我們下一步努力的方向。