摘要
  随着社会的发展,快餐文化的盛行,传统点餐的方式已经不适合当代社会的发展,传统点餐方式不足之处,当餐厅在用餐高峰时期,传统的点餐方式的弊端就显现出来。一是点餐太过麻烦,过程太过繁琐,照成工作人员人手不够的问题,客户的体验也不好,这样造成餐馆遭受巨大经济损失。客人抱怨点的菜普错上、漏上时有发生,皆因服务员忘记下单,下错单,或厨房失了单,造成了部分客户有时会有不满的情绪。客人多的时候,等候时间太长,结帐时,客人排队付钱,既浪费了时间,又造成了不必要的浪费。从以上看来,开发出一个点餐软件系统的必要性,这样既节约人力、物力、财力。随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。使得点餐系统的实现具有了实际性与可行性。
  餐系统主要运用Java语言编写,Oracle数据库存储数据,实现了点餐,显示所点菜品,自动生成账单等功能,极大地提高了餐厅的运营效率,有效地降低了成本,提高了与同行业的竞争力。
  关键词:点餐方式,计算机,Oracle,Java
     
1绪论
1.1 研究的背景及意义
餐饮传统的点菜方式是纯人工操作,由服务员记录顾客点的菜,在具体工作中容易出现以下问题:手写单据字迹潦草从而导致上错菜、传菜分单出错现象严重、加菜和查账程序较繁琐。处理特殊口味有遗漏和偏差、客人催菜遗忘现象较频繁、计算账单易出错、不方便人员管理等等。正因如此,无线点餐模式应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。
我们生活在一个充斥着数字技术的世界里,数字技术几乎侵入到我们生活的每个细节。点餐系统在使用上不及Wi-Fi点餐系统便利:服务员依然使用手持终端为顾客点餐,当消费者点完餐后,服务员将存储在手持终端内的点餐信息,对准布置在餐厅各个位置的红外接收端进行发射,接收端会将点餐信息通过网线传送到前台计算机。前台计算机会对点餐信息进行分类处理,然后将点餐信息分别发送给收银台和厨房。
1.2 研究的目的
该课程设计介绍了点餐系统的开发过程。遵循软件工程的方法,论文详尽论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程。首先系统地研究了无线点餐系统的背景和意义,分析了当今点餐系统的特点和共性,从而得出设计本系统的思路和方法。介绍了实现系统开发的环境,数据库用Oracle来实现,同时简要介绍了以上工具的功能和方法。
概要设计分成后台数据库管理操作设计和客户端操作设计,同时介绍了数据库的建立和维护。详细设计主要阐述了点菜管理、并台管理等功能的实现,并给出了系统部分代码。
最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具备了的功能以及快速的响应速度。
2 相关技术介绍
2 .1Java技术简介
Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动感的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。另一方面,Java技术也不断更新。
  Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application ProgrammingInterface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java分为三个体系JavaSE,JavaEE,JavaME。
java知识体系Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。