{$cfg_webname}
主页 > 计算机 > VB.NET >

基于VB.NET的酒店餐饮管理系统的设计与实现

来源:wenku163.com  资料编号:WK163942 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK163942
资料介绍

摘   要
计算机文化已成为当前社会发展的潮流,生产技术的进步、社会活动的复杂化使管理工作愈来愈离不开信息。该论文首先介绍了餐饮管理系统的概况,对市场上现有的管理系统存在的问题进行了分析,指出了开发适合餐厅实际需要的餐饮管理系统的必要性,并就从事的研究工作及背景情况作了简要介绍。在酒店餐饮管理系统中,采用Visual Basic.NET的两层数据库应用程序体系结构进行设计,并采用了SQL Server 2000数据库管理系统及VB.NET技术进行了实现;由于终端上的液晶显示控制器没有汉字库,本系统提供了汉字库并进行相应处理。最后,在餐饮管理系统设计的基础上,给出关键模块的设计与实现。(所有权:毕业设计网 QQ:306826066 )

关键词:数据库管理系统,酒店餐饮, 系统设计,  VB.NET

Realization of hotel dining management system
based on VB.NET
Abstract
Computer literacy has become the current trend of social development,the progress of the production technological, and social activities  enable the management  more and more complex rely heavily on information. This article introduces the overview of food management system, and analysis on the problem of the existing management system on the market, point that the development of practical need for a restaurant catering to the need for systems management, and give a brief introduction in the research and background. In the restaurant management system, it adopt Visual Basic.NET which is two-tier database application architecture to design, and uses SQL Server 2000 database management system and VB.NET technology to realize, for the terminal is no LCD controller Store, The system provides the Store and the corresponding treatment. Finally, in the restaurant management system designed on the basis of key module is the design and realization.
Keywords: database management system, hotel dinging service, system design,VB.NET

随着社会的发展以及人们生活节奏的加快,许多的餐饮机构都需要通过信息化管理来达到提高工作效率、降低营运成本和吸引更多客户的目的。因此许多的程序员都可能面对如何开发一套比较完善的餐饮管理系统的问题,本章将会详细的分析一个完整的具有商业竞争力的餐饮管理系统的实施过程。本章将讲述整个餐饮管理程序的实施过程,从需求分析、系统框架、系统建模、数据库建模、程序实现和项目实施等展开分析。
当今社会是一个信息社会也是一个知识经济的时代。自从世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经是很普遍的事了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。
1.1酒店餐饮管理系统开发的背景
根据企业的特点和企业的实际情况,本系统以餐饮业务为基础,主要突出点单、结账。点单方面主要采取图形界面方式使用户能够直观的管理数据信息,并能有效的管理各个房台,房台的点单信息也让管理人员和用户一目了然;结账方面也采取图形界面管理方式,让用户可以动态的管理现有的信息。这里突出了重要的两点:一是,操作管理的信息准确无误,可让用户放心。二是,操作管理的速度快、管理方便、实用性高。这里还提供了特殊的选项(特权结账)功能。后台管理包括进货、库存信息查询,这样用户可以有效地管理商品信息。点菜收银管理可实现、转台、并台、结账。营业查询统计可对客人点单情况、房台营业情况进行查询统计。点菜收银、营业统计、库房管理的有机结合,为酒店经营方向提供依据,为酒店菜馆的发展提供保证。(所有权:毕业设计网 QQ:306826066 )
餐饮管理信息系统正在越来越多的被餐饮企业应用于餐饮管理领域。随着餐饮企业的管理者对管理信息系统的重视程度的提高,餐饮管理信息系统的管理功能也在不断的增强,发挥的作用越来越大。从开始的只能进行数据的浏览、添加、修改等简单操作的管理信息系统,到现在的能够帮助管理者进行经营分析决策的管理信息信系统,管理信息系统正在逐步的取代人工管理方式,帮助企业实现管理的信息化。
 我国目前酒店现正处于人工管理阶段,业务流程较为烦琐。库存管理,点单结账都由专门人员负责记录,人力资源浪费较大,而且容易出错,管理效率低。房间的管理不够科学方便,房间使用情况不直观。点菜员在给厨房送单过程中浪费时间,出菜速度慢。随着酒店的发展,业务越来越烦琐,如果酒店管理还停留在人工管理层面,就为以后酒店的发展留下了隐患。
在这样的背景下,酒店要想持久的发展下去,就需要开发一套适合自己企业的管理信息系统来提高企业的竞争力。
1.2酒店餐饮管理系统开发的意义
采用人工管理日常业务运作的方式,使用传统人工方式管理文件档案,这些管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
 作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
开发此餐饮管理系统,不仅能提高企业的管理水平给管理者提供一个企业运作的信息平台还能提升企业的形象及增强竞争力。使用餐饮管理系统能将餐饮企业业务管理和人员管理信息化,使企业从原材料进货到客人消费都由计算机管理并记录,可随时掌握酒店里房间的使用状况,客人点单,挂账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。用最少的成本获得最好的经济效益,增强了餐饮企业的市场竞争力。(所有权:毕业设计网 QQ:306826066 )

采用本系统可以大大减少前台的服务人员的人数,直接和厨房联系加快上菜速度。由于采用计算机操作,可以大大提高操作速度。为了能够适应信息化发展的需要,提高餐饮部门的工作效率,引入了该信息系统。
系统应有以下一些功能:
1)包括餐饮收银等各综合收银点;
2)菜谱管理、台号(场所)管理;
3)开单、点菜、加菜、退菜、结账、免单;
4)换台、支持一单结帐和多单合并结帐;
5)各类收银班报表、日报表及统计报表;
6)餐厅转前台帐、查询总营业情况;
7)信息查询、服务员交接班及定制报表;
3.2 系统设计思想
在今后几年中,酒店的竞争将主要在智能化、信息化方面展开。店内装潢、客房数量、房间设施等质量竞争和价格竞争将退居二线。酒店信息化的发展趋势主要分为三大应用领域:一是为酒店的管理者、决策者提供及时、准确地掌握酒店经营各个环节情况的信息技术;二是针对酒店的经营,为节省运营成本、提高运营质量和管理效率提供的信息化管理和控制技术;三是直接面对顾客所提供的信息化服务。
采用全新的计算机网络和信息管理系统,可以在以下几个方面提高酒店的管理效率,改善服务水准。
(1) 为销售提供全面、准确的信息数据。酒店销售以客人为中心,需要了解客人需求,细分目标市场,适销对路。酒店销售的核心产品是客房,以合理的价格在相应的时间将客房销售出去是使销售具有成效的关键。
(2) 为客人提供快捷、细致、周到的服务。酒店业的竞争日益激烈,而竞争的焦点越来越来汇集到酒店的服务质量上。高档酒店衡量标准首先是能否在一个标准的住客流程为客人提供快捷、细致、周到的服务。
在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则:
1.统一各种原始单据的格式,统一帐目和报表的格式。
2.删除不必要的管理冗余,实现管理规范化、科学化。
3.程序代码标准化,软件统一化,确保软件的可维护性和实用性。
4.界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。
5.各类查询数据都可以导出进行存档。
3.3 系统功能描述
本系统共分成三个大的部分:管理员操作部分、业务员操作部分和经理操作部分。在这三个部分又包含了不同的内容所以涉及到权限的问题。
要求酒店餐饮管理系统有以下功能模块,如图3.1:
(1)系统管理模块。该模块用于对客房类型、客房价格、客房信息、系统参数等项目进行初始化设置,这些设置一般不轻易改动,其基础设置包括房客类型、信息设置,房价,系统参数设置。
(2)前台营业管理功能模块。此功能模块用于管理客户退房及相关的收银业务,其包括的子功能模块有:记帐操作、客单退房、团体退房、预付金管理、附加费用管理、旅行社佣金管理和费用统计以及分析。
(3)预定管理功能模块。此模块用于管理客户的预定业务,包括预定订单和酒宴服务两方面。
(4)外卖管理功能模块。其功能模块包括外卖订单和送货服务。
(5)员工管理功能模块。此模块可对员工信息进行查询同时查看他的详细信息并且提供聘请和解雇服务。
系统功能包括用户管理、菜单管理、修改密码管理三大功能模块,本系统根据登陆用户的不同权限进行判别然后进入不同的界面,进行不同的操作。














目        录
摘   要 I
Abstract II
前   言 1
第一章 绪论 2
(所有权:毕业设计网 QQ:306826066 )
1.1酒店餐饮管理系统开发的背景 2
1.2酒店餐饮管理系统开发的意义 3
1.3研究内容 3
1.4系统开发技术 4
1.4.1管理信息系统概述 4
1.4.2 C/S体系结构 4
1.4.3 SQL Server 2000. 4
1.4.4 .NET技术 5
1.4.5 VB.NET技术 6
1.4.6 ADO.NET技术 6
第二章 系统分析 8
2.1 需求分析 8
2.2 可行性分析 8
第三章 系统总体设计 10
3.1系统目标设计 10
3.2 系统设计思想 10
3.3 系统功能描述 11
第四章 系统详细设计 14
4.1 设计目标 14
4.2 开发及运行环境; 14
4.3 VB.NET技术与数据库应用开发 14
4.3.1 VB.NET技术 14
4.3.2数据库应用开发 15
第五章 个人设计任务 16
5.1 个人任务说明 16
5.2 数据库设计 16
5.2.1 数据库设计说明 16
5.2.2 系统基本表 18
5.3 实现过程 19
5.3.1 启动并登陆 19
5.3.2登陆窗口代码设计 20
5.3.3 功能模块 24
(所有权:毕业设计网 QQ:306826066 )
5.3.4 系统管理员权限模块设计 24
5.3.5 业务操作员权限模块设计 27
5.3.6经理管理权限模块设计 29
5.3.7窗口代码设计 30
5.4 数据库连接 36
第六章 结论 39
参考文献(References) 40
致    谢 39

推荐资料