餐饮下单管理系统设计内容摘要:
费时间,餐桌编号,服务员编号) 菜谱 _订单( 订单编号,菜品编号 ,菜品名称,菜品数量) 消费记录( 订单号 ,消费金额,折扣后金额,账单时间) 折扣规则( 消费金额 ,折扣) 优化处理 1) 确定数据依赖。 2) 对各 个关系模式间的数据依赖进行极小化分析,减小冗余。 3) 按照数据依赖的理论对关系模式进行分析,看是否存在部分函数依赖或函数传递或多值依赖等,确保各关系模式满足第三范式。 4) 按照需求分析阶段得到的处理要求,分析对于这样的应用环境这些模式是否合适,确定是否要对某些模式进行合并或分解。 5) 对关系模式进行必要的分解,分析对于这样的应用环境这些模式是否合适,确定是否要对某些模式进行合并或分解。 用户子模式建立 . 名称 描述 插入新顾客信息 若是新顾客,则插入顾客的信息,姓名,性别等 下单就位 顾客来餐,下订单, 分配餐桌 点菜 存储顾客所点的菜品 删除菜品 删除顾客所点的某菜品 修改菜品数量 修改顾客所点的某菜品的数量 查询顾客点菜信息 查询顾客所点的菜品 消费总额 计算顾客本次消费的总额。 顾客支付完账单时,把消费信息存档到消费记录中 结账后更改餐桌状态 当顾客结账后,把餐桌状态改为“空” 删除菜谱中菜品 删除菜谱中存在的某菜品 修改菜品价格 修改菜谱中某菜品的价格 向菜谱添加菜品 向菜谱添加新菜品 trig_discount 触发器,顾客进行结账时,消费金额在不同的区间会有不同的折扣。 trig_Sales_bill 触发器,当消费金额达到一定额数时,会送相应优惠券 trig_Menus 触发器,当向菜谱添加新菜品,若该菜品名称含有“红”字,会发出“ 此后生意必定红红火火 ”的祝福语。 数据库在物理设备上的存储结构与存取方法就是数据库的物理结构,它依赖于选定的数据库管理系统,为一个给定的逻辑数据模型选取一个最合适的应用环境的物理结构过程,就是数据库的物理设计。 这一阶段主要任务时确定数据库的物理结构,并不断的进行优化处理,主要建立索引,触发器,存储过程。 . 存储过程 存储过程可以实现数据库操作的增删改功能,在执行时需要调用。 御用像函数一样,也可以有参数的参与。 定义存储过程提供了过程封装的效果,执行只需要调用,在更大程度上简化了数据处理过程。 餐饮管理具体存储过程名称和作用详见 ,具体代码详见第 部分 触发器 餐饮管理具体触发器的名称和作用详见 ,具体代码详见第 部分 在 SQL 中数据库实施 数据库及数据库对象的建立 create database Restaurant_Management 建表 create table Menus 菜谱 (Dishno varchar(10) primary key, Dishname varchar(10), Dishclass varchar(10), Dishprice float, ) create table Customer 顾客 (Customerno varchar(10) primary key, Customername varchar(10) not null, Customersex varchar(4) check (Customersex=39。 男 39。 or Customersex=39。 女 39。 ) not null, Customerphoneno varchar(20) unique not null, ) create table Foodtable . 餐桌 (Foodtableno varchar(10) primary key, seatingno int not null, Foodtablestate varchar(6)check(Foodtablestate=39。 空 39。 or Foodtablestate=39。 有人 39。 ), ) drop table Oder create table Oder 订单 (Oderno varchar(10) primary key, Customerno varchar(10) not null, consumetime datetime not null, Foodtableno varchar(10) not null, Workerno varchar(10) not null, foreign key(Customerno) references Customer(Customerno), foreign key(Foodtableno)references Foodtable(Foodtableno), foreign key(Workerno) references Worker(Workerno), ) create table Worker 员工 (Workerno varchar(10) primary key, Workername varchar(10), Workersex varchar(4) check(Workersex=39。 男 39。 or Workersex=39。 女 39。 ), Workerage int, Workersalary int, ) drop table Menus_Oder create table Menus_Oder 点菜 (Oderno varchar(10), Dishno varchar(10), Disnname varchar(10), Dish_amount int not null, Primary key(Dishno,Oderno), foreign key(Dishno) references Menus(Dishno), foreign key(Oderno) references Oder(Oderno), ) drop table Sales_bill create table Sales_bill 销售账单 ( Oderno varchar(10) primary key , . Consumption float, after_discount float, Billtime datetime, foreign key(Oderno) references Oder(Oderno) ) drop table Discount_rules create table Discount_rules 折扣规则 (Consumption float primary key, Discount float, ) 数据入库 本系统采用将数据逐条录入的方法。 数据库测试 对建立的数据库及数据库对象进行测试 ( 1) 存储过程 插入 新顾客信息 drop procedure 插入新顾客信息 create procedure 插入新顾客信息 (@Customerno varchar(10), @Customername varchar(10), @Customersex varchar(4), @Customerphoneno varchar(20) ) as insert into Customer values(@Customerno,@Customername,@Customersex,@Customerphoneno) select * from Customer 验证 execute 插入新顾客信息 39。 11269939。 ,39。 李阳 39。 ,39。 男 39。 ,39。 1341384306539。 下单就位 . drop procedure 下单就位 create procedure 下单就位 (@Oderno varchar(10) , @Customerno varchar(10), @consumetime datetime, @Foodtableno varchar(10), @Wokerno varchar(10) ) as begin transaction 开始事务 insert into Oder values(@Oderno,@Customerno,@consumetime,@Foodtableno,@Wokerno ) if ((select Foodtablestate from Foodtable where Foodtableno=@Foodtableno)39。 空 39。 ) begin print 39。 该餐桌有人,请重选餐桌。 39。 Rollback tran return end else begin update Foodtable set Foodtablestate =39。 有人 39。 where Foodtableno=@Foodtableno print 39。 下单成功,请就位开始点菜 39。 end mi。餐饮下单管理系统设计
相关推荐
第三十八条 请假逾限或确因临时紧急事故未及请假不到工而于事后补假者,均应提出确实证明,签请主管核准。 第三十九条 因公伤病经公立医院或劳保指定医院或各医务室证明必须休养者,得呈请主管给予公伤假。 前项休假期 间前三日照给工资,第四日起给 30%抚恤津贴,休假治疗超过六个月者,超过期间给 50%抚恤津贴。 第四十条 员工有下列各款情形之一者给予公假,但应于事前呈经主管核准: (一
台单 开台 第二章、系统分析 7 进行员工业绩统计分析,形成业绩统计清单,辅助销售经理进行管理决策。 图 24 营业统计与绩效管理业务流程图 在管理业务分析过程中绘制的管理业务流程图虽然形象的表达了管理中的信息流动,但仍没有完全脱离一些物质要素。 为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出系统的数据流程图,为下一步分析做准备。
表》、《厨房原材料购入汇总日报表》、《厨房原材料领用汇总日报表》、《厨房原 材料盘存日报表》、《餐饮吧台酒水进销存日报表》汇总计算填制《餐饮成本日报表》,于第二天上午 9 点以前上报财务部经理、餐饮经理及厨师长。 三、 做好成本分析,堵塞浪费现象。 成本核算员计算出《餐饮成本日报表》后,分析餐饮各类营业实 际成本率(食品、酒水、香烟、海鲜等)是否与酒店确定的目标分类成本率相符,如有偏差
量、食品安全、职业健康安全管理体系职能分配表 ........................................... 46 产品实现流程图 ........................................................................................................... 49 体 系 模 式图 .
电话: 02813982263412 Email: 3 □ 工作记事簿 □ 文件夹 □ 文件袋 □ 档案袋 □ 备忘录 □ 直 式、横式表格规范 □ 聘书 □ 奖状 □ 公告 □ 考勤卡 □ 请假单 □ 名片盒 □ 办公桌标识牌 □ 及时贴标签 □ 意见箱 □ 企业徽章 □ 纸杯 □ 茶杯、杯垫 □ 办公用笔 □ 笔记本 □ 公文包 □ 通讯录 □ 财产编号牌 □ 培训证书 □ 企业旗、吉祥物旗