點餐系統(三)——數據庫設計

一、 數據庫設計

1.用戶表

 

 

 

 

字段

字段類型

字段描述

備註

U_ID

Int

 

主鍵、自增

U_LoginID

Varchar20

(登陸賬號)

電話號碼

U_NickName

Varchar20

(暱稱)

 

U_PassWord

Varchar20

(密碼)

 

U_SignaTure

Varchar150

(個性簽名)


U_Sex

Bit

(性別)


U_Birthday

Datetime

(生日)


U_Name

Varchar30

(真實姓名)


U_Email

Varchar50

(郵箱)


U_Intro

Varchar300

(簡介)


U_HeadPortrait 

Varchar100

(頭像)

 

U_Age

Int

年齡


U_NationID

Int

(國家ID)

外鍵

U_ProvinceID

Int

(省份ID

外鍵

U_CityID

Int

(城市ID

外鍵

U_Lon

double

用戶經度

 

U_Lat

double

用戶緯度

 

U_FriendshipPolicyID

Int

好友策略ID

外鍵

U_UserStateID

Int

(用戶狀態ID)

外鍵

U_FriendPolicyQuestion

Varchar(30)

好友策略問題

Null

U_FriendPolicyAnswer

Varchar30

好友策略答案

Null

U_FriendPolicyPassword

Varchar30

好友策略密碼

Null

U_Rank

tinyint

等級

 

U_Score

int

積分

 

U_RegisterTime

datetime

註冊時間

 

U_LoginTime

datetime

登錄時間

 

U_LoginIp

Varchar16

登錄ip

 

U_ActivateCode

Varchar6

激活碼

 

UserState(--用戶狀態表

字段

字段類型

字段描述

備註

US_ID

Int

(ID)

主鍵

US _Name

Varchar10

(狀態名字)

 

 

 

 

 

 

Friends(--好友表

字段

字段類型

字段描述

備註

F_ID

Int

主鍵ID

主鍵

F_FirendID

Int

朋友的ID

外鍵

F_UserID

Int

自己的ID

外鍵

F_Name

Varchar30

備註暱稱

Null

F_FriendGroupsID

Int

(所屬分組ID)

外鍵

 

 

 

 

User_FriendshipPolicy(--添加好友策略

字段

字段類型

字段描述

備註

U_FP_ID主鍵

Int

策略ID

主鍵

U_FriendshipPolicy

varchar

好友添加方式

 

)

FriendGroups(--好友分組表

字段

字段類型

字段描述

備註

FG_ID

Int

(分組ID)

主鍵

FG_Name

Varchar

(分組名字)

 

FG_UserID

Int

用戶ID

外鍵

)

 

Messages(--聊天記錄表

字段

字段類型

字段描述

備註

M_ID

Int

(消息ID)

主鍵,自增

M_PostMessages

Text

(消息內容)

 

M_ status

Bit

(接收狀態)

 

M_Time

Datetime

(發送時間)

默認值

M_ FromUserID 

Int

(發送者ID)指向用戶表

外鍵

M_ToUserID 

Int

(接收者ID)指向用戶表

外鍵

)

 

 

) 

 

Nation (--國家

字段

字段類型

字段描述

備註

N_ID

Int

(國家ID)

主鍵

N_Name

Varchar30

(名字)

 

)

Province (--省份

字段

字段類型

字段描述

備註

P_ID

Int

(省份ID

 

P_Name

Varchar30

(名字)

 

P_NationID

Int

所屬國家ID

外鍵

)

 

City (--城市

字段

字段類型

字段描述

備註

C_ID

Int

(城市ID

 

C_Name

Varchar30

(名字)

 

C_ProvinceID

Int

所屬省份ID

外鍵

)

MerType(--餐館類型表

字段

字段類型

字段描述

備註

MT_ID

int

餐館類型ID

 

MT_Name

Varchar30

餐館類型名

 

MT_Des

Varchar(120)

餐館描述

 

)

BusinessCircle (--商圈表

字段

字段類型

字段描述

備註

BC_ID

int

商圈ID

 

BC_NID

int

國家

 

BC_PID

int

 

BC_CID

int

 

BC_Lon

double

經度

 

BC_Lat

double

緯度

 

BC_Name

Varchar30

名稱

 

BC_Des

Varchar120

商圈描述

 

)

 

Mer (--餐館描述表

字段

字段類型

字段描述

備註

M_ID

Int

餐館ID

 

M_NationID

Int

(國家ID)

外鍵

M_ProvinceID

Int

省份ID

外鍵

M_CityID

Int

(市 ID)

外鍵

M_Name

Varchar(60)

餐館名稱

 

M_Des

text

商家描述

 

M_BusinessCircle

int

所屬商圈

 

M_Type

Int

餐館類型ID

外鍵

M_Address

Varchar(50)

商戶地址

 

M_Lon

double

商戶經度

 

M_Lat

double

商戶緯度

 

M_Phone

Varchar11

商戶電話

 

M_Price

Int

價格

 

M_Evaluate

int

好評

 

M_Service

int

服務

 

M_Rank

int

排序等級

 

M_IsGroupBuy

bit

是否有團購

 

M_Discount

float

打折

 

M_ISMember

bit

是否加盟商家

 

M_IsOrder

bit

是否支持點餐

 

M_IsTakeOut

bit

是否支持外賣

 

M_IsCar

Bit

是否停車

 

M_Url

Varchar(500)

圖片地址

 

M_AllRating

Float

總評

 

M_SRating

Float

服務評價

 

M_ERating

Float

環境

 

M_CommentNum

Int

評論數

 

M_BeginTime

Datetime

開始時間

 

M_EndTime

Datatime

結束時間

 

)

 

TakeOutOrder (--外賣訂單表

)

字段

字段類型

字段描述

備註

TO_ID

int

ID

 

TO_MID

int

商戶ID

 

TO_FID

Varchar(200)

菜號ID

多個菜用逗號隔開

TO_UID

int

用戶ID

 

TO_Phone

Varchar11

送餐電話

 

TO_Address

Varchar50

送餐地址

 

TO_Name

Varchar20

送餐名字

 

TO_Statue

int

訂單狀態

 

TO_Totle

float

消費總額

 

TO_Preferential

float

優惠價格

 

TO_method

Int

支付方式

 

TO_PayStatue

int

付款狀態

 

TO_ActivateCode

Varchar10

激活碼

 

TO_SendStatue

 

送餐狀態

 

 

 

FoodType (菜分類表

字段

字段類型

字段描述

備註

FT_ID

Int

 

 

FT_MID

Int

所屬商家

 

FT_Name

Varchar20

分類名稱

 

 

 

 

 

)

 

 

 

Food (菜表

字段

字段類型

字段描述

備註

F_ID

Int

 

 

F_FTID

Int

 

 

F_MID

Int

 

 

F_Name

Varchar20

菜名稱

 

F_Url

Varchar100

菜圖片

 

F_Price

Float

價格

 

F_DPrice

Float

折扣價

 

F_IsTakeOut

Bit

是否支持外賣

 

F_IsChara

Bit

是否是特色

 

F_Statue

Int

菜狀態

 

)

 

 

Cook(廚師表

字段

字段類型

字段描述

備註

CK_ID

Int

 

 

CK_Name

Varchar20

姓名

 

CK_MID

Int

所屬餐館

 

CK_SEX

Bit

性別

 

CK_Age

Int

年齡

 

CK_ProTitle

Varchar20

職稱

初中高

CK_Statue

Bit

廚師狀態

1忙 0

CK_Head

Varchar100

廚師相片

 

)

Waiter 服務員表

字段

字段類型

字段描述

備註

W_ID

Int

 

 

W_MID

Int

所屬酒店

 

W_Name

Varchar20

服務員姓名

 

W_Sex

Bit

性別

 

W_Age

Int

年齡

 

W_Worktime

Datetime

參加工作時間

 

W_Post

Varchar 20

職位

 

)

 

 

 

 

Room房間基本表

字段

字段類型

字段描述

備註

R_ID

Int

 

 

R_MID

Int

 

 

R_Name

Varchar20

 

 

R_Volum

Int

房間容納數

 

R_DeskNum

Int

桌子數

 

R_Size

Int

房間型號

小中大豪華

R_Statue

Bit

房間狀態

 

R_WID

Int

房間負責人

 

R_Url

Varchar100

包廂圖片

 

R_Des

Text

包廂描述

 

 

Desk

字段

字段類型

字段描述

備註

D_ID

Int

 

 

D_Volum

Int

桌子容納數

 

D_RId

Int

所屬房間

 

D_Statue

Bit

房間狀態

 

 

 

 

 

WaiterDesk桌子-服務員

)

字段

字段類型

字段描述

備註

WD_ID

Int

 

 

WD_WID

Int

服務員

 

WD_TBID

Int

桌子表ID

 

WD_OderTime

Datetime

點菜時間

 

 

 

 

 

 

Order 訂單表

字段

字段類型

字段描述

備註

O_ID

Int

訂單編號

 

O_Method

Int

下單方式

 

O_MID

Int

所屬餐館

 

O_UID

Int

用戶id

 

O_DID

Int

桌子

 

O_Time

Datetime

下單時間

 

O_Statue

Int

訂單狀態

有效 無效  完成

O_Phone

Varchar11

下單電話

 

O_ActivateCode

Varchar10

下單驗證碼

 

O_FID

Varchar200

所點菜ID

用逗號隔開

O_Totle

Float

實際消費

 

O_Dis

Float

優惠價

 

O_PayMethod

Int

支付方式

 

O_PayStatue

Bit

支付狀態

 

O_Note

Varchar120

特殊說明

 

 

 

 

DoFood上菜狀態表

 

字段

字段類型

字段描述

備註

DF_ID

int

 

 

DF_MID

int

所屬餐館

 

DF_OID

Int

訂單編號

 

DF_FID

int

菜名

 

DF_DID

int

桌子號

 

DF_Statue

int

狀態

 

DF_CID

int

廚師

 

DF_WID

int

服務員

 

 

Pay支付流水

字段

字段類型

字段描述

備註

P_ID

Int

 

 

P_MID

Int

商家

 

P_UID

int

用戶名

 

P_OID

Int

訂單號

 

P_ThirdSN

Varchar30

第三方賬戶

 

P_PayTime

Datetime

支付時間

 

P_Class

Int

支付手段

 

P_Statue

Int

支付狀態

 

 

 

 

 

 

 

 

 

 

 

 

 

Evaluate  評價表

字段

字段類型

字段描述

備註

E_ID

Int

 

 

E_MID

Int

 

 

E_UID

Int

 

 

E_AllRating

Float

總評

 

E_ServiceRating

Float

服務評價

 

E_ERation

Float

環境評價

 

E_Comment

Varchar120

說明

 

E_FID

Varchar100

特別推薦

 

E_ImgUrl

Varchar200

圖片地址

 

E_Statue

bit

審覈

 

 

 

 

App  版本管理

字段

字段類型

字段描述

備註

A_ID

int

 

 

A_Version

Float

 

 

A_Time

DateTime

 

 

A_Statue

Int

 

0必須更新 1可更新

A_Note

Varchar

100

版本更新

 

 

 

 

 

 

Advert廣告表

字段

字段類型

字段描述

備註

AD_ID

Int

 

 

AD_CID

Int

所在市

空時所有地區都顯示

AD_Content

Varchar100

廣告語

 

AD_Type

int

廣告類型

首頁 小廣告

AD_Url

Varchar100

廣告鏈接

 

AD_MID

Int

廣告商家

 

AD_BeginTime

Determine

廣告開始時間

 

AD_EndTime

DateTime

廣告結束時間

 

AD_Image

Varchar100

廣告圖片

 

 

 

 

Recommend商家推薦表

字段

字段類型

字段描述

備註

R_ID

Int

 

 

R_MID

Int

推薦商家

 

R_BeginTime

dateTime

推薦起始時間

 

R_EndTime

Datetime

推薦結束時間

 

R_Url

Varchar100

推薦鏈接

 

R_Image

Varchar 100

推薦圖片

 

R_Content

Varchar50

推薦說明

 

 

 

Coupon優惠劵表

字段

字段類型

字段描述

備註

CP_ID

Int

 

 

CP_MID

Int

 

 

CP_Num

Int

優惠劵張數

 

CP_Content

Varchar50

優惠劵內容

 

CP_BeginTime

Datetime

開始時間

 

CP_EndTime

Datetime

結束時間

 

 

UserCoupon用戶優惠劵

字段

字段類型

字段描述

備註

UC_ID

int

 

 

UC_UID

Int

用戶id

 

UC_Statue

Bit

優惠劵狀態

 

UC_CPID

Int

優惠劵

 

 

 

 

 

Admin

字段

字段類型

字段描述

備註

ADM_ID

int

 

 

ADM_Email

Varchar45

 

 

ADM_Name

Varchar50

 

 

ADM_PassWord

Varchar32

 

 

ADM_Statue

Varchar20

 

 

ADM_CreateTime

datetime

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章