餐饮管理系统毕业设计论文Word文档下载推荐.docx

上传人:b****6 文档编号:21588431 上传时间:2023-01-31 格式:DOCX 页数:49 大小:825.29KB
下载 相关 举报
餐饮管理系统毕业设计论文Word文档下载推荐.docx_第1页
第1页 / 共49页
餐饮管理系统毕业设计论文Word文档下载推荐.docx_第2页
第2页 / 共49页
餐饮管理系统毕业设计论文Word文档下载推荐.docx_第3页
第3页 / 共49页
餐饮管理系统毕业设计论文Word文档下载推荐.docx_第4页
第4页 / 共49页
餐饮管理系统毕业设计论文Word文档下载推荐.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

餐饮管理系统毕业设计论文Word文档下载推荐.docx

《餐饮管理系统毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《餐饮管理系统毕业设计论文Word文档下载推荐.docx(49页珍藏版)》请在冰豆网上搜索。

餐饮管理系统毕业设计论文Word文档下载推荐.docx

所以应势而出的酒店管理系统有着很好的可行应用性。

一直以来人们都采用传统人工的方式管理账单,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了很多的困难,同时,也加大了管理者的工作量和工作难度。

本系统很好的克服了这些缺点,并且有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、本钱低等优点。

这些优点能够极大地提高宾馆管理的效率,也是宾馆的科学化、正规化管理,与世界接轨的重要条件。

系统以MicrosoftSQLServer2000作为后台数据库,为前台开发工具,运用自顶向下逐层分解的模块化结构设计思想、面向对象的设计方法,完成了酒店管理系统的主要模块。

现如今随着经济的不断开展,旅游出国等带来的酒店市场营业量大大增加。

这样就存在客房管理和登记入住等一系列数据的导入和导出,大多数经销商只是用简单的OfficeExcel记录,这样在查询和记录方面都很不方便。

如果设计一款专门为酒店管理人员和酒店员工查询本酒店信息,以及各种预订、入住、核账、结算、退房等的专业软件,将会大大减少销售商的工作并提高酒店营业额。

同时为加强对客户和员工的管理工作,我们为某酒店开发酒店管理系统,解决了该酒店管理复杂、不标准等问题,优化了管理流程,实现了该酒店管理工作的无纸化办公。

第一章绪论

系统开发背景

随着我国市场经济的快速开展,各行业都呈现出生机勃勃的开展景象,其中餐饮业的开展尤为突出。

近两年来已呈现出高速开展的态势。

但在快速开展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低。

随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率、人员本钱还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化开展和整体效劳水平的提升。

有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有效的解决途径。

餐饮业的蓬勃开展带动餐饮投资多元化,大量资本的进入进一步推动了餐饮业的快速、健康开展,随着社会各领域信息化建设的不断普及,餐饮业也开始不断注入信息化元素,将餐饮业务融入计算机管理,既节省人力资源,也提高了管理效率和工作效率,将餐饮业提升到一个新的阶段。

该餐饮系统从开展现状谈起,结合用户实际需求提出本系统的总体结构和功能模块,然后通过系统结构设计、平安设计及前端开发,构建了一个以JSP技术和SQL后台数据库为根底的、具备相关功能的餐饮系统。

根据餐饮系统的流程,完成从用户登录到开台点菜,到结账收银,到统计一条线的信息化管理,因此整个餐饮管理信息系统的研发内容就是开发一整套餐饮管理信息系统,实现餐饮业务的计算机化。

该系统将餐饮业中点菜、退钱、预定、结账等一连串的业务用计算机来管理,分析与设计了餐饮系统的结构及功能模块,解决餐饮系统的关键技术,给出了餐饮业务的解决方案,实现了现代化的餐饮管理机制。

当今世界已进入了在计算机信息管理领域中剧烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。

我们应该成认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

越来越多的管理人员意识到信息管理的重要性。

作为计算机应用的一局部,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比较的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、本钱低等。

这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。

1.2国内外相关研究状态

 

随着信息化技术的日益普及,餐饮这样的传统行业也越来越多的采用信息技术来管理业务,市场上餐饮管理软件正处于百花齐放、百家争鸣的阶段。

目前市场上大多数餐饮软件是基于WINDOWS操作系统的,也有局部餐饮软件考虑到版权的问题,采用LINUX操作系统;

又比方,系统数据库,有ACCESS、SYBASE、MYSQL、SQLSERVER等,对于餐饮系统来说,采用什么数据库与餐厅的规模比较相关,较小的餐厅可以采用比较简单的数据库如ACCESS,这样使用维护都可以做的比较简单,而规模大的餐厅就应该用SQLSERVER这样的数据库,可以保障数据比较平安、系统比较稳定,但同时也要求有专门的系统管理员来维护。

还有,数据的录入通常有三种方式,一是基于普通电脑,二是基于触摸屏,三是采用无线点菜系统,而无线技术又有基于红外技术和基于无线网络的技术。

从目前的开展趋势看,餐饮系统越来越多的采用触摸屏,而无线技术正在逐步成熟起来。

在国内,餐饮软件的开展也正处于蓬勃开展的时期,如北京天良软件,它是一家以软件开发、销售为主营方向的技术开发型企业。

天良软件立足于餐饮及酒店客房管理市场,致力于为客户提供一流的产品及效劳,企业下设市场拓展部、产品研发部、公关筹划部、客户效劳部等主要职能部门。

在国外开展比较成熟的软件有龙腾触摸屏点菜系统,“龙腾餐饮管理系统〞软件采用了独特的组网技术,以Window为操作平台,全32位应用软件系统,功能在国内处于领先地位。

网络系统是以Windows搭成的对等网络,简单实用、稳定可靠,保证企业非常迅速地把信息传递到各个点。

这个系统适用于快餐企业、西餐、火锅有勾划式菜单的餐饮企业,中高档中餐可以配合其他点菜设备一起使用这个系统。

本课题研究的目的及意义

酒店餐饮管理系统也是典型的管理信息系统〔MIS〕,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发以及后厨等自动化管理这几个方面。

该系统中,应用SQLServer2005数据库管理系统、SQL语言原理、JSP应用程序设计,JSP数据库技术,采用成熟的B/S〔浏览器/效劳器端〕结构,根据分析和讨论,实现酒店订餐管理,提供与用户交互的界面,完成酒店餐饮管理系统的设计和开发。

根据该系统的具体情况,应能完成以下功能:

(1)前台管理:

开台管理、客人买单、结账数据分析;

(2)根底信息管理:

餐具信息设置、酒水信息设置、菜谱信息设置、房间台号管理、商品根底信息登记;

(3)效劳管理:

点菜、上单下单、退菜等;

(4)系统管理:

系统维护向导、权限管理、数据备份、帮助说明;

另外,酒店餐饮管理系统要确保信息平安,以系统平安为主要目标,保护系统资源免受恶意的毁坏、替换、盗窃和丧失。

其系统资源包括:

硬件设备、存储介质、软件、数据等。

具体来说,应到达以下平安要求:

(1)保密性,机密或敏感数据在存储、处理、传输等过程中要完全保密,确保仅授权用户在授权后才能进行查询、删除及修改等操作;

(2)完整性,保证系统中的信息处于一种完整和未损害的状态,防止因非授权访问,部件故障或其他人为错误而引起的信息篡改、破坏或丧失。

(3)可靠性,必须保障系统在复杂的网络环境下能够提供持续、稳定、可靠的效劳。

JAVA程序开发技术

java不仅是编程语言,还是一个开发平台,java技术给程序员提供了许多工具:

编译器、解释器、文档生成器和文件打包工具等等。

同时java还是一个程序发布平台,有两种主要的"

发布环境"

,首先java运行时环境〔javaruntimeenvironment,简称JRE〕包含了完整的类文件包,其次许多主要的浏览器都提供了java解释器和运行时环境。

目前Sun公司把java平台划分成J2EE、J2SE、J2ME三个平台,针对不同的市场目标和设备进行定位。

J2EE是Java2EnterpriseEdition,主要目的是为企业计算提供一个应用效劳器的运行和开发平台。

J2EE本身是一个开放的标准,任何软件厂商都可以推出自己的符合J2EE标准的产品,使用户可以有多种选择。

java主要有以下特性

1、Java语言是简单的。

Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。

另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。

特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

2、Java语言是一个面向对象的。

Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制〔关键字为implements〕。

Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。

总之,Java语言是一个纯的面向对象程序设计语言。

3、Java语言是分布式的。

Java语言支持Internet应用的开发,在根本的Java应用编程接口中有一个网络应用编程接口〔javanet〕,它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。

Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

4、Java语言是健壮的。

Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。

对指针的丢弃是Java的明智选择。

Java的平安检查机制使得Java更具健壮性。

5、Java语言是平安的。

Java通常被用在网络环境中,为此,Java提供了一个平安机制以防恶意代码的攻击。

除了Java语言具有的许多平安特性以外,Java对通过网络下载的类具有一个平安防范机制〔类ClassLoader〕,如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供平安管理机制〔类SecurityManager〕让Java应用设置平安哨兵。

6、Java语言是体系结构中立的。

Java程序〔后缀为java的文件〕在Java平台上被编译为体系结构中立的字节码格式〔后缀为class的文件〕,然后可以在实现这个Java平台的任何系统中运行。

这种途径适合于异构的网络环境和软件的分发。

7、Java语言是可移植的。

这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个根本数据类型的长度。

Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的。

8、Java语言是解释型的。

如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行。

在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。

9、Java是高性能的。

与那些解释型的高级脚本语言相比,Java确实是高性能的。

事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的开展越来越接近于C++。

Web应用程序开发环境—JSP技术

在传统的网页HTML文件〔*.htm,*.html〕中参加Java程序片段〔Scriptlet〕和JSP标记〔tag〕,就构成了JSP网页〔*.jsp〕。

JSP页面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。

Web效劳器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给用户。

程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。

所有程序都在效劳器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。

它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。

JSP技术在多个方面加速了动态Web页面的开发:

1、将内容的生成和显示进行别离

使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。

使用JSP标识或者小脚本来生成页面上的动态内容〔内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格〕。

生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在效劳器端运行。

如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在效劳器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容〔例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件〕,并且将结果以HTML〔或者XML〕页面的形式发送回浏览器。

这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。

2、强调可重用的组件

绝大多数JSP页面依赖于可重用的,跨平台的组件〔JavaBeans或者EnterpriseJavaBeansTM组件〕来执行应用程序所要求的更为复杂的处理。

开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。

基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

3、采用标识简化页面开发

Web页面开发人员不会都是熟悉脚本语言的编程人员。

JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。

通过开发定制化标识库,JSP技术是可以扩展的。

今后,第三方开发人员和其他人员可以为常用功能创立自己的标识库。

这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。

4、JSP能提供所有Servlets功能

与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML更方便。

可以更明确地进行分工,Web页面设计人员编写HTML,只需留出空间让Servlets程序员插入动态局部即可。

JSP技术能够支持高度复杂的基于Web的应用。

5、健壮的存储管理和平安性

由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为JavaServlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和平安性。

6、一次编写,各处运行

作为Java平台的一局部,JSP拥有Java编程语言“一次编写,各处运行〞的特点。

随着越来越多的供给商将JSP支持添加到他们的产品中,您可以使用自己所选择的效劳器和工具,更改工具或效劳器并不影响当前的应用。

Tomcat应用效劳器

目前支持JSP的应用效劳器是较多的,Tomcat是其中较为流行的一个Web效劳器,被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。

Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。

你在浏览器中访问这个应用的JSP时,通常第一次会很慢,因为Tomcat要将JSP转化为Servlet文件,然后编译。

编译以后,访问将会很快。

另外Tomcat也提供了一个应用:

manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。

通过这个应用,辅助于FTP,你可以在远程通过Web部署和撤销应用。

当然本地也可以。

Tomcat也具有传统的Web效劳器的功能:

处理HTML页面。

但是与Apache相比,它的处理静态HTML的能力就不如Apache。

我们可以将Tomcat和Apache集成到一块,让Apache处理静态HTML,而Tomcat处理JSP和Servlet。

这种集成只需要修改一下Apache和Tomcat的配置文件即可。

Tomcat确实是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性。

如今,开源软件越来越收到人们的重视,Linux就是一个成功的典型。

人们不再限于只使用软件,而且已经关心起软件的具体实现。

我们有理由相信Tomcat会走得更远。

第二章系统分析

2.1可行性分析

可行性分析是需求分析的根底上进行的,对系统的开发从技术、经济、营运等方面进行分析,并得出系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。

可行性分析一般可定义为:

可行性分析是在建设的前期对工程工程的一种考察和鉴定,对拟议中的工程进行全面与综合的技术、经济能力的调查,判断它是否可行。

可行性分析阶段的主要工作包括以下几个方面:

技术可行性分析

技术可行性分析是根据新系统的目标来衡量是否具各所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。

从各个网站及许多局域网的建设中可以看到,目前基于Web的系统开发技术已经十分成熟,相信随着Internet/Intranet技术的进一步开展,基于Web的信息系统开发将有更为明朗的前景。

经济可行性分析

经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。

开发此餐饮管理系统,不仅能提高企业的管理水平给管理者提供一个企业运作的信息平台还能提升企业的形象及增强竞争力。

使用餐饮管理系统能将餐饮企业业务管理和人员管理信息化,使企业从原材料进货到客人消费都由计算机管理并记录,可随时掌握酒店里房间的使用状况,客人点单,挂账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。

用最少的本钱获得最好的经济效益,增强了餐饮企业的市场竞争力

平安可行性

在系统运行后,就用户方而言,由于用户使用本系统时不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言是定位在界面友好、操作方便、功能齐全的原那么上的,用户只需简单的用鼠标点击各页面上的链接或按钮就能执行相应的功能。

就管理者而言,关心的是如何处理用户信息,只要把用户的信息放入效劳器端的数据库或专门的数据库效劳器,管理者就可运行相应的后台程序进行处理。

操作可行性

目前资源的利用情况和可操作性,只需根据相关需要对数据库中的相应表数据直接操作就可以实现系统的完整、稳定的运行,不会造成系统的巨大压力,可以保证系统的正常运行。

综上所述,通过技术可行性,经济可行性,平安可行性,操作可行性分析,本系统的开发是可行的。

2.2需求分析

工程需求分析就是描述系统需求,通过定义系统中的关键域类来建立模型。

分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,酒店餐饮管理系统的需求分析也是开发人员和用户一起完成的。

需求分析的第一步是描述酒店餐饮管理系统的功能,即定义用例,以此确定系统的功能需求。

该系统主要从酒店的订餐方面来分析。

酒店餐饮管理系统的核心思想就是以顾客是上帝为核心,这就意味着酒店将把客人作为其运作的核心,提升客人满意程度,获得更大的利润。

随着行业竞争的加剧和市场的快速膨胀,增长率的下降,利润的降低,消费行为的理性化是必然的开展趋势。

各大酒店更多的将目光专注于如何提高效劳质量,提高经营管理,而提高经营管理最重要的保证就是信息技术。

酒店餐饮管理系统也是一个酒店不可缺少的局部,它的内部无论对于客户还是员工来说都至关重要,所以一个

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1