《爱吃小白屋》手机App设计(论文)毕业设计(论文)Android手机餐饮类App设计年级专业未知学生姓名XXX指导教师专业负责人答辩日期《爱吃小白屋》手机App设计(论文)毕业设计开题报告姓名XXX学号未知班级未知专业未知课题名称Android手机餐饮类App设计指导教师未知课题设计的意义或依据:随着基于智能操作系统的移动终端设备的普及以及4G网络基站的加速覆盖。移动互联网已经成为人们生活中不可或缺的部分,可能昨天的你还在烈日下扬招出租车,而同事已经开始使用手机打车软件;昨天你可能因为公司的会议让你错过了在电脑上抢购自己心仪商品的机会,殊不知同时在开会的同事早已用更便宜的价格在手机端抢到了。科技改变生活,移动互联App依托计算机领域强大的Service服务器软硬件技术的支持,布局于数以亿计的移动互联终端,正在改变着人们传统的生活方式,同时也革命着传统的商业模式。如果不能及时融入移动互联网的大潮,也必将被这个时代淘汰。在餐饮业高速发展的今天,餐厅除了保证和提高自身的服务质量,服务方式的创新也显得尤为重要。面对智能手机的普及,如果能将订餐系统布局于智能手机上,不仅能方便地让客户足不出户便可浏览菜单和下单,而且可以节约人工,提高餐厅效率,更加体现了餐厅服务创新,客户至上的理念,最终会为餐厅发展注入源源动力。(输入章及标题)III论文大纲:1.开发环境及相关技术2.订餐App需求分析3.功能界面设计4.AndroidApp开发5.参考文献6.致谢《爱吃小白屋》手机App设计(论文)i摘要2008年Google推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。正是这款操作系统和苹果的IOS系统一起将用户带入了移动互联的美妙世界。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。Android使用java开发,采用开源架构,给软件开发人员提供了很大的便利,因此,对于软件开发人员来说,Android平台具有无限的吸引力。本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的订餐软件。关键词Android;软件开发;订餐《爱吃小白屋》手机App设计(论文)1第1章开发环境及相关技术1.1Android开发环境介绍Android的上层应用程序是用Java语言开发,同时还需要基于Dalvik虚拟机,所以,我们使用主流的Java集成开发环境Eclipse。当然,由于是使用Java语言进行开发,还应该有由SUN公司提供的JavaSDK(其中包括JRE:JavaRuntimeEnvironment)。此外,Android的应用程序开发和Java开发有较大区别的,所以还需要有Google提供的AndroidSDK。同时,还需要在Eclipse安装ADT(AndroidDevelopmentTools)。简言之,需要以下软件,才能搭建Android开发环境,从而进行Android应用程序的开发。(1)JavaSDK(2)Eclipse(3)AndroidSDK(4)ADT然而即使是这样,我们还是感觉配置起来有些麻烦,这一切Google官方已经为我们想到了,我们使用ADT-BundleforWindows集成式IDE,这其中已经包含了Eclipse和ADT插件,其中也集成了AndroidSDK和其他一些相关的AVD和Debug环境。我们只需再手动安装JDK即可。使用集成IDE之后我们只需要配置以下环境即可:JavaSDKADTbundleforwindows《爱吃小白屋》手机App设计(论文)21.2Android开发环境搭建首先到下载javaSDK,然后安装并在计算机高级系统设置里配置JAVA_HOME,Path,CLASSPATH。JAVA_HOME设置为javaSDK的部署路径,PATH属性已经存在,可以直接编辑追加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。CLASSPATH为Java解释器搜寻的路径,在这里,我们需要把这个路径设置为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。这样,便把javaSDK配置好了。下面便是获得ADTbundleforwindows集成IDE开发包,我们登录安卓开发者一站式下载网站,下载adt-bundle-windows-x86-20140321.zip包。解压到本地D盘,会发现里面已经集成了Eclipse和AndroidSDK。我们这次选用的AndroidSDK版本是Andoroid4.4.2。进入到ADTbundle解压包的eclipse目录下,双击eclipse.exe图标启动eclipse,设置好workspace,然后,就让我们开始AndroidApp的开发之旅吧。第2章订餐App需求分析2.1品牌2.1.1私人定制的App目前市场上已有的订餐App往往是集众多餐饮商家于一起,集中式推广营销,这种订餐App也在很多程度上推动了餐饮业向着移动互联时代的迈进,虽然它是集群式服务,用户所能获得的菜品的选择非常多,但它却《爱吃小白屋》手机App设计(论文)3不能兼顾每个餐厅的特色,不能照顾到每个餐厅的不同定位和针对的受众。是的,我们将要设计的这款App是不一样的,因为我们是私人定制,它是以某一个餐厅为设计的原型,绝对地私人定制,高规格设计,高水平运作,在更便捷服务的同时,也能同时极大地提升餐厅形象。2.1.2品牌和扩张小白屋是一家餐厅的名字,主营菜系是上海本帮菜和淮扬菜。经营模式为实体店和电话外送。受地域和营销模式的限制,一直不能很好地扩大市场,如果能通过定制App来让更多的受众了解到小白屋,提高便捷服务地同时,让企业利润大幅增加,后期,再通过加盟连锁店的方式进行快速扩张。今后消费者不论在任何地方,只要打开小白屋订餐App都能搜索到最近的一家店面。2.2展示2.2.1餐厅展示餐厅展示包括餐厅位置展示、餐厅环境展示、餐厅卫生状况展示、餐厅企业理念、餐厅员工素质展示、餐厅营业资质展示。2.2.2菜品展示菜品展示应该包括特色菜、推荐菜、套餐搭配、新菜展示、优惠促销系列等。应该有菜品列表,从菜品列表选中某一项之后能进入菜品详情页面,菜品详情页面要配以菜品的精美图片和菜品的特色介绍和菜品的价格等等一些详细信息。《爱吃小白屋》手机App设计(论文)42.3服务2.3.1注册登录既然是要订餐肯定是要确定订餐者身份,因此注册登录是必不可少的。同时注册登录对于企业搜集消费者订餐习惯,更好地改善服务有很大帮助。登录后对于消费者保存订餐记录,完善个人信息也是有帮助的。2.3.2购物车和提交订餐消费者可以在菜品展示页面选中菜品的数量后加入购物车,最终选好所有的菜品后,选好送餐时间和送餐地点(不选地点默认此账号最近一次的送餐地点)就可以提交订单给餐厅。系统同时生成一个订单编号给消费者,后台开始审核订单的可行性。2.3.3流程跟踪在餐厅接到消费者的订餐后,要进行审核(后台),审核订单没有问题后,根据消费者的送餐时间确定开始制作的时间,制作好之后要分配外送员送餐给消费者。这一整个过程对于消费者来说应该是可跟踪的,让消费者知道自己的订单是一直都在流程线上走着的,自己叫的外卖是没问题的,是可预期的。因此,应该有流程跟踪的功能,最好的情况是同时能有订单地图路线跟踪。2.3.4确认收单和评价打分消费者收到外卖后,消费者应该有渠道去反馈本次服务的满意程度。因此应该有确认收单和评价的功能。评价应该包括菜品评价,菜品评分,外送员服务评价。根据多道菜品的情况应该能分菜品进行独立评价。《爱吃小白屋》手机App设计(论文)52.3.5电话叫餐除了新的软件叫餐流程外,我们的App内部也应该考虑传统消费者使用电话叫餐的习惯,因此应该有电话叫餐这个功能直接拨打餐厅的叫餐电话。2.4推广2.4.1餐厅推广和菜品推广目前以微信、QQ空间等社交新媒体正打破着人们的交际的时间和地域的限制,微营销也越来越被商家重视,比如微营销的成功案例,2014年3月26日,小米公司借助QQ空间的红米首发页面实现了超过1500万用户签到预约,最终使得产品大卖。好的东西我们就要拿过来,因此订餐App应该有分享餐厅或者菜品或者餐厅活动到微信、QQ空间、新浪微博等主流媒体的功能。让更多的新媒体受众了解到我们的品牌和我们的产品。同时对于菜品上新,活动举也要能够推送消息到手机终端的消息中心。《爱吃小白屋》手机App设计(论文)62.4.2App推广方式对餐厅品牌的推广很重要,但最终产生价值还是要依靠App本身,因此对App本身的推广的也尤为重要。我们可以采取网址链接,二维码的方式来推广App的下载链接,当然同时也可以将这些信息分享到新媒体,或者发送给好友。对于二维码的店内推广的话,推广的方式就更灵活来,可以印刷在餐厅的宣传页或者餐具等各种消者能接触到的地方。2.5沟通和维护2.5.1投诉和建议消费者对餐厅的服务不满意的地方或者建议都应该可以进行投诉,这也是对消费者的尊重和我们售后的范畴。所以应该有一个投诉提交和反馈的信息页面。2.5.2App更新随着App的运营,肯定会有一些不断改进的地方,这就需要我们能推送软件更新到终端。《爱吃小白屋》手机App设计(论文)7第3章功能界面设计3.1App图标设计App图标是顾客对餐厅的第一印象,好的icon图标能让我们的App脱颖而出。3.2展示设计3.2.1开始界面开始界面进行餐厅展示画面的轮播。3.2.2菜单列表界面菜单列表列出来所有的可选菜品。3.2.3菜品详情界面菜单列表列出来某道菜的详情。3.3服务设计3.3.1注册登录界面让用户可以进行登录注册。3.3.2购物车界面让用户可以进行购物车所购物品的查看和提交订单。3.3.3订单轨迹界面让用户可以查看订单当前状态和历史状态的界面。3.3.4订单评价界面让用户收到外卖后可以进行本次服务的评价。3.3.5电话叫餐界面直接呼出系统拨号界面。3.4推广设计3.4.1菜品分享分享菜品到主流微信等社交圈的功能。3.4.2App分享分享我们的App下载链接到主流微信等社交圈的功能。3.5沟通和维护设计3.5.1建议界面让用户提交对餐厅的建议和意见。3.5.2App更新界面向远程服务器检查更新我们的App。第4章AndroidApp开发4.1新建工程,设置图标在eclipsenew一个AndroidApplication工程文件,在创建的引导页面设置Appicon图标。如图:《爱吃小白屋》手机App设计(论文)9以上便是我们新创建的工程目录。Android的资源文件保存在/res的子目录中。其中、/res目录中保存的是产生动画效果的XML文件,图像文件,字符串和颜色值以及xml格式的数据文件,画面文件。src/目录下是java源代码文件。AndroidManifest是Android工程的资源清单文件。运行AVD后,我们右键工程文件,选择run的话,将会看到如下我们的爱吃小白屋App图标运行在AVD里:4.2开始界面在我们的工程文件中的activity包中新建welcomeActivity的java画面文件,在layout目录下新建对应的xml画面文件,同时如果要设置WelcomeActivity的activity为启动画面,需要配置AndroidManifest资源清单文件。在application…标签下的关键代码如下:activityandroid:name=com.example.lovewhitehouse.activity.WelcomeActivityandroid:label=@st