摘要:近年来,视频已成为存储信息的重要媒介。随着网络技术的快速发展,网络视频进一步使人们获取信息多样化。本文开发一个在线视频播放系统,是基于SSH框架开发的,数据库采用SQL Server 2008数据库,前端页面采用JavaScript、JSP、JQuery,HTML,CSS网页设计等技术。力求系统界面美观大方、功能操作流畅,使人们能够更加便捷的获取网络上多样的信息,以视频的形式分享难忘有趣的事情。
此系统分为管理员模块和用户模块,用户模块包含的主要功能:登录和注册,修改个人信息及密码,查看视频信息,观看、评论、上传、搜索、下载视频,设置喜好。管理员模块包含的主要功能:对管理员、用户、视频、消息、评论进行管理,收集分析用户喜好。
本文设计并实现的在线视频播放系统,系统能够提供较高品质的视频服务,用户可以根据自己的喜好选择性观看别人上传的视频。同时用户上传分享自己的视频,这样使整个在线视频系统的视频资源更加丰富化,多元化。
关键词:视频系统,SSH框架,JSP
目录
摘要
Abstract
第一章 引言-1
1.1课题研究背景与意义-1
1.2研究现状及发展趋势-1
1.3开发工具及技术介绍-1
1.3.1 SSH框架-1
1.3.2 Struts2简介-2
1.3.3 Spring简介-2
1.3.4 Hibernate简介-2
1.3.5 JSP简介-3
1.3.6 SQL Server 2008简介-3
1.4论文的组织结构-3
第二章 需求分析-4
2.1 可行性分析-4
2.1.1 技术可行性-4
2.1.2 经济可行性-4
2.1.3 管理可行性-4
2.2 系统功能需求-4
2.2.1 用户模块-4
2.2.1 管理员模块-5
2.3性能需求-6
2.4本章小结-6
第三章 系统总体设计-7
3.1系统功能结构-7
3.2系统角色设计-7
3.3数据库设计-10
3.3.1实体联系-10
3.3.2表的设计-11
3.4本章小结-13
第四章 系统详细设计与实现-14
4.1用户模块-14
4.1.1登录模块-14
4.1.2视频上传模块-16
4.1.3视频搜索模块-18
4.1.4播放下载视频-21
4.2管理员模块-23
4.2.1 用户管理-23
4.2.2 视频管理-25
4.2.3 用户喜好分析-27
4.2.4 消息管理-29
4.3本章小结-31
第五章 系统测试-32
5.1软硬件环境-32
5.2测试用例-32
5.3测试结果-33
5.4本章小结-33
第六章 总结与展望-34
参考文献-35
致谢-36