餐厅订餐

1、顾客表t_customer
这里写图片描述
2、饭店表t_restaurant
这里写图片描述
3、菜单表t_menue
这里写图片描述
4、订单表头t_order_head
这里写图片描述
5、订单表t_order
这里写图片描述
6、思维导图,各表之间的关系
这里写图片描述

-- 代码
/*
Navicat MySQL Data Transfer

Source Server         : ntqn_96
Source Server Version : 50555
Source Host           : localhost:3306
Source Database       : 餐厅订餐

Target Server Type    : MYSQL
Target Server Version : 50555
File Encoding         : 65001

Date: 2017-10-22 21:56:06
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for t_customer
-- ----------------------------
DROP TABLE IF EXISTS `t_customer`;
CREATE TABLE `t_customer` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `tel` varchar(255) NOT NULL,
  `address` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_customer
-- ----------------------------
INSERT INTO `t_customer` VALUES ('1', '张三', '18888888888', '数字大厦');
INSERT INTO `t_customer` VALUES ('2', '李四', '18811111111', '聚贤公寓');
INSERT INTO `t_customer` VALUES ('3', '刘杰', '18812121212', '数字大厦');
INSERT INTO `t_customer` VALUES ('4', '闻鸿', '18813131313', '数字大厦');
INSERT INTO `t_customer` VALUES ('5', '姚亚峰', '16611111111', '数字大厦');
INSERT INTO `t_customer` VALUES ('6', '李欣荣', '16612121212', '数字大厦');
INSERT INTO `t_customer` VALUES ('7', '袁赛荣', '18816161616', '数字大厦');
INSERT INTO `t_customer` VALUES ('8', '徐亮', '18818181818', '数字大厦');
INSERT INTO `t_customer` VALUES ('9', '张旷怡', '18819191919', '数字大厦');
INSERT INTO `t_customer` VALUES ('10', '袁凯华', '18866666666', '数字大厦');

-- ----------------------------
-- Table structure for t_menue
-- ----------------------------
DROP TABLE IF EXISTS `t_menue`;
CREATE TABLE `t_menue` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restaurant_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `price` decimal(10,2) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `fk_restaurant_menue` (`restaurant_id`),
  CONSTRAINT `fk_restaurant_menue` FOREIGN KEY (`restaurant_id`) REFERENCES `t_restaurant` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_menue
-- ----------------------------
INSERT INTO `t_menue` VALUES ('1', '1', '干锅牛蛙', '58.00');
INSERT INTO `t_menue` VALUES ('2', '1', '烤鱼', '88.00');
INSERT INTO `t_menue` VALUES ('3', '1', '娃娃菜', '28.00');
INSERT INTO `t_menue` VALUES ('4', '1', '酸菜鱼', '48.00');
INSERT INTO `t_menue` VALUES ('5', '1', '金手指', '45.00');
INSERT INTO `t_menue` VALUES ('6', '3', '香辣鸡腿堡', '18.00');
INSERT INTO `t_menue` VALUES ('7', '3', '双层牛肉堡', '18.00');
INSERT INTO `t_menue` VALUES ('8', '4', '可乐', '5.00');
INSERT INTO `t_menue` VALUES ('9', '4', '甜筒', '3.00');
INSERT INTO `t_menue` VALUES ('10', '1', '钵钵鸡', '25.00');

-- ----------------------------
-- Table structure for t_order
-- ----------------------------
DROP TABLE IF EXISTS `t_order`;
CREATE TABLE `t_order` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `order_head_id` int(11) DEFAULT NULL,
  `menue_id` int(11) NOT NULL,
  `price` decimal(10,2) NOT NULL,
  `piece` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `fk_menue_list` (`menue_id`),
  CONSTRAINT `fk_menue_list` FOREIGN KEY (`menue_id`) REFERENCES `t_menue` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_order
-- ----------------------------
INSERT INTO `t_order` VALUES ('1', '1', '1', '58.00', '1');
INSERT INTO `t_order` VALUES ('2', '1', '2', '88.00', '1');
INSERT INTO `t_order` VALUES ('3', '1', '3', '28.00', '2');
INSERT INTO `t_order` VALUES ('4', '2', '1', '58.00', '1');
INSERT INTO `t_order` VALUES ('5', '2', '4', '48.00', '1');
INSERT INTO `t_order` VALUES ('6', '2', '5', '45.00', '2');
INSERT INTO `t_order` VALUES ('7', '3', '1', '58.00', '1');
INSERT INTO `t_order` VALUES ('8', '3', '2', '88.00', '1');
INSERT INTO `t_order` VALUES ('9', '3', '3', '28.00', '1');
INSERT INTO `t_order` VALUES ('10', '3', '4', '48.00', '2');

-- ----------------------------
-- Table structure for t_order_head
-- ----------------------------
DROP TABLE IF EXISTS `t_order_head`;
CREATE TABLE `t_order_head` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `code` varchar(255) NOT NULL,
  `order_time` datetime NOT NULL,
  `table_num` varchar(255) NOT NULL,
  `customer_num` int(11) NOT NULL,
  `server` varchar(255) NOT NULL,
  `customer_id` int(11) NOT NULL,
  `restaurant_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `fk_customer_order` (`customer_id`),
  KEY `fk_restaurant_order` (`restaurant_id`),
  CONSTRAINT `fk_customer_order` FOREIGN KEY (`customer_id`) REFERENCES `t_customer` (`id`),
  CONSTRAINT `fk_restaurant_order` FOREIGN KEY (`restaurant_id`) REFERENCES `t_restaurant` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_order_head
-- ----------------------------
INSERT INTO `t_order_head` VALUES ('1', '001', '2017-10-18 16:06:59', 'A1', '3', '张', '1', '1');
INSERT INTO `t_order_head` VALUES ('2', '002', '2017-10-18 17:06:59', 'A2', '3', '张', '2', '1');
INSERT INTO `t_order_head` VALUES ('3', '003', '2017-10-18 18:06:59', 'A3', '3', '张', '3', '1');
INSERT INTO `t_order_head` VALUES ('4', '004', '2017-10-19 19:33:13', 'C1', '2', '张', '1', '2');
INSERT INTO `t_order_head` VALUES ('5', '005', '2017-10-19 19:40:13', 'C2', '2', '张', '2', '2');
INSERT INTO `t_order_head` VALUES ('6', '006', '2017-10-18 19:45:23', 'C3', '4', '张', '3', '3');
INSERT INTO `t_order_head` VALUES ('7', '007', '2017-10-19 19:50:23', 'C4', '3', '张', '4', '3');
INSERT INTO `t_order_head` VALUES ('8', '008', '2017-10-19 20:38:49', 'B1', '1', '张', '5', '3');
INSERT INTO `t_order_head` VALUES ('9', '009', '2017-10-20 19:38:49', 'B2', '1', '张', '6', '3');
INSERT INTO `t_order_head` VALUES ('10', '010', '2017-10-20 19:44:34', 'B3', '2', '张', '7', '4');
INSERT INTO `t_order_head` VALUES ('11', '011', '2017-10-20 20:29:42', 'B4', '2', '张', '8', '4');

-- ----------------------------
-- Table structure for t_restaurant
-- ----------------------------
DROP TABLE IF EXISTS `t_restaurant`;
CREATE TABLE `t_restaurant` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `tel` varchar(255) NOT NULL,
  `owner` varchar(255) NOT NULL,
  `address` varchar(255) NOT NULL,
  `type` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of t_restaurant
-- ----------------------------
INSERT INTO `t_restaurant` VALUES ('1', '外婆家', '18833333333', '张某某', '南大街', '江浙菜');
INSERT INTO `t_restaurant` VALUES ('2', '辛香汇', '18844444444', '李某某', '南大街', '川菜');
INSERT INTO `t_restaurant` VALUES ('3', '肯德基', '11111111111', '李某某', '圆融', '快餐');
INSERT INTO `t_restaurant` VALUES ('4', '麦当劳', '11122222222', '李某某', '中南', '快餐');
INSERT INTO `t_restaurant` VALUES ('5', '必胜客', '11133333333', '李某某', '中南', '快餐');
INSERT INTO `t_restaurant` VALUES ('6', '金釜山', '11144444444', '李某某', '南大街', '自助');
INSERT INTO `t_restaurant` VALUES ('7', '鱼情未了', '11155555555', '李某某', '圆融', '江浙菜');
INSERT INTO `t_restaurant` VALUES ('8', '豪味家', '11166666666', '李某某', '南大街', '西餐');
INSERT INTO `t_restaurant` VALUES ('9', '麦哲伦', '11177777777', '李某某', '中南', '自助');
INSERT INTO `t_restaurant` VALUES ('10', '邵东家', '11188888888', '李某某', '圆融', '江浙菜');
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当前,餐饮业还面临着越来越激烈的市场竞争、要想在竞争中取胜,必须采用先进的管理方法和手段。实现先进的计算机网络化管理,能更方便快捷的满足顾客的就餐需要,使管理更合理、更先进;减少人力、物力资源的浪费,降低成本;提高工作效率,提高管理效率;提高经济效益,从而提高餐厅的整体竞争力。 系统为顾客提供了各种美食的详细信息,可以方便顾客对美食进行选购,顾客还可对自己的个人信息进行修改,可以查看过往订过的美食的信息;为餐厅提供了一个虚拟的店面,方便餐厅管理人员了解顾客的需求,进而改变下一阶段的销售策略,还可以进行美食管理,订单管理,会员信息管理,其中,超级管理员还可以对管理员的信息进行管理。 本系统开发使用B/S结构,严格的按照软件工程的思想贯穿系统设计,利用Java语言,以Oracle作为系统数据库,实现网上订餐系统的开发。这些先进的开发思想和技术手段有力地保证了此系统可以安全地、高效地为餐厅的运营和顾客的就餐进行服务。 本文介绍了经过用户需求分析后,对订餐系统的基本设计、系统设计、详细设计的开发研制过程。本文所设计的功能满足餐厅的实际需求,使餐厅订餐方面更加科学化,减少了人物力资源的不合理消耗,最后实现了提高工作效率的目的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值