1. 程式人生 > >KFC點餐收銀系統

KFC點餐收銀系統

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類中的單次銷量和總銷量屬性提取使用