《数据库系统概论》大作业。
餐饮管理信息系统。
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人左右,现就将本学期的教学安排如下 一 课程的地位和性质。本课程主要介绍数据库...