新聞中心News
基于C/S與B/S模式的汽車衡稱重管理系統(tǒng)設(shè)計
根據(jù)煤炭行業(yè)在汽車衡稱重方面的要求介紹了 一種基于C/ S和B/S相結(jié)合模式而設(shè)計的汽車衡稱重管理 系統(tǒng),以實現(xiàn)煤礦稱重過程的計算機監(jiān)控和提高公司的工作效率及管理水平之目的。并從汽車牌號自動識別、稱重 現(xiàn)場交通管理等方面進(jìn)行了重點分析。
0.引言
煤炭資源是重要的自然資源之一。我國的煤炭資源 儲備也很豐富,因此作為我國重點資源行業(yè)之一的煤炭行 業(yè)也就成為了關(guān)系我國國計民生的重點發(fā)展業(yè)。然而,我 國的這個傳統(tǒng)行業(yè)常年來卻存在著生產(chǎn)領(lǐng)先而系統(tǒng)管理 滯后的問題。以往由計算機監(jiān)控的煤炭計量系統(tǒng)大多基 于單機版本,只能滿足基本的汽車過磅稱重和本地的數(shù)據(jù) 記錄與報表打印功能,并不能達(dá)到現(xiàn)代煤炭企業(yè)的要求。 本文以汽車衡器稱重系統(tǒng)為例,介紹如何在稱重管理系統(tǒng) 匯總嵌入稱重儀表數(shù)據(jù)釆集,同時實現(xiàn)車輛上磅位置檢測 以及車牌號自動識別等功能。
1.系統(tǒng)總體結(jié)構(gòu)
汽車衡稱重管理系統(tǒng)從結(jié)構(gòu)上總體分為三層:稱重工作 站實現(xiàn)稱重現(xiàn)場的控制沖心月艮務(wù)器接受所有相關(guān)數(shù)據(jù)并監(jiān) 控稱重過程用戶計算機可方便的查詢或瀏覽稱重數(shù)據(jù)。
在稱重工作站中通過射頻電子卡標(biāo)識車輛信息,實現(xiàn) 車輛信息的自動讀取。各個稱重點共享相關(guān)數(shù)據(jù),所有車 輛可以在任何一臺汽車衡上稱取皮重和毛重數(shù)據(jù)最終都 將上傳到中心服務(wù)器。中心服務(wù)器通過交通管理系統(tǒng)統(tǒng) 一監(jiān)控車輛上磅,避免了有的稱重點多個車輛排隊而有的 稱重點卻長時間空閑無事;通過視頻監(jiān)控系統(tǒng)對稱重過程 進(jìn)行監(jiān)控,杜絕裝車期間的弄虛作假現(xiàn)象。中心服務(wù)器企 業(yè)內(nèi)部網(wǎng)相連,讓企業(yè)主管人員可以即時方便的獲取進(jìn)出 物資裝載信息。2.系統(tǒng)開發(fā)模式
根據(jù)企業(yè)的實際情況我們釆用了 Client/Server與
Browser/Server相結(jié)合的開發(fā)模式。系統(tǒng)結(jié)構(gòu)如圖1:
C/S結(jié)構(gòu)的系統(tǒng)提供了安全的存取模式,允許多個用 戶同時訪問同一數(shù)據(jù)庫,且響應(yīng)速度快。稱重現(xiàn)場數(shù)據(jù)的 獲取和管理的要求正好符合C/S結(jié)構(gòu)的特點。因此,稱 重工作站釆用C/S模式,釆用本地和中心服務(wù)器相結(jié)合 的雙重數(shù)據(jù)層結(jié)構(gòu)。
稱重現(xiàn)場的工作站將釆集到的稱重 數(shù)據(jù)及圖像數(shù)據(jù)送至中心服務(wù)器的數(shù)據(jù)庫,皮重、毛重等 車輛信息數(shù)據(jù)通過局域網(wǎng)在各稱重工作站之間實現(xiàn)共享。
而相對于C/S結(jié)構(gòu)來說,B/S結(jié)構(gòu)具有與平臺無關(guān)、 無需開發(fā)客戶端軟件從而開發(fā)效率高、周期短且易于管理 和維護(hù)等優(yōu)點。在B/S結(jié)構(gòu)的系統(tǒng)中,只需配置少量的 客戶端軟件在客戶機上,使得客戶機的工作大大被簡化。 用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出 請求,服務(wù)器對該請求進(jìn)行處理,并將用戶所需信息返回 到瀏覽器。因此,稱重現(xiàn)場中的數(shù)據(jù)經(jīng)過處理實時傳送到 中央數(shù)據(jù)庫后,各級領(lǐng)導(dǎo)便可以在用戶計算機上通過網(wǎng)頁 查詢的方式直接瀏覽中央數(shù)據(jù)庫中的信息,對所有汽車衡 的稱重情況進(jìn)行查詢監(jiān)控和統(tǒng)計。
3.系統(tǒng)功能設(shè)計與實現(xiàn)
C/S結(jié)構(gòu)的部分主要用于實現(xiàn)稱重現(xiàn)場的控制、客戶 端數(shù)據(jù)的維護(hù)和匯總以及報表的輸出等功能。采用Visu-AL C #NET作為開發(fā)工具,SQL Server 2005作為后臺數(shù) 據(jù)庫。B/S結(jié)構(gòu)的部分主要用于實現(xiàn)企業(yè)主管對稱重過 程信息及物資情況的動態(tài)瀏覽及相關(guān)數(shù)據(jù)的打印。網(wǎng)頁 米用 Microsoft FrontPage 98 和 Visual Interdev 6.0 相結(jié) 合開發(fā)。各功能模塊實現(xiàn)如下:
3.1 氣車牌號自動識別的實現(xiàn)
車牌號自動識別的實現(xiàn)方法有很多,比如通過圖像釆 集設(shè)備掃描識別、無線電臺識別、遠(yuǎn)紅外技術(shù)識別和微波 與電子標(biāo)簽識別等。根據(jù)實際情況,本系統(tǒng)釆用射頻電子 標(biāo)簽識別技術(shù)。根據(jù)有無電池供電,射頻電子卡分為有源 電子卡和無源電子卡。電子卡可安帖在汽車的擋風(fēng)玻璃 內(nèi)側(cè),被遠(yuǎn)距離快速識別,且除了車牌號外,還可以存儲車 輛的相關(guān)基本信息。
同時,釆用視頻采集設(shè)備進(jìn)行車輛牌號實時監(jiān)控,在 檢測計算機上安裝視頻釆集卡用于接受在車輛入口處的 攝像機所拍攝到的車輛視頻信號。設(shè)置定時器,定時調(diào)用 視頻卡將釆集到的車輛圖像保存起來,并通過視頻識別函 數(shù)對車牌號進(jìn)行分析處理。把最終得到的車牌號信息和 射頻電子卡內(nèi)的車輛信息進(jìn)行比對,比對一致標(biāo)識為有效 車輛。對有效車輛開啟欄桿機允許通過。汽車牌號自動 識別的流程如圖2。
3.2稱重點交通管理的實現(xiàn)
本系統(tǒng)統(tǒng)一控制兩個前磅房、兩個后磅房、每一組前 后磅房之間各有兩個稱重點,共4個稱重點。車輛通過磅 房和稱重點的過程均由紅綠燈和欄桿機指引,由中心服務(wù) 器分配控制。車輛進(jìn)入稱重點時傳感器向系統(tǒng)傳遞1信 號,車輛完成稱重通往后磅房時傳感器傳遞0信號,中心 服務(wù)器控制指引排隊車輛進(jìn)入此稱重點。如此實現(xiàn)稱重 點的合理利用,平衡等候車輛。
3.3用戶權(quán)限設(shè)計
釆用多用戶多級別操作權(quán)限設(shè)計,由系統(tǒng)管理員分配 其它用戶的用戶級別和操作權(quán)限。系統(tǒng)管理員由企業(yè)指 定,可以對所有查看和維護(hù)所有數(shù)據(jù),同時創(chuàng)建分配各用 戶的操作權(quán)限并設(shè)置密碼。其它用戶分別管理如參數(shù)設(shè) 置、稱重操作、數(shù)據(jù)維護(hù)、數(shù)據(jù)查詢、報表統(tǒng)計等模塊。
3.4相關(guān)數(shù)據(jù)查詢及維護(hù)的實現(xiàn)
依據(jù)不同的用戶權(quán)限,可對車輛信息卡中的車輛相關(guān) 信息(包括車輛、司機、供需方等)進(jìn)行添加、刪除、修改,及 查詢等操作。
3.5統(tǒng)計報表的實現(xiàn)
統(tǒng)計報表按類型分為稱重統(tǒng)計表、稱重清單等,在車 輛完成稱重通往后磅房時進(jìn)行相關(guān)報表打印。也可根據(jù) 用戶需求按日、月、年等要求進(jìn)行各種統(tǒng)計報表的匯總與 打印。
4.結(jié)束語
本文所述的汽車衡稱重系統(tǒng)結(jié)合C/S與B/S結(jié)構(gòu)的 優(yōu)點,綜合應(yīng)用了多種計算機軟件和硬件技術(shù),是一個集 成應(yīng)用系統(tǒng)。尤其是增加了汽車牌號自動識別、稱重點交 通管理等功能后,在提高了企業(yè)經(jīng)營管理的效率的同時, 也保證了車輛稱重過程的安全性,解決了長期以來在煤炭 運輸過程中的管理滯后狀態(tài)。而且,將汽車衡稱重系統(tǒng)與 銷售管理系統(tǒng)相結(jié)合,也可以在鋼鐵、石油、物流管理等工 業(yè)企業(yè)中得到更廣泛的應(yīng)用與拓展,使企業(yè)得到更好的經(jīng) 濟效益和社會效益。