« 餐饮管理系统开发环境和技术毕业设计结论、致谢、参考文献 »

餐饮管理系统分析

2.1 编写背景
随着科技的发展,餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,就必须运用科学的管理思想与先进的管理方法,是点餐与管理一体化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐饮。
传统的手工操作管理存在着许多无法避免的问题,例如:
 1、人工计算帐单金额容易出现差错。
 2、收银工作中跑单、漏单、偷钱现象普遍。
 3、个别服务员作弊、改单、宰客情形时有发生。
 4、客人消费单据难以保存和查询。
 5、无法对大量营业数据进行统计分析。
2.2 系统目标分析
 该系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行有效的管理。该餐饮管理系统应达到以下目标:
 1、系统采用人机交互的方式,信息查询灵活、方便,数据存储安全可靠。
 2、实现对餐厅顾客开台、点菜、加菜、账目查询和结账等操作。
 3、对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。
 4、实现对消费账目自动结算。
 5、实现对消费的历史记录进行查询,支持模糊查询。
 6、系统应最大限度的实现以维护性和易操作性。
2.3 经济上的可行性分析
 实施该系统也能给公司带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高餐饮企业的工作质量与工作效率,减少管理支出的费用,从而保证酒店管理的可持续的良好发展。因此经济上具有了系统开发的可行性。
2.4 技术上的可行性分析
 该系统通过Visaul Studio 2005,Microsoft SQL Server2005及Windows xp操作平台。利用其可视化的开发环境、丰富的控件资源,能快速开发出应用程序。这些软件在中小型MIS开发中已被大量应用,技术上都比较成熟,因此技术上是可行的。
2.5 功能实现分析
餐饮管理是全方位的,主要包括空余餐桌查询、开台、点(加)菜、管理录入、结帐、日报表、用户管理等。
1、用户部分,如用户登录图2-1所示:
用户登录:分为超级管理员;经理;一般用户三种不同权限用户登录。
一般用户:具有辅助功能,系统设置,查询统计。
经理:具有除一般用户所具有的功能外还有查询基础信息的功能。
超级管理员:具有一般用户和经理的所以功能外还可以进行系统维护。
 2、基本功能:
基础信息
桌台基本信息
运用textbox文本标签记录,显示桌台的基本详细信息。
运用dataGridView控件显示桌台的其他信息。
实现桌台重填,修改,保存,取消,查询,删除,退出功能。
职员基本信息
运用textbox文本标签记录,显示桌台的基本详细信息。
运用dataGridView控件显示桌台的其他信息。
实现桌台的基本查询功能。
食品基本信息
运用textbox文本标签记录,查询食品的详细信息。
运用dataGridView控件显示食品的详细信息。
实现重填,修改,保存,取消,查询,删除,退出功能。
系统维护
权限管理:
1).对后台已记录的不同用户登录权限进行级别修改设置。2).注册,删除用户。
辅助工具
具有日历,记事本,计算器辅助功能。
系统设置
口令设置:对用户密码进行修改。
查询统计
收人日报表:对当日的顾客消费的总账单进行收入,查询,打印功能。
3、业务功能,如餐饮系统基本流程图图2-2所示:顾客点餐(开台、点(加)菜、消费查询、结账)这一流程。
开台
对开台信息(餐桌名、用餐时间、顾客名、用餐人数、服务员)进行添加。
点(加)菜
顾客根据菜单介绍进行点(加)菜。
消费查询
顾客对自己所消费的账单进行查询。
结账
柜台对顾客所消费账单以及所付现金进行结账找零。
2.6数据流程图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                           图2-1用户登录流程图

 

 

 

 

 

 

 

 

 

 

 

 

                                                                               图2-2餐饮系统基本流程图

2.7 数据表分析说明
该餐饮管理系统包含如下几张表:
1) 用户登录(User)表包含用户登录id,UserName,UserPwd三个不同的字段
如下表2-1所示

 

 

列名

字段描述

ID

用户登录ID号

UserName

用户名

UserPwd

密码

 

                                            表2-1(User表)

2) 职员信息(Waiter)表包含职员的基本信息其字段分别有(职员ID号,名字,账单号,员工编号,性别,年龄,电话号码)

如下表2-2所示

列名

字段描述

ID

职员ID号

WaiterName

服务员名

CardNum

账单号

WaiterNum

员工编号

Sex

性别

Age

年龄

Tel

电话号码

 

                                                表2-2(Waiter表)

3) 餐桌信息(Room)表包含餐桌基本信息其字段分别有(餐桌id,餐桌名,餐桌编号,类型,判断是否为空,等级,备注,客人名字,账单日期,客人人数,服务员姓名)

                                                如下表2-3所示

 

字段描述

ID

餐桌ID号

RoomName

餐桌名

RoomJC

餐桌编号

RoomWZ

餐桌类型

RoomZT

是否空桌

RoomType

餐桌等级

RoomBZ

备注

GuestName

顾客姓名

zhangdanDate

账单日期

NUM

顾客人数

WaiterName

服务员姓名

表2-3(Room表)

 

                                                   如下表2-4所示

 

字段描述

Id

日报ID号

guestname

顾客名

Rommname

餐桌名

Foodname

食品名

Foodsum

食品单价

Price

食品数量

Datetime

消费日期

Waitername

服务员姓名

表2-4(Zhandan表)

4) 账单信息(GuestFood)表所包含的字段(账单id,食物编号、名称、数量、总价、服务员名称、备注、餐桌名、消费时间)

                                                     如表2-5所示

 

字段描述

Id

账单id号

Foodnum

食物编号

Foodname

食物名

Foodsum

食物数量

Foodallprice

食物总价

Waitername

服务员名字

Beizhu

备注

Roomname

餐桌名

Datetime

消费时间

                                                                                                         表2-5(GuestFood表)

 

                                                  如下表2-6所示

 

字段描述

Id

食品id号

Foodty

食品类别

Foodnum

食品编号

Foodname

食品名称

Foodprice

食品单价

表2-6(Food表)

 5) 账单信息(GuestFood)表所包含的字段(账单id,食物编号、名称、数量、总价、服务员名称、备注、餐桌名、消费时间)

 

 

列名

字段描述

Id

账单id号

Foodnum

食物编号

Foodname

食物名

Foodsum

食物数量

Foodallprice

食物总价

Waitername

服务员名字

Beizhu

备注

Roomname

餐桌名

Datetime

消费时间

                                             表2-5(GuestFood表)

6) 食品信息(Food)表所包含的字段(食品id、类别、编号、名称、单价)

                                                        如下表2-6所示

列名

字段描述

Id

食品id号

Foodty

食品类别

Foodnum

食品编号

Foodname

食品名称

Foodprice

食品单价

                                        表2-6(Food表)

                                                          如表2-5所示

  • 好文章,马上点击收藏一下:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

福州SEO博客由陈鑫浩(网名:Cxh)创办

www.seofz.com ©2010 福州SEO
闽ICP备09047941号