KFC點餐收銀系統
阿新 • • 發佈:2018-12-17
KFC點餐收銀系統
同學們應該都去麥當勞或肯德基吃過快餐吧?請同學們參考肯德基官網的資訊模擬肯德基快餐店的收銀系統,合理使用C++/python/Java,結合設計模式(2種以上)至少實現系統的以下功能:
1.正常餐品結算和找零。
2.基本套餐結算和找零。
3.使用優惠劵購買餐品結算和找零。
4.可在一定時間段參與店內活動(自行設計或參考官網資訊)。
5.模擬列印小票的功能(寫到檔案中)。
IDE工具:IDEA
JDK版本:1.8
原始檔的所有包和類:
執行:從KFC.java的main()方法開始:
主要類:
OrderFrame類:
Swing做GUI介面,awt設定佈局格式
MyListener類:
新增元件的事件,PrintStream列印小票的txt檔案
Account類:
小票對話方塊
Food類:
包含餐食的名字,價格,優惠券價,以及單次銷售份數以及多次銷售份數
一.開始介面,左邊的選項卡可以選擇想要購買的食物,每次選擇後會在下面的表格中顯示購買的種類,購買的單價,購買的優惠券價,會實時結算金額,以及會員價
二.
選擇一些食物後,顯示在下列的表格,並實時結算價格和會員價
,
三.未輸入實收金額提示,請支付現金
四.輸入實收金額100,並勾選使用優惠券複選框列印小票
五.並將購物小票寫入檔案KFCnote.txt
六.可以將Food類中的單次銷量和總銷量屬性提取使用