
本科毕业设计(论文)
基于 Android 平台的视频教学系统的设计与实现
Design And Implementation Of Video
-teaching system on Android platform
学 院:软件学院
专 业:软件工程
学生姓名:****
学 号:*****
指导教师:******
北京交通大学
2016 年 5 月

学士论文版权使用授权书
本学士论文作者完全了解北京交通大学有关保留、使用学士论文的规定。特授权北
京交通大学可以将学士论文的全部或部分内容编入有关数据库进行检索,提供阅览服
务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。
(保密的学位论文在解密后适用本授权说明)
学位论文作者签名: 指导教师签名:
签字日期: 年 月 日 签字日期: 年 月 日

北京交通大学毕业设计(论文) 中文摘要
i
中文摘要
随着电子竞技的快速火热,以及各直播游戏内容的日渐流行,游戏已经超越了传统
体育项目成为了新的竞技领军者,电子竞技在 4 年内的到了飞速发展,世界级电子竞技
大赛层出不穷,竞技体系,比赛体系趋近完整化,和规范化。而如今电子竞技已经成为
体育竞技的第九十九个成员,其观众人数已经在美国超越 NBA,就做火热的“英雄联
盟”来说,国内赛,国际赛,大奖赛,邀请赛的比赛体系,让所有热爱电子竞技的观众
时常能体验到高水平的竞技。而伴随着电子竞技的火热,许多增值产业层出不穷,助手
软件已经被“英雄联盟盒子”与“掌上英雄联盟”占据,而直播平台已经有“斗鱼”,
“龙珠”,“熊猫”等融资过亿的直播平台覆盖,助手软件市场以及直播市场已经日渐
完善。而这一切仅仅是一个开始,电子竞技对于 80,90 后来说,是属于他们的文化。
然而并没有一个专为为电子竞技教学做的职业化 APP。电子竞技(英雄联盟)已经
在美国 UC Berkeley 成为一门专业的课程,在韩国“电子竞技特长生”已经成为特招,
而在中国,据悉将在今年成立电子竞技的学校,为中国电子竞技输送专业的人才。但是
就目前而言,市面上全是冗杂,重复,不规范的教学内容,各种教学内容充斥于各种网
站。而我们“台阶电竞学院”就是一个将教学统一化,规范化的教学平台。
耳听不如眼见,结合互联网快捷的方式,以及对于目前教学方式的比较,我们还是
讲目光聚集到了“视频教学”这一方向,在分析了用户需求后,我们讨论了“台阶电竞
学院”视频教学系统的具体目标。确定了采用 http 协议结合 json 传输网络数据,通过绘
制关系图来确定系统的用户,通过绘制系统的活动图与用例图,来对系统的各个功能进
行划分,从而确定客户端的各功能模块,再次,对实现系统各个功能的方法进行了研究,
得出了台阶电竞 Android 客户端整体的类图与顺序图,并对系统的界面进行相应的展示,
详细说明系统功能,之后对整个系统进行有规划的测试,最后,对论文阐述的具体内容
进行了总结归纳以及说明了电竞视频教学客户端的作用与意义。
台阶电竞客户端实现了用户学习和管理教学视频的相关功能,具体包括用户的信息
管理,学习计划的管理,视频离线缓存管理,视频的播放和暂停,视频播放设置,播放
记录管理,用户统计等功能,笔者作为主要的 Android 开发人员,与公司的项目经理,
产品经理,后台开发工程师以及公司首席页面设计师一起完成了系统的需求分析,概要
设计,详细设计以及具体功能的实现,台阶电竞学院移动客户端的实现,使得电子竞技
线上教学的系统化变为可能,满足了初级玩家对电子竞技入门的渴求,对提高整个电竞
行业的整体水平有着划时代的意义
关键词:电子竞技;视频播放;视频评论;视频教学;游戏;

北京交通大学毕业设计(论文) 英文摘要
ii
ABSTRACT
With the rapid heat of e-sports, as well as the broadcast content the growing popularity of
the game, the game has transcended the traditional sports has become a new competitive
leader, e-sports in four years to the rapid development of world class electronic athletic
competition emerge in endlessly, competitive system, reaching WanZhengHua competition
system, and standardized. Now esports has become the ninety-ninth member of the sports
competition, the audience has been beyond the NBA in the United States, do the hot "hero
alliance", domestic and international competition, grand prix, invitational competition system,
let all love e-sports audiences often can experience a high level of competition. And with the
heat of e-sports, many value-added industries emerge in endlessly, assistant software has been
"hero alliance box" and "palm hero alliance", and live platform has been "given", "dragon
ball", "panda" and other financing than live platform covering, assistant software market, as
well as live market has been increasingly improved. And all this is just a start, e-sports for 80,
living later said that it is to belong to their culture,。However, does not have a specially
designed for for professional electronic athletics teaching APP. Esports heroes (alliance)
already in the United States UC Berkeley to become a professional course, "digital sports
special immortal" has become a characteristic series in South Korea, in China, is to set up
electronic competitive schools this year, for the Chinese esports transmission of professional
talents. But for now, on the market are all mad, repeat, non-standard teaching content,
teaching content with various websites. E-sports college and we "steps" is a unification of
teaching, standardization of the teaching platform.
Ear than seeing, combined with the Internet fast way, and to compare the way of teaching
at present, we still speak focus in the direction of the teaching of "video", after analyzing the
user requirements, we discussed the e-sports college "steps" video teaching system of specific
objectives. Identified using the HTTP protocol with json data transmission network, draw a
diagram to determine the user of the system, through draw the activity diagram and use-case
diagram of the system, and to each function of the system, so as to determine the client's each
function module, once again, studied the realization method of the system each function, it is
concluded that the e-sports Android client steps, the whole class diagram and sequence
diagram, and the corresponding display interface of system, elaborate on system function,
after the test planning, to the whole system in the end, the thesis describes the specific content
of the summary, and illustrates the e-sports video teaching function and meaning for the
client.

北京交通大学毕业设计(论文) 英文摘要
iii
E-sports client implementation steps, the user study and the management of teaching
video related features, including the user's information management, plan management, video
offline cache management, video play and pause, video playback Settings, record
management, user statistics, and other functions, the author as the main Android developers,
and the project manager of the company, product managers, the background development
engineer and chief page designer together to complete the system demand analysis, general
design, detailed design and implementation of specific functions, e-sports college mobile
client implementation steps, makes the competitive online teaching systematic possible, meet
the thirst for junior players of e-sports, in raising the overall level of the whole e-sports
industry has epoch-making significance
KEYWORDS:E-sports; Video playback; Video comments. Video teaching; The game;