Android智能终端无线遥控视频点播系统

该系统是模拟智能手机遥控电视的较为综合性的 视频点播系统。主要部分包括Android终端程序和两个Web服务器程序。系统使用JAVA语言,基于Android 4.4.2 SDK、 Spring框架,使用VIDEO.JS作为视频播放插件,利用Eclipse开发工具和Mysql数据库进行开发。M00011
系统分三个模块: Android终端遥控程序、Android指令解析播放服务器、视频后台管理子系统。Android终端遥控程序实现在手机终端预览服务器上的各类视频信息,同时可以浏览视频海报、其他用户的观看评价,并且能够向服务器发送指令实现选定视频的播放、暂停等;Android指令解析播放服务器实现接收、解析、返回Android终端指令、转发视频管理服务器的视频数据给Android终端、对选定视频的播放等功能;视频后台管理子系统主要是实现模拟视频库视频的管理,包括视频的信息查看、录入、修改、删除,对用户上传的视频评论的查看、删除,还有管理员密码的修改等。
该视频点播系统能让用户体验到在手机上预览和遥控且在电视上观看视频的智能视频点播系统的优越性,充分利用智能手机,体验电视遥控器便捷智能化功能,提高了家居娱乐的智能化。
关键词:视频点播系统  Android  VIDEO.JS  DOJO  JSON  Spring  Hibernate Mysql
Android Remote Wireless Video Program Ordering System
Abstract:This system is a more comprehensive video program ordering system which aims to simulate the smartphone for tacking remote control of TV. It mainly concludes two parts, namely one Android and two Web Server programs. Java language is used as its basic language, and it is based on Android 4.4.2 SDK's new advantages, springMVC framework, VIDEO.JS is used as its video player. This system uses Eclipse as its IDE and Mysql for database tool.
This system can be divided into three modules .namely Android Remote Client Program, Android Instructs Analyzing Server and Video Background Management System. Android Remote Client Program is aim to implements of all kinds of video preview of which is in the mobile terminal server, in the mean while you can take a view of the video poster and comments, you can also send instruction to the server to make the selected video play or pause etc. Android Instructs Analyzing Server aims to receive, analyze and then send back Android terminal instructs, transmit video data to Android terminal, and play the video selected. Video Background Management System is mainly designed to manage videos in library. In detail, that includes checking information, add, delete, modify videos, take a view of or delete comments about uploading videos, and modify the administrators' passwords.
This system ensures users to experience the superiority of the video program system that you can preview and take remote control on the mobile phone and watch on TV. You can make full use of intelligent mobile phone experience the convenient intelligent function of TV remote control, improve the intelligent home entertainment.
Key words: Video Program Ordering System; Android; VIDEO.JS; DOJO; JSON; Spring;  Hibernate; Mysql
目  录 查看完整请+Q:351916072获取
1.Android智能终端无线遥控视频点播系统的现状和发展前景    1
1.1Android智能终端无线遥控视频点播系统的国内外研究现状    1
1.1.1国外研究现状    1
1.1.2国内研究现状    1
1.2 研究Android智能终端无线遥控视频点播系统目的和意义    1
1.3研究内容    1
2.Android智能终端无线遥控视频点播系统开发实现概述    3
2.1需求分析    3
2.1.1功能需求    3
2.1.2界面需求    3
2.2概要设计    4
2.2.1模块划分    4
2.2.2系统框架图    7
2.3详细设计    8
2.3.1数据库表关系图    8
2.3.2数据库表设计    8
2.3.3 系统公共组建和框架描述    9
2.3.4 系统界面搭建    14
2.3.5系统登录模块    16
2.3.6视频资源管理模块    17
2.3.7视频资源评论信息管理模块    19
2.3.8系统信息管理模块    20
2.3.9视频指令解析模块    21
2.3.10视频资源下载模块    22
2.3.11视频播放模块    22
2.3.12视频检索模块    23
2.3.13指令发送模块    29
2.4 开发过程    29
2.4.1 开发过程综述    29
2.4.2开发中遇到的困难    30
2.4.3 解决困难的办法    30
2.5测试过程    32
结语    33
参考文献    34
致  谢    35
2.1.1功能需求
本系统功能需求可以分为三大部分:
2.1.1功能需求
本系统功能需求可以分为三大部分:
(1)视频资源库管理子系统
登录系统:验证登录用户信息,并给出相应提示,做出相应反馈。
视频资源管理:可对视频资源模糊查询,添加新视频,删除视频,修改视频信息。
视频资源评论管理:可以查询视频的所有评论和评论等级,删除指定不正常评论。
系统设置:管理员修改自己的登录密码.
视频下载接口:提供给Android指令解析服务器下载视频资源的接口。
2.1.2界面需求
界面需求从程序开发端的角度分为三个部分:
(1)视频资源管理系统
整个管理系统采用框架结构,提高代码的重复使用率;使用DOJO布局页面,使得界面色调清爽大方、简洁、整齐、美观,具有商务气息,页面的按钮、组件、文字的样式统一整齐;系统左边导航栏使用手风琴切换样式,可以点击隐藏导航栏,手动拖动导航栏的宽度,且切换有动画效果;视频分类显示为树形结构,点击子节点,右边显示相应的数据,鼠标在节点上移动时会相应地变色;数据显示表格可以选择单行、多行、全选,可以手动拖动每一列的宽度,鼠标移动的地方相应地变色,并且数据分页显示,可以切换、跳转数据页面;自定义弹出框,表单验证有相应的验证,验证不通过。
2.4 开发过程
2.4.1 开发过程综述
这个系统的设计按照软件工程的基本流程而形成详细的设计文档作为系统开发过程的根本。首先从系统资源管理子系统开始开发:设计数据库,架构系统框架,规范程序结构,规范接口,注释各类方法,以及建立一些系统工具类。其次是设计页面表现层,相应的controller提供数据支持,规范的表单使得数据得以显示。设计指令解析服务器和Android终端遥控程序需要同步进行,指令解析服务器实现对Android请求的响应,内部仅仅使用SpringMVC的跳转来实现不同指令解析的模拟。Android终端程序从包的命名,程序代码框架的搭建,公共工具类的建立,界面UI设计,组件的注册,多线程的处理过程,同时和指令解析服务器相结合从初步到最终开发完成。查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3392.html

好棒文