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