基于ASPNet的在线影视播放系统的在线影院系统 后台管理模块的设计与完成毕业论文.docx
《基于ASPNet的在线影视播放系统的在线影院系统 后台管理模块的设计与完成毕业论文.docx》由会员分享,可在线阅读,更多相关《基于ASPNet的在线影视播放系统的在线影院系统 后台管理模块的设计与完成毕业论文.docx(52页珍藏版)》请在冰豆网上搜索。
![基于ASPNet的在线影视播放系统的在线影院系统 后台管理模块的设计与完成毕业论文.docx](https://file1.bdocx.com/fileroot1/2022-10/28/0ea392b2-5011-421b-b441-63d901b44001/0ea392b2-5011-421b-b441-63d901b440011.gif)
基于ASPNet的在线影视播放系统的在线影院系统后台管理模块的设计与完成毕业论文
基于ASP.Net的在线影视播放系统的在线影院系统——后台管理模块的设计与完成
摘 要
随着计算机技术、网络通信技术和多媒体技术的飞速发展,网络传播以其特有的快速、高效、边界的传输方式冲击着传统的学习、生活方式。
在线影院作为流媒体技术的代表达到了非常迅速的发展。
人们通过互联网络获得的多媒体内容正变得越来越精彩,用户群同时也迅速膨胀,一个全新的Web天地呈现在人们面前。
本系统是在WindowsXP下,采用ASP技术,以SQLserver2005为数据库开发平台,开发的在线影院系统。
本影院系统分为前台后和后台两大部分。
前台部分由用户使用,主要包括注册、信息查询、影片排行、展示、播放、下载等模块;后台部分由管理员使用,主要包括常规管理、影片信息管理、会员信息管理、广告管理等模块。
前台界面模块采用模版化的设计方式,加上CSS和DIV编程,使用户界面友好美观;后台管理功能强大,利用AJAX页面无刷新技术,实现后台管理工作的批量操作。
论文具体讲解了利用ASP.Net、SQLServer等软件工具设计开发在线影院后台管理模块中电影管理、专题管理和广告管理功能的详细过程,并简要介绍了流媒体技术和Internet及Web技术的发展。
最后,对在线影院系统进行了一些简单介绍。
关键词:
ASP.Net;Ajax;数据库
Abstract
Alongwiththerapiddevelopmentofcomputertechnology,thenetworkcommunicationandthemultimediatechnology,thenetworkdisseminationisimpactingthetraditionalstudyandlifestylebyitsuniquefast,highlyeffectiveandconvenienttransmissionmode.AsarepresentativeofStreamingMediaTechnique,theonlinecinemahadachievedextremelyrapiddevelopment.ThecontentsofmultimediawitchpeoplegettingfromtheInternetarebecomingmoreandmorewonderful.Atthesametime,theusergroupofNetworkalsoinflatesrapidly.Abrand-newWebworldispresentinginthepresentofus.
ThissystemprovidesonlinemovieservicesanditisdevelopedunderWindowsXPoperatingsystemusingtheASPtechnologyandSQLserver2005asthedatabaseplatform.ThisOnlineCinemaSystemfallsintofrontandback-officemanagementmodulefromthestructure.Frontinterfacemoduleisusedbyconsumers,itmainlyincludestheuserregistration,theinformationinquiry,themovierank,themoviedemonstration,onlineplay,downloading,andsoon;thebackstagemanagementisusedbytheadministrator,itmainlyincludesthefunctionssuchasconventionalmanagement,videoinformationmanagement,userinformationmanagement,andadvertisingmanagementandsoon.Thefrontinterfacemoduleusingthetemplateofthedesignskills,combinedwithCSSandDIVprogramming,makesitcleardesignedanduser-friendlyinterfaced.Wesupplythecapablebackstagemanagementfunctionality,makingitpossibletohandlethosetasksinbatchesthroughusingsomenon-refreshingtechniquesofAjax.
Thispaperdescribestheintegratedideaandrealizationofthedevelopmentprocessoftheback-officemanagementmodule,whichfocusadetaileddescriptiononvideomanagementandadvertisingmanagementmoduledesignandimplementation.
Keywords:
ASP.Net;Ajax;Database
Contents
第一章引言
1.1选题背景
近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。
促成Internet高速发展的因素之一就是Web技术。
Web技术由最初的静态HTML发展到动态网页技术DHTML,CGI,脚本语言与ASP后来居上,并且大有取代CGI的趋势。
Web已经不再局限于仅仅提供大量的信息服务,Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。
浏览Web有着执行Windows程序一样的感觉和操作性。
随着Internet技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会信息数据库服务等。
作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。
数据库技术与网站的结合是当今Web技术的一个热点。
有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互式页面,可以构造功能强大的后台治理系统,可以为网站的更新、维护提供极大的方便。
因此,作为网络开发者或治理者,数据库知识是必不可少的。
视频流媒体服务一直被认为是互联网服务中的一个热点领域,但是由于技术、内容以及带宽等方面的限制,一直没有实现预料中的发展。
随着宽带技术的普遍应用、解压缩技术的不断提高,而目前国家也在为提升网络带宽不断做出努力,网上的高清视频播放已成为可能。
虽然目前网上的视频播放的效果,画面大小还不如人意,但其发展势头非常迅猛,与几年前相比已有了长足的进步。
而自动根据网络的速度传输相应图像的流媒体技术的普及应用,更使视频播放时通时断的问题得以根除,该技术的发展和推广,给电影大举进军互联网提供了条件,使得一个真正意义上的在线影院已成为可能。
1.2选题意义
统计表明,目前中国网民数量达到2.53亿,网民规模跃居世界第一位,其中网络视频用户量已经达到1.8亿人,宽带用户数达到1.22亿,为世界宽带用户数最多的国家。
在线视频播放系统是计算机技术、网络通信技术、多媒体技术、电视技术和数据压缩技术等多学科、多领域融合交叉的产物,是可对视频节目内容进行自主选择的交互式视频点播系统。
与传统信息服务相比,在线视频播放系统具有互动性、友善性和数字化等特点,其本质是信息的使用者根据自己的需求主动获得多媒体信息,它区别于信息发布的最大不同:
一是主动性;二是选择性。
从某种意义上说这是信息的接收者根据自身需要进行自我完善和自我发展的方式,这种方式在当今的信息社会中将越来越符合信息资源消费者的深层需要,可以说在线视频播放系统是未来信息获取的主流方式,其极大地改善了人们在传统信息服务中的被动地位。
借助其独特的优点,无论在国内还是国外,在线视频播放系统技术都获得了长足的发展,在社会各领域(如服务、教育、金融等)的应用十分广泛,显示出了强大的生命力。
因为带宽的原因,在中国做视频网站的成本,比在国外要高很多。
所以很多在线影院网站,因为成本问题都最终倒闭了。
所以,架构一个在线影院系统,不仅需要长期的为广大网民服务,提供优质的在线视频来吸引更多的客户,还需要通过广告实现盈利,保证整个网站系统的存活,并做大做强。
1.3设计目标
在线影院网站的开发主要包括前端应用程序系统和后台管理系统,应用程序系统要求界面友好美观,功能完备,易使用等特点。
采用动态网页技术实现内容发布。
提供多种信息搜索及查看方式,用户可根据需要方便、快捷的查找所需信息。
提供下载排行,直观地展示影片观赏程度。
而后台数据库的数据要具有一致性、完整性、安全性、易维护性。
(1)在线影院网站前台:
界面友好美观、功能强大、操作方便。
前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受互联网给他们带来的便利。
前台系统主要包括视频的分类显示、用户注册、视频搜索、视频的播放与下载等功能。
视频分类显示模块:
完成视频信息的分类,使用户可以快速定位到自己感兴趣的视频类别上,进行在线播放及下载。
可分为首页显示、电影频道、连续剧场、动漫天地、综艺娱乐、影片专题等。
方便用户浏览。
用户注册,完成用户的注册功能,只有注册的用户,才可以使用本系统的下载功能。
视频搜索,完成视频信息的查找功能,用户可以输入一些关键字进行查找,支持模糊查询,完成视频信息的搜索的功能。
视频信息的播放与下载,完成视频信息的在线播放的功能,这也是本系统的最主要的功能,用户可以进行在线播放,注册的用户可以进行下载。
(2)系统后台:
系统架构清晰、功能强大、操作方便、可扩展。
该系统的设计要求系统架构清晰、结构稳定,要在总结当前主流视频播放网站的优缺点的基础上进行设计,强调增强该系统的可扩展性和软件的重用性。
要在考虑系统管理操作简便的同时,提供强大的管理模式。
后台系统可简单划分为常规管理、影片管理、会员管理、专题管理、广告管理、频道管理和其他管理。
1.4项目开发任务
本项目由我和左洪涛、张良、吴良芬同学在郑艳导师的带领下自主设计开发。
按照软件工程开发的基本方法,本系统开发流程如图1-1所示:
图1-1:
系统开发流程图
本系统开发,主要包括前台在线影视播放系统和后台管理系统。
本人主要负责后台管理系统中的影片管理、专题管理、和广告管理等三大模块的代码开发以及系统最终部署工作。
第二章需求分析
2.1确定需求
在线影院系统的使用对象主要有两种:
广大的网络用户和影视系统的管理员。
所以,本系统将分为两个主要模块,一个是面向用户的在线影院网站前台模块,另一个则是面向影视系统管理员的后台管理模块。
整个系统要求系统架构清晰,用户界面友好美观。
从选题的意义,软件要实现的功能,操作人员的情况等几个方面逐条分析具体流程的有效性和可行,在小组与导师沟通协调后,确定该系统的主要功能包括:
(1)前台会员点播、下载影片功能。
(2)后台系统管理员网站设置、影片上传于管