基于Android的在线视频教育平台系统设计与管理毕业论文
2020-07-07 21:37:23
摘 要
时代的快速发展,使得人才必须不断增加自己的知识储备量。但是,传统的学生在教室听老师讲课显然难以满足已经步入社会的工作者的需求,在线教育显然在这方面有着巨大的优势。如今,移动互联网更加便捷,随着4G的普及,使用手机观看视频已经是很普通的事情了。在这些条件下,将移动互联网和在线教育结合在一起,可以让在线教育更加便捷,移动互联网更加贴近生活。所以,开发基于Android的在线视频教育平台系统是顺应当下时代潮流的工作,同时也具有推动时代进步的积极意义。
本文给出了在线视频教育系统的整个设计流程,包括项目研究开发的背景和项目开发的意义。本文确定了项目开发的工具和环境并对其做了具体介绍。本文的重点是系统设计、分析和实现。根据项目管理的基本原理,本文从不同的方面对项目进行管理。
本文的系统使用Eclipse作为主要开发工具,数据库使用MySQL本系统包括了用户信息管理、视频信息管理、视频在线观看、视频下载、付费视频等等功能。借助本系统,用户可以便捷地学习很多当下流行的知识,也可以学习一些古今历史知识等。
关键词:Android 在线教育 软件工程 Eclipse MySQL
Design and Implementation of "Online Video Education Platform System" Based on Android
Abstract
With the rapid development of the times, the talent must constantly increase their knowledge reserves. However, it is obviously difficult for traditional students to listen to teachers in classrooms to meet the needs of workers who have already entered the society. Online education obviously has a huge advantage in this respect. Nowadays, mobile Internet is more convenient. With the popularity of 4G, it is common to use mobile phones to watch videos. Under these conditions, combining mobile Internet and online education can make online education more convenient and the mobile Internet more relevant to life. Therefore, the development of an online video education platform system based on Android is in line with the trend of the times. It also has the positive significance of promoting the progress of the times.
In this paper, we give the design process of the entire online video education system, including the background and development significance of project research. We also determine the tools and environment for project development, and give the detailed introduction. Our paper focuses on the system design, analysis and implementation. Due to the project management, the project is managed from different aspects.
The system in our paper uses Eclipse as the main development tool and MySQL as database. The system includes user information management, video information management, video online viewing, video downloading, paid video, and other functions. With this system, users can easily learn a lot of current popular knowledge, and can also learn some ancient and modern historical knowledge.
Keywords: Android; Online Education; software engineering; Eclipse; MySQL
目录
摘要……………………………………………………………………………………………I
ABSTRACT……………………………………………………………………………………II
第一章 绪论…………………………………………………………………………………1
1.1 课题研究的背景………………………………………………………………………1
1.2 课题研究的目标………………………………………………………………………1
1.2.1 服务器的抗压能力 ……………………………………………………………1
1.2.2 不同用户相互透明 ……………………………………………………………1
1.2.3 播放器的使用 …………………………………………………………………2
1.2.4 前端与后台的数据交互 ………………………………………………………2
1.3 课题研究的价值………………………………………………………………………2
第二章 项目的开发环境…………………………………………………………………3
2.1 课题研究的开发工具…………………………………………………………………3
2.2 移动端开发工具………………………………………………………………………7
2.3 MySQL数据库…………………………………………………………………………8
2.4 MyEclipse ………………………………………………………………………………8
第三章 系统设计与分析 ………………………………………………………………10
3.1 可行性分析 …………………………………………………………………………10
3.2 需求分析 ……………………………………………………………………………11
3.3 流程分析 ……………………………………………………………………………13
3.4 系统性能要求 ………………………………………………………………………13
3.5 系统设计 ……………………………………………………………………………15
3.6 系统模式设计 ………………………………………………………………………16
第四章 系统详细设计及实现…………………………………………………………17
4.1 数据库设计 …………………………………………………………………………17
4.1.1 数据库需求分析………………………………………………………………17
4.1.2 数据表设计……………………………………………………………………17
4.2 系统用户用例图 ……………………………………………………………………18
4.2.1 管理员用例图…………………………………………………………………18
4.2.2 视频观看用户用例图…………………………………………………………18
4.3 详细设计 ……………………………………………………………………………19
4.3.1 服务器端………………………………………………………………………19
4.3.2 客户端…………………………………………………………………………21
第五章 项目管理…………………………………………………………………………26
5.1 项目管理定义 ………………………………………………………………………26
5.2 项目管理的主要内容 ………………………………………………………………26
5.2.1 项目范围管理…………………………………………………………………26
5.2.2 项目时间管理…………………………………………………………………26
5.2.3 项目成本管理…………………………………………………………………27
5.2.4 项目质量管理…………………………………………………………………27
5.2.5 项目风险管理…………………………………………………………………27
第六章 总结 ………………………………………………………………………………29
参考文献 ……………………………………………………………………………………30
致谢 …………………………………………………………………………………………32
附录 …………………………………………………………………………………………34
第一章 绪论
1.1 课题研究的背景
科技的进步改变人们的生活,从手工缝纫到机器纺织,从外出就餐到外卖送餐,从马车到汽车。伴随着这些便捷的生活方式,人们的生活便利了,但随之而来的也有知识需求的改变[1]。生活节奏的加快,也使得人们学习新的知识的时间在减少。如何合理的利用时间,更好地利用科技进步所带来的成果也成为当今人们关注的重点。
从上个世纪互联网技术的兴起以来,人们的生活随之日新月异。如今,随着宽带无线移动通信技术的发展,移动设备已成为人们日常休闲娱乐的重要工具,人们已经离不开互联网了。现在的无线基础网络已经可以支持语音、视频等多媒体数据的传输,这也时代移动设备可以满足更多的用户需求[2]。4G时代的到来,使得智能手机成为了人们出行必备物品,各种功能的应用程序层出不穷。同时,随着流量价格的下降,也使得人们可以随时随地更方便地观看视频[3]。
在此背景下,在线教育平台的开发将满足人们利用空闲时间随时随地学习的需求。因此,在线教育平台系统一定可以受到人们的欢迎。
相关图片展示:
您可能感兴趣的文章
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- .NET MVC框架在开发农业资源清单系统中的适应性外文翻译资料
- 使用Java平台针对数据库桥接层的Spring框架可靠性调查外文翻译资料
- 基于MVC架构的数据库和Web应用程序外文翻译资料
- 利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料
- 基于SSM框架的校园自行车租赁管理系统统计外文翻译资料
- 基于Android的校园交友社交应用的设计与开发外文翻译资料
- 基于Android的在线社交系统服务端的设计与实现外文翻译资料
- 基于Spring-boot微服务框架的学生成绩分析系统的设计与实现外文翻译资料
- 用于生成计算材料科学文献中使用的方法和参数的数据库的自动化工具外文翻译资料