天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于Ajax與MVC的RFID讀寫器B/S管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)

發(fā)布時(shí)間:2021-09-05 10:20
  針對分布式RFID系統(tǒng)監(jiān)控大規(guī)模讀寫器時(shí),存在實(shí)時(shí)性差和人力成本高的問題,設(shè)計(jì)并實(shí)現(xiàn)一種對大量讀寫器進(jìn)行實(shí)時(shí)監(jiān)控的高效能B/S管理系統(tǒng)。采用MVC設(shè)計(jì)模式,實(shí)現(xiàn)業(yè)務(wù)邏輯與頁面顯示的有效分離,使系統(tǒng)各模塊間耦合度降低;利用Ajax的異步交互能力,對前端界面進(jìn)行無刷新式的更新,提高客戶端的響應(yīng)速度,從而實(shí)現(xiàn)對連接在一個(gè)局域網(wǎng)內(nèi)的大量讀寫器進(jìn)行高效實(shí)時(shí)監(jiān)控的功能。系統(tǒng)擁有穩(wěn)定的性能以及良好的可擴(kuò)展性和易維護(hù)性。 

【文章來源】:計(jì)算機(jī)應(yīng)用與軟件. 2016,33(11)CSCD

【文章頁數(shù)】:3 頁

【部分圖文】:

基于Ajax與MVC的RFID讀寫器B/S管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)


基于Ajax的系統(tǒng)模型結(jié)構(gòu)圖

結(jié)構(gòu)圖,系統(tǒng)功能模塊,讀寫器


鳤jax引擎,并由它處理部分簡單請求,其余交由服務(wù)器處理。用戶在等待響應(yīng)的過程中依然能發(fā)出指令,從而實(shí)現(xiàn)異步交互。服務(wù)器處理結(jié)束后不僅會將結(jié)果返回,還會改變HTTP的就緒狀態(tài)。Ajax引擎根據(jù)不同的就緒狀態(tài)調(diào)用不同的回調(diào)函數(shù),將結(jié)果在頁面的指定位置進(jìn)行局部更新,而不是刷新全部頁面。圖1為基于Ajax的系統(tǒng)模型結(jié)構(gòu)圖。圖1基于Ajax的系統(tǒng)模型結(jié)構(gòu)圖2設(shè)計(jì)實(shí)現(xiàn)2.1系統(tǒng)功能基本的RFID系統(tǒng)包含讀寫器、天線和無源標(biāo)簽。本文系統(tǒng)實(shí)現(xiàn)的主要功能是對互連于一個(gè)局域網(wǎng)的RFID讀寫器進(jìn)行統(tǒng)一管理,具體的功能模塊如圖2所示。圖2系統(tǒng)功能模塊(1)讀寫器管理:系統(tǒng)通過掃描發(fā)現(xiàn)附近存在的讀寫器,然后對讀寫器的參數(shù)進(jìn)行讀取和更新,參數(shù)包括讀寫器射頻模塊的編碼方式和天線發(fā)送的頻率等。(2)天線管理:系統(tǒng)可獲取和更新天線的相關(guān)屬性,包括使能狀態(tài)、天線功率、駐留時(shí)間、盤訊周期和駐波比等。(3)標(biāo)簽管理:系統(tǒng)可盤點(diǎn)讀寫器周圍的標(biāo)簽信息,包括天線號、EPC碼、Rssi值以及遠(yuǎn)程IP等,并能對標(biāo)簽各個(gè)區(qū)域的數(shù)據(jù)進(jìn)行讀寫。2.2總體架構(gòu)本文系統(tǒng)主要由硬件數(shù)據(jù)采集部分與上位機(jī)管理軟件兩部分組成。硬件數(shù)據(jù)采集部分由ImpinjR2000讀寫器網(wǎng)絡(luò)構(gòu)成,讀寫器通過以太網(wǎng)將采集到的數(shù)據(jù)信息匯總到服務(wù)器端的上位機(jī)軟件。上位機(jī)軟件是基于Ajax與MVC設(shè)計(jì)的。本文系統(tǒng)為了解決Ajax在不同瀏覽器中使用時(shí)的兼容性問題,并沒有套用XMLHttpRequest對象的定義,而是采用jQuery框架的$.Ajax(option)方法。option參數(shù)包含了請求方式、請求地址、返回?cái)?shù)據(jù)類型、發(fā)送數(shù)據(jù)內(nèi)容和回調(diào)函數(shù)等信息。系統(tǒng)軟件架構(gòu)如圖3所示。圖3系統(tǒng)軟件架構(gòu)圖如圖3所示,在視圖層中,將JSP頁面的各個(gè)元素寫為獨(dú)立的DOM對象,使得Ajax操作頁面元素時(shí)更加方便。在JSP中

架構(gòu)圖,架構(gòu),系統(tǒng)軟件


凍蘄P等,并能對標(biāo)簽各個(gè)區(qū)域的數(shù)據(jù)進(jìn)行讀寫。2.2總體架構(gòu)本文系統(tǒng)主要由硬件數(shù)據(jù)采集部分與上位機(jī)管理軟件兩部分組成。硬件數(shù)據(jù)采集部分由ImpinjR2000讀寫器網(wǎng)絡(luò)構(gòu)成,讀寫器通過以太網(wǎng)將采集到的數(shù)據(jù)信息匯總到服務(wù)器端的上位機(jī)軟件。上位機(jī)軟件是基于Ajax與MVC設(shè)計(jì)的。本文系統(tǒng)為了解決Ajax在不同瀏覽器中使用時(shí)的兼容性問題,并沒有套用XMLHttpRequest對象的定義,而是采用jQuery框架的$.Ajax(option)方法。option參數(shù)包含了請求方式、請求地址、返回?cái)?shù)據(jù)類型、發(fā)送數(shù)據(jù)內(nèi)容和回調(diào)函數(shù)等信息。系統(tǒng)軟件架構(gòu)如圖3所示。圖3系統(tǒng)軟件架構(gòu)圖如圖3所示,在視圖層中,將JSP頁面的各個(gè)元素寫為獨(dú)立的DOM對象,使得Ajax操作頁面元素時(shí)更加方便。在JSP中嵌入JavaScript腳本,在腳本中動態(tài)獲取用戶的請求數(shù)據(jù),并通過$.Ajax(option)方法明確數(shù)據(jù)傳輸與處理的具體細(xì)節(jié)。這使得Web頁面完成了數(shù)據(jù)獲取的功能,為控制層提供更好的服務(wù)。在控制層,Servlet會根據(jù)Ajax引擎?zhèn)鱽淼臄?shù)據(jù)調(diào)用相應(yīng)的業(yè)務(wù)Bean進(jìn)行數(shù)據(jù)處理。首先將數(shù)據(jù)封裝成數(shù)據(jù)Bean,并傳入讀寫器廠商提供的動態(tài)鏈接庫DLL中的業(yè)務(wù)處理方法中,從而完成業(yè)務(wù)邏輯的處理。最后Ajax引擎調(diào)用請求響應(yīng)成功后的回調(diào)函數(shù),實(shí)現(xiàn)無刷新式的局部界面更新。2.3具體實(shí)現(xiàn)(1)模型層設(shè)計(jì)模型層主要由處理業(yè)務(wù)邏輯的Bean對象和封裝業(yè)務(wù)數(shù)據(jù)的Bean對象構(gòu)成。本文系統(tǒng)不存在對數(shù)據(jù)持久化的需求,諸如記錄、盤點(diǎn)標(biāo)簽的信息并存入數(shù)據(jù)庫。因?yàn)槊棵胫邢到y(tǒng)對標(biāo)簽的盤點(diǎn)次數(shù)在50次左右,盤點(diǎn)信息瞬息萬變而系統(tǒng)對歷史信息并沒有實(shí)際的需求,所以本文系統(tǒng)并未引入數(shù)據(jù)庫;但對讀寫器網(wǎng)絡(luò)的實(shí)際操縱是由硬件廠商提供的動態(tài)鏈接庫DLL實(shí)現(xiàn)的。鑒于JNI調(diào)用DLL時(shí),方法都被聲明為native本地方法而并沒有具?

【參考文獻(xiàn)】:
期刊論文
[1]基于SSH+DWR的高?蒲泄芾硐到y(tǒng)研究與實(shí)現(xiàn)[J]. 林萍.  計(jì)算機(jī)應(yīng)用與軟件. 2014(07)
[2]基于Ajax和MVC的電力通信告警系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)[J]. 尼俊紅,張麗,張淼,張冉.  計(jì)算機(jī)應(yīng)用與軟件. 2013(08)
[3]基于MVC模式的指控系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)[J]. 張超,趙平,何靜,陳朝福,鄧浩.  強(qiáng)激光與粒子束. 2013(S1)
[4]一種基于Ajax的Web車輛監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 文遠(yuǎn)保,劉峰.  華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版). 2007(08)

碩士論文
[1]基于B/S架構(gòu)的圖書管理系統(tǒng)[D]. 彭鵬.山東大學(xué) 2013



本文編號:3385171

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3385171.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶3f279***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com