餐厅管理系统课程设计报告.doc
《餐厅管理系统课程设计报告.doc》由会员分享,可在线阅读,更多相关《餐厅管理系统课程设计报告.doc(13页珍藏版)》请在咨信网上搜索。
河南城建学院 《可视化编程技术》课程设计 课程名称: 《可视化编程技术》课程设计 设计题目: 餐饮管理系统 指导教师: 孟庆见、薛冰、景伟娜 班 级: 0834112 学 号: 083411207 学生姓名: 吕静 同组人员: 关敏、冯俊杰、韩经宇、王红旗 成 绩: 评 语: 计算机科学与工程学院 2013年12月26日 《可视化编程技术》课程设计实验报告 - 12 - 目 录 第1章 概述 2 1.1 选题 2 1.2选题的背景和意义 2 1.3团队分工和个人贡献 2 第2章 系统分析(需求分析) 3 2.1系统的整体需求 3 2.2 系统的功能需求 3 2.3系统主要模块流程图 4 2.3.1主窗体业务流程图 4 2.3.2详细业务流程图 4 第3章 系统设计 5 3.1 系统的整体设计 5 3.2 系统的主要模块设计 5 3.3数据库设计 7 第4章 系统实现 9 4.1登录界面实现 9 4.2主窗体界面实现 9 4.3桌台管理界面实现 10 4.4开台界面实现 10 4.5点/加菜界面实现 11 4.6结账界面实现 11 第5章 结束语 12 参考文献 12 第1章 概述 1.1 选题 餐饮管理系统是一个饮食产业不可缺少的部分,它的内容对企业的决策者和管理者都至关重要,所以餐饮管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误,以致餐饮管理工作既繁琐而且不利于分析企业的经营状况。 作为计算机应用的一部分,使用计算机对餐饮信息进行管理,这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐饮。 1.2选题的背景和意义 近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。餐馆作为传统的餐饮企业也存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。改革开放二十多年来,我国餐饮业发展迅猛,日新月异,各种风味特色,各种经营形式,各种组织结构的餐饮企业星罗棋布,但“竞争激烈,生意难作”也成了餐饮业的“流行脖。更新经营方式,拓展大众市场,建全餐饮业的“软硬”件设施,发展餐饮信息渠道是我国餐饮业应探索的主旋律。所以,社会化,科学化,集锦化21世纪的发展方向。 作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业科学化、正规化、管理与世界接轨的重要条件。 1.3团队分工和个人贡献 我们组做的课题题目为餐饮管理系统,我们小组由5个人组成,:关敏,吕静,冯俊杰,韩经宇,王红旗.其中关敏主要负责文档的任务和口令设置的实现部分,吕静主要负责消费管理模块的实现部分,以及整个餐饮管理系统的界面设计, 冯俊杰和韩经宇主要负责桌台管理,职员管理模块的实现部分, 王红旗参与每个模块的调试过程。 第2章 系统分析(需求分析) 2.1系统的整体需求 本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理。本系统应达到以下目标: (1)系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。þ (2)实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 þ (3)对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。þ (4)实现对消费账目自动结算。 þ (5)实现对消费的历史记录进行查询,支持模糊查询。þ (6)系统应最大限度地实现易维护性和易操作性。 (7)对于操作用户有一定的管理,并对用户的权限有一定的设置。超级管理员拥有所有权限。经理除了系统维护外,其他操纵都可以,普通用户只能实现辅助工具的使用权限。 (8)餐饮管理系统有足够的存储容量,满足酒店每日营业的变动 2.2 系统的功能需求 (系统的各个子模块的业务流程和模块的功能进行简单的介绍) 职工管理模块:只有经理和超级管理员有权限对这一模块进行修改,在这一模块中主要是实现对职员信息的填写、修改、查询、删除等功能。 桌台管理模块:只有经理和超级管理员有权限对这一模块进行修改,在这一模块中主要是实现对餐馆桌台基本信息的填写、修改、查询、删除等功能。 开台模块:在这一模块中主要功能是实现对指定的桌台进行开台操作。业务流程:首先系统会自动刷新出没有正在使用的桌台编号,操作员随机选择一桌台,对顾客的信息进行填写,然后保存记录。 取消开台模块:在这一模块中主要功能是恢复已经开台的桌台,清除其数据,实现下一次对指定桌台的开台操作。业务流程:首先系统会在程序代码的限定条件之上自动刷新出桌台状态为使用的桌台编号,然后由操作员对桌台状态进行修改。 点/加菜模块:在这一模块中主要功能是为顾客点菜以及满足顾客中途加菜的需求。业务流程:首先系统会在程序代码的限定条件之上自动刷新出已经开台的桌台编号,操作员进行选择后对顾客消费信息进行填写。 结账模块:在这一模块中主要功能是对指定的桌台进行结账操作。业务流程:首先系统会会在程序代码的限定条件之上自动刷新出已经开台的桌台编号,由操作员进行选择要结账的桌台,进行相应的结账操作。系统会根据收银数计算出找零数。 消费查询模块:在这一模块中主要功能是对顾客消费情况的查询。 主窗体模块:在这一模块中是链接系统功能菜单、显示所有桌台和显示系统当前状态。 2.3系统主要模块流程图 2.3.1主窗体业务流程图 2.3.2详细业务流程图 第3章 系统设计 3.1 系统的整体设计 (系统总体框图) 3.2 系统的主要模块设计 餐饮管理系统主要由用户登录、职员信息管理、桌台信息管理、修改密码、开台、取消开台、点/加菜、结账、消费查询和退出等模块组成。 1 、登录窗体设计 该模块主要用于实现验证用户是否合法,只有合法用户才能有权登录,只有登录成功情况下才能进入系统功能主界面,并且在登录的同时能验证登录人员的管理权限,根据权限显示其能管理范围。超级管理员拥有所有权限,经理除了系统维护外,其他操纵都可以,一般用户除了系统维护,桌台管理外, 其他操纵都可以。 主要实现流程:首先进入登录界面,输入用户名和密码,如果输入正确则可以进入系统的主窗体界面。否则请重新输入。 2 、主窗体设计 在这一模块中是链接系统功能菜单、显示所有桌台和显示系统当前状态。 主要实现流程:进入此界面后通过点击页面上的菜单可以进入相应的模块界面。 3 、职员信息管理模块设计 该模块主要用于方便对服务人员的信息进行管理。 主要实现流程:进入此界面后,通过点击界面上的菜单选项就可以进行相应的信息操作。 4 、桌台信息管理模块设计 该模块主要用于管理桌台的信息,可以设置桌台名称,位置,桌台占用所需价钱。 主要实现流程:进入此界面后,通过点击界面上的菜单选项就可以进行相应的信息操作。 5 、开台模块设计 该模块主要用于实现对顾客进行开台,已经占用的桌台不能被再次分配,方便分配未占用的桌台给顾客。 主要实现流程:进入此界面后,填写界面各项信息后点击“保存”按钮就实现了开台操作。点击“退出”按钮就可以结束本次操作。 6 、取消开台模块设计 该模块主要用于实现对已经开台的桌台进行取消开台。 主要实现流程:进入此界面后,填写界面各项信息后点击“修改”按钮就实现了取消开台操作。点击“取消”按钮就可以结束本次操作。 7 、点/加菜模块设计 为顾客选定好桌台,并且开台之后,会根据顾客的需要点菜或购买茶水烟酒之类的消费品,在点菜模块中会显示餐厅特有的一些菜系,用户可以对不同的菜系进行选择。 主要实现流程:进入此界面后,填写界面各项信息后点击“保存”、“删除”、“退出”按钮就实现了相应的操作。 8 、结账模块设计 该模块主要用于实现对客户的消费进行自动汇总,显示消费金额,能进行找零计算。 主要实现流程:进入此界面后,填写界面各项信息后点击“结账”按钮,系统会自动结算和找零,点击“退出”按钮就可以结束本次操作。 9 、消费查询模块设计 该模块主要用于实现客户能够查询自己已消费清单情况,进行核对自己的消费。 主要实现流程:进入此界面后,选择系统根据程序代码自动刷新出的桌台编号,通过点击“查询”按钮就可以查出顾客消费情况,点击“退出”按钮就可以结束本次操作。 10、修改密码模块 该模块主要用于实现对登录人员的密码进行管理,长时间不更换密码是不安全的,增加此模块能增加系统的安全性。 主要实现流程:进入此界面后,首先输入想要修改的密码,再次确认输入后,点击“修改”按钮就可以进行密码修改操作,点击“取消”按钮就可以结束本次操作。 3.3数据库设计 在开发餐饮管理系统之前,分析了该系统的数据量。由于系统管理餐饮方面的数据较多,商品信息、消费信息以及账目清单会占用较大的空间,因此选择Microsoft SQL Server 2000数据库存储这些信息,数据库命名为db_MrCy,在数据库中创建了6个数据表用于存储不同的信息。分别如下: tb_food 存储食物的相关信息 tb_foodtype 存储食物的类别 tb_GuestFood 存储消费相关信息 tb_Room 存储餐馆桌台信息 tb_User 存储管理用户信息 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开台界面实现 关键代码: private void 开台ToolStripMenuItem_Click_1(object sender, EventArgs e) { Open open = new Open(); open.Show(); } 4.5点/加菜界面实现 关键代码: private void 点加菜ToolStripMenuItem_Click(object sender, EventArgs e) { DC dc = new DC(); dc.Show(); } 4.6结账界面实现 关键代码: private void 结账ToolStripMenuItem_Click_1(object sender, EventArgs e) { JZ jz = new JZ(); jz.Show(); } 第5章 结束语 经过了接近一周的时间,我们组成员共同合作做的c#餐饮管理系统课程设计基本接近尾声了,做完这次的餐饮管理系统c#的课程设计,我对餐饮管理系统设计有了整体的感知。能把C#语言讲清楚. 以基础为主,从简单入手,逐渐扩展开来,了解和学会了很多这方面的知识,掌握了C#的语法以及面向对象程序设计思想和方法,以windows程序为主,课程设计贴近我们的生活,使用价值高。读者会对餐饮管理系统的整体设计有一个深入的了解,对整个流程也会有一个清晰的认识。开发餐饮管理系统,要抓住开发的核心部分。餐饮系统大体由登录、桌台管理、开台、点菜、结账和密码修改等6大模块组成,只要掌握了这6个部分的开发,餐饮管理系统便会初具规模。而其他功能都是在这6个功能的基础上去补充添加的,也可以说是附属功能, 经过测试,各项功能基本符合要求 。作为计算机应用的一部分,我们做的餐饮管理系统使用计算机对餐饮信息进行管理,具有比手工管理无法比拟的优点,比如检索速度快,查询方便,可靠性高,存储容量大,信息处理速度大,成本低等。这些优点能极大地提高信息管理的效率,也是在计算机信息技术日渐成熟的今天使企业走向科学化、规范化、正规化管理、提高竞争力,及时与世界接轨的重要条件。但是在课程设计的过程中也出现了一些问题就是当顾客是新用户时不能该系统,另外还有一些功能不够完善,还需进一步改善。还有就是在做程序时,一定不要急于编写代码,而应该首先做好需求分析,同时把各个模块之间的关系,作用和功能了解清楚。另外还有一点值得注意的是,为了方便程序的后期维护,在编写代码的过程中,整体分析一定要明确,代码分析一定要明确。 最后,我相信餐饮管理系统的功能还会越来越强大,通过这次对餐饮管理系统的制作,我发现我的c#知识还是不够,只有不断学习,才能对知识加深。软件的制作水平才能提高。 参考文献 《深入体验c#项目开发》 扶柏松 编著 《C#语言windows程序设计》 于国防 李剑 编著 《C#项目开发案例》 王小科 王军 赵会东 等编著 《数据库系统》 王珊 萨师煊 编著 《C#专业项目实例开发》 徐成敖 王雷 编著 《Visual C#.Net开发实践》 郑小平 编著 《C#编程思想与实践》 张青 郭亚萍 编著 《数据库系统概论(第四版)》王珊 编著- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐厅 管理 系统 课程设计 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文