150 likes | 374 Views
資料庫期末專題 線上訂購便當外送的系統. 組員:方超群 M964020040 楊伊婷 M974020001 謝汶芳 M974020022 黃俊程 M974020036. outline. 系統簡介 需求分析 功能分析 ERD 關聯綱目 系統環境 系統展示. 系統簡介. 目的 由於學校中午下課吃飯時間過於短促,不易購買便當,因此開發便當外送網站,供學生線上選擇可提供外送服務的商家。 系統需求 供顧客上網訂購便當 方便廠商上網查看訂購資訊,提供外送服務 店家可觀看當月的銷售總金額和前三名的熱門商品. 需求分析 (1/3).
E N D
資料庫期末專題線上訂購便當外送的系統 組員:方超群 M964020040 楊伊婷 M974020001 謝汶芳 M974020022 黃俊程 M974020036
outline • 系統簡介 • 需求分析 • 功能分析 • ERD • 關聯綱目 • 系統環境 • 系統展示
系統簡介 • 目的 • 由於學校中午下課吃飯時間過於短促,不易購買便當,因此開發便當外送網站,供學生線上選擇可提供外送服務的商家。 • 系統需求 • 供顧客上網訂購便當 • 方便廠商上網查看訂購資訊,提供外送服務 • 店家可觀看當月的銷售總金額和前三名的熱門商品
需求分析(1/3) • 店面(Store):包括店面編號(sId)、店面名稱(sName)、店面位置(sAddress)、負責人(liason)、店面簡介(sDesc)、店面電話(sPhone),其中店面編號是唯一值。 • 顧客(Customer):包括顧客編號(cId)、顧客名字(cName)、顧客地址(cAddress)、顧客電話(cPhone),其中顧客編號是唯一。 • 廣告(AD):包括了廣告編號(aId)、廣告圖片(aPicture)、廣告描述(aDesc)、存放廣告的網址(url),其中沒有任一屬性是唯一,而廣告是由各店面所貼出,對於不同店面所張貼出的廣告編號會有所不同。
需求分析(2/3) • 餐點(Meal):包括餐點編號(mNo)、餐點名稱(mName)、餐點菜單(mDesc)、餐點圖片(mPicture)、餐點單價(mPrice),其中沒有任一屬性是唯一,但對於不同的店面所販賣的餐點,餐點編號也會不同,餐點是由店面提供。 • 交易(Transaction):包括交易編號(tNo)、交易時間(transTime),其中交易編號是唯一,每一筆交易中所點的餐點內容(包括售價與數量)都要被紀錄。
需求分析(3/3) • 購物車(Cart):包括購物車產生時間(transTime),其中沒有任一屬性是唯一,每一個顧客所產生的購物車時間有所不同。而購物車中餐點的數量(amount)會被紀錄。另外交易與購物車有一個相對(Corresponds)的關係。 • 額外會有一個User的父類別,紀錄使用者編號(uId)、密碼(pwd)和角色(role),其中使用者編號為唯一,其子類別分別是Store和Customer。
功能分析 • 店面角色功能: • 可新增、修改店面資訊 • 可新增、刪除、修改、查詢餐點內容 • 可新增、刪除、修改、查詢廣告內容 • 可查看訂單紀錄 • 觀看當月銷售總金額及前三名熱門商品 • 顧客角色功能: • 可新增、修改顧客資訊 • 可查詢餐點、店面、廣告等資訊 • 可訂購餐點 • 可查詢購物車內容及購物紀錄
系統環境(1/2) • 系統架構
系統環境(2/2) • 所用工具 • 資料庫:MySQL (Oracle 測試中) • 網頁語言:PHP • 伺服器:Apache
系統展示 • DEMO • http://foxzgerald.no-ip.org/workspace/project/