数据库餐饮管理系统

发布 2019-05-14 11:56:35 阅读 7571

《数据库系统概论》大作业。

餐饮管理信息系统。

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、数据库规划。

2.1 任务陈述。

传统的酒店行业使用手工记账和核算,这是极易出现问题的,比如:

1、速度慢且容易出错。

2、不容易查询客户的消费信息。

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

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

而目前餐饮行业竞争愈发激烈,只有解决上述问题才能在竞争中求得生存。因此本系统将实现点餐、管理、销售统计一体化的工作,帮助餐饮管理者快速、有效地分析数据和进行酒店管理。

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

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

·后台管理:房台号/名管理、菜系管理、菜品管理、会员管理。需要保证对于以上各种信息的管理能够同步反应到前台服务界面,防止出现点已删除菜品等情况。

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

·人员管理:档案管理

三、需求分析。

根据餐饮行业的特点和实际情况,酒店管理系统应以餐饮业务为基础,突出前台管理,重视营业数据分析等功能,从专业角度出发,努力为餐饮管理者提供科学有效地管理模式和数据分析功能。

酒店有多名具有不同权限的管理员(如具有所有权限的总经理、人员管理权限的人事部管理员、后台管理权限的后勤管理员等等)和多名前台(只包含开台、点菜、预订等权限)。其中职工号唯一。

酒店有两种类型的餐台——雅间和大厅桌台。房台数据包括房台编号、房台类型、座位数、状态(可用/撤消)。

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

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

具体数据需求如下:

点菜阶段需要的数据有:

1、菜品信息,包括其名称、所属菜系等。

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

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

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

员工管理需要数据有:

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

销售统计需要的数据有:

1、消费单据:包括金额、日期、项目单编号等数据。

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

会员管理需要的数据有:

1、会员档案:会员编号、对应折扣等。

数据录入:

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、查询管理员信息。

1、开台点菜及预订功能。是酒店的主要功能之一,要求该功能人性化和智能化。例如,在点菜时使用助记码。

2、自动结账。是酒店的常用功能,也要求人性化和智能化。操作员只需要选中欲结账的台号,系统就会根据会员折扣情况自动为选中的台号计算消费总额,并且用户输入时候金额后,系统还会自动计算出需要找零的金额。

3、营业额分段统计报表。是酒店管理不可或缺的一部分。

4、会员管理。折扣信息设置。

四、数据库逻辑设计。

4.1数据流图:

总图:数据流图拆分:

1.点菜阶段。

2.结账阶段。

3.销售统计。

4.员工管理。

4.2数据字典:

1)数据项。

2)数据结构。

3)数据流。

4)数据存储。

5)处理过程。

五、概念结构设计。

5.1.分e-r图。

1)点菜。2)结账。

3)销售统计。

4)员工管理。

5.2总e-r图。

实体及联系的属性:

工资(员工号,基本工资,奖金)

发票(发票号,日期,折扣,总额,付款方式)

销售账单(账单编号,发票号,销售额,备注)

房台(房台号,房台名,使用状态,座位数,位置)

订单(订单号,顾客号,订单时间,房台号)

菜单(菜单号,房台号,订单号,顾客号,负责员工,时间)

顾客(顾客号,姓名,年龄,性别,单位,****,等级)

折扣规则(等级,折扣)

员工(员工号,姓名,性别,年龄,工资,级别)

菜品(菜品号,名称,菜系号,**,状态)

菜系(菜系号,菜系名,状态)

付款方式(编号,名称)

菜单_菜品(菜单号,菜品号,数量)

5.3基本表。

建表sql语句见附件。

创建视图sql语句见附件。

1)菜单。2)菜单_菜品。

3)菜品。4)菜系。

5)订单。6)发票。

7)房台。8)付款方式。

9)工资。10)顾客。

11)销售账单。

12)员工。

13)折扣规则。

食堂管理系统 数据库设计

2012年 3 月 14 日。一 需求分析。1.系统分析。随着时代的进步,如今各个服务行业也都逐渐发展壮大起来,尤其是食堂服务业,其在服务范围 服务数量和服务内容上都有着非常大的膨胀幅度,因此如何对如此复杂而频繁的服务活动进行管理就属于 食堂管理 的内容。其主要包括 职员资料管理 物品管理 消费内容...

数据库介绍

北京市信访矛盾分析研究中心。数据资料采集与统合利用系统介绍。由北京市信访矛盾分析研究中心构建的 数据资料采集与统合利用系统 建于2009年底,该系统整合了信访工作部门 理论学术界 信息资源企业等三方面的众多珍贵资源,围绕信访工作与社会矛盾化解,将实践操作经验与理论研究成果有机结合,集传统文字数据 现...

简单超市数据库管理系统需求分析

前,无论是公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。于是,进销存管理信息系统便应运而生。在工厂中,产品的进销存涉及产品原料的采购 库存 投入生产 报损,甚至有时涉及到销售,同时,对于产品也有相应的生产 库存 销售 和报损等环节。在其...

选修课管理系统 数据库课程设计

数据库系统设计课程设计任务书。计算机科学与技术学院制。目录。1 相关专业背景功能1 2 需求分析4 3 概念模型与e r图13 4 e r模型转换14 5 数据库设计与建立17 6 连接数据库23 7.个人总结24 8 参考文献25 一 选修课管理系统的相关背景功能。选修课管理系统是一个面向学校教务...

IC卡考勤管理系统数据库课程设计

ic卡考勤管理系统详细设计说明书。一 需求分析。1.1系统总功能需求。考勤管理最基本的工作就是如实地记录员工上班与下班的时间,然后再分阶段进行数据汇总以形成员工的考勤记录,单位再以这些记录为基础对员工实行考核并计发薪酬。然而,由于各个单位具体情况的差别,他们对考勤管理的要求可能并不完全一样。经过对i...

人事管理系统数据库设计说明书

人事管理系统。数据库设计说明书 更改记录。目录 1.文档介绍 5 1.1 文档目的 5 1.2 文档范围 5 1.3 读者对象 5 1.4 参考文档 5 1.5 术语与缩写解释 5 2.数据库环境说明 6 3.数据库的命名规则 6 4.逻辑设计 7 5.物理设计 7 5.1 表汇总 7 5.2 员工...

人事管理系统数据库设计说明书

1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2外部设计 2 2.1标识符和状态 2 2.2使用它的程序 3 2.3约定 3 2.4专门指导 3 2.5支持软件 3 3结构设计 3 3.1概念结构设计 3 3.2逻辑结构设计 3 3.3物理结构设计 4 4运用设...

数据库教学计划

数据库access2003教学计划。滑县职教中心职专一学部。计算机教研组段艳杰。本学期我担任09级计算机01和13班 access2003数据库实用教程 的教学,每周课程为10节,这两个班为计算机专业的学生,每班人数为30人左右,现就将本学期的教学安排如下 一 课程的地位和性质。本课程主要介绍数据库...