设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于地理位置的移动终端网络视频探索APP系统 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

题 目:             基于地理位置的移动终端网络视频探索系统

学院: 电子信息工程 专业: 电子科学与技术 学生姓名:   学号:

文献综述:

一、 研究背景及现状

智能手机用户在2015年占全球人数比例超过百分之十,在2016年的时候手机用户超过20亿,中国占百分之三十左右。现如今,全球的智能手机用户数量还在不断的增长,人们投入到移动端的时间也越来越多,同时,各种移动端应用无论是Android还是IOS都在飞速发展,以满足人们在智能手机上的各种需求。

移动终端的功能在不断多样化。现如今,基本上可以在智能手机上解决大多数生活中的需求。基于这样的趋势,为了方便移动端用户有关热门网络视频的一些需求,本课题将基于Android平台开发一个网络视频探索系统,为用户提供简单、便捷的功能,查看各个区域内热门的视频,以新颖的方式(如百度地图、热力图)来展示各个地区热门视频,帮助用户发现当前最新最火的视频信息。

目前,百度糯米,美团等移动应用可以根据电影的名字或者电影院的名字来搜索相关信息,PC端也有一些网站同样可以对检索视频信息以及相关排序,却几乎没有应用是以地区来划分视频热度的,因此,本课题将以区域为条件显示热门视频,将可能是用户感兴趣的视频显示并推荐给该用户。

二、 设计目标

本系统从用户对视频方面的需求的角度出发,收集并在移动端展示出用户各个区域热门视频的相关信息,并将有可能是用户喜爱的视频简介推荐给用户,用户可以点击复制喜欢的电影名字,到相关应用购买电影票或者检索详细的信息比如迅雷下载地址。

提供开关按钮使用户可以根据自己喜好选择是否打开视频热力图,提供交通拥堵热力图以及附近的电影院地址,当用户选择某个电影院时为该用户规划到达路线。

设计比较友好的交互界面,比如使用侧边栏的形式显示功能按钮,设计并开发部分切换动画,界面之间的跳转动画,按钮的点击效果等一些人性化的交互方式,开发一个真正应用级别而不是展示级别的Android软件。

研究方案:

1、 手机端方案

基于校园网使用Tomcat构建本地服务器,为移动端应用提供必要的数据。将热门视频以热力图,图片,简介等形式进行可视化呈现,提供用户视频推荐,以及比较人性化的交互界面。

注册百度开发者账号,以此获得百度开源API使用资格,基于百度地图提供的SDK开发Android应用,搭建Android Studio开发环境,学习并使用Java语言完成Android端应用的开发。手机通过校园网从Tomcat服务器上获取Json数据并解析,根据百度地图提供的API接口绘制需要的热力图,基于Google开源的Android以及IDE Android Studio开发手机APP,查询Android Developer API以及一些Android开发指南书籍,完成APP的编码并调试。

2、 研究方法

使用Android Studio编写相关功能的代码,具体的模块以及Activity的建立和使用等等细节查询Android Developer API以及相关博客或者书籍,使用Tomcat搭建本地服务器用来提供热门视频的相关数据,通过HttpConnection从服务器上获取所需数据,一般为Json格式,使用Gson解析Json并将对应数据绘制到Activity中。

3、 研究步骤

使用Tomcat搭建本地服务器,关闭电脑网络防火墙,使电脑与手机连接同一个校园网web.wlan.bjtu,通过ipconfig/all查看电脑IP地址,手机通过此IP地址访问Tomcat服务器。

前往https://developer.android.com下载最新版的Android Studio以及合适的SDK,前往http://www.oracle.com下载JDK,配置开发环境,新建项目。

注册百度开发者账号,下载百度SDK以及阅读相关readme,将SDK组件接入到项目中,开发相关功能。

4、 预期成果

打开应用,开屏页检查版本是否有更新,如果是第一次打开检查完则进入引导页面,引导用户软件的基本使用方式,否则进入软件主页面。

主页面绘制百度地图并定位,默认为平面地图,提供菜单栏从右侧滑入,用户可选择使用普通2D地图或者卫星地图,菜单栏内提供热力图开关,分别为交通热力图和热门视频热力图,菜单下方显示最新最热门的视频List。

主界面打开热力图,根据区域显示区域内热门的视频名称,点击后展示该视频简介,提供复制视频名称按钮,提供直接打开百度糯米的按钮,显示附近电影院并为用户规划基本路线。

当用户完成定位时根据用户所在区域,将此区域最热门的视频推荐给该用户,用户点击查看后,展示视频相关海报和简介。

百度提供的API为封装好的方法,不开源,部分个性化的东西无法修改或者添加,豆瓣影视API只对企业级开发人员开放,个人开发者无法使用,需要寻找部分付费的API进行数据调试,移动端对图片的加载内存损耗极大,当加载多个图片时会很轻易造成应用奔溃,需要异步妥善处理。

主要参考文献:

[1].李刚.疯狂Android讲义.电子工业出版社.第3版.2015,8.

[2].Mateosian R. Tomcat: The definitive guide [Book Review][J]. international symposium on microarchitecture, 2003, 23(5): 7-7.

[3].Hristova M P, Misra A, Rutter M, et al. Identifying and correcting Java programming errors for introductory computer science students[J]. technical symposium on computer science education, 2003, 35(1): 153-156.

[4].Felt A P, Ha E, Egelman S, et al. Android permissions: user attention, comprehension, and behavior[C]. symposium on usable privacy and security, 2012.

[5].Zhong M, Wen J, Hu P, et al. Advancing Android activity recognition service with Markov smoother: Practical solutions ☆[J]. Pervasive and Mobile Computing, 2016.

[6].Gavalas D, Economou D. Development Platforms for Mobile Applications: Status and Trends[J]. IEEE Software, 2011, 28(1): 77-86.

毕业设计(论文)进度安排:

序号

毕业设计(论文)各阶段内容

时间安排

备注

1

查找资料,阅读相关技术博客,文献,开发书籍

2月至3月中

2

搭建开发环境,服务器,编码

3月中至5月初

3

测试

5月至6月

4

撰写论文

5月至6月

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!