基于H5 MyBatis的视频点播平台设计与实现

 2022-11-14 10:11

论文总字数:20419字

摘 要

互联网技术的发展改变了人类的生活方式,为人们的工作与业余生活提供了许多便利。观看影视作品是一个最受大众欢迎的业余活动,而建设一个在线视频播放系统可以充分满足用户随时观看自己喜爱的影视作品的需求。

在线视频点播系统是一款基于B/S架构的项目,其目的是使得用户无需下载应用程序,只需通过浏览器就可以访问系统,提高了项目的便利性,且开发环境与应用环境分离,提高后续对系统的维护效率,基于Java与MySQL技术的执行效率高,运行可靠稳定的特点所以本项目的开发使用Java技术开发系统页面,运用MySQL数据库技术管理项目数据。

本次开发采取了模块化的设计方案,对系统的角色和功能进行了划分,明确之间的交换关系,为用户提供了基于流媒体技术的服务平台,充分享受高新技术带来的便利。

关键词:视频点播;B/S架构;影片管理;Java技术;MySQL

Design and implementation of video on demand system based on H5

Abstract

The development of Internet technology has changed people's way of life and provided a lot of convenience for people's work and spare time. Watching films and television is the most popular leisure activity, and the construction of an online video playback system can fully meet the needs of users to watch their favorite films and television works at any time.

The online video-on-demand system is a project based on the B / S architecture. Its purpose is to enable users to access the system without downloading applications, just through a browser, which improves the convenience of the project and separates the development environment from the application environment. Improve the efficiency of subsequent maintenance of the system, based on the high efficiency of Java and MySQL technology, reliable and stable operation. So the development of this project uses Java technology to develop system pages, and uses MySQL database technology to manage project data.

The development and adopted the modular design, on the role and function of the system, The clear exchange relationship between them provides users with a service platform based on streaming media technology and fully enjoys the convenience brought by the high-tech.

Key words: video on demand; B/S architecture;Film management; Java technology; SQL server

目录

摘 要 II

Abstract III

第一章 引言 1

1.1 系统背景 1

1.2 国内外发展 1

1.3 研究目的和意义 1

1.4 本文工作概述 2

1.5 论文组织结构 2

第二章 系统相关技术介绍 3

2.1 项目开发模型 3

2.2 项目开发技术 3

2.2.1 MyBatis 3

2.2.2 MySQL数据库 3

2.2.3 JSP技术 4

2.2.4 JavaScript 4

2.2.5 B/S结构 4

2.3 本章总结 4

第三章 系统分析 5

3.1 系统功能分析 5

3.1.1 系统功能概述 5

3.1.2 用例分析 5

3.2 系统非功能需求分析 6

3.2.1 功能需求分析 6

3.2.2 可行性分析 6

3.2.3 性能需求分析 7

3.3 本章小结 7

第四章 系统设计 8

4.1 系统总体设计 8

4.1.1 系统总体流程分析 8

4.1.2 系统功能模块结构分析 8

4.1.3 系统分层模块结构分析 9

4.1.4 数据库概念设计 9

4.2 系统详细设计 12

4.2.1 视频播放器模块设计 12

4.2.2 内容管理模块设计 12

4.3本章小结 13

第五章 系统实现与测试 14

5.1 系统实现工具与环境 14

5.1.1 IDEA 14

5.1.2 运行最低配置 14

5.2 核心代码分析 14

5.3 系统界面 17

5.3.1 登入模块 17

5.3.2 主页模块 18

5.3.3系统报表 19

5.4 系统测试 20

5.4.1 系统测试环境与工具 20

5.4.2 系统功能测试 20

5.4.3 系统非功能测试 20

5.5 本章总结 21

第六章 总结与展望 22

致谢 23

参考文献 24

第一章 引言

1.1 系统背景

当今社会,每个人都或多或少会遇到了这样一个问题:电视节目的时间安排是固定的,由于种种因素,很多人们喜欢的电影和电视节目经常会被错过。所以能够即时收看自己想看的精彩节目的需求应运而生,而工作或者学习等各种原因导致你在想看部分心仪节目的时候不得不去完成其他事情,且因为家庭成员的喜好不同往往不能使得节目同时播放,所以网络在线视频点播系统就能解决刚刚的种种问题。本课题的目的是对在线视频点播系统进行开发,方便用户在自己空闲的时间欣赏自己喜欢的节目,且通过对视频的分类与管理,一方面方便用户对自己喜爱的类别的节目的查找;另一方面通过审核过滤出问题视频保证网络的绿色安全环境。

随着网络的传播和发展,中国有超过10亿的互联网用户,大多数网站已经有了在线观看功能,而在线视频的重点是系统的搭建与网络的建设。而系统的建设是决定用户观感的决定性部分。

剩余内容已隐藏,请支付后下载全文,论文总字数:20419字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;