基于MVC模式的RFID读写器WEB管理系统设计与实现
发布时间:2018-05-30 02:38
本文选题:RFID + 读写器管理 ; 参考:《北京邮电大学》2016年硕士论文
【摘要】:射频识别技术(Radio Frequency Identification,简称 RFID)作为一种新兴的非接触式自动识别技术,具有管理效率高、运行成本低、环境适应性强等特点,目前已广泛应用于仓储管理、射频门禁、电子溯源、产品防伪等行业领域。然而,伴随着RFID系统的广泛应用,需要部署的读写器规模越来越大,对RFID读写器管理系统提出了新的挑战。针对目前读写器管理系统在规划部署、数据采集和参数配置等方面存在的问题,本文致力于研究大规模RFID读写器管理系统的设计与实现,主要包括RFID读写器管理系统的架构设计、接口模块的实现与上位机软件的实现。首先,对本系统的核心架构进行综述。根据系统设计的需求分析提出了一种新型的读写器网络部署方案,该部署方案结构简单,具有良好的扩展性能,能有效节约硬件资源;接着提出系统的核心架构,本系统由上位机软件和三个接口模块共同组成,并结合用例图对系统各个功能模块进行阐述。架构采用模块化设计理念,有效提升系统的易维护性。其次,对三个接口模块进行设计与实现,三个接口模块分别负责上位机软件与读写器网络、数据库和应用系统的通信。其中,读写器访问接口模块包括读写器硬件的设备描述、访问接口设计和调用方式;数据库访问接口模块包括数据库表的设计和数据访问接口的实现,该接口采用Spring Data框架简化数据库的访问;应用系统访问接口模块包括Web Services接口的设计,该接口符合REST规范,有效降低Web服务开发的复杂性。最后,对上位机软件进行设计与实现,上位机软件负责实现系统的主要业务功能。上位机软件首先利用读写器访问接口管控底层硬件,实时获取读写器网络采集到的标签数据,并通过数据库访问接口将盘点的标签数据存入数据库;最后通过应用系统访问接口发布数据结果。上位机软件基于Maven构建,并采用MVC框架模式,体现了“高内聚、低耦合”的设计思想;采用Ajax和Java多线程技术,有效提升系统的响应度和吞吐率。利用本系统成功实现了对多个读写器的部署和集中管理。
[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.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP391.44
【参考文献】
相关期刊论文 前6条
1 林萍;;基于SSH+DWR的高校科研管理系统研究与实现[J];计算机应用与软件;2014年07期
2 尼俊红;张丽;张淼;张冉;;基于Ajax和MVC的电力通信告警系统的设计实现[J];计算机应用与软件;2013年08期
3 张超;赵平;何静;陈朝福;邓浩;;基于MVC模式的指控系统软件设计与实现[J];强激光与粒子束;2013年S1期
4 王建斌;胡小生;李康君;赵靓;;REST风格和基于SOAP的Web Services的比较与结合[J];计算机应用与软件;2010年09期
5 冯新扬;沈建京;;REST和RPC:两种Web服务架构风格比较分析[J];小型微型计算机系统;2010年07期
6 文远保;刘峰;;一种基于Ajax的Web车辆监控系统设计与实现[J];华中科技大学学报(自然科学版);2007年08期
相关硕士学位论文 前4条
1 齐峰;基于SSH框架RFID医疗监控系统的设计与实现[D];河南大学;2012年
2 范文彬;基于智能手机平台的RFID中间件研究[D];厦门大学;2009年
3 余强;复杂环境中的RFID系统设计[D];电子科技大学;2009年
4 张敏;基于RFID的物流追踪信息系统研究与开发[D];武汉理工大学;2008年
,本文编号:1953559
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1953559.html