基于Java的餐饮管理系统论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于Java的餐饮管理系统论文.doc》由会员分享,可在线阅读,更多相关《基于Java的餐饮管理系统论文.doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.学号毕业设计(论文)题目:Java餐饮管理系统的设计与实现作 者 伍娜 届 别 2014届 院 别 信息与通信工程学院 专 业信息工程指导教师 振 职 称 讲 师_完成时间2014年5月3日44 / 50摘 要餐饮管理系统是当今为了适应社会而开发的非常有效的酒店管理方法,它能够全面、准确、有效地完成餐饮业的各种管理工作。传统餐饮业需靠大量人工管理,而本系统的功能则实现了从原材料入库到客人点单,再到结账均无需大量人工来完成记录,人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误和混乱。采用计算机进行信息的有效管理不但能实现管理的规化,而且还可以避免错误,提高效率,使餐饮业获得更好的业绩。本
2、系统即针对餐饮业的信息管理而设计制作,在开发酒店餐饮管理系统中,采用jdk1.7搭建管理系统平台和Eclipse8.0作为开发工具,并采用了SQL server 2005数据库管理系统及java,javascript主流开发技术进行了实现流程规化,数据灵活化配置一套餐饮管理系统。本餐饮管理系统包括管理员、经理、操作员的有效身份验证登录,然后进入主界面,有前台管理、入库信息,员工信息、桌台管理、物品设置、菜单管理、供应商信息等管理模块,而这些模块的功能又做了进一步的细致划分,从开台、点菜、结账、对菜的增添、对员工资料的有效管理、原材料的合理设置及入库、出库以及原材料的当前库存,到对用户登录信息的
3、管理、系统安全功能的设置等做了全面的实现。从而能够全面、准确、有效地完成餐饮业的各种管理工作,使得餐饮业获得更好的经济效益。关键词:餐饮管理系统;系统设计;java,javascriptABSTRACTRestaurant management system is a application softwarel,which is to meet the current needs of hotel restaurant management and more comprehensively, accurately, effectively complete a range of works o
4、f restaurant industry.As we all know, traditional restaurant industry must rely on large number of artificial management,but the function of this system has a great relization of storage of raw materials from one point to the guests, no need to check a large number of manual to complete the record w
5、ithout a lot of manual to complete the record.artificial processing this information not only the heavy workload, complex, but also prone to errors and confusion.The effective management of the computer information can not only realize the standardization of the management, but also avoid mistakes,
6、improve efficiency.so the system is made for catering information management. Hotel catering management system is designed to use jdk1.7 to build management system platform and Eclipse8.0 as the development tool, and use SQL Server 2005 database management system and Java, JavaScript mainstream deve
7、lopment technology to achieve the process standardization, data flexible configuration of a restaurant management system.this catering management system include an effective authentication login of manager, administrator and operator.then enter the main interface and there are front desk management,
8、 storage information, employee information, table management, goods settings, menu management, supplier information management module and so on.At the same time,these module function have furthur division ,from the schedual of the table, order checkout, to the dish add, the effective management of e
9、mployee information, reasonable arrangement and storage of raw materials , as well as the current raw materials, the current inventory of daily cashier billing inquiries and other functions.Therefore, the overall design of the software development process put the knowledge into practice well. Keywor
10、ds:restaurant manegement sytem;system design;java,javascript目录摘 要IABSTRACTII第一章 绪 论11.1系统开发背景11.2国外相关研究状态11.3本课题研究目的及意义21.4开发工具及相关技术21.4.1Java程序开发技术41.4.2Eclipse开发工具简介41.4.3SQL server 2005简介5第二章 系统分析62.1可行性分析62.1.1技术可行性分析62.1.2 经济可行性分析62.1.3安全可行性分析72.1.4操作可行性分析72.2 需求72.2.1系统的主要功能72.2.2 系统的实现目标92.2.
11、3系统的性能需求92.2.4运行环境9第三章 总体设计113.1功能模块设计113.2 E-R113.3总体E-R图143.4系统数据表143.5系统流程图183.6详细设计书19第四章 系统实现214.1用户登录214.2系统主界面234.3开台点菜254.4用户更改密码284.5员工信息304.6桌台管理324.7供应商信息344.8系统锁定384.9系统数据库连接实现39第五章系统测试与性能分析405.1软件测试405.2测试的概念定义405.3测试步骤415.4本系统测试41第六章 结束语46致 47参考文献48第一章 绪 论1.1系统开发背景我国乃至世界的市场经济快速发展,各行各业的
12、发展景象亦是如火如荼,其中餐饮业的发展尤为突出。近两年呈现出的高速发展趋势不得不让我们承认这一点。但在快速发展的同时,在日常经营管理中,餐饮业仍普遍采用大量人工管理方式,而这种管理方式无论是在工作效率、人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,且整体科技科技水平较低。随着餐饮企业规模和数量的不断增长,我们也不断深思,如何去解决这样一个难题,缓和它对整个餐饮业的规模化发展和整体服务水平存在的一定制约。经过人类不断的努力研究,有效的管理得到了很好的实现,对提高企业的经济效益有了很大的帮助,在那些中小型饭店中采用工作流技术,结合饭店绿色管理容,实施计算机管理信息系统成为了一条有效
13、的解决途径。餐饮投资多元化成为了餐饮蓬勃发展的一大亮点,大量资本的投入进一步推动了餐饮业的发展。当然如今也是信息大爆炸的时代,随着社会各领域信息化建设的不断普及,餐饮业也开始不断注入信息化元素,将餐饮业提升到一个新的阶段。即使用计算机管理餐饮业物,不仅摆脱了以前旧的低效率经营模式,而且大大提高了餐饮管理的服务水平和管理人员的管理能力。特别是在餐饮业竞争越来越激烈的今天,对于一个成功的餐饮管理员来说,如何提高餐饮服务水平和管理能力来争取更大的市场份额和顾客回头率显得尤为重要了。那么毫无疑问,实施信息化建设将会发挥举足轻重的作用,其中一个功能完善的餐饮管理系统更是必要的。1.2国外相关研究状态近年
14、来,餐饮业这个传统的行业得到很大的发展,建立企业自身的现代化管理信息系统,已成为越来越多的商界有识之士的共识,因此市场上餐饮管理软件也处于百花齐放、百家争鸣的阶段。目前市场上基于WINDOWS操作系统的餐饮软件占大多数,LINUX操作系统只占少数比例;又从数据库这一块来看,采用什么数据库与餐厅的规模比较相关,众观现有的数据库,ACCESS、MYSQL、SQLSERVER、ORICAL,每一种系统数据库都有不同的用途,对于餐饮系统来说,较小的餐厅维护可以做得比较简单,所以可以采用比较简单的数据库如ACCESS,而规模大的餐厅,就应该用SQLSERVER这样的数据库,来保障数据的安全性与系统稳定性
15、,但同时也要求有专门的系统管理员来维护。 随着社会的不断发展,餐饮行业越来越多的人们开始使用各式各样的餐饮管理软件,那么在国口碑较好且比较热的,当属天财商龙管理软件,它旗下的餐饮软件正处于蓬勃发展的时期,像一些大型的酒店,如狗不理大酒店、绿茵阁西餐厅、巴贝拉意式休闲餐厅等都是用的天财商龙的餐饮管理软件。实践证明, 通过应用天财商龙这一信息化工具,这些大型餐饮酒店有效的提升了管理效率,实现企业的核心竞争力和经济规模再跃上新高度的发展目标!在国外发展比较成熟的软件有龙腾触摸屏点菜系统,“龙腾餐饮管理系统”次软件以Window为操作平台,全32位应用软件系统,采用了独特的组网技术,功能在国处于领先地
16、位。现在软件功能非常在成熟完善,界面美观、操作简洁易上手,软件除了正常开单、点单、加菜、退菜、结账功能以外,还有原料消耗统计功能,根据每延菜品原料构成,每天都能统计出原料理论上的消耗,以此为依据与实际原料使用进行对比,从而找出差距,进而达到降低成本的目的,有客户反馈,严格按此功能来控制成本,至少可降低成本5%.1.3本课题研究的目的及意义当前我国的餐饮业正处于蓬勃发展的态势,国家加快服务业发展战略为餐饮业发展带来新机遇,但也存在令人担忧的情况,如餐饮企业发展参差不齐,容不全,知识技术含量不够等等,都制约着餐饮业的发展。但随着信息建设化的普及,计算机管理的有效介入,这一问题得到了基本的解决,在总
17、体上实现酒店管理的自动化、规化和人性化,使酒店由科学管理代替了经验管理,并且真正实现了使人们享受真正自动化、人性化的酒店服务,跟上现代化的节奏。这套餐饮管理系统将餐饮业中开台、点菜、预定、结账、货物入库出库、人员信息等一连串的业务用计算机来管理,分析与设计了餐饮系统的结构及功能模块,解决餐饮系统的关键技术和解决方案,使得餐饮管理机制真正实现了现代化。从而提高酒店的服务质量,并配合现代化的酒店管理,获得了更好的经济效益。1.4开发工具及相关技术1.4.1 JAVA程序开发技术java不仅是一个简单的面向对象的编程语言,具有更高的跨平台可能性,还是一个开发平台,像编译器、解释器、文档生成器和文件打
18、包工具等许多工具都是由java技术提供的。Java的开发者版本在发表时是以Java Development Kit名调试等工具外,更搭配越来越丰富的API。总而言之,Java这个名词不再只表示一种语言,而是一种开发软件的平台,更进一步也是一种开发软件时的标准与架构的统称,java主要有以下特性1、Java是一种明了简单的编程语言。众所周知,C/C+功能是非常强大的,且Java语言的语法和二者很接近,同时除去了一些C/C+复杂或不安全的功能,因此使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C/C+ 较少使用、难以掌握的东西,像指针,操作符重载、多继承、自动的强制类型转换。2
19、、Java是一种面向对象的编程语言。Java最重要的特性应该是面向对象了。它不支。它Java支持静态和动态风格的代码继承及重用,而不支持类似C语言那样的面向过程的程序设计技术。Java类似于SmallTalk,这是从面向对象的特性来说的,但有些特性是远远超过SmallTalk的,尤其是适用于分布式计算环境的特性,是SmallTalk无法比拟的。3、Java是一种分布式的编程语言。Java包括一个字库,它支持HTTP和FTP等基于TCP/IP协议。因此,Java应用程序可根据URL打开并访问网络上的对象,其访问方式,几乎完全类似于访问本地文件系统。Java语法的这一特性使我们很容易的实现了为分布
20、环境尤其是Internet提供的动态容功能。4、Java是一种健壮的编程语言。Java语言在检查程序在编译和运行时的错误这一块达到了一定的水平。为了检查出许多开发早期出现的错误,类型检查就发挥了很大的效用。同时,它通过自已操纵存来减少了存出错的可能性。另一方面Java为了避免覆盖数据的可能,还用了真数组。所有这些功能特征很大程度上缩短了开发Java应用程序的周期。5、Java是一种解释型的编程语言。Java解释器(运行系统)能够直接运行目标代码指令。程序所需资源一般比编译程序少,因此,程序员可以在创建源程序上花上更多时间。6、Java是一种体系结构中立的编程语言。Java通过将它的程序编译成一
21、种结构中立的中间文件格式,来实现建立Java作为网络的一个整体的功能。只要有Java运行系统的机器都能执行这种中间代码。现在,Java运行系统有Win32系统(Windows95和WindowsNT),Solaris2.4(SPARC)等。Java源程序被编译成一种高层次的与机器无关的byte-code格式语言,然后在虚拟机上运行,由机器相关的运行调试器实现执行。7、Java是一种可移植的语言。Java应用程序与体系结构无关,只要计算机上配备了Java解释器和运行环境,那么就可以运行,而这一重要特性,也使得Java应用软件更易于于移植。但是,仅仅像这样还不够,如果设计的基本数据类型在很大程度上
22、会依赖于具体的实现,那么,毫无疑问,会给程序的移植造成很大的不便。 8、Java是一种高性能的编程语言。,Java是高性能的,这一点与那些解释型的高级脚本语言相比就体现的很明显。事实上,Java可以在运行时直接将目标代码翻译成机,前提是解释器速度不慢,从现在发展的形式来看,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C+。 1.4.2 Eclipse开发工具简介Eclipse 是一个开源的、可扩展的集成开发环境它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse 与其他 IDE 稍有不同,因为它引入了一个新的层次:视角(p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 餐饮 管理 系统 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内