基于Android的在线视频教育平台系统移动端设计与实现毕业论文
2022-01-30 21:57:40
论文总字数:14453字
摘 要
随着第四代移动通信技术的到来,Android、IOS等系统的智能手机已进入人们的视野并颠覆了以往的生活。在这个发展速度无比迅猛的社会,许多个体为适应社会发展和实现个体发展的需要,而选择终身学习。而最简便的一种方式就是在线学习,在线学习即通过视频播放器实现数字化的学习方式,而视频播放作为智能手机的必不可少的功能,在线学习这一由来已久的学习形式正焕发着生机。
所以,开发一个基于Android的在线视频教育平台具有很重要的实际意义。广大用户使用此视频教育平台时,可以在线或通过手机app,查找需要的视频,并进行播放、收藏、以及微信分享等各种简单操作,系统还提供第三方支付功能,对一些精品视频,用户可以通过付费的方式获得播放权利。
基于Android的在线视频教育平台使用MyEclipse和Eclipse工具进行开发,数据库使用MySQL。程序最终实现客户端与服务器端的数据交互、用户可以通过移动终端或者电脑来访问系统,真正做到随时随地进行学习。
关键词:Android 在线学习 视频播放 MySQL
Android-based online video education platform
ABSTRACT
With the advent of the fourth-generation mobile communication technology, smart phones with Android, IOS and other systems have entered people's eyes and overturned their previous lives. In this rapidly developing society, many individuals choose lifelong learning to meet the needs of social development and individual development. And one of the most simple way is online learning, online learning is through the realization of digital video player study way, and the essential function of video broadcast as a smartphone, online learning has long been a this form of learning is to glow the vitality.
So, develop a online video based on Android platform of education has very important practical significance When the users use this video education platform, can online or by mobile phone app, find the needed video, and to play collection and WeChat share all kinds of simple operation, the system also provides third-party payment function, for some high-quality goods video, users broadcast rights can be obtained through the way of payment.
The online video education platform based on Android is developed using MyEclipse and Eclipse tools, and the database uses MySQL. The program finally realizes data interaction between two ends, and the user can access the system through the mobile terminal or the computer, so as to truly learn at any time and anywhere.
Keywords: Android; Online Learning; Vedio Playing; MySQL
目录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题现状 2
1.4 课题内容 2
1.5 课题结构 3
第二章 项目理论与技术基础 4
2.1 Android平台 4
2.1.1 平台架构 4
2.1.2 平台搭建 6
2.2 数据库 7
2.3 MyEclipse开发工具 7
2.3.1 开发工具简介 7
2.3.2 开发环境搭建 7
第三章 系统设计与分析 10
3.1 可行性分析 10
3.2 设计原则 11
3.3 需求分析 12
3.3.1 系统需求分析 12
3.3.2 系统框架结构 13
3.3.3 移动端流程图 13
3.4 用例图 15
第四章 数据库设计 17
4.1 E-R图 17
4.2 数据字典表 19
4.3 物理设计 19
第五章 系统设计与实现 21
5.1 服务器端的实现 21
5.2 移动端的实现 22
5.2.1 用户注册与登录界面 22
5.2.2 主界面 24
5.2.3 用户搜索视频界面 25
5.2.4 视频播放界面 26
5.2.5 用户收藏下载视频界面 28
5.2.6 用户观看历史界面 30
5.2.7 用户个人信息修改界面 31
5.3 移动端与服务器端交互 33
第六章 总结与期望 34
参考文献 35
致谢 37
第一章 绪论
1.1 课题背景
很久以前,在线学习还是很陌生的词汇,而如今成为人们反复提及的高频词汇,不仅各种教育行业会议上能听到这一名词的介绍,还受到教育者的调查与研究。距离在线学习这一概念的提出至今已经有很多年了,虽然有概念的提出,但缺少必要的技术和硬件的支持,国内对这个概念的研究没有很深入[1]。但近几年来,4G的出现取缔了先前的3G,Wi-Fi技术不断地发展,并且影响到人们生活的方方面面,上到科研创造、下到衣食住行,几乎社会的每个个体都会使用4G手机,Wi-Fi无线技术的出现更是便利了人们生活,解决了人们的流量问题,实现了人们足不出户看世界的愿望。而4G手机的推出可谓当中送炭,使得一些制约在线学习发展的技术性难题得以迎刃而解[2]。
总而言之,4G移动通信和Wi-Fi无线网络技术对于在线视频教育平台的开发缺一不可,程序员依靠它们进行系统的设计,用户依靠他们可以随时随地获取视频学习资源,这样用户时间的利用率以及学习效率就会大大提高,这将大大有利于在线学习软件的推广和普及[3]。所以,设计和开发基于Android的在线视频教育平台具有重要的现实意义。
1.2 课题意义
移动智能终端的推出、4G移动通信网络和Wi-Fi无线网络技术的发展为在线学习开辟出新的更为广阔的一片天地[4]。通过对于本课题的研究,总结出开发出此在线视频教育平台具有以下意义:
①社会意义:首先,传统的课堂授课方式受时间和地点限制,而在线学习不受时间地点的限制,用户能快捷地获得所需知识、大大提高时间利用率来做有意义的事。其次,课堂授课是一对一或者是一对多的,而在线学习资源是可以多对多的,也是可以被反复利用的,就这个层次来说知识的传播会更快。所以4G手机的出现对构建学习型社会都有很大的帮助,最终带动全民文化水平的提高[5]。
请支付后下载全文,论文总字数:14453字