滕飛
摘 要:本文為道路運(yùn)政管理信息系統(tǒng)提供技術(shù)架構(gòu)設(shè)計(jì)方案,為道路運(yùn)輸業(yè)務(wù)辦理提供網(wǎng)絡(luò)化、流程化、規(guī)范化、高效化的三級(jí)聯(lián)網(wǎng)辦公,進(jìn)而全面提升運(yùn)政管理工作水平。
關(guān)鍵詞:運(yùn)政管理 信息化技術(shù)架構(gòu) 設(shè)計(jì)方案
中圖分類號(hào):TP399 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2017)11(b)-0024-02
道路運(yùn)政管理信息系統(tǒng)作為道路運(yùn)輸行業(yè)應(yīng)用系統(tǒng)軟件,為道路運(yùn)輸業(yè)務(wù)辦理提供網(wǎng)絡(luò)化、流程化、規(guī)范化、高效化的三級(jí)聯(lián)網(wǎng)辦公,進(jìn)而全面提升運(yùn)政管理工作水平。該系統(tǒng)業(yè)務(wù)繁雜,功能模塊較多,涉及到的數(shù)據(jù)表眾多,因此做好系統(tǒng)的技術(shù)架構(gòu)設(shè)計(jì)便尤為重要。
1 系統(tǒng)技術(shù)架構(gòu)設(shè)計(jì)
系統(tǒng)采用SOA架構(gòu)體系,依托道路運(yùn)輸行業(yè)數(shù)據(jù)中心,建立道路運(yùn)輸服務(wù)組件中心(WebService),建立道路運(yùn)輸綜合政務(wù)管理系統(tǒng)、道路運(yùn)輸企業(yè)服務(wù)系統(tǒng)、道路運(yùn)輸公眾服務(wù)系統(tǒng)、道路運(yùn)輸行業(yè)信用系統(tǒng),為道路運(yùn)輸管理部門、運(yùn)輸企業(yè)以及社會(huì)公眾提供專業(yè)化、便捷的信息支撐與服務(wù)。
1.1 基礎(chǔ)層
項(xiàng)目系統(tǒng)部署在云基礎(chǔ)平臺(tái),服務(wù)器基于Vmware虛擬化,應(yīng)用服務(wù)器使用虛擬服務(wù)器,數(shù)據(jù)庫服務(wù)器使用獨(dú)立的高性能服務(wù)器,數(shù)據(jù)存儲(chǔ)采用獨(dú)立的存儲(chǔ)設(shè)備。
1.2 數(shù)據(jù)層
按交通運(yùn)輸部最新標(biāo)準(zhǔn)規(guī)范《道路運(yùn)輸信息基礎(chǔ)數(shù)據(jù)元》《省交通廳基礎(chǔ)數(shù)據(jù)元》要求,整合運(yùn)政系統(tǒng)、聯(lián)網(wǎng)售票、衛(wèi)星定位、檢測(cè)站聯(lián)網(wǎng)等數(shù)據(jù)資源,并與公安、工商、交通運(yùn)輸部等外部信息實(shí)現(xiàn)數(shù)據(jù)交換與共享,實(shí)現(xiàn)與全國(guó)運(yùn)政系統(tǒng)的互聯(lián)互通,為行業(yè)大數(shù)據(jù)分析奠定基礎(chǔ)。
系統(tǒng)數(shù)據(jù)模型設(shè)計(jì):根據(jù)系統(tǒng)數(shù)據(jù)需求,并結(jié)合交通部數(shù)據(jù)標(biāo)準(zhǔn)和省交通廳數(shù)據(jù)目錄和字典標(biāo)準(zhǔn)設(shè)計(jì)數(shù)據(jù)模型;關(guān)系型數(shù)據(jù)設(shè)計(jì),基于E-R(實(shí)體關(guān)系)圖設(shè)計(jì),對(duì)數(shù)據(jù)進(jìn)行建模,確定實(shí)體、屬性、關(guān)系、約束等;非關(guān)系數(shù)據(jù),設(shè)計(jì)存儲(chǔ)目錄和文件命名,并設(shè)計(jì)實(shí)現(xiàn)與關(guān)系型數(shù)據(jù)的關(guān)聯(lián)等?;贓-R圖,生成Oracle數(shù)據(jù)庫的表、字段、關(guān)聯(lián)關(guān)系、約束,設(shè)計(jì)索引、觸發(fā)器、表分區(qū)規(guī)則等。
1.3 數(shù)據(jù)層
(1)支撐層主要工具。
面向?qū)>W(wǎng)應(yīng)用B/S模式,采用JAVA語言,Oracle 11g數(shù)據(jù)庫,數(shù)據(jù)采用集中管理模式。面向(移動(dòng))互聯(lián)網(wǎng)應(yīng)用基于支持HTML5瀏覽器開發(fā),可兼容iOS、Android手機(jī)或平板電腦操作。
(2)基礎(chǔ)支撐軟件與開發(fā)工具主要包括。
操作系統(tǒng):Centos5.11、Centos6.7,可應(yīng)用在要求高度穩(wěn)定性的服務(wù)器上。
數(shù)據(jù)庫軟件:Oracle11g企業(yè)版,Oracle11g是目前整個(gè)Oracle數(shù)據(jù)庫產(chǎn)品中最穩(wěn)定一個(gè)版本,特點(diǎn)是高效率、可靠性好、功能強(qiáng)大,特別適用于大型項(xiàng)目。
Web服務(wù):Nginx1.9、Tomcat8,測(cè)試Nginx是一款輕量級(jí)的Web服務(wù)器/反向代理服務(wù)器,并在一個(gè)BSD-like協(xié)議下發(fā)行,占有內(nèi)存少,并發(fā)能力強(qiáng)。Tomcat支持最新的Servlet3.1和JSP2.3規(guī)范。
緩存服務(wù):Redis3,其并發(fā)能力強(qiáng)、開銷小、穩(wěn)定高效。
程序開發(fā)語言及框架:JAVA(JDK1.8)、 Spring+Hibernate+Velocity;Spring具有方便解耦、簡(jiǎn)化開發(fā)、面向切面編程、聲明式事物、方便測(cè)試等特點(diǎn);Hibernate對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,它將POJO與數(shù)據(jù)庫表建立映射關(guān)系,是一個(gè)全自動(dòng)的orm框架;Velocity是一個(gè)基于java的模板引擎(template engine)。
HA軟件:Keepalived 1.2.19。
報(bào)表開發(fā)工具:FineReport。其功能全面且專業(yè),支持關(guān)系型數(shù)據(jù)庫、BI多維數(shù)據(jù)庫的連接取數(shù),支持中國(guó)式復(fù)雜報(bào)表的處理,支持離線填報(bào)、多級(jí)上報(bào)、數(shù)據(jù)填報(bào),有著安全、完善的權(quán)限控制方案;設(shè)計(jì)報(bào)表簡(jiǎn)單高效,學(xué)習(xí)成本低。類Excel的界面使用戶不需任何額外學(xué)習(xí)成本,零編碼開發(fā)報(bào)表,輕松拖拽數(shù)據(jù),迅速完成報(bào)表制作。具有類EXCEL設(shè)計(jì)模式、數(shù)據(jù)支持與整合、多工作目錄切換,遠(yuǎn)程設(shè)計(jì),協(xié)同制表、聚合決策報(bào)表、HTML5圖表、數(shù)據(jù)地圖、交互分析等主要功能。
1.4 業(yè)務(wù)層
采用SOA架構(gòu)構(gòu)建,在整個(gè)系統(tǒng)中扮演一個(gè)中介的角色,對(duì)數(shù)據(jù)交換起到了承上啟下的作用,對(duì)于數(shù)據(jù)模型層而言,它是調(diào)用者,而對(duì)于表示層而言,它又是被調(diào)用者,依賴于被依賴的關(guān)系都糾結(jié)在業(yè)務(wù)層上。從設(shè)計(jì)模式角度出發(fā),提出把業(yè)務(wù)層進(jìn)一步分出一層,單獨(dú)形成一個(gè)業(yè)務(wù)接口組件層。
(1)業(yè)務(wù)邏輯層。
道路運(yùn)輸綜合政務(wù)管理系統(tǒng):運(yùn)政綜合管理分系統(tǒng)、移動(dòng)辦公系統(tǒng)(不含移動(dòng)稽查)、從業(yè)人員網(wǎng)上考試分系統(tǒng)、運(yùn)政WebService服務(wù)中心、出租汽車監(jiān)管分系統(tǒng)、無車承運(yùn)監(jiān)測(cè)分系統(tǒng);道路運(yùn)輸企業(yè)服務(wù)系統(tǒng):企業(yè)辦事分系統(tǒng)、從業(yè)人員辦事分系統(tǒng);道路運(yùn)輸公眾服務(wù)系統(tǒng):公眾服務(wù)分系統(tǒng)(互聯(lián)網(wǎng)版)、公眾服務(wù)分系統(tǒng)(微信版);道路運(yùn)輸行業(yè)信用系統(tǒng):信譽(yù)考核分系統(tǒng)、服務(wù)質(zhì)量評(píng)價(jià)分系統(tǒng)。
(2)業(yè)務(wù)服務(wù)組件層。
業(yè)務(wù)組件層,對(duì)業(yè)務(wù)邏輯進(jìn)行抽象,把業(yè)務(wù)提取出來,定義業(yè)務(wù)組件接口。上層的應(yīng)用無需關(guān)心組件接口的實(shí)現(xiàn),只需要按照接口定義標(biāo)準(zhǔn)調(diào)用接口即可。業(yè)務(wù)接口實(shí)現(xiàn)人員專注于業(yè)務(wù)實(shí)現(xiàn),無需關(guān)注上層展現(xiàn),真正做到面向服務(wù)架構(gòu)。
業(yè)務(wù)服務(wù)組件層包括:服務(wù)化管理器:服務(wù)注冊(cè)、服務(wù)發(fā)現(xiàn)、服務(wù)接口文檔、服務(wù)上下線審批、服務(wù)黑名單、服務(wù)權(quán)限控制、負(fù)載均衡和容錯(cuò)、服務(wù)監(jiān)控和統(tǒng)計(jì)、服務(wù)運(yùn)行容器;服務(wù)化組件:運(yùn)政系統(tǒng)類服務(wù)化組件、行政許可類組件、業(yè)務(wù)管理類組件、市場(chǎng)監(jiān)管類組件、從業(yè)人員類組件、督察督辦類組件、智慧助手類組件、代征稅類組件、系統(tǒng)管理與維護(hù)類組件;互聯(lián)網(wǎng)類服務(wù)組件:行政許可業(yè)務(wù)申請(qǐng)和受理類組件、企業(yè)日常監(jiān)管審核類業(yè)務(wù)辦理類組件、企業(yè)信息查詢提醒類組件、公眾服務(wù)類組件。
1.5 展現(xiàn)層
為運(yùn)管機(jī)構(gòu)、運(yùn)輸企業(yè)和社會(huì)公眾分別提供運(yùn)政專網(wǎng)、互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)以及API服務(wù)接口各種應(yīng)用方式。
2 結(jié)語
綜上所述,該系統(tǒng)架構(gòu)設(shè)計(jì)可以滿足行業(yè)應(yīng)用系統(tǒng)軟件業(yè)務(wù)需求,能夠全面優(yōu)化運(yùn)政業(yè)務(wù)流程,規(guī)范運(yùn)政業(yè)務(wù),適應(yīng)新時(shí)期運(yùn)政管理與服務(wù)職能轉(zhuǎn)變的需要,簡(jiǎn)化事前審批,強(qiáng)化事中事后的動(dòng)態(tài)監(jiān)管,全面提升道路運(yùn)輸行業(yè)市場(chǎng)監(jiān)管水平和服務(wù)能力。
參考文獻(xiàn)
[1] 雷明強(qiáng).基于SST的檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京郵電大學(xué),2011.
[2] 翁捷.曲庫信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京交通大學(xué),2015.
[3] 莫宗軍.智能家居系統(tǒng)應(yīng)用管理模塊的設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京郵電大學(xué),2015.
[4] 吳曉航.基于SOA架構(gòu)的電視臺(tái)全臺(tái)網(wǎng)的設(shè)計(jì)[D].鄭州大學(xué),2013.
[5] 楊曉霞.基于COM+技術(shù)的基層電子政務(wù)平臺(tái)的研究與實(shí)現(xiàn)[D].中北大學(xué),2009.
[6] 楊瑩,郭偉,董道鵬.基于嵌入式Linux的時(shí)間服務(wù)器雙機(jī)熱備系統(tǒng)[J].宇航計(jì)測(cè)技術(shù),2013(4):57.
[7] 嚴(yán)志敏.TOF基礎(chǔ)服務(wù)高性能緩存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安電子科技大學(xué),2013.
[8] 陳蕾.道路運(yùn)輸與國(guó)民經(jīng)濟(jì)發(fā)展的互動(dòng)關(guān)系研究[D].長(zhǎng)安大學(xué),2010.
[9] 王小建.道路運(yùn)輸信息化測(cè)評(píng)指標(biāo)體系與方法研究[D]. 長(zhǎng)安大學(xué),2013.
[10]郝彬,陳朔鷹.利用框架技術(shù)構(gòu)建Web應(yīng)用[J].計(jì)算機(jī)工程與設(shè)計(jì),2007(1):14-18.endprint