餐饮娱乐管理系统的开发与设计_第1页
餐饮娱乐管理系统的开发与设计_第2页
餐饮娱乐管理系统的开发与设计_第3页
餐饮娱乐管理系统的开发与设计_第4页
餐饮娱乐管理系统的开发与设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

24餐饮娱乐管理系统的开发与设计库存管理等模块的设计摘要:随着世界的发展,应用计算机已经变得十分普遍了,它已进入人类社会的各个领域并发挥着越来越重要的作用。服务业组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经界面友善、灵活性好、系统安全性高、运行稳定、存储量大、保密性好、寿命长、成本低等. 能够极大地提高信息管理的效率.关键词: 餐饮管理系统;DELPHI; SQL;数据库The design of the management system of dining entertainment (1)开台管理开台管理使用来管理餐桌营业的子系统,用户在这里可以选择营业的餐桌,并为它指派服务员和添加点菜信息和酒水信息。开台管理中为用户提供了以下小功能: 开台设置 并台管理 转台管理 点菜服务 房台搜索.用户通过选择餐桌可查看到此餐桌当前的状态,如果在营业的话,左边会看到此餐桌的点菜信息,及服务员是谁。总计消费金额是多少。(2)客人买单客人买单管理使用来管理客人买单的子系统。在这里系统提供了四种结帐方式: 不打折结帐,是经常使用的。没有特殊情况使用它。 打折结帐,是为餐饮店在一定时间内打折营业而设的。 优惠方式结帐,是为了餐饮店在一定时间内发了一些带金券,此项功能是为此开设的。 免单,是为了一些特别的顾客而设的。 消费统计,是用来告诉顾客当前的消费总金额。本软件还带有一些打印部分,可以打印顾客点的菜及消费金额。(3)结帐数据分析结帐数据分析使用来分析当天营业情况,可对不同部门、不同餐桌的点菜情况进行查看,系统将会统计其结果在屏幕的下放。这里系统采用了导航图的方式查询,系统将餐桌信息划分在部门里使用可以通过点击鼠标即可查看在这一天里,每个餐桌和部门的营业信息及统计结果。如果需要的话可将统计出的结果打印出来,如图3所示。前台管理开台管理 客人买单结帐数据分析开台设置并台管理转台管理点菜服务房台搜索不打折结帐打折结帐优惠方式结帐免单消费统计图3 前台管理3.4.2 财务管理模块 财政管理是负责财务方面的子系统。它包括四项功能:(1)日结算管理日结算是用来将一日的营业收入金额和点菜信息统一计算处理后加入到月营业表中, 在日结算中为用户提供了单据打印管理,让用户可以打印出一天的营业单据信息,里面记载了餐桌信息和点菜信息。当点击日结算按扭有系统会将数据加以处理并转存到月营业表中。并开始新的一天的营业管理。日结算一天只能用一次不要多用。(2)月结算管理月结算是用来将一月的营业收入金额和点菜信息统一计算处理,在月结算中为用提供了单据打印管理,让用户可以打印出一月的营业单据信息,里面记载了餐桌信息和点菜信息。月结算一月只能用一次不要多用。(3)费用单据管理费用单据管理中包括:进货单据、出货单据管理两种。用户可以根据系统提供的查询方式,查出指定时间里的进货、出货的单据信息,系统会进行统计,并将统计出的结果显示在屏幕的下方。用户还可根据需要对进货或出货的信息进行查看,对于一些用户觉得无用的信息用户还可还可以删除掉。(4)公司资金管理公司资金管理是用来记录系统运行期间资金的流向,在这里能够反映出公司现有的资金以及工资的资金的去向和运作方式。在这里用户可以向公司注入资金。并可打印公司的资金运作表的信息。用户还可以删除以前的无用信息,但最后一条是公司的现有资金情况,是不能删除的。因为系统在运行期间会对公司资金表的最后一条记录(也是最近的一条)信息进行修改后,在添加一条新的记录信息。如果这里没有资金信息的记录,系统会出现错误,如图4所示。图4 财务管理3.4.3 数据分析 (1)月营业分析统计月营业分析统计是一个类似结帐分析的子系统,不过它管理的月营业信息。系统依然保留导航图的查询方式,使用户可以方便的使用。这样用户可以准确无误的找到指定单据,看它是什么时间的单据、哪个桌子的、费用是多少及它当时的点单信息,够可以查到。这样我们可以在任何时候查到想要查到的信息。(2)点菜分析点菜分析可用来分析一定时间内的点菜情况,系统提供了导航图的方式进行查询,客人可跟自己的需要选择不同的查询对象。(3)酒水分析酒水分析可用来分析一定时间内的酒水情况,系统提供了导航图的方式进行查询,客人可跟自己的需要选择不同的查询对象。(4)年度营业分析年度营业分析是用来统计指定时间的历史营业信息,并对其进行统计。统计结果在屏幕下方显示。并可根据需要打印结帐信息。有了这个功能用户便可谁时谁地的查到想要查到的结帐信息,并可浏览其内容。使其机动灵活性非常的高,如图5所示。图5 数据分析3.4.4 数据初始化 (1)餐饮部门设置餐饮部门设置是将餐饮店的各个不同的服务类型进行分类,以便与管理。(2)房间台号类型设置将各种价格、类型不同的房间台号进行分类,如:普通廉价型、适中舒适型、豪华型等的房间,进行分类后当客人要求某种房间就可快速查询该类房间的信息。(3)酒水类别设置酒水类别设置是用来登记酒水的种类。在这里用户可将库存中的酒水按种类的不同入库,当顾客在点酒时能够知道该种酒水的存放库。在进行酒水类别设置时,用户应对照库存酒水编号录入。因为系统在顾客结帐买单时,会从库存中对应的编号货物进行修改。例如:我在主仓库中放了100瓶的银瀑啤酒它的编号是10,这样我们在酒水类别设置管理中添加一条新记录将它的库存货号设置成10,这样它的信息就会和库存的信息挂钩。这样在顾客点银瀑啤酒时将会从库存中减少,当少到用户设置的欲警下限时系统会提示用户库存不足。这样我们便可针对性的进货来补充库存商品的数量。(4)菜系信息设置菜系信息设置是用来设置点菜的费用信息。用户在这里可以修改本店的菜系信息。特色菜是什么、属于那种菜系、价位是多少。在这里系统为每条菜系信息提供了一个唯一的编号,编号是在40000开始的。这表示菜系信息是从40000开始的。酒水是从10000至20000之间的。餐具是从30000-40000之间的。(5)餐具类别设置餐具类别设置是用来登记餐具的种类,如果这里不录入餐具的类别的话,客人在开台点菜时就无法为顾客提供餐具服务。例如:纸巾、筷子、刀叉等。用户必需在此录入,这样在开台管理中用户便可为顾客填写这些餐具的使用信息。(6)员工类别设置员工类别设置是用来管理公司员工和工资的,在这里用户可将员工分类,并进行管理。用户必需在这里录入服务员信息,之后才能在开台服务中指派服务员,为其服务。在这里录入完信息后才能用财政管理中的员工工资管理。(7)仓库类别设置仓库类别设置是只要是将各种商品存放的仓库进行分类,当用户要取用某类商品时酒可以通过仓库类别设置从品种繁多的商品中快速的寻找出自己想要取用的商品放在哪个仓库。(8)仓库信息设置仓库信息设置是用来管理库存商品的信息,用户可以在这里更改商品的部分信息。用户在这里可以更改商品的欲警下限,使此商品在使用中可以提醒用户库存的数量是否够用。用户还可以改变商品的存储地点,同时用户可以打印仓库中的商品信息。在屏幕的下方系统会将商品统计结果显示出来,其中包括商品种类、库存数量及总计金额。(9)信息打印管理信息打印管理是用来管理打印各种客人消费的帐单和日结算、月结算帐单的情况,用户可以在这里查询各种客人的消费情况,并根据此信息决定以后买入菜系、酒水的种类和多少,如图6所示。数据初始化餐饮部门设置房间台号类型设置酒水类别设置菜系信息设置餐具类别设置员工类别设置仓库类别设置仓库信息设置信息打印管理图6 数据初始化3.4.5 出入库管理 (1)进货凭证管理进货凭证管理是用来管理进货信息的,它将记录下这批货是谁进的、什么时间进的、放在哪个仓库里、进货的单据号是多少。用户在使用进货凭证时,必需登记姓名及储存仓库。这样系统将会在每条进货信?(2)出货凭证管理出货凭证管理是用来管理出货信息的,它将记录下这批货是谁出的、什么时间出的、出货的单据号是多少。 用户在使用出货凭证时,必需登记姓名及出货日期。这样系统将会在每条出货信?(3)进货信息统计进货信息统计是用来统计一定时间内的进货信息可统计出进货的种类、数量、总计金额。进货管理提供了时间查询的功能并设置副选框,当选中时生效。还提供了字段排序,让用户可按自己方式查看数据信息。在此,软件提供几项查询方式,其中一种是(Like),可以查询于之相近的信息。例如:在输入框中输入商品名X,系统将会将所有以X打头的信息显示出来。如果想将全部信息显示出来,可以输入一个*,这样系统将会将所有信息显示出来。系统为用户提供了删除功能,这样用户可删除无用的历史进货信息记录。(4) 出货信息统计出货信息统计是用来统计一定时间内的出货信息可统计出出货的种类、数量、总计金额。出货管理提供了时间查询的功能并设置副选框,当选中时生效。还提供了字段排序,让用户可按自己方式查看数据信息。在此,软件提供几项查询方式,其中一种是(Like),可以查询于之相近的信息。例如:在输入框中输入商品名X,系统将会将所有以X打头的信息显示出来。如果想将全部信息显示出来,可以输入一个*,这样系统将会将所有信息显示出来。系统为用户提供了删除功能,这样用户可删除无用的历史出货信息记录,如图7所示。 图7 出入库管理3.4.6 基础信息管理 (1)餐具信息设置餐具信息设置是用来管理餐具费用信息,如果这里不录入餐具的费用信息的话,客人在开台点菜时就无法为顾客提供餐具服务。例如:纸巾、筷子、刀叉等。用户必需在此录入,这样在开台管理中用户便可为顾客填写这些餐具的使用信息。(2)酒水信息设置酒水信息设置是用来登记管理酒水费用信息的。在这里用户可将库存中的酒水信息在此作个标价,让顾客在点酒时能够知道酒水的价格。在进行酒水信息设置时,用户应对照库存酒水编号录入。因为系统在顾客结帐买单时,会从库存中对应的编号货物进行修改。例如:我在主仓库中放了100瓶的银瀑啤酒它的编号是10,这样我们在酒水信息设置管理中添加一条新记录将它的库存货号设置成10,这样它的信息就会和库存的信息挂钩。这样在顾客点银瀑啤酒时将会从库存中减少,当少到用户设置的欲警下限时系统会提示用户库存不足。这样我们便可针对性的进货来补充库存商品的数量。(3)菜谱信息设置菜谱信息设置是用来管理点菜的费用信息。用户在这里可以填写本店的菜谱信息。特色菜是什么、属于那种菜系、价位是多少。在这里系统为每条菜谱信息提供了一个唯一的编号,编号是在40000开始的。这表示菜谱信息是从40000开始的。酒水是从10000至20000之间的。餐具是从30000-40000之间的。(4)房间台号管理房间台号管理是用来管理本店现有的可营业的房间台号信息,在这里用户可对它们进行管理和设置。在这里用户可对这些房间台号信息进行修改,添加和删除。这样在开台时便可知道这些房台分别是哪个部门的、服务费用是多少、能容纳多少人等。(5)商品基础信息登记商品基础信息登记是将各种商品的详细信息记载下,这样在进出货时通过各商品的信息就能及时的了解餐饮店的运作成本,当某种商品的价格发生变化时就能及时通过调整菜谱、酒水的价格来降低亏损,如图8所示。 基础信息管理餐具信息设置酒 水 信 息 设 置菜 谱 信 息 设 置房 间 台 号 管 理商 品 基 础 信 息 登 记图8 基础信息管理3.4.7 系统管理 (1)系统维护向导列出系统要维护的数据信息表, 这些表里有着非常多的历史信息,可能会有很多用不上的垃圾信息。这是就须清除它们,可是清除之前要确保它们以无用。则一旦清除是无法恢复的。这里如果您不知是否有用的话请先运行系统数据备份来将数据备份起来,这样就算除了问题也可恢复。如果您确定无误了,就请选择需要维护的信息表。维护规则如下:请注意,如果您要开始维护系统数据的话,请注意以下几点:请将所有工作站关闭,并在服务器上登陆软件的此项功能系统维护向导。维护数据时,系统会给出许多维护选项,请一定看好每个选项的功能再使用,否则可能回造成系统的数据崩溃。再维护期间如果突然段电也会造成不良的后果,所以请一定确保周围环境的支持。当开始维护时,系统会花很长一段时间处理数据。这里的时间是由数据信息的数量决定的,请不要着急耐心等候。按照系统提供的提示进行操作。理想的维护周期是一年一次。(2)权限管理系统设置了普通权限和管理员权限。普通权限的用户只能查询一般的信息,当查询特殊的信息的时候系统会提示查询错误。而管理员权限除能查询一般的信息以外还可以查询特殊的信息,并对其进行修改。餐饮娱乐管理系统对各层管理人员、操作员进行严密的权限管理,操作人员输入相应的编号及密码,系统进入相应的功能状态,对于不同身份的用户,系统提供不同的菜单操作。(3)数据备份将数据备份,当发生错误操作或想返回到操作前的状态就可以通过数据备份来恢复到操作前的状态。(4)帮助说明主要是说明该系统的优点,并简单介绍各操作的使用方法。通过该部分,用户对该系统有了一个大体的了解。(5)关于本软件这一部分主要是介绍系统的版本、操作环境、开发环境、设计者以及售后服务和设计者的联系方式等,如图9所示。系统管理系 统 维 护 向 导权限管理数 据 备 份帮 助 说 明关 于 本 软 件图9 系统管理3.4.8 库存管理 (1)库存分析管理是系统对库存管理进行分析,将同类型的商品存放到同类型的库中去。(2)库存分析统计 表4 商品库存表字段名称 类型 大小 键商品编号 整型 *商品名称 字符串类型 20商品类型 字符串类型 10单价 货币类型 库存数量 整型 4库编号 整型 库类型 字符串类型 4.3.1 库存分析管理 var flag : boolean; low , high : integer; kind : string;begin sql := select * from Menu ; flag := false;if frmQueryUser.isInteger(MenuID.Text) thenbegin flag := true; sql := sql + where 编号=+MenuID.Text+; end;if MenuName.Text then begin if flag then sql := sql + and 名称=+MenuName.Text+ else sql := sql + where 名称=+MenuName.Text+ end;if flavorCombox.Text then begin if flag then sql := sql + and 风味=+flavorCombox.Text+ else sql := sql + where 风味=+flavorCombox.Text+ end;kind := ; if hotdish.Checked = true then kind := 热菜; if cooldish.Checked = true then kind := 凉菜; if maindish.Checked = true then kind := 主食; if drink.Checked = true then kind := 饮料;if kind then begin if flag then sql := sql + and 种类 = + kind + else sql := sql + where 种类 = + kind + ; end; if frmQueryUser.isInteger(LowPrice.Text) then begin if flag then sql := sql + and 单价=+lowPrice.Text+ else sql := sql + where 单价=+lowPrice.Text+ end; Query1.Close; /根据字符串sql进行查询Query1.SQL.Clear; Query1.SQL.Add(sql); try Query1.Open;except Query1.ExecSQL(); end;end;出入库管理、库存管理、数据分析几个模块的界面和功能实现都与基础信息管理模块的界面和功能的实现在设计和算法上都是异曲同工,所以在此就不再详述了。5.2 系统实现方案5.2.1 系统开发平台 本系统的开发平台如下:(1)操作系统图31 创建数据表按图中选择新建表选项,这样就可以创建自己的数据表了,通过建好的数据表就组成了数据库。 5.4 测试5.4.1 功能测试 功能测试的主要内容是按实际操作的数据向系统的各个功能模块输入数据,检测输出结果是否符合预期要求。5.4.2 系统测试 在对各个模块的测试完成后对整个系统作一个完整的测试,以检验各模块在联合运行时运行结果是否符合预期要求。测试安装的操作系统是windows XP Professional,同时安装了delphi7.0和SQL server2000,使用简单的程序进行测试,程序可以正常运行,证明了测试平台的工作状态是正常的。源程序在delphi7.0下顺利的通过编译,没有出现问题。分步完成系统中的功能都能实现,没有出现任何问题。6 结束语在商场如战场,时间就是金钱的当今社会,只有不断提高经营效率、更新管理模式、及时把握店铺的经营状况、先人一步制订经营决策,才能提高自身的竞争能力,才能使自己立于不败之地。随着电脑的普及,越来越多的餐饮店开始对自己的业务采用电脑管理。采用人工管理日常业务运作的方式,使用传统人工方式管理文件档案,这些管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本等。经过细致地初步调查和严密地可行性分析,我们认为在现有条件下,为餐饮店开发餐饮管理系统是完全可行的。通过这次的毕业设计使我的编程水平有了一定程度的提高,使我更加熟练地掌握Microsoft SQL Server数据库和Delphi编程语言,使我对这方面的知识有了更深刻的理解。但还存在着许多的不足之处,如编程的能力,分析问题的能力不够强等,这些都有待以后在实践中改进和提高。这次的毕业设计检验了我们四年来刻苦学习的成果,同学们互相帮助、探讨,遇到困难一起解决,充分体现整体的合作精神。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,这些都有待今后进一步加强、改进、完善。参考文献1张宏林住宿餐饮管理系统开发实例导航M 人民邮电出版社,2003,111- 1752韩润春管理信息系统M 河北人民出版社,2002,75-933金林樵Delphi 程序设计基础M 北京机械工业出版社,2003,239-2814李晓喆,张晓辉,李祥胜SQL Server 2000管理及应用系统开发M 人民邮电出版社,2003,33-675李存斌,江兵Delphi深度编程及其项目应用开发M 中国水利水电出版社,2002,53-1026黄梯云管理信息系统M 电子工业出版社,1995,23-567迟忠先Delphi6.0开发实务M 电子工业出版社,2001,15-548张子江Delphi6高级开发范例M电子工业出版社, 2002,33-939康吉成Delphi6程序设计M中国铁道出版社, 2002,03-8710张增强Delphi6入门与提高M人民邮电出版社,2002,19-4711段兴Delphi实用程序100例M人民邮电出版社,2002,25-7912陈汕煌Delphi彻底研究M中国铁道出版社, 2002,16-2513乔建行Delphi 项目案例导航M科学出版社,2002,53-6614刘瑞新Delphi程序设计教程M机械工业出版社,2001,23-10715张龙卿,尹建民Delphi 6精彩编程百例M中国水利水电出版社,2002,53-11216闪四清SQL Server实用简明教程M清华大学出版社,2002,34-9517郑阿奇SQL Server 实用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论