基于安卓平台的食品推荐类APP应用设计与研究开题报告

 2020-02-18 06:02

1. 研究目的与意义(文献综述)

伴随着我国经济社会的不断发展,计算机已经成为我们生活中不可缺少的一部分。智能化生活的发展,计算机的正常运行离不开软件开发,java编程语言已经成为计算机软件开发的关键,也逐渐被人们所熟知。基于独特的优越性,java编程语言具有广阔的发展前景。

android是一种基于linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由google(谷歌)公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。android操作系统最初由andy rubin开发,主要支持手机。2018年09月24日谷歌开发的操作系统android在迎来了10岁生日,全世界采用这款系统的设备数量已经达到10亿台。

android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux内核层。android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,sms短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用java语言编写的。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

本文研究内容为基于安卓平台的食品推荐类app应用设计与研究,学会运用android sdk manager等软件,设计并搭建集成开发环境,对以java为工具和语言来编辑代码,主要以推荐类算法来对部分数据库(兴趣标签方面)等方面进行分析并且能做出成品,识别相关兴趣、口味、位置、喜好等方面,对数据进行统合分类分析并给出在一定条件下的最优选择。在相关软件中实现功能,在实践中能体现出应用程序的便利性和,嵌入想要实现的相关算法,结合数据库的使用进行相关分析并生成报告。

功能可体现如下:(1)基本界面显示,ui界面的简洁性和扁平特性能够对用户有引导性,界面能友好。用户能清楚看到各种食品的图片、介绍、位置等信息,并且进行最优推荐和自主选择的功能为用户体现便利性与趣味性。(2)能够结合用户喜好和兴趣的数据库来为用户推荐便利、简易的食品,来体现本应用程序的目标——基于推荐算法来实现喜好表象化的应用程序。

软件开发过程现可安排如下:(1)开发环境搭建,开发工具安装;(2)java语言、android系统学习、数据库学习和应用、数据结构与算法的深入学习;(3)应用程序界面设计;(4)基本功能实现和分析;(5)推荐算法分析和应用;(6)其他功能拓展和分析研究。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1周—第3周 完成题目调研,查阅参考资料,设计大致框架,完成开题报告;

第4周—第5周 学习java语言,android的相关知识;

第6周—第12周 完成app的算法设计和相关研究,撰写论文初稿;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]高永强.java编程艺术[m].清华大学出版社:北京,2009

[2]毕蓉蓉,王进科,于亚君. java web程序设计的案例库研究[j]. 电子技术与软件工程, 2014(11):270-270.

[3]卿斯汉.android安全研究进展[j].软件学报,2016,27(01):45-71.

剩余内容已隐藏,您需要先支付 5元 才能查看该篇文章全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。