版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
外卖订餐APP的设计与实现进入互联网时代以来,从衣食住行到消遣娱乐,互联网方便着我们,2003年团购点评软件崭露头角,人们开始接触了解到在线餐饮这一方式,直到2013年前后网上外价”、“百度外卖”等,在资本支持下引发了“烧钱战争”,以补助金吸引用户以争夺现在订购外卖食品已经成为国民必备的生存技术。移动让外卖成为一种方便快捷的就餐方式。在外卖发展的十余年万扩大到9.4亿人,许多外卖平台在创立之初便上线了手机客平台,并随着移动互联网截至2019年6月,中国线上外卖用户规模为4亿21万人,占全体网民的一半左不超过食物范围的时间内,可以配送鲜花、药品,还可为“万物皆可配送”,为了解决不断激增的订单数量,满足特殊需求,国内部分平台无 31.1本设计的背景 1.2本设计的目的与意义 1.3国内外发展概况 41.4本设计的主要内容 61.4论文组织结构 62相关技术概述 6 6 7 7 73系统分析 8 83.2需求分析 84系统的设计实现 4.1登录模块功能设计 14.2首页模块功能设计 14.3订单模块功能设计 4.4服务模块功能设计 15功能模块展示 5.1首页 5.3商家首页 5.4搜索界面 5.5我的界面 5.6加购界面 5.6清空购物车 5.7商家信息界面 参考文献 20外卖最早是叫“打包”,一直以客人预定时间,再到店自提的形式活跃于餐饮业。20世纪80年代,随着电话慢慢进入普通家庭,电话预定外卖的服务开始在国内普遍出家必备的一项“生存技能”。截至2019年6月,中国线上外卖用户规模为4亿21万水果和蔬菜等,被人们称为“万物皆可配送”,为了解决不断激增的订单数量,满足特随着生活节奏的加快,加之工作学习压力的加大钟情于进行外卖订餐,外卖订餐APP就是主要针对上班族及学生族的需求进行开发移动互联网、移动支付的普及,也让外卖成为一种方便快卖发展的十余年中,中国的手机网民从几千万扩大到8.47亿人,许多外卖平台在创立此外,人口密度大、城市化进程加快、劳动力价卖平台的佣金可以一直保持在15%至20%的低位,只有多数国外平台的一半。外卖APP承载了给予不同用户更加便捷生活、幸福生活的使命,逐渐的深化,用户在与外卖APP的界面交互过程中,对界面信息与功能的认知需求也愈加强烈。在体验经济的驱动下,如何设计出一款基准,通过将可供性和用户体验设计相融合,提出研究方案和1.3国内外发展概况自行安装使用APP,智能手机又接入无线网络的能力、开放性的操作系统和触摸式操作等特点,通过移动通信网络来进行网络交互,随着5G时代的到来是外卖020最难解决的一个问题,平台难以解决,商家自配送则需要负担额外的人力成本020,而大学生对配送要求不高,更注重廉价美食,所以可见大学附近外卖多以商国内点餐APP发展前景可喜,外卖APP迎合其核心消费群体年轻人的新时尚,实众使用感受中,外卖软件不只满足于外卖订餐领域,“遛狗了么”,“买菜了么”,将各外卖平台蓬勃发展10万的APP,仅仅拥有300人和12个城市的APP,发展到日订单量达到100万单,且拥有2500人和覆盖189个城市的APP。可以说,在020商业模式下,谁先占取了1.3.2.2现存外卖平台“饿了么”设计优点2、简洁明了的视觉体验,“饿了么”的视觉设素,界面简单但具有功能性,大大提高了订餐者在3、灵活高效的交互方式,APP的交互设计就是为用户创造更好的体验。只有很好是最常见的元素,从人们拿起鼠标开始起就是采用的会员卡即“吃货卡”,即可享受减免配送费和餐品优惠等会员特权。会员卡分月卡、季“谁去拿外卖”,通过摇一摇,来决定谁去拿外卖。这一功能特别受到了学生一族的欢现存外卖平台“饿了么”设计缺陷送出后监管困难,而订餐者催单费时费力,以上种种问题订单配送管理的不完善导致的问题,未能形成智能化管理所这一问题也能得到解决3。APP需要一套能够解决线上线下一体化的方案[4,而现有的设计不足以整体化的去解决品质问题,近年3.15晚会不断爆出外卖商家品质问题,甚至有报道存在幽灵商家怪相,外卖品质难以严格把关,用户权益难以外维护,这一问题关乎用户权益及健康问1.4本设计的主要内容本设计是一款主打在线外卖、即时配送和餐饮供应链等业务的在线外卖订餐服务平台。与已有外卖平台同样的,用户可以通过订购外卖、购买零售商品等,满足多样的生活需求;商家可以通过入驻平台,吸引网络用户,扩大商家利润[5。产品定位:为用户提供丰富多样、简单快捷的在线订餐服务,为不同类型的餐饮商户提供基于互联网技术的一体化运营。本设计力求在现有的外卖软件中寻求更适应用户使用习惯的交互与视觉,设计更加高效准确的软件算法,为用户提供简洁便利的使用感受6。第一章引言,首先介绍外卖APP的开发背景和意义,然后进行国内外研究剖析,对国内外在外卖行业研究和发展做了一个简要概括,最后对课题中所做的只要工作进行了简单的总结和概述。第二章对相关技术进行简单介绍,主要介绍了本课题中涉及的相关技术。第三章进行客户端的系统分析,介绍了本课题客户端的用户需求、业务需求、功能需求等,致力于做方便用户的外卖软件。第四章客户端的设计与实现,对整个系统结构做了分析,进行了模块划分,针对各个模块进行详细设计和实现。第五章进行模块展示。第六章进行总结与展望,对课题研究的内容与所做的工作进行总结,对未来可以进行的功能提升进行展望。2相关技术概述Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。这是官网给出的介绍,可能不是那么容易理解。总结来说Vue是一个视图层框架,帮助我们更好的构建应用,在设计使用了Vue全家桶,在使用过程中对技术框架进行了深刻的理解。使用用过程中,最大的体验就是使用Vue和原生JS差别巨大,Vue不再是对DOM直接进行操作,而是通过对数据进行操作,再改变页面,以数据流的形式进行更新,使软件使用起来更加流畅,更新更加迅速。使用Vue进行构建的页面,是由一个个的组件组成的,当组件中定义的数据发生变化时,组件的显示也会跟着变化,且此过程无需刷新页面,这使得用户使用感受更加流畅,同时节约了原本刷新带来的流量损耗,真正实现了为用户考虑。Axios是一个基于promise的HTTP库,简单的讲就是可以发送get、post请求。可以说axios的出现取代了jquery的使用,axios相当于连接桥,此桥是智能的,可以自定义浏览器与服务端请求与响应的方式,且相对于其他方式axios的使用更加简洁易懂。axios主要是用于向后台发起请求的,且在请求中做更多是可控功能。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点就是它支持的查询语言非常强大,其语法类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储,易存储对象类型的数据;模式自由;支持动态查询;支持完全索引,包含内部对象;支持查询;支持复制和故障恢复;使用高效的二进制数据存储,包括大型对象 (如视频等);自动处理碎片,以支持云计算层次的扩展性;支持Golang,RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言;文件存储格式为BSON(一种JSON的扩展);可通过网络访问等。webpack是一个目前较为流行的前端项目构建工具,其可以解决当前web开发中所面临的困境。webpack提供了友好的模块化支持,以及代码压缩混淆、处理js版本兼容问题、性能优化等强大的功能,从而让程序员把工作的重心真正放到具体的功能实现上,提高开发效率和项目的可维护性。目前绝大多数企业中的前端项目,都是基于webpack进行打包构建的。这也是本设计使用webpack的主要原因。进行系统分析时需要按照相应的设计规划要求,对整个系统以及相关的子系统进行全面的分析,并对系统的功能设计进行确认。分析系统的业务流程并获取用户的各种需求信息,只有进行充分的系统分析,明确各个系统模块将要实现的功能和所需的语言及算法,除此之外还需要考虑系统的可行性,还有,系统程序做出来后对社会会产生怎样的影响,做出来后的系统维护、调试和运营所讲面对的问题该怎么解决,充分理解这些问题并解决,最后结合相应的系统开发理论和技术设计出一个完善且尽善美的计算机信需求分析是软件开发的基础,是极为重要的阶段,例如在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试阶段,就要花几倍甚至更多的时间才能解决。因此对于系统而言,首先要进行需求分析。开发人员应该对用户的要求及现实环境进行调查和了解18。需求分析指的是对各种系统问题进行深入分析,了解问题的根本原因是关键所在,在软件工程中,需求分析是一个关键的过程,要不断认识和逐步细化,到可详细定义的程度。在这个过程中,确定客户需要,然后分析和寻找系统的解决方法。需求分析功能需求代表着开发人员需要在系统中装入什么样的功能模块,主要和用户的各种需求有关。用户需求文档详细说明了用户使用产品的主要目的。所有系统在进行开发时,首先都要对这个系统进行软件的需求分析,这是每一个软件开发过程中所必不可少的部分。需要对软件进行详细的分析,确定要做一个什么样的系统,搞清楚客户的需求,以及最终的软件要达到什么样的要求。需求分析是一个非常关键的过程,看清客户的需求,理解客户需要什么,应该实现哪些功能,达到何种效果[11]。所以,需求分析就是为了确定软件的功能。需求分析是在软件开发和设计过程中的一个不可或缺环节[12]。在本阶段,需求分析有助于理清楚开发思路,确定该系统的目标,对系统所需要的基本数据和数据的处理要求进行分析,从而确定管理人员的操作模式和用户的需求[13。在经过应用商城评价解读,用户调研后列出如下需求场景:订外卖时不太清楚所在的具自动出现当前定位地址名称自动定位在家和公司定外卖地址不同同一用户设置不同的地址管理收货地址想吃某一种外卖没决定想吃的想要看看哪家销量最高,哪家均价最低商家排序筛选时间排序下单后忘记备注下单后增加备注下单前后备注功能想多个店的一起下单发现点错、漏选订单取消、申请退款取消订单看看外卖送到哪里了实时查看骑手距离、联系骑手好吃,向其他人推荐店家评价商家商品吃出异物,要求赔偿赔偿用户索赔功能综上所述,本项目的主要目标是:在现有外卖软件设计上,进行创新设计,致力于打造满足全年龄用户的视觉交互需求,解决现有外卖软件上存在的缺陷14]:页面复杂繁多,外卖品质难以保障,用户权益难以维护等。3.2.2性能需求分析现在社会发展十分迅速,目前市场手机种类繁多,其中主要操作系统分为安卓与苹果IOS,在软件开发中,软件性能是不可避免的问题,尤其是多平台兼容问题,在以往的开发联系中曾遇见0.5像素兼容,200秒点击延迟,点透时间等问题,在本次开发中也要注重用户体验,确保设计的全面性。同时为保证用户体验,尽可能减少不必要的界面刷新,增加请求速度。1、实用性原则:发挥出手机网络优势,保证系统信息数据的准确性,进行用户准确定位[15]。2、可扩展与维护原则:为了日后进行系统扩展,软件也必须具备一定的可扩展性以及维护性[16。系统可以根据需要进行适当的扩充和升级,既保证了现在的系统性能,也有利于系统将来的发展。3、安全可靠性原则:在软件使用过程中,注重用户隐私保护,避免用户信息数据的4、用户界面美观原则:界面设计会结合用户需求进行合理规划,并且也会对按键进行引导性规划,使用户在初次使用时,不需要进行学习。5、易用性原则:软件兼容优良,操作简单,界面简洁,保证用户使用时避免系统错3.2.3界面需求分析界面布局和颜色应该根据用户需求进行设定,将实用性、简洁性、方便性、作为界面设计的主要要求[181,一些控制按钮的位置应该符合用户的使用习惯,并且界面需要具有较高程度的可辨识设计元素,以提高用户体验感、满足用户需求作为第一要素,4系统的设计实现OrderProfile文件目录设计1、注册:若用户初次使用未注册则必须进行注册,填写相关用户资料信息201,在检验用户信息符合标准后,信息将由客户端传至服务端,按照一定的存储方式存储在数据库中,并传回注册成功的结果,提示用户可以进行下一步登录。2、登录:初次使用的用户进行注册后,通过输入对应的用户名和密码后点击登录,客户端会将用户名密码发送至服务器,并在数据库中进行匹配,并将结果返回客户端,验证成功后即跳转在首页界面。在用户使用完该系统后或需切换账号时,可以通过点击退出登录,系统保存当前用户的操作并退出当前账号,以便用户操作。4.2首页模块功能设计在登入成功后,系统会根据用户附近的商家的美食、商品,其默认综合排序,用户可根据销量与好评数率排列在首页上,方便用户直接快速选择热门美食与商品,加购下4.3订单模块功能设计1、选择美食加入购物车:商家的菜品将以图片的形式展示,更加直观可靠,同时用户可以看到其他用户近期的评价,用户可根据需要点击菜品添加至购物车2、支付:在再一次确认订单信息无误后,用户下一步即可选择“支付宝”或“微信”的方式进行付款。3、查看订单:在完成支付后,可以在订单中查看到当前订单的进度。4、取消订单:若用户取消订单,款项则会返回之前支付所使用的账户中。4.4服务模块功能设计1、订单追踪:可以查看到订单的当前状态,是否已发出,是否派送中,是否已送到。2、服务评价:用户可以根据本次订单的整体反馈,给商家进行评分,从而为其他用户之后的点餐提供帮助,同时也起到督促商家、维护平台的作用。3、用户信息:用户可以根据自己的需要,对注册时候的头像、名称、已经绑定的手机号进行修改,可以对地址进行修改或添加。4.7月售106单★★★★★¥20起送/配送费约¥5¥20起送/配送费约¥54.6月售58单★★★★★¥20起送/配送费约*54.2月售542单★★★★¥20起送/配送费约V55.2登录卖短信登录密码登录温馨提示:未注册quick-server外卖帐号的手机号,登录时将自动注册,且代表已同意《用户服务协议》卖短信登录密码登录密码验证码5.3商家首页嘉禾一品(温都水城) 点餐评价商家折扣南瓜粥红豆薏米美肤粥月售86份好评率100%月售124份好评率85%配送费¥4元配送费¥4元5.5我的界面我的暂无绑定手机号 0.00元我的优惠我的积分服务中心首页搜索订单我的南瓜粥¥18配送费¥4元还差¥2元起送5.6清空购物车取消确定南瓜粥5.7商家信息界面5·月售90单quick-server专送约28分钟·距离1000m品牌嘉禾一品(温都水城)▶5·月售90单quick-server专送约28分送由商家配送提供配送,约28分钟送达,距离配送费¥4高于周边商家69.2%送达时间★★全部24满意18不满意6首单新用户下单立减17元(不与其它活动同享)满减满35减19,满65减35特价【立减29元】火烤菠萝皇堡双人餐特价【立减16.5元】火烤菠萝皇堡单人餐特价【立减15】经典安格斯单人餐南瓜粥皮蛋瘦肉粥扁豆焖面娃娃菜炖豆腐牛肉馅饼特价【立减11.95】皇堡双人餐扁豆焖面性[1]周锐,贺志华.基于可供性的外卖APP用户体验设计研究[J].安阳工学院学[2]郑文静,殷俊.基于020模式的外卖订餐APP的设计研究[J].艺术与设计(理[3]汪浩.面向手机用户的Android平台网上订餐系统[D].哈尔滨工业大学,[4]蔡丹.基于Android的校园外卖系统设计与实现[D].江西财经大学,2018.[5]王霜奉.手机叫外卖点燃幸福感[J]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网红营销策略研究
- 修理厂协议书(15篇)
- 代理合同 (集合15篇)
- 2025-2030智慧医疗健康数据平台建设市场价值投资市场规模评估分析规划研究报告
- 2025-2030智慧农业气象服务行业市场应用潜力与发展规划
- 2025-2030智慧农业无人机监测技术评估病虫害防治评估服务模式规划研究
- 2025-2030智慧农业大数据行业市场发展机遇与产业投资规划研究报告
- 供水设施维修服务协议书合同
- 2026年中药抗心衰拔高提升卷及答案(专升本版)
- 2026年控制系统中的区域性优化研究
- 2025年10月自考13658工业设计史论试题及答案
- 消防安全标准化建设协议书
- 白居易长恨歌
- 如何进行有效的授权
- 年产10万吨液态奶生产厂的设计-本科生毕业论文(设计)
- JJG 808-2014标准测力杠杆
- GB/T 17614.1-2015工业过程控制系统用变送器第1部分:性能评定方法
- 《大学信息技术》教学课件-大学信息技术第一章
- 肝性脑病的疾病查房课件
- 超声科晋升副高(正高)职称病例分析专题报告(超声诊断胎儿隔离肺病例分析)
- 参观监狱心得体会(10篇)精选
评论
0/150
提交评论