林念萍鄭海祥周燁垚郭良亮黃金輝
(1蒼南縣氣象局 浙江 蒼南 325800)
(2溫州市防雷中心 浙江 溫州 325027)
基于B/S架構的防雷綜合管理系統設計
林念萍1鄭海祥2周燁垚2郭良亮2黃金輝2
(1蒼南縣氣象局 浙江 蒼南 325800)
(2溫州市防雷中心 浙江 溫州 325027)
基于ASP.NET、C#開發語言,綜合sqlServer網絡數據庫平臺,設計實現了基于B/S架構的防雷管理、網上服務和風險防控三位一體的溫州防雷綜合管理系統。有效地將廉政風險防控工作融入到防雷實際業務中,實現了市和縣兩級防雷相關數據管理、查詢統計分析以及便捷網上服務等功能,明顯地提高了防雷管理水平、工作效率,為便民和高效服務提供了軟件平臺,同時也為防雷業務現代化管理有提供了有益的探索。
B/S架構防雷管理網上服務風險防控
長期以來防雷業務管理一直還停留在辦公軟件人工處理的傳統模式上[1]袁這種管理方式存在許多缺陷袁如地區工作流程差異性較大袁數據查詢統計繁雜容易出錯堯工作效率低下和管理上較為混亂袁雖然也有些縣市針對本區域開發了相應的管理系統袁但由于系統缺乏統一性且多為C/S結構[2]袁往往僅限于局域網內部用戶使用袁不具有推廣應用價值遙要保證全市防雷統一堯標準化管理袁實現高效和便民的管理目標袁建設全市統一堯規范且便于操作的防雷管理堯網上服務和風險防控三位一體的綜合管理系統就顯得尤為重要遙
2.1 系統數據共享性
防雷管理系統數據具有集成性和共享性的特點袁系統設計的所有數據庫信息能滿足各市和縣兩級防雷業務的需求袁信息開放和易訪問袁真正實現信息共享袁使得后臺管理堯數據查詢及統計等功能非常便捷和高效遙
2.2 權限分配管理
將項目按所屬區域進行分類管理袁系統管理員可查看全市所有區域的防雷業務項目袁一般人員只能操作和查看本區域的項目遙將防雷技術服務和行政審批進行權限分配管理袁實現了防雷對外政事分離袁且實現內部的數據共享袁再按每個人員的崗位分工要求設置相應的權限袁每個人只能在自己的權限范圍內辦理相關的業務遙
2.3 風險防控集成至防雷管理系統
系統集成雷擊風險評估、防雷技術評價、防雷竣工、定期檢測、防雷設計審核和竣工驗收業務的廉政風險防控,根據每個項目辦理環節的人員和辦理時間節點自動生成廉政風險防控單,實現廉政風險防控電子化。
2.4 實現防雷網上服務功能
用戶可通過互聯網以手機驗證的方式進行注冊,實現防雷技術服務、行政審批網上申報功能、技術服務和行政審批單位并可隨時隨地上網審查。同時,每一個辦理環節通過后,系統會自動以手機短信的方式提醒申報用戶,項目申報人也可以上網查閱辦理進度等情況。
2.5 系統管理、查詢統計與后臺管理
系統實現不同區域各模塊的業務辦理數量和收費情況,也可對區域范圍內的項目類型、受理時間、受理人、項目狀態及計費情況等進行查詢基本信息,系統管理實現數據刪除、排班記錄管理、原始記錄編號管理、檢測文檔管理、部門人員管理、網上用戶管理、周期管理、打印模板管理、公告管理和工作日設置等功能。
3.1 系統總體框架圖
系統基于B/S結構[3]主要完成了防雷管理信息系統、防雷廉政風險防控信息系統、防雷網上服務系統、系統管理及綜合查詢和統計分析等功能,具體模塊有初步會審、雷擊風險評估、設計技術評價[4]、行政審批、竣工(跟蹤)檢測、定期檢測、系統管理、查詢統計、實用工具和幫助等。如圖1所示。
圖1 防雷綜合管理系統總休框架圖
3.2 系統技術結構圖
三、根據市場需要,加快物流企業轉型升級。鼓勵物流企業通過兼并重組、聯盟合作、上市融資等多種形式實現規模擴張、資源集聚。
系統使用ASP.NET和數據庫管理系統來構建一個多層體系架構的溫州防雷綜合管理系統袁所有Web客戶端都通過Microsoft Internet信息服務淵IIS冤與ASP.NET應用程序通信遙架構將整個業務應用劃分為表示層原業務層原數據訪問層袁明確地將客戶端的表示層堯業務邏輯訪問和數據訪問及數據庫訪問劃分出來袁有利于系統的開發堯維護堯部署和擴展袁如圖2所示遙
圖2 防雷綜合管理系統技術結構圖
3.3 ASP.NET技術
為了充分滿足系統在安全性、跨平臺性、可移植性、易擴展性和易維護性等方面的要求,整個系統采用ASP.NET技術進行開發。在數據庫訪問使用ADO.NET方式,技術簡化了數據庫的訪問,并且能夠在數據庫訪問結束后實時斷開數據庫,釋放數據庫系統資源。系統構建于B/S三層應用體系結構之上,并采用XML編程技術和面向對象程序設計方法,將復雜的業務邏輯、流程控制邏輯和數據存取邏輯通過在不同的技術層面上實現,在應用服務器之上,實現業務邏輯的快速部署和靈活調整,充分保證數據庫系統的安全可靠訪問。
3.4 開放性的二次開發接口
系統在設計和建設過程中應該具有良好的擴展性和延伸性,建立可持續可擴展體系結構,將為以后更加深入和更加廣泛地開發新的應用,打下堅實的基礎。良好的接口設計可以降低系統各部分的相互依賴,系統采用業界標準的Web Service的方式構建對外軟件接口,提高組成單元的內聚性,降低組成單元間的耦合程度,方便網站維護和擴展。
3.5 系統部分設計源代碼舉例
3.5.1用戶權限驗證基類
//設置節點的父節點Cheched——該節點可訪問,則他的父節點也必能訪問
3.6 系統數據庫設計
防雷綜合管理系統數據庫主包含用戶權限庫、信息業務庫和其他(圖紙和電子簽名)4大部分庫。基礎信息表設計考慮數據關聯性,項目第一次受理后基礎信息在后續受理時可實現記憶功能,同一項目在辦理不同業務受理時能自動讀取相關信息,可減少受理人員重復勞動。初步會審模塊中的受理基礎信息設計表結構袁如表1所示遙
表1 初步會審受理基礎信息表TB_JointProjectInfo
4.1 運行環境[5]
服務器端采用中文Windows 2000 Server,客戶端采用Windows XP或win7操作系統,具備支持IE8.0瀏覽器。所選的操作系統是多任務和多進程的32位操作平臺,具有集中安全性設計,開放性強,可支持多種網絡用戶,支持多種網絡傳輸協議。
服務器端數據庫管理系統采用SQLServer2000[6],是一個高性能和多用戶的關系型數據庫管理系統,它價格低廉、安全性好以及效率高。
4.2 系統網絡架構
溫州防雷綜合管理系統主構架為瀏覽器/服務器(B/S)結構。配置1臺WEB服務器、2臺數據庫服務器。WEB服務器分別用一個外網地址和一個內網地址[1],外網用戶可以通過Internet使用外網地址訪問溫州防雷綜合管理系統服務器,局域網(內網)用戶則可以使用內網地址訪問。B/S構架最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網的電腦就可以使用,客戶端零安裝、零維護。市、縣兩級防雷技術服務窗口、行政審批窗口受理人員、防雷技術服務人員、管理人員和用戶均可通過Ineternet方式訪問市本級的WEB服務器,如圖3所示。
圖3 溫州防雷綜合管理系統網絡構架圖
4.3 系統運行效果
防雷管理系統實行網上申報受理,可通過電子版圖紙上傳到服務器,實現防雷技術服務和行政審批可隨時隨地上網審查,改變了傳統防雷技術服務和審批模式,實現了電子圖紙審閱、批準、辦結、自動計費、周期預警提示和用戶基礎信息共享等功能。每一個辦理環節通過后,系統會以手機短信的方式提醒。項目申報人也可以上網查閱辦理進度等情況,而且用戶只要在技術評價階段登記一次基本資料,后續的行政審批項目辦理全過程中均可自動提取,避免了客戶重復填寫的繁雜。將風險防控融入到實際工作中,根據浙江省防雷工作廉政風險防控操作規程對防雷行政審批和防雷技術服務2大類每個事項的每個環節和相關崗位可能產生的廉政風險點在辦理防雷實際業務中系統進行了信息采集,自動生風險防控措施執行單,達到了簡便易行和有效防控的目的。
溫州防雷綜合管理系統集防雷管理、網上服務和風險防控三位為一體,有效地將廉政風險防控工作融入到防雷實際業務中,實現了市和縣兩級防雷相關數據管理以政事分離、數據共享的方式將防雷技術服務和行政審批業務實現了防雷業務區域兩級數據管理、查詢統計分析以及便捷網上服務等功能,明顯地提高了防雷管理水平、工作效率,便民及高效服務提供了軟件平臺,也為防雷業務現代化管理有提供了有益的嘗試與探索。
[1]胡建龍,黃曉虹.上海防雷業務管理系統[C].成都:中國氣象學會,2006:78-81
[2]戴嵐嵐,林雨人,郭宏博.基于B/S架構的防雷業務信息管理系統設計與應用[J].廣東氣象,2010,32(3):69-72.
[3]王華,李丹,王偉,等.防雷業務綜合管理系統[J].氣象與環境學報,2009,25(6):49-51.
[4]于東海,翟玉泰,徐碧標,等.基于J2EE技術架構下防雷業務平臺的開發[J].廣東氣象,2013,35(3):77-80.
[5]丁偉杰.防雷規范化管理信息系統的設計與實現[D].成都:電子科技大學,2010.
[6]趙鐵松,王曉云,李偉,等.基于B/S架構和開源WebGIS平臺的氣象觀測站網可視化系統[J].氣象科技.2013,41(1):57-61.
Design on Lightning Protection Integrated Management System Based on B/S Architecture
LIN Nian-ping1ZHENG Hai-xiang2ZHOU Ye-yao2GUO Liang-liang2HUANG Jin-hui2
(1.Cangnan Meteorological Bureau,Cangnan Zhejiang 325800,China)
(2.Wenzhou Lightning Protection Center,Wenzhou Zhejiang 325027,China)
Based on ASP.NET and C#development language and the SQL Server network database platform,this paper designs and implements Wenzhou lightning protection integrated management system with trinity of lightning protection,online service and risk prevention based on B/S architecture.This system effectively integrates the risk prevention and control into lightning protection practical work to achieve the functions of relevant lighting protection data management in city and county,query and statistical analysis as well as convenient online service,obviously improve the lightning protection management level and work efficiency,provide a software platform for convenient and efficient services and the beneficial exploration for lightning protection business modernization management.
B/S architecture;lightning protection management;online service;risk prevention
TP317
A
1008-1739(2014)16-57-4
定稿日期:2014-07-26
溫州市氣象局重點科研專項“防雷技術服務網上受理和審查信息系統”資助