一、 数据库设计
1.用户表
|
|
|
|
字段 |
字段类型 |
字段描述 |
备注 |
U_ID |
Int |
|
主键、自增 |
U_LoginID |
Varchar(20) |
(登陆账号) |
电话号码 |
U_NickName |
Varchar(20) |
(昵称) |
|
U_PassWord |
Varchar(20) |
(密码) |
|
U_SignaTure |
Varchar(150) |
(个性签名) |
|
U_Sex |
Bit |
(性别) |
|
U_Birthday |
Datetime |
(生日) |
|
U_Name |
Varchar(30) |
(真实姓名) |
|
U_Email |
Varchar(50) |
(邮箱) |
|
U_Intro |
Varchar(300) |
(简介) |
|
U_HeadPortrait |
Varchar(100) |
(头像) |
|
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 |
Varchar(30) |
好友策略答案 |
Null |
U_FriendPolicyPassword |
Varchar(30) |
好友策略密码 |
Null |
U_Rank |
tinyint |
等级 |
|
U_Score |
int |
积分 |
|
U_RegisterTime |
datetime |
注册时间 |
|
U_LoginTime |
datetime |
登录时间 |
|
U_LoginIp |
Varchar(16) |
登录ip |
|
U_ActivateCode |
Varchar(6) |
激活码 |
|
UserState(--用户状态表
字段 |
字段类型 |
字段描述 |
备注 |
US_ID |
Int |
(ID) |
主键 |
US _Name |
Varchar(10) |
(状态名字) |
|
|
|
|
|
Friends(--好友表
字段 |
字段类型 |
字段描述 |
备注 |
F_ID |
Int |
主键ID |
主键 |
F_FirendID |
Int |
朋友的ID |
外键 |
F_UserID |
Int |
自己的ID |
外键 |
F_Name |
Varchar(30) |
备注昵称 |
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 |
Varchar(30) |
(名字) |
|
)
Province (--省份
字段 |
字段类型 |
字段描述 |
备注 |
P_ID |
Int |
(省份ID) |
|
P_Name |
Varchar(30) |
(名字) |
|
P_NationID |
Int |
所属国家ID |
外键 |
)
City (--城市
字段 |
字段类型 |
字段描述 |
备注 |
C_ID |
Int |
(城市ID) |
|
C_Name |
Varchar(30) |
(名字) |
|
C_ProvinceID |
Int |
所属省份ID |
外键 |
)
MerType(--餐馆类型表
字段 |
字段类型 |
字段描述 |
备注 |
MT_ID |
int |
餐馆类型ID |
|
MT_Name |
Varchar(30) |
餐馆类型名 |
|
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 |
|
|
--------------------- 作者:bin-xin 来源:CSDN 原文:https://blog.csdn.net/qq_34306360/article/details/79721657?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!