基于MVC模式的RFID讀寫器WEB管理系統(tǒng)設(shè)計與實現(xiàn)
本文選題:RFID + 讀寫器管理 ; 參考:《北京郵電大學(xué)》2016年碩士論文
【摘要】:射頻識別技術(shù)(Radio Frequency Identification,簡稱 RFID)作為一種新興的非接觸式自動識別技術(shù),具有管理效率高、運行成本低、環(huán)境適應(yīng)性強等特點,目前已廣泛應(yīng)用于倉儲管理、射頻門禁、電子溯源、產(chǎn)品防偽等行業(yè)領(lǐng)域。然而,伴隨著RFID系統(tǒng)的廣泛應(yīng)用,需要部署的讀寫器規(guī)模越來越大,對RFID讀寫器管理系統(tǒng)提出了新的挑戰(zhàn)。針對目前讀寫器管理系統(tǒng)在規(guī)劃部署、數(shù)據(jù)采集和參數(shù)配置等方面存在的問題,本文致力于研究大規(guī)模RFID讀寫器管理系統(tǒng)的設(shè)計與實現(xiàn),主要包括RFID讀寫器管理系統(tǒng)的架構(gòu)設(shè)計、接口模塊的實現(xiàn)與上位機軟件的實現(xiàn)。首先,對本系統(tǒng)的核心架構(gòu)進行綜述。根據(jù)系統(tǒng)設(shè)計的需求分析提出了一種新型的讀寫器網(wǎng)絡(luò)部署方案,該部署方案結(jié)構(gòu)簡單,具有良好的擴展性能,能有效節(jié)約硬件資源;接著提出系統(tǒng)的核心架構(gòu),本系統(tǒng)由上位機軟件和三個接口模塊共同組成,并結(jié)合用例圖對系統(tǒng)各個功能模塊進行闡述。架構(gòu)采用模塊化設(shè)計理念,有效提升系統(tǒng)的易維護性。其次,對三個接口模塊進行設(shè)計與實現(xiàn),三個接口模塊分別負責(zé)上位機軟件與讀寫器網(wǎng)絡(luò)、數(shù)據(jù)庫和應(yīng)用系統(tǒng)的通信。其中,讀寫器訪問接口模塊包括讀寫器硬件的設(shè)備描述、訪問接口設(shè)計和調(diào)用方式;數(shù)據(jù)庫訪問接口模塊包括數(shù)據(jù)庫表的設(shè)計和數(shù)據(jù)訪問接口的實現(xiàn),該接口采用Spring Data框架簡化數(shù)據(jù)庫的訪問;應(yīng)用系統(tǒng)訪問接口模塊包括Web Services接口的設(shè)計,該接口符合REST規(guī)范,有效降低Web服務(wù)開發(fā)的復(fù)雜性。最后,對上位機軟件進行設(shè)計與實現(xiàn),上位機軟件負責(zé)實現(xiàn)系統(tǒng)的主要業(yè)務(wù)功能。上位機軟件首先利用讀寫器訪問接口管控底層硬件,實時獲取讀寫器網(wǎng)絡(luò)采集到的標簽數(shù)據(jù),并通過數(shù)據(jù)庫訪問接口將盤點的標簽數(shù)據(jù)存入數(shù)據(jù)庫;最后通過應(yīng)用系統(tǒng)訪問接口發(fā)布數(shù)據(jù)結(jié)果。上位機軟件基于Maven構(gòu)建,并采用MVC框架模式,體現(xiàn)了“高內(nèi)聚、低耦合”的設(shè)計思想;采用Ajax和Java多線程技術(shù),有效提升系統(tǒng)的響應(yīng)度和吞吐率。利用本系統(tǒng)成功實現(xiàn)了對多個讀寫器的部署和集中管理。
[Abstract]:Radio Frequency Identification (RFID), as a new non-contact automatic identification technology, has been widely used in warehouse management and radio frequency access control, because of its high management efficiency, low operating cost and strong environmental adaptability. Electronic traceability, product anti-counterfeiting and other industry areas. However, with the wide application of RFID system, the scale of readers and writers that need to be deployed is becoming larger and larger, which poses a new challenge to the RFID reader management system. In view of the problems existing in the planning and deployment, data acquisition and parameter configuration of the current reader management system, this paper focuses on the design and implementation of the large-scale RFID reader management system. It mainly includes the architecture design of RFID reader management system, the realization of interface module and the realization of upper computer software. First of all, the core architecture of the system is summarized. According to the requirement analysis of the system design, a new type of reader network deployment scheme is proposed, which has the advantages of simple structure, good expansibility and efficient saving of hardware resources, and then puts forward the core architecture of the system. The system is composed of upper computer software and three interface modules, and each function module of the system is described with use case diagram. The architecture adopts modular design concept to effectively enhance the maintainability of the system. Secondly, three interface modules are designed and implemented. The three interface modules are responsible for the communication between PC software and reader network, database and application system. The reader access interface module includes the device description of the reader hardware, the design of the access interface and the way of calling, the database access interface module includes the design of the database table and the implementation of the data access interface. The interface uses Spring Data framework to simplify database access, and the application system access interface module includes the design of Web Services interface, which conforms to the REST specification and effectively reduces the complexity of Web service development. Finally, the upper computer software is designed and implemented, which is responsible for realizing the main business functions of the system. The upper computer software first controls the underlying hardware by using the reader access interface to obtain the tag data collected by the reader network in real time and stores the inventory tag data into the database through the database access interface. Finally, the data result is published through the application system access interface. The upper computer software is based on Maven and adopts the MVC frame pattern, which embodies the design idea of "high cohesion and low coupling", and adopts Ajax and Java multithreading technology to effectively improve the system's response and throughput. The system has successfully implemented the deployment and centralized management of multiple readers.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.52;TP391.44
【參考文獻】
相關(guān)期刊論文 前6條
1 林萍;;基于SSH+DWR的高?蒲泄芾硐到y(tǒng)研究與實現(xiàn)[J];計算機應(yīng)用與軟件;2014年07期
2 尼俊紅;張麗;張淼;張冉;;基于Ajax和MVC的電力通信告警系統(tǒng)的設(shè)計實現(xiàn)[J];計算機應(yīng)用與軟件;2013年08期
3 張超;趙平;何靜;陳朝福;鄧浩;;基于MVC模式的指控系統(tǒng)軟件設(shè)計與實現(xiàn)[J];強激光與粒子束;2013年S1期
4 王建斌;胡小生;李康君;趙靚;;REST風(fēng)格和基于SOAP的Web Services的比較與結(jié)合[J];計算機應(yīng)用與軟件;2010年09期
5 馮新?lián)P;沈建京;;REST和RPC:兩種Web服務(wù)架構(gòu)風(fēng)格比較分析[J];小型微型計算機系統(tǒng);2010年07期
6 文遠保;劉峰;;一種基于Ajax的Web車輛監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)[J];華中科技大學(xué)學(xué)報(自然科學(xué)版);2007年08期
相關(guān)碩士學(xué)位論文 前4條
1 齊峰;基于SSH框架RFID醫(yī)療監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[D];河南大學(xué);2012年
2 范文彬;基于智能手機平臺的RFID中間件研究[D];廈門大學(xué);2009年
3 余強;復(fù)雜環(huán)境中的RFID系統(tǒng)設(shè)計[D];電子科技大學(xué);2009年
4 張敏;基于RFID的物流追蹤信息系統(tǒng)研究與開發(fā)[D];武漢理工大學(xué);2008年
,本文編號:1953559
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1953559.html