基于JAVA servlet的视频和相册管理系统的设计(SQLserver)(含录像)(毕业论文说明书13800字,程序代码,SQLserver数据库)
摘 要
随着计算机技术和Internet的日新月异,宽带VOD视频点播和在线相册技术因良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐。
视频点播系统根据流媒体传输原理,在校园局域网的基础上模拟基于Web的视频点播系统,访问系统的用户可以浏览视频信息,点播、观看及评论视频等操作。
由于系统是一个小型系统,所以我们采用基本SQL Sqlserver数据库,易于实现。具体实现中将java、Jsp及servler完美融合,力求界面美观、操作流畅,并成功实现了用户信息管理、视频文件的添加、删除、修改及在线播放和搜索等功能。
这里结合平台开发实例,我阐述了基于JAVA servlet的交互式视频点播系统的协议原理、软件结构和设计实现。
关键词:视频点播;JAVA;SQL Sqlserver;servlet
Abstract
With the ever-changing computer technology and the Internet, broadband VOD video on demand and online photo album for a good human-computer interaction technology and streaming media transmission technology much education, entertainment and other industries favor.
Video on demand streaming media transmission system based on the principle of the campus LAN based on the simulation of Web-based video on demand system, access to the system's users can browse video information, on demand, watch and comment on videos and other operations.
Because the system is a small system, so we use the basic SQL Sqlserver database, easy to implement. Realization will be java, Jsp and servler perfect integration, and strive to beautiful interface, smooth operation and successful management of user information, the video file to add, delete, modify, and online play and search functions.
This combined platform instance, I set JAVA servlet-based interactive video-on-demand system, protocol principles, software architecture and design implementation.
Keywords: video on demand; JAVA; SQL Sqlserver; servlet
系统功能设计
在线视频和相册管理系统需要实现的功能包括用户的管理、相册的管理、视频的管理以及用户留言管理等。具体来讲,它包含用户管理中常见的注册、登录操作,视频信息的显示、播放、搜索、评论以及个人信息资料操作,视频管理和评论管理中的添加、删除、修改等。
该系统属于B/S模式,用户可以在线搜索、浏览、点播以及评论视频,并可通过用户服务模块对个人信息进行修改等操作。
在线视频和相册管理系统,主要分文普通用户和管理员两个角色,管理员主要有视频管理、留言管理、用户管理。可以上传、查看、下载、播放视频,查看和删除相册,查看和删除帖子与留言,查看及删除用户等功能。普通用户主要有用户信息的修改,相册管理包括图片(添加、编辑、删除),留言管理(查看留言、增加留言、查看帖子、发表帖子),视频共享(上传、下载、播放)等功能模块。
JAVA Servlet的视频和相册管理系统需要实现的功能包括用户的管理,视频和相册信息的管理和使用等。具体来讲,它包含用户管理中常见的注册、登录操作,视频信息的显示、播放视频管理中的添加、删除、修改,相册的上传、查看、删除、修改等。
同时为了方便用户使用,增加了按影片类别来显示等功能,这使得系统需要在视频信息之外保留栏目信息,于是增加了对栏目信息的增加、删除和修改的功能。
在线视频点播系统是在对一些用户观看电影的实际方式调研后,以实际为基础进行设计的。该系统属于B/S模式,用户可以浏览、点播视频。管理员可对用户、视频信息进行增加、删除以及修改等操作。该系统包括以下模块:会员管理、视频信息显示播放,视频的搜索、相册创建、图片上传、相册浏览和留言管理。
目 录
第1章 绪论 1
1.1选题背景及意义 1
1.2 研究方法及设计思路 1
1.2.1 研究方法 1
1.2.2 设计思路 3
1.3可行性分析 3
1.3.1 市场可行性分析 3
1.3.2 技术可行性分析 4
1.3.3 经济可行性分析 4
1.3.4 社会可行性分析 4
1.4总体设计原则 5
第2章 相关开发技术介绍 6
2.1 MVC设计模式 6
2.2 JAVA简介 7
2.3 JAVA SERVER PAGES技术介绍 7
2.4 SERVLET技术简介 8
2.5 TOMCAT应用服务器 8
2.6 SQL SERVER2000 8
2.7 B/S 开发模式 9
第3章 系统分析 11
3.1 系统数据流分析 11
3.2 系统流程 12
3.3 系统数据实体及关系分析 13
3.4 系统的技术要求 14
3.4.1 系统功能要求 14
3.4.2 系统编码要求 14
3.4.3 系统界面要求 14
3.4.4 系统数据库要求 14
3.5 小结 15
第4章 系统设计 16
4.1 系统功能设计 16
4.2 系统数据结构设计 18
4.3 系统安全设计 20
4.4 小结 21
第5章 系统详细设计 22
5.1用户注册 22
5.2 登陆界面 22
5.3 管理员模块 23
5.3.1 视频管理模块 23
5.3.2 相册管理模块 24
5.3.3 留言管理模块 24
5.3.4用户管理模块 25
5.3.5音乐空间模块 26
5.4 普通用户模块 26
5.4.1 用户信息修改模块 26
5.4.2 图片管理模块 26
5.4.3 留言管理模块 28
5.4.4 视频管理模块 29
第6章 视频和相册管理系统的应用与测试 30
6.1测试方法 30
6.2系统功能测试 31
附 录 31
参考文献 38
致 谢 39
|