基于手机NFC的校园卡信息读写系统设计
时间:2019-09-26 19:42 来源:毕业论文 作者:毕业论文 点击:次
摘 要:随着网络技术的不断发展,智能化产品的不断更新,手机的功能也越来越多样化。其中,NFC功能更是成为很多Android手机的标配。Near Filed Communication(近距离无线通讯),具有在单一芯片上整合非接触式读卡器、非接触卡和点对点功能,从而达到识别和数据交换于一体。本文研究了NFC在android上的实现架构,设计了一个基于Android的NFC校园卡读写系统的简单应用。设计阐述了校园卡读写系统的开发过程。第一个NFC的背景,现状,意义及本文贡献,其次引入安卓平台NFC的基础介绍,需求分析与设计,系统实现,然后进行测试,最后进行总结,提出其中的不足和对未来的展望。39570 毕业论文关键词: Android;NFC;校园卡;读写 Campus Card Reader System Based on Moblie Phone NFC Abstract:With the continuous development of network technology, intelligent product continuously updated, the phone's functions are more perse. Wherein, NFC functionality is becoming standard on many Android phones. Near Filed Communication (NFC), with integrated contactless reader, a contactless card and peer to peer functionality on a single chip to achieve the identification and data exchange in one. This paper studies the NFC implementation architecture on android designed a simple application of an Android-based NFC campus card reader system. Design describes the development process of campus card reader system. The first NFC background, current situation, significance and contribution of this article, and secondly on the basis of NFC Android platform introduction, implementation and design requirements analysis, systems, and then test, and finally summarized, the deficiencies and prospects for the future. Keywords: Android;NFC;Campus Card; reader 目 录 第1章 绪论 1 1.1 课题背景及意义 1 1.1.1 课题背景 1 1.1.2 课题意义 1 1.2 国内外相关工作 1 1.2.1 国外相关案例 1 1.2.2国内相关案例 2 1.3 本文主要内容及主要贡献 2 第2章 ANDROID NFC相关理论基础 3 2.1 NFC的基本介绍 3 2.1.1 NFC协议标准 3 2.1.2 NFC工作模式 3 2.1.3 NFC标签分类 4 2.1.4 NFC技术应用 4 2.2 ANDROID 5 2.2.1 Android应用原理 5 2.2.2 Intent机制 6 2.2.3广播事件响应 6 2.3 本章小结 6 第3章 需求分析与系统设计 7 3.1 系统总体需求分析 7 3.1.1系统架构 7 3.1.2客户端与服务器通讯 8 3.2 NFC框架结构 8 3.2.1 Android 中NFC代码分析 8 3.2.2 NFC标签分发系统调度 9 3.2.3 Android activity生命周期 10 3.3本章小结 10 第4章 系统实现 12 4.1 具体模块设计与实现 12 4.2 包COM.EXAMPLE.CARDREADER 12 4.2.1 CardReaderFragment 12 4.2.2 LoyaltyCardReader 14 4.2.3 MainActivity 17 4.3其他包分析 19 4.4 本章小结 19 第5章 系统测试 20 5.1 硬件环境 20 5.1.1 PC机 20 5.1.2 Android 手机 20 5.2 软件环境 20 5.2.1 Android开发环境 20 (责任编辑:qin) |