九章储值扣款系统开发.pptVIP

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
九章储值扣款系统开发

第九章、儲值扣款系統開發 本章教導RFID Mifare系統之開發,針對MIFARE卡片規格、資料讀取方式與資料寫入等方式進行介紹。因為各家讀取器廠商硬體的呼叫方式等不盡相同,因此在程式上使用者恐無法完全轉移,但是只要您使用的是標準的MIFARE卡片,裡面所介紹的觀念與架構都是相同的,您只要詢問硬體廠商是否有提供這樣的使用介面就可以。本章所使用的設備為PROMAG PCR-310。 大 綱 9-1 MIFARE 規格 9-2 MIFARE 讀寫資料 9-3 餐廳小額消費應用 儲值扣款系統開發 MIFARE 規格 MIFARE 規格 MIFARE 規格 MIFARE 規格 MIFARE 規格 MIFARE 規格 MIFARE 規格 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 MIFARE 讀寫資料 餐廳小額消費應用 餐廳小額消費應用 餐廳小額消費應用 餐廳小額消費應用 餐廳小額消費應用 餐廳小額消費應用 餐廳小額消費應用 餐廳小額消費應用 餐廳小額消費應用 餐廳小額消費應用 接著,設定該餐點的數量,一樣使用觸碰螢幕點選,如圖9-29所示,按下「確定」就可以繼續下一個餐點的點選作業 所有餐點都點選完成後如圖9-30所示,畫面右方會出現所有被點選餐點的列表,如果沒有錯誤,就可以點選「結帳」開始使用會員卡進行扣款結帳作業 圖9-29、小額消費系統點餐畫面 圖9-30、小額消費系統點餐完成畫面 按下結帳號,系統將有10秒鐘時間提醒您要將卡片插入讀寫器,否則將自動放棄本次的交易,如圖9-31所示 若是卡片插入讀寫器後發現餘額不足,系統將提示您是否要順便進行加值,如圖9-32,若選擇「否」,則系統自動放棄本次交易,選擇「是」,則需要輸入儲值金額,如圖9-33所示 圖9-31、小額消費系統點餐後使用卡片扣款畫面 圖9-10、通過Sector 1內Key A/B認證後後之畫面 圖9-11中我們選擇讀取Sector 1/Block 1內的資料,選擇完成Block後,按下「讀出資料」,就可以將裡面的資料讀取出來,如果沒有的話就是空的,這裡提供十六進制(Hex)與文字(Text)兩種格式 圖9-11、讀取Sector 1/Block 1內資料之畫面 相反於讀取,我們也可以將資料寫入,如圖9-12所示,在原本裡面沒有資料的Sector 1/ Block 1中寫入數值120,如果寫入成功,在寫入資料的流程上會出現ok字樣 圖9-12、將120寫入Sector 1/Block 1內之畫面 此時,再重新讀取Sector 1/ Block 1內的資料時,將出現上次寫入的數字120,如圖9-13所示,確認寫入動作成功 圖9-13、將120寫入Sector 1/Block 1內之畫面 針對「設定讀取器KEY A/B」按鈕,設計如圖9-14的畫面,使用者可以針對每個Sector設定自己需要的Key A/B進入到讀取器,當然這個部份需要與標籤內原先的設定要相同才可以讀取標籤資料。所有MIFARE電子標籤出場時的Sector Key A/B都是「FFFFFFFFFFF」 圖9-14、設定Sector 內Key A/B之畫面 此時,我們故意更改Sector 1內的Key A值,變成如圖9-15的新值,並且儲存到讀寫器內 接著,我們再一次遵循上面的步驟讀取Sector 1/ Block 1的值,可是當我們在進行「認證KEY A/B」時,會發現出現KEY ERROR字樣,問題就在於電子標籤內Sector 1的Key A與讀寫器內儲存的Sector 1 Key A不相同所導致 圖9-15、設定讀取器內讀取標籤Sector 1 Key A/B之畫面 圖9-16、讀取標籤Sector 1時Key A認證失敗畫面 餐廳小額消費應用 本節中我們使用MIFARE ISO 14443A卡片設計一個餐廳小額儲值扣款系統,我們將會員的基本資料如姓名、電話與金額分別寫入卡片內的Sector 1/Block 0、Sector 1/Block 1與Sector 1/Block 2內,未來讀者可以自行規劃您系統應用時卡片的資料儲存位置 首先,使用本系統需要有帳號密碼,方便店長或是工讀生等人使用,同時也是基於安全考量,如圖9-17所示,需要輸入正確的帳號與密碼後才可以進入主系統 圖9-17、小額消費系統登入畫面 如果帳號與密碼都正確,將進入到主系統畫面,如圖9-18所示,分成有會員資料、卡片加值、產品編輯、銷售

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档