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