资源描述
毕业设计(开题汇报)
题目:在线视频点播系统
班 级: _______________
姓 名:_______
学 号:_____________
指导老师:_________________
时 间:_________________
第1章 绪论
1.1 课题背景
伴随以互联网为龙头信息产业快速发展,社会各个领域正发生着一场深刻变革。而这么信息网也以涌进了中国千家万户,并伴随网络信息不停完善下在线影视以其改变了传统影视观看方法,不受任何限制、能够足不出户等优点越来越受广大用户喜爱和重视。
1.2 目标和意义
伴随计算机网络在中国广泛普及,视频点播以是多年来新兴传媒方法,它是在原有文字、图片等静态信息浏览基础上,增加了视频和音频动态浏览等多媒体点播服务。在线点播系统就是提供了这一服务含有动态交互功效管理信息系统,它实现了一个互联网上在线影院。用户能够在线浏览视频信息并依据自己喜好单击播放。这么,使用户足不出户就可观看电影,随时随地地浏览网页,摆脱了传统电视收看时间不足,和传统CD播放资源不足,极大丰富了大家网络生活。
1.3 系统设计思想
一个在线点播系统,必需有一个正确设计思想,经过合理选择数据结构、网络结构、操作系统和开发环境,组成一个完善网络体系结构,才能充足发挥计算机信息管理优势。本系统设计根据下述标准进行。
(1) 实用性:系统以用户需求为目标,以方便用户为标准。依据一般用户实际情况,度身制作优异在线点播系统,用户无需任何经验就可方便观看节目。
(2) 优异性:本设计采取优异ASP.NET作为页面技术,为用户提供高性能系统。系统将利用优异B/S模式,采取SQL Server 数据库,能够方便任一用户需要。
(3) 高可靠性:一个实用系统同时必需是可靠,本设计经过合理而优异网络设计可确保系统可靠性和容错性。
(4) 高安全性:在设计中,将充足利用网络软、硬件提供多种安全方法,既能够确保共享资源,同时也可确保关键数据安全性。
(5) 采取标准技术:本系统全部设计遵照国际上现行标准进行,以提升系统开放性。
第2章 在线视频点播系统功效和需求分析
2.1 系统基础情况描述
在线视频点播系统需要实现功效包含用户管理,和视频信息管理和使用等。具体来讲,它包含用户管理中常见注册、登录操作,视频信息显示、播放、搜索操作,视频管理中添加、删除、修改等。同时为了方便用户使用,增加了按影片娄虽来显示等功效,这使得系统需要在视频信息之外保留栏目信息,于是增加了对栏目信息增加、删除和修改功效。
在线视频点播系统是在对部分用户观看电影实际方法调研后,以实际为基础进行设计。该系统属于B/S模式,用户能够在线搜索、浏览、点播视频。管理员可对用户、视频信息进行增加、删除和修改等操作。该系统包含四大模块:会员管理、视频信息显示播放、视频信息搜索、管理员模块。
2.2 数据流图
本系统依据使用该网站用户角色不一样分为下面两种用户。
管理员:采取自行设置方法进入网站,负责管理网站上用户信息和视频信息管理,和栏目信息管理。其中包含视频信息增加、删除、修改,和栏目信息增加,删除和修改。
一般用户:采取先注册后登录方法进入管理网站,在网站中能够在线浏览视频信息,搜索视频信息,和在线观看视频信息。
依据用户角色和需求进行划分后,能够归纳出整个系统数据流图以下:
管理员
P1.1
添加视频信息
视频信息表
用户
P1.2
判定用户正确性
用户表
注册
输入
存放
存放
数据流图
2.3 数据库设计
本系统数据采取SQL SERVER作为后台支持,系统定义数据库中包含2个表:用户信息表userInfo,视频信息表video。用户信息表保留了全部个人用户用户名、密码、E-mail等基础信息,主键号ID。视频信息表保留了视频基础信息如名称、视频文件等。
N
N
1
M
使用
修改
视频文件
一般用户
用户名号
密码
邮件
密码
用户名号
管理员
文件名号
存放位置号
发表时间号
大小
数据库E-R图
2.4 系统模块设计
本系统一共分为四大模块,每个模块之间即使在表面上是相互独立,不过在对数据库访问上是紧密相连,各个模块访问是同一个数据库,只是所访问表不一样而已。每个模块功效全部是根据在调研中搜集资料进行编排制作。依据上述功效分析,系统在四大块基础上每一大模块又分为多个模块:会员模块:包含会员使用和会员管理功效,在其中用户可进行注册后成为会员并进行登录。管理员责可经过会员管理功效对用户进行一系列管理视频模块:包含视频使用和视频管理功效。用户可经过正确登录后进行在视频浏览、搜索和点擂。管理员责在此基础上还可进行添加、删除和修改视频信息。
在线视频点播系统
会员模块
会员使用
会员管理
登录
注册
用户管理
登录验证
视频模块
视频管理
视频使用
视频信息搜索
视频信息显示
视频信息播放
视频信息搜索
视频信息显示
视频信息播放
第3章 毕业设计进度安排
可行性研究(1周)
需求分析(1.5周)
软件设计(1.5周)
软件编码(3周)
软件测试(1周)
撰写论文 (2周)
软件进度时刻表:
时间
任务
1 2 3 4 5 6 7 8 9 10
可行性研究
需求分析
软件设计
软件编码
软件测试
撰写论文
–○▲
––○▲
––○▲
––––○▲
––○▲
–– ○▲
出处:
展开阅读全文