餐饮管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
“民以食为天”,随着人民生活水平的提高,餐饮业在服务行业中的地位越来越重要。从激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的目标。
根据餐饮行业的特点,该系统以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式。点菜收银管理可实现点菜、结账、清台。进货管理可记录商品入库情况。点菜收银、营业分析、库房管理的有机结合,可为酒店经营方向提供依据,为酒店餐馆的发展提供重要保证。
关键词:餐饮管理系统开发数据库设计实用性
目录
第一章引言 (1)
第二章需求分析 (2)
第三章总体设计 (3)
第四章详细设计与实现 (4)
第五章系统测试.................................. 错误!未定义书签。结论 ......................................... 错误!未定义书签。参考文献 (8)
第一章引言
本系统有三种操作权限,其中,营业员只可以执行开台、点菜、买单及查询日收入操作;领班可以执行开台、点菜、买单、进货、添加新员工、日收入及月收入查询等操作;经理具有最高权限,除了领班及营业员的操作权限外,还可以设置员工权限、添加商品信息及菜式信息、备份与恢复数据库及初始化数据等操作。
在使用本系统时,单击“登录”按钮,在登录页面中输入相应的用户名和密码即可进入相应权限的操作页面。
第二章需求分析
本系统有三种操作权限,其中,营业员只可以执行开台、点菜、买单及查询日收入操作;领班可以执行开台、点菜、买单、进货、添加新员工、日收入及月收入查询等操作;经理具有最高权限,除了领班及营业员的操作权限外,还可以设置员工权限、添加商品信息及菜式信息、备份与恢复数据库及初始化数据等操作。
在使用本系统时,单击“登录”按钮,在登录页面中输入相应的用户名和密码即可进入相应权限的操作页面。
图2.1系统用例图
图2.1系统用例图
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库的设计通常是以一个已经存在的数据库管理系统为基础的。根据用户需求和业务流程,本系统MicrosoftAccess2007数据库管理系统。C++环境是
VC++6.0。
餐饮管理系统
开台
点菜
结帐
添加菜式
进货
客户管理员
第三章
总体设计
3.1 系统框架
本系统有一个部分,5个完整的功能模块。分别是:添加菜式;添加商品信息; 执行进货操作;添加商品模块;查询进货信息。结构如图3.1所示。
图3.1 功能结构图
3.2数据库设计
数据库设计(Database Design )是指对于一个给定的应用环境,构造最优的数据库
模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库的设计通常是以一个已经存在的数据库管理系统为基础的。通过对业务流程的分析,得到了系统的实体,以及实体之间关系。
本系统数据库使用MicrosoftAccess2007,包含以下7个表:菜式表(caishiinfo)、进货表(jinhuoinfo)、管理员表(Login)、结账表(paybill) 、商品表(shangpininfo) 、收入表(shouru) 、
桌位表(TableUSE)。下面分别详细介绍以上各表:
表3.1 菜式表(caishiinfo)
表3.2进货表(jinhuoinfo)
餐饮管理系统
管理员
添加菜式
添加商品信
执行进货操
查询进货信
添加商品
表3.3管理员表(Login)
表3.4结账表(paybill)
表3.5商品表(shangpininfo)
表3.6收入表(shouru)
表3.7桌位表(TableUSE)
第四章详细设计与实现
本系统有三种操作权限,其中,营业员只可以执行开台、点菜、买单及查询日收入操作;领班可以执行开台、点菜、买单、进货、添加新员工、日收入及月收入查询等操作;经理具有最高权限,除了领班及营业员的操作权限外,还可以设置员工权限、添加商品信息及菜式信息、备份与恢复数据库及初始化数据等操作。
在使用本系统时,单击“登录”按钮,在登录页面中输入相应的用户名和密码即可进入相应权限的操作页面。本系统主页面如图1.1所示。
图1.1 餐饮管理系统主界面
下面简单介绍本系统的操作流程,首先以管理员身份登录,对系统中的基本信息进行设置,操作步骤如下:
(1)通过“管理”/“后台管理”/“商品信息”菜单命令,添加商品信息。(2)通过“管理”/“后台管理”/“进货”命令,执行进货操作。
(3)通过“管理”/“后台管理”/“菜式信息”命令,添加菜式。
(4)通过“财政收支”/“进货查询”命令,可查询某日的进货信息。
基本信息设置完成后,饭店就可以正常营业了,操作方法如下:
(1)单击“开台”按钮,进入“开台”模块,在该模块中双击状态为空闲的桌号,如图1.2所示。
图1.2 选择桌号
(2)单击“就要这桌”按钮,进入“点菜”窗口,在该窗口中选择菜单名,然后单击按钮,添加点菜数量,如图1.3所示。
图1.3 “点菜”窗口
(3)单击“确定”按钮,完成点菜操作。
(4)单击“加减菜”按钮,可以为每桌加菜或退菜。