067ASP.NET+ACCESS在线点播系统
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
067ASP.NET+ACCESS在线点播系统样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
 

本系统开发工具:ASP.NET + ACCESS
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
 
 
 

摘要
    目前,网络的发展日新月异,尤其是许多的校园网,小区宽带网、企业或者政府机关内部网的建设已经可以满足人们对带宽的需求。于是人们不再满足于单调的文字或者图象,而希望能在网上传输视频。
本论文介绍的在线宽带点播系统,属于在线看视频类网站。管理员可以通过系统为用户提供在线收看视频的服务;用户可以通过注册帐号、登陆后便可以在线收看视频。
关键词:视频点播、数据库、模块化、信息显示
 
Abstract
    Currently, the shape of the network change with each passing day, particularly many campus toils, small zone broad - bond electrical noise toil, business or the government agency  construction of the inner toil has already can satisfy the people's demand to the belt width.Hereupon people no longer the character of the contented with monotone or portrait, but hope to deliver the video on the toil.
The on-line broad - bond electrical noise dot that this thesis recommend sows the system, pertaining the on line to look the video website.The intendant can pass the system to tender the service that the on line watches the video for the consumer;After consumer can pass to reg. the account number, landing can watch the video with the on line then.
Keyword: Video on Demand,Database, Modularization, Information Show 
                                  
第一章 视频点播概述 4
1.1 设计思想 4
1.2 系统前景 4
1.3 asp.net简介 5
1.4 ACCESS简介 6
第二章 视频点播系统介绍与技术介绍 7
2.1网站结构设计 7
2.1.1 目标设计 7
2.1.2 系统功能分析设计 8
2.2 数据库结构设计 8
2.2.1 数据库需求分析 9
2.2.2 数据库逻辑设计 9
2.3 会员管理模块 10
2.3.1 userreg.aspx 10
2.3.2 用户登录 13
2.4 视频信息显示模块 14
2.4.1 网站主页default.aspx 15
2.4.2 视频详细信息显示List.aspx 17
2.4.3 类别视频显示dongzuo.aspx 19
2.4.4 Mediaplayer视频播放窗口playwin.aspx 20
2.4.5 Realplayer视频播放窗口playrm.aspx 23
2.5 视频信息搜索模块 23
2.5.1 default.aspx 24
2.5.2 搜索页面search.aspx 24
2.6  视频信息管理模块(后台管理模块) 25
2.6.1 admin.aspx 26
2.6.2 manage.aspx 26
2.6.3 freeadd.aspx 27
2.6.4 adminedit.aspx 29
设计心得 31
答谢 32
参考资料 32
 
 
 

1 第一章 视频点播概述
1.1 1.1 设计思想
设计方法采用模块划分、面向对象的设计思想,主要划分为以下几个模块:视频窗口模块、界面设计模块、实现搜索/点击排行等功能模块、数据库模块、后台管理模块,本人主要完成前三个模块的设计。
       用户信息         无效密码                有效
                                                用户名
       注册成功         用户名密码
 

             用户信息表                                 视频信息表
                       系统数据流图
开发步骤:①首先进行需求分析,②对系统进行整体设计③对系统进行详细设计④对软件的功能及编码进行调试⑤软件维护阶段
功能方面:用户进入主页后可以利用搜索引擎输入电影名字或者演员名进行电影搜索,如果用户想要获得一定的权限必须先进行注册、登录。能够对自己的信息进行修改(包括,密码、emial等)
在页面的一侧可以浏览电影的最新更新情况和点击排行榜
在点播模块中主要是利用Mediaplay与Realplayer的嵌入实现播放的功能,由于视频文件格式不同要求必须两种播放器都得用,所实现的视频不仅包括对由后台管理系统上传的电影文件进行播放,还包括对一些著名的电视台进行连接实现在线实时收看功能。
后台管理方面包括实现首先实现对数据库的连接,通过asp.net编程实现页面能够读取access数据库的内容(包括电影名称、影视简介、连接海报图片的路径等)并显示在页面一定的位置。除此之外,还要实现通过管理员帐户,可以进在本地或者远程地对影片进行在线上传、删除、填写影片简介。
数据库的建立:首先分为3个数据表,包括管理员信息表(含用户名、密码)、用户信息表(含用户名、密码、email等)、影片信息表(含影片路径、影视简介、海报路径、发表时间)。
根据要实现的功能,制定一系列的方案,设计实现系统的逻辑结构,功能框架,以及数据库结构,用ASP.NET和ACCESS来实现视频窗口与数据库的连接,实现视频数据的传输功能
1.2 1.2 系统前景
近年来,视频点播VOD(Video on Demand)的名字在媒体上出现得越来越多。VOD技术使人们可以根据自己的兴趣,不用借助录像机、影碟机、有线电视而在电脑或电视上自由地点播节目库中的视频节目和信息,是可以对视频节目内容进行自由选择的交互式系统。
   VOD的本质是信息的使用者根据自己的需求主动获得多媒体信息,它区别于信息发布的最大不同:一是主动性、二是选择性。从某种意义上说这是信息的接受者根据自身需要进行自我完善和自我发展的方式,这种方式在当今的信息社会中将越来越符合信息资源消费者的深层需要,可以说VOD是信息获取的未来主流方式在多媒体视音频方面的表现。VOD的概念将会在信息获取的领域快速扩展,具有无限广阔的发展前景。
 

1.3 a

2 第二章 视频点播系统介绍与技术介绍
2.1 2.1网站结构设计
本站的系统结构如下图所示。
                    
数据库服务器                  web服务器
                 
  
                                 
                               多媒体播放器
          
           浏览器
                      系统结构
一个典型的在线宽带点播网站应包含软件下载安装、会员管理、视频信息显示播放、视频搜索、视频信息管理和视频文件管理。
2.1.1 2.1.1 目标设计
  在线宽带点播网站所要实现的功能如下。
 会员管理
 会员注册
 会员登录验证
 会员管理
 视频信息显示
 显示全部视频信息
 按类别显示视频信息
 显示视频详细信息
 视频信息搜索
 按关键字搜索
 视频信息管理
 管理员登录验证
 视频信息添加
 视频信息修改
 视频信息删除
 视频文件海报图上传
 
 
 
 
 
 
 
 
 
 
2.1.2 2.1.2 系统功能分析设计
  在线宽带点播共分5个模块:会员管理模块、视频信息显示模块、视频信息搜索模块、视频信息管理模块和视频文件管理模块,其功能如下图所示。
 
 
 
 
 
 
 
 
 
 

功能模块视图
2.2 2.2 数据库结构设计
  根据功能设计的要求和模块划分,本站的数据库主要存储用户信息、视频信息、管理员信息、网站公告栏信息。
2.2.1 2.2.1 数据库需求分析
  数据项和数据结构如下:
 用户信息:ID(自动编号)、用户名和密码。
 视频信息:信息名称、连接路径、文件大小、影片类型、影片简介、影片得分等。
 管理员信息:ID(自动编号)、管理员名称、管理员密码。
 公告栏信息:ID(自动编号)、公告内容、发表日期。
2.2.2 数据

2.2.3 2.3.1 userreg.aspx
1. 页面示例
下图为用户注册会员所看到的页面。
                 
                               用户注册会员
 
2.2.4 
2.2.5 2.4.1 网站主页default.aspx
1. 页面示例
下图为全部信息显示所看到的效果。
       
全部信息显示
2. 页面所涉及的数据库表的信息
此页用了系统中的信息记录表download。
3. 页面代码:
Sub BindGrid()函数实现了DataGrid 控件TotalShow ,stuDG1、 stuDG2、 stuDG3与指定数据源的绑定,并且三个控件均绑定同一个数据库表“download”不同的是TotalShow显示的视频信息是按照“整理日期”的降序排列,stuDG1显示的视频信息是按照影片星级多少来排序的,并且在所有的datagrid控件的视频显示都实现了分页显示。
    Sub BindList()函数实现了DateList控件stuDL与数据库表“download”的绑定,使得视频信息按照“评分”大小来排序。
  Sub BindGrid()     'BindGrid()指定数据源,并绑定到DataGrid控件
    Dim conn As New OleDbConnection()
    Dim cmd As New OleDbCommand()
    Dim DS As New DataSet() 
    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("vod.mdb")
    conn.Open()        
    cmd.Connection =conn
    cmd.CommandText ="Select * from download order by 整理日期 desc"     '"Select 影片名,整理日期 from download"
    Dim objAdpt As New OleDbDataAdapter(cmd)
    objAdpt.Fill(DS,"download")
 TotalShow.DataSource = DS.Tables("download").DefaultView  '指定stuDG控件的数据源
    TotalShow.DataBind()
 stuDG1.DataSource = DS.Tables("download").DefaultView  '指定stuDG控件的数据源
    stuDG1.DataBind()
 
2.2.6 2.4.2 视频详细信息显示List.aspx
1. 页面示例
下图为视频信息详细内容显示所看到的页面效果。
 
2. 页面所涉及的数据库表信息
此页使用了系统中的信息记录表“download”。通过多个textbox控件进行读取了影片版本、影片类型、运行环境、授权方式、影片大小和影片评价的内容,并且通过datalist控件内嵌asp代码实现了读取“download”数据库表中的“海报图”的图片路径,实现了对海报图片的显示。
3. 页面代码
2.2.7 以下代码是一个实现页面加载的函数,在页面加载的时候首先把Artname的值读取到id值为lbtext1的lable控件里,首先通过判断session对象从default.aspx传来的flag值是否为空,若为空页面加载失败,在页面的顶部显示提示文字以及超连接“您还不是会员,请 注册”,若flag值不为空则成功加载页面,并且成功读取数据库表信息。在函数的开头定义了一个全局变量字符串play,并通过session对象把“download”中的与Artname里的影片名对应的字段内容“影片名”、“filename”,“filename1”,“filename2”传到视频播放页面playrm.aspx和2.4.3 类别视频显示dongzuo.aspx
  1.页面示例
下图为类别视频显示所看到的页面效果。
 
2.涉及的数据表信息
此页面使用了系统中的信息记录表download。
4. 页面代码
2.2.8 2.4.4 Mediaplayer视频播放窗口playwin.aspx
1. 页面示例
下图为利用Mediaplayer视频播放所看到的页面效果
 
2. 涉及的数据库表信息
此页使用了系统中的信息记录表download。
3. 页面代码分析
以下页面载入代码,当页面载入时判断是否会员,若非会员显示注册提示信息,若为会员,则把从list.aspx传来的影片路径利用session对象赋值给全局字符串变量url以便下
 
067ASP.NET+ACCESS在线点播系统
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM