基于RFID技術(shù)的港口車輛管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
由圖1可以看出,系統(tǒng)主要運(yùn)行在局域網(wǎng)內(nèi),一個(gè)網(wǎng)內(nèi)可分步多個(gè)閘口子系統(tǒng),一般情況下一個(gè)子系統(tǒng)可包含一個(gè)出子系統(tǒng)與一個(gè)入子系統(tǒng),圖中只畫出一個(gè)子系統(tǒng)的出與入子系統(tǒng),每個(gè)子系統(tǒng)通過連接基礎(chǔ)硬件設(shè)備已達(dá)到系統(tǒng)全方位控制,讀寫器與網(wǎng)絡(luò)相連,可通過讀寫器的ID地址區(qū)分不同的子系統(tǒng),同時(shí)安裝視頻監(jiān)控,實(shí)時(shí)記錄現(xiàn)場的畫面并保存,通過串口服務(wù)器主要是要達(dá)到控制自動道閘與LED顯示屏的目的。其系統(tǒng)軟件體系結(jié)構(gòu)如圖2所示。
數(shù)據(jù)存儲層 包括與數(shù)據(jù)存儲系統(tǒng)的接口,如數(shù)據(jù)庫系統(tǒng)、文件系統(tǒng)或者其他類型的數(shù)據(jù)源,主要是存儲系統(tǒng)所產(chǎn)生與所需要的數(shù)據(jù)記錄。
數(shù)據(jù)接口層 此層是為業(yè)務(wù)服務(wù)提供相應(yīng)的數(shù)據(jù)服務(wù),通過WebService接口實(shí)現(xiàn)與數(shù)據(jù)存儲層的連接。該層由一系列的數(shù)據(jù)訪問組件組成,它可以完成對數(shù)據(jù)對象的CRUD(增加、刪除、查詢、修改)操作,可抽象出數(shù)據(jù)訪問方式,分離數(shù)據(jù)訪問的實(shí)現(xiàn)與其他業(yè)務(wù)邏輯,上層的業(yè)務(wù)邏輯組件無需理會底層的數(shù)據(jù)庫訪問細(xì)節(jié),專注于業(yè)務(wù)邏輯的實(shí)現(xiàn)。
應(yīng)用服務(wù)層 此層是應(yīng)用系統(tǒng)的核心,由系列的業(yè)務(wù)邏輯組件組成。它完成了系統(tǒng)所需的所有業(yè)務(wù)邏輯方法。業(yè)務(wù)邏輯層建立在數(shù)據(jù)接口層之上。為了分離業(yè)務(wù)邏輯層與數(shù)據(jù)接口層之間的耦合,即業(yè)務(wù)邏輯組件只調(diào)用數(shù)據(jù)接口層提供的接口,而不與具體的實(shí)現(xiàn)類耦合。使應(yīng)用層僅僅與業(yè)務(wù)邏輯組件的接口耦合,而無需理會業(yè)務(wù)邏輯組件的實(shí)現(xiàn)。
用戶表示層 表示層即UI,UI(User Interface)用戶界面,也稱人機(jī)界面。是指用戶和某些系統(tǒng)進(jìn)行交互方法的集合,這些系統(tǒng)不單單指電腦程序,還包括某種特定的機(jī)器、設(shè)備、復(fù)雜的工具等。控制層接受用戶的輸入,并調(diào)用模型和視圖去完成用戶的需求,當(dāng)用戶單擊系統(tǒng)界面中的按鈕等時(shí),觸發(fā)相應(yīng)的事件提交對應(yīng)的模塊進(jìn)行處理。
系統(tǒng)工作流程圖結(jié)構(gòu)如圖3所示。本文引用地址:http://butianyuan.cn/article/154711.htm
上圖主要是從大的角度描述整個(gè)系統(tǒng)工作的流程,首先系統(tǒng)定義了身份卡的類型有2種:臨時(shí)卡、固定卡。臨時(shí)卡只有一個(gè)單位的生命周期,即只能完成1次車輛的出入操作,車輛進(jìn)港口時(shí)發(fā)卡區(qū)提供如車牌等的必要信息后,發(fā)卡用戶確認(rèn)無誤后發(fā)出該車輛對應(yīng)的臨時(shí)卡。固定卡是代表長時(shí)間有效的,車輛持卡進(jìn)入識別區(qū),進(jìn)行核對身份并進(jìn)行相應(yīng)的操作。臨時(shí)卡的車輛出閘口時(shí),用戶應(yīng)該在系統(tǒng)的提醒下回收身份卡后才能放行。
3 系統(tǒng)功能模塊結(jié)構(gòu)
系統(tǒng)模塊結(jié)構(gòu)圖如圖4所示。
評論