餐饮店点餐系统数据库
1. 产品信息表:
字段名 | 基本数据类型 | 叙述
---|---|---
产品ID | int | 外键约束,自增ID
产品名称 | varchar | 产品名称
价钱 | decimal | 产品价格
是不是市场销售 | tinyint | 是不是市场销售(1为市场销售,0为不市场销售)
市场销售总产量 | int | 产品总销售量
叙述 | varchar | 宝贝描述
照片 | varchar | 产品图片地址
归类 | varchar | 商品类别
2. 用户表:
字段名 | 基本数据类型 | 叙述
---|---|---
客户ID | int | 外键约束,自增ID
登录名 | varchar | 登录名
登陆密码 | varchar | 账户密码
手机号码 | varchar | 手机号码
电子邮箱 | varchar | 电子邮箱
详细地址 | varchar | 客户详细地址
3. 订单表:
字段名 | 基本数据类型 | 叙述
---|---|---
订单信息ID | int | 外键约束,自增ID
客户ID | int | 客户ID,外键约束
订单编号 | varchar | 订单编号
产品ID | int | 产品ID,外键约束
总数 | int | 产品数量
价钱 | decimal | 订单信息总价格
情况 | tinyint | 订单信息(1为已经完成,0为没完成)
下单时间 | datetime | 下单时间
餐饮店点餐系统软件数据库代码/* 建立数据库和表 */
-- 建立数据库restaurant_dining
CREATE DATABASE restaurant_dining;
-- 应用restaurant_dining数据库
USE restaurant_dining;
-- 创建用户表
CREATE TABLE user_info (
user_id INT NOT NULL,
name VARCHAR(32) NOT NULL,
password VARCHAR(32) NOT NULL,
email VARCHAR(32) NOT NULL,
PRIMARY KEY (user_id)
);
-- 建立菜肴表
CREATE TABLE dishes_info (
dish_id INT NOT NULL,
dish_name VARCHAR(32) NOT NULL,
price DECIMAL(10,2) NOT NULL,
description VARCHAR(512) NOT NULL,
PRIMARY KEY (dish_id)
);
-- 创建订单表
CREATE TABLE orders_info (
order_id INT NOT NULL,
user_id INT NOT NULL,
order_time DATETIME NOT NULL,
order_status VARCHAR(32) NOT NULL,
total_price DECIMAL(10,2) NOT NULL,
PRIMARY KEY (order_id),
FOREIGN KEY (user_id) REFERENCES user_info(user_id)
);
-- 建立订单信息表
CREATE TABLE order_details (
order_id INT NOT NULL,
dish_id INT NOT NULL,
dish_name VARCHAR(32) NOT NULL,
quantity INT NOT NULL,
price DECIMAL(10,2) NOT NULL,
PRIMARY KEY (order_id, dish_id),
FOREIGN KEY (order_id) REFERENCES orders_info(order_id),
FOREIGN KEY (dish_id) REFERENCES dishes_info(dish_id)
);
餐饮店点餐系统软件数据库有哪些?1. 菜肴信息库:存放全部食材的类目、价钱、口感等相关信息。
2. 顾客信息库:存放顾客的名字、详细地址、联系电话等相关信息。
3. 订单详情数据库系统:存放订单情况、价钱、送达时间、付款方式等相关信息。
4. 运营日统计数据库:存放运营日的用户总数、销售总额、收益等相关信息。
5. 历史订单数据库系统:存放历史订单的订单编号、菜肴信息内容、客户资料等相关信息。
6. 用户反馈数据库系统:存储用户对菜肴与服务的描述信息内容。