Download presentation
Presentation is loading. Please wait.
Published byEmilio Venegas Miguélez Modified 5年之前
1
資料庫系統 PROJECT 2 M M M 蔡旻螢 蔡閎亘 賴俊逸
2
Outline 動機 資料需求 功能需求 ERD 關聯綱目 系統環境 系統展示
3
歡樂送線上訂餐系統 以麥當勞歡樂送為例,為顧客設計一 套線上點餐外送系統。點餐系統接到 訂單之後,會自動把訂單分派給分店, 分店僱有外送員負責每張訂單的外送。
4
動機 目前麥當勞「歡樂送」是採用電話訂餐,並將 負責訂購的Call Center委外給其他公司,因此需 額外負擔許多人事費用。且透過電話訂餐多一 次人工的傳達,比較可能造成客戶的資料(ex. 地址、電話)或是訂購餐點錯誤的情形發生。 有了此套系統︰ 對麥當勞來說,可以改善上述缺失,並加快訂 餐流程。 對顧客來說,可以在線上瀏覽完menu之後,直 接線上訂餐,省去還要另外付費打電話訂餐的 麻煩。
5
資料需求 所需要實體如下: 會員(Member)---必須是會員才能使用該線上點餐外送系統。會 員有會員id(mId)、身份證字號(pId)、名字(mName)、電子 信箱( )、生日(birthday)、電話(mTel)、地址(mAddr),其中 mId和pId都是唯一。 訂單(OrderForm)---訂單編號(oNo)、訂單時間(time)、外送地址 (oAddr)、聯絡電話(oTel),訂單編號唯一,由系統自動產生。 餐點(Meal)---要有餐點編號(mNo)、名稱(mDesc)、和價錢 (unitPrice),餐點編號唯一。 分店(store)---要有分店電話(sTel)、分店編號(sNo)、分店名稱 (sName)、所在城市(city)、所在地區(area)、地址(sAddr),其中分 店編號唯一。 外送員(DeliveryBoy)---編號(dNo)、名字(dName)、電話(dTel), 每間分店的各自的外送員編號必定不會重複。 折價券(coupon)---讓顧客可以在網路訂購時勾選欲使用的折價卷。 其屬性有折價卷編號(cNo),折價卷描述(cDesc),其中折價券編號 唯一。
6
資料需求(cont'd) 訂單和餐點有一關係「紀錄」,紀錄訂單 的每樣餐點數量和總價錢。
訂單和折價券有一關係「使用」,紀錄訂 單所使用的折價券數量。 每間店僱用的外送員不會重複。 每張訂單只會分派給一間分店。
7
功能需求: 會員可以註冊成為會員。 會員可以查詢餐廳提供哪些餐點及其價格。 會員訂購後,系統會自動計算總金額。
會員可以在訂單最終確認前修改已經訂購 的餐點數量、刪除已訂購之餐點或取消訂 單。
8
功能需求(cont'd) 各個分店可以透過網頁查詢訂單,並指派 訂單給該店僱用的外送員。 管理者可以查詢各分店餐點外送之相關統 計資料。
統計每一分店的各個外送員在某個月(年)份外送訂單 數量和總金額。 各個分店分派到的外送訂單某個月(年)份總營業額。 統計各個月各分店的外送總營業額
11
系統環境 系統架構圖:
12
系統環境(cont'd) 使用工具: 作業系統:WINDOWS XP 資料庫:ORACLE 網頁語言:PHP5 伺服器:APACHE2
13
DEMO
14
謝謝大家
Similar presentations