摘要:随着计算机网络技术和媒体技术的进一步发展,人们对网络视频的重视程度也空前增长,而网络视频的播放系统是基于Web的网络视频播放系统是将网络技术与多媒体通信技术互相依赖建立的。网络视频的多媒体通信技术的不断发展与应用正昭示着新时代的来临,其应用于社会生活中的各个领域并发挥至关重要的作用,例如基于此的远程医疗、远程会议、各种比赛直播和其他信息服务。
本系统主要通过分析网络视频播放技术的发展现状与趋势基础和用户的实际需求之上,设计一个更加直观与方便使用的网络视频播放系统。本系统是基于JSP的网络视频播放系统,通过分类管理视频让用户能够更直观的找到自己想要观看的内容,用户可以通过系统来更好的分享、观看视频。本系统是采用Java作为程序设计语言并且把Tomcat作为网络服务器。
关键词 JSP;视频分享;用户需求
目录
摘要
Abstract
1 绪论-1
1.1研究背景与现状-1
1.2 研究意义和目标-1
1.3 研究的主要内容与方法-1
1.4 论文结构-2
2 相关技术简介-3
2.1 开发与运行环境-3
2.1.1 MVC编程模式-3
2.1.2 B/S结构-3
2.1.3 Tomcat 服务器-3
2.1.4 Myeclipse 开发环境-4
2.1.5 MySQL数据库-4
2.1.6 JSP技术-4
2.1.7 SSH框架-5
2.2 专业术语-5
3 需求与可行性分析-6
3.1 需求分析-6
3.1.1 市场需求分析-6
3.1.2 用户角色需求分析-6
3.1.3 功能需求分析-7
3.1.4 界面需求分析-8
3.2 可行性分析-9
4 总体设计-10
4.1 功能模块结构-10
4.2 系统流程图-10
4.3 数据流图-11
4.4 数据库设计-12
4.4.1 数据库概念结构设计-12
4.4.2 数据库逻辑结构设计-14
4.4.3 数据库表设计-15
5 详细设计-18
5.1 主页面设计-18
5.2 用户页面-18
5.2.1 用户注册登陆页面-18
5.2.2 用户观看视频页面-19
5.2.3 用户举报、评论视频页面-21
5.2.4 用户上传视频页面-22
5.2.5 用户下载视频页面-23
5.3 管理员页面-23
5.3.1 管理员登录页面-23
5.3.2 管理员后台管理页面-24
5.3.3 类别信息管理页面-24
5.3.4 视频信息管理页面-24
5.3.5 用户信息管理页面-25
5.3.6 评论、举报信息管理页面-25
6 系统测试-27
6.1 软件测试过程-27
6.1.1单元测试-27
6.1.2集成测试-28
6.2 测试环境-28
6.2.1 软件环境-28
6.2.2 硬件配置-29
6.3 测试结论-29
结论-30
致谢-31
参考文献-32