資源描述:
《基于RFID的公交卡管理系統(tǒng).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、.輕工業(yè)學(xué)院課程設(shè)計(jì)說(shuō)明書(shū)題目:基于RFID的公交卡管理系統(tǒng)姓名:院(系):計(jì)算機(jī)與通信工程學(xué)院專業(yè)班級(jí):物聯(lián)網(wǎng)工程XXX學(xué)號(hào):指導(dǎo)教師:成績(jī):時(shí)間:2016年1月5日至2016年1月8日..輕工業(yè)學(xué)院課程設(shè)計(jì)任務(wù)書(shū)題目基于RFID的公交卡管理系統(tǒng)專業(yè)、班級(jí)物聯(lián)網(wǎng)工程XX班學(xué)號(hào)主要容、基本要求、主要參考資料等:主要容:利用實(shí)驗(yàn)室的讀卡器和M1卡,編寫(xiě)程序,實(shí)現(xiàn)一簡(jiǎn)單的公交卡管理功能?;疽螅海?)當(dāng)卡放到讀卡器上時(shí)能夠自動(dòng)顯示;(2)讀卡器可識(shí)別出該卡的類別,即月票、電子錢包、學(xué)生票,并顯示出剩余的錢數(shù)或次數(shù);(3)當(dāng)刷卡時(shí),可自動(dòng)扣除錢數(shù)或次數(shù);
2、(4)當(dāng)充值時(shí),可加錢數(shù)或次數(shù)。參考資料:[1]高建良,賀建飚.物聯(lián)網(wǎng)RFID原理與技術(shù)[M].:電子工業(yè),2015.[2]黃玉蘭.物聯(lián)網(wǎng)射頻識(shí)別(RFID)核心技術(shù)詳解[M].:人民郵電,2011.2016年1月5日..課程設(shè)計(jì)成績(jī)?cè)u(píng)定表評(píng)定項(xiàng)目容滿分評(píng)分總分學(xué)習(xí)態(tài)度學(xué)習(xí)認(rèn)真,態(tài)度端正,遵守紀(jì)律。10答疑和設(shè)計(jì)情況認(rèn)真查閱資料,勤學(xué)好問(wèn),提出的問(wèn)題有一定的深度,分析解決問(wèn)題的能力較強(qiáng)。40說(shuō)明書(shū)質(zhì)量設(shè)計(jì)方案正確、表達(dá)清楚;設(shè)計(jì)思路、實(shí)驗(yàn)(論證)方法科學(xué)合理;達(dá)到課程設(shè)計(jì)任務(wù)書(shū)規(guī)定的要求;圖、表、文字表達(dá)準(zhǔn)確規(guī),上交及時(shí)。40回答問(wèn)題情況回答問(wèn)題準(zhǔn)確
3、,基本概念清楚,有理有據(jù),有一定深度。10總成績(jī)采用五級(jí)分制:優(yōu)、良、中、及格、不及格指導(dǎo)教師評(píng)語(yǔ):簽名:年月日..目錄1實(shí)驗(yàn)任務(wù)和目的12實(shí)驗(yàn)過(guò)程和結(jié)果12.1實(shí)驗(yàn)過(guò)程12.2實(shí)驗(yàn)結(jié)果13實(shí)驗(yàn)總結(jié)和心得34參考文獻(xiàn)45附錄(代碼)4..1實(shí)驗(yàn)任務(wù)和目的利用實(shí)驗(yàn)室的讀卡器和M1卡,編寫(xiě)程序,實(shí)現(xiàn)一簡(jiǎn)單的公交卡管理功能。能達(dá)到如下功能:(1)當(dāng)卡放到讀卡器上時(shí)能夠自動(dòng)顯示;(2)讀卡器可識(shí)別出該卡的類別,即月票、電子錢包、學(xué)生票,并顯示出剩余的錢數(shù)或次數(shù);(3)當(dāng)刷卡時(shí),可自動(dòng)扣除錢數(shù)或次數(shù);(4)當(dāng)充值時(shí),可加錢數(shù)或次數(shù)。2實(shí)驗(yàn)過(guò)程和結(jié)果2.1實(shí)驗(yàn)過(guò)
4、程1.打開(kāi)VC,建立新的MFC工程;2.在MFC建立Dialog界面,如下圖3.建立相關(guān)的控件;4.在程序編寫(xiě)相關(guān)程序,使其能達(dá)到相關(guān)目標(biāo);5.運(yùn)行程序檢測(cè)實(shí)驗(yàn)是否成功。2.2實(shí)驗(yàn)結(jié)果1.基本界面..2.充值3.更改持卡人信息..4.更改持卡類型注:月票只提示刷卡成功,不扣費(fèi)。3實(shí)驗(yàn)總結(jié)和心得這次課程設(shè)計(jì)是在掌握前幾次的實(shí)驗(yàn)的基礎(chǔ)上完成的,幾乎全是運(yùn)用了前幾次的函數(shù)這次課程設(shè)計(jì)比前幾次實(shí)驗(yàn)主要多運(yùn)用了值操作。通過(guò)本次課程設(shè)計(jì)我學(xué)會(huì)MFC工程的建立,提升了自己的編程能力,查找資料也是學(xué)習(xí)新知識(shí)的必備技能,同時(shí)對(duì)M1卡的了解也更加深刻,對(duì)M1卡的操作也更
5、加熟練,對(duì)課上老師講的東西有了更深的理解,自己的動(dòng)手能力也有了進(jìn)一步的提升,這次的課程設(shè)計(jì)收獲很大。..4參考文獻(xiàn)[1]高建良,賀建飚.物聯(lián)網(wǎng)RFID原理與技術(shù)[M].:電子工業(yè),2015.[2]黃玉蘭.物聯(lián)網(wǎng)射頻識(shí)別(RFID)核心技術(shù)詳解[M].:人民郵電,2011.5附錄(代碼)..HANDLEicdev;intst;voidCXpDlg::OnTimer(UINTnIDEvent){//TODO:Addyourmessagehandlercodehereand/orcalldefaultswitch(nIDEvent){case1:{icde
6、v=rf_usbinit();rf_beep(icdev,50);KillTimer(1);break;}case2:{UpdateData(true);9;UpdateData(false);unsignedlongsnr;//unsignedlongvalue;rf_card(icdev,1,&snr);st=rf_authentication(icdev,0,3);if(st!=0)m_1.AddString("驗(yàn)證密碼失敗!");unsignedlongval=0;st=rf_initval(icdev,13,val);//初始化第三扇區(qū)第一
7、塊st=rf_authentication(icdev,0,2);//驗(yàn)證密碼if(st!=0)m_2.AddString("驗(yàn)證密碼失敗!");unsignedlongva=100;st=rf_initval(icdev,9,va);//初始化第二扇區(qū)第一塊if(st==0){m_1.AddString("初始化成功!");//在顯示框顯示"加值成功!"KillTimer(2);}elsem_1.AddString("初始化失敗!");//在顯示框顯示"加值失敗!"}case3:{UpdateData(true);5;UpdateData(fals
8、e);unsignedlongsnr;unsignedlongvalue;rf_card(icdev,1,&