首页 手机电子点餐app制作

手机电子点餐app制作

举报
开通vip

手机电子点餐app制作.-设计(论文)题目:手机电子点餐app制作姓名:部(院、系):物理与信息工程学院专业:集成电路工程年级:2014级指导教师:2015年11月30日.-诚信声明我声明,所呈交的设计说明书或论文是本人在指导教师指导下进行的研究工作及取得的研究成就。据我查证,除了文中特别加以标明和道谢的地方外,设计说明书或论文中不包含其他人已经发表或撰写过的研究成就,也不包含为获得其他教育机构的学位或证书而使用过的材料。我许诺,本人的设计说明书或论文中的所有内容均真切、可信。作者签名:签名日期:.-手机电子点餐app制作摘要在目前的餐...

手机电子点餐app制作
.-设计(论文)题目:手机电子点餐app制作姓名:部(院、系):物理与信息工程学院专业:集成电路工程年级:2014级指导教师:2015年11月30日.-诚信声明我声明,所呈交的设计说明 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 或论文是本人在指导教师指导下进行的研究工作及取得的研究成就。据我查证,除了文中特别加以标明和道谢的地方外,设计说明书或论文中不包含其他人已经发表或撰写过的研究成就,也不包含为获得其他教育机构的学位或证书而使用过的材料。我许诺,本人的设计说明书或论文中的所有内容均真切、可信。作者签名:签名日期:.-手机电子点餐app制作摘要在目前的餐馆里,顾客点餐都需要服务员的陪同。如果能够采用电子菜单,客人点餐就能实时地认识菜品的特色,方便顾客的同时还节俭了餐馆的人力成本。本课题是鉴于android的电子点餐菜单的设计,该电子点餐系统实现了一个电子点餐终端的部分功能,如:显示菜品名称、菜品的介绍、单价、已点数量和总价等。本设计主要叙述了电子点餐系统的基本功能,最终达成了包括点菜管理功能模块、购物车模块等。本设计是JAVA语言进行编写和android软件终端的支持下推行的。在餐饮业拥有较好的推广价值。并且系统能够正常运行,各个界面交互性较好。在系统规划中先后用数据 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图,系统功能构造图剖析了系统所需要的各样数据,详尽的展示了系统各个功能模块,并给出了纲要功能运用界面图。【重点词】:android;电子菜单;java目录.-第一章绪论1.1课题研究背景和意义餐饮行业在从前的点餐方式多数是服务员站在旁边记下顾客点的菜,这样传统的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 有好多的弊病,比方说存在服务员写错或许漏记的情况,那么就有上错菜的可能。如果顾客用餐的过程中想要加菜,也是人工操作且还要把原来的菜单找出来,那样就很麻烦。在吃完饭付钱的时候,需要前台把每个菜的价钱加起来,也有很大的犯错的概率。如果碰上有特殊口胃的顾客或许对某些事物敏感的消费者,就有可能因为信息传达的错误或许不够完整、正确,而引发不必要的争执,影响该顾客对本店的印象,也对其他用餐的客户造成不好的影响。如果这类的事情发生得多了,对餐厅的营业将造成很大的影响,是特别不必要的。.-民以食为天,从纽约到巴黎,从伦敦到北京,从世界名城到乡间小镇,从古到今几乎走到哪里都能随处可见餐馆的影子。餐饮业经历了几千年的历史,我们会发现,我们吃饭去的好多餐馆,都已经是服务员用手机给我们点餐。这样做的利处是提高了点餐单的效率,减少了结账的等待时间,防止了好多不必要的错误。本设计为了方便用户,将点餐做成应用程序拓展到用户的终端设施上,并且提供一些协助功能。所以这次设计的目标就致力于开发出一款鉴于Android手机平台的点餐系统,来知足用户的需求。1.2课题可行性剖析根据CNNIC第36次检查 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 ,截止2015年6月,中国手机网民规模达5.94亿,较2014年12月增加3679万人。网民中使用手机上网的人群占比由2014年12月的85.8%提升至88.9%。随着智能手机的价钱的降低,各大互联网厂商和传统家电公司关于手机市场的进入,促进智能手机价钱持续走低,提升网民购置力。其次,政府加大关于移动上网的扶助,经过敦促营运商降低上网资费,提升网络覆盖能力等举措优化网民上网环境,降低手机上网门槛。最后,移动互联网应用场景的丰富提升了网民使用意向。这也使得本课题的研究有了推广基础。智能手机的出现减少了好多方面的限制,拥有好多优势,人们能够随时随处的传达信息,订购商品,无论时间无论地址,正是这个优点使得智能手机能够受到越来越多人是喜爱,比方,用户智能手机点.-餐速度快速比传统的点餐要快的多,大大提高了效率。1.2.1经济可行性由于世界经济水平的突飞猛进,科技水平获得了前所未有的巨大发展,社会正步入一个崭新的网路信息时期。因为社会持续发展的生活与工作水平,人们的非物质需求正在渐渐增加,陪伴出现的就是网络技术的持续进步,今世社会网络应用变得更加宽泛,人们之间的相互交流日趋宽泛、交流也更加简易,所有这些,使得人们的生产生活方式发生了巨大转变。是故,由于网络技术的进步,电商领域渐渐发展,极大程度上改变了人们的购物方式。在如今这个年月,几乎所有计算机使用者都能够进行网上购物的操作,而且往往乐此不疲。从长久的角度来想,安卓点餐系统的开发与应用仍是存在很大的经济前景。1.2.2技术可行性技术可行性一般是因为现在已经存在的的技术因素而控制的,比如,是否能够进行平稳的功能开发,软、硬件功能会不会达到系统所规定的条件。如今这个时代,是网络资源化的时代,网络资源爆发式增长,这惹起了所有其他有关技术的进步,所以关于技术条件来说是能够实现的。本系统单个用java语言,使用ssh技术与MySQL数据库进行开发,上述技术在现在已经很宽泛且很成熟,已经无数次被应用于软件与系统研究中,所以,这个系统对科学水平来说是能够实现的。.-第二章系统剖析重点介绍了鉴于Android技术的点餐系统的可行性剖析,这属于本系统开发工作中的重点组成。简单的介绍系统剖析的重要性和方法,针对本系统,详尽介绍系统的需求和系统流程。2、1概括系统剖析简单的就是剖析系统的需求和功能,确认系统的功能的业务逻辑,将系统分红不同的模块认真的研究。包括系统流程,于总体设计的引导下,确定新系统逻辑功能。本着为用户负责的规定,分析系统的过程。2.1.1系统剖析的原则做好系统剖析工作很重要,系统剖析能为软件开发除掉好多困难,减少好多麻烦,自然系统剖析不是简单的剖析系统的达成功能,系统.-剖析要按照一定的原则,这样才能保证剖析工作能够顺利进行,系统剖析的原则有:1.设计规范原则2.面向用户的原则3.构造化剖析的原则在系统研究从前,剖析以Android技术为基础的点餐构造应当达到的作用和实现的目标。首先从大的方面来讲,它应当能够达成点餐功能,从小的方面来说系统应当拥有用户退订的功能。除了功能之外,同时系统也要包含一定扩展能力。2.1.2系统剖析的方法构造化的系统剖析方法经典不变,它的精华也能够用“自顶向下的逐层分解,逐步细分,逐步求精”几个字来归纳。因此,本系统也做到由抽象到详细,由大到小的举措实现构造化剖析。在达成整个系统的开发的始终的过程中,人们往往将大量的精力放在编码上,以为在规定的时间内达成编码,实现功能就算是达成软件的开发了,而忽略了编码从前的系统设计。其实系统设计和系统编码是一个统一的整体,每一部分都不可缺少。在系统设计中拟订优异的编码规范和开发流程,能够保证无二义性,使得开发顺利进行,这也能提高开发这的开发效率。2.2系统需求剖析客户端功能需求剖析:菜谱查问:查问目前餐厅里菜单列表数据;.-详情查问:能够查问一个菜的全部数据,有价钱和介绍;在线点餐:支持用户在线下单点餐;结算:支持使能够查察自己已经下单的数据,能够删掉自己的订单;2.3开发工具和有关技术2.3.1Android简介Android,是首款开源代码的操作系统,它是鉴于Linux平台的开源手机操作系统的名称,该平台由4部分组成:操作系统、中间件、用户界面和应用软件。它允许开发人员自由获取、改正源代码,拥有开放性、应用程序同等、应用程序间无界线的应用程序开发快捷方便等特点。此外,Android系统的免费让更多的厂商加入,推动了份额的上涨;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择。别的,谷歌经过OHA结合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,保证用户体验持续改良。2.3.2Java简介Java是一种能够撰写跨平台应用程序的面向对象的程序设计语言Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易惹起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象.-所占有的内存空间,使得程序员不用再为内存管理而担忧。。Java技术拥有优异的通用性、高效性、平台移植性和安全性,宽泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。2.3.3MySQL数据库MySQL是一个关系数据库管理系统,关系数据库将数据保留在不同的表中,而不是将所有数据放在一个大库房内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于接见数据库的最常用 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站都选择MySQL作为网站数据库。其社区版性能优异,搭配PHP和Apache可组成优异的开发环境。.-第三章总体设计3.1系统设计原则系统设计和系统编码是一个统一的整体,每一部分都不可缺少。在系统设计中拟订优异的编码规范和开发流程,能够保证无二义性,使得开发顺利进行,这也能提高开发的开发效率。别的,在进行系统设计过程中,还应按照的主要原则如下。3.1.1合用性原则好的系统开发出来首先要能够达成基本的功能,即知足用户的要求,这是软件开发的首要目的。如果开发出来的软件不能知足用户的需求,那么此软件注定是失败的开发。在此基础上还要考虑软件的的操作性,.-要能保证软件在运行环境下没有bug,能让用户操作起来简单,了然,还要功能全面易用化。不应当只考虑软件的利润,否则必将面对很大的问题。3.1.2可靠性安全性原则随着计算机网络的发展,网络除了带人人们便利之外也带开了好多安全隐患,如,隐私安全、个人财产安全等等,虽然此次开发的系统简单,可是安全问题是每个系统都必须考虑的问题。网上订餐系统中既要保护用户个人信息的安全,保证不被泄露,还要保证他们的财产安全。只有具备安全举措的系统才能够让用户放心。3.1.3可扩展性原则现在的科技发展速度之快,不单是研发的快,更新换代的速度也令人吃惊,科技技术不断退陈旧新,因此,为了适应时代的发展速度,系统的可扩展能力也是开发过程中要考虑的事情。那么怎样提高系统的可扩展性呢?这里就充分体现了设计在开发中的重要作用。在软件设计的过程中,将网上订餐系统区分红不同的功能模块,并降低模块之间的耦合度来提高系统的扩展性。3.2系统设计目标在系统开发从前要对系统进行需求剖析,功能归纳,难点解析等等的工作,之后关于系统大体要达成什么目标,系统的界面和设计等问题的思考来知足用户的要求。系统设计过程中将系统分解为好多不同的小的系统,然后对分红的小的系统的功能、技术进行剖析议论,拟订规定,在之后的开发中,先开发小的系统,之后进行整合,逐步.-达成开发。本系统是设计目标是成立一个鉴于Android技术的点餐系统,能够知足用户敌手机订餐的需求。根据需求剖析还有自己的生活领会,在线点餐系统一定要有以下基本的要求。1)界面看着新颖活力、大方雅观,吸引用户。2)拥有易调试性和没有bug性。3)用户能够方便的查察所有的食品信息和单个用户的详尽信息内容。4)拥有操作方便、功能完善的管理功能。3.3系统总体构造设计系统的总体构造设计是在软件开发从前必须要做好的一件基本工作,作为一个优异的程序员不单要有很强的编码能力,关于系统的总体结构的设计也要很精晓。做好系统的总体构造设计会让系统开发顺利进行,做到事半功倍。此次系统的总体构造设计是能够在安卓智能手机上使用的,服务端采用在进行系统的总体设计之后紧接着就是数据库的需求设计。系统整体框架采用C/S模式,即客户端/服务器模式,其中客户端一方面与用户交互,提供优异的用户界面,另一方面与服务器端进行数据互换。.-第四章系统详尽设计与实现4.1菜谱模块的实现用户成功进入系统之后能够查察到目前系统所有菜谱信息,包括菜谱的图片、名称、单价和详尽介绍信息,系统用了一个ListView组件来显示系统的菜谱信息,用户点击一条信息之后能够查察一个菜谱的详尽介绍。详细的实现效果如图1所示:.-图1实现的核心代码如下:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Fruitfruit=getItem(position);//获取当前项的Fruit实例Viewview=LayoutInflater.from(getContext()).inflate(resourceId,null);ImageViewfruitImage=(ImageView)view.findViewById(R.id.fruit_image);finalTextViewfruitName=(TextView)view.findViewById(R.id.fruit_name);.-finalTextViewfruitText=(TextView)view.findViewById(R.id.fruit_text);ImageButtonfruitButton=(ImageButton)view.findViewById(R.id.imageButton);fruitImage.setImageResource(fruit.getImageId());fruitName.setText(fruit.getName());fruitText.setText(fruit.getText());给button增添点击事件fruitButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Toast.makeText(MainActivity.this,fruitName.getText()+"已加入购物车",Toast.LENGTH_SHORT).show();将选择的菜加入到购物车xml中SharedPreferencesDU=getSharedPreferences("zhangdan",MODE_PRIVATE);//读取SharedPreferences.EditorXIE=getSharedPreferences("zhangdan",MODE_PRIVATE).edit();//写入判断是否已经下过单了,如果是就在数量上增加.-if(DU.getInt(fruitName.getText().toString(),0)>=1){intx=DU.getInt(fruitName.getText().toString(),0)+1;XIE.putInt(fruitName.getText().toString(),x);}elseXIE.putInt(fruitName.getText().toString(),1);XIE.commit();}});4.2购物车结算模块的实现在购物车里能够看到已经选择的菜品,经过加、减按键来实现菜品的增添跟删减,总金额自动随着加减。如图2所示图2结算模块主要代码如下.-publicvoidzhongjiajisuan(){ListViewlistView=(ListView)findViewById(R.id.listView2);intzj_n=0;for(inti=0;i
本文档为【手机电子点餐app制作】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥22.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
蓝色清晨
暂无简介~
格式:doc
大小:100KB
软件:Word
页数:20
分类:
上传时间:2022-07-31
浏览量:5