基于RFID的贵重物品管理系统_第1页
基于RFID的贵重物品管理系统_第2页
基于RFID的贵重物品管理系统_第3页
基于RFID的贵重物品管理系统_第4页
基于RFID的贵重物品管理系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计任务书物联网工程计算机与信息工程学院课程名称RFID与条码技术基于RFID的贵重物品管理系统完成期限自2015年12月23日至2016年1月5日共2周、项目的目的1、系统学习Navicat For MySQL开发环境及设计语言,Visual Studio 2015开发环境及设计语言;2、研究ISO1563 RFID射频卡的基本组成、协议和组成RFID的读写环境的成分;3、综合利用上述模块,实现对贵重物品的入库,出库、盘查的管理,保存相关的数据信息供管理查阅,实现对贵重物品的智能化管 理、实时监控贵重物品。二、项目任务的主要内容和要求1、任务内容:基于ISO15693 RFID射频卡技术

2、,通过使用者使用RFID射频卡和阅读器的配套使用,记录贵重物品基本信息并且存入数据库,设计出通过入库出库的信息登记来实现对贵重物品的管 理。2、任务要求:(1)实现对ISO15693 RFID卡的数值的采集和记录;对采集到的数据进行记录并且和数据库内的信息进行比对;实现将采集的数据存入数据库;三、项目设计(研究)思路整个系统由硬件和软件两个部分协同完成:硬件方面主要是多张ISO15693 RFID射频卡、RFID阅读器、PC机;软件方面利用 Navicat For MySQL、Visual Studio 2010开发环境实现软件与硬件的互交,实现数据的解析和存储。四、具体成果形式和要求1、符合

3、设计要求的贵重物品系统的硬件,软件系统。2、各项设计功能可以实现对贵重物品的入库、记录、出库操作。3、系统使用说明及设计报告。起止日期工作内容12.2312.28查找资料,收集设计中硬件传感器的使用说明12.281.4系统学习 Navicat For MySQL 和 Visual Studio 2015开发环境及设计语言,程序设计,以及界面设计,数据库搭建1.5进行系统调试与项目答辩1 (美)福克塞尔.Visual C# 2008入门经典M.人民邮电出版社,2013.3.2 王小东高性能 MySQL M.电子工业出版社.2010.2.3 万常选,廖国琼,吴京慧,刘喜平.数据库系统原理与设计(第

4、二版)M.清华大学出版社,2014.1.4郑阿奇,刘启芬.SQL Server数据库教程(2008版)M.人民邮电出版社, 2008.8.料5李容.完全手册 Visual C# 2008开发技术详解M.电子工业出版社,2008.5.指导教师意见(签字):年 月曰系(教研室)主任意见(签字):年 月曰学院名称:计算机与信息工程学院班级名称:2013级物联网工程俞海祥学生姓名:学 号:2013211720题 目:基于RFID的贵重物品管理系统温卫敏指导教师 姓 名:起止日期:2015年12月23日至12月30日、选题背景二、方案论证2.1主要实现要求2.2硬件实现2.3软件运行环境及开发环境2.4

5、硬件系统结构三、过程论述3.1主界面的设计3.2登陆界面设计3.2串口设置界面的设计以及事件的处理3.3管理界面及其操作四、结果分析五、总结参考文献目录11、选题背景现有的监控设备主要有视频监控,红外感应和磁感应门等,监控方式主要分 为主动型与被动型两种。现有的监控设备虽各有千秋。但应用于贵重物品近年来随着RFID技术的全面发展,传统的关于贵重物品管理监控系统所存在的视频监控信息量大,传输,存储成本过高,监控被动的缺点得以解决。RFIDRFID技术应用具有存储数据量大,穿透力强、可读写、读写距离长等特点。将于贵重物品的监控管理中,可以通过计算机网络实现对贵重物品的实时监控,提高了系统对贵重物品

6、的监控力度,避免造成重大损失。二、方案论证本小组进行的软件功能为基于 RFID的贵重物品监控系统,软件可应用于对 贵重物品的监控,管理。核心部分运用的是 ISO15693协议,通过阅读器来读取 RFID卡中的信息,通过卡号来搜寻数据库中对应信息,并且将读取到的信息存 于数据库中。在用户模式下,贵重物品入库时可以开启“读卡”模式,自动对贵 重物品进行记录相关信息,并且可以进行读卡、添加、删除等等操作,例如读卡 操作,用户可以对需要读的卡进行查询,如果需要读写的卡是空卡则添加进数据 库内,如果卡有信息,则会显示该卡对应的信息,方便操作也便于使用。用户查 询,可以对要查询的卡号或信息进行单独的过滤,

7、 从一张复杂数据的表中获取有 效的信息,并可以对需要操作的信息进行相应的操作。2.1主要实现要求本设计主要实现的要求为:(1)RFID阅读器链接装有软件的 PC机,对基于ISO15693协议的RFID卡 进行数据采集。(2)PC端软件主界面可以对卡进行查询,有检测到卡则读取卡数据同时将 相关信息存入数据库。(3)用户模式下,PC端软件界面显示卡号,并且可以进行添加、删除、查 询、读卡等操作。(4)最终的数据,需要查询时可以通过智能盘查寻找所需要的信息要求对 数据进行过滤显示。(5)完成设备的代码测试及文档撰写。2.2硬件实现(1) RFID阅读器:主要用来进行对 RFID卡数据的采集。(2)

8、RFID卡:主要是基于ISO15693通讯协议的多张卡片。(3) PC机:主要用来安装软件且对软件进行编写运行。2.3软件运行环境及开发环境(1) 操作系统:Windows 7。(2) 开发环境:Visual Studio 2015,Navicat For MySQL 数据库。2.4硬件系统结构器、硬件的连接结构主要利用多张ISO15693协议的RFID卡片、一台RFID阅读 一台装有软件硬件的系统结构如图 2-1所示。图2-1硬件连接结构三、过程论述经过上述的方案论证和系统设计,主要实现过程如下:3.1主界面的设计通过建立新的项目,在 VS2015中,创建一个 WPF应用程序,进行主界面的

9、设计。Button、主界面布局还是相对比较清爽的,用到了很多控件,主要用到的是TextBox、GroupBox ListBox等等类型的控件,其中 Button控件主要是用来显 示各种名称和对软件的相关操作等功,例如:“打开”、“重置”、“开启自动ListBox控件主要作用是读卡”、“用户登入”、“浏览”等控制按钮,通过点击这些按钮,来触发事件的发生;TextBox主要是用来显示数据、保存数据的;操作时需要提示用户的信息。Button、3.2登陆界面设计登陆界面也包括“登陆”按钮、“退出”按钮,主要运用的控件有TextBox界面显示如图3-1所示。吐 Forml123S3图3-1用户登入界面(

10、1) “登陆”按钮源程序3-2所示。按钮的设计中的“登陆”按钮功能是通过点击按钮,和数据库内数据进行连接并且比对,如果账户和密码都配对,则会登陆成功,源程序如图privflt*- vain hitton L_Clirk tr«r=ri *endrrip)if “t JTxr'ttit Teit 二 “)“刃餐間氛SbeL黑划E甩: if * CET_FlTDTd_ t-eiT *comrEionStTint = 5cri*r=lac-iirost: Owr: PissrdFrmt: &it.nbnse>fc: FVxrr =3306"iil®

11、跖nnzinn c<Tnn = xa U:. Sq.jCnnnrrUnCcwmrictiwfiOLrni!-.CMm.OpgftO ; R Lj :xq I -电牛看 FethmE.广£巨三口 PxElfird FFOU l.bJUicEF IH3TT: L'a<r1u'"".LeT LTh. r3u. Tt l): ItrlfLiccdAd ±6* III:* ll|.£MlCtEKiuid (11,.HlDatoRcadvr dr = ch-EitccuteKf DdcrO :it C<<tTdnJ-

12、drpPi-5tltaird'>.IriiG Txijuiltard. TiXT.7iriBO?3.2串口设置界面的设计以及事件的处理串口设置界面也包括“打开”按钮、“关闭”按钮、“重置”按钮,选择波 特率应该选择115200,而选择串口则是根据选择插入的串口决定。(1) “打开”按钮源程序按钮的设计中的“打开”按钮功能是打开阅读器和PC机直接连接的串口,通过串口传输数据,程序设计如图 3-3所示。privatebuttnnl_CIictC?b:seodn-j Ev?ntAjj:- 工二ifSclKteJl-ndPK < Sttf.nr-r :背玄 iJJI 要订I !&q

13、uot;;Jc D)Ife =5hQ- r : nr. Ft r =4霑:选JIS 乜用的液斗i!C曰FtdlMtO ,;nl-iH =E . QjiBnEHr lhIPc-tL ('EaBbaBcai l_ Sa KladTlHH. TeZe e J nf Q , I . PhtihEbIbc tadl L«. InJ图3-3串口代码(2) “关闭”按钮源程序按钮的设计中的“关闭”按钮功能是关闭阅读器和PC机直接连接的串口。3.3管理界面及其操作操作界面也包括“添加”按钮、“删除”按钮、“修改”按钮等按钮,通过 对数据的操作并且保存于数据库内,主界面如图3-4,3-5所示。

14、图3-4管理界面图3-5管理界面(1) “读卡”按钮源程序按钮的设计中的“读卡”按钮功能是通过点击按钮,和数据库内数据进行连接并且比对,如果与数据库内没有数据相匹配,则将数据显示出来,源程序如图3-6所示。;:i: liu'TfcdS Clitk(h I« .! UnJiT. KLi iikArrK “岛和htdlvEhM =兰RuhtaHtth口1 曲: nh-pnlBTilladal = Tn-rvnlnrTtbdB'|. Ik Lq p-l* .LaBfioimt二0;迂冃.壬董V:上片朝<r屮心r =.】.圧口匕取到的軒百宁:?厂尸占vd-Loc &qu

15、ot; rzd亡If.丄ELizi口4 iti TfSunir re*!<,:F (CvLw != p> WkLrnrth > 曲、SbcirC -图3-6读取按钮代码(2) “添加”按钮源程序按钮的设计中的“添加”按钮功能是通过点击按钮,和数据库内数据进行连接并且比对,如果与数据库内没有数据相匹配,则进行添加数据到数据库,源程序如图3-7所示。Jiri mi十 wi hutt<in3-_Cl itk (ri-. Dcrtdftr? :章阳btr.Tijj coanectiHiEtriiKE = '5ervcr=localhDst:lf5CTNiiBje-=ri

16、»t:rjsrflDrdD<rt.:IEatflhn.se-=|ifcs:rart=1306; UTqlCoiuiKticD corui = nt它 SlSq ICormec t icoi cocim匚tiojiStrir;CDD口, Openf)肉tqlCgMd CM =汩占电唱此日0; frOK Corui«cch<fi = com;-訊国匕匚令辭巫5tr»a xtrcan = aew FilEtrcaaCpicturtBcixl- luffvLocBtiDiip FilcHixlc-. OpcDDrCrcatCi. FilcA匚c*tss.险詔;

17、 H:-1 dati =厂2 ivy L V Csii frU. lenJT h.1 ,Six ru. Ktel-J id E Ag Q, dsTA- LuaClb), ttrtna. C】歸O ;CH. CoHaadTeit = iDEen into tH_'h_GDl= values f ' - cmfaDBcsiS. Text -' - ciddBcixJ. Text -' - t亡itBccHySqlPar-aiisf tcE par-Biu?t«E = “ M/SqlParaiwtcrt) ParaaEte-rMHiup = "ll

18、naec i Value = data, BySqlDbTjpe = KySgll 7Mi P-nnfflrrs. AddCparuetr);i (:onn- Si«t4 = C«nn«ci- Clo»d)图3-7添加按钮代码(3) “删除”按钮源程序按钮的设计中的“删除”按钮功能是通过点击按钮,和数据库内数据进行连接并且比对,如果与数据库内没有数据相匹配,则进行删除数据,源程序如图3-8所示。piLvatc- void(obj tet rendc-rj E守/./. <.郭齿耳甘诈 H潜3lTL:iC connnCtinnStrills - &#

19、39;Scrvni=lDcalhDFT.05na-F.«n=icKrt :P-a5F»nid=roat :Ba.tBib3sc=pdw .?Drt=33D6": JI/SqlCdHtite-M阳 二 i.“ iy£qlC0twi*ctL(cctuiActlanSt> .cam. Open D :c roibcFoirS, Tfl真t, TeEJsrizrii sql = delete f ru. tal>_£ood3 wbtre Tgl匸''* caiboSaKEL T±9t. Te-ib) + "

20、;: /StririE mql = 5"書却gFu",; SELECT * 戶Ef+讥?口口拥衣应旺禹门F" ;Ci JyfqlCduand. ma = tiAk(f44-1. cctw?;打 KririltataJUsTer dr - coc. Cxtm+cEtiMt 1?.cfl_EiccgtHmNQueHFl:She*匕;! wFor-it “B用ft功! ') _ car±.Clac»C);cacci = mil:Ydi - rjLj.图3-8删除按钮代码(4) “浏览”按钮源程序按钮的设计中的“浏览”按钮功能是通过点击按钮,添

21、加本地图片并且存入图3-9浏览按钮代码数据库,源程序如图3-9所示。v-c-id butt号記巧血匸.FventAj-js «) QjH;oKileDi-B.loc oTd = lie OpertFlleiaiDG (1,.Dfd. Rc-starcDirKt口ry = true:CiiiL. InitialDir-ct匚r" - DaTaDirectorv ;Dfd. Filter = '*_ippl*. Rif |*. gif *- hapl*- bflq> *. this *. ji口nflfd. CMckFi tExists:t讥:r::pH. Uul

22、ti w】tetf n 1 "12;£tKJ4.1«eO =切“白苫”讥 bQK)SLicUddc- = Piec.Lizit:A4tS12eJlhJr. ZtM. pictuotBoxl. iBaipeL口cHiDn = ofiL FilctfaM :(5) “查询”按钮源程序按钮的设计中的“查询”按钮功能是通过点击按钮,查询,源程序如图3-10,3-11,3-12 所示。pr ivat e vo: J buttoD4_CLiclk mb jec t sender, EvexstAz es el片先g空腔件 ” ciHibc5ax5. Tcx.t =:combc

23、iBqTt. TcTt = leit = pictureK<u£. Iiufe 二 tiulam = Hodu At c-Uethod. ASK; in = InvcntcrykodcMIiiltiplc:回诗毆钊片數量Sl.r讥1 : / F返回适驭到的听自t片的卡Uadiil atcUFttwd InvwtoryKod 机 lAfCDLiat - 0;TaiNiwhtr = j:th -: - valuE = rradc-r. Invrntcrytiwirrer TngjCaunljLT (value- != D U (Tb.呂亡t-Length > 0)valuer

24、ef TSiuber”Mes s aeeBc-x. Shm巧:-:i Fonat逵取失败,谡有得叟佟何有劇擁!:coflbaBoKl. focus 0 ;TP-tjrr.-图3-10查询按钮代码coBbcfioHj. T«xt = Tojhhmber 0 j TfLrg caoru匚tianStELOj = Strvicr=l«itlh口st;!卫erNBU=raot.:P£?VDrd=rgt:B«tJibD.=fr=pda_s:P口rcaStM-; MzSQlCniinrr-( in coMi = 好灯)tySKonn«cii«i&

25、lt;c«nnflctionStTbr>£>:con El.Op«i<):二 Tirrw xql = L-LFETwatC SELECT * FftM口血 WHERE Ti(Id= W ", coaboBazS. Text. Tria 0 :UTSqlCcBund caa si er UjlDnujidconn);UTqlllAtAEEJEEr dr=匚ca. Eztcut«EMdw 0 :i-5 C(ii: jir;?)dr'rji(Id''). 7ria() = coabnBcxB. Tnt. Tr

26、iB.)boBoxB. Tnt= C-;yr:=')dr'Tfl(y.iii'': Itit= (:-:3 Lrr)<lrTaiDcsc'"图3-11查询按钮代码r:-t plwto -血、L?dr'I-h|.In3|!9' 1:/j' UtftOEFStfciD 2 = IWL- XodiTSt rtu.<pho d);SyTMB.PF3iTn-i(. Taarf* 5戸 I%鼻T"f Rt n?il i 羊口(升 I. JViq 瓷S.ClxftU :piCtUediOOriS- := phLi

27、llUj*.JcaftBoK-She:?r SftS希#M.! 7):弘j3«*仁"L .M.Ponat L点沖未莖记22 J);cann.ClDSi 0 _ earW!厶 mil l. dl = ZTjll:图3-12查询按钮代码四、结果分析操作界面也包括“查看”按钮、“删除”按钮、“修改”按钮等按钮,通过对数据的操作并且保存于数据库内,数据库内存放了大量的数据想要迅速获得有效数据总是比较困难的,通过对结果的分析可以得到想要的数据,主界面如图4-1所示。图4-2智能盘查界面亘占 fflrmj, -=i :呈口ifi择耘礙丢關 智囊包理nsrlLi j UifrlDD4DI

28、DZnEa4DnLOOWELFu(1) “智能盘查”按钮源程序按钮的设计中的“智能盘查”按钮功能是通过点击按钮,和数据库内数据进行连接并且比对,如果与数据库内有数据相匹配,则将数据显示出来,源程序如图4-2所示。cnnrwctiizaiStiijLr - Soropi-Lpcalhnsl .irjeiK-aBB=iDQt.PaFETarrb-crnnt :Databasfl=pdiis .Port-3306': Kj-SqICnniw-ctioji cmiti =MySqKiniwTtiM(c"nnn*rtioaiStiiri;conn. 0p«iO":.L :c" = r: .< FROK “力工口血扌).(,山;俯曲閃con = I 吃同丄飞冃湖1虫<11丿eofvO:D时 警冒悴ql.DQld叩ql匚li詞>dd.Fill(d5j ;.dtt t L dViri I - d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论