数据库_餐饮管理系统 2(使用了的数据库表)

合集下载

酒店管理系统 数据库

酒店管理系统 数据库

实例8 酒店管理系统在酒店业竞越来越激烈的今天,酒店如何提高服务质量、管理能力显得越来越重要。

尤其是对于星级酒店,酒店内部服务项目众多,既需要完成前台的一些服务工作,还需要完成后台的管理工作,并且还有餐饮管理,长话管理众多内容。

如果没有一套可靠的酒店管理系统,但凭手工操作,不仅效率低下,而且会极大地形象到酒店的服务的服务质量。

在本章中将详细分析一个典型的酒店管理系统所要完成的功能,对各个功能进行详细的分析和设计,最后用例子来实现其中的一些功能。

第一节系统设计一、系统目标设计酒店管理系统的主要目标是实现对酒店内部各种管理的电子化、自动化,提高各个模块之间的办公效率,为高质量酒店服务提供保证。

二、开发思想设计酒店管理系统应着眼于酒店的当前管理与未来发展,由高级酒店管理人员参与整个研发过程,更加体贴近现代酒店的管理模式与管理风格,并具备如下特点。

●●面向对象的体系结构设计。

●●前台客户端使用Powerbuilder面向对象编程。

●●真正的客户/服务器(Client/Sever)体系结构。

●●功能全面,覆盖酒店的全部业务,包括预定、接待、收银、餐饮、娱乐、商务、商场、客房管理、电话计费、经历决策、夜间审核、财务等模块。

●●可提供与多种专用财务软件的接口,能轻松的接入财务系统。

●●系统界面友好、美观、支持鼠标或键盘操作。

●●从用户角度出发,高度智能。

易用、简单、快捷的操作。

●●在服务器、数据库等多个层次上提供了行之有效的安全防范措施,可确保系统安全稳定的运行。

●●提供全面、详细的联机帮助、方便用户的使用。

●●具有高度的灵活性和良好的可扩展性,可随这酒店业务的发展在功能和规模两方面随时进行扩展和免费升级。

三、系统功能分析系统功能分析是在系统开发的总体任务的基础上完成。

本例中的酒店管理系统需要完成功能主要有以下几点。

㈠前台系统前台系统是酒店管理系统中的核心部分,它是一个24小时连续运行的实时管理系统,只有完善了前台系统才能说是实现了酒店电脑管理。

(完整)数据库课程设计餐厅点餐说明书

(完整)数据库课程设计餐厅点餐说明书

摘要在深入研究中小餐饮企业工作流程的基础上,分析制约餐饮企业工作效率的各种因素,发现影响效率的主要因素是普遍使用手工登记菜谱的现象,本系统运用计算机系统来实现餐饮企业工作流的信息化管理,采用面向对象的开发方法以及C#语言,依靠Visual studio2012作为开发工具,使用SQL Server 2008网络数据库存储数据。

实现了客户点餐、客户订餐、收银管理、用户管理四大功能,解决餐饮企业中客户点餐速度慢、服务员登记不清晰、厨师配餐漏配、菜谱更新不及时且不直观、会员管理混乱的现象。

关键词:餐饮点餐;Visual studio;SQL serve11系统简介 (1)1。

1编写目的 (1)1.2编写背景 (1)1。

3任务概述 (1)2需求分析 (2)2.1需求调查 (2)2.1。

1.餐馆的基本情况 (2)2。

1.2用户对系统的要求 (2)2.2数据流程图 (4)2.2。

1系统总体流程图 (4)2。

2。

2订餐业务流程图 (4)2.2.3功能模块图 (6)2。

3数据字典 (6)2.3。

1数据项 (6)2.3.2数据结构 (7)2。

3。

3数据流 (8)2。

3。

4数据存储 (8)2.3。

5处理过程 (8)3 概念结构设计 (10)3.1实体E-R图 (10)13。

2总体E—R图 (12)4逻辑结构设计 (13)4.1实体所对应的关系模式 (13)4。

2数据库表 (13)5物理结构设计 (20)5.1关系模式存取方法选择 (20)5。

2确定数据库的存储结构 (20)5。

2.1确定数据的存放位置 (20)5.2。

2数据库的系统配置 (21)6。

系统主要查询功能及SQL语句 (22)6。

1主要查询功能 (22)6。

2 SQL语句 (23)7系统实现 (29)7。

1系统的功能模块图 (29)7.2部分程序代码 (29)7。

3系统运行截图 (35)8设计小结 (41)8。

1心得与体会 (41)参考文献 (42)11系统简介1.1编写目的本文档是餐厅点菜系统设计文档的组成部分,编写此文档的目的是:明确此系统的需求和要具体实现什么功能,用来指导后期的数据库脚本的开发。

《餐饮服务系统--数据库的实现》

《餐饮服务系统--数据库的实现》

餐饮服务系统----数据库的实现【摘要】在餐饮服务系统开发过程中,开发过程主要包括系统设计、前端应用程序的开发、后台的数据库设计。

其中后台数据库设计中的关系数据库是相当重要的一块,它决定了我们整个系统的开发成败。

从平台方面来说,我们采用了Microsoft公司的visual 作为开发工具,而数据库则是采用Microsoft SQL Server 2000作为开发环境。

数据库的实现是系统设计时的重中之重,如果一个好的系统没有一个好的数据库就形同虚设,系统中采用了最新的数据访问技术来实现对数据库的访问和实现系统的所有功能,虽然有效的解决了实际问题,简化了用户的操作,基本上满足了用户的需求,且具有良好的可扩充性。

但由于该系统的出发点局限于单机版,而且没有提供相应的Wed支持,所以给整个系统带来了一定的限制。

关键词:数据库的实现;E—R图;关系图;数据表;需求分析Abstract:In the dining service system, its main development process includes the database design of the development, backstage that the system design, head applies the procedure.Because the datas all keep in the database of, and the access that it passes to limit to authorize not, forbid the illegal interview and modify etc. operation with the accuracy and safeties of the assurance system, so say that the backstage database design is the whole system development process in very important one wreath, it comes to a decision the development success or failure of our whole system.This text mainly carries on something to elaborate from some basic designs of the database.For example database in stipulation of integrity of design, E- R diagram, the relation diagram, the data form of the data form etc. a few aspect, these are all the foundation knowledge that the database carries out the mile.In view of the terrace aspect, the system is the visual conduct and actions development tool that adopted the company of Microsoft, but the database then adopts 2000 conduct and actions development environments of the Microsoft SQL Server.This system uses the latest data interview technique to carry out the interview to the database and carry out all functions of the system, although resolved the actual problem effectively, simplifying the operation of the customer, satisfying the need of the customer basically, have good can enlarge sex.But limit at the single machine version because of the point of departure of that system, and did not provide the homologous support of Wed, so brought certain restrict for the whole system.Keyword:The realization of the database;E- R diagram;Relate to the diagram;Data form;The need analysis; The integrity control目录餐饮服务系统数据库的实现引言 (3)第一章系统功能简介 (3)1.1系统实现的功能 (3)1.2系统功能模块的划分 (3)1.3餐饮服务系统的内部结构 (4)1.4餐饮服务系统的权限 (4)1.5餐饮服务系统的流程 (4)第二章数据库设计 (5)2.1需求分析与实体—联系(E-R)模型 (5)2.2数据表的建立 (8)2.3关系图 (11)第三章餐饮系统中数据表格的实体完整性 (12)3.1实体完整性(Entity Integrity) (12)3.2参照完整性(Referential Integrity) (13)3.3用户自定义完整性(User-defined Integrity) (14)第四章餐饮系统中数据库的基本操作 (15)4.1基本概念 (15)4.2INSERT 语句 (15)4.3SELECT语句 (16)4.4UPDATE语句 (18)4.5DELETE语句 (20)第五章结论 (21)参考文献 (22)致谢 (23)2玉溪师范学院2007届本科毕业论文引言随着当今社会经济的快速发展,如今的餐饮服务业是越来越红火,同时在餐饮服务内部和正常营业业务以及扩展业务等方面也面临各种各样的挑战。

餐饮管理系统的设计与实现

餐饮管理系统的设计与实现

餐饮管理系统的设计与实现餐饮管理系统是一种重要的信息管理系统,它可以协助餐厅或餐饮企业实现对餐饮业务的整合和提高营业效率。

本文将从需求分析、系统设计、功能实现等方面对餐饮管理系统的设计与实现进行探讨。

一、需求分析餐饮管理系统的主要任务是协助餐饮企业进行业务管理,包括订单管理、菜品管理、库存管理、财务管理等多个方面。

因此,餐饮管理系统应该具备以下的基本需求:1.订单管理:能自动记录订单信息,包括订单号、顾客信息、菜品信息、订单时间、订单金额等;2.菜品管理:能新增、修改、删除菜品信息,包括菜品名称、价格、原料等;3.库存管理:能自动统计库存情况,对菜品库存进行控制,防止库存过多或过少;4.财务管理:能够自动统计每日、每周、每月的盈利情况,提供财务管理报表;5.顾客管理:能够记录顾客信息,包括顾客姓名、电话、地址等,对顾客进行管理。

二、系统设计餐饮管理系统的设计,包括数据库设计、前端设计和后端设计。

1.数据库设计餐饮管理系统的数据库应该包括如下表:(1)菜品表:包括菜品ID、菜品名称、菜品价格、菜品分类、菜品图片等;(2)订单表:包括订单ID、顾客ID、订单状态、订单金额、下单时间等;(3)库存表:包括库存ID、菜品ID、库存数量等;(4)顾客表:包括顾客ID、顾客姓名、顾客电话、顾客地址等;2.前端设计餐饮管理系统的前端设计应该符合用户体验和视觉美学。

(1)首页应该包括系统的基本功能,如菜品管理、订单管理、库存管理、财务管理等。

(2)菜品管理页面应该包括新增、修改、删除菜品等基本功能。

(3)订单管理页面应该包括订单查询、订单处理等基本功能。

(4)库存管理页面应该包括库存查询、库存调整、库存报废等基本功能。

3.后端设计餐饮管理系统的后端设计应该采用MVC架构,保证程序的可扩展性、可维护性。

(1)数据库连接:使用Java的JDBC技术连接数据库。

(2)控制层:使用Spring MVC框架搭建控制层,处理请求和响应。

食堂管理系统

食堂管理系统
321分er31为卡信息实体er32为学生信息实体er卡信息卡号余额持卡者姓名办卡日期花费学生信息学号班级姓名宿舍联系方式性别精品精品33为教师信息实体er34为消费者实体er35为包房信息实体er教师信息教师号姓名家庭住址联系方式性别消费者消费类别消费者类别消费序号性别姓名精品精品36为订餐信息实体er37为消费情况实体er包房信息房间编号房间位置订餐信息订餐编号顾客姓名联系方式约定时间备注信息消费情况一楼窗口二楼窗口三楼窗口一天消费总日期精品精品38为管理员信息实体er39为库存信息实体er310为管理员信息实体和库存管理实体关系er管理员信息管理员编号姓名家庭住址联系方式性别工资出库时间库存信息入库时间商品价格商品名称入库商品数量库存商品数量商品编号管理员信息管理员编姓名联系方式家庭住址性别库存信息出库时间管理入库时间商品名称入库商品数工资商品价格商品编号精品精品311为管理员信息实体消费情况实体消费者实体关系er312为订餐信息实体包房信息实体消费者实体关系er管理员信息消费情况管理查询联系方式家庭住址姓名二楼窗口一楼窗口三楼窗口日期一天的消费总额管理员编消费者消费消费者类别姓名消费类别消费序号性别性别工资包房信息订餐信息消费者订餐所在顾客姓名订餐编号备注信息约定时间联系方式房间编号房间位置消费者类别消费类别消费序号姓名性别精品精品313为卡信息实体学生信息实体消费者实体关系er
SQL 全称是“结构化查询语言(Structured Query Language)”,最早的是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语 言,它的前身是 SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以 自从 IBM 公司 1981 年推出以来,SQL 语言,得到了广泛的应用。
七、总结......................................................................................................................52

餐厅管理点餐系统数据库-(1)

餐厅管理点餐系统数据库-(1)

餐厅管理点餐系统数据库-(1)餐厅点餐记账数据库设计专业:姓名:学号:目录1、大作业概述 (4)2.需求分析 (4)(1)行业现状 (4)(2)系统介绍 (4)(3)用户需求分析 (4)(4)数据字典 (5)3、概念结构设计 (6)4、逻辑结构设计 (9)5、物理结构设计 (10)6、视图 (18)7、应用设计 (19)8、总结 (21)9附表 (22)1、大作业概述(1)数据库作业要求:包括6个方面:需求分析,概念结构,逻辑设计,视图,应用设计,总结(2)自己独立完成,不可百度网上资料。

2.需求分析(1)行业现状我国今年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的服务成为了人们追求高质量生活的重要内容。

在大多数的餐饮场所点菜、查看菜谱等是人工完成的,速度慢,效率低,极易出错,造成人力物力的极大浪费。

然而随着我国市场经济的快速发展,酒店餐饮点菜系统成为酒店提升服务档次,提高办公效率,提高竞争力的关键因素之餐饮业要想跟上发展形势,餐馆点餐的信息化进程也要加快脚步。

(2)系统介绍餐饮点菜系统拥有方便、快捷、效率高、掌控能力强等特点,所以,本系统是针对餐饮行业的点菜而开发的一个系统。

开发本系统的总体任务是实现点菜、结帐、查询、统计、设置的功能,(3)用户需求分析本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映餐厅的工作情况、经营情况,从而提高餐厅的服务质量,获得更好的经济效益。

其具体目标包括:1)快速完成顾客的点餐。

2)准确无误地记录顾客的每笔消费记录。

3)实时、快速、准确地提供最新餐单。

4)方便查询顾客消费情况。

(4)数据字典1)数据项⑵数据结构3、概念结构设计概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。

概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。

餐饮管理系统文档

餐饮管理系统文档

餐饮管理系统文档餐饮管理系统文档餐饮管理系统是一种用于管理餐饮企业相关活动的软件系统。

它能够帮助企业实现从供应链到顾客服务所有环节的控制与管理,提高运营效率、降低成本、提升服务质量等方面的业务价值。

本文档旨在对餐饮管理系统的使用、配置、功能等方面进行详细的介绍,帮助用户高效地使用系统。

一、产品概述餐饮管理系统是基于互联网的各种先进技术、传感器技术以及大数据技术的结合,以解决饮食行业管理问题为主旨的系统。

系统主要包括后台管理模块、前台销售模块、供应链模块、财务管理模块、统计报表模块五大模块。

其中,后台管理模块主要用于餐饮企业日常管理,包括智慧化的厨房管理、食材供应管理、人员管理等;前台销售模块主要用于餐厅客户点餐、支付等,提高顾客满意度;供应链模块主要用于供应商管理,可以有效地管理采购流程、节约成本等;财务模块用于日常会计管理,包括固定资产清单、日常会计管理等;统计报表模块用于提供相关报表和数据分析,帮助管理人员及时做出决策。

二、系统配置及使用安装餐饮管理系统需要先将软件下载至电脑上,进行安装及配置,确保符合系统的硬件和软件要求。

完成安装后,即可在电脑上找到主程序,点击主程序即可启动系统。

进入系统后,用户可以根据自己的身份和角色选择相应的模块进行操作。

系统配置及使用详细流程如下:1.电脑环境检查:检查电脑系统是否支持餐饮管理系统,电脑硬件配置是否满足系统要求。

2.软件下载及安装:在餐饮管理系统官网或者相关下载网站下载餐饮管理系统,并根据系统要求进行安装。

3.系统启动:双击系统主程序即可启动系统,根据界面提示进行操作。

4.用户注册:系统启动后,用户需要进行账户注册,一般都有管理员进行用户管理。

管理员可以设置账户权限,控制用户对系统的访问范围。

5.模块使用:系统包括多个模块,根据用户的用户角色,可以选择相应的模块进行操作。

餐饮管理系统的使用虽然十分方便快捷,但是也需要管理员或用户对系统进行掌握和运用。

软件工程-餐饮管理系统

软件工程-餐饮管理系统

软件工程课程设计说明书餐饮管理系统(网络版)专业计算机科学与技术班级计算机13-2班学号姓名黄美芬指导老师陈少波完成日期2016.11.05目录一、系统分析 (1)1、问题定义 (1)2、可行性分析 (1)3、需求分析 (2)二、系统设计 (4)1、系统总体设计 (4)2、系统功能模块设计 (5)3、数据库设计 (6)三、结束语 (10)餐饮管理系统一、系统分析1、问题定义现如今餐饮业发展壮大迅速,拥有一套良好的餐饮管理系统能在很大程度上解决许多问题,方便对餐厅的管理,以及内部的一些信息变化的管理,该系统十分明确的实现了餐饮馆管理的需求,可以提高餐饮馆管理的效率,该系统可以记录餐饮的信息、借阅、归还等功能,使餐饮馆管理工作规范化,科学化。

2、可行性分析现如今餐饮业发展壮大迅速,拥有一套良好的餐饮管理系统能在很大程度上解决许多问题,方便对服务人员的管理,以及内部的一些信息变化的管理——如菜品的增删,价格的改变、桌台的增删、人员的流动,还能很好的管理顾客的点菜、查询消费记录、结账,这将能改善传统意义上的管理,使管理变得方便并且有效,所以本系统有着很好的市场需求前景。

本软件能在很大程度上解决中小型餐厅的消费管理,方便对顾客的消费进行管理,本系统运行时能在主菜单上看到当前的桌台情况——是否被占用,能很好分配顾客的用餐,顾客点菜时能很好的进行记录,有方便的结账功能,直接计算出找零,本系统还能对桌台信息进行管理,方便以后的增加与减少桌台,同时也能方便的对服务人员的信息进行管理,有系统数据库备份功能,防止系统在死机的情况下丢失大量重要信息。

3、需求分析3.1功能需求分析通过实际了解,要求本系统具有以下功能:1、系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。

2、实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。

3、对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。

4、实现对消费账目自动结算。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库系统概论》大作业——餐饮管理信息系统2011年06月目录一、系统开发平台 (3)二、数据库规划 (3)2.1 任务陈述 (3)2.2 任务目标 (3)三、需求分析 (4)3.1 用户需求说明 (4)3.1.1 数据需求 (4)3.1.2 事务需求 (5)3.2 系统需求说明 (6)四、需求分析结果 (7)4.1 数据流图 (7)4.2 数据字典 (10)五、数据库概念结构设计 (12)5.1 分E-R图 (12)5.2 总E-R图 (14)5.3 基本表 (15)一、系统开发平台题目:酒店管理信息系统数据库: SQL SEVER 2008 R2操作系统等:WINDOWS XP二、数据库规划2.1 任务陈述传统的酒店行业使用手工记账和核算,这是极易出现问题的,比如:1、速度慢且容易出错2、不容易查询客户的消费信息。

3、收银过程中容易出现账单丢失的情况。

4、做销售数据统计分析既费时又费力,还容易出现偏差。

而目前餐饮行业竞争愈发激烈,只有解决上述问题才能在竞争中求得生存。

因此本系统将实现点餐、管理、销售统计一体化的工作,帮助餐饮管理者快速、有效地分析数据和进行酒店管理。

2.2 任务目标本系统主要涉及餐厅的日常运营,包括房台安排、点菜、结算、销售统计、员工管理等功能。

·前台服务:实现对餐厅顾客开台、点菜/加菜/退菜(只有未签单的菜品可以退订)、预订、签单、结账(打折)功能(所有菜品都签单后才能结账)。

需要实现预订与开台的冲突处理、预订转换开台等。

·后台管理:房台号/名管理、菜系管理、菜品管理、会员管理。

需要保证对于以上各种信息的管理能够同步反应到前台服务界面,防止出现点已删除菜品等情况。

·销售统计:日统计、月统计、年统计。

·人员管理:档案管理三、需求分析3.1 用户需求说明根据餐饮行业的特点和实际情况,酒店管理系统应以餐饮业务为基础,突出前台管理,重视营业数据分析等功能,从专业角度出发,努力为餐饮管理者提供科学有效地管理模式和数据分析功能。

3.1.1 数据需求酒店有多名具有不同权限的管理员(如具有所有权限的总经理、人员管理权限的人事部管理员、后台管理权限的后勤管理员等等)和多名前台(只包含开台、点菜、预订等权限)。

其中职工号唯一。

酒店有两种类型的餐台——雅间和大厅桌台。

房台数据包括房台编号、房台类型、座位数、状态(可用/撤消)。

酒店都多种菜系,每种菜系包括多种菜品。

酒店储存有会员信息,需要折扣信息等。

□具体数据需求如下:◎点菜阶段需要的数据有:1、菜品信息,包括其名称、所属菜系等。

2、房台信息,包括其名称、类型、使用状态等。

3、会员信息,包括会员编号、折扣等。

4、预订信息,包括预订日期、时段、预订菜品等。

◎员工管理需要数据有:1、员工档案:包括其姓名、性别、工资、等级、工作状态等一系列数据。

◎销售统计需要的数据有:1、消费单据:包括金额、日期、项目单编号等数据。

2、消费项目单据:消费菜品编号、数量、小计等。

◎会员管理需要的数据有:1、会员档案:会员编号、对应折扣等。

3.1.2 事务需求□数据录入:1、录入房台信息2、录入菜系信息3、录入菜品信息4、录入会员信息5、录入员工档案信息□数据更新/删除1、更新/删除房台信息2、更新/删除菜系信息3、更新/删除菜品信息4、更新/删除会员信息5、更新/删除员工档案信息6、更新/删除管理员信息□数据查询◎用户:前台服务员1、查询可用房台信息2、查询在售菜品信息3、查询开台信息4、查询订单信息5、查询会员折扣信息◎用户:销售统计管理员1、查询日消费项目、金额信息2、查询月消费金额信息3、查询年消费金额信息◎用户:系统维护管理员1、查询可用房台信息2、查询在售菜系信息3、查询在售菜品信息4、查询会员信息◎用户:人事管理员1、查询所有员工档案2、查询管理员信息3.2 系统需求说明1、开台点菜及预订功能。

是酒店的主要功能之一,要求该功能人性化和智能化。

例如,在点菜时使用助记码。

2、自动结账。

是酒店的常用功能,也要求人性化和智能化。

操作员只需要选中欲结账的台号,系统就会根据会员折扣情况自动为选中的台号计算消费总额,并且用户输入时候金额后,系统还会自动计算出需要找零的金额。

3、营业额分段统计报表。

是酒店管理不可或缺的一部分。

4、会员管理。

折扣信息设置。

四、数据库逻辑设计4.1数据流图:总图:菜谱点菜菜品信息房台信息菜单预订通知厨房厨房结账员工负责员工发票信息销售账单销售统计会员及折扣信息付款方式空闲房台预订的菜单厨房准备员工工作销售统计数据流图拆分:1.点菜阶段2.结账阶段点菜菜谱房台菜单增加菜品增加房台加菜、退菜预订员工负责员工菜品信息空闲房台消费项目厨房准备结账菜单结账顾客信息(会员)折扣规则付款方式发票信息信息更新自动计算开发票3.销售统计4.员工管理结账销售账单销售统计统计信息表核对发票发票招新员工员工信息分配工作负责房台辞退员工修改信息当前工作新工作4.2数据字典:(1)数据项编号数据项名称数据类型编号数据项名称数据类型1 员工号char(4)25 发票号char(10)2 姓名varchar(10)26 总额smallint3 性别char(2)27 日期date4 年龄smallint 28 奖金smallint5 级别varchar(10)29 工龄char(2)6 基本工资smallint 30 备注char(20)7 订单号char(10)31 客人数量smallint8 菜系名char(6)32 容纳人数char(2)9 菜品名char(20)33 联系方式char(20)10 菜品号char(5)34 发票张数smallint11 价格smallint 35 座位数char(4)12 房台号char(5)3613 顾客号char(10)14 折扣等级char(4)15 消费总额smallint16 点菜时间time17 结账时间time18 菜单编号char(5)19 房台名称char(5)20 位置char(5)21 使用状态char(2)22 付款方式char(10)23 折扣smallint24 数量smallint(2)数据结构编号数据结构名属性1 员工信息员工号,姓名,性别,年龄,工龄,职务,工资,所属领导2 菜谱菜品,菜品号,价格,所属菜系3 房台信息房台名称,房台号,容纳人数,使用状态,所在位置,4 菜单菜单编号,菜品,数量,价格,消费总额,点菜时间,房台号5 销售账单销售账单号,日期,销售总额,6 顾客信息顾客姓名,性别,年龄,联系方式消费等级,会员等级,累计消费额,折扣(3)数据流编号数据流名输入输出1 菜品信息增加菜品菜谱2 房台信息增加房台房台3 参考菜谱菜谱点菜4 空闲房台房台点菜5 消费项目点菜菜单6 预订菜单预订菜单7 修改菜单加菜退菜菜单8 记入账单菜单结账9 结账付款方式结账10 销售统计结账销售账单11 员工基本信息招新员工员工信息(4)数据存储编号数据存储名输入输出1 员工信息员工基本信息工资2 员工信息分配工作新工作3 菜谱更新增加菜品菜谱4 房台更新增加房台房台5 顾客信息更新顾客新信息顾客信息6 销售统计销售账单销售统计(5)处理过程编号处理过程名输入数据流输出数据流1 招新员工终端员工基本信息2 辞退员工终端员工基本信息3 分配工作员工信息员工信息4 顾客点菜终端菜单5 结账菜单发票6 销售统计销售账单销售统计表五、概念结构设计5.1.分E-R 图(1)点菜(2)结账房台 位置 菜单订单 生成 包含菜品属于菜系负责员工顾客 点菜预订菜单包含顾客发票对应包含对应包含折扣规则付款方式111 1 1 1 1 11111nn111 1 1111 11(3)销售统计(4)员工管理生成销售账单发票菜单对应员工负责对应工资菜单n 11 11 11 15.2总E-R 图实体及联系的属性:工资(员工号,基本工资,奖金)发票(发票号,日期,折扣,总额,付款方式)销售账单(账单编号,发票号,销售额,备注)房台(房台号,房台名,使用状态,座位数,位置)订单(订单号,顾客号,订单时间,房台号)菜单(菜单号,房台号,订单号,顾客号,负责员工,时间)房台 位置菜单订单 生成包含菜系属于菜品负责 员工顾客 点菜预订发票对应包含对应包含折扣规则付款方式 生成销售账单对应工资11 11111111 1nn 1顾客(顾客号,姓名,年龄,性别,单位,联系方式,等级)折扣规则(等级,折扣)员工(员工号,姓名,性别,年龄,工资,级别)菜品(菜品号,名称,菜系号,价格,状态)菜系(菜系号,菜系名,状态)付款方式(编号,名称)菜单_菜品(菜单号,菜品号,数量)5.3基本表建表SQL语句:见附件创建视图SQL语句:见附件1)菜单2)菜单_菜品3)菜品4)菜系5)订单6)发票7)房台8)付款方式9)工资10)顾客11)销售账单12)员工13)折扣规则。

相关文档
最新文档