酒店餐饮管理系统.doc_第1页
酒店餐饮管理系统.doc_第2页
酒店餐饮管理系统.doc_第3页
酒店餐饮管理系统.doc_第4页
酒店餐饮管理系统.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

Visual C+程序设计课程大作业 题目名称: 酒店餐饮管理系统 系 名 称: 计算机科学技术与信息工程学院 专业班级: 计算机科学与技术 学生姓名: * 2011年6月目 录 一、成员分工 .3二、需求分析4三、总体设计 6四、详细设计10五、系统测试12六、总结 21七、参考文献22一、 成员分工 本课程设计的完成分为代码的编写、控件的添加和布局、对话框的的整体规划和数据库的链接等部分,马雪娇负责代码的编写和数据库的链接,罗俊芳负责控件的添加和布局、对话框的的整体规划。最后两人共同对程序进行测试和对代码的修改和完善,再完成实验说明书。二、需求分析“民以食为天”,随着人民生活水平的提高,餐饮业在服务行业中占有越来越重要的地位。努力在当前餐饮行业日趋激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的目标。经过多年发展,餐饮管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。众所周知,在定量管理的具体实现方法和手段方面,最有效的工具就是电脑管理。餐饮管理系统是一套功能强大而又简便实用的餐饮管理软件,包括前台营业、营业设置、营业分析与财务查询、系统管理、等四大功能模块,实现了餐饮企业日常营运的全面自动管理,是餐饮企业进行电脑信息化管理的理想选择。餐饮管理系统可广泛适用于各种规模、各种类型的餐饮娱乐企业,如:餐厅、酒吧、咖啡厅、快餐店、综合娱乐场所等等。新的系统可以接受客户预定,点菜,转台,由于系统可以实现联网使厨房能第一时间获取餐厅客人的点菜信息,传菜部门及时传菜,大大提高上菜的速度减少客人的等待时间,为酒店创造良好的声誉。厨房并可以及时将原材料消耗情况耗尽反馈给原材料供货本门,使供货部门及时进行原材料的补给。酒店的管理人员也可以随时监控酒店的运营情况,使整个酒店处于一个统一的系统中。2.1 背景本系统命名: 酒店餐饮管理系统开发工具: Microsoft VC6.0该系统面向的用户是酒店餐饮的前台服务员,厨房管理员,原材料的供货部门以及经理部门的管理人员。本系统可以在XP 以及更高版本系统上稳定运行,有很强的兼容性。该系统有连网功能便于连锁经营,方便大型连锁企业进行该系统的管理。2.2 目标1 采用本系统可以大大减少前台的服务人员的人数,直接和厨房联系加快上菜速度。2 由于采用计算机操作,可以大大提高操作速度。3 系统应有以下一些功能: 包括餐饮收银等各综合收银点 菜谱管理、台号(场所)管理 开单、点菜、加菜、退菜、结账、免单 换台、支持一单结帐和多单合并结帐 各类收银班报表、日报表及统计报表 餐厅转前台帐、查询总营业情况2.3 条件、假定和限制1 系统可以长期运行,版本也可以不断升级,来满足用户的新需求。2 构建该系统的酒店提供必要的资金购买电脑架构网络,实现前台和供货部门以及酒店管理部门的联网,使整个酒店一体化,提高酒店的运营效率和效益。3 系统是由 VC+6.0开发的,大部分的操作系统都能够顺利运行,适合广大的酒店使用。为保证系统的正常运行必须有专门的人员来维护系统并对系统数据库进行更新。4 系统操作简单,酒店的工作人员只需掌握一些基本的电脑使用方面的知识,要求会打字,这样简单进行培训能够轻松使用本系统,无须酒店花费多少财力物力来培训员工。5 系统一经投入便能够运行,并产生效益得到回报。2.4 其他专门要求系统安全可靠。在安全管理策略上,我们精心为你设计了三类用户:1) 系统管理员。对该系统拥有最高权限; 2) 经理。拥有该系统的大部分权限;3) 操作员。只拥有前台操作功能,操作员的对系统的一切操作都将保存进数据库。4) 在你进入系统后,你可以根据需要添加用户、删除用户、修改密码等。系统操作简便。系统对简化操做了充分的考虑。只要你具备初中文化知识和电脑的基本操作知识,你就可以在极短的时间内掌握使用方法。三、总体设计3.1对功能的规定主要功能包括: 输入项目信息员工编号和密码经理编号和密码修改后的密码输出信息输出验证结果存入状态(是否成功) 到数据库进行校对验证存入数据库 登陆信息IPO表:输入项目信息新开台桌台号菜名折扣率付款方式预订客户姓名、性别、证件号码及联系方式预订桌号就餐时间后台计算 手 工 输 入输出信息帐单号总金额及实付金额 餐饮管理IPO表:进入数据库查询输入项目信息食品查询帐单查询餐桌使用情况餐桌预订信息输出信息酒菜名称、单价、库存数量桌号、帐单号、酒菜信息、折扣率、付款方式、总金额及实付金额等桌台号及使用状态客人姓名、性别、证件号码、联系方式、预定的桌台号、预定就餐时间 查询系统信息IPO表:输入项目信息酒菜名称、代码、简拼、单价、库存数量等输出信息输出状态信息输入到数据库中进行存储营业设置系统IPO表:输入项目信息总经理登陆信息(编号及密码)输出信息销售分析酒菜分析(包括进价、单价、利润)其他(前台营业的所有信息)到数据库中进行查询 财务查询(由总经理室监控)IPO表:餐饮管理系统数据流程图餐饮管理系统界面操作界面(有权限)员工登陆管理界面客人打印帐单经理登陆图一、 餐饮管理系统顶层打印帐单餐饮管理信息查询点菜、给客人预订餐桌客人帐单查询信息查询食品、帐单餐桌使用及预订情况查询员工营业设置信息查询对酒菜信息经理部 门 对销售额的分析财务管理信息查询图二、 餐饮管理系统第一层酒菜名称、单价、库存数量食品查询员工桌台号及使用状态基本信息查询 餐桌使用情况客人姓名、性别、证件号码、联系方式、预定的桌台号、预定就餐时间餐桌预定情况经理部门财务状况查询桌号、帐单号、酒菜信息、折扣率、付款方式、总金额及实付金额等帐单查询员工资料查询员工姓名,工号,职务,生日,籍贯,权限等图三、 信息查询系统酒店餐饮管理系统登陆管理餐饮管理查询系统营业设置财务管理销售分析密码修改用户管理退出系统预定新开台帐单查询付款方式折扣菜单桌台号预定餐桌就餐时间客户信息餐桌预定信息餐桌使用情况食品 查询酒菜信息查询四、详细设计餐饮管理系统功能模块说明如下:前台营业日常营业操作功能,包括:l 日始日结:设定每个营业日的开始和结束,并且进行每日营业的初始化及员工交接班。l 点菜收银:点菜(包括代码输入、名称输入、鼠标输入等)、账单结帐(包括现金结帐、信用卡结帐、签单等)、修改账单(包括折扣、调整服务费等。如果客人是协议单位(合约公司)、VIP卡(会员卡),还将调用相应的折扣优惠等)。l 接待预订:新开台、厅房预定。营业设置日常营业所必需的数据库设定,包括:l 菜式管理:新菜式录入(包括菜式名称、代码、价格、成本等)、菜式修改、删除等菜式维护。l 酒品饮料管理:酒品饮料录入(包括名称、代码、价格、成本等)、修改、删除等。l 付款方式设置:分为人民币付款、信用卡、支票、宴请等。l 员工资料设置:包括员工的基本资料(姓名、生日、职务、籍贯),员工登陆名称、密码、员工权限等。l 其他设置:统计资料、前台销售情况等。营业分析与财务查询(由总经理室监控)可以对营业数据进行统计分析、打印报表,包括:l 销售分析:当月每天及当年每月的收入金额、成本、利润的分析。l 酒菜分析:各种酒菜的详细销售情况统计。查询各类单据和消费情况,包括:l 帐单查询:查询所有已结帐单l 点单查询:查询所有历史点单l 会员查询:查询会员卡消费情况l 挂帐查询:查询挂帐客人消费情况系统管理系统本身的管理功能,包括:l 系统信息:版权注册等l 系统维护:数据备份与恢复、导入导出等l 网络管理:启动设置和网络监控l 重新登录:以另一个用户名登录,不用退出系统即可更换操作员工l 退出系统:关闭程序帮助信息对系统的说明、使用指南等。最终的效果图所示:五、系统测试启动并登录图(一) 登陆界面系统启动后出现上示登录画面,点击下拉菜单选择用户名并输入密码进行身份验证,并根据员工级别限制操作权限。用户名为ALEX,密码为123。营业设置酒菜设置酒菜设置是开始正式使用系统前必须完成的工作,设置的次序应该是先设置好大类,然后设置酒菜小类,最后再设置酒菜具体组成。在主窗口中选择“基础资料”,进入酒菜设置窗口。本窗口有三个页面:商品类别、商品资料、付款方式商品类别选中商品类别页,即出现酒菜大类列表,可以直接在列表中进行编辑修改。按“增加同级分类”可以增加大类,按“增加下级分类”可以增加小类,按“删除”可以删除当前类别,同时还可以对当前类别的菜品进行“折扣”的设定。系统投入正式使用后,强烈建议不要修改或删除大类(可以增加大类),否则在历史查询和统计时将发生前后不一致的问题。图(二)商品类别图商品资料选中商品资料页,出现酒菜大类和酒菜资料两个列表,在酒菜大类列表中选择大类,酒菜类别列表中即显示属于该大类的类别,这两个列表都不能编辑修改。选中酒菜类别后,在右边编辑框、选择框里进行菜名、价格等的录入,按“保存”完成录入。选中菜名点击“删除”按钮,可完成菜式资料的删除工作。此页面也可以设置具体菜式的“折扣”工作。图(三) 商品资料图付款方式设置在主窗口中选择“付款方式”,进入付款方式设置窗口。l 付款方式设置在其他设置窗口中,用于设置结账收款时可能用到的付款方式,系统预定义了几种常见的付款方式,请加入您需要的其他付款方式。注意,请不要修改系统原来定义的付款方式。图(四) 付款方式界面折扣设置如何处理酒菜打折是一个十分重要的问题,系统的处理方式如下:l 统一打折:在结账时输入折扣率,所有酒菜统一按此折扣率打折(在“结账”中设置)。l 部分打折:在设置酒菜类别时预先定义好各酒菜类别是否允许打折,这样在结账时输入折扣率后,系统将自动根据设置只对部分酒菜进行打折(在“商品类别”中设置)。分类打折:在酒菜设置中预先输入折扣方案,定义好不同酒菜类别的不同折扣率,这样在结账时可以选择折扣方案,系统将自动对不同酒菜按不同比率进行打折。开台与点菜开台:在“前台销售”窗口中,点击窗口的“开单”按钮(见图五红色圆圈处),出现一个空白表单,同时窗口左侧自动生成当前日期。输入“桌号”和“就餐人数”。图(五) 前台销售开单图点菜:a.) 将鼠标移到点菜区,在空白一行(见图五黄色框的区域)点击鼠标左键会出现一个带“*”小按钮(见图五红色圆圈处),点击按钮会出现一个点菜窗口,选择想要的菜品类别,右侧表单中会同时出现菜名和价格,选择想要的菜品,按“选择”完成加菜单的正式点单,按“放弃”则取消加菜单,关闭窗口。 b.) 若要改变饮料或酒水的数量可以在主窗口中双击那一列(见图六黄色框的区域),输入数量后点击“确定”。 c.) 退菜方法:在房台帐单窗口中直接双击要退的酒菜点单,将数量改为0。图(六) 点菜界面结账客人用餐后按“结账”会出现图七中的结账窗口。结账时可以设置折扣、输入客人信息、调整实收金额并输入客人付款,当实收金额与付款总额相等时即可完成结账操作并打印账单。结账后系统自动清台。结账窗口分为消费情况、结账信息和命令按钮三部分。 l 消费情况:窗口上部显示当前账单消费情况,包括客人所点菜的名称,价格(每类菜的总价格),可折扣金额,折扣率,结账金额(打折后的价格)。l 消费总额:不打折的金额。选择F5结帐,消费金额显示出来。图(七) 结账l 类别折扣:对每一类菜品进行折扣。左键点击选择要折扣的菜品(如图七所示),在编辑框中输入折扣率,注意折扣率应输入折扣金额在总金额中占的百分数,比如打九折,应该输入90。折扣率输入完成后,系统自动计算出折扣金额,输入付款金额,系统自动计算出找零金额。表查询在主窗口中选择“统计报表”,可以查询统计所选期限内所有酒菜的销售情况。并可进行打印。(1)日期范围选择:(见图八)选择想要统计的期限范围。图(八)(2)报表有两种统计方式:销售报表:选择“销售报表”并点击“统计”(见图九)可显示所选期限内的各菜品大类的总销售额情况、折扣情况、总就餐人数、使用桌台数量、未结单号及目前消费总额。单品报表:对所选期限内客人所点的菜的数量进行分类统计。选择销售报表这一项,日期范围选择2009-8-9至2009-12-19,然后选择打印报表。图(九) 单品报表(3)报表数据清除:因涉及到权限问题,数据的清除在“系统维护数据清除”中。(见图十)选择好日期范围点击“清除”。删除的是2009-12-19。图(十 系统维护,清除数据员工资料的设置 在主窗口中点击“系统维护用户资料”进入员工资料设置窗口。这里有对员工权限的限制,而本窗口的操作也仅限于有此权限的员工(见下面几个图的比较)。用两个不同身份登陆,权限不同, Tom 为一般用户,Alex为管理员用户。图(十一)图(十二) 系统维护,修改员工资料员工工作情况统计 对员工工作情况可通过每天下班打印下班报表进行统计。(见下图)点击主窗口中的发“下班”按钮可出现“下班”窗口。 员工工作情况统计六、总结从整个系统设计过程来看,本餐饮系统是具有较强的安全性、可扩展性和可维护性;具有良好的人机交互按钮,较为全面的功能模块设计。但是,本系统在财务管理方面还有待与更加完善。本系统主要是为餐饮行业提供一个餐饮管理信息化的平台,将来在实际使用中一定还会发现许多问题和不足,但是,随着餐饮信息化的不断发展和对系统的不断改进,此系统的前景还是一片光明的。由于本人水平有限,还存在很多不足另外由于我水平有限,经验不够丰富,肯请老师给予指导和指正,此程序还有待进一步开发和改善。“Microsoft Visual C+ 6.0”的可视化的用户界面,面向对象编程等特点也增加了许多功能强大的开发工具,同时也增强了数据库访问的快捷性和新的增强功

温馨提示

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

最新文档

评论

0/150

提交评论