王穎+崔浩+單永濤+趙成磊
摘 要:針對(duì)防雷業(yè)務(wù)發(fā)展和規(guī)范化管理的需要,該文在J2EE架構(gòu)框架中,采用基于Web服務(wù)實(shí)現(xiàn)SOA的設(shè)計(jì)方式,以O(shè)racle作為數(shù)據(jù)庫(kù),設(shè)計(jì)了基于B/S架構(gòu)的防雷業(yè)務(wù)管理平臺(tái)。應(yīng)用結(jié)果表明,基于B/S架構(gòu)的防雷業(yè)務(wù)平臺(tái)提高了業(yè)務(wù)處理效率,規(guī)范了業(yè)務(wù)管理,提升了業(yè)務(wù)質(zhì)量。
關(guān)鍵詞:防雷 管理平臺(tái) B/S
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2017)04(a)-0127-02
防雷作為公共安全工作的一部分,承擔(dān)著社會(huì)各行業(yè)防雷裝置的技術(shù)評(píng)價(jià)、檢測(cè)、施工監(jiān)督及竣工檢測(cè)等工作。由于各項(xiàng)工作流程環(huán)環(huán)緊扣,紙質(zhì)記錄繁多,記錄、傳遞、整理手續(xù)繁瑣,工作量大,易出現(xiàn)數(shù)據(jù)錯(cuò)誤或數(shù)據(jù)缺失的情況,查詢統(tǒng)計(jì)不便捷,且無(wú)法實(shí)現(xiàn)實(shí)時(shí)監(jiān)管,無(wú)法滿足科學(xué)規(guī)范管理的要求。如何才能以更加規(guī)范、科學(xué)的方法對(duì)防雷業(yè)務(wù)進(jìn)行組織管理,以期達(dá)到質(zhì)的飛躍,已成為擺在人們面前的重要課題。
1 平臺(tái)功能設(shè)計(jì)
平臺(tái)采用B/S架構(gòu),簡(jiǎn)化普通用戶的安裝、維護(hù)、更新手續(xù),增強(qiáng)系統(tǒng)的移動(dòng)辦公性能。平臺(tái)在功能上,集靜態(tài)管理與動(dòng)態(tài)決策于一體,主要功能模塊分為技術(shù)評(píng)價(jià)、防雷驗(yàn)收、常規(guī)檢測(cè)、收費(fèi)管理、查詢統(tǒng)計(jì)、服務(wù)評(píng)議、風(fēng)險(xiǎn)防控、后臺(tái)框架及消息中心。
(1)業(yè)務(wù)模塊:平臺(tái)主業(yè)務(wù)模塊包括三個(gè),技術(shù)評(píng)價(jià)、防雷驗(yàn)收和常規(guī)檢測(cè),各項(xiàng)防雷業(yè)務(wù)均通過(guò)這三個(gè)模塊實(shí)現(xiàn),并最后出具報(bào)告。通過(guò)業(yè)務(wù)模塊的設(shè)立,一方面規(guī)范業(yè)務(wù)流程,實(shí)現(xiàn)全流程的監(jiān)管,另一方面規(guī)范了報(bào)告格式,通過(guò)多級(jí)審查,確保報(bào)告的科學(xué)性和準(zhǔn)確性。
(2)輔助管理模塊:主要包括收費(fèi)管理、查詢統(tǒng)計(jì)、服務(wù)評(píng)議、風(fēng)險(xiǎn)防控,為業(yè)務(wù)管理建立收費(fèi)管理及統(tǒng)計(jì)分析系統(tǒng)、萬(wàn)能查詢系統(tǒng)、科技服務(wù)數(shù)據(jù)統(tǒng)計(jì)分析系統(tǒng)、用戶質(zhì)量考核分析系統(tǒng)、服務(wù)質(zhì)量對(duì)外考核系統(tǒng)以及各項(xiàng)業(yè)務(wù)關(guān)鍵節(jié)點(diǎn)的風(fēng)險(xiǎn)控制系統(tǒng),為管理者提供了全方位的管理服務(wù)。
(3)系統(tǒng)設(shè)置模塊:通過(guò)后臺(tái)框架的初始化設(shè)置,平臺(tái)為不同崗位用戶配置不同的菜單及功能按鈕,并將與業(yè)務(wù)有關(guān)的技術(shù)用于、規(guī)范標(biāo)準(zhǔn)嵌套進(jìn)來(lái),便于業(yè)務(wù)流程中的使用。
(4)用戶交流模塊:通過(guò)消息中心,可實(shí)現(xiàn)各用戶間的交流溝通。
2 系統(tǒng)開(kāi)發(fā)環(huán)境
系統(tǒng)是在J2EE架構(gòu)框架中,基于Web服務(wù)實(shí)現(xiàn)SOA(Service-Oriented Architecture,面向服務(wù)的架構(gòu))的設(shè)計(jì)方式,并且采用Oracle數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)的。通過(guò)構(gòu)建B/S(Browser/Server)的模式結(jié)構(gòu),并采用JDBC+DATABASE的連接方式訪問(wèn)數(shù)據(jù)庫(kù),與數(shù)據(jù)庫(kù)建立企業(yè)級(jí)網(wǎng)絡(luò)連接,實(shí)現(xiàn)各節(jié)點(diǎn)之間數(shù)據(jù)共享和數(shù)據(jù)傳輸。 各子節(jié)點(diǎn)對(duì)父節(jié)點(diǎn)是透明的,便于主管人員隨時(shí)掌握各部門、站點(diǎn)的數(shù)據(jù)情況,而父節(jié)點(diǎn)對(duì)子節(jié)點(diǎn)則根據(jù)權(quán)限管理進(jìn)行分配,以確保管理通道的暢通,可視化開(kāi)放式的設(shè)計(jì)思想使得整個(gè)系統(tǒng)平臺(tái)更加用戶化、個(gè)性化。
3 平臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1 設(shè)計(jì)要點(diǎn)
平臺(tái)后臺(tái)使用Oracle數(shù)據(jù)庫(kù),采用面向?qū)ο蠓椒ǎ∣OAD)進(jìn)行邏輯設(shè)計(jì),共111張數(shù)據(jù)表。在設(shè)計(jì)過(guò)程中,主要把握兩點(diǎn):(1)設(shè)計(jì)表結(jié)構(gòu):實(shí)體對(duì)應(yīng)于表,實(shí)體的屬性對(duì)應(yīng)于表的列,實(shí)體之間的關(guān)系成為表的約束。邏輯設(shè)計(jì)中的實(shí)體大部分可以轉(zhuǎn)換成物理設(shè)計(jì)中的表,但是它們并不一定是一一對(duì)應(yīng)的。(2)對(duì)表結(jié)構(gòu)進(jìn)行規(guī)范化處理(第三范式)。
3.2 數(shù)據(jù)庫(kù)連接
4 平臺(tái)登錄設(shè)計(jì)
平臺(tái)在IE8瀏覽器下運(yùn)行,各用戶根據(jù)管理員預(yù)設(shè)的用戶名及密碼登錄系統(tǒng)(如圖1),根據(jù)不同崗位授權(quán),進(jìn)行相關(guān)業(yè)務(wù)操作。
登錄界面后臺(tái)主要代碼如下:
用戶名:
密碼:
id="passWord" name="passWord" tabindex="2"/>
驗(yàn)證碼:
name="checkCode" maxlength="6" tabindex="3"/>
5 平臺(tái)應(yīng)用及效果
平臺(tái)采取多級(jí)編碼管理的方式,通過(guò)不同級(jí)別服務(wù)器,可現(xiàn)實(shí)省、地市、縣多級(jí)防雷業(yè)務(wù)管理。實(shí)行多級(jí)業(yè)務(wù)流審查以及文檔統(tǒng)一管理制度,統(tǒng)一管理防雷中心的各類報(bào)表和文件。采用自動(dòng)化的工作流轉(zhuǎn)方式管理整個(gè)防雷中心的工作流程,各項(xiàng)工作透明度得到很大的提升,用戶可以通過(guò)網(wǎng)絡(luò)及時(shí)將工作信息發(fā)送給相應(yīng)的人員及部門,確保信息的適時(shí)發(fā)布處理,加大資源共享的程度,提升工作的靈活性。目前系統(tǒng)已在無(wú)錫地區(qū)市縣兩級(jí)聯(lián)網(wǎng)運(yùn)行,系統(tǒng)運(yùn)行穩(wěn)定,對(duì)業(yè)務(wù)質(zhì)量及管理效率提升明顯。
參考文獻(xiàn)
[1] (英)Quentin Charatan,Aaron Kans,著.Java大學(xué)教程[M].王桂彬,劉家蘭,譯.北京:清華大學(xué)出版社,2008.
[2] 聶哲.Java面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:高等教育出版社,2008.
[3] 薩師萱,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2000.
[4] Eyal Aronoff,Kevin Loney,Noorali Sonawalla,著.Oracle8性能優(yōu)化和管理手冊(cè)[M].李逸波,王華駒,馬賽紅,等,譯.北京:電子工業(yè)出版社,2000.
[5] 姚妮.基于中間件技術(shù)的圖書管理系統(tǒng)的設(shè)計(jì)[J].鄭州輕工業(yè)學(xué)院學(xué)報(bào):自然科學(xué)版,2012,27(3):41-44.
[6] 楊冰.基于B/S的學(xué)校后勤報(bào)修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技創(chuàng)新導(dǎo)報(bào),2012(19):50.
[7] GB 50057-2010,建筑物防雷設(shè)計(jì)規(guī)范[S].2010.
[8] GB/T 21431-2008,建筑物防雷裝置檢測(cè)技術(shù)規(guī)范[S].2008.