【正文】
To RFID technology in intelligent parking ,this paper will give a detailed description of the application of intelligent first it will have a whole designing idea of the system, when it will discusses the design and implementation of intelligent parking about the relevant module: module of login and registration of manager , module of the inquiry of detailed information of vehicle, module of automatic management and other information module, etc.The paper gives a lot introduction of traffic administration of intelligent parking based on RFID technology. On the basis of fully understanding of the content, this paper introduces how to design a system, so that vehicles can be under the dynamical management without any reference of people .especially , The paper will also introduce the automated action of checkin and checkout of vehicles registered in the parking lot.KEY WORDS: RFID technology ,intelligent parking,vehicle management基于無(wú)線射頻識(shí)別技術(shù)的智能停車場(chǎng)管理系統(tǒng)設(shè)計(jì) 第一章 緒論 第一章 緒論RFID是射頻識(shí)別技術(shù)的英文(Radio Frequency Identification)的縮寫(xiě),射頻識(shí)別技術(shù)是20世紀(jì)90年代開(kāi)始興起的一種自動(dòng)識(shí)別技術(shù),射頻識(shí)別技術(shù)是一項(xiàng)利用射頻信號(hào)通過(guò)空間耦合(交變磁場(chǎng)或電磁場(chǎng))實(shí)現(xiàn)無(wú)接觸信息傳遞并通過(guò)所傳遞的信息達(dá)到識(shí)別目的的技術(shù)。無(wú)線射頻識(shí)別技術(shù)是一種新技術(shù),在智能停車場(chǎng)上應(yīng)用極為廣泛。RFID技術(shù)是無(wú)線電廣播技術(shù)和雷達(dá)技術(shù)的結(jié)合。 研究現(xiàn)狀當(dāng)前RFID 的研究主要圍繞RFID 技術(shù)標(biāo)準(zhǔn)、RFID 標(biāo)簽成本、RFID 技術(shù)和RFID 應(yīng)用系統(tǒng)等多個(gè)方面展開(kāi)。當(dāng)前RFID 工作頻率跨越多個(gè)頻段,不同頻段具有各自優(yōu)缺點(diǎn),它既影響標(biāo)簽的性能和尺寸大小,還影響標(biāo)簽與讀寫(xiě)器的價(jià)格。鑒于多個(gè)電子標(biāo)簽工作在同一頻率,當(dāng)它們處于同一個(gè)讀寫(xiě)器作用范圍內(nèi)時(shí),在沒(méi)有采取多址訪問(wèn)控制機(jī)制情況下,信息傳輸過(guò)程將產(chǎn)生沖突,導(dǎo)致信息讀取失敗。 19701980年,射頻識(shí)別技術(shù)與產(chǎn)品研發(fā)處于一個(gè)大發(fā)展時(shí)期,各種射頻識(shí)別技術(shù)測(cè)試得到加速。如何在車場(chǎng)中找到車位或者識(shí)別自己的車輛,引起了人們對(duì)停車場(chǎng)管理及服務(wù)的興趣。通過(guò)停車場(chǎng)的計(jì)算機(jī)管理系統(tǒng)獲得停車場(chǎng)??寇囕v的個(gè)體信息。該章是本文的開(kāi)始,對(duì)本文的內(nèi)容做了大致的描述。這一章,主要是在前幾章的基礎(chǔ)上,將基于無(wú)線射頻識(shí)別技術(shù)的智能停車場(chǎng)管理系統(tǒng)的簡(jiǎn)單化模型的實(shí)現(xiàn)情況予以展示,對(duì)各個(gè)功能模塊實(shí)現(xiàn)給以截圖。特別是隨著近幾年零售和物流行業(yè)信息化的不斷深入,這些行業(yè)越來(lái)越依賴于應(yīng)用信息技術(shù)來(lái)控制庫(kù)存、改善供應(yīng)鏈管理、降低成本、提高工作效率,這為RFID技術(shù)的應(yīng)用和快速發(fā)展提供了極大的市場(chǎng)空間。傳輸網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)的傳送,根據(jù)讀寫(xiě)器終端的功能可以采用多種傳輸方式,如以太網(wǎng)、WLAN、GSM、CDMA等。讀卡器對(duì)標(biāo)簽的操作有三類:(1)識(shí)別(Identify):讀取UID;(2)讀取(Read):讀取用戶數(shù)據(jù);(3)寫(xiě)入(Write):寫(xiě)入用戶數(shù)據(jù)。雖然原則上中間件是橫向的軟件技術(shù),但在RFID系統(tǒng)中,為使其更適用于特定行業(yè),RFID中間件往往會(huì)針對(duì)行業(yè)做一定的適配工作。反射回的微波合成信號(hào),已攜帶有電子標(biāo)簽數(shù)據(jù)信息。在實(shí)際應(yīng)用中,無(wú)線標(biāo)簽以任意形式附在被識(shí)別的物體的表面。射頻模塊的主要任務(wù)是:產(chǎn)生高頻發(fā)射能量,激活射頻電子標(biāo)簽并為其提供能量;對(duì)發(fā)射信號(hào)進(jìn)行調(diào)制,用于將數(shù)據(jù)傳輸給電子標(biāo)簽;接收并調(diào)制來(lái)自射頻電子標(biāo)簽的射頻信號(hào)。利用過(guò)濾冗余數(shù)據(jù)機(jī)制,數(shù)據(jù)被過(guò)濾,只有和上層相關(guān)的數(shù)據(jù)才被傳送到中間件。面向消息的中間件包含的功能不僅是傳遞信息,還必須包括解釋數(shù)據(jù)、安全性、數(shù)據(jù)廣播、錯(cuò)誤恢復(fù)、定位網(wǎng)絡(luò)資源、找出符合成本的路徑、消息與要求的優(yōu)先次序以及延伸的排錯(cuò)工具等服務(wù)。RFID中間件應(yīng)能夠聚合匯總上層應(yīng)用系統(tǒng)定制的數(shù)據(jù)集合。(1)世界級(jí)的工具支持:(R)公司最新的產(chǎn)品 Visual ,WYSIWYG的編輯。(4)高效可管理性,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。 SQL Server2000數(shù)據(jù)庫(kù)介紹SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本。reg??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 運(yùn)行環(huán)境介紹Visual Studio 是一套完整的開(kāi)發(fā)工具集,用于生成 web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。另外。該章作為本文的一個(gè)基礎(chǔ)篇,為后文描述基于無(wú)線射頻識(shí)別技術(shù)的智能停車場(chǎng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)做了鋪墊。這樣設(shè)計(jì)的好處在于體現(xiàn)系統(tǒng)的實(shí)時(shí)管理性能,也可以最大可能的體現(xiàn)系統(tǒng)的人性化,管理員可以方便的在瀏覽器模式的管理系統(tǒng)中對(duì)車輛進(jìn)行管理查詢。7. 系統(tǒng)在精確匹配和判定的同時(shí),需要對(duì)匹配成功的車輛的動(dòng)作做成相應(yīng)的反應(yīng),即對(duì)停入和駛出動(dòng)作加以不同處理,修改相應(yīng)的信息等等。運(yùn)行于Windows xp及更高版本之上。如果車輛有紀(jì)錄儲(chǔ)存在系統(tǒng)上,將不會(huì)有任何附加的資料,從而可避免重復(fù)項(xiàng)。注冊(cè)信息為:注冊(cè)ID、注冊(cè)姓名、性別、年齡等等。 按車次查詢模塊IPO圖、可以采用棧模擬停車場(chǎng),以隊(duì)列模擬車場(chǎng)外的便道,按照從終端讀入的輸入數(shù)據(jù)序列進(jìn)行模擬管理車的停入和駛出操作; 、要求處理的數(shù)據(jù)元素包括三個(gè)數(shù)據(jù)項(xiàng):汽車“到達(dá)”或“離去”信息、汽車特定的標(biāo)簽及到達(dá)或離去的時(shí)刻;、該系統(tǒng)完成以下功能:若是車輛到達(dá),先檢測(cè)車輛是否是注冊(cè)車輛,若是放行,輸出汽車在停車場(chǎng)停入的時(shí)間以及車次的信息,同時(shí)隨機(jī)分配空閑車位。即系統(tǒng)規(guī)定的注冊(cè)標(biāo)簽可以通過(guò)管理員操作來(lái)增加,增加后的標(biāo)簽為合法的標(biāo)簽,帶有此標(biāo)簽的車輛可以進(jìn)入和駛出停車場(chǎng),系統(tǒng)對(duì)這些標(biāo)簽動(dòng)作做出反應(yīng)。該系統(tǒng)是一個(gè)面向網(wǎng)頁(yè)的實(shí)時(shí)管理系統(tǒng),這就要求該系統(tǒng)可以做到瀏覽網(wǎng)頁(yè)源代碼,整個(gè)系統(tǒng)的設(shè)計(jì)思想主要集中在如何實(shí)時(shí)的打開(kāi)網(wǎng)頁(yè)、如何在網(wǎng)頁(yè)中發(fā)現(xiàn)已知停入和駛出的車輛信息、如何更新車輛的信息庫(kù)等,特別是對(duì)無(wú)線射頻識(shí)別技術(shù)在智能停車場(chǎng)管理系統(tǒng)上的應(yīng)用做了重要闡述和說(shuō)明。管理員可以查詢?nèi)我廛囕v的流通信息,確保車輛流通表的及時(shí)更新。進(jìn)入注冊(cè)頁(yè)面,按照頁(yè)面上相應(yīng)的要求填寫(xiě)注冊(cè)信息,可以自己設(shè)置,ID,姓名,密碼等等。//對(duì)象實(shí)例化 = insert into VehicleManager(ManagerID,ManagerName,ManagerPassword,ManagerTele,ManagerGender)values(ManagerID,ManagerName,ManagerPassword,ManagerTele,ManagerGender)。 [ManagerGender].Value = 。注冊(cè)成功39。注冊(cè)失敗請(qǐng)重新注冊(cè)39。protected void btnlogin_Click(object sender, EventArgs e) { SqlConnection con = ()。 :if (()) { Session[Aname] = sdr[ManagerName].ToString()。39。 Reg_login39。(2)查詢車位的情況:管理員可以查詢停車場(chǎng)的車位情況,即車位是空閑的還是忙碌的,停在該車位上車次的具體信息。SqlDataAdapter da = new SqlDataAdapter(cmd)。 RFID自動(dòng)管理模塊的實(shí)現(xiàn)要求處理的數(shù)據(jù)元素包括三個(gè)數(shù)據(jù)項(xiàng):汽車“到達(dá)”或“離去”信息、汽車特定的標(biāo)簽及到達(dá)或離去的時(shí)刻;該系統(tǒng)完成以下功能:要求能夠處理車輛的“到達(dá)”和“離去”信息,首先識(shí)別出車輛的特定的標(biāo)簽,若此標(biāo)簽是數(shù)據(jù)庫(kù)中記錄的,則對(duì)帶有此標(biāo)簽的車輛進(jìn)行處理,進(jìn)入的話,記錄下停入的時(shí)間,扣除停車費(fèi)用,隨機(jī)分配空閑的車位;駛出的話,記錄駛出的時(shí)間,收回車輛停的車位,兩種情況都要及時(shí)的更新數(shù)據(jù)庫(kù)信息。我們知道讀寫(xiě)器屬于硬件設(shè)備,我們?cè)谙到y(tǒng)設(shè)計(jì)上,只需要模擬出讀寫(xiě)器的識(shí)別標(biāo)簽號(hào)過(guò)程即可。查詢到的標(biāo)簽號(hào)為非數(shù)據(jù)庫(kù)注冊(cè)標(biāo)簽號(hào),我們認(rèn)為此車的動(dòng)作均為非法的,停車場(chǎng)上的障礙不予任何處理,停車場(chǎng)為管理員自動(dòng)顯示提示信息:“自動(dòng)識(shí)別此為非注冊(cè)車輛,故障不予進(jìn)行處理,禁止放行”,車場(chǎng)障礙不動(dòng)作。 int RandKey = (0, 14)。 = ID[RandKey]。 (ID, )。 } }RFID自動(dòng)管理模塊具體流程:(1)車輛信息產(chǎn)生 代碼中我們可以看到,我們定義了一系列字符串?dāng)?shù)組,該數(shù)組包含了數(shù)據(jù)庫(kù)中定義的合法的標(biāo)簽號(hào),還包含了數(shù)據(jù)庫(kù)中沒(méi)有的,我們用Random ran = new Random()。再通過(guò)定義的過(guò)程對(duì)獲取的車輛信息進(jìn)行處理,下文會(huì)對(duì)此詳細(xì)介紹。不在場(chǎng)39。獲得標(biāo)簽經(jīng)過(guò)程處理后,我們需要把結(jié)果顯示在頁(yè)面上,我們用諸如ID[RandKey].Equals(100000000)的判斷語(yǔ)句來(lái)判定所獲得的標(biāo)簽是否為數(shù)據(jù)庫(kù)中的注冊(cè)標(biāo)簽信息(其中ID[RandKey]為隨機(jī)產(chǎn)生的之后又被識(shí)別的標(biāo)簽信息,100000000為數(shù)據(jù)中中某一注冊(cè)過(guò)的標(biāo)簽)。 = true。 //命令內(nèi)容,執(zhí)行VehicleJudge()。 //打開(kāi)連接SqlCommand cmd = new SqlCommand()。 SqlDataAdapter da = new SqlDataAdapter(cmd1)???9???9。 //要執(zhí)行的類型是存儲(chǔ)過(guò)程SqlParameter Sp = new SqlParameter(random , )。 (ds)。 if (ID[RandKey].Equals(100000000) || ID[RandKey].Equals(100000001) || ID[RandKey].Equals(100000002) || ID[RandKey].Equals(100000003) || ID[RandKey].Equals(100000004) || ID[RandKey].Equals(100000005) || ID[RandKey].Equals(100000006) || ID[RandKey].Equals(100000007)) { DataSet ds = new DataSet()。 = con。 RFID實(shí)現(xiàn)自動(dòng)管理 : RFID自動(dòng)管理流程圖 :protected void Button1_Click(object sender, EventArgs e) { = 。(1)車輛信息的產(chǎn)生過(guò)程。系統(tǒng)在建立數(shù)據(jù)庫(kù)時(shí),就在表中建立了VehicleInformation表,記錄所有在車次的信息,車次的標(biāo)簽號(hào)、車次的車牌號(hào)、車次的車主以及車型等等。 = true。 ()。查詢的輸出:車輛詳細(xì)信息輸出。alert(39。alert(39。and ManagerPassword=39。/script)。/script)。 ()。 (ManagerTele, )。: 注冊(cè)流程圖 :protected void lingadd_Click(object sender, EventArgs e) { try { SqlConnection con = ()。VehiclePositionVarchar(50)Primary KeyKEY值VehiclePositionTypeVarchar(50)類型 保存了停車場(chǎng)的車位信息,管理員可以查詢到哪些車位已經(jīng)有車輛,哪些車位尚且空閑,可以為進(jìn)入的車輛隨機(jī)分配空閑的車位,收回駛出車輛的車位等等,保證此表的及時(shí)更新。建立數(shù)據(jù)庫(kù),保存相關(guān)信息,使之支持以上操作。 以增加車輛信息功能為例,IPO圖如下: 車輛標(biāo)簽增