【《外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫設(shè)計(jì)案例概述》2500字】_第1頁
【《外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫設(shè)計(jì)案例概述》2500字】_第2頁
【《外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫設(shè)計(jì)案例概述》2500字】_第3頁
【《外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫設(shè)計(jì)案例概述》2500字】_第4頁
【《外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫設(shè)計(jì)案例概述》2500字】_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫設(shè)計(jì)案例概述目錄TOC\o"1-3"\h\u4449外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫設(shè)計(jì)案例概述 1305081.1系統(tǒng)概要設(shè)計(jì) 1304751.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 241251.3數(shù)據(jù)庫設(shè)計(jì) 2137041.3.1數(shù)據(jù)庫E-R圖設(shè)計(jì) 28471.3.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 31.1系統(tǒng)概要設(shè)計(jì)開始系統(tǒng)錄界面輸入用戶名、密碼開始系統(tǒng)錄界面輸入用戶名、密碼驗(yàn)證信息是否正確正確信息錯(cuò)誤否功能界面功能處理界面是結(jié)束圖1.1系統(tǒng)使用流程圖1.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)在之前的第三章中,進(jìn)行了系統(tǒng)的功能需求分析,本節(jié)根據(jù)需求進(jìn)行相關(guān)功能設(shè)計(jì)。外賣點(diǎn)餐系統(tǒng)功能結(jié)構(gòu)圖如圖1.2所示。本系統(tǒng)分為前臺菜品瀏覽選購界面,后臺菜品信息、訂單信息等信息管理界面。后臺界面是為管理員提供的界面,管理員主要負(fù)責(zé)添加和管理菜品、輪播圖等信息,管理員也需要審核普通用戶注冊信息,可以修改普通用戶賬號密碼等。前臺顧客主要功能有訂單管理、收藏夾管理、購物車管理等。圖1.2系統(tǒng)功能結(jié)構(gòu)圖1.3數(shù)據(jù)庫設(shè)計(jì)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí),通常是與系統(tǒng)功能設(shè)計(jì)密切相關(guān)的。比如系統(tǒng)提供有菜品管理的功能,需要管理菜品名稱,菜品價(jià)格,菜品圖片等相關(guān)信息,那么就需要建立一張菜品信息表,表字段為相關(guān)信息。根據(jù)之前的功能設(shè)計(jì)和需求分析,下面對外賣點(diǎn)餐系統(tǒng)的數(shù)據(jù)庫詳細(xì)設(shè)計(jì)過程做簡單介紹。1.3.1數(shù)據(jù)庫E-R圖設(shè)計(jì)一次數(shù)據(jù)庫設(shè)計(jì)過程中,往往涉及到很多個(gè)實(shí)體,每個(gè)實(shí)體都有其屬性,同時(shí)與其他實(shí)體間有著各種聯(lián)系。使用語言來描述實(shí)體之間的聯(lián)系可能會比較繁瑣,此時(shí)使用E-R圖能幫助我們更快速清晰的分析清楚實(shí)體與實(shí)體之間的聯(lián)系。外賣點(diǎn)餐系統(tǒng)E-R圖如圖1.3所示,但由于畫圖限制,圖中實(shí)體屬性并不完整。圖中普通用戶與菜品之間有加購、購買、查看聯(lián)系。而用戶購買菜品會產(chǎn)生訂單,訂單作為購買這個(gè)聯(lián)系產(chǎn)生的實(shí)體。管理員與用戶、菜品、訂單存在管理的聯(lián)系。圖1.3系統(tǒng)E-R圖1.3.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)根據(jù)功能需求分析,本外賣點(diǎn)餐系統(tǒng)主要包括以下10張表,用戶表(users)、地址表(address)、菜品詳情表(caipin)、購物車表(cart)、客服聊天表(chat)、訂單表(orders)、訂單詳情表(dingdanxiangqing)、庫存表(kucun)、商品資訊表(news)、收藏表(storeup)。(1)用戶表:用于存儲系統(tǒng)的用戶信息,用戶名稱,賬號密碼等。id作為表的唯一標(biāo)識,與他表關(guān)聯(lián)時(shí)用id確認(rèn)某個(gè)具體用戶。身份字段用以表明是否為管理員。用戶表的詳細(xì)字段信息如表1.1所示。表1.1用戶表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idint20唯一標(biāo)識否namevarchar200名稱是user_namevarchar200賬號否pass_wordvarchar200密碼是img_photovarchar200頭像是sex_typestinyint4性別是phonevarchar200手機(jī)號是rolevarchar200身份是(2)地址表:存儲用戶收貨地址信息,通過用戶id字段與用戶表建立對應(yīng)關(guān)系,即根據(jù)用戶id確認(rèn)這個(gè)收貨地址是屬于哪一個(gè)用戶的,確認(rèn)菜品送到正確的用戶手中而不發(fā)生差錯(cuò)。用戶要點(diǎn)外賣必須要填寫相應(yīng)的配送地址。每個(gè)用戶可以新增刪除修改自己的收貨地址信息,地址表字段有具體地址、收貨人、收貨人聯(lián)系方式等。地址表的詳細(xì)字段信息如表1.2所示。表1.2地址表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idbigint20唯一標(biāo)識否add_timetimestamp0創(chuàng)建時(shí)間是user_idint20用戶id是addressvarchar200地址是namevarchar200收貨人是phonevarchar200電話是is_defaultvarchar20是否默認(rèn)地址[是/否]是(3)菜品表:存儲菜品信息,菜品名稱、圖片等,用戶點(diǎn)餐時(shí)只能選擇菜品表中存在的菜品,菜品有唯一的菜品id,用以標(biāo)識菜品。管理員新增菜品時(shí)不填寫菜品id,由系統(tǒng)按順序生成。菜品表的詳細(xì)字段信息如表1.3所示。表1.3菜品表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idint20唯一標(biāo)識否hx_typestinyint4菜品名稱是moneydecimal(10,2)菜品單價(jià)是img_photovarchar200菜品圖片是caipin_contentvarchar200菜品描述是click_numint11點(diǎn)擊次數(shù)是(4)購物車表,存儲用戶購物車中的菜品信息,每個(gè)用戶擁有自己的購物車,用戶可以把喜歡的菜品添加到購物車一起付款,在購物車頁面還可以添加或減少食品數(shù)量。購物車創(chuàng)建時(shí)間字段記錄每個(gè)菜品加入購物車的時(shí)間,還有加入購物車的菜品信息、菜品數(shù)量等字段便于對購物車的管理。購物車表的詳細(xì)字段信息如表1.4所示。表1.4購物車表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idbigint20唯一標(biāo)識否add_timetimestamp0創(chuàng)建時(shí)間是user_idint20用戶id是good_idbigint20商品id是good_namevarchar200商品名稱是picturevarchar200圖片是buy_numberint11購買數(shù)量是pricefloat(5,2)單價(jià)是discount_pricefloat(5,2)會員價(jià)是(5)客服聊天表:用戶可以在客服中心提出問題,與管理員交流。表中記錄用戶提問信息,管理員回復(fù)信息,用戶id和管理員id標(biāo)識是哪一個(gè)用戶與哪一個(gè)管理員的交流記錄??头奶毂淼脑敿?xì)字段信息如表1.5所示。表1.5客服聊天表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idbigint20唯一標(biāo)識否add_timetimestamp0創(chuàng)建時(shí)間是user_idint20用戶id是admin_idbigint20管理員id是asklongtext0提問是replylongtext0回復(fù)是is_replyint11是否回復(fù)是(6)訂單表:存儲用戶下單的訂單信息,每張訂單表有訂單編號,有訂單相關(guān)的菜品信息,用戶id與用戶表中的用戶id一樣,用以標(biāo)識用戶。還有訂單創(chuàng)建時(shí)間,訂單折扣價(jià)格等字段,管理員擁有對訂單的管理權(quán)限。訂單表的詳細(xì)字段信息如表1.6所示。表1.6訂單表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idbigint20唯一標(biāo)識否add_timetimestamp0創(chuàng)建時(shí)間是order_idvarchar200訂單編號是table_namevarchar200商品表名是user_idint20用戶id是good_idbigint20商品id是good_namevarchar200商品名稱是picturevarchar200商品圖片是buy_numberint11購買數(shù)量是pricefloat(5,2)價(jià)格/積分是discount_pricefloat(5,2)折扣價(jià)格是totalfloat(5,2)總價(jià)格/總積分是discount_totalfloat(5,2)折扣總價(jià)格是typeint11支付類型是statusvarchar200狀態(tài)是addressvarchar200地址是(7)訂單詳情表:訂單詳情表是訂單表中各菜品的數(shù)量和單價(jià)信息,通過訂單號與訂單表建對應(yīng)關(guān)系,訂單詳情表的詳細(xì)字段信息如表1.7所示。表1.7訂單詳情表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idint20唯一標(biāo)識否oddvarchar200訂單號是hx_typestinyint4菜品名稱是numberint4數(shù)量是moneydecimal(10,2)單價(jià)是(8)庫存表:存儲菜品庫存信息,包括菜品名稱和庫存數(shù)量。庫存表的詳細(xì)字段信息如表1.8所示。表1.8庫存表表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idint20唯一標(biāo)識否namevarchar200菜品名稱是numberint4庫存數(shù)量是(9)商品資訊表:用戶可以瀏覽餐廳內(nèi)的商品資訊信息,資訊信息保存資訊信息表中,內(nèi)容包括資訊的標(biāo)題內(nèi)容等,商品資訊表的詳細(xì)字段信息如表1.9所示。表1.9商品資訊表字段名稱數(shù)據(jù)類型字段寬度說明是否允許空idbigint20唯一標(biāo)識否add_timetimestamp0創(chuàng)建時(shí)間是titlevarchar200標(biāo)題是introductionlongtext0簡介是picturevarchar200圖片是contentlongtext0內(nèi)容是(10)收藏表:用戶看到喜歡的菜品,可以對其進(jìn)行收藏,收藏信息保存在收藏表中,用戶也可以移除收藏,收藏表的詳細(xì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論