羅序旗
【摘要】隨著我國(guó)社會(huì)城市快速發(fā)展,對(duì)城市公交企業(yè)的管理水平提出了更高的要求。本文主要是對(duì)杭州公交集團(tuán)的統(tǒng)計(jì)綜合查詢分析系統(tǒng)設(shè)計(jì)方案進(jìn)行研究,并重點(diǎn)對(duì)系統(tǒng)架構(gòu)、數(shù)據(jù)庫和系統(tǒng)功能設(shè)計(jì)等方面進(jìn)行探討。通過查詢分析系統(tǒng)的建設(shè),提高歷史業(yè)務(wù)數(shù)據(jù)的利用率,為企業(yè)領(lǐng)導(dǎo)的科學(xué)決策提供必要的技術(shù)支持。
【關(guān)鍵詞】公交 綜合查詢分析系統(tǒng) 設(shè)計(jì)方案
1引言
隨著經(jīng)濟(jì)的飛速發(fā)展,城市人口日益膨脹,城市公共交通運(yùn)輸?shù)膲毫υ絹碓酱?,?duì)城市公共交通管理部門和企業(yè)提出來更大的要求和挑戰(zhàn)。為應(yīng)對(duì)新的挑戰(zhàn),公共交通企業(yè)必須采用先進(jìn)的計(jì)算機(jī)技術(shù)進(jìn)行企業(yè)信息化建設(shè),提高管理水平。
杭州公交集團(tuán)一直堅(jiān)持企業(yè)的信息化建設(shè),經(jīng)過幾十年的努力已經(jīng)建立了車輛智能調(diào)度管理系統(tǒng)、車輛檔案管理系統(tǒng)、車輛燃油供應(yīng)管理系統(tǒng)、停車場(chǎng)綜合管理系統(tǒng)、無紙化路單系統(tǒng)以及計(jì)劃統(tǒng)計(jì)綜合管理系統(tǒng)等一系列的信息系統(tǒng)。通過這些信息系統(tǒng)平臺(tái)的建設(shè),杭州公交集團(tuán)的主要業(yè)務(wù)擺脫了原來依靠手工記錄和操作的方式,逐步推進(jìn)信息化應(yīng)用工作。然而,前期統(tǒng)計(jì)綜合信息化建設(shè)側(cè)重于基礎(chǔ)數(shù)據(jù)采集以及業(yè)務(wù)流程的計(jì)算機(jī)化,對(duì)于采集的所得數(shù)據(jù)的分析功能相對(duì)比較弱。因此,公司決定建設(shè)統(tǒng)計(jì)綜合查詢分析系統(tǒng),通過該系統(tǒng)提高歷史業(yè)務(wù)數(shù)據(jù)的應(yīng)用水平,為集團(tuán)各級(jí)管理人員科學(xué)分析和決策提供準(zhǔn)確、完整的數(shù)據(jù)依據(jù)。
2系統(tǒng)架構(gòu)
根據(jù)杭州公交集團(tuán)的實(shí)際情況,在查詢分析系統(tǒng)中采用C/S結(jié)構(gòu)。部署時(shí)采用三層架構(gòu),即表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)訪問層。其結(jié)構(gòu)圖如圖1所示。
該體系架構(gòu)的優(yōu)點(diǎn)有:(1)應(yīng)用軟件的計(jì)算和數(shù)據(jù)合理地分配在客戶機(jī)和服務(wù)器兩端,可以有效地降低網(wǎng)絡(luò)通信量和服務(wù)器運(yùn)算量。(2)對(duì)網(wǎng)絡(luò)的依賴度相對(duì)較小。
3數(shù)據(jù)庫
通過需求調(diào)研,并綜合考慮其它因素后,查詢分析系統(tǒng)采用oracle10g數(shù)據(jù)庫。其優(yōu)點(diǎn)在于以下幾個(gè)方面:(1)與Sqlserver數(shù)據(jù)庫相比,Oracle數(shù)據(jù)庫在穩(wěn)定性、安全機(jī)制、大數(shù)據(jù)處理能力和速度等方面都表現(xiàn)的更好一些。(2)與原先的數(shù)據(jù)庫oracle9i同一體系,有利于查詢分析系統(tǒng)對(duì)數(shù)據(jù)的抽取,有利于保證數(shù)據(jù)的一致性和有效性。(3)Oracle10g相對(duì)于oracle9i在多個(gè)方面進(jìn)行了增強(qiáng),主要體現(xiàn)在:高可用性的增強(qiáng)、新的Flashback能力、支持回滾更新操作,有良好的數(shù)據(jù)備份還原機(jī)制;安全性的增強(qiáng),便于管理大量的用戶;智能商業(yè)(BI)方面的增強(qiáng),包括改進(jìn)的SQL能力、分析功能、聯(lián)機(jī)分析處理(OLAP)、數(shù)據(jù)挖掘的能力等?!皵?shù)據(jù)中心、集中部署”。在集團(tuán)增加一個(gè)新的服務(wù)器,統(tǒng)一存放各分公司的歷史數(shù)據(jù)。各分公司和集團(tuán)公司的查詢分析系統(tǒng)都是取之同一數(shù)據(jù)庫。該方式的優(yōu)點(diǎn):1)數(shù)據(jù)集中,管理方便;2)數(shù)據(jù)庫部署和維護(hù)相對(duì)簡(jiǎn)單。不足:1)對(duì)網(wǎng)絡(luò)的依賴度比較高,如果網(wǎng)絡(luò)不通,分公司將不能使用查詢分析系統(tǒng);2)對(duì)于數(shù)據(jù)庫服務(wù)器的性能要求比較高。采用以下措施提高系統(tǒng)查詢分析速度:1)分布式部署,減少查詢數(shù)據(jù)源;2)數(shù)據(jù)庫設(shè)計(jì)時(shí)充分考慮海量數(shù)據(jù)的查詢和優(yōu)化;3)盡量減少查詢時(shí)即時(shí)計(jì)算量。
4系統(tǒng)功能設(shè)計(jì)
4.1系統(tǒng)設(shè)置
主要完成一些系統(tǒng)基礎(chǔ)信息的設(shè)置和管理。比如線路信息、車型信息等。
4.2分公司級(jí)查詢分析
主要是對(duì)分公司級(jí)的各項(xiàng)數(shù)據(jù)的查詢分析。包括對(duì)分公司級(jí)特定的時(shí)間段內(nèi)有關(guān)里程、票收人次、油耗三大指標(biāo)的計(jì)劃數(shù)和實(shí)績(jī)數(shù)以及各種效率數(shù)據(jù)的查詢分析。其中特定的時(shí)間可以是一天、一個(gè)月、一個(gè)季度或者一個(gè)任意的時(shí)間段。同時(shí)在這個(gè)時(shí)間段內(nèi)可以再增加工作日與周末等因素進(jìn)行分析??梢詫?duì)某個(gè)公司的數(shù)據(jù)進(jìn)行查詢,也可以對(duì)多個(gè)公司相同數(shù)據(jù)項(xiàng)進(jìn)行對(duì)比查詢。查詢得到的結(jié)果數(shù)據(jù)可以導(dǎo)出。可以選擇圖表形式表示。
4.3車隊(duì)線路級(jí)查詢分析
主要是對(duì)分公司下各級(jí)部門如車隊(duì)、線路的各項(xiàng)數(shù)據(jù)的查詢分析。包括對(duì)特定的時(shí)間段內(nèi)有關(guān)里程、票收人次、油耗三大指標(biāo)的計(jì)劃數(shù)和實(shí)績(jī)數(shù)以及各種效率數(shù)據(jù)的查詢分析。其中特定的時(shí)間可以是一天、一個(gè)月、一個(gè)季度或者一個(gè)任意的時(shí)間段。同時(shí)在這個(gè)時(shí)間段內(nèi)可以再增加工作日與周末等因素進(jìn)行分析。
可以對(duì)某條線路的數(shù)據(jù)進(jìn)行查詢,也可以對(duì)多條線路相同數(shù)據(jù)項(xiàng)進(jìn)行對(duì)比查詢??梢詫?duì)某公司的所有線路指標(biāo)的查詢分析。對(duì)于一線兩價(jià)的線路數(shù)據(jù)可以選擇是否區(qū)分空調(diào)線與非空調(diào)線顯示還是兩種數(shù)據(jù)一起顯示。
4.4單車級(jí)查詢分析
主要是對(duì)單車的各項(xiàng)數(shù)據(jù)的查詢分析。包括對(duì)時(shí)間段內(nèi)有關(guān)單車?yán)锍?、油耗指?biāo)的實(shí)績(jī)數(shù)據(jù)和定額數(shù)據(jù)以及各種效率數(shù)據(jù)的查詢分析。其中特定的時(shí)間可以是一天、一個(gè)月、一個(gè)季度或者一個(gè)任意的時(shí)間段。同時(shí)在這個(gè)時(shí)間段內(nèi)可以再增加工作日與周末等因素進(jìn)行分析??梢詫?duì)某輛單車的數(shù)據(jù)進(jìn)行查詢,也可以對(duì)多個(gè)單車相同數(shù)據(jù)項(xiàng)進(jìn)行對(duì)比查詢。查詢得到的結(jié)果數(shù)據(jù)可以導(dǎo)出??梢赃x擇圖表形式表示。
4.5車型級(jí)查詢分析
主要是對(duì)車型的各項(xiàng)數(shù)據(jù)的查詢分析。包括對(duì)時(shí)間段內(nèi)有關(guān)車型里程、油耗等的實(shí)績(jī)數(shù)據(jù)和定額數(shù)據(jù)以及各種效率數(shù)據(jù)的查詢分析。其中特定的時(shí)間可以是一天、一個(gè)月、一個(gè)季度或者一個(gè)任意的時(shí)間段。同時(shí)在這個(gè)時(shí)間段內(nèi)可以再增加工作日與周末等因素進(jìn)行分析??梢詫?duì)某種車型的數(shù)據(jù)進(jìn)行查詢,也可以對(duì)多個(gè)車型相同數(shù)據(jù)項(xiàng)進(jìn)行對(duì)比查詢。也可以對(duì)某個(gè)車型不同分公司之間數(shù)據(jù)進(jìn)行查詢分析。查詢得到的結(jié)果數(shù)據(jù)可以導(dǎo)出??梢赃x擇圖表形式表示。
5結(jié)語
本文主要對(duì)杭州公交集團(tuán)的統(tǒng)計(jì)綜合查詢分析系統(tǒng)的設(shè)計(jì)進(jìn)行研究和探討,今后的主要工作是對(duì)系統(tǒng)方案的進(jìn)一步細(xì)化和優(yōu)化,然后按設(shè)計(jì)方案的思路對(duì)系統(tǒng)進(jìn)行實(shí)現(xiàn),并試用驗(yàn)證。
參考文獻(xiàn):
[1]楊云峰,唐鳳仙.基于B/S的宜州市公交查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).電腦知識(shí)與技術(shù)[J],2010年33期.
[2]劉云橋.基于B/S的公交智能查詢系統(tǒng)設(shè)計(jì).石家莊職業(yè)技術(shù)學(xué)院學(xué)報(bào)[J],2011年6期.
[3]肖文翀.最優(yōu)公交路線查詢系統(tǒng)設(shè)計(jì).軟件導(dǎo)刊,2012年6期.