安卓的饭店菜单点餐系统设计

摘 要摘 要本课题来源于对饭店菜单点餐系统在移动终端便捷使用的需求。传统的饭店点餐是通过服务员作为中介实现的,该模式对小饭店通常是没有问题的,如果比较大的饭店,人工服务难以满足业内需求。因此本应用基于Android移动平台,实现一个电子菜单系统,为顾客提供一个更方便快捷的点餐方式。本设计基于Android饭店菜单点餐系统,主要实现一个电子点餐终端的部分功能。整个设计是在Windows操作系统平台下,采用JAVA语言进行编写和Android软件终端的支持下实现的。整个设计分客户端和服务端两部分实现,客户端使用Eclipse SDK软件,服务端使用MyEclipse软件,同时,整个系统使用photoshop软件达到理想的界面效果。服务端实现后台管理操作,主要分五大模块,分别为会员管理、菜单管理、菜单分类管理、餐桌管理、美食资讯管理,各模块实现了对相应模块的信息的添加、删除、和更新功能;客户端使用对象面向用户,实现了用户登录、首页美食资讯展示、餐桌选择、菜品选择、下单和用户注销功能。整个点餐系统的设计思想严格按照软件工程设计要求,各个界面交互性较好,运行正常,保证了系统的实用价值。关键词:Android;移动终端;点餐系统目 录
第一章 绪 论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 研究目的及意义 2
第二章 Android相关技术背景介绍 3
2.1 Android操作系统简介 3
2.1.1 Android简介 3
2.1.2 Android平台的特点 3
2.1.3 Android平台的架构 4
2.2 Android开发软件简介 4
2.2.1 JDK 4
2.2.2 Eclipse 4
2.2.3 ADT 4
2.2.4 SDK 5
2.2.5 MySQL 5
2.2.6 SQList 5
2.2.7 Android布局管理器 5
2.2.8 四大组件的使用 6
第三章 饭店点餐系统设计 8
3.1 系统的需求分析 8
3.1.1 点餐
 *好棒文|www.hbsrm.com +Q: ^351916072* 
clipse 4
2.2.3 ADT 4
2.2.4 SDK 5
2.2.5 MySQL 5
2.2.6 SQList 5
2.2.7 Android布局管理器 5
2.2.8 四大组件的使用 6
第三章 饭店点餐系统设计 8
3.1 系统的需求分析 8
3.1.1 点餐系统需求分析 8
3.1.2 系统性能需求 9
3.2 系统的非功能需求分析 10
3.3 系统的可行性分析 10
3.4 系统的功能设计 11
3.4.1 饭店点餐系统用例图 11
3.4.2 饭店点餐系统总体流程 12
3.4.3 饭店点餐系统结构设计 13
3.4.4 饭店点餐系统功能模块设计 13
3.4.5 点餐系统数据库设计 14
3.4.6 数据库概要设计 19
3.4.7 项目层次结构设计 19
第四章 饭店点餐系统实现与测试 25
4.1 点餐系统服务端实施结果 25
4.1.1 餐桌管理 25
4.1.2 会员管理 26
4.1.3 菜单管理 26
4.1.4 菜单分类管理 26
4.1.5 美食资讯管理 27
4.2 点餐系统客户端实施结果 28
4.2.1 用户登录 28
4.2.2 资讯信息实现 28
第五章 问题汇总及解决方案 36
结 论 37
致 谢 38
参考文献 39
第一章 绪 论
研究背景
我国餐饮服务业发展迅速,随着社会经济的发展,餐饮业不断发展壮大,传统的人工服务难以满足企业经营要求,企业开始追求行业的信息化、智能化管理,即用一个智能化自动服务设备来代替顾客服务员人工服务模式,从而方便饭店点餐管理,提高企业经营水平。
研究现状
二十世纪七十年代,餐饮行业由世纪初传统的手工服务模式转向信息化管理,一些科技信息智能化系统因此而诞生,企业发展追求信息科学化管理,促进了餐饮业的迅速发展和进步。
八十年代末至九十年代中期,网络技术迅速发展,信息技术热潮在餐饮市场竞争激烈,企业开始意识到信息科技化的重要性,开始注重开拓网络餐饮市场,消费者订餐已不仅仅局限于电话外卖,也可以远程订餐,同时还能网上支付,餐饮市场趋向智能便携式服务。
随着时代的进步,现场消费模式也有了新的改革,上海科升科技公司利用无线通讯介质,能够实现在线就餐服务模式,实现从点菜到厨房出菜到顾客结账全过程一体化的管理;北京一些餐饮企业通过一卡通实现餐饮的管理。
近十多年来,国外发达国家餐饮业领域大量地引入计算机信息管理技术,餐饮业管理者通过这些信息技术能够及时获得餐厅运行的资料,及时了解公司经营动态,分析公司发展动向,利用科学技术对公司实行智能化管理。
目前,我国餐饮管理系统在信息科技智能化领域发展缓慢,餐饮市场已经意识到这一因素对餐饮业的重大影响,开始注重开拓餐饮信息化市场,并在餐饮科技信息化管理上有了起色。我国的餐饮行业要求有自身创新特点的点餐系统,从而达到中国餐饮科技信息化发展。
研究目的及意义
当今餐饮行业发展迅速,据统计,我国餐饮企业数量超过1200万,然而,大多数企业仍然采用传统的服务模式,手工操作为主要服务方式,信息化度低。这样的传统模式不但浪费时间和人力,而且人工点菜容易造成点菜信息传递错误。因此,企业追求餐饮的智能化管理模式,从而克服传统模式的缺陷。
餐饮行业规模的不断壮大,面对机遇和挑战,餐饮公司为尽快适应竞争环境,更加注重提高经营和管理水平。基于Android移动便携平台的系统,一方面对于传统人工服务模式,提高了企业的工作效率,增加了餐饮市场利润;另一方面Android系统功能丰富,使用广泛,界面简洁,用户操作更加方便。
第二章 Android相关技术背景介绍
2.1 Android操作系统简介
2.1.1 Android简介
Android是Google推出的移动设备平台,主要组成部分是操作系统、中间件和核心应用等[1]。Andy Rubin创办了最早的Android,2005年,Google收购了Android,2007年11月5日,Android平台重新被Google正式发布,2010年底,称霸10年的诺基亚Symbian系统被Android超越,Android已经成为全球最受欢迎的智能手机平台,被广泛应用到各种手机生产中,采用Android平台的手机厂商包括HTC、Sony Ericsson、Motorola、LG、Samsung等[1]。
2.1.2 Android平台的特点
Android平台具有如下特性:
(1)应用框架:Android应用程序框架支持组件的重用和替换[1]。这在之前的移动操作系统中是很难达到的,同时意味着我们在系统中可以安装喜欢的程序,把不喜欢的程序替换掉。
(2)Dalvik虚拟机系统:Android采用的D

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2389.html

好棒文