基于Android的在线视频教育平台系统的数据库设计与实现文献综述
2020-06-28 20:12:56
文献综述
1、前言
自20世纪80年代,随着第一部手机的出现,手机作为一个通讯工具,从模拟器开发到GSM,以及不断开发从2.5G到4G的转变过程,这一切都说明着移动通讯技术在不断发展。特别是在21世纪,手机硬件性能有很大提高,人们开始设计能够更好地管理智能手机系统硬件和软件资源移动的操作以及与手机操作系统相关的许多开源项目。同时,移动互联网时代的来临使得移动通信和互联网结合在一起,移动设备可以随时访问互联网资源和查找应用程序。
2、选题的背景
随着电脑和智能手机的普及,教育已经不再局限于线下的某个教室内,而可以通过网络视频来进行学习。用户可以通过电脑,播放想要的视频,也可以通过手机app,播放和分享自己想看的视频。与此同时,对于一些精品视频,用户可以通过积分兑换以及付费的方式获得权限。
而我国视频网站从几年前的大量涌进,到目前的几家独大,网络视频行业经历了优胜劣汰的市场选择。目前,优酷、搜狐、腾讯、土豆已经牢牢占据行业前几席的位置,而且竞争也是异常激烈,无论是用户规模,还是播放时长,种种指标都在不停地做着比较,而且由于各种数据结果的不统一,还引发了行业内的排名”口水”之战。可见目前视频行业竞争的激烈程度。与此同时,教育视频资源也就有了更多的选择余地,新闻网站对视频技术也越来越重视,对视频技术加大投入并进行开发和使用。由此可见,中国的视频网站领域正在以跨越式的方式向前推进,此项技术在将来的应用必将俞加广泛,因此开发本系统从专业技术方面来讲,有着深远的意义。
3、课题研究的理论基础
(1) SQLite数据库技术在移动设备上的完美搭载
众所周知,移动设备上的数据库最成功的SQLite莫属了。Android上同样是用SQLite数据库,并且Android提供了较为简单的API,用起来非常顺手。SQLite是完全独立的,不具有外部依赖性。
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式,它占用资源非常低。在嵌入式设备中,SQLite可能只需要几百K的内存就够了。