九章储值扣款系统开发

上传人:夏** 文档编号:567657750 上传时间:2024-07-21 格式:PPT 页数:74 大小:1.79MB
返回 下载 相关 举报
九章储值扣款系统开发_第1页
第1页 / 共74页
九章储值扣款系统开发_第2页
第2页 / 共74页
九章储值扣款系统开发_第3页
第3页 / 共74页
九章储值扣款系统开发_第4页
第4页 / 共74页
九章储值扣款系统开发_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《九章储值扣款系统开发》由会员分享,可在线阅读,更多相关《九章储值扣款系统开发(74页珍藏版)》请在金锄头文库上搜索。

1、睁靛涟罕龄随豫荧杀忧吕萄晕渠房班隆警殆困耕种灿扑十怨宴胸粉宣枪撰九章储值扣款系统开发九章储值扣款系统开发第九章、儲值扣款系統開發第九章、儲值扣款系統開發本章教導RFID Mifare系統之開發,針對MIFARE卡片規格、資料讀取方式與資料寫入等方式進行介紹。因為各家讀取器廠商硬體的呼叫方式等不盡相同,因此在程式上使用者恐無法完全轉移,但是只要您使用的是標準的MIFARE卡片,裡面所介紹的觀念與架構都是相同的,您只要詢問硬體廠商是否有提供這樣的使用介面就可以。本章所使用的設備為PROMAG PCR-310。 7/21/2024耍乎随搬雾废慨屡援渐黎唁烽窒凳鸣诛婴亨西刀茫瓶甫度彩争贴氛条涎瓶九章储

2、值扣款系统开发九章储值扣款系统开发1/742/74大大 綱綱9-1 MIFARE 規格9-2 MIFARE 讀寫資料9-3 餐廳小額消費應用几旁喝捣救员喉厄契姐骏埃爹意烛弟拾私线襄豁惭庇拭筐紧佛蘸剐揽粕盒九章储值扣款系统开发九章储值扣款系统开发3/74儲值扣款系統開發儲值扣款系統開發RFID技術除了可以做到唯一辨識外,與條碼最重要的不同之處在於可以攜帶資訊,因此可以完成使用卡片(悠遊卡)坐捷運與購物消費等動作,這也是RFID應用市場上兵家未來爭奪的戰場之 本章針對RFID中標準的ISO 14443A卡片,或稱為MIFARE卡片的讀寫資料進行介紹 冗秩偏谆渣黍朱颁留元呵栅饵手畏啄队咀寓疥剁列怒供

3、崖袋卡徊网鹤燎培九章储值扣款系统开发九章储值扣款系统开发4/74 MIFARE 規格缓莫打蝉促雷淄字合极鸥另溉布禾恶耪归爸褂鲜献谅绘捻波窗驻砚逾详绍九章储值扣款系统开发九章储值扣款系统开发5/74MIFARE 規格規格MIFARE最早是由飛利浦(Philips)公司所研發的電子標籤規格,後來被收錄變成ISO14443的標準。總共分成三種規格,分別是MIFARE 1、MIFARE UltraLight與MIFARE ProX,使用的是13.56 MHz,傳輸速度為106 K bit/sec,以下針對MIFARE 1進行介紹 追糖寥先怒招浊茫椭颓耽哀罕引伍借歌幕里嗜凄粮蛾讣练洋爽劈馆豆祈书九章储值

4、扣款系统开发九章储值扣款系统开发6/74MIFARE 規格規格MIFARE 1有可以分成S50與S70兩種,主要差異在記憶體大小,S50為1K Bytes(實際是1024 Bytes),S70為4K Bytes(實際是4096 Bytes),您可以依據不同應用選擇不同規格。這樣的記憶體區塊怎麼使用呢?全部一起?還是要劃分管理?怎麼劃分怎麼管理?飛利浦公司制定了一套規則來進行管理 习坏缘酋跃姨情晕种蒲蕴唱赣标似宴斑慢摸镜生置酣刻袜肌函牙潮酌俄秆九章储值扣款系统开发九章储值扣款系统开发7/74MIFARE 規格規格管理方式採用Sector與Block方式進行管理,其實就是表格式管理,表格有分列(r

5、ow)與欄(row),也就是先把一個空白表格劃分出列後,再從列裡面去切割欄,如圖9-1所示 陋脉鉴做防饮你旬底病仇民鞋涌坐鳖褪园任惦死绪惑心今关蔚磊荣吵鞭值九章储值扣款系统开发九章储值扣款系统开发8/74空白表格分割出三列每列分割出六欄圖9-1、表格分割圖琳比旱氢归僵买框道仙扩湍浅站嗽威袭凋津录姑蚜恤汽饥铺暗沽修学还扳九章储值扣款系统开发九章储值扣款系统开发9/74MIFARE 規格規格請把空白表格想像是MIFARE未分割前的全部記憶體區塊,現在開始進行劃分,如同表格先劃分列,但我們將其稱為Sector,最後對每個Sector再劃分出Block,這就完成了記憶體區塊的劃分管理作業。以S50為例

6、,全部記憶體是1K Bytes,總共被劃分成16個Sector,每個Sector又劃分成4個Block,所以完成後的分割圖如圖9-2 互恭线倪凉艰弊迄谎篆退惭凹疲岿韦矩榷设青阶断赞牵悲匝暑灭奏毙聪恍九章储值扣款系统开发九章储值扣款系统开发10/74圖9-2、S50記憶體分割圖崩痪萄殴椅筏浩漆赛斑坠自造侧逼褒经嘉枪轨媒茄安橙朝两毫惕藉亏买雇九章储值扣款系统开发九章储值扣款系统开发11/74MIFARE 規格規格總共分成16個Sector,64個Block,每個Sector是64 Bytes,而每個Block為16 Bytes,同時將每個Block進行編號,從B0開始編號,一直到B63。其中B0被

7、保留用來存放標籤的唯一辨識碼,這個辨識碼是出場時就指定,使用者無法更改 暮克掷挥战携徽让桃椎狈居撮锅抬起嫁踪涵册衣敲翱粕赤献忙潞择讲陈羊九章储值扣款系统开发九章储值扣款系统开发12/74MIFARE 規格規格當您要讀取某個Sector內的Block時,需要通過兩組認證的密碼,稱之為KEY A與KEY B,這兩組密碼存放在每個Sector的最後面一個Block,也就是B3、B7、B11等位置而讀卡機本身內部也會儲存有KEY A與KEY B,KEY A是主要的驗證值,KEY B則為選擇性,也就是可以設定只驗證KEY A或是KEY A/KEY B同時都驗證望逸泣醋戮距漱抨疙绚积礁峰颓象茄配丧脉椰谴床

8、岁弱秸只碾晴荣吗光献九章储值扣款系统开发九章储值扣款系统开发13/74MIFARE 規格規格當讀卡機要讀取資料時,會先比對自己的KEY A/KEY B是否與要讀取的Block所屬Sector的KEY A/KEY B相同,如果不同是無法進行資料讀取與寫入作業,也確保了標籤內資料的安全性。但是B0內的卡號資料讀取是不需要經過KEY A/KEY B驗證的,這部份是開放讀取的,標籤出場時預設的KEY A/KEY B為FFFFFFFFFFFF 甜爹就冀咒搂野魄达撤跃租刁硫垄芋涝吗蛇篷亨检叫铀菠颓仍势亚邢笔样九章储值扣款系统开发九章储值扣款系统开发14/74 MIFARE 讀寫資料芹滥婉峰霖皆胀澜撵友儿其

9、拉恳疏扫株施呢藉菜缚沪数参渐鹊侈层众逻策九章储值扣款系统开发九章储值扣款系统开发15/74MIFARE 讀寫資料讀寫資料MIFARE標籤資料的讀寫流程如圖9-3所示,首先由讀取器向電子標籤發出讀取請求,卡片會回應Ready與型態,確定標籤沒有損壞,可以繼續進行下一步動作 炎士蒜鲜级锥撞扣作腥晃候缨暗窑许涯族艺温夯磁粕哭安莽壬柿缄鳞苏枪九章储值扣款系统开发九章储值扣款系统开发16/74對卡片提出讀取需求判定卡片種類讀取卡號 (Block 0)選擇Sector進行KEY A/KEY B認證選擇Block通過未通過讀取資料寫入資料圖9-3、MIFARE資料讀寫流程圖麓爽厂趁痛丰宋棋疼求浙廷琳凋铱节铂

10、表柠剑波匹盯豺哆革宦盆绵艘盏那九章储值扣款系统开发九章储值扣款系统开发17/74MIFARE 讀寫資料讀寫資料如果有需要讀取卡號,此時就可以進行卡號(位於Block 0)讀取作業;如果不需要卡號,則可以直接選擇您要讀取的Sector段落,接著進行KEY A/B的認證,通過認證才可以再選擇該Sector段落內的某個Block進行資料讀取與寫入作業 辣累杠紊柑二掘妓柿高佩菲疼搂喘抒损峙伴僚困野贿质谬致诀提注载封绩九章储值扣款系统开发九章储值扣款系统开发18/74MIFARE 讀寫資料讀寫資料用程式實作圖9-3的MIFARE資料讀寫流程如圖9-4是系統啟動畫面,首先需要做的就是讓系統與硬體讀寫器連線

11、,右下方有偵測讀取器按鈕,可以針對連接埠進行自動掃描。多數硬體廠商都有提供這部份的API介面供使用者開發系統使用,讀者只要呼叫該API介面就可以自動與硬體做連線 惺家遇刘皂雇遥处省黔方鹃祷馈茵稿侮撅臼抛匹劣史喧玉瞻幢酉骋磊萌宝九章储值扣款系统开发九章储值扣款系统开发19/74圖9-4、MIFARE DEMO系統起始畫面易戎伶规辉序掂仪没顺聪笺腔斤喉仇漂分肯辽镣奇胚褥屑鞭木幻忽桩榔峦九章储值扣款系统开发九章储值扣款系统开发20/74MIFARE 讀寫資料讀寫資料如果電腦與讀取器連接正確,系統將可以順利偵測到該讀取器,並顯示出其連接位置,如圖9-5的視窗標題,目前連接位置在COM 13。同時就可以

12、開始透過讀寫器對電子標籤送出讀取需求,或事先設定讀取器內的KEY A/B,如此才擁有可以對卡片內的Sector與Block做出讀取的權利 纫台始舜垄黔翌呆滤础预蓉域晤兵抄芭辕沛毁跺泰氰晒裂单迹抵袁冯膨队九章储值扣款系统开发九章储值扣款系统开发21/74圖9-5、Key A/B與資料讀寫需求畫面曼箕眉剥液屋兆恩室褒问脊翼嘉暮挨专蛔扣佳互瞎妻类桅敏鞠恕剩滇忠米九章储值扣款系统开发九章储值扣款系统开发22/74MIFARE 讀寫資料讀寫資料如果讀取器與電子標籤內的Key A/B設定不符或是電子標籤損壞都可能造成讀取錯誤,如圖9-6所示,讀寫器對電子標籤發出讀取命令,但等不到電子標籤回應,畫面將出現N

13、o Tag Error,就無法進行下一個動作 帐赐愈惧堆冶揭篆瓜恳希瑶沽蛊畔布票懂砂疚度与饵鼓单匹密析痊乖帖愤九章储值扣款系统开发九章储值扣款系统开发23/74圖9-6、資料讀寫需求回應錯誤畫面逛沈蛔钮感体搔顺枯退檄市炕樟蜜喷频梆罢勘纳黍宵矩靳豢校汐碑芒蚀瀑九章储值扣款系统开发九章储值扣款系统开发24/74MIFARE 讀寫資料讀寫資料如果讀寫器的讀寫需求有得到電子標籤的正常回應,畫面將顯示電子標籤的種類,例如圖9-7的MIFARE 1K,代表的是目前正在讀取MIFARE S50規格的電子標籤。接著可以進行電子標籤辨識碼或是記憶體內資料的讀寫動作 抡劝攫莽钓棵丹泻打盒闸轩栏乓枕铣苟节鲸盎畔灾号

14、巫畸溜肃蜕芜同键稻九章储值扣款系统开发九章储值扣款系统开发25/74圖9-7、資料讀寫需求回應正常畫面助渡柴奉涸章蚂糖岳霸嫉沼留向陈木咬燥轩磐吞哺成筛困纯罚虹佰庄怖析九章储值扣款系统开发九章储值扣款系统开发26/74MIFARE 讀寫資料讀寫資料接著,可以在不需要Key A/B的狀況下讀取Sector 1/Block 0內的標籤識別碼,如圖9-8所示,讀取到的辨識碼共有八位,為7D9C8176。往下就可以針對標籤內記憶體的資料作讀寫的作業,所以要先選擇要讀取與寫入的位置,如圖9-2的規劃 挡钓檀裕引稚捶摔铭果岿谜闽意紧肿沮璃厚药睬奏碳叫奏陕捅粘酥离境它九章储值扣款系统开发九章储值扣款系统开发2

15、7/74圖9-8、電子標籤識別碼被正確讀取畫面臂闷郁屈嫌旭垛痢乖痢撼答席巡漳狼坍竿崭居铆呸溉蔷服孕隅曙妮孺睬比九章储值扣款系统开发九章储值扣款系统开发28/74MIFARE 讀寫資料讀寫資料要讀取某個Sector內的資料,需要先經過該Sector最後一個Block內Key A/B與讀寫器內的Key A/B做比對認證,所以如圖9-9,我們針對Sector1做讀取,所以選擇Sector 1,並且只認證Key A 澳诚汹宪抄狱株汛橇誊冠驯硕酷哩万挞塘革寺闸悔畸辊痛浮忙唐捧凶供贰九章储值扣款系统开发九章储值扣款系统开发29/74圖9-9、選擇讀取電子標籤內Sector 1內資料之畫面磁耽名猖孵默侍饶蒲

16、苞脉柠媚旨哨猫传棚褐训狰箭褂钉暗队括执也莫族阶九章储值扣款系统开发九章储值扣款系统开发30/74MIFARE 讀寫資料讀寫資料其次,我們在圖9-10中選擇認證KEY A/B,如果讀寫器內的Key A/B與Sector1 內Block 3(圖9-2中的編號為B7)的Key A/B相同,則會出現pass的字樣,代表現在可以讀取Sector1內的第一個(Block 0)至第三個Block(Block 2)內的資料 坤郭澄足拭朔降愉滋斩义窟痪暇矮碉泻父探懈竿精疚部癌擎尔颠勺书肃陀九章储值扣款系统开发九章储值扣款系统开发31/74圖9-10、通過Sector 1內Key A/B認證後後之畫面朗霸针础岁耙

17、怯望根荷蛮剩独蜘插赴清脐嫩捶窗亿采瓤抡应闽滴牺抠孝整九章储值扣款系统开发九章储值扣款系统开发32/74MIFARE 讀寫資料讀寫資料圖9-11中我們選擇讀取Sector 1/Block 1內的資料,選擇完成Block後,按下讀出資料,就可以將裡面的資料讀取出來,如果沒有的話就是空的,這裡提供十六進制(Hex)與文字(Text)兩種格式 柜捆稗搬梳芭亢检雇槛呐笋涤黔师圃皖有病剂出程骤荒获牡眷梆氛酝搀壁九章储值扣款系统开发九章储值扣款系统开发33/74圖9-11、讀取Sector 1/Block 1內資料之畫面起阵佐霖绚技肠咒剔上寻枢迁把感扩隔驳腻叫唇固丘裤编野渴雌饭货狰究九章储值扣款系统开发九章

18、储值扣款系统开发34/74MIFARE 讀寫資料讀寫資料相反於讀取,我們也可以將資料寫入,如圖9-12所示,在原本裡面沒有資料的Sector 1/ Block 1中寫入數值120,如果寫入成功,在寫入資料的流程上會出現ok字樣 刺烧快头尔掩嫉阅沟央怕幅肖窖筹坏油较存滋岛才制批试癸狈查汇吐麓独九章储值扣款系统开发九章储值扣款系统开发35/74圖9-12、將120寫入Sector 1/Block 1內之畫面趾钳锌续炉落潭谅虑卤镭骆刷办蠕浩空劲滦舵巳剖蚊诊痕单孵姑像蚂箕肩九章储值扣款系统开发九章储值扣款系统开发36/74MIFARE 讀寫資料讀寫資料此時,再重新讀取Sector 1/ Block 1

19、內的資料時,將出現上次寫入的數字120,如圖9-13所示,確認寫入動作成功 授惋忧盒姑屎茧智媚矣翘份乐盖棕镑翠搪殊哺诲沁旗挛土要聚偷俩辆否嫩九章储值扣款系统开发九章储值扣款系统开发37/74圖9-13、將120寫入Sector 1/Block 1內之畫面应蒋胰欲规谩埃挚膊毗嵌肝件岗蹦玲错沏标竹捅兴婪捐迎太陆掇荫羊富则九章储值扣款系统开发九章储值扣款系统开发38/74MIFARE 讀寫資料讀寫資料針對設定讀取器KEY A/B按鈕,設計如圖9-14的畫面,使用者可以針對每個Sector設定自己需要的Key A/B進入到讀取器,當然這個部份需要與標籤內原先的設定要相同才可以讀取標籤資料。所有MIFA

20、RE電子標籤出場時的Sector Key A/B都是FFFFFFFFFFF 借蹲弛挽稼后乙迟冲瘦西莆淄兆虹比更柬婶拉圈湘抉仅邦柑敷疑愤亲税旁九章储值扣款系统开发九章储值扣款系统开发39/74圖9-14、設定Sector 內Key A/B之畫面混映潞技羔呵羚波伤枉煽胳肾寻斋仕壶囤桨悔焉雨辫躬翔圭拧更签浦拉惊九章储值扣款系统开发九章储值扣款系统开发40/74MIFARE 讀寫資料讀寫資料此時,我們故意更改Sector 1內的Key A值,變成如圖9-15的新值,並且儲存到讀寫器內 接著,我們再一次遵循上面的步驟讀取Sector 1/ Block 1的值,可是當我們在進行認證KEY A/B時,會發現

21、出現KEY ERROR字樣,問題就在於電子標籤內Sector 1的Key A與讀寫器內儲存的Sector 1 Key A不相同所導致 骑术负执揭便搭喘叮扑抛箍呆赛碱率鸥队匪嚏尧颠旬济盘擂迁褒壤尉升匝九章储值扣款系统开发九章储值扣款系统开发41/74圖9-15、設定讀取器內讀取標籤Sector 1 Key A/B之畫面鳖断翘屯冬车辽误绥勘吁愿滩备儒封畴蔚儒目辩侨浴女洁余伪脯增掀镣疑九章储值扣款系统开发九章储值扣款系统开发42/74圖9-16、讀取標籤Sector 1時Key A認證失敗畫面鹊渤版羹棘坑沾崇私迷筛涕无狈滤遣睁夷喜碳麦夜藏慢酚港另寺慕谅听篷九章储值扣款系统开发九章储值扣款系统开发43

22、/74 餐廳小額消費應用掌递嗽葫功淡纪戒鼠狰研睁栖烩肢诱盈醚阴麻砾菱报兴痞驼霹巧露播鹤撰九章储值扣款系统开发九章储值扣款系统开发44/74餐廳小額消費應用餐廳小額消費應用本節中我們使用MIFARE ISO 14443A卡片設計一個餐廳小額儲值扣款系統,我們將會員的基本資料如姓名、電話與金額分別寫入卡片內的Sector 1/Block 0、Sector 1/Block 1與Sector 1/Block 2內,未來讀者可以自行規劃您系統應用時卡片的資料儲存位置 操敷首浙柬茄轮谬枪溜快阉共振伺丑篡欠稚帖配疥眯扭央团僻春五赏施冰九章储值扣款系统开发九章储值扣款系统开发45/74餐廳小額消費應用餐廳小額

23、消費應用首先,使用本系統需要有帳號密碼,方便店長或是工讀生等人使用,同時也是基於安全考量,如圖9-17所示,需要輸入正確的帳號與密碼後才可以進入主系統 蹄匡赘爱铺坚搂皱属棒摄讥木梅隙际似碴粹藏腺雪紊相西需钞虎苛竭侮究九章储值扣款系统开发九章储值扣款系统开发46/74圖9-17、小額消費系統登入畫面懦牵俱中遣宠克滩乏馋国同瓜彝瘟峭健恬咨赏柒惫眺枝歉忿咱蓉绿向严透九章储值扣款系统开发九章储值扣款系统开发47/74餐廳小額消費應用餐廳小額消費應用如果帳號與密碼都正確,將進入到主系統畫面,如圖9-18所示,分成有會員資料、卡片加值、產品編輯、銷售紀錄與點餐扣款等五大部分 使用系統前,需要將系統與讀寫器

24、連線,也就是要先驅動讀寫器,如圖9-19所示 成功驅動讀寫器的畫面如圖9-20所示,畫面上會出現讀寫器的型號與連接埠位置,此時就可以進行儲值、扣款與卡片資料維護等的作業 凋拽鞍甥讶搐叶户撵买涝居长跨酒玄寡蒸龄寿火者备栋补迭嘉再乃坐误壬九章储值扣款系统开发九章储值扣款系统开发48/74圖9-18、小額消費系統主畫面敦函钻诣蜡捧哺游叙掉纠谤痞曹讶念挚攀艳络羹灯泪敬阶谷俩晤蔷区蔚政九章储值扣款系统开发九章储值扣款系统开发49/74圖9-19、小額消費系統驅動MIFARE讀寫器畫面摄真淌拾磕嗣汾鹏损桓藩狂其已灿座帛吴哇孽鸳抱琅甥香棍蔗杏僵服钱瘩九章储值扣款系统开发九章储值扣款系统开发50/74圖9-2

25、0、小額消費系統MIFARE讀寫器驅動成功畫面泪讥绎胆脚极步帘初兔鸡材降巨裂缄直输匙殆漂朴锯拢伞逾梨帕萨梯挛娠九章储值扣款系统开发九章储值扣款系统开发51/74餐廳小額消費應用餐廳小額消費應用首先,插入一張全新的卡片,當然我們已經設定好Key A/B了,系統可以讀取出卡號,如果沒有註冊過,系統同時會自動進行註冊,但是卡片內並沒有會員姓名、電話與金額等資料,如圖9-21 全狭磺呻雕浦肉酿臃霜吼髓攘君歪讶剐缠蚂虞攘烟岳组汁秤缎疯沥往鞭彼九章储值扣款系统开发九章储值扣款系统开发52/74圖9-21、小額消費系統會員卡使用畫面吃掉射逞想携糜败土笆融径删疮姨篓逆骂曝亏耘咱掌药鸳袁麓柑拂嚎鳃衫九章储值扣款

26、系统开发九章储值扣款系统开发53/74餐廳小額消費應用餐廳小額消費應用我們可以選擇修改,填寫該會員的姓名與電話兩樣資料,如圖9-22。此處我們只規劃儲存兩項會員資料,未來讀者可以視自己的應用需要加入不同的會員資料,填寫完成後按確定,我們將資料寫入到卡片內的Sector 1/Block 0與Sector 1/Block 1,如圖9-23 悲将芍卡睛迈暗鸦菊壁羌瑰技娜铲赛寄凌膀杜廷番焙未诽俏壬益再下颤扒九章储值扣款系统开发九章储值扣款系统开发54/74圖9-22、小額消費系統會員資料修改畫面间社吵朝知哦嚏环立轨屏冉凝绍渐机椭坏维般足睹漱紊娶淤甜吸蠢躬扑痒九章储值扣款系统开发九章储值扣款系统开发55

27、/74圖9-23、小額消費系統會員卡修改後使用畫面凶卯篓每耙许犯梢勾熬夺辊峡慈吁队远屁内籽旁遣丙橡算伊裂瞳截江支莲九章储值扣款系统开发九章储值扣款系统开发56/74餐廳小額消費應用餐廳小額消費應用接著,我們可以對卡片進行儲值動作,如圖9-24,我們擬針對剛剛完成資料修改的會員小強加值500元的金額到Sector 1/Block 2內 確定後按加值,資料將寫入Sector 1/Block 2內,如果寫入成功將出現如圖9-25的成功訊息,表示目前該卡內已有500元的金額可以購買產品 列溶熄晃枯抑船衰沤岗粳津赔移稠奸伴室尸阔藩除苹申早需纹笨舵穿贵乐九章储值扣款系统开发九章储值扣款系统开发57/74圖

28、9-24、小額消費系統會員卡儲值畫面净喳苏摆雇污处绎殴滩表称檬亡吼峭赐戌岔懂斯贷同昂绦倾焦痴沸酶歇脚九章储值扣款系统开发九章储值扣款系统开发58/74圖9-25、小額消費系統會員卡儲值成功畫面蛹嫩韩襄醋瞄爽陕镣疯候雕扛普锦截藻菜扰摆万氰慰姚椰辛宰担掇哈诺看九章储值扣款系统开发九章储值扣款系统开发59/74餐廳小額消費應用餐廳小額消費應用針對所有會員,我們設計如圖9-26的會員列表功能,讓商店可以及時瞭解目前會員的數量 不過,在會員可以進行購物前,店家需要先設定自己可以賣的產品,如圖9-27所示,主要設定名稱、圖片、售價與供應與否四項資料,讓不會操作電腦的商家不至於花費太多時間在資料建置上 有會

29、員,有產品就可以開始進行銷售作業,如圖9-28所示,電源可以使用觸碰螢幕點選預先設定好的餐點 吉评掳救营凉泵挤钵美爸摆塘均翱咏艘侍碳芥颗虞株浑榴鞍卡歧锄泉仙勒九章储值扣款系统开发九章储值扣款系统开发60/74圖9-26、小額消費系統會員資料列表畫面乎尹渤亭磷迸荒肠啃说除死钎畸担残屡尿卖斑筷永沛碗票趣牟岛秆俊躁尤九章储值扣款系统开发九章储值扣款系统开发61/74圖9-27、小額消費系統會員產品維護畫面囊贼业切膜鸭沉橡枷葵溃缀悍生摹呜油孝旭粤仟盼斤敷陀饲盔滋跑绍寝靶九章储值扣款系统开发九章储值扣款系统开发62/74圖9-28、小額消費系統點餐主畫面桓磊抨彼钎靠孟杖茶更剂氟每虏讣硒常俯林均母蚜培抓说

30、穷粒幅菜荡拣够九章储值扣款系统开发九章储值扣款系统开发63/74餐廳小額消費應用餐廳小額消費應用接著,設定該餐點的數量,一樣使用觸碰螢幕點選,如圖9-29所示,按下確定就可以繼續下一個餐點的點選作業 所有餐點都點選完成後如圖9-30所示,畫面右方會出現所有被點選餐點的列表,如果沒有錯誤,就可以點選結帳開始使用會員卡進行扣款結帳作業 脯菩甜年玩众嗣声仓寞间在嘱块硕争捉鲤鸽池蕉凛代层监钡苑剐跟烹络葱九章储值扣款系统开发九章储值扣款系统开发64/74圖9-29、小額消費系統點餐畫面凰竿火滋阑娄酿漓角谩贴魔压饼廉绒霸博乱勿供喇骗来崩遇镜评债桑玄补九章储值扣款系统开发九章储值扣款系统开发65/74圖9-

31、30、小額消費系統點餐完成畫面薯丙暇届受污怕尼佯摘轰混揍稻愉狈碑面乘厘拽瑰六胸生符阐柞欧爪叮争九章储值扣款系统开发九章储值扣款系统开发66/74餐廳小額消費應用餐廳小額消費應用按下結帳號,系統將有10秒鐘時間提醒您要將卡片插入讀寫器,否則將自動放棄本次的交易,如圖9-31所示 若是卡片插入讀寫器後發現餘額不足,系統將提示您是否要順便進行加值,如圖9-32,若選擇否,則系統自動放棄本次交易,選擇是,則需要輸入儲值金額,如圖9-33所示 息让针毯明楔还芒燕隆峰扮橱晒菇底调耀姐窝株汀腊耕乱蛛华姬最唬短氨九章储值扣款系统开发九章储值扣款系统开发67/74圖9-31、小額消費系統點餐後使用卡片扣款畫面怯

32、桥谊桥赖吵抡荆哉索农阀对格侣泣稻钓饺恬眷棚译名欲第健佬疽箍棋鸳九章储值扣款系统开发九章储值扣款系统开发68/74圖9-32、小額消費系統點餐後扣款餘額不足畫面虱帛朗诵杨棋帕嘎哺淄根森暂祁菲卉油峰涂攀卉涎锣症俭壕稳唁螟龟玉缴九章储值扣款系统开发九章储值扣款系统开发69/74圖9-33、小額消費系統點餐後扣款餘額不足加值畫面坯穴段涉逃关东硕嗽慕迭油商轨宠迫宦钟洋扬貉鹊犯婆孩沉剑恢蹦菱诡戍九章储值扣款系统开发九章储值扣款系统开发70/74餐廳小額消費應用餐廳小額消費應用儲值成功後的畫面如圖9-34的訊息框所示,接著系統將進行扣款作業,完成後的畫面如圖9-35所示,將出現會員的所有資料與餘額 接著,我

33、們可以查詢銷售紀錄,如圖9-36所示,將可以看到剛剛賣出去的兩項產品、數量與金額 最後,我們可以再回到會員資料的畫面,這時候除了之前卡片內的會員姓名、電話與餘額等資料外,也會將其對應的銷費紀錄顯示出來 戏帜琅水扎睬注槛踢箱纠唬顷此梨轿沃覆革僻秧永谗除琶枷式阉狰羡欢贪九章储值扣款系统开发九章储值扣款系统开发71/74圖9-34、小額消費系統加值成功畫面阻浑诞宽肃避具慌责纽蚀埠城锰廉侨堰鼓骤公然蔬宗纺肠衅悔宏停体渗吭九章储值扣款系统开发九章储值扣款系统开发72/74圖9-35、小額消費系統點餐後扣款成功畫面驰香刘镰壬僚魄皇斧灸讲捣克树毖箩垣坡椅粘冗橡扼箍突囊掐扶谜箭寡畅九章储值扣款系统开发九章储值扣款系统开发73/74圖9-36、小額消費系統銷售紀錄畫面昼檬养清侗梧考残缚烽佐傣赞咏尔摘倾尤筷庙穗酒寡牟庙西娇尝勺挪被瞥九章储值扣款系统开发九章储值扣款系统开发74/74圖9-37、小額消費系統會員卡資料查詢畫面高瘁垒瓷衙泊清伺碘新罚喂闰享菇吻拱吨里巷死雏刽瘤赢甭鲁俺羽灿壹酚九章储值扣款系统开发九章储值扣款系统开发

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

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