摘要:随着互联网的飞速发展,人们的生活已变得离不开网络。人们的许多工作、学习、购物、娱乐,都可以在网上进行。在线观看各类视频已经成为很多网民的习惯,网络用户对视频点播的需求日渐增大,于是各类视频点播网站如雨后春笋般出现在当今的网络世界里。
如今网络用户不断增加,网络传输速度也不断加快,一个大型的在线视频点播网站所必须的各类视频数据就变得多样而繁杂。这样就需要一个良好的管理系统来完成对繁杂的视频数据的管理检索等操作。
本设计是使用asp.net技术、web服务器技术和SQLserver数据库等制作的一个在线视频点播系统,对用户实现了注册账号、查询视频、点播视频、上传视频等方面的功能。对管理员实现了管理视频、管理账号、管理网页内容等方面的功能。它具有使用方便、操作简单、扩展性强等特点。使得用户能轻松地点播视频,并且让管理员能轻易的管理好网站的内容。本文将从理论和实践两个角度出发,从系统的初始设计到一步一步的具体实现来完成对本毕业设计的详细介绍。
关键词 视频;SQLserver;网站;点播系统
目录
摘要
Abstract
1 绪论-1
1.1 视频点播系统的发展和现状-1
1.1.1 视频点播系统的含义-1
1.1.2 视频点播系统的现状-1
1.1.3 视频点播系统的发展趋势-1
1.2 流媒体和主要的视频格式介绍-1
1.2.1 流媒体的基本概念-1
1.2.2 目前主要的视频格式介绍-1
1.3 在线视频点播系统的意义-2
1.3.1视频信息的优势-2
1.3.2 在线视频点播对人们生活的影响-2
2 系统的概述-3
2.1 开发系统的基本思想-3
2.2 系统的主要功能-3
2.3 相关技术和软件工具介绍-3
2.3.1 Macromedia Dreamweaver 8.0-3
2.3.2 SQL Server2005-3
2.3.3 IIS7-4
2.3.4 B/S体系结构-4
3 系统的可行性与需求分析-5
3.1系统运行和开发环境概述-5
3.1.1 系统的运行和开发的硬件环境-5
3.1.2 系统的运行和开发的软件环境-5
3.2系统的需求分析-5
3.2.1 角色需求分析-5
3.2.2 数据需求分析-5
3.3系统的可行性分析-6
3.3.1 经济可行性-6
3.3.2 技术可行性-6
3.3.3 用户使用可行性-6
4 系统的总体设计分析-7
4.1网站的功能模块分析与设计-7
4.1.1 点播功能的设计-7
4.1.2 视频查询功能的设计-7
4.1.3 用户注册功能的设计-8
4.1.4 上传视频功能的设计-8
4.1.5 视频管理功能的设计-9
4.1.6 账号管理功能的设计-9
4.1.7主页更新功能-10
4.2网站整体布局和各页面链接设计-11
4.3 各角色对各功能的使用权利设计-11
4.4 整个网站系统操作流程设计-12
4.5 系统数据库设计-12
5 系统环境与数据库功能的详细设计与实现-13
5.1 SQL Server 2005 Express Edition的系统配置-13
5.2数据库的具体构思与数据结构分析-14
5.3 数据表的设计-14
5.4 数据表中各列名表示的数据意义-14
5.5 程序与数据库的连接字符串-16
5.6 主要的数据绑定-16
5.7 数据库的验证用户功能-17
5.8 数据库的管理方法-18
5.9 IIS7的安装与设置-19
6 系统的详细设计与各功能的实现-21
6.1 主页的布局和内容设计-21
6.1.1导航栏的设计-21
6.1.2主页页顶的其他内容和设计-21
6.1.3主页“今日热点”栏的设计与功能实现-22
6.1.4主页的登录窗口的设计-23
6.1.5主页宣传栏目框架-24
6.1.6长条形广告框架-24
6.1.7主页快速视频导航分栏-24
6.2 用户注册的界面与实现-25
6.3 用户登录功能的设计与实现-26
6.4 视频搜索和视频播放权限功能的设计与实现-27
6.4.1 视频搜索功能的实现-27
6.4.2 视频播放权限功能的实现-28
6.5 上传视频功能的实现-30
6.5.1 上传视频需要的权限设计-30
6.5.2 上传视频的操作界面设计-30
6.6 管理员对网络视频文件和主页更新的功能实现-31
6.6.1 管理员登录方法-31
6.6.2 对视频数据的管理操作-32
6.6.3 对用户信息的管理功能-33
6.6.4 对主页各元素的修改-33
6.7 视频点播功能的实现-33
6.7.1 到播放页面的链接设计与实现-33
6.7.2 播放页面的设计与实现-33
7 系统的运行与测试-34
7.1 系统的运行-34
7.1.1 开启各项必需的服务与组件-34
7.1.2 为网站增加视频内容-34
7.2 系统的用户功能测试-34
7.2.1网站各链接的正确性测试-34
7.2.2视频点播测试-34
7.2.3注册与登录测试-35
7.2.4上传视频测试-35
7.2.5搜索功能与各子页面测试-35
7.3 系统的管理员功能测试-35
结论-36
致谢-37
参考文献-38
附录-39