基于安卓平台的无线点餐系统设计与实现

 2024-01-23 09:02:18

论文总字数:20804字

摘 要

本项目主要面对具有一定规模、需要提高点餐效率的餐厅和酒店。使用手机进行无线点餐能体现餐厅现代化气氛、改进客人就餐环境,从而借此提高餐厅或者酒店的经济效益。此项目不会占用太大的预算,并能尽量沿用原有的成熟技术,与原有的系统进行良好的整合。利用手机客户端进行点餐、结算等一系列操作,从而提高餐厅运营效率,达到减少人力成本的目的。本方案包括后台数据库服务器、Web 服务器、无线网络,Android点餐软件等部分组成。使用Mysql作为数据库、java作为底层开发语言,Tomcat作为服务器实现。

关键词:点餐,效率,Android,服务器,数据库

Abstract:This project is designed for restaurants or bars which have a certain scale and the need to improve the efficiency of ordering. Using phone as a wireless tool to make a order, which can reflect the modern atmosphere in the restaurant and improve the guests dining environment. So, it can help restaurants or bars to enhance economic benefits. This project does not take up too much of the budget, and can follow the existing mature technologies, and good integration with legacy systems. It uses the mobile client to do a series of actions, such as ordering, billing, so as to improve the efficiency of restaurant operations and achieve the purpose of reducing labor costs. The programme covers a back-end database server, a web server wireless network, a Android software and other components. It also uses Mysql as the database, and Java as the underlying development language and Tomcat as server.

Keywords:meal, efficiency, android, servers, databases

目 录

1 引言 4

1.1项目背景 4

1.2本文所做的工作 4

1.3论文的组织结构 4

2 系统需求分析 5

2.1需求分析 5

3 系统项目架构 7

3.1系统物理架构 7

3.2技术选型 7

4 数据库设计 8

4.1数据库设计步骤 8

4.2数据库E-R图 9

4.3数据库逻辑设计 11

4.4连接数据库 13

5 客户端的设计与实现 15

5.1 客户端的总体设计思路 15

5.2登录模块Android客户端实现 16

5.3 Android客户端程序主菜单实现 18

5.4点餐功能Android客户端实现 19

5.5查台和并台功能Android客户端实现 22

5.6更新功能 24

5.7注销与结账 25

6 服务器端程序的设计与实现 27

6.1服务器端主要功能 27

6.2服务器端程序的设计思路 27

6.3服务器端程序具体功能与实现 28

7 总结 29

7.1本文工作 29

7.2进一步的研究工作 29

结束语 30

参考文献 31

致谢 32

1. 引言

1.1项目背景

餐饮传统的点菜方式是纯人工操作,由服务员记录顾客点的菜,在具体工作中容易出现以下问题:手写单据字迹潦草从而导致上错菜、传菜分单出错现象严重、加菜和查账程序较繁琐。处理特殊口味有遗漏和偏差、客人催菜、遗忘现象较频繁、计算账单易出错,不方便人员管理等等。正因如此,无线点餐软件应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系、提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。Android手机的用户占到只能手机用户的三分之二,因此以Android为平台,使软件有很强的通用性。

1.2本文所做的工作

针对传统的餐饮行业,点餐过程都是由餐厅服务员人工完成的。通常由服务员用纸笔记录,然后送到服务台。我对这种方式进行了彻底的改变,通过服务人员的智能手机可实现点菜、并台、查台、转台、注销,结算等功能。可大幅提高服务人员的工作效率,减少错误的发生。

1.3论文的组织结构

本文内容的章节安排如下:

第一章主要介绍论文研究的背景和意义,明确论文的主要研究内容,为下一步工作做好准备。

第二章主要介绍了无线点餐软件的需求分析。

第三章主要介绍了无线点餐软件的项目架构。

第四章主要介绍了数据库的设计。

第五章主要介绍了Android客户端系统的详细设计和具体的代码描述。

第六章主要介绍了服务器程序的详细设计和具体的代码描述。

第七章总结本文的研究工作,并提出进一步研究的内容和方向。

2.系统需求分析

2.1需求分析

(1)无线点餐软件背景分析和构建的必要性

传统的点餐方式是服务员手工记下客人的订单,再把订单送到厨房和收银台,对于一些大的酒店来说,餐厅和后厨一般不在同一楼层,人工传递订单速度很慢,而且服务器劳动量很大。有了Android系统,我们就可以在Android系统中开发一套客户端软件来完成点餐功能,Android手机的其它功能(如:打电话、发短信)照常使用。这样首先系统的成本会降低,其次,Android系统功能强大、界面组件丰富,软件的功能自然会强大很多,用户操行更流畅,界面展现更完美。

剩余内容已隐藏,请支付后下载全文,论文总字数:20804字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;