C#.NET餐饮管理系统设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘 要餐饮管理系统是为了适应当今酒店的管理方法,更加全面、准确、有效地完成餐饮业的各种管理工作而开发的一个应用软件。本系统实现了传统餐饮业的日常运作无需靠大量人工管理,从原材料入库到客人点单,再到结账也无需大量人工来完成记录,这样做不仅减少人力资源而且也避免了记录丢失或重复等错误,同时也增强了管理水平。所以本系统具有手工管理所无法比拟的优点。如:检索迅速、查找方便、存储量大、成本低等。本餐饮管理系统主要是利用windows窗体作为界面,采用C/S开发模式,单击版,本系统的前台开发采用的是ASP.NET技术来实现,采用C#语言和后台采用的是 SQL Server 2005 作为开发工具。利用其可视化的开发环境、丰富的控件资源,快速开发出了餐饮管理信息系统应用程序。本餐饮管理系统包括操作员的有效身份登录、前台的预定、点菜、结账、挂账、对酒菜的增加、对员工资料进行管理、对原材料进一步的设置、对原材料的入库、出库、以及原材料的当前库存、并对其某一日的收银情况进行查询、某一日的账单进行查询、当班收银统计、某一日的某一个时段进行统计前进行查询等功能。本系统主要介绍系统的总体设计以及着重研究了前台管理以及库存管理的实现,前在此基础上建立了后台数据库。关键词 管理信息系统;餐饮信息管理;ASP.NET第1章 绪论在计算机技术发展日新月异的今天,数据库管理系统的发展也日趋完善。随着科学管理系统的建立以及计算机化的管理模式普及,尤其是计算机技术和现代化通信技术的迅速发展,企业现代化管理正在逐渐受到人们的重视。使用计算机辅助管理就应运而生,并迅速发展起来。随着科学技术的发展,社会进步以及计算机的迅速发展,酒店餐饮业管理的方法也日新月异,以前全是由人工管理的方法存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高酒店餐饮管理效率,减轻劳动强度,提高信息处理速度和准确性,为酒店管理员提供更方便、快捷的服务项目,提供一种更先进、科学的服务系统,于是选择了用计算机来设计一个酒店餐饮管理系统的方案。让计算机对酒店餐饮进行自动管理,酒店管理员可以直接在计算机上实现酒店餐饮的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。1.1 课题背景餐饮业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力的问题显得越来越重要。餐饮业既需要完成前台的一些服务工作,还需要完成后台的管理工作,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下,而且会极大地形象到酒店的服务质量。商场如战场,酒店要迎接这场挑战,就必须提高整体竞争能力,而要提高整体竞争能力必须变革酒店的管理模式,实施信息化建设无疑提高管理水平的必经之路和明智之举。一个成功的餐饮业,其经营者必须要提高服务水平和服务质量,以此来提高市场占有率和顾客回头率,还要有好的工作效率来控制成本。而在信息时代,更重要的是还必须要有一个完善的管理信息系统。因此,我选择了酒店管理的餐饮管理系统作为我的毕业设计题目。1.2 目的和意义我国近年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的酒店服务成为了人们追求高质量生活的重要内容。餐饮业要想跟得上发展形势,酒店管理的信息化进程也要加快脚步。为了在总体上实现酒店管理的自动化、规范化和人性化,需要酒店管理由经验管理转为科学管理,这样才能跟上现代化的节奏。这套餐饮管理系统,是针对酒店的具体业务而开发的,业务管理以酒店的餐饮管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。第2章 可行性分析综合考虑餐饮业的高速发展和信息化发展过程中出现的各种情况,根据实际的市场调查再结合自身条件,设计餐饮管理系统的一系列功能。本系统实施后,应能够达到以下目标:1. 业务管理信息化,可随时掌握进货、客人点单、结账等情况。2. 采用流行的客户机/服务器方式,响应速度快,安全性高,系统配置灵活,扩充方便。3. 采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便。4. 提高该餐饮业的管理水平,提升酒店档次,赢得竞争优势。5. 系统维护方便可靠,有较高的安全性,满足实用性、先进性、灵活性的要求。6. 该系统应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。2.1 业务流程图根据餐饮管理系统的具体情况,业务可分为两类,第一类是点菜收银业务,主要负责对客人所点的一些酒菜进行结算;第二类是汇总/统计业务,根据营业额或账单等项目根据某一具体年/月/日的具体情况进行汇总统计。1、点菜业务流程描述如下:(1) 顾客选台、点菜给厨房。(2) 厨房根据备菜情况来看原材料是否有足够的数量。(3) 如果原材料的数量不足则看仓库内是否足够是通过备菜,向仓库发出原材料不足的通知。如果不足则通过系统提示该原材料没有足够的数量,并登记该原材料应填到入库单内。(4) 如原材料可供备菜所用,则登记原材料档案,并开出出库单,通知厨房准备接货。(5) 点菜单存档,并进行统计后结账,给顾客。点菜业务流程如图2-1所示。第3章 总体设计3.1 系统模块总体设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。本系统一共分为七个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的。各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述模块的分析,系统中功能分别为:前台管理、基础数据、销售中心、库存管理、查询中心、报表中心、系统管理,此系统共分七大部分,二十二个子功能模块。各功能模块的具体功能如下:(1)前台管理模块 此模块用于管理酒店的菜品信息及点餐信息。菜品信息主要记录酒店每一个菜品的名称、类别、售价等信息,为要进行的结算做准备。点餐信息主要记录酒店的营业状况,包括顾客点菜信息、人数、消费金额等。(2)基础数据模块 此模块是对员工信息进行管理,也可以对酒菜进行设置如:添加、删除、修改酒菜的一些相关信息;也可以对原材料进行相关的一些设置。(3)销售中心模块 此模块是用于酒店的挂账管理以及挂账结清。挂账管理是对挂账的一些顾客信息进行管理。挂账结清是对一些挂账顾客所挂的账进行一次性结清,并将此次所结的账将加入到当天的营业额。(4)库存管理模块 此模块可以进行库存信息的管理,可以增加或者更新库存信息,包括用具管理和原料管理。原料信息记录了各种原料的名称、储量、成本价格等信息。(5)查询中心模块 此模块是用于对酒店的账单,日营业收进行统计。也可对所挂单的一些相关信息进行查询。挂单查询也可按时间和姓名进行查询,来增加检索速度。(6)报表中心模块 此模块是完成较简单的一些当班收银统计和时段的营业情况。当班收银统计是当前操作员当班时收银时做的一个统计。时段营业情况是可对不同时段进行查询,并知道当时的营业情况。(7)系统管理模块 此模块可以对系统的管理员信息进行管理,可以对使用本系统的操作员信息进行添加和更新等操作。系统功能图如图4-1所示。 全套毕业设计包含的内容如下:源程序+论文(15000字以上)+可执行程序+答辩稿+开题报告如需要请您和我们客服QQ联系