《餐饮管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《餐饮管理系统毕业论文.doc(30页珍藏版)》请在金锄头文库上搜索。
1、餐饮管理系统毕业论文 题目 餐饮管理系统的设计 II摘要当今社会已经进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已经为人们深刻认识,它以已经进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、可靠性高、存储量大、保密
2、性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业科学化、正规化、管理与世界接轨的重要条件。关键词:餐饮管理系统 开台 点菜 消费查询 结账目录引言1第一章 概述2(一) 信息管理系统概述2(二) 餐饮管理系统概述3第二章 系统分析5(一) 可行性分析5(二) 需求分析6第三章 系统设计12(一) 系统业务流程12(二) 操作流程13(三) 数据库设计15第四章 系统的具体实施21(一) 系统介绍21(二) 各个模块的实现21第五章 系统测试25(一) 测试的目的25(二) 测试的原则25(三) 系统测试的目标25(四) 系统测试的方针26(五) 测试报告26参考文献27引
3、言近年来,随着人民生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上都是由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。这就迫切需要标准的、高效的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。管理信息系统的分析与设计,必须和具体实际相结合,才能真正的服务社会。在系统开发时应遵循以下一些原则。1稳定性原则系统的开发必须具有加强的应变能力,在一定的时间内有相对的稳定性。2实用性与先进性原则目前,我
4、国的管理信息系统开发中存在低水平的重复开发和片面追求高档次的硬件设备,以及系统开发成功率低,使用价值不高等问题。鉴于实际情况在系统开发中应遵循把实用性放在第一位,又要突出系统在技术上、管理上的先进原则。3面向用户原则管理信息系统是为用户开发的,最终是交给用户使用的,只有用户通过运行才能对系统做出客观评价。因此必须从系统的总体方案规划设计到系统开发过程的每一个环节,都必须坚持一切为了用户,一切服务于用户的观点,这是信息管理开发的前提。第一章 概述 (一) 信息管理系统概述信息管理系统就是我们常说的MIS(Management Information System),它是一个计算机软硬件资源以及数
5、据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。许多企业已经或正准备投入高额资金、花大力气建立大规模的计算机管理信息系统(MIS)普遍存在着系统建设难以达到预期效果的问题。有的开发规模很大,实际应用的范围却很小;有的系统用与不用似乎没有明显的差别;还有的系统由于技术落后、维护工作量太大,若在原有的基础上扩充功能还不如推倒重来。就系统开发的某一具体问题来说,主要是开发用于数据处理的程序,既不需要高深的物理(如电力系统)概念,也不需要复杂的数学算法,一般是比较容易实现的,并且大都采用最新的、高性能的计算机软硬件平台,由优秀的计算机技术人员实施开发,很少出现因网络或程序调试不通而
6、中止开发的事情。信息管理系统(MIS)以分类组织数据为核心,无论计算机内部多复杂,MIS建设所用到的通常只是计算机的操作。随着计算机技术的飞速发展,其功能越来越强,使用越来越简单,计算机技术本身已不再是MIS建设中的难题。系统开发中,有关计算机要解决的关键问题是怎样以计算机为平台组织新的系统。 MIS系统大大简化了管理人员的工作,使高层管理人员对中层,中层对基层、基层对设备系统逐级加强了管理、监督和控制等,业务工作量减少,系统的维护工作量增大,大量的业务改进工作转向系统的改进,系统的正常运行成为企业运转的生命线,因此,选拔、培养出合格人员特别是各层次计算机系统负责人是企业MIS建设的基础。(二
7、) 餐饮管理系统概述1餐饮管理系统开发背景近年来,随着人民生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上都是由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。这就迫切需要标准的、高效的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。2餐饮管理系统开发意义在现实的社会中,小型餐饮公司或企业的管理还大多停留在人工管理日常业务运作的水平上,人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺
8、点,如:效率低,易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。该企业开发次此餐饮管理系统,不仅能提高公司的管理水平给管理者提供一个企业运作的信息平台还能提升企业的形象及增强竞争力。使用该餐饮管理系统能将餐饮企业业务管理和人员管理信息化,使企业从客人开房、点菜到结账都是由计算机管理并记录,可随时掌握酒店里房间的使用状况,客人点单,结账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。在竞争越来越激烈的餐饮业中取得优势。3餐饮管理系统简介根据该企业的特点和该企业的实际情况,该系统以餐饮义务为基础,主要突出开房、点菜、结账。开房方面主要采取图形
9、加数据的方式使用户能直观的管理数据信息,并能有效的管理各个餐桌和房间;点菜方面采用菜单加数据库的管理方式,让用户可以动态的管理现有信息,这里突出了重要的两点。(1)操作管理的信息准确无误,可让用户放心(2)操作管理的速度快、管理方便、实用性高。4餐饮管理系统的目标面对服务行业的高速发展和餐饮企业信息发展的过程中出现的各种情况,结合酒店自身特点及业务流程,该餐饮管理系统在实施后能达到以下目标(1)采用菜单和图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便。(2)业务管理信息化,可随时掌握开台、客人点菜、结账、服务员信息等情况。(3)系统维护方便可靠,具有灵活性、通用性及安全性的特点。(
10、4)该软件尽可能地降低使用者的劳动强度,同时提高工作质量和效率。(5)提高该企业管理水平,提升酒店档次,赢得竞争优势。第二章 系统分析(一) 可行性分析1系统可行性分析(1)技术上的可行性:技术方面的可行性就是根据现有的技术条件,能否实现系统的各项要求。据分析此系统采用VS2008位开发平台、C#为开发语言、SQL Server 2000为后台数据库,根据所学的知识完全可以设计出此系统的各个功能和模块。(2)硬件设备上的可行性分析:设备上的可行性是指该系统对所需的硬件设备,如PC机、打印机或网络等的性能要求。据分析现有设备的性能完全能够满足系统功能的要求。(3)软件上的可行性分析:本系统属于数
11、据库应用程序,本餐饮管理系统需求一个数据库服务器及其运行的操作系统,根据客户的数据量并不是十分巨大,我们选择目前市场上价格比较低廉的数据库服务器产品:Microsoft SQL Server 2000及配套的平台Windows Server 2003操作系统。而前台开发工具采用Visual Studio 2008,利用其可视化的开发环境、丰富的控件资源,能够快速地开发出应用程序。这些软件在中小型MIS开发中已经被大量应用,技术上都比较成熟,因此技术上是可行的2.经济上可行性分析(1)费用上可行性分析:根据酒店多年来良好的经济效益,酒店的经济实力比较雄厚,加上硬件设备和软件的价格比较便宜,就这为
12、系统的实施奠定了经济基础,足能提供购买硬件设备和开发软件所需的资金。(2)效用上的可行性分析:实施该系统也能给公司带来长期效益,它可以帮助领导实现管理方法的现代化、科学化、极大地提高餐饮企业的工作质量与工作效率、减少管理支出的费用,从而保证酒店管理的可持续的良好发展。因此经济上具有了系统开发的可行性。3管理上的可行性分析酒店的领导认识到当今社会的发展趋势,认为使用计算机从事酒店管理是公司当前非行必要的举措。公司员工也会对本系统的开发十分的欢迎,因为采用计算机管理方式可以减少或避免酒店服务人员因为马虎大意而导致经济财产的错误,或由于客人过多,造成开台、点菜等方面的混乱。另外,为了提高酒店的管理水
13、平,适应管理信息系统的要求,该酒店对管理人员进行了全面的培训,提高了他们对餐饮管理信息系统的认识。因此在管理上具有了系统开发的可能性。4简要总结经过细致地初步调查和严密地可行性分析,我认为在现有的条件下,为餐饮业开发一款功能较齐全的餐饮管理系统是完全可行的。(二) 需求分析1系统功能需求分析餐饮管理系统是一个典型的数据库开发应用程序,由开台模块、点菜模块、消费查询模块、结账模块、基础信息、辅助工具、系统维护、系统设置等组成。(1)开台模块开台模块主要记录了桌台编号、顾客名称、服务员、账单日期、用餐人数、备注等组成。(2)点菜模块点菜模块主要有菜品类别的选择、菜单编号、菜单名称、菜品单价、所要菜
14、品数量、菜品价格总和、服务员、备注等组成。(3)查询模块查询模块只要列出顾客目前为止所点菜品、价格等信息。(4)结账模块结账模块根据顾客的消费情况计算出消费总额,并根据收银数,计算出找零多少。(5)基础信息主要由酒店房间信息和服务员个人信息组成。(6)辅助工具主要有日历、记事本和计算器。(7)系统维护系统维护有权限管理、系统备份、系统还原组成。权限管理分为三种级别,分别为超级管理员、经理和一般用户。超级管理员:超级管理员可以对所有菜单进行管理操作。经理:经理除系统设置菜单不能使用以外,其它菜单都可以使用并管理操作。一般用户:一般用户只可以对辅助工具菜单、系统设置菜单、窗口布局菜单及帮助菜单进行
15、使用操作。系统备份和还原可以对当前数据库信息进行备份,以免数据丢失。(8)系统设置系统设置由口令设置、锁定系统组成。口令设置可以更改登陆用户的登陆密码。锁定系统主要功能是当服务人员离开电脑时可以点击锁定系统,此时系统的各项功能都不可用,包括关闭系统。由此可以防止非法人员更改系统信息,造成经济上不必要的损失。直到服务员输入密码解锁系统,才可恢复正常。解锁密码和登陆密码一致。2 .系统设计结构分析此系统采用ADO.NET技术架构。ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口。(1)ADO.NET的作用它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持RICH XML.由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是A