Android开发技术 学生移动APP文档设计作品 移动互联1601-许义隆-201604101029-基于Android的网上厨房的设计与实现.docx

Android开发技术 学生移动APP文档设计作品 移动互联1601-许义隆-201604101029-基于Android的网上厨房的设计与实现.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 6 新媒体技术学院 新媒体技术学院 年月 题目: 基于Android“网上厨房”客户端的设计与实现 班级: 移动互联1601班 姓名: 许义隆 学号: 201604101029 指导老师: 单文法 湖南大众传媒职业技术学院新媒体技术学院制毕业成果说明书 目录 湖南大众传媒职业技术学院新媒体技术学院制 毕业成果说明书 TOC\o1-1\h\z\uHYPERLINK\l_Toc519585546一、毕业设计思路 PAGEREF_Toc519585546\h2 HYPERLINK\l_Toc519585547二、毕业设计成果形成的过程 PAGEREF_Toc519585547\h2 HYPERLINK\l_Toc519585548三、毕业设计成果特点 PAGEREF_Toc519585548\h2 HYPERLINK\l_Toc519585549四、成果总结 PAGEREF_Toc519585549\h2 一、毕业设计思路 1.1软件项目介绍 网上厨房是专为美食爱好者提供菜谱分享,网上厨房软件的做法是:打开冰箱看看家里有什么食材,把关键字输入,在搜索了超过几万份菜谱后,马上知道今天吃什么菜、怎么做。这种方法能把冰箱里快过期的食物做成美味佳肴,经济实用之余还能减轻烹饪者的脑力劳动!厨友也可以通过搜索、分类途径查阅自己喜爱的菜谱,并依据详细的步骤完成菜肴的烹饪。用户可以根据自己对喜爱的菜进行收藏,使用户想查询此菜可以更快的找到。 1.2软件项目实现的主要功能 作为一款菜谱的APP,首先在各种菜要尽可能详尽,菜的种类数量上足够多,才能满足用户的做菜需求。 本软件实现的主要功能有:不同的菜谱分类,菜谱首页,菜谱搜索以及菜谱收藏。内容均联网采用第三方API开放平台提供的数据进行使用。 (1)菜谱首页 作为一款菜谱的APP,菜品分类的重要性不言而喻。首页模块的最上方放置了一个GridView进行不同的菜谱分类标题栏,其中包括家常菜、快手菜、创意菜、素菜等九个分类。用户可以通过这个标题栏快速找到自己感兴趣的菜品分类。 (2)菜谱搜索 一个小小的搜索框,作用却是十分巨大的。搜索框的大小、位置,都对着用户体验有这直接的影响。因此,我把搜索框放到了另一个页面的位置,这样能够让用户一眼能够看到,用户可以通过这个搜索框来进行菜谱的检索,通过检索来得到自己感兴趣的内容。 (3)菜谱分类 将菜谱按照不同方式进行分类,分类非常细致。方便不知道吃什么的用户根据身体状况、制作时间、口味、难度、食材等查看自己感兴趣的菜谱,很好地满足了不同用户对菜谱的不同需求。 菜谱收藏 对自己喜欢的菜进行收藏,方便以后查询。 (5)页面切换 为了让用户能够更好的体验,使用户操作更加便捷。用viewpager+fragment搭建基本布局,以fragment代替activity。使用户可以快速的在不同的菜品分类之间进行切换。 1.3开发环境和工具介绍 1.3.1 Eclipse Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。 Eclipse是一个开放源码项目,它其实是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,可扩展性强。因此越来越受人们关注。Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。 1.3.2 Json JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式。它基于ECMAScript(w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 1.3.3 Vison Vison是微软公司出品的一款软件,主要针对流程图、网络图、工作流图、数据库模型图和软件图而设计的一款办公软件。它有助于IT和商务专业人员轻松地可视化、分析

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档