毕业设计(论文)-基于Android的在线美食分享系统的设计与实现.doc_第1页
毕业设计(论文)-基于Android的在线美食分享系统的设计与实现.doc_第2页
毕业设计(论文)-基于Android的在线美食分享系统的设计与实现.doc_第3页
毕业设计(论文)-基于Android的在线美食分享系统的设计与实现.doc_第4页
毕业设计(论文)-基于Android的在线美食分享系统的设计与实现.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分类号 论文选题类型 U D C 编号 本科毕业论文(设计) 题 目 基于Android的在线美食分享系统 的设计与实现 学 院 物理科学与技术学院 专 业 通信工程 年 级 2012级 学生姓名 学 号 指导教师 二 一六 年 四 月1华中师范大学学位论文原创性声明本人郑重声明:所呈交的学位论文是本人在导师指导下独立进行研究工作所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。学位论文作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密 ,在_年解密后适用本授权书。2、不保密 。(请在以上相应方框内打“”)学位论文作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日2目录内容摘要2关 键 词2Abstract2Key words21.绪论51.1课题研究背景及课题意义51.2国内外研究现状51.3本文的研究内容及论文结构72. 系统概要设计72.1系统需求分析72.2系统体系架构分析8 2.2.1系统的分层模型82.3系统功能模块设计9 2.3.1首页美食信息模块9 2.3.2用户发布美食信息模块10 2.3.3用户中心模块102.4数据库设计10 2.4.1数据表设计113. 相关理论研究和技术实现143.1发布美食信息带标签设计143.2地图插件及电话插件的调用143.3用HTML5及CSS3实现页面布局154.美食在线分享系统的应用与测试154.1开发环境的搭建154.2核心功能模块的应用与测试16 4.2.1后台上传店铺信息模块的应用与测试16 4.2.2用户发布动态模块的应用与测试174.3公共模块的应用与测试19 4.3.1用户注册模块的应用与测试19 4.3.2用户登录模块的应用与测试204.4其他模块的应用与测试21 4.4.1分类查看模块的应用与测试215.结束语235.1论文工作的总结235.2分类查看模块的应用与测试23参考文献24全套设计加扣 3012250582内容摘要:随着移动互联网的发展,O2O类移动端APP目前已经成为人们生活的一个重要组成部分。O2O类APP从各个方面为人们的生活提供着便利,从衣食住行到其他各种娱乐消费,使人们的生活更加便捷。本系统正是针对美食爱好者建立的一个基于Android系统的美食分享平台,包含后台发布美食资讯、用户发布动态两大主要功能,旨在方便美食爱好者们寻找美食、分享美食、交流美食。本文第一章综述了本课题的研究意义以及美食分享系统相关的国内外研究现状;第二章对在线美食分享系统做出了功能需求分析,接着根据需求分析进一步对系统做出了体系架构设计,之后进一步针对系统需要的功能模块进行了具体的设计,最后完成了系统所需的数据库设计;第三章研究了实现在线美食分享系统所需的技术,主要实现了发布美食信息带标签设计,同时在系统中调用了相关的地图插件以及电话插件,并使用HTML5及CSS3来实现页面布局;第四章中主要阐述了系统的应用与测试情况,对美食分享系统各部分功能进行测试,验证了各模块功能及操作情况。用户可以通过使用本在线美食分享系统来查找喜好的美食,也能够在系统中在线分享自己品尝过的美食并带上相应的美食标签,对于已经发布的美食可以进行收藏和评论,具有一定的应用价值。关 键 词:美食分享APP 标签推荐 信息系统 Android HTML5 Abstract:With the development of mobile Internet, O2O class mobile APP currently has become an important part of peoples life.O2O class APP should provide the convenience for peoples life from all aspects, from food and clothing live line to other kinds of entertainment consumption, make peoples life more convenient.This system is designed for food lovers set up a food sharing platform based on Android, include the background release food dynamic two big main functions, release information, the users to convenience food lovers looking for food, sharing food, food communication. In this paper, the first chapter summarizes the research significance of this topic and food sharing system related research status at home and abroad; The second chapter for the online food sharing system made functional requirements analysis, then according to the demand analysis further for the system to make the architecture design, after further on the functional modules of the system needs the detailed design, finally completed the required by the system database design; The third chapter studies the technology necessary to achieve online food sharing system, main label design for release food information, at the same time in the system calls the related maps and call the plugin, and use HTML 5 and CSS 3 to implement the page layout; In the fourth chapter mainly expounds the application of the system and test case, part of the food share system function test, verify the function of each module and operating conditions. Users can use the online food sharing system to find the be fond of food, can also be in the system online to share their taste of the food and take the corresponding food labels, for food have been issued to collect and review, has a certain application value. Key words:Food sharing application Tag recommendation The information system Android HTML51绪论1.1选题依据与研究意义随着人们生活水平的日渐提高,越来越多的人开始追求更加精致的饮食,而与此同时随着互联网向饮食领域的渗透,美食在线分享平台逐渐进入人们的视野,比较知名的有大众点评、美团等,美食爱好者们经常通过这些平台来浏览和交流美食信息。但是这一类平台的主要内容是配合商家进行宣传,利用互联网平台帮助商家盈利的同时为消费者提供便利以及优惠,缺乏客观性。经过调研发现,市面上用户自发交流的美食平台较少,而美食爱好者对于此方面有着明显的需求。同时,随着移动互联网的发展以及移动手机应用的发展,越来越多的人们习惯用手机APP来获取网络上的信息,也更好实现随时随地的交流。如果想达到更便捷的美食交流,相比在线网站,手机应用是相对更好的选择。综合来看,可以设计并实现一个用户在线分享交流美食的手机应用。在线美食分享系统的突破之处在于打造一个一对多的社交平台,将美食爱好者聚集在同一个平台上进行交流,尽量排除商家营销宣传的主观因素,将重心放在用户的自发交流上。对于美食爱好者来说,有了一个专一的美食交流平台会更加方便他们寻找美食并查看同好的评价,而对于注重消费者评价的商家来说,能够更好地查看消费者对于店内美食的意见和建议并找到方向进行改进。综上所述,在移动互联网行业快速发展的大环境下,美食爱好者倾向于能够随时随地地进行美食分享和交流,而美食分享类的移动应用能够很好地满足人们这一需求,对基于Android的在线美食分享系统的研究由此展开。1.2国内外研究现状 如今通过网络来查找分享信息已然成为时代的主流,与我们的生活紧密联系在一起。饮食也一直都是人们生活息息相关的一部分,随着电商的发展,餐饮企业也渐渐进入了移动互联网大环境。目前来说,餐饮企业在互联网环境下的发展方向可分为两大类:美食网站和美食类移动手机应用。比较典型的美食网站有大众点评网和美团网等,他们的经营方向是与商家达成一定的合作关系,然后借助网络平台来推广商家,同时出台一系列消费者通过网站预订所能够获得的商家优惠。对于消费者而言,这些网站的好处在于通过公开的平台来查找美食店铺并能够获取其他消费者的真实评价,而且能从中获得一系列的优惠,它们的缺点之一是由于需要在线浏览查找,因此并不能随时随地进行查看。而后随着移动互联网的发展,各大手机应用市场的崛起,网站的经营者们将目光投到了移动手机应用上,于是衍生出了相关的APP。总的来说,市面上的餐饮APP分为三大类:(1)做美食,即菜谱类美食APP,以下厨房为代表的这一类APP,主要是为用户提供一个交流烹饪美食经验以及分享自制美食的平台,用户体验较好。通过此类APP用户能够很快上手制作美食,所以推广度非常好。目前来说,菜谱类APP渐渐从一个信息传播平台转变为信息分享交流平台,但是如何进一步获得收益是需要考虑的问题。(2)订购美食,即外卖类及团购类APP,这类APP旨在为消费者提供便利的同时帮助商家提高知名度与影响力,而APP中的各种优惠也为商家带来更高的营业额。至2015年,国内团购市场持续萎靡,目前比较知名的团购APP有美团、糯米等,已经明确表现出优胜劣汰的市场形势。外卖类APP目前主要有美团外卖、口碑外卖、饿了么等,总的来说,此类APP界面简单操作便捷,针对的人群主要是大学生以及白领,受众较广。外卖型饮食APP又分为平台型及垂直细分型,平台型饮食APP不断优化物流过程以提供给用户更好的订餐体验,而垂直细分型饮食APP则将重点放在增加品类扩充市场上。(3)美食推荐类的美食社交APP。通过对应用市场的调查发现,整体而言,市场上主推美食社交的APP还比较少,似乎没有意识到年轻消费人群对于这一方面的强烈需求。事实上,美食APP的意义在于满足美食爱好者寻找美食、制作美食、分享美食的需求,最终形成一个基于美食爱好者分享交流的兴趣圈。是否能够从线上到线下成立所谓的“陌生人社交”并不重要,也并非用户的需求所在,基于强兴趣的稳定用户交流圈本身就能建立一种成功的盈利模式。就目前来说,社交类美食应用相对较少,相比其他类别的饮食类APP也不够成熟,但这个市场具有相当的发展潜力。 目前看来,美食制作类的美食社交APP因很好地满足了爱好制作美食人群的需求,使得用户能够在平台上分享自己所制作的美食并从中获得极大的成就感,也达到了交流美食的目的,已经形成了良好的用户发展态势以及用户圈,相比之乡美食推荐类的美食社交APP则略显单薄。从商业盈利模式而言,美食制作类APP的利润多数来自于制作材料以及烹饪器具,而美食推荐类APP则与餐厅相关,可借此推出优惠券、会员之类服务,更能够通过投放广告等打到赢利目的。此外,相比之下美食推荐类APP所面向的人群要更加广阔,市场更为巨大。 经过对移动端手机应用市场的调查发现,美食应用分类下的交流类APP数量相比之下很少,对于此类应用的开发和经营正处于起步期,结合关于美食应用的文献和研究资料,如果能够在美食社交产品设计上贴合并满足用户的需求,将重点放在用户之间自发的交流和分享,应该能够在美食社交的领域获得更大的空间,也使得人们的生活方式向O2O模式更进一步。1.3本文的研究内容及论文结构 根据目前移动互联网饮食类APP的现状,探讨美食在线分享类APP的功能实现以及可行性,为消费者寻找美食提供便利,形成以美食为中心的社交圈,也从而促进人们生活方式向O2O模式进一步发展。本研究课题主要围绕“美食”、“分享”展开,主要功能是发布状态上传美食图片并进行实时定位,建立简单的美食“分享-收藏”模式,同时能够在此基础上与其他用户有一定的互动。主要内容如下:1) 移动端美食分享系统的国内外研究现状和需求分析,包括业务流程分析和功能需求分析;2) 根据需求分析完成在线美食分享系统设计与实现,包括环境配置、数据库设计、核心模块代码实现。主要利用appcan开发平台进行开发,使用的语言为HTML5、CSS以及JavaScript,后台数据库采用SQL。3) 对在线美食分享系统进行系统测试,各模块功能均能实现。2 需求分析与概要设计 如何做到用户自发的美食信息分享以及通过插件实现方便用户查找美食店铺是本研究的重点。本部分主要以系统功能和业务流程详细描述了在线美食分享系统的需求。2.1系统需求分析通过调查访谈发现,美食爱好者对于美食推荐为主的交流平台有着明显的需求,然而经过对应用市场的调查发现市面上很少能够找到这类的APP,同时随着O2O类移动应用的发展,人们也已经意识到了此类移动应用为生活带来的便利。因此,开发一个以美食推荐交流为中心的移动应用是具有积极意义并能够实现的。根据移动端应用所具有的优势以及特点,探讨基于Android系统的移动端应用实现美食在线分享系统,从而满足美食爱好者以及消费者对于分享美食交流美食的诉求,形成一个便捷的大范围的美食在线分享交流平台。本研究课题拟达到的主要有两个方面:一,是通过后台向用户推送店铺信息,用户可通过推送的信息详情来查看店铺具体信息比如人均消费、位置、特色等等,并通过插件实现直接点击详情中的定位来查看店铺具体位置,以及点击号码直接拨打店铺电话联系;二,是形成一个用户自发交流美食推荐美食的平台,用户可发布带图片的美食动态进行推荐和交流,其他用户都可以进行查看和评论,这个部分中各种接口代码的实现将是重难点之一。2.2系统体系架构本系统的软件体系架构可主要分为前端和后端两部分。后端是采用node.js和mySQL搭建的服务器,前端则使用了html+css+js的ui框架,其中加入了原生插件功能,开发使用AppCan平台所提供的引擎作为系统的基础。2.2.1系统的分层模型UI框架Html5+Css+JavaScript系统的分层模型如下:mySQL数据库前端开发引擎后端Node.js原生插件功能 本系统采用了C/S结构,即客户端-服务器结构。C/S架构的优点是将前端客户端与后台服务器分开,可以同时多线处理数据,降低了通信开销也提高了传输和处理效率。前端对数据进行处理和表示并提供用户接口功能,服务器完成数据库的核心功能,接收并处理从前端所传来的数据,使客户端相应速度更快,为用户带来更好的操作体验。 前端主要使用HTML5、CSS3以及JavaScript来搭建UI框架,页面布局更加灵活且易于修改,同时采用了响应式设计,从而使得用户在不同的分辨率以及窗口大小下都能达到较为舒适的浏览体验,工具appcan所提供的开发引擎能编写相应接口并进行代码和项目管理、应用打包,同时appcan中封装了多种原生插件提供支持;后端服务器使用了MySQL,存储系统中的相关信息并接收相关信息。2.3系统主要功能模块设计 本系统根据功能的不同将各模块划分如下:店铺详情今日推荐评论地图查阅电话联系筛选分类美食专题分享美食悦食圈收藏店铺详情注册登录返回主页点击头像登录退出登录我的收藏编辑信息图片轮播广告区店铺推荐功能区入口个人中心首页用户登录之后首先进入首页,首页大致分为三个板块:banner区、功能区入口、今日推荐。Banner区为后台上传的店铺广告展示,功能区入口则分为店铺推荐、美食专题、悦食圈三个部分,其中店铺推荐为后台上传的店铺列表,首页今日推荐显示的则是最新上传的店铺信息,美食专题为分类搜索,选择要查询的分类则出现该分类下所有店铺及美食信息,悦食圈为用户发布的动态列表,点击可查看详情。2.3.1店铺推荐模块 从后台上传店铺信息,显示店铺名称、配图以及分类标签。从首页功能区按钮点击“店铺推荐”,进入店铺推荐列表页面,选择要查看的店铺跳转到店铺详情页面,显示店铺名、店铺介绍、店铺位置、联系电话以及配图。其中因为加入了地图插件和电话插件,店铺位置显示为可点击,点击之后打开高德地图页面显示店铺具体位置,同理,点击电话号码可直接拨打商家联系电话。2.3.2用户发布美食信息模块用户从客户端发布动态消息,内容可包括文字、图片以及定位。用户从首页功能区按钮点击进入“悦食圈”,选择分享美食发布动态。在输入框中输入要发布的文字,在附加功能中选择上传图片,也可加上定位,在发布时可为状态加上美食标签,如甜品、饮品、中餐、西餐等等。用户进入悦食圈浏览动态时,动态列表按照发布时间逆序排列方便用户查看最新的动态。此处加入了“标签”设计,由于用户发布动态时为话题加上了相应的美食标签,当用户进入美食专题搜索美食时,会根据用户在资料中填写的偏好美食对用户优先显示不同标签分类下的话题,若用户希望查找其他分类的美食,则通过顶部下拉框进行选择,之后页面刷新显示用户要查看的美食分类。2.3.3用户中心模块用户登录之后,可从首页右上角的个人中心图标点击进入个人中心。个人中心可查看并修改用户昵称、密码、性别以及喜好。这里的喜好主要是针对用户所偏好的美食类别,分为甜品、饮品、中餐、西餐、小吃,用户在选择了喜好之后,在美食专题页面会优先推荐用户喜好的分类。2.4数据库设计在数据库设计中,可以通过分析、抽象等方法找出现实世界中实体之间的联系,进而确定数据库的结构,这个过程就是数据库建模。本系统采用的数据库为SQL,根据需要建立的数据表主要有:店铺表、话题表、用户表、店铺评论表、话题评论表、收藏店铺表、收藏话题表。 图 2-1数据库表设计 (1)Food店铺表,存放后台上传的相应店铺信息,包括名称、图片、地址、电话、详情等。 图 2-2店铺表设计(2)Topic话题表,用来存储用户发布的美食话题信息,包括详情、图片、标签、时间、位置等。 图 2-3 话题表设计(3)User用户表,存储用户信息,包括账号、昵称、密码、爱好等,这里的爱好是标签分类搜索的依据,根据用户所填写的爱好优先为用户推荐相应类别的美食。 图2-4用户表设计(4)店铺收藏表。存储用户所收藏的店铺信息,使用户可在个人中心随时进行查看。 图2-5 店铺收藏表设计(5)话题收藏表。存储用户所收藏的话题信息,是用户可在个人中心随时进行查看。 图2-6 话题收藏表设计(6)店铺评论表。存储店铺信息下相对应的评论信息。 图2-7店铺评论表设计(7)话题评论表。存储话题信息下相对应的评论信息。 图2-8 话题评论表设计3相关理论研究与技术实现3.1发布美食信息带标签实现为了方便用户分类查看需要的美食话题,在本系统中加入了发布美食话题时带标签的设计。通常来说,例如微博、空间等用户自主发布话题的应用中,都是以发布文字以及图片为主,由于本系统的主题在于“美食”,故在此基础上加入了发布话题带标签的设计,并以此作为重要的技术点,使本系统的功能更加完善,在用户体验方面做到更加贴合用户使用需求以及使用习惯。标签暂定分为:甜品、饮品、中餐、西餐、小吃五大分类,在数据库中加入“标签”字段,在用户发布话题时可选择其中一个标签,发布之后在话题列表页可直接查看到话题标签,便与用户浏览需要的美食信息。同时,将美食分类标签功能进一步扩展,根据用户在个人中心所填写的喜好分类,在用户打开美食专题进行美食分类查找时,会在该页面优先选择用户所喜好的分类。例如,若用户在个人中心填写的喜好美食为“甜品”,那么该用户从首页功能按钮进入美食专题页面时会优先显示带有“甜品”标签的美食,按照发布时间逆序排列。若用户需要查看其它分类的美食话题,则在顶端下拉框中选择重新进行搜索。3.2地图插件及电话插件的调用 在从后台上传的店铺详情中,加入了添加店铺位置及电话的设计,旨在方便用户查看店铺位置信息以及拨打联系电话,其中涉及到了以下三个插件: 插件一:高德地图uexGaodeMap 用于查看商户的地址信息。 插件封装了高德地图相关功能,包括放大缩小、移动和旋转等基本操作;标注;圆形、矩形和多边形覆盖物;定位、搜索、地理编码、离线地图等功能。 插件二 : 电话插件uexCall 调用手机基础硬件设施。 本对象封装了用于调用系统通话功能的方法,可以调用系统拨号界面连接打电话。视频通话功能接口只适用Android系统,其他接口功能支持跨平台使用。 插件三:定位uexLocation定位功能。同时使用GPS,GPRS,WIFI三种方式联合定位,取最先返回值。发表动态时同时发表当前所在地点。开发系统所使用的平台Appcan以及相应的开发工具IDE为开发者全面开放数十种原生插件,在不能满足一些开发者的定制需求时插件还支持自定义资源管理,以实现插件的最大化复用。插件中心提供丰富的插件库和插件开源源码,可以下载或再次封装,支持IDE自定义插件上传和在线自定义插件上传。AppCan官方账号提供的插件支持IDE与在线2个环境正常使用,用户分享插件由其提供的插件决定。在开发系统的过程中,我们选择了所需要的地图、定位以及电话插件,并在打包的过程中勾选使用,从而实现在系统中对插件的调用。3.3用HTML5及CSS3实现页面布局 1.网页语言是非常流行的语言,因为每台电脑都附带着浏览器,而每个操作系统对应的浏览器,都能够解析出HTML5,CSS3以及JavaScript。这种现状在某种程度上也奠定了移动应用“跨平台”开发的基础。系统开发中所使用的开发工具appcan,就是以HTML5和CSS3设计界面,并使用JavaScript以及其所拓展的类库来实现页面逻辑,辅助以原生插件和底层框架,最后构建同时适配Android和Android的应用代码。 2.页面的响应式设计,在开发过程中利用到了弹性盒子模型。这是CSS推出的一种布局机制。这种机制与常见的流式布局有很大区别。简单的理解为,流式布局是通过内容决定父容器大小,弹性盒子模型是,在指定大小的父容器里来为子元素分配空间,这样能够使界面更加规整,适配也更加强大。 3.页面间的效果触发。在HTML5中对常用元素新增了很多属性,避免再次利用JavaScript编写功能代码,如input元素中的placeholder属性,就能给输入框添加提示文字,并在用户输入信息的时候自动消失,添加的代码不过是一个单词的用量。还有的就有onchange,oninput属性,能够实时监听到输入数据的变化,不用依赖JavaScript的冗长代码。依赖于HTML5和CSS3的新特性,以及appcan本身的框架,能够十分有效地减少代码使用量,提高开发的效率。4.美食在线分享系统的应用与测试4.1环境的搭建根据需求分析,本系统所采用的开发平台是AppCan。AppCan开发平台基于HTML5技术实现跨平台移动应用快速开发,通过利用HTML5+CSS3+JavaScript技术开发移动应用,实现后可与原生应用体验相媲美。AppC平台提供了UI快速开发框架、本地功能调用API接口、应用打包系统、IDE集成开发环境和本地应用调试模拟器,预置数百套界面模板和数十种应用插件,提供多套应用模板。框架接口完善,开发环境人性化,资源丰富并且有着强大的服务支持。 图 4-1 Appcan平台具体架构AppCan提供多种界面模板、便利的窗口管理系统、窗口消息系统和数据视图映射库,形成了强大的AppCan应用开发框架,并以AppCan IDE作为集成开发环境形式提供给开发者。 结合以上的综合分析,本系统的开发环境为:采用appcan平台开发,开发语言使用HTML5、CSS3以及JavaScript,数据库使用MySQL,操作系统环境为 windows 10,客户端呈现为Android端移动应用。4.2核心模块的实现与测试4.2.1 后台上传店铺信息模块的实现与测试根据需求分析,后台会在一定的时间上传新的美食店铺信息,信息中包括店铺的名称、文字详情、真实图片、具体定位以及电话号码,前端则通过接口获取美食列表显示给用户。此处调用了高德地图插件、定位插件以及电话插件。核心代码如下图: 4-2 后台上传店铺列表模块核心代码 4-3 首页店铺列表示例4.2.2 用户发布动态模块的实现与测试用户发表动态模块是本系统的重要技术点之一。用户点击发布按钮在悦食圈发布美食话题,所发布的话题可被所有用户浏览,以下是话题列表以及用户发布话题的核心代码: 图4-4 用户发表话题核心代码 图4-5用户话题列表核心代码 图4-6 用户发表动态页面示例4.3公共模块的实现与测试 本系统的公共模块主要是用户注册以及登录的模块,详情如下。4.3.1用户注册模块的实现与测试用户注册时需要通过填写邮箱来完成注册,需要完善的信息有用户名、用户密码等,核心代码如下图: 4-7 用户注册模块核心代码 图4-8 用户注册页面示例4.3.2用户登录模块的实现与测试用户登录时根据用户名以及密码完成登录,若密码输入错误则无法完成登录,登录成功之后进入到APP首页。 4-9 用户登录模块核心代码 4-10 用户登录页面示例4.4其他模块的实现与测试4.4.1 分类查看模块的实现与测试根据需求分析,在系统中加入了对美食贴上相应标签并实现分类查看的设计,需要达到的效果是通过下拉框来更换需要查看的分类,核心代码如下图: 图4-12 用户分类查看核心代码 图4-13用户分类查看示例5. 结束语5.1 论文工作的总结O2O类移动应用已经成为移动互联网产业中势头很盛的产业。移动应用在日常生活方面会是一个很大的助力,本系统设计是为美食爱好者提供了一个良好的交流平台。本系统设计主要包括后台上传店铺信息以及用户自主上传美食话题两大部分,旨在促进美食爱好者互相交流,从而方便美食爱好者寻找美食。本系统在设计完成的过程中进行的主要工作以及成果如下: 1)根据现有资料和实际调查完成系统的需求分析,包括功能需求和业务流程; 2)根据需求分析,配置系统环境,设计数据库,完成核心代码设计,以实现服务于美食爱好者的美食在线分享系统设计;3) 从用户角度对系统实施了测试,系统各个模块均可以正常运行。 总的来说,经过对目前餐饮类移动应用的调查分析,确定了有别于市面上较多的美食制作以及外卖类移动应用的“美食分享”设计,基本达到了在进行初始系统设计时所预计的系统功能,实现了搭建一个方便易操作的美食分享交流应用的初衷。5.2 不足之处与展望 通过阅读了大量文献学习和对部分身边的年轻人群进行初步的调查,设计了基于Android系统的在线美食分享系统,但是由于时间和水平有限,系统还有很多地方不完善的地方需要改进。还需要做的工作有: 1)界面设计:力争在后续的工作中,对界面设计进行优化,使界面更符合用户审美,同时更加方便操作; 2)程序代码:由于时间与水平有限,部分代码仍比较粗糙,影响了系统的操作体验,还需要进一步优化代码,以此来提高系统性能,使系统更快捷、更稳定; 3)美食信息分类搜索板块:由于前端水平以及开发工具等的局限性,在信息搜索板块只简单的针对年龄层的划分设计并实现了优先推荐功能。从产品设计而言,如果这部分能够结合大数据来实现一定的个性化美食推荐,做到根据用户收藏的美食以及关键字设定来进行定向的美食推荐,那么将会达到更加舒适的用户操作体验。参考文献:1沙水.美食社交应用,请找准定位.钛媒体2013.7.24./51

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论