点餐系统——数据库设计

一、 数据库设计

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

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值