教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 基于Android平台的电子菜谱的研究

基于Android平台的电子菜谱的研究

上传者:网友
|
翻新时间:2015-08-19

基于Android平台的电子菜谱的研究

摘要:为了提高餐饮企业效率和节约人力成本,实现餐饮自动化,设计并实现了一种新型自主点菜终端,采用触摸屏作为人机交互界面,完全由顾客自主通过点菜终端完成菜谱查询、点菜等操作。本文通过目前餐饮业的发展背景,分析了基于Android平台的电子菜谱研究现状和意义,对基于Android平台的电子菜谱的构建理念与技术进行分析研究,并总结出研究的预期成效。

关键词:Android平台 电子菜谱 研究

1 餐饮业的发展背景

餐饮业作为我国第三产业中一个传统服务性行业,经历了改革开放起步、数量型扩张、规模连锁发展和品牌提升战略4个阶段,取得突飞猛进的发展。中国居民的个人餐饮消费已成为拉动中国餐饮业的主要力量,居民个人消费占全国餐饮业零售额的比重在60%左右,公务和商务消费所占的比重则降至40%,快速发展的餐饮业已经成为中国拉动内需、扩大消费的重要力量。随着国外资本、管理和品牌的大举进入,中国餐饮业市场的饱和度将越来越高,餐饮的多元化、细分化和个性化的趋势增强,餐饮企业在品牌特色化、运营产业化、业态多样化、连锁规模化和店面小型化等方面的特点将更加明显。但是目前餐饮行业存在的问题也比较突出,如人力资源匮乏、经营成本高涨、标准化难度大、行业内部恶性竞争、资金短缺及政策支持等。积极推行餐饮行业的信息化建设,已经成为餐饮行业新的发展方向和动力。在大的背景环境下,基于Android平台的电子菜谱的研究将有着更实际的意义。

2 基于Android平台的电子菜谱的研究的现状和意义

电子菜谱作为便捷时尚的点餐工具,当前已经受到越来越多餐厅老板的青睐,大家开始接收并认可这一新鲜的高科技产品。电子菜谱能够帮助餐厅迅速地更新新菜品、灵活地实现促销、高效的管理。能够有效降低餐厅的人力成本、原材料损耗等,提高了餐厅的菜品销量和服务水平。

截止到2012年年底,全国从事“电子菜谱”研发的软件公司有数百家,大家都瞄准了这个新兴行业的应用领域。但是目前电子菜谱在餐饮行业的发展和应用却是非常少,归根结底是由于以下几个方面形成的:

2.1 销售对象的定位不明确

很多软件开发公司对于餐饮行业的发展定位不是很明确,持观望态度的比较多。电子菜谱销售的对象不是很清晰,是到普通餐厅还是到高档酒楼,没有明确的认识。

2.2 操作人员定位不明确

电子菜谱是给顾客操作还是给服务员操作,这个问题在软件产品销售的时候,定义模糊,客户用的菜单和服务员用的菜单没有严格区分,或者,在客户权限和服务员的权限设置的时候,没有一个准确的设置。这些导致的问题是,客户没有获得最直观的体验,而服务员没有减少原本的工作压力,使得电子菜谱的功效没有很好地体现。

2.3 硬件和网络环境不稳定

安卓系统是开放性源代码,很多软件公司都可以根据自己的需要进行程序的二次开发,这个时候所对应的硬件种类就比较多,而且安卓平台产品过多,没有统一的标准,任何厂商都可以购买零配件,回来就能够组装成一个平板电脑。同事WIFI网络环境传输不稳定也是困扰销售商和用户的一大因素。

3 基于Android平台的电子菜谱的构建理念与技术分析

3.1 基于Android平台的电子菜谱的构建理念

3.1.1 电子菜谱的智能化开发

电子菜谱的智能开发主要从三个方面:点餐智能化、销售智能化、管理智能化。

点餐智能化:就是顾客在进入餐厅以后,无需等候服务员点餐,即可自主进行点餐。

销售智能化:在菜谱设计的时候,巧妙地将顾客点餐的过程与营销有机地结合在一起,通过直观推荐或者相关联推荐,让顾客在不知不觉中受到引导而主动增强消费。

管理智能化:电子菜谱的设计要能与之配套使用的智能餐饮管理软件相结合,餐厅通过后台软件,可以进行智能设置、智能分析等,为餐厅做出正确的经营决策提供有力的数据支撑。

在设计电子菜谱的时候,要更多地以消费者的角度去思考问题,能够以最大强度的吸引力,让消费者产生亲自体验的欲望,归根结底还是一句老话“顾客就是上帝”。

3.2 基于Android平台的电子菜谱的技术分析

Android 系统中有非常多的广播,电子菜谱采用Broadcast 广播方式,当系统启动或应用运行时便会向Android 注册各种广播,Android系统接收到广播后,便会判断哪种广播需要哪种事件,然后向不同需要事件的应用程序注册事件,广播事件的筛选是由Android系统完成,在接收广播时,程序员仅需要定义广播的过滤器,即接收什么样的广播内容。

从定义来讲,广播主要分发送方和接收方,Android中的广播也是如此。Android中广播的接收方处理逻辑相对复杂一些,首先要注册广播过滤器并继承abstract class BroadcastReceiver实现广播接收的onReceive方法。

Broadcast接收

首先创建自己的Broadcast广播接收类MyRecvBroa-

dcast,可以不依赖Activity,其代码详情如下:

public class MyRecvBroadcast extends BroadcastReceiver {

//Android工程中的任何类,继承BroadcastReceiver类,并覆盖onReceiver方法

@Override

public void onReceive(Context context, Intent intent) {

StringBuffer str = new StringBuffer("Recive Broadcast action:"); str.append(intent.getAction());

str.append(", Message:");

str.append(intent.getStringExtra("message"));

System.out.println(str);

}

}

Android中主要采用两种方式增加Broadcast广播过滤器:

广播接收方应用的AndroidManifest.xml配置信息文件中增加过滤信息和内容,在application节点中加入如下xml配置信息:

程序中通过代码增加广播过滤信息和内容,这些代码可以再Application或Activity的onCreate增加广播过滤器的注册,但同时我们需要注意在对应的生命周期里注销Broadcast的广播过滤器,可参考如下代码内容:

IntentFilter intentfilter = new IntentFilter();//Intent过滤器

intentfilter.addAction("dynamic_broadcast");//过滤器增加Intent过滤内容

MyRecvBroadcast mrb = new MyRecvBroadcast();

registerReceiver(mrb, intentfilter);//向系统注册MyRecvBroadcast广播接收器及Intent过滤器

Broadcast发送

广播发送有三种形式,即sendBroadcast ()、sendOr-

deredBroadcast()、sendStickyBroadcast()。我们重点看看sendBroadcast方式。发送广播的代码如下:

Intent intent = new Intent();//广播均通过Intent进行发送

intent.setAction("dynamic_broadcast");//action类型,接收方可通过action类型进行过滤

intent.putExtra("message", "send broadcast");//广播数据

sendBroadcast(intent);//发送广播

intent.setAction("static_broadcast");

intent.putExtra("message", "send broadcast");

sendBroadcast(intent);

Broadcast广播相比Handler异步消息处理、AIDL跨应用服务访问要简单很多,这是由广播的特性所决定的,广播只管发,不管接收方及相关处理,并且在Android中广播的具体实现已经交给了系统进行处理。

4 结论

本文通过对餐饮行业的分析,开发实现了基于Android平台的电子菜谱,重点阐述了研发的核心技术,使餐厅可以实现点菜的智能化。总而言之,电子菜谱将是电子点餐系统未来新的发展方向和发展趋势,未来电子菜谱客户端还可向着云平台点菜、网络支付、广告推广等方向发展,进一步推进餐饮行业的信息化的建设,促进餐饮行业新的发展。

参考文献:

[2]颜泽球,廖晓东,涂钦.触摸屏自主点菜终端的设计与实现[J].现代电子技术,2010.5.

[3]胡伟.Android系统架构及其驱动研究[J].广州广播电视大学学报,2010.10

(4):96-101。

[4]周静.基于ARM9的嵌入式信息系统的架构方案[J].中国校外教育,2010(01).

[5]薛东.餐饮行业电子商务的现状与问题探析[J].内江科技,2008(06).

[6]汤云.电子商务与现代餐饮业的发展[J].武汉商业服务学院学报,2008(01).

[7]黄辉.基于Ajax的图书馆投稿系统设计与实现[J].高校图书情报论坛,2010

(3).

[8]郑小珍.王汝笠.智能餐饮数码系统的设计与应用[J].科学技术与工程,2006

(12).

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

黑色寂寞
彼岸花生
左手右手
丢弃的年华
街景
理解
一线牵
来自天边的约定
淡释豆蔻
青春
站着说话腰不酸
当梦想与现实相遇
秋志
时间
腹腔镜下肾切除术27例的围手术期护理
HIV感染产妇住院分娩的护理体会
基层医院口腔科门诊开展健康教育的形式
妇产科护理中应用优质护理的效果观察
肺结核肺叶切除19例的护理
基层医改应与医疗并重
颈部肿瘤及肿瘤样病变的CT诊断
加强血站与医院联系不断提高输血服务质量的研究
实习生分娩室实习
农村65岁及以上老年人健康管理工作方法探讨
避免和减少护理差错的措施
质量管理工具在非计划再手术监管中的应用
危重症患者早期肠内营养并发症的预防及护理策略
脑出血术后气管切开56例的综合气道护理
基层医院行腰大池引流术后管路的护理体会
《蜜蜂引路》教学设计 教案教学设计
《爷爷和小树》 教案教学设计
低年级语文实践活动方案——读古诗游太空 教案教学设计
《寓言两则》教学设计 教案教学设计
《识字1》教案 教案教学设计
《棉花姑娘》教学设计 教案教学设计
《汉语拼音 i u ü》 教案 教案教学设计
《一个中国孩子的呼声》教学设计 教案教学设计
《邮票齿孔的故事》教学设计 教案教学设计
蜜蜂 教案教学设计
识字二《菜园里》教学设计 教案教学设计
《识字3》教案 教案教学设计
《雪地里的小画家》第三课时教学实录 教案教学设计
《识字2》教案 教案教学设计
《识字4》教案 教案教学设计