摘要:随着科技的进步和人们生活水平的提高,进入21世纪后,差不多每个人都起码拥有一台具有视频拍摄功能的设备,像是手机、摄像机等。人们可以方便地拍摄各类视频来纪录自己的生活或身边之事,关注社会生活的方方面面,一起推动社会的进步。但是这些视频通过传统媒体进行传播是很困难的,因此可以考虑开发一个视频分享平台,用户只要将想要分享的视频上传到网站服务器,然后将服务器返回的链接分发给其他人就可以了。
本课题要求以校园生活为主题,设计开发一个校园视频资源分享平台,使校园用户群体更方便地分享他们在校园的生活。
该平台分为至少三类用户:普通用户、注册会员、和管理员。系统可以为普通用户提供视频资源检索、播放等服务;为注册会员进一步提供用户注册、个人信息管理、视频资源下载与分享、个人视频资源上传及管理、点赞和评论等功能;为管理员账号提供管理用户封禁的功能、视频资源审核与管理、视频资源类别管理等功能。
关键词:视频文件,上传下载,管理系统,javaweb
目录
摘要
Abstact
1 引言-1
1.1-课题研究的背景、目的和意义-1
1.2 国内外研究现状和发展趋势-1
1.2-课题拟解决的关键问题-1
1.3-论文组织结构-2
2 系统需求分析-2
2.1 性能需求-3
2.1.1 系统可靠性和安全性-3
2.1.2 系统的可扩充性-3
2.1.3 系统的易维护性-3
2.2 系统开发环境需求-3
2.2.1 开发语言-4
2.2.2 开发工具-4
2.3 功能需求-5
3 概要设计-5
3.1 系统体系结构图-6
3.1.1 前台体系结构图-6
3.1.2后台管理体系结构图-6
3.2业务流程图-7
3.3系统数据库设计-8
3.3.1 E-R图-8
3.3.2数据库表结构分析-9
3.3.3数据表信息-10
3.4业务逻辑类设计-12
3.5主要功能页面设计-12
4 详细设计-13
4.1 IUserService-13
4.2 IVideoService-14
4.3 IFollowService-14
4.4 ICommentService-14
4.5 ICollectionsService-15
5 系统功能实现-15
5.1前台模块-15
5.1.1首页页面-15
5.1.2分区页面-18
5.1.3登陆注册页面-21
5.1.4用户个人中心页面-27
5.1.5视频播放页面-35
5.1.6搜索结果页面-36
5.2后台模块-38
5.2.1用户管理页面-38
5.2.2投稿审核页面-40
6 结论-41
参 考 文 献-42
致 谢-43