RFID射频识别课程设计

上传人:re****.1 文档编号:507951971 上传时间:2024-02-08 格式:DOC 页数:18 大小:229.50KB
返回 下载 相关 举报
RFID射频识别课程设计_第1页
第1页 / 共18页
RFID射频识别课程设计_第2页
第2页 / 共18页
RFID射频识别课程设计_第3页
第3页 / 共18页
RFID射频识别课程设计_第4页
第4页 / 共18页
RFID射频识别课程设计_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《RFID射频识别课程设计》由会员分享,可在线阅读,更多相关《RFID射频识别课程设计(18页珍藏版)》请在金锄头文库上搜索。

1、存档资料 成绩: 华 东 交 通 大 学课 程 设 计 报 告 书所属课程名称 射频识别技术 题 目 华东交大实验设备管理 登陆模块 院 (系) 信息工程学院 班 级 物联网2013-2 学号 . 学生姓名 . 指导教师 . 辅导教师 . 2015年 12 月 21 日 课程设计(论文)任务书 信息工程 学院 物联网 专业 2013-2 班 一、课程设计(论文)题目 华东交通大学实验设备管理系统主界面优化 二、课程设计(论文)工作自 2015 年 12 月 21 日起至 2015 年 12 月 25 日止。三、课程设计(论文) 地点: 物联网实验室 四、课程设计(论文)内容要求:1本课程设计的

2、目的(1)使学生掌握迅方物联网实验箱各功能模块的基本工作原理; (2)培养RFID系统的应用能力及RFID软件的开发能力; (3)使学生较熟练地使用Eclipse开发环境以及Android应用平台;(4)培养学生分析、解决问题的能力;(5)提高学生的科技论文写作能力。 2课程设计的任务及要求1)基本要求:(1)分析所设计RFID系统中各功能模块的实现机制;(2)设计与实现如下RFID系统之一的软硬件模块: 迅方RFID门禁系统 迅方RFID物流管理系统 迅方RFID公交车消费系统 迅方RFID图书馆管理系统(3)在实验箱上调试、测试并获得最终结果。2)创新要求: 在基本要求达到后,可进行创新设

3、计,如扩展RFID软硬件功能或改善其图形用户界面等。3)课程设计论文编写要求(1)要按照书稿的规格打印誊写课程设计论文。(2)论文包括目录、正文、小结、参考文献、谢辞、附录等(以上可作微调)。(3)课程设计论文装订按学校的统一要求完成。4) 课程设计评分标准: (1)学习态度:20分;(2)回答问题及系统演示:30分(3)课程设计报告书论文质量:50分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。不及格者需重做。5)参考文献:(1)深圳市讯方通信技术有限公司. Android综合实训实验指导书(2)黄玉兰. 射频识别(RFID)核心技术详解. 人民邮电出版社(3)深圳市讯方通信技术有限

4、公司.物联网智能网关使用手册(4)明日科技(中国)有限公司. Android从入门到精通. 清华大学出版社6) 课程设计进度安排(1)准备阶段(4学时):选择设计题目、了解设计目的要求、查阅相关资料。(2)系统分析阶段(4学时):分析所设计RFID系统中各功能模块的基本原理。(3)RFID系统设计调试阶段(8学时):系统软硬件的设计、搭建、调试和测试。(4)撰写论文阶段(4学时):总结课程设计任务和设计内容,撰写课程设计论文。7) 课程设计题目具体要求:本题的具体任务是基于迅方物联网实验箱搭建RFID系统华东交通大学实验设备管理系统登陆模块,通过分析、设计、调试和测试等步骤,实现一个可实际应用

5、的IC卡射频识别系统。学生签名: 2015 年 12 月21 日课程设计(论文)评审意见(1)考勤(10分): 优()、良()、中()、一般()、差(); (2)系统分析(20分):优( )、良()、中()、一般()、差(); (3)软件调试(10分):优()、良()、中()、一般()、差();(4)回答问题(15分):优()、良()、中()、一般()、差();(5)论文撰写(35分):优()、良()、中()、一般()、差();(6)创新思想(10分):优()、良()、中()、一般()、差();综合评定等级:评阅人: 职称: 2015 年12 月 25日目录一、课设目的及内容1二、设计的原理2

6、三、环境搭建及开发步骤3四、主要程序代码设计4五、运行测试结果5六、心得体会及自己所做的亮点工作的特别说明6七、参考文献7一、课设目的及内容 课设目的: 1) 熟练使用Eclipse开发环境及Android应用平台 2) 了解迅方物联网实验箱各功能模块的基本工作原理 3) 培养一定的提出问题、分析问题、解决问题的能力 4) 具备一定的安卓开发的能力 课设内容: 1)将RFID系统中的智能图书管理系统改为大学实验室设备管理系统 2)将该系统分为主界面优化、滚动图片模块、滚动文字模块、登陆模块、添加图书模块、查询 模块、图书借阅模块、归还图书模块、加入搜索功能这9个部分,我负责完成主界面优化3)在

7、主界面优化中,我修改了APP的图标、名称,优化了APP的主界面,加入了跑马灯的特效用来显示通知,还修改了Button的点击效果,提高了用户体验。考虑到主界面只能点击后退键才能退出APP,我还加入了双击返回按钮退出APP的功能。同组人员及分工信息: 在本次课程设计中我主要负责:主界面优化二、设计的原理大学实验室设备管理系统用到电脑一台、物联网智能网关一台,讯方RFID读卡器一部,摄像头一部和一部Android智能手机。当实验设备买来后,通过扫描设备上的二维码存储该设备的信息,在Android的SQLite数据库对应的表中插入一条对应的图书信息,当学生要做实验室的时候,先从设备管理处通过RFID读

8、卡器对学校的一卡通进行刷卡,然后扫描实验箱上的二维码信息,然后一起存进数据库。待到学生做完实验,去归还实验箱的时候,只要刷一下实验箱的二维码,就可以确认归还了,并更改数据库中对应表的记录。Android终端的APP可以访问学校的服务器,所以学生可以通过Android手机终端查询到自己的实验信息、实验分数、实验器材的使用情况,还可以看到查看实验室发布的最新消息,相当于把一个网站的功能移植到了手机上。三、环境搭建及开发步骤1、 环境搭建步骤1) 安装JDK,配置环境变量 要注意自己的电脑是32位系统还是64位系统下载相应的安装包,并记住安装位置 JAVA_HOME=E:Program FilesJ

9、avajdk1.7.0_75(安装JDK的目录) CLASSPATH=;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%bin; 在PATH变量的属性后追加;%JAVA_HOME%bin2) 安装Android SDK,进行Android的环境变量配置 PATH=D:AndroidDevelopandroid-sdk-windowstools(Android SDK中的tools绝对路径)3) 安装Eclipse4) 安装Eclipse的Android Development Tools插件5) 点击Android Virtual

10、 Device Manager,新建一个Android虚拟机6) 代码改好后点击运行按钮,将apk加载到Android虚拟机上运行,可以查看修改的效果2、 开发步骤 1)修改APP的图标将准备好的APP的图标命名为ic_launcher,然后复制到drawable-hdpi文件夹,覆盖原来的APP图标。 2)修改APP的名称在strings.xml文件中,把app_name对应的名称改为“交大实验室管理系统”。 3)加入跑马灯样式的通知新建一个MyTextView.java继承自TextView,覆盖isFocused()方法,始终返回true,然后在main.xml中加入该控件,设置属性si

11、ngleLine为true、属性ellipsize为marquee,marqueeRepeatLimit属性为marquee_forever,这样就实现了单行的无限滚动的跑马灯通知栏。 4)设置主界面背景点击该项目文件,然后ctrl + H选中,全局搜索drawable/a1,然后替换成#34495e,这样就把全部的界面设置成了同一种颜色。 5)加入模块分割线在main.xml中加入了4个View,设置宽度为match_parent,高度为1dp,颜色默认为白色,这样就用4条分割线把主界面分割成5个模块。 6)修改主界面的图标和文字在main.xml文件中找到id为login_logo的Ima

12、geView,设置其src为drawable/ic_launcher,然后将图片左边的TextView的text修改成“华东交大实验室设备管理系统”,最后把主界面最下面的号码修改成本学校的号码 7)加入双击返回键退出APP重写Xunfang_20_managingofbooksActivity.java的onBackPressed方法,然后在双击后调用super.onBackPressed()方法,实现退出当前APP 8)给每一个按钮加入点击效果先新建一个drawable文件夹,新建两个xml文件中绘制两个背景,然后再新建一个xml文件设置一个Selector,用于Button点击时选择哪一个

13、背景,最后把每一个Button的drawable属性改成drawable/button_select,就可以实现按钮的点击效果四、主要程序代码设计说明:加下划线为修改或原创代码1、 修改APP的图标android:icon=drawable/ic_launcher 2、修改APP的名称android:label=string/app_name3、 加入跑马灯样式的通知MyTextView extends TextView public MyTextView(Context context, AttributeSet attrs) super(context, attrs);Overridepublic boolean isFocused() return true;com.xunfang.books.main.MyTextViewandroid:layout_width=match_parent android:layout_height=wrap_contentandroid:textSize=20sp android:ellipsize=marquee

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号