资料库系统PROJECT.ppt
資料庫系統 PROJECT 2,M984020017 M984020018 M984020023蔡旻螢 蔡閎亘 賴俊逸,Outline,動機 資料需求 功能需求 ERD關聯綱目系統環境系統展示,歡樂送線上訂餐系統,以麥當勞歡樂送為例,為顧客設計一套線上點餐外送系統。點餐系統接到訂單之後,會自動把訂單分派給分店,分店僱有外送員負責每張訂單的外送。,動機,目前麥當勞歡樂送是採用電話訂餐,並將負責訂購的Call Center委外給其他公司,因此需額外負擔許多人事費用。且透過電話訂餐多一次人工的傳達,比較可能造成客戶的資料(ex.地址、電話)或是訂購餐點錯誤的情形發生。有了此套系統 對麥當勞來說,可以改善上述缺失,並加快訂餐流程。對顧客來說,可以在線上瀏覽完menu之後,直接線上訂餐,省去還要另外付費打電話訂餐的麻煩。,資料需求,所需要實體如下:會員(Member)-必須是會員才能使用該線上點餐外送系統。會員有會員id(mId)、身份證字號(pId)、名字(mName)、電子信箱(email)、生日(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),其中折價券編號唯一。,資料需求(contd),訂單和餐點有一關係紀錄,紀錄訂單的每樣餐點數量和總價錢。訂單和折價券有一關係使用,紀錄訂單所使用的折價券數量。每間店僱用的外送員不會重複。每張訂單只會分派給一間分店。,功能需求:,會員可以註冊成為會員。會員可以查詢餐廳提供哪些餐點及其價格。會員訂購後,系統會自動計算總金額。會員可以在訂單最終確認前修改已經訂購的餐點數量、刪除已訂購之餐點或取消訂單。,功能需求(contd),各個分店可以透過網頁查詢訂單,並指派訂單給該店僱用的外送員。管理者可以查詢各分店餐點外送之相關統計資料。統計每一分店的各個外送員在某個月(年)份外送訂單數量和總金額。各個分店分派到的外送訂單某個月(年)份總營業額。統計各個月各分店的外送總營業額,系統環境,系統架構圖:,系統環境(contd),使用工具:作業系統:WINDOWS XP資料庫:ORACLE網頁語言:PHP5伺服器:APACHE2,DEMO,謝謝大家,