ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:1.07MB ,
资源ID:1666279      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1666279.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(餐厅管理系统课程设计报告.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

餐厅管理系统课程设计报告.doc

1、河南城建学院可视化编程技术课程设计课程名称: 可视化编程技术课程设计 设计题目: 餐饮管理系统 指导教师: 孟庆见、薛冰、景伟娜 班 级: 0834112 学 号: 083411207 学生姓名: 吕静 同组人员: 关敏、冯俊杰、韩经宇、王红旗 成 绩: 评 语: 计算机科学与工程学院2013年12月26日 可视化编程技术课程设计实验报告 - 12 -目 录第1章 概述21.1 选题21.2选题的背景和意义21.3团队分工和个人贡献2第2章 系统分析(需求分析)32.1系统的整体需求32.2 系统的功能需求32.3系统主要模块流程图42.3.1主窗体业务流程图42.3.2详细业务流程图4第3章

2、 系统设计53.1 系统的整体设计53.2 系统的主要模块设计53.3数据库设计7第4章 系统实现94.1登录界面实现94.2主窗体界面实现94.3桌台管理界面实现104.4开台界面实现104.5点/加菜界面实现114.6结账界面实现11第5章 结束语12参考文献12第1章 概述1.1 选题餐饮管理系统是一个饮食产业不可缺少的部分,它的内容对企业的决策者和管理者都至关重要,所以餐饮管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误,以致餐饮管理工作既繁琐而且不利于分

3、析企业的经营状况。 作为计算机应用的一部分,使用计算机对餐饮信息进行管理,这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐饮。1.2选题的背景和意义近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。餐馆作为传统的餐饮企业也存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要

4、标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。改革开放二十多年来,我国餐饮业发展迅猛,日新月异,各种风味特色,各种经营形式,各种组织结构的餐饮企业星罗棋布,但“竞争激烈,生意难作”也成了餐饮业的“流行脖。更新经营方式,拓展大众市场,建全餐饮业的“软硬”件设施,发展餐饮信息渠道是我国餐饮业应探索的主旋律。所以,社会化,科学化,集锦化21世纪的发展方向。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等

5、。这些优点能够极大地提高信息管理的效率,也是企业科学化、正规化、管理与世界接轨的重要条件。1.3团队分工和个人贡献我们组做的课题题目为餐饮管理系统,我们小组由5个人组成,:关敏,吕静,冯俊杰,韩经宇,王红旗.其中关敏主要负责文档的任务和口令设置的实现部分,吕静主要负责消费管理模块的实现部分,以及整个餐饮管理系统的界面设计, 冯俊杰和韩经宇主要负责桌台管理,职员管理模块的实现部分, 王红旗参与每个模块的调试过程。第2章 系统分析(需求分析)2.1系统的整体需求本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理。本系统应达到以下目标:(1)系统采用人机交互的方式,界面美观友好,信息查

6、询灵活、方便,数据存储安全可靠。(2)实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 (3)对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。(4)实现对消费账目自动结算。 (5)实现对消费的历史记录进行查询,支持模糊查询。 (6)系统应最大限度地实现易维护性和易操作性。(7)对于操作用户有一定的管理,并对用户的权限有一定的设置。超级管理员拥有所有权限。经理除了系统维护外,其他操纵都可以,普通用户只能实现辅助工具的使用权限。(8)餐饮管理系统有足够的存储容量,满足酒店每日营业的变动2.2 系统的功能需求(系统的各个子模块的业务流程和模块的功能进行简单的介绍)职工管理模块:只有经

7、理和超级管理员有权限对这一模块进行修改,在这一模块中主要是实现对职员信息的填写、修改、查询、删除等功能。桌台管理模块:只有经理和超级管理员有权限对这一模块进行修改,在这一模块中主要是实现对餐馆桌台基本信息的填写、修改、查询、删除等功能。开台模块:在这一模块中主要功能是实现对指定的桌台进行开台操作。业务流程:首先系统会自动刷新出没有正在使用的桌台编号,操作员随机选择一桌台,对顾客的信息进行填写,然后保存记录。取消开台模块:在这一模块中主要功能是恢复已经开台的桌台,清除其数据,实现下一次对指定桌台的开台操作。业务流程:首先系统会在程序代码的限定条件之上自动刷新出桌台状态为使用的桌台编号,然后由操作

8、员对桌台状态进行修改。点/加菜模块:在这一模块中主要功能是为顾客点菜以及满足顾客中途加菜的需求。业务流程:首先系统会在程序代码的限定条件之上自动刷新出已经开台的桌台编号,操作员进行选择后对顾客消费信息进行填写。结账模块:在这一模块中主要功能是对指定的桌台进行结账操作。业务流程:首先系统会会在程序代码的限定条件之上自动刷新出已经开台的桌台编号,由操作员进行选择要结账的桌台,进行相应的结账操作。系统会根据收银数计算出找零数。消费查询模块:在这一模块中主要功能是对顾客消费情况的查询。主窗体模块:在这一模块中是链接系统功能菜单、显示所有桌台和显示系统当前状态。2.3系统主要模块流程图2.3.1主窗体业

9、务流程图2.3.2详细业务流程图第3章 系统设计3.1 系统的整体设计(系统总体框图)3.2 系统的主要模块设计餐饮管理系统主要由用户登录、职员信息管理、桌台信息管理、修改密码、开台、取消开台、点/加菜、结账、消费查询和退出等模块组成。1 、登录窗体设计该模块主要用于实现验证用户是否合法,只有合法用户才能有权登录,只有登录成功情况下才能进入系统功能主界面,并且在登录的同时能验证登录人员的管理权限,根据权限显示其能管理范围。超级管理员拥有所有权限,经理除了系统维护外,其他操纵都可以,一般用户除了系统维护,桌台管理外, 其他操纵都可以。主要实现流程:首先进入登录界面,输入用户名和密码,如果输入正确

10、则可以进入系统的主窗体界面。否则请重新输入。2 、主窗体设计在这一模块中是链接系统功能菜单、显示所有桌台和显示系统当前状态。主要实现流程:进入此界面后通过点击页面上的菜单可以进入相应的模块界面。3 、职员信息管理模块设计该模块主要用于方便对服务人员的信息进行管理。主要实现流程:进入此界面后,通过点击界面上的菜单选项就可以进行相应的信息操作。4 、桌台信息管理模块设计该模块主要用于管理桌台的信息,可以设置桌台名称,位置,桌台占用所需价钱。主要实现流程:进入此界面后,通过点击界面上的菜单选项就可以进行相应的信息操作。5 、开台模块设计该模块主要用于实现对顾客进行开台,已经占用的桌台不能被再次分配,

11、方便分配未占用的桌台给顾客。主要实现流程:进入此界面后,填写界面各项信息后点击“保存”按钮就实现了开台操作。点击“退出”按钮就可以结束本次操作。6 、取消开台模块设计该模块主要用于实现对已经开台的桌台进行取消开台。主要实现流程:进入此界面后,填写界面各项信息后点击“修改”按钮就实现了取消开台操作。点击“取消”按钮就可以结束本次操作。7 、点/加菜模块设计为顾客选定好桌台,并且开台之后,会根据顾客的需要点菜或购买茶水烟酒之类的消费品,在点菜模块中会显示餐厅特有的一些菜系,用户可以对不同的菜系进行选择。主要实现流程:进入此界面后,填写界面各项信息后点击“保存”、“删除”、“退出”按钮就实现了相应的

12、操作。8 、结账模块设计该模块主要用于实现对客户的消费进行自动汇总,显示消费金额,能进行找零计算。主要实现流程:进入此界面后,填写界面各项信息后点击“结账”按钮,系统会自动结算和找零,点击“退出”按钮就可以结束本次操作。9 、消费查询模块设计该模块主要用于实现客户能够查询自己已消费清单情况,进行核对自己的消费。主要实现流程:进入此界面后,选择系统根据程序代码自动刷新出的桌台编号,通过点击“查询”按钮就可以查出顾客消费情况,点击“退出”按钮就可以结束本次操作。10、修改密码模块该模块主要用于实现对登录人员的密码进行管理,长时间不更换密码是不安全的,增加此模块能增加系统的安全性。主要实现流程:进入

13、此界面后,首先输入想要修改的密码,再次确认输入后,点击“修改”按钮就可以进行密码修改操作,点击“取消”按钮就可以结束本次操作。3.3数据库设计在开发餐饮管理系统之前,分析了该系统的数据量。由于系统管理餐饮方面的数据较多,商品信息、消费信息以及账目清单会占用较大的空间,因此选择Microsoft SQL Server 2000数据库存储这些信息,数据库命名为db_MrCy,在数据库中创建了6个数据表用于存储不同的信息。分别如下:tb_food 存储食物的相关信息tb_foodtype 存储食物的类别tb_GuestFood 存储消费相关信息tb_Room 存储餐馆桌台信息tb_User 存储管理

14、用户信息tb_Waiter 存储所有职员信息主要数据表的设计:用户信息表:桌台信息表:职员信息表:菜品类型表:总体E-R图设计第4章 系统实现4.1登录界面实现关键代码:Main main = new Main(); main.power = UserPower; main.Names = txtName.Text;main.Times = DateTime.Now.ToShortDateString(); main.Show();4.2主窗体界面实现4.3桌台管理界面实现关键代码:private void 桌台信息ToolStripMenuItem2_Click(object sender, EventArgs e) Desk desk = new Desk(); desk.ShowDialog(); 4.4开台界面实

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1