基于Android在线视频系统开发

 2022-01-17 23:28:11

论文总字数:21725字

目 录

1 前言 1

1.1 背景及其意义 1

1.2 课题研究现状 1

1.3 课题实施方案 2

2 系统开发环境介绍 3

2.1 Android平台基础知识 3

2.1.1 Android平台简介 3

2.1.2 Android平台的具体结构 3

2.2 课题相关的Android技术介绍 4

2.2.1 Android用户界面简介 4

2.2.2 Android终端与Web服务器端数据传递 5

2.3 开发工具介绍 6

2.3.1 Eclipse的介绍 6

2.3.2 MyEclipse的介绍 6

2.3.3 ADT和SDK的介绍 6

2.3.4 关键技术介绍 7

3 系统分析 8

3.1 系统可行性分析 8

3.1.1 技术可行性 8

3.1.2 操作可行性 8

3.1.3 经济可行性 8

3.2 功能需求 8

3.2.1 需求分析 8

4 系统设计 10

4.1 系统设计主要功能 10

4.1.1 整体E-R图 10

4.1.2 数据库 11

4.2 系统整体架构设计 13

4.2.1 系统架构设计 13

4.2.2 系统整体架构 14

4.3 手机端功能模块实现 15

4.3.1 服务端连接设计实现 15

4.3.2 登录模块实现 16

4.3.4 首页模块实现 17

4.3.5 个人中心模块实现 19

4.3.6 下载模块实现 22

4.3.7 个人资料管理 23

4.3.8 我的音乐管理 24

4.3.9 信息分享模块 29

4.3.10 弹幕功能 31

4.4 后台管理模块实现界面 33

4.4.1 用户管理 34

4.4.2 视频管理 35

4.4.3 添加视频 35

5 系统测试 36

5.1 功能测试 36

5.2 安全测试 36

6 总结 38

参考文献 39

致谢 40

基于Android在线视频系统开发

李睿

,China

Abstract:With the advent of the 21st century, people's living standards and science and technology have all significantly improved. Convenience and online interaction has become a focus that people are paying more and more attention to. This graduation project topic, based on Android's online video development system, allows users to watch online video and other functions anytime, anywhere, and is not limited to a specific device. The realization of the interactivity of the network enables users to communicate with other users on the network without leaving the home. And meet the convenience needs of customers.

The development system of this system is divided into two parts, mobile phone end and back office, and they are independent of each other. The mobile terminal mainly includes user login, registration, online video playback, personal center and other functional modules for interaction between pages and pages; the background part of the main functions are: management of video, management of user information. Through the block test of the functional modules of this system, the expected results were achieved and the basic functions were initially achieved.

Key words:Java;Android;Eclipse;Online video;MyEcilpse

1 前言

1.1 背景及其意义

Android手机操作系统以其高开放性和更优化的优势越来越受到手机厂商和适用人群的关注。 Android项目近期用户数量在不断增长,Android的前景在国内十分广阔,拥有成熟且固定的消费者。Android在终端领域的市场发所占的比重并不是很多。在国内,有很多大型企业主流使用Android,例如魅族、华为等。社会对移动设备的需求已逐渐从单一的“呼叫”基本技术要求转变为功能。需求方面,人们对单一通话逐渐不满意,手机现在成为人们办公,娱乐都不可缺少的产品了。因此,对于手机应用程序的需求也增加了很多。此设计基于Android的在线视频开发系统的“在线视频”软件设计和实施。为了方便用户可以随时随地查看视频,在线评论,分享视频,并且在线功能的体现更应当有交互这一点。用户要能实现在网络上与其他用户之间交流,或者数据互换。因此,本次毕业设计的目标是开发基于Android在线视频开发系统,能够实现以上的各种功能。

本文介绍了本系统具体的实现过程,还有系统的框架结构。包括了以下几点:开发技术的介绍,逻辑设计,具体功能需求的分析以及最后的功能实现。在开发过程中,本系统要大力满足用户的需求,将自身带入用户,使得用户的操作更加方便。界面方面,简洁清爽,使人赏心悦目。对于用户反馈的信息,本系统积极处理,用户的需求是我们的第一使命。不断的完善和优化系统。

1.2 课题研究现状

随着科技的大力发展,手机逐渐的走进了千家万户,越来越多的人开始接触手机,手机再也不是我们以前印象中高消费的“奢侈品”,人们对于手机的用处也有了新的了解。以前的手机只能仅仅用作通话传递有限的信息,人们生活中越来越多的出现了手机的影子。国内手机的技术近年来发展迅速,人们对于手机的功能不仅仅停留在过去的能通话,能交互的基本功能。人们对于手机功能的需求已经供不应求了,随着需求的增加,其在市场中所占的比重也随着增大。这很正常,有需求就一定会有市场。手机制作的厂家也随着改变。能够明确的感受到,国内一段时间内智能手机更新换代的速度大大的提升了,往往新入手最新版本的手机很短的时间内便被淘汰了。这不是商家的计谋,这是市场的需求所导致的。软件方便也在不断的更新优化。各个方面的因素推动着智能手机不断的进化!

手机软件随着智能手机进入数百万户,人们的消费理念也发生了变化。人们需要更加便捷,轻巧的消费,PC端十分的笨重,人们逐渐将目光转向了手机移动端。可以说,手机App开发软件已经成为人们享受生活的一种方式。 许多企业都看到了这个商业机会,他们都希望开发出一款应用程序,使得更多的用户使用,更多的用户依赖,并且从中获取更多的利润。因此,手机软件开发无疑将成为所有各个企业之间相互竞争的标杆,因为优秀的软件可以从其他应用程序中脱颖而出,吸引到更多用户的注目。但这些还远远不够,用户还在源源不断额增加,仅有的手机应用已经供不应求,为了供应大量手机应用,各类从事手机应用开发的公司也在纷纷涌现。这是一个良好的表现,各大公司相互竞争,才能推动各类应用的进步。随着手机应用渗入人们的生活,软件开发行业前程似锦。

当移动应用诞生时,并没有太多人关注到它。它经历了时间的考验,终于有人发现了它,随着技术的发展,人们发现手机应用的可开发性。伴随着手机应用发展了这么多,如今不夸张的说手机应用已经步入了巅峰时期,它融合了很多的元素,已经和人的生活密切相关,不可或缺了。手机应用不仅仅包含了娱乐,它也为人们的生活提供了很多便捷,比如我们新到了一个城市,一切都是陌生的,陌生的人,陌生的街。人们无法很快找到自己需求的东西,可以通过手机应用快捷的为人们进行服务。通过手机应用,可以在感到饥饿时找到心仪的食物,也可以精确定位到我们所寻找的地方。并且无需离开家就可以在家购买自己喜欢的产品、商品。即使是手机软件开发也可以控制家用电器,如空调和冰箱。总而言之,手机软件开发为人们创造了新的人生体验,也为我们更便利的生活方式做出了贡献。

1.3 课题实施方案

本文的结构分为五章。第一章是前言,介绍了系统的开发背景,历史发展,国内外的状况等内容;第二章是技术介绍部分,详细说明了软件开发所使用到的框架结构、编程软件、path环境的配置和关键性技术;第三章是系统分析,通过对用户的需求分析和对系统实现的功能分析,从而介绍本系统的具体结构;第四章是系统的具体设计,介绍了本系统每一个模块具体的功能并且实现了系统各个模块的各种功能;第五章是测试部分,对软件系统的功能进行单元测试。

2 系统开发环境介绍

2.1 Android平台基础知识

2.1.1 Android平台简介

Android是一个开源的移动操作系统。后来,谷歌收购了它。并且宣布其搭建成功宣布,成为了第一个真正开发并且完善移动终端的移动软件。Android只要采用Java语音,Java语音最为显著的特色便是其跨平台性。

Android是一个开源的平台,有广泛的供应商及开发人员提供支持。是一种集成了多种智能化工具的载体,运用广泛,功能繁多。丰富的组件系统给用户带来了良好的界面体验。

2.1.2 Android平台的具体结构

与层次结构能够实现分工和合作,这是其较为清晰的一个架构体现。分成架构的结构如下图2-1所示。应用程序层、应用框架层、系统库和Android运行库以及Linux内核层是其主要的组成部分。文库的应用中,SSL的主要作用是客户端与服务端之间的数据传输和身份验证并且加密。如今SSL一般适用于的软件有支付宝,网银等。。

剩余内容已隐藏,请支付后下载全文,论文总字数:21725字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

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