
【摘 要】本文通過分析目前我國超限檢測站現(xiàn)狀,進行需求分析,提出設計的總體思想和思路,并以B/S模式和C/S模式相結(jié)合的方式對系統(tǒng)進行了總體的結(jié)構(gòu)設計和實現(xiàn),最終研發(fā)了C/S模式的檢測站工作系統(tǒng)和B/S模式的信息查詢管理網(wǎng)站。本文首先進行了可行性分析,介紹了系統(tǒng)的具體實現(xiàn)過程,重點闡述了本系統(tǒng)的特色與創(chuàng)新點,對今后要進行的工作做出了展望和設想,為下一步繼續(xù)完善系統(tǒng)的功能指明了方向。
【關(guān)鍵詞】公路超限檢測站;c/s模式;b/s模式;網(wǎng)絡數(shù)據(jù)庫
一、緒論
隨著我國公路交通的發(fā)展,公路運輸起著越來越突出的作用。公路貨運車輛超限超載運輸已成為危及全國道路交通安全的一個嚴重問題。超載超限運輸使得公路、橋梁不堪重負,降低了道路橋梁的使用壽命,使公路維修費用劇增。目前,雖然原有的公路超限檢測站管理系統(tǒng)能起到較好的作用,但是仍然存在許多問題。現(xiàn)有系統(tǒng)功能單一,只能實現(xiàn)數(shù)據(jù)的短時間存儲,缺乏數(shù)據(jù)處理和分析功能,信息得不到有效的充分利用;只能單機工作,系統(tǒng)簡單,沒有聯(lián)網(wǎng)功能,所檢測到的車輛信息,無法實現(xiàn)與其它檢測站信息互通,不能向上級公路部門實現(xiàn)信息的上傳,不利于上級部門對檢測站的規(guī)范管理。鑒于現(xiàn)有公路檢測站管理系統(tǒng)的諸多弊端,從而進行了基于網(wǎng)絡數(shù)據(jù)庫的公路檢測站信息系統(tǒng)的研究與構(gòu)建。
本研究根據(jù)公路檢測站的工作人員的工作環(huán)境以及貨車車主、司機的需求,利用網(wǎng)絡數(shù)據(jù)庫技術(shù),在Visual Studio的開發(fā)環(huán)境下,結(jié)合SQL servers建立可供全國公路超限檢測站使用的系統(tǒng)。此系統(tǒng)包括C/S模式的檢測站端工作系統(tǒng)和B/S模式的信息查詢管理網(wǎng)站。形成全國公路檢測站的數(shù)據(jù)庫,實現(xiàn)了檢測站間信息橫向交互和與上級公路管理部門的信息縱向交互,公路管理部門可以更加全面的監(jiān)管下屬的各檢測站的運作情況以提高治超效果。
二、可行性分析
公路超限檢測站信息管理系統(tǒng)能準確無誤的自動錄入數(shù)據(jù),保證了數(shù)據(jù)的準確性和客觀性,并形成相應的數(shù)據(jù)庫,給公路檢測站以及上級公路部門提供數(shù)據(jù)資料,以便進行統(tǒng)籌分析和調(diào)整超限超重管理辦法等。本系統(tǒng)實現(xiàn)了公路檢測站數(shù)據(jù)的信息化、網(wǎng)絡化、綜合化。通過Visual Studio編寫出工作人員用于數(shù)據(jù)輸入管理的操作界面,設計思路清晰,使用操作簡潔,適于計算機水平不高的工作人員和管理者使用。建立B/S模式的信息查詢管理網(wǎng)站,用戶可以了解公路檢測站相關(guān)新聞,以及國家的超限車輛管理條例,查詢車輛的超限情況。公路檢測站管理人員可以查看全國各個檢測站的各項信息,了解各省市、各區(qū)域的貨車超限情況。并針對具體情況,制定相應的管理條例。現(xiàn)有的公路檢測站缺乏完善的網(wǎng)絡數(shù)據(jù)庫管理系統(tǒng),而本系統(tǒng)正是針對現(xiàn)有檢測站設備設計,適合大多數(shù)檢測站配備使用,具有較強的實用性。
三、研究過程
1.實地調(diào)研。為了開發(fā)出具有更強實用性的公路檢測站信息管理系統(tǒng),項目組成員前往樂山進行了實地調(diào)研,在考察前,對所有可能的問題進行了簡單的匯總,從公路部門,工作人員及司機三個方面做了分析,并制作了調(diào)查表。對調(diào)研結(jié)果進行了整理、匯總和分析,建立了多種信息集成的信息資料庫。
2.系統(tǒng)設計。根據(jù)實地調(diào)研集成的資料庫,分別對公路檢測站工作人員,公路管理部門的需求進行分析,得出了公路檢測站和公路管理部門的數(shù)據(jù)需求以及對數(shù)據(jù)的處理需求。然后對信息資料庫以及用戶的需求分析的結(jié)果進行歸納和總結(jié),形成了獨立于數(shù)據(jù)庫管理系統(tǒng)的概念模型,然后將概念模型轉(zhuǎn)化成關(guān)系模型,并對其進行優(yōu)化。接著為邏輯數(shù)據(jù)模型選取了適合應用的環(huán)境的存儲結(jié)構(gòu)和存取方法后,在Visual Studio的開發(fā)環(huán)境下,運用Visual Studio提供的數(shù)據(jù)語言,根據(jù)邏輯設計和物理設計的結(jié)果建立數(shù)據(jù)庫,結(jié)合SQL servers編寫程序,實現(xiàn)數(shù)據(jù)庫的建立和數(shù)據(jù)的入庫。在Visual Studio開發(fā)c/s模式的工作人員操作界面中,實現(xiàn)了數(shù)據(jù)的錄入,通過對超限超重車輛的車牌號、長、寬、高等方面信息的錄入,確定其應該交的罰款,并對其應卸貨的多少加以衡量,最終確定其處理的結(jié)果。每輛超載車輛的基本數(shù)據(jù)及處理情況,都由系統(tǒng)自動上傳到所建立的數(shù)據(jù)庫中,以便于存儲和查詢。在系統(tǒng)中,還設計了自動生成報表功能,系統(tǒng)后臺定時提取規(guī)定時間段內(nèi)的數(shù)據(jù),并進行處理分析,顯示檢測站的監(jiān)測情況及路況。
四、本系統(tǒng)的特色與創(chuàng)新點
1.C/S與B/S結(jié)合。C/S模式由兩部分組成,即客戶應用程序和數(shù)據(jù)庫服務器程序。C/S模式將一些功能放在前端機上執(zhí)行;另一些功能放在后端機上執(zhí)行。其優(yōu)點在于應用服務器運行數(shù)據(jù)負荷較輕,數(shù)據(jù)的儲存管理功能較為透明,能充分發(fā)揮客戶端PC的處理能力,可以充分滿足客戶自身的要求。B/S模式中用戶可以通過WWW瀏覽器去訪問Internet上的信息,這些信息是由Web服務器產(chǎn)生的,每一個Web服務器通過各種方式與數(shù)據(jù)庫連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫中。其優(yōu)點在于可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,通過增加網(wǎng)頁即可增加服務器功能。系統(tǒng)開發(fā)中C/S結(jié)構(gòu)中Client往往可以由 B/S結(jié)構(gòu)的Browser及其載體承擔,C/S結(jié)構(gòu)的Web應用與B/S結(jié)構(gòu)具有緊密聯(lián)系。目前在大系統(tǒng)和復雜系統(tǒng)中,C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的嵌套也很普遍。因此,針對C/S與B/S各自的特點及優(yōu)越性,本項目研發(fā)了C/S模式的檢測站工作系統(tǒng)和B/S模式的信息查詢管理網(wǎng)站。
2.網(wǎng)絡數(shù)據(jù)庫。本系統(tǒng)實現(xiàn)了各檢測站間信息橫向交互:即各檢測站可以相互傳遞信息,共享數(shù)據(jù),有利于實現(xiàn)區(qū)域控制和聯(lián)合治理。同時,本系統(tǒng)也實現(xiàn)了檢測站與上級公路管理部門的信息縱向交互:公路管理部門可以綜合查詢各檢測站所有信息,便于全面的監(jiān)管下屬各檢測站的運作情況,并針對具體情況,采取有效措施,提高治超效果。
3.違規(guī)記錄。當系統(tǒng)采集到車輛各項信息后,會自動檢索被檢測車輛該月的超限歷史次數(shù),如果超過五次以上,系統(tǒng)將會自動發(fā)出警告信息,工作人員可作相應的處理,比如對其進行適當?shù)慕逃蛻吞幍龋瑥亩軌蛱岣咧纬Ч玫倪_到保護公路的目的。
4.報表功能。當貨車經(jīng)過動態(tài)稱重系統(tǒng)以及視頻識別系統(tǒng)后,專用借口將采集到的數(shù)據(jù)傳入計算機,本系統(tǒng)將采集到的數(shù)據(jù)直接存入數(shù)據(jù)庫。本系統(tǒng)可以對采集到的車輛的各項信息進行分析處理,生成旬、月、季、年報表、超限比例圖,每月超限情況對比圖等,工作人員可以根據(jù)這些圖例報表對該檢測站管理區(qū)域的超限情況進行分析,并且制定檢測站的工作計劃。
五、結(jié)語
公路超限檢測站管理信息系統(tǒng)的構(gòu)建,對治理超限和加強檢測站管理有著很重要的作用。尤其在全國建立綜合、全面的管理系統(tǒng)后,相信對治超工作能有深遠的影響。
參 考 文 獻
[1]韓鷹,陳曉暉.公路超載超限檢測控制系統(tǒng)的研究[J].公路交通科技.2005
[2]朱如龍.SQL Server數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術(shù)[M].北京:機械工業(yè)出版社,2004