基于新型软件架构技术的NFC读写器管理系统的设计与实现

来源 :中国科学院大学(中国科学院上海技术物理研究所) | 被引量 : 1次 | 上传用户:zy19870912zy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对监控NFC(Near Field Communication)读写器人力成本高的问题,设计并实现一种基于新型软件架构技术的NFC读写器管理系统。系统的软件部分采用MVC(Model View Controller)设计模式和QML(Qt Meta Language)/Qt,C++实现方案,比传统的MFC(Microsoft Fundamental Class)/C++、SQL SERVER、MYSQL,HTML+CSS+JS/php、java、.net或Qt/Qt、C++的软件设计方案逻辑更加清晰,可扩展性、可维护性和跨平台特性更强,前端设计更加简洁高效;系统的NFC部分由接收设备和存储设备组成,接收设备的MCU(Micro Controller Unit)负责处理从存储设备采集到的数据。本文结合中国科学院上海技术物理研究所第五研究室的实际业务需求,兼容已有的运行环境,设计和实现了该系统。本文完成的主要工作概括如下:(1)完成了系统软件的总体设计和实现。包括需求分析,软件结构设计和功能设计。(2)基于可扩展性强、可维护性好、跨平台特性强和前端设计更加简洁高效的原因,选用了MVC架构方案和QML/Qt,C++实现方案。(3)设计并实现了一种全新的模块化窗体加载方案。该方案增强了软件前端的可扩展性和可维护性。(4)设计和实现了NFC接收和存储模块,使用串口通信的方式,将接收到的数据传送到客户端。(5)在Windows 10操作系统上,完成了系统软件的开发工作;在Android、Ubuntu、IOS和Mac os x操作系统上完成了系统软件的移植工作。测试结果表明:系统软件具有良好的可移植性、可扩展性、可维护性;NFC模块传输数据具有良好的实时性。
其他文献
<正>2011年11月11日,《中华医学教育探索杂志》第一届编辑委员会第一次全体会议在重庆天来大酒店隆重举行。会议由《中华医学教育探索杂志》副总编辑、重庆医科大学副校长黄
<正> 教具是教学时用来讲解说明某事某物的模型、实物、图表和幻灯等的总称。教具的运用是教师在各科教学过程中,向学生传授知识,进行教育的一种辅助手段。它的最大特点是直
期刊
暖通工程是建筑工程项目组成的一部分,其施工质量的高低不仅影响着居民居住环境的舒适度,对建筑功能的完整性也有重大影响。本文以建筑暖通工程为研究对象,结合以往工程实践
本文简述了对农作物病虫害绿色防控的理解,探讨了柑橘"以螨治螨"、性诱剂、黄色黏虫板及杀虫灯诱杀蔬菜害虫、利用卵寄生蜂传递病毒(生物导弹)防治玉米螟、利用生物多样性和
近几年,环境污染问题一直是社会各界关注的热点话题。目前,环境会计是会计学科研学者们研究的重要方向。环境成本的核算与控制是控制环境污染问题的重要举措。而煤炭企业是高
人物对白是冯小刚电影的一大特色。冯小刚的电影对白很善于运用一些增加情趣的修辞格,达到风趣幽默的语言表达效果。本文主要从修辞学的角度对电影《非诚勿扰》中的对白进行
天然气计量以流量计量为主,围绕流量计量而进行相关量的计量。天然气计量在开采、集输、净化、外输等环节特别重要,几乎每一环节均要计量。天然气作为洁净能源和多用途化工原
在煤层气井的排采初期,利用大泵小油管抽水是降低开采成本的重要手段之一,修井作业中,研制应用大直径抽油泵的抽油杆与大泵柱塞对接专用工具是实现安全生产、清洁作业的重要
<正> 高一化学课本介绍过氧化钠的性质时,只安排了过氧化钠与水反应放出氧气的实验,没有安排过氧化钠与二氧化碳反应生成氧气的实验。为了让学生能直观地看到这一反应现象,我
随着经济全球化的趋势和电子商务时代的到来,物流行业在经济产业链中的作用将越来越重要。加大企业信息化建设力度,提高企业的信息化应用水平,是一条有效途径。信息化已成为