餐饮管理系统设计与实现毕业论文.docx

上传人:b****1 文档编号:13403363 上传时间:2023-06-13 格式:DOCX 页数:65 大小:767.24KB
下载 相关 举报
餐饮管理系统设计与实现毕业论文.docx_第1页
第1页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第2页
第2页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第3页
第3页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第4页
第4页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第5页
第5页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第6页
第6页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第7页
第7页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第8页
第8页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第9页
第9页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第10页
第10页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第11页
第11页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第12页
第12页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第13页
第13页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第14页
第14页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第15页
第15页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第16页
第16页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第17页
第17页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第18页
第18页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第19页
第19页 / 共65页
餐饮管理系统设计与实现毕业论文.docx_第20页
第20页 / 共65页
亲,该文档总共65页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

餐饮管理系统设计与实现毕业论文.docx

《餐饮管理系统设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《餐饮管理系统设计与实现毕业论文.docx(65页珍藏版)》请在冰点文库上搜索。

餐饮管理系统设计与实现毕业论文.docx

餐饮管理系统设计与实现毕业论文

摘  要

餐饮管理系统是为了适应当今酒店的管理方法,更加全面、准确、有效地完成餐饮业的各种管理工作而开发的一个应用软件.本系统实现了传统餐饮业的日常运作无需靠大量人工管理,从原材料入库到客人点单,再到结账也无需大量人工来完成记录,这样做不仅减少人力资源而且也避免了记录丢失或重复等错误,同时也增强了管理水平。

所以本系统具有手工管理所无法比拟的优点。

如:

检索迅速、查找方便、存储量大、成本低等。

本餐饮管理系统主要是利用windows窗体作为界面,采用C/S开发模式,单击版,本系统的前台开发采用的是ASP.NET技术来实现,采用C#语言和后台采用的是SQLServer2005作为开发工具。

利用其可视化的开发环境、丰富的控件资源,快速开发出了餐饮管理信息系统应用程序。

本餐饮管理系统包括操作员的有效身份登录、前台的预定、点菜、结账、挂账、对酒菜的增加、对员工资料进行管理、对原材料进一步的设置、对原材料的入库、出库、以及原材料的当前库存、并对其某一日的收银情况进行查询、某一日的账单进行查询、当班收银统计、某一日的某一个时段进行统计前进行查询等功能。

本系统主要介绍系统的总体设计以及着重研究了前台管理以及库存管理的实现,前在此基础上建立了后台数据库。

关键词 管理信息系统;餐饮信息管理;ASP.NET

Abstract

Restaurantmanagementsysteminordertomeetthecurrentneedsofhotelmanagement,morecomprehensive,accurateandefficientcompletionofthevariousfoodservicemanagementandthedevelopmentofasoftwareapplication.Thepresentsystemofthetraditionalday-to—dayoperationofthecateringindustrywithoutrelyingonlargenumberofartificialmanagement,storageofrawmaterialsfromonepointtotheguests,noneedtocheckalargenumberofmanualtocompletetherecord,donotonlyreducethehumanresourcesbutalsopreventthelossorduplicationofrecords,Andothererrors,butalsotoenhancethemanagementlevel。

Therefore,thesystemcannotbecomparedwiththemanualmanagementofthemerits。

Suchas:

therapidretrieval,easytofind,largestoragecapacityandlowcost。

ThepresentmanagementsystemcateringmainlytotheuseofwindowsasaforminterfaceusingC/SMode,clicktheversionofthesystem’sfuturedevelopmentistheuseoftechnologytoachieveASP.NETusingC#languageandthebackgroundisusedasaSQLServer2005Developmenttools.Itsvisualenvironment,getfat,richinresources,control,therapiddevelopmentofarestaurantmanagementinformationsystemapplications.Thefoodmanagementsystem,includinganeffectiveoperatorlog,scheduledforthefuture,alacarte,checkout,GuaZhang,theincreaseindrink,thestaffofdatamanagement,rawmaterialsforfurthersetting,thestorageofrawmaterials,alibrary,aswellasThecurrentinventoryofrawmaterials,andadayofthecashregistertoconductinquiriesonabilltocarryoutinquiries,cashregisterdutystatistics,aone-dayperiodpriortostatisticalinquiriesandotherfunctions.Thepresentsystemismainlytointroducethesystemdesignaswellasfocusingonthemanagementfront,aswellastherealizationofinventorymanagement,theformerOnthisbasis,theestablishmentofadatabasebackground。

Keywords ManagementInformationSystem Cateringinformationmanagement ASP.NET

 

第1章 绪论

在计算机技术发展日新月异的今天,数据库管理系统的发展也日趋完善。

随着科学管理系统的建立以及计算机化的管理模式普及,尤其是计算机技术和现代化通信技术的迅速发展,企业现代化管理正在逐渐受到人们的重视。

使用计算机辅助管理就应运而生,并迅速发展起来。

随着科学技术的发展,社会进步以及计算机的迅速发展,酒店餐饮业管理的方法也日新月异,以前全是由人工管理的方法存在很多的缺点:

管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。

为了提高酒店餐饮管理效率,减轻劳动强度,提高信息处理速度和准确性,为酒店管理员提供更方便、快捷的服务项目,提供一种更先进、科学的服务系统,于是选择了用计算机来设计一个酒店餐饮管理系统的方案.让计算机对酒店餐饮进行自动管理,酒店管理员可以直接在计算机上实现酒店餐饮的信息管理,并能在一定程度上实现自动化。

我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

1.1 课题背景

餐饮业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力的问题显得越来越重要。

餐饮业既需要完成前台的一些服务工作,还需要完成后台的管理工作,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。

传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下,而且会极大地形象到酒店的服务质量。

商场如战场,酒店要迎接这场挑战,就必须提高整体竞争能力,而要提高整体竞争能力必须变革酒店的管理模式,实施信息化建设无疑提高管理水平的必经之路和明智之举。

一个成功的餐饮业,其经营者必须要提高服务水平和服务质量,以此来提高市场占有率和顾客回头率,还要有好的工作效率来控制成本。

而在信息时代,更重要的是还必须要有一个完善的管理信息系统。

因此,我选择了酒店管理的餐饮管理系统作为我的毕业设计题目。

1.2 目的和意义

我国近年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的酒店服务成为了人们追求高质量生活的重要内容.餐饮业要想跟得上发展形势,酒店管理的信息化进程也要加快脚步。

为了在总体上实现酒店管理的自动化、规范化和人性化,需要酒店管理由经验管理转为科学管理,这样才能跟上现代化的节奏。

这套餐饮管理系统,是针对酒店的具体业务而开发的,业务管理以酒店的餐饮管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。

1.3 系统设计思想

一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。

实用性:

系统以用户需求为目标,以方便用户为原则。

根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司学校等通用的网络软件.

先进性:

本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。

前台是以MicrosoftVisualStudio2005为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。

高可靠性:

一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性.

高安全性:

在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。

采用标准技术:

本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性.

可维护性:

系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。

可扩展性及灵活性:

系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。

智能性:

系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网.

1.4 论文完成的工作

论文完成的工作有:

论文的选题背景、目的意义、可行性分析、需求分析、总体设计、详细设计、系统测试与性能分析及对系统的简单介绍,还有论文的摘要及其翻译、论文附录部分的外文资料及其翻译。

首先深入了解目前的国内外餐饮业与信息业的发展形势,做好餐饮管理系统的需求分析,在需求分析当中要做好系统的数据流图与E—R图。

数据流图当中要体现出系统的数据流向、涉及到的各种操作和数据存储,E-R图要体现出顾客实体、厨房人员实体、酒店操作员实体与酒店服务员实体四者之间的关系。

在做需求分析的时候还要设计出酒店餐饮管理系统的功能模块图,以体现系统的模块化结构设计以及各模块的主要功能。

餐饮管理系统的前台开发由ASP。

NET技术来实现,而后台则是采用SQLSERVER2005作为开发工具。

餐饮管理系统的实现是用界面介绍与功能说明相结合的方式体现的,在此部分提供了各个主要功能界面的截图。

除此之外,论文需要完成的内容还包括摘要部分及其翻译、外文资料内容及其翻译、参考文献介绍以及部分源代码等。

第2章 可行性分析

综合考虑餐饮业的高速发展和信息化发展过程中出现的各种情况,根据实际的市场调查再结合自身条件,设计餐饮管理系统的一系列功能。

本系统实施后,应能够达到以下目标:

1.业务管理信息化,可随时掌握进货、客人点单、结账等情况。

2.采用流行的客户机/服务器方式,响应速度快,安全性高,系统配置灵活,扩充方便。

3.采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便。

4.提高该餐饮业的管理水平,提升酒店档次,赢得竞争优势。

5.系统维护方便可靠,有较高的安全性,满足实用性、先进性、灵活性的要求.

6.该系统应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。

2.1业务流程图

根据餐饮管理系统的具体情况,业务可分为两类,第一类是点菜收银业务,主要负责对客人所点的一些酒菜进行结算;第二类是汇总/统计业务,根据营业额或账单等项目根据某一具体年/月/日的具体情况进行汇总统计。

点菜业务流程描述如下:

1.顾客选台、点菜给厨房。

2.厨房根据备菜情况来看原材料是否有足够的数量.

3.如果原材料的数量不足则看仓库内是否足够是通过备菜,向仓库发出原材料不足的通知。

如果不足则通过系统提示该原材料没有足够的数量,并登记该原材料应填到入库单内。

4.如原材料可供备菜所用,则登记原材料档案,并开出出库单,通知厨房准备接货.

5.点菜单存档,并进行统计后结账,给顾客。

点菜业务流程如图2—1所示。

图2—1 点菜业务流程图

该系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能否实现新系统目标进行可行性分析。

2.2 经济可行性

估算本系统的开发费用和今后的运行、维护费用,估计新系统可以使某酒店的管理大大提高,并将费用与效益进行比较。

系统的效益可以从酒店利益和社会效益两方面考虑.对于学生管理系统则应着重分析其社会效益。

例如,系统运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。

下面从以下几个方面对系统的经济可行性进行具体的分析:

系统初期投资

系统初期投资如表2—1所示.

表2—1 古兰轩餐饮管理系统初期投资

序号

项目

人工(人·日)

单价(元)

合计(元)

1

需求分析

20

1000

20,000

2

总体设计

30

1000

30,000

3

费用管理子系统详细设计

20

1000

20,000

4

信息查询子系统详细设计

20

1000

20,000

5

工程实际成本数据库实现

10

1000

10,000

6

编码实现

50

1000

50,000

续表2—1

7

单体测试

20

1000

20,000

8

系统集成测试

20

1000

20,000

9

说明手册编制

10

1000

10,000

10

合计

200,000

货币的时间价值

系统货币时间价值如表2-2所示.

表2-2 古兰轩餐饮管理系统货币时间价值

年份

将来值(万)

(1+i)n

现在值(万)

累计的现在值(万)

1

10

1.05

9。

523

9。

523

2

10

1.1025

9。

070

18。

593

3

10

1。

1576

8.639

27.232

4

10

1.2155

8。

227

35。

459

5

10

1。

2763

7。

835

43.294

投资回收期

引入进销存系统两年后,可以节省18。

59万元,比最初投资还少1.4万元。

但第三年可以节省8.639万元.

即:

1。

4/8.64=0.162

2+0.162=2.162

纯收入

43.294-20=23。

294(万元)

当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的20万。

而且考虑到开发本系统将为以后带来的利益,拿出20万来进行餐饮管理系统的开发,是绝对必要!

经过以上分析,古兰轩餐饮管理系统在经济上的开发是可行的!

2.3 技术可行性

根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。

2.3.1系统运行平台设置

硬件环境:

台式计算机(PC)一台,如表2-3所示。

表2—3 运行环境硬件配置

硬件

配置

续表2—3

处理器

PentiumⅣ以上

内存

256M以上

硬盘空间

80G以上

软件环境:

WindowsXPorWindows2003Server操作系统。

2.3.2开发工具简介

1.ASP.NET是微软推出的基于通用语言的编程框架,使用它可以在服务器端创建强大的网络程序,例如商务网站、聊天室、论坛等,它是新一代编制企业网络程序的平台,为开发人员提供了一个崭新的网络编程模型.

ASP.NET是基于。

NET平台的,开发者可以使用任何。

NET兼容的语言,所有的.NETFRAMEWORK技术在ASP.NET中都是可用的。

其次,ASP。

NET在设计过程中充分考虑到程序的开发效率问题,可以使用所见既所得的HTML编辑器或其他的编程工具来开发ASP.NET程序,包括VisualStudio。

NET版本。

可将设计、开发、编译、运行都集中在一起,大大地提高ASP。

NET程序的开发效率。

ASP.NET的技术优势主要体现在以下几个方面:

(1)更好的性能 ASP。

NET代码不再是解释型的脚本,而是由运行于服务器端经过编译的代码,同时由于引进了早期绑定、本地优化、缓存服务等技术,大大提高了ASP.NET的执行效率。

(2)更好的语言特性 当前ASP。

NET支持完全面向对象的VisualBasic,C#和JScript,这意味着开发者不仅可以利用这些语言来开发ASP.NET程序,而且可以利用这些语言所具有的优点,包括这些开发语言的类库、消息处理模型等。

此外,ASP.NET是完全基于组件的,所有的页面、.COM对象乃至HTML元素都可以视为对象。

(3)更加易于开发 ASP.NET提供了很多基于常用功能的控件,使诸如表单提交、表单验证、数据交互等常用操作变得更加简单。

同时,发布、配置程序也由于ASP。

NET新的处理模式而更加方便。

商务逻辑与代码的分离使程序更易于维护。

(4)更强大的IDE支持 微软为.NET的开发者准备了VisualStudio的。

NET版本(简称VS。

NET)。

VS.NET提供了强大的、高效的.NET程序的集成开发环境,支持所见即所得、控件拖放、编译调试等功能,使开发ASP。

NET的程序更加快速方便.

(5)更易于配置管理 ASP。

NET程序的所有配置都存储于基于XML的文件中,这将大大简化对服务环境和网络程序的配置过程。

由于配置信息是以文本形式保存的,新的配置不需要通过任何服务端的程序即可生效。

(6)更易于扩展 ASP.NET良好的结构使程序扩展更加简单.开发者可以方便地开发自己的控件来扩充ASP.NET的功能。

(7)更加安全 ASP.NET具有良好的结构,能够确保程序的安全性。

ASP。

NET提供了多种认证授权的安全机制,使开发人员更容易管理站点的资源。

2.SQLServer2005是一种采用T-SQL语言,基于C/S模式的关系型数据库管理系统。

SQLServer2005存储和管理数据有以下优点:

(1)每个数据项都存储在中央位置,所有用户都可在这个位置使用它们.

(2)各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦.系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本。

(3)可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行。

(4)可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。

还可在服务器应用程序中执行规则,因为这些应用程序也是许多瘦客户端访问的中央资源。

(5)关系数据库服务器只返回应用程序所需要的数据,优化了网络流量。

(6)最大程度地降低硬件成本,由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。

客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上。

(7)可以配置服务器以优化检索数据所需的磁盘输入/输出容量,配置客户端以优化从服务器检索数据的格式。

(8)可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济。

(9)维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。

2.4 本章小结

通过对本系统的开发,让我对一个系统开发前所需要做的准备有了一些详细的了解,在一个系统的开发前需要做大量的需求分析,分析本系统是否适合开发,有经济上、运行上、技术上是否可行。

第3章需求分析

3.1 MIS系统的产生和发展情况

所谓管理信息系统(ManagementInformationSystem)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。

随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。

MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。

换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。

与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势。

3.2 餐饮管理系统的需求分析

需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性.在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象。

3.2.1 数据流图构建

 

餐饮管理系统的数据流图如图3—1所示。

图3—1 餐饮管理系统数据流图

3.3 数据字典构建

数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。

它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。

数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。

数据项定义:

表3—1 餐饮管理系统数据项定义

编号

名称

别名

类型

长度

I01—01

uname

用户名称

Varchar

20字节

I01—02

upsw

用户密码

Varchar

20字节

续表3-1

I01—03

tid

台号

Varchar

10字节

I01-04

cname

客人姓名

Varchar

20字节

I01—05

btime

开始时间

Datetime

8字节

I01—06

etime

结束时间

Datetime

8字节

101-07

jiner

金额

Numeric

10字节

I01-08

bid

酒菜编号

Varchar

20字节

I01—09

dname

酒菜名称

Varchar

20字节

101-10

danwei

酒菜单位

Varchar

10字节

101-11

price

酒菜价格

Numeric

10字节

I01—12

jtype

酒菜类别

Varchar

20字节

I01-13

bid

原材料编号

Varchar

10字节

I01-14

rname

原材料名称

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2