知識社群登入
[程式練功區]--Java物件導向架構設計練習題 by艾鍗學院
by 艾鍗學院, 2011-10-16 21:58, 人氣(7379)
for 產訓班學員, 請認真完成 
 
n  練習題目:
簡易購物車系統,設計一套簡易的購物車系統。管理人員可以上架商品,顧客可以購買指定商品,商品可以向製造商進貨,並會依進貨的價格與預期要賺的利潤自動為商品制定售價。最後收銀員會依顧客購買的商品進行結帳。而每天可以利用結帳機統計出整個商品的總收入,與每個收銀員的個人績效(為公司賺進多少利潤)

 

n  功能定義:

u  管理者可得知目前架上的商品項目還有那些,與每個商品的購買數量

u  賣場有許多不同的收銀機與員工,必須要能各別統計每位員工今日的營業額與結帳的商品項目清單

u  商場可以選擇向製造商進貨,進貨的商品種類與價格都會有所不同,並會自動依照預計要賺的毛利去決定終端售價。

u  最後必須能夠統計加總所有員工今日的營收,並計算出每位員工的業績排行榜。

n  主要練習目標:

由於員工的總會來來去去,架上的商品也會不斷的有所變更。因此必須利用物件導向技巧將員工與商品給抽像化,以提供倉庫與收銀機一致的操作介面。

 

n  實作方式:

u  定義商品抽像介面

u  實作一商品製造工廠,負責產出許多不同的商品實作類別

u  實作一個商場,商場上可上架從製造工廠補進的商品。

u  定義員工抽像介面

u  實作不同的員工類別

u  定義收銀機抽像介面

u  實作收銀機類別,負責結合員工與商品之間的對應關係.

u  撰寫一主程式,運用上述的物件進行功能測試

討論
編號標題回應最後發表
7776
4
0