数据库需求分析实例
一、調查背景
隨著美團外賣、餓了么外賣平臺的做大做強,現在我們的生活已經越來越離不開外賣。但是對于我們這些在學校的大學生用戶,使用這些這些大平臺點外賣存在著諸多問題,比如商家離我們距離遠,外賣配送時間遠遠超過我們所能接受、比如外賣只能送到校門口還需花費時間去門口取不能及時用餐。針對大外賣平臺不能解決的問題,我們現模擬出高校外賣送餐系統(tǒng),該系統(tǒng)的應用范圍是整個校園,將分布在校園各處的商家通過該系統(tǒng)連成一個網,而我們用戶既能通過該系統(tǒng)點餐享受外賣服務又能當送餐員為商家買家提供送餐服務賺取跑腿費。
二、業(yè)務信息
? 1.用戶使用該系統(tǒng)前,必須填寫個人信息并實名驗證,權限是地址定位必須在學校范圍內。
? 2.登錄該系統(tǒng)有三種身份選擇,分別為商家登錄、普通用戶登錄、配送員登錄,每一種身份擁有的權限不同。
? 3.商家身份登錄擁有在平臺上發(fā)布餐品、并接收點單用戶訂單的權限。
? 4.普通用戶擁有瀏覽該平臺所有商家發(fā)布的餐品并點餐下單的權限。
? 5.送餐員擁有接收商家訂單并配送至下單用戶地址的權限。
三、管理工作要求
? 在整體設計中,我們將高校外賣點餐系統(tǒng)分為五個子系統(tǒng)進行管理。分別為用戶管理系統(tǒng)、商家管理系統(tǒng)、配送員管理系統(tǒng)、訂單管理系統(tǒng)、資金管理系統(tǒng)。
(1)用戶管理系統(tǒng)負責管理所有用戶的個人信息、地址信息。
(2)商家管理系統(tǒng)負責管理商家個人信息及店鋪經營信息。
(3)送餐員管理系統(tǒng)負責管理配送員的個人信息及配送訂單信息
(4)訂單管理系統(tǒng)負責管理所有通過該平臺發(fā)布的訂單信息、及完成的訂單的信息。
(5)資金管理系統(tǒng)負責管理所有用戶、商家、配送員的資金流動信息。
四、數據字典
1.數據項和數據結構
(1)用戶信息表:存儲用戶的ID、賬號、密碼、性別、身份證號、手機號、經度、緯度、銀行卡號、支付寶賬號、資金余額。
(2)商家信息表:用于存儲商家的ID、賬號、密碼、性別、身份證號、手機號、店鋪名稱、店鋪所在位置、銀行卡號、支付寶賬號、當前訂單數量、平均每日訂單數量。
?(3)送餐員信息表:用于存儲配送員的ID,賬號、密碼、性別、身份證號、手機號、經度、緯度、銀行卡號、支付寶賬號、資金余額、配送方式、當前配送狀態(tài)、平均每日配送訂單總數。
(4)訂單信息表:用于存儲商家發(fā)布的訂單ID,發(fā)布的商家、接單的送餐員、訂單任務內容、點餐用戶的ID、點餐用戶的聯系電話、任務所需送到的位置、任務開始時間、任務結束時間、送餐所用時間、任務獎勵金額、訂單目前的狀態(tài)。
(5)資金管理信息表:用于存儲交易的ID號、資金轉入轉出狀態(tài)、轉入對象、轉出對象、轉入時間、轉出時間、當前余額、資金是否提現。
?
?
?
3.實體聯系圖
?
?
?
總結
- 上一篇: [jQuery] jQuery是通过哪个
- 下一篇: MySQL查询数据详细