餐饮管理系统毕业论文正文终稿文档格式.docx
《餐饮管理系统毕业论文正文终稿文档格式.docx》由会员分享,可在线阅读,更多相关《餐饮管理系统毕业论文正文终稿文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
论文(设计)未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,论文(设计)中所引用的文字、研究成果均已在论文(设计)中以明确的方式标明;
在毕业论文(设计)过程中,本人恪守学术规范,遵守学校有关规定,依法享有和承担由此论文(设计)产生的权利和责任。
声明人(签名):
年月日
摘要
随着信息技术在企业管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个企业要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文主要研究如何开发餐饮管理系统,解释了开发餐饮管理系统的必要性和重要性,系统的开发在.net平台上进行,结合后端的SQLServer2005数据库技术,用C#.net进行编码,开发出一个符合企业需要,比较实用的信息管理系统。
通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考许多资料,在指导老师的帮助下,详细分析了企业管理系统的几个主要设计阶段:
需求分析、概要设计和详细设计,同时给出了系统实现的具体思想方案,并列举了实际工程中的实例创建过程、方法和效果。
该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。
关键词:
餐饮管理现代化,人工管理,功能模块,存储过程
目录
摘要I
1绪论1
1.1课题的提出、现状及研究意义1
1.2课题的研究内容1
1.3论文的章节安排2
2相关技术介绍3
2.1C#简介3
2.2.SQLSERVER简介5
3系统需求分析7
3.1系统需求分析7
3.2系统类图7
3.3系统用例图7
4系统设计9
4.1系统总体结构9
4.2系统详细设计9
4.2.1进账管理模块详细设计9
4.2.2员工管理模块详细设计10
4.3数据库设计11
4.3.1概念设计11
4.3.2逻辑设计12
5系统实现13
5.1系统数据库连接实现13
5.3登录模块实现14
5.4主窗体实现17
5.5.4功能实现的补充说明25
6结束语26
6.1主要27
6.2进一步改进的方向27
参考文献29
致谢30
1绪论
1.1课题的提出、现状及研究意义
近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。
然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。
XX酒店作为传统的餐饮企业也存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。
改革开放二十多年来,我国餐饮业发展迅猛,日新月异,各种风味特色,各种经营形式,各种组织结构的餐饮企业星罗棋布,但“竞争激烈,生意难作”也成了餐饮业的“流行脖。
更新经营方式,拓展大众市场,建全餐饮业的“软硬”件设施,发展餐饮信息渠道是我国餐饮业应探索的主旋律。
所以,社会化,科学化,集锦化21世纪的发展方向。
当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。
我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
越来越多的管理人员意识到信息管理的重要性。
所以说科学化是二十一世纪餐饮业的主流
目前,国内的餐饮管理系统几种情况是:
中国的软件系统大多源自管理信息系统(MIS),从部门业务需求的角度出发设计。
管理信息系统设计的初衷是服务于学校内绝大多数的业务操作人员,将业务操作人员的重复性劳动予以初场户动化,即从管理理论抽象出理想化的业务管理模式,在基于该业务模式的摹础上实现低层次的数据处理或业务流程电子化。
管理信息系统的设计,是根据中小型学校业务单元的需求来编写的,一般无法满足多体制、多元化、多董组织结构的大型学校数据处理需求。
与国外同类应用系统及解决方案相比较,目前中国的管理软件还有一些缺憾:
第一,很多是从管理信息系统演变而来,虽然目前国内的管理软件已将模块功能扩展至学校管理或人才资本管理相关的整个业务领域,但系统在整体性、前瞻性和集成性方面仍有欠缺。
1.2课题的研究内容
本课题是设计一个基于.NET的餐饮管理系统。
本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标:
系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。
对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。
实现对消费账目自动结算。
实现对消费的历史记录进行查询,支持模糊查询。
系统应最大限度地实现易维护性和易操作性。
1.3论文的章节安排
整篇论文是基于.NET为背景,从.NET的知识、体系结构等方面,介绍.NET的餐饮管理系统设计与开发实现。
具体章节安排如下:
第一章绪论阐明了论文课题的提出及其意义,以及本课题研究内容。
第二章主要介绍了研究本课题的涉及到的技术和个性技术的特征、功能和应用领域。
第三章介绍系统的需求分析,并重点分析了系统功能需求分析以及系统的UML图等。
第四章介绍系统设计,并对系统的数据库设计进行的详细分析。
第五章进行系统实现设计的分析,包括部分界面分析和部分代码说明。
第六章是结束语。
总结论文及设计所做的主要及取得的成果,并对系统和.NET下一步要做的进行了分析。
2相关技术介绍
2.1C#简介
C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。
并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员AndersHejlsberg的最新成果。
C#看起来与Java有着惊人的相似;
它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。
VisualStudio.NET从一开始就是为XMLWeb服务创建的开发环境。
通过允许应用程序通过Internet沟通和共享数据,XMLWeb服务使业务能够从Internet转换为用于集成和传送它们的核心商业价值的真正平台。
VisualStudio.NET和XMLWeb服务提供简单,灵活和基于标准的模型。
允许开发人员从新的和现有的代码汇编应用程序,而与平台,编程语言或对象模型无关。
而.NETFramework是一个新的开发平台,它为局域网(LAN)和Internet上的分布式企业应用提供了一致和有效的支持。
.NETFramework由两个主要部分组成:
CLR(通用语言运行时,CommonLanguageRuntime)和一组统一的类库,包括ASP.NET、ADO.NET、WindowsForms和其他能力。
C#(Csharp)是微软对这一问题的解决方案。
C#是一种最新的、面向对象的编程语言。
它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。
使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。
.NET是MicrosoftXML.NET平台。
XML.NET允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。
Microsoft.NET平台提供创建XML.NET并将这些服务集成在一起之所需。
C#是一个语言,.net是一个平台,上面支持用C#或者VBdotNet写代码。
另外,C#不但可以开发基于.net的应用程序,也可以开发基于WinForm的程序,这就是区别。
若是单纯以概念来说,你可以把.net当做一个工作平台一般,它是一个开发环境的基底,提供你开发Windows、Web、Mobile、XML...等应用程式一个共通的平台,若是要了解深一点,则再去了解其运作的相关机制那是有助于你利用它来开发.C#和.NET主要是应用在网际网路.
C#(读做C-sharp)编程语言是由微软公司的AndersHejlsberg和ScottWillamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。
这种移植对于广大的程序员来说是比较容易的,因为C#从C,C++和Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。
C#是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C#程序。
使用IDE,程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。
使用IDE迅速建立一个应用程序的过程称为快速反映开发。
.NET是Microsoft的XMLWeb服务平台。
不论操作系统或编程语言有何差别,XMLWeb服务能使应用程序在Internet上传输和共享数据。
Microsoft®
.NET平台包含广泛的产品系列,它们都是基于XML和Internet行业标准构建,提供从开发、管理、使用到体验XMLWeb服务的每一方面。
XMLWeb服务将成为您今天正在使用的Microsoft的应用程序、工具和服务器的一部分—并且将要打造出全新的产品以满足您所有业务需求。
更具体地说,Microsoft正在五个方面创建.NET平台,即工具、服务器、XMLWeb服务、客户端和.NET体验。
C#2.0新特性:
1、泛型:
在我看来,泛型就是通过将数据类型参数化从而实现了代码的更为灵活的复用,泛型的出现使得C#能够使用同一段代码来操作多种数据类型。
泛型无疑是C#2.0最重大的改进,它的出现赋予了C#代码更强的类型安全,更好的复用,更高的效率和更清晰的约束。
2、匿名方法:
匿名方法允许我们将代码直接与委托实例相关联,使委托实例化工作更加直观和方便。
在我看来,这只是C#又多了一种语法格式而已,不再像以前必须将方法名传给委托实例,而是又多了一种选择。
3、迭代器:
迭代器允许我们更加方便的编写用于foreach语句的类型。
在我看来,迭代器的出现只不过是改进了1.0中