遼寧對外經貿學院 王 萌
高速公路收費系統的設計
遼寧對外經貿學院 王 萌
由于近些年來科技的飛速發展,對計算機技術的要求越來越高,一種新型系統也正在流行,Android系統。就這新型的系統設計了一個高速公路收費系統,主要是應用于國內高速公路的管理,主要為的提供車流量信息,車輛信息的檢測查詢,同時可檢測車輛的出入來對車輛進行盤查,生成報表。并應用Java代碼對控件進行監控與進行功能的實現,同時應用代碼進行數據庫的編輯與創建。
高速公路;管理信息系統;收費管理系統
1.1 國內外的研究現狀分析
目前國際比較認可的收費管理系統一般是基于Windows操作系統上的,主要以車輛的分類與查找為中心,來進行對不同車輛實施不同的收費標準以達到最高的工作效率,取得最高效率高準確率為目標的收費管理方法。
部分收費站具有以下不足:
(1)車輛整體數量相對較少,平時車流量較小,如果趕上高速公路免費時,會出現特殊的狀況。當車流量增多的時候,不能及時的對新的車輛信息進行反饋,還停留在之前的狀態 ,以致不能對新的車輛進行更好的調查。
(2)員工數量相對較少。一般來說,部分收費站服務人員數量相對較少,如果沒有一個高校可行的管理系統,會導致時常有員工忙于對車輛進行監控而無法進行收費的管理,讓本來人員就少的收費站人力資源變得更加緊張。
1.2 系統研究的背景及意義
高速公路作為現代化的交通運輸基礎設施,以其交通流量大,行車速度快,運行舒適等特點和優勢,已經成為適合現代產業結構發展需求的重要運輸方式。為確保高速公路高效運作,一個高效有序的收費管理系統是必不可少的。本系統的開發就是為了解決上訴問題,在一定程度上提高了收費管理水平,使收費工作更加完善,更加規范,使傳統的人工收費朝數字化、無紙化、智能化、綜合化的方向發展,從而進一步大大提高了高速公路收費質量。
2.1 可行性分析
2.1.1 技術可行性分析
本系統采用了android語言開發,以SQLiteExpertPers為數據庫,完成了結構穩定、實用性強、使用方便、安全性好的符合高速公路收費現狀的管理系統。
2.1.2 經濟可行性分析
收費管理系統不僅屬于物流管理的一部分,更屬于國家收入的一個重要部分,科學的完成收費管理是不可缺少的一部分,一個較為穩妥的收費管理系統能夠整體上提高庫存管理的效率與減少錯誤率,避免出現不必要的麻煩。從側面提高了工作人員的工作效率。
2.1.3 操作可行性研究
本產品是由Eclipse平臺開發,基于android系統開發的app。不僅可以應用在電腦,平板上,也可以應用在移動設備上面,呈現在用戶面前的是完成的app界面,而且都是簡單易懂的中文提示。只要是能熟練使用android系統的人都可以馬上上手去操作這門系統,不需要去進行什么專業的培訓。所以這項項目是完全可行的。
2.2 系統需求分析
2.2.1 系統開發目的
目前,國內所有的收費站都是車流量越來越多,大多都沒有一個好的收費管理系統,或者系統比較陳舊,對于越來越多的貨物不能好好的進行進出收費站的時間監測,以至于存在車輛通過出現問題時不能及時發現,導致危險車輛駛入高速公路。這樣大大損害了其他車輛及人員的安全問題。影響收費站今后的發展。
該系統的目的在于對車輛收費管理與安全性進行監測。當車輛出現超高、超重或其他違規行為時,會出現提示,以免發生意外。
2.2.2 系統功能需求
本收費管理主要分為用戶管理,收費管理(包含時間超時預警與安全性監測)、駛出、駛入管理、車輛查詢等一些功能。
(1)用戶管理功能
用戶管理模塊主要包是收費站的信息、數據的導入、密碼的修改以及預警的設置等功能。收費站信息主要都是本收費站的基本的信息,包括收費站的編號、位置、面積大小等內容。同時,數據需要經過規范化處理。密碼修改主要是工作人員(包括系統的管理員)的密碼進行修改,該系統中的很多的操作是需要權限的,所以,這部分功能是非常重要的。
(2)車輛查詢功能
查詢模塊是各種查詢集合。包括各種條件的查詢,與條件組合的查詢。但是查詢方法不要固定,每個人應用查詢系統的習慣不同,所以應用到的條件也很多不同。
(3)收費管理功能
包括是否是ETC、時間預警、安全性監控等功能。時間預警是根據已經設定好的不同車輛停留時間的上、下限進行報警。
安全性監控是手工與計算機相結合完成的。所謂安全性監控,是在車輛停留過程中,有些車輛因停留時間太長或保管不當使其安全性受到影響。為了對車輛的數量進行有效控制,并查清車輛在收費站的安全情況,必須定期或不定期地對各儲存場所進行清點、查核,這一過程就是監控。
2.2.3 系統業務流程
根據對部分收費站進行調查,結合了之前的收費管理系統進行分析,對該系統的業務流程進行了一下分析,如圖2-1所示:

圖2 -1 收費管理系統業務流程圖
3.1 項目規劃
高速公路收費系統總共分成六個大模塊:用戶管理模塊、收費管理管理模塊、查詢管理模塊和安全性檢測模塊。
用戶管理模塊:該模塊是實現對用戶的帳號注冊,用戶需要注冊一個帳號并且設置密碼來用于用戶系統的登錄,而修改密碼是為了管理員不小心泄露密碼了,可能對數據的保密性造成威脅。為了增加安全性,才設置了一個修改密碼的功能。
收費管理模塊:這個模塊功能是對車輛種類與車輛進行統計,檢測,收費。讓管理人員能有一個簡單明了的車輛出入方案,使管理人員對車輛出入情況更加的清晰。
安全性檢測模塊:此功能主要是對車輛的安全性進行檢測,當車輛處于危險的時候,就會對管理人員進行報警。防止車禍的發生。
查詢模塊:對已經有記錄的車輛進行按名稱查詢、按類型查詢、組合查詢的功能。通過不同種類型的查詢,可以更加清楚車輛的基本情況。
3.2 系統模塊圖
根據系統功能需求分析,該收費管理系統模主界面分為用戶管理模塊、收費管理模塊、車輛管理模塊、安全檢測模塊與查詢模塊。根據需求分析階段結果,現將系統模塊框圖設計如圖3-1所示:
3.3 系統開發環境

圖3 -1 系統功能模塊圖
Eclipse是著名的跨平臺的自由集成開發環境(IDE)。最初主要用來Java語言開發。Eclipse本身只是一個框架平臺,但是眾多外掛程式的支持使得Eclipse擁有其他功能相對固定的IDE軟體很難具有的靈活性。
4.1 數據庫設計
收費管理系統中的數據一般要有一定的穩定性,要有一個主表來對應所有其他的操作,所以主表要有包含所有其他表的外鍵來進行檢測與控制其他功能的實現。根據設計規劃出的實體主要有:管理員信息實體、車輛信息實體、車輛檢測信息實體、車輛進入信息實體、車輛出去信息實體與車輛類型信息實體。系統采用SQL Server 2008作為后臺數據庫,數據庫命名為sfgl,共有6個數據庫表。分別為車輛信息表CarInformation、用戶資料表Customer、收費標準表Charge standard、管理員資料manager、車輛查詢表Vehicle query、安全檢測表Security detection。

數據庫E-R圖分析:
4.2 主要功能模塊設計
4.2.1 用戶管理模塊設計
用戶管理模塊主要是管理員的登陸與注冊功能。本模塊的主要功能是完成管理員登錄的功能,系統在員工輸入的信息中對員工分別授予了不同的權限,要對身份進行明確的驗證,才能及時準確的登錄該系統。在登陸模塊中,輸入了錯誤的用戶名或者用戶密碼的時候,系統要給出相應的錯誤提示,對用戶密碼的設置要有所限制,不能設置過于簡單的密碼,防止丟失。
4.2.2 車輛收費管理模塊設計
車輛收費模塊由各車道收費員直接進入系統顯示終端對過往車輛進行收費并將收費記錄匯入管理站。車輛分為免費車輛和收費車輛兩大類,免費車輛(軍車、緊急車、國家規定其他免費車)直接放行,收費車輛根據收費標準執行。各車道的收費員根據來車種類,判斷來車車型并鍵入,收取相應費用,并保存所有收費記錄且匯入總庫,由各站收費員執行此操作。在節假日的時候,小型車輛予以免費,直接放行。對于其他車輛繼續按照原本的收費標準執行。
4.2.3 車輛管理模塊設計
車輛管理模塊包括綠色通道車輛管理、大件車通行管理、文明服務及保暢管理、特殊交易的審批管理、客車車型管理、貨車數據修改。綠色通道車輛管理包括綠色通道的網上稽查和綠色通道的數據統計與分析,這樣可以形成一個良好的秩序,以免造成混亂。大件車通行管理包括大件車日常檢查、大件車的網上審批、大件車的錄像備份,這樣可以在最大程度上保證車輛的安全。文明服務及保暢管理-包括文明服務和車道保暢。特殊交易的審批管理包括軍警車、緊急車、處理鍵、標準罐車、集裝箱車、純粹違章、誤報警、超時車、車牌不符、公務車、月票車、IOU欠款、拖車的批注,超限50%以上車輛的批注,軍車號牌的錄入,黑名單車輛的確認,軸重差異車輛檢查,集裝箱、標準罐車的檢查。客車車型管理,就是對各類客車車型的識別進行檢查。貨車數據修改,就是修改稱重數據、降級模式、貨車按車型收費的檢查。
4.2.4 安全性檢測模塊設計
安全性檢測頁面用來顯示將要或者已經有危險的車輛。以便提示用戶該處理那些將要危險車輛。包括貨車稱重監管,對各類違規稱重行為進行檢查。對于超高、超重的車輛除了不允許進入高速公路之外,還會有相應的處理方案,這樣既保證了該輛車的安全,也保證了其他車輛以及人身安全。
4.2.5 查詢模塊設計
查詢模塊主要是對已經有記錄的車輛進行查詢。主要包括按車牌號碼進行查詢、按車輛信息進行查詢、按出入記錄進行查詢、按車輛類型查詢以及進行組合查詢,這樣可以及時了解到車輛收費的標準以及該車輛是否有不良記錄,如有不良記錄會采取相應的處理手段。
系統管理模塊基本達到了需求分析中所要達到的目標。進過本次畢業設計的鍛煉,我對高速公路收費系統有了更好的理解,同時,對我所學的專業知識,取得了更好的的鞏固與練習,我也能更好的運用所學到的知識進行代碼的編輯,雖然在編寫的過程中遇到了各種各樣的問題,但都通過努力解決了。
相信在有相似的鍛煉的時候,我回去的更好的成績,也會應用的得心應手,通過這次的app開發,讓我學到了如和在今后的工作中完成的更好更明了。
[1]陳銀鳳。手機收費管理系統的設計與實現[J]。現代計算機(專業版),2012,08.
[2]劉盛。基于JSF和Hibernate框架的收費管理系統編程優化技術研究與實現[J]。電腦知識與技術,2012,06.
[3]張標。基于ASP。NET的考試報名管理系統的設計與實現[J]。無錫職業技術學院學報,2015,10.
[4]范虹霞。基于ASP。NET的材料管理信息系統的設計與實現[C]。廣西計算機學會25周年紀念會暨2011年學術年會論文集,2015,06.
[5]李耀麟,謝建華。基于NET的高校科研管理系統的設計與實現[C]。2011年全國電子信息技術與應用學術會議論文集,2016,05.