餐饮管理系统设计与实现.docx
《餐饮管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《餐饮管理系统设计与实现.docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、餐饮管理系统设计与实现 摘 要 1.背景目的:随着我国经济发展和人民生活水平显著提高,全社会对餐饮业的需求量也越来越大;伴随着消费的持续增长,餐饮行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,就必需在经营管理、餐饮服务等方面提高管理意识。如何用先进的管理手段,提高餐饮企业的管理水平,是每一个经营者所面临的重要课题。2.方法:笔者通过查阅文献和实际调查,首先对餐饮管理系统进行了概述,接着分析了C#,SQLServer2005技术,ASP.NET技术,AJAX,JQuery,Net Framework。然后从系统功能设计和系统数据库设计两个方面分析了餐饮管理系统需求,接着进
2、行系统测试,包括系统测试的重要性、测试实例的探讨与选择、测试环境与测试条件、系统运行状况与系统评价。3.结果:系统操作便利、快捷,满意了餐饮企业的管理要求。4.结论:在分析实际业务需求和餐饮客户关系管理的基础上,设计并实现了餐饮管理系统。 关键词:餐饮;管理系统;需求 ABSTRACT Along with our country economy development and peoples living standards improve, the entire society, the demand for restaurant industry is also more and mor
3、e big; With continued growth of the consumer, food industry has become one of the fastest growing industries in modern society. If you want to survive in the fierce market competition, must be in management, food and beverage service management awareness. How to use the advanced management methods,
4、improve the management level of catering enterprises, is an important issue faced by each operator. This article first to the food and beverage management system were summarized, and then analyzes the c #, SQLServer2005 technology, ASP.NET technology, AJAX, JQuery, Framework. Then from two aspects o
5、f system function design and database design demand for food and beverage management system are analyzed, and then to system test, including the importance of system testing, test case study and choice, test environment and test conditions, system operation and system evaluation. System operation is
6、 convenient and fast, meet the requirement of the management of the catering enterprises. Based on the analysis of the actual needs of the business and catering, on the basis of customer relationship management, catering management system was designed and implemented. Keywords:Food and beverage; Man
7、agement system; demand 目 录 湖南涉外经济学院本科毕业论文(设计)诚信声明 1 摘 要 2 ABSTRACT 3 第一章 前 言 4 1.1 课题的来源及意义 4 1.2 国内外发展状况 6 1.3本文主要探讨内容 6 其次章 餐饮管理系统概述 7 2.1.C# 8 2.2SQLServer2005技术 8 2.3 ASP.NET技术 9 2.4 AJAX 9 2.5 JQuery 10 2.6 .Net Framework 11 第三章 餐饮管理系统需求 13 3.1系统功能设计 13 3.2系统数据库设计 14 3.2.1.数据库概念设计 14 3.2.2.数据库逻
8、辑结构设计 18 第四章 系统测试 21 4.1 系统设计原则 21 4.2系统架构 21 4.2.1 系统整体架构 22 4.2.2 运行环境 23 4.3系统测试的重要性 24 4.4测试实例的探讨与选择 24 4.5测试环境与测试条件 25 4.6系统运行状况 25 4.7系统评价 25 结 论 26 参考文献 27 致 谢 28 第一章 前 言 1.1 课题的来源及意义 随着人民群众生活水平的提高,餐饮业的功能向社会交往、休闲享受等方面不断拓展,节日家宴、婚庆消费、日常快餐等大众消费成为餐饮业的消费主流,餐饮行业的个体工商户不断的注册成立,数量不断壮大。1但是目前阶段,餐饮业个体工商户
9、由于市场准入门檻较低,技术含量不高,经营规模相对较小,产权的私有化和家庭化相融合,会计核算不健全或者根本没有会计核算。现行的手工管理方式,整体科技含量低。随着餐饮业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本还是供应决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。对于一家现代化的餐馆,要做到在激烈的市场竞争中立于不败之地,具备更大的发展动力,则须要建立一套科学的信息化管理系统。信息化的应用可以显著提高员工工作效率、提高精确性、削减各种损失、降低成本、提高服务水平和顾客满足度、刚好精确地供应决策支持等等一系列好处。详细来说此系统
10、的意义主要有以下几个方面 1、节约人力。通过系统实现自动传单、分单,大大削减这部分的工作人员;服务人员不须要来回帐台、厨房,节约大量跑动时间,可以照看更多客人,服务人员也能相应削减;收银员不须要自己计算价格,结算几秒钟搞定;厨房、收银营业账单电脑限制、保证一样,再也不须要人员手工复核;一般可以节约的人力。 2、提高精确性和效率,削减各种不必要的损失。在传统模式下,收银员和服务员要面对几十种甚至上百种菜品酒水,人工记忆菜品价格变得特别困难,菜品价格须要人工查找,不熟识时速度很慢,还简单出错,启用系统后,电脑计算菜品酒水价格,精确无误;2在传统模式下,账单金额计算须要收银员手工汇总,时有会出错,算
11、少了会导致损失,算多了则会引起顾客纠纷,启用系统后收银再也不须要计算价格,电脑会自动计算总额,结算在几秒钟搞定,不仅速度快,而且精确无误;在传统模式下,菜单手工填开,有时因为手写菜单字迹难以辨别,菜肴没有按客人要求制作、或者上错桌号的状况时常发生,不仅造成了损失,而且产生了不良影响。启用系统后,电脑打印出的菜单,字迹特别清楚明白,杜绝了因字迹难以分辩产生的错误。在传统模式下,库存商品的购买、销售须要手工记账,面对品目繁多的商品,麻烦至极,还易出错。启用管理系统后,库存的购买销售由电脑自动登记,须要核对库存时,收银员只需通过库存单进行核对。 3、账目清晰易查。由于个体户小规模经营的缘由,不适合请
12、专业的财务人员这样财务将特别不健全。除非业主自己亲自收银管理,不然即使是用自己人,业主也还是担忧每天的收银稽核状况,假如每天都进行逐条复核,须要大量的时间。假如有几个股东,更是简单产生不必要的猜疑和不信任。启用管理系统后, 由电脑限制计算菜价、折扣,营业状况一目了然。3厨房、收银、财务共享同一份营业账单数据、杜绝了传统餐饮管理中掉单、飞单的漏洞。 4、提高服务水平与客户满足度。传统模式下,假如客人多时,难免会顾此失彼,造成服务员遗忘落单、下错单、或厨房失了单,导致客人埋怨点好的菜迟上、错上、甚至漏上的状况。启用系统后系统会依据点菜时间先后依次、客人的要求来支配菜品得制作依次,已下单得菜肴超过标
13、准制作时间还没有完成,电脑就会提示、催菜。 5、协助营销与决策。进行成本限制。依据菜肴销售的数量、标准配料单、实际原料消耗量,可以分析每段时间的标准成本与实际成本的差异,分析差异缘由,不断积累阅历,刚好改进标准配料单。从而节约成本。 6、进行客户价值分析和客户营销洁动。通过电脑记录下的客人的各方面信息(如生日、累计消费额、口味喜好、就餐频率)主动进行客户关怀如寄送生日贺卡,挖掘消费潜力。充分应用电脑记录下的客人的消费信息,随时可以了解客户变动状况如客户流失预警分析、新客户价值分析刚好调整策略。畅销滞销的菜品、营业额、客人历史档案等各类营业数据,动态实时的反映出了餐馆的整体的运营状况。通过对这些
14、数据的分析,刚好实行替换滞销菜品、进行客户营销、实行各种促销活动等措施。本课题期望通过开发一个供餐饮业主运用的管理软件。4它能够切实有效地指导工作人员规范业务操作流程,更高效、快捷地实现业务的管理,保障顾客信息的平安,提高管理水平和工作效率,进而提高业务竞争实力。 1.2 国内外发展状况 目前,国内外开发了大量的餐饮管理系统软件,但是国内外开发的餐饮管理系统软件大多数是面对大型餐饮酒店的。采纳了先进的无线点菜系统或触摸屏点菜系统以及计算机网络系统统对餐饮企串为数许多的中小型餐饮企业而言,硬件系统功能过剩并且费用昂贵,软件功能过分繁多困难,信息化投入成一本太大,风险过大反而不便子管理,会使餐饮企
15、业投入大量的不必要的资金。繁多的餐饮系统较评便頁学习成本增高.5 1.3本文主要探讨内容 随着信息化建设的普及,在社会各个领域都在进行不同程度的信息化建设,酒店系统也一样,不止须要将整个酒店的业务通过信息系统进行系统管理,同时须要将各类人工服务的工作交由计算机处理,比如点菜和菜单的传送。本次餐饮系统开发的总目标在于实现无线点菜功能,并通过无线局域网将点菜信息实时传输至后台系统,实现点菜单的实时传送,并能够依据菜品类别正确传送至相应的厨房打印机,且可以修改菜单,进行退菜催菜等。同时实现餐饮系统的各类信息维护和数据统计。本餐饮系统不同于其它传统的餐饮系统,由于的运用,使本餐饮系统带有浓郁的信息化气
16、息,对于信息化不断普及的现今社会,特殊是对于餐饮界的信息化建设就具有特别大的现实意义,当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得非常普遍了,犹如我们离不幵的自行车、汽车一样。6我们应当承认,谁驾驭的学问多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟其强大的功能已为人们深刻相识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。作为计算机应用的一部分运用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点例如:检索快速、查找便利、牢靠性
17、高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件。 其次章 餐饮管理系统概述 餐饮管2.2 .NET技术 理系统项目背景餐饮企业经营好像比较简洁,就是供应美食让顾客满足,从而实现企业2.3 C#技术 的价值。7然而通过对餐饮企业业务进行深化分析,我们发觉,其实餐饮管理特别不简2.4 ADO.NET技术 单,一个客户的消费通常涉及餐饮企业的多个流程环节,任何一个环节出现问题都可能2.5 B/S结构技术发展简述 在顾客中造成不良的影响。在点菜环节,传统管理方式下,一本菜谱、一支笔、加上点菜单就成为服务员的装备,看似简洁,
18、但要想做好服务,这种装备很难对提升服务水平供应支撑。8另外,顾客在就餐过程中的添加菜点就伴随新定单的产生,因缺原料而不能供应的菜在定单上的划去都会增加最终结账时出错的概率,难免与顾客产生不必要的误会。这些问题该如何解决?在顾客不能干脆感受的后台供应链的管理同样重要。就餐高峰时刻,厨房供应相当惊慌,会积压多张定单,如何才能把握好供应的先后依次,严格按定单进入依次,还是敏捷将同样的菜一起作业。明显,传统粗放式手工经营管理方式很难适应餐饮企业对管理效率的须要。9 2.1.C# C#是一种最新的、面对对象的编程语言,是微软在Microsoft.NET中推出的全新语言。这种全新的面对对象的语言使得开发者
19、可以快速的构建从底层网站级到高层商业组件的不同应用。C#在保证了强大的功能和敏捷性的同时,给C和C+带来了类似于VB的快速开发,并且它还针对.NET作了特殊设计,比如C#允许XML数据干脆映射为它的数据类型等等,这些特性结合起来使得C#成为优秀的下一代网络编程语言。 2.2SQLServer2005技术 SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统的最新版本。它的特性包括: (1)Internet集成。SQLServer2005数据库引擎供应完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和平安功能。SQLServe
20、r2005程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2005支持EnglishQuery和Microsoft搜寻服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜寻功能。(2)可伸缩性和可用性。10同一个数据库引擎可以在不同的平台上运用,从运行MicrosoftWindowsreg;98的便携式电脑,到运行MicrosoftWindows2005数据中心版的大型多处理器服务器。SQLServer2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。(3)企业级数据库功能。SQLServe
21、r2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分爱护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLServer2005分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2005数据库的一部分,同时分布式事务支持充分爱护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。(4)易于安装、部署和运用。SQLServer2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安
22、装、部署、管理和运用SQLServer的过程。SQLServer2005还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的运用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。(5)数据仓库。SQLServer2005中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。11SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。2.3 ASP.NET技术 ASP.NET微软公司开发的技术,这项技术可以让嵌
23、入到Web网页中的脚本可由Internet服务器运行的服务器端的脚本技术。ASP.NET由ASP发展而来的,因为传统的ASP具有:代码逻辑混乱,难于管理;代码的可重用性差;弱类型造成的潜在出错的可能,所以,ASP.NET在这种状况下应运而生。ASP.NET不仅解决了现有开发环境造成的很多问题,而且供应了强大的可扩展性,同时也带来了强大的工具(Visual Studio 2010开发环境)支持16。ASP.NET是用于构建 Web 应用程序的一个完整的框架。这个模型的主要特性之一是选择编程语言的敏捷性。ASP.NET通过脚本语言例如:JavaScript等以及开发语言例如:VB、C#等。有一个公
24、用的语言运行环境(CLR)可以供这个新的框架运用;在这个新的语言环境中系统所实行的开发语言会先被翻译成能够识别中间语言代码,然后在新的语言环境中去执行代码,这个新的框架,具有OOP的编程思想,因此其具有封装、继承和多态的特点。除了编程语言和方法之外,当运用ASP.NET编程时,还可以运用ODBC(Open Database Connectivity,开放数据库互连)来对数据库做集成;因为ODBC 供应了同一的可以访问数据库的函数。餐饮管理系统采纳A主要因为ASP.NET具有以下一些优点17: 2.4 AJAX AJAX是指异步的JavaScript 及 XML(Asynchronous Jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐饮 管理 系统 设计 实现
限制150内