《家居生活视频网功能分析及结构设计,网站设计论文.docx》由会员分享,可在线阅读,更多相关《家居生活视频网功能分析及结构设计,网站设计论文.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、家居生活视频网功能分析及结构设计,网站设计论文通过结合网站开发的实例,阐述了E-life家居生活视频网的设计原理、系统构造和设计实现。E-life家居生活视频网的系统基于Web的在线视频系统,主要实现用户登录管理、视频文件的上传、审核、发布及在线播放和检索功能。系统采用ASP.NET技术,以 SQL Server2005作为数据库,使用Mi-crosoft Visual Studio 2008作开发平台,分为游客、会员及管理员3种身份进行设计。详细实现中将、CSS、ASP.NET 及S QL Server完美融合,力求界面美观、操作流畅。本文主要阐述在线视频网站的搭建、管理功能的详细实现。 2
2、、市场需求及项目可行性研究 2.1市场需求分析 当前具有Online Video功能的网站很多,如国内比拟知名的土豆网、优酷网、百度视频等等。在网络信息和媒体技术发展的同时,人们对网络上各类信息的发布方式和获取方式的要求逐步提高,在线视频技术在各类网站间的应用也趋于频繁。例如:新浪、搜狐等大型知名网站通过特定的策略对大量的视频信息进行收集、加工、处理和发布,土豆网、优酷网等通过共享视频而广受关注乃至逐步崛起,并且,新闻网站在重视信息内容的充实性的同时,对视频技术的重视力度也大大提高,不断地投入资金对视频技术进行开发和应用。 由此可见,中国的视频网站领域正在以跨越式的方式向前推进,此项技术在将来
3、的应用必将俞加广泛,因而开发本系统不管是从专业技术方面来讲,还是市场前景来看都有着深远的意义。 2.2项目可行性研究 为了提高效率,视频网站采用原来的已有的整站代码,通过调试运行,做出网站的模板。用Dream Weaver,Photo-Shop进行网页制作,并通过CSS等技术对网站进行了修改,并对对网站的功能有了扩大。视频服务器采用PC服务器,而且PC服务器性能也在不断提高。为了解决多并发流数,让多台PC服务器以集群的形式,利用控制网关的方式方法完成服务器之间的协调运行,这样提高了系统的利用率。另外,由于采用集群形式,不要求PC服务器实现最大流数,能够采用低档PC服务器和IDE硬盘,这样又能够
4、提高单台视频服务器的性能价格比。系统的整个方案都是自行开发并在PC端运行,具有较强的灵敏性。 3、功能分析及构造设计 3.1功能需求分析 在线视频系统需要实现的功能包括会员模块、管理员模块,以及视频信息的展示和播放等。详细来讲,它包括会员模块中的注册、登录、视频上传修改以及评论管理,管理员模块中的视频审核删除、用户管理、公告管理等。同时增加了按视频的类别来显示等功能。 在对系统的功能和需求进行具体分析之前,首先要根据使用该网站的用户角色的不同分为管理员、普通会员、游客3种用户。这样,在对用户进行划分后,得出系统分析如此图1所示。 3.2业务流程 1会员注册:在注册页面,用户填写用户名、密码及邮
5、箱等基本信息后,需要经过系统检验其合法性,假如通过,则注册成功,用户的信息保存到数据库用户信息表中,否则重新填写信息,直到通过。 2会员登录:在登录界面,用户输入用户名和密码,经系统检验通过后,根据用户的权限,进入相应的操作界面。 3视频上传:游客能够阅读本站的所有审核视频,但不能进行评论,对于注册用户,系统会判定其能否登录,假如已登录,则能够上传自个的视频,可以回复视频。 4管理员模块:网站管理员能够对视频信息进行审核及删除不符合规则的内容,同时能够对注册会员进行管理,对公告和首页幻灯进行维护。 5游客阅读本网站能够观看视频并运用搜索功能快速找到自个需求的内容。 3.3数据库 数据库Data
6、Base,简称DB是按一定构造组织并长期存储在计算机内的、可分享的大量数据的有机集合。在一个应用程序中,数据库的设计是数据存储的核心工作,通过需求分析和数据流的分析,设计出合适网站运行的数据库是整个网站建设的关键。选择适宜的数据库,根据各功能设计字段、开创建立合理的表构造、表关系是实现数据库设计的首要任务。在线视频系统能够作为个人多用户使用可以以作为企业使用,是一个中小型软件系统,为了系统以后的扩展成为企业级系统的定位,系统采用了SQL Server2005数据库。 SQL Server2005是微软公司开发的新一代企业级数据库产品,它提供了集成的数据解决方案,加强了数据的安全性和可伸缩性,更
7、易于开创建立、部署和管理。以下为系统建立数据库的设计经过。 3.3.1数据库开创建立 在开创建立数据库的逻辑表构造之前,首先需要开创建立数据库,在线视频系统的实现是通过MicrosoftSQLServer2005的SQLServerManagementStudioExpress直接开创建立数据库。 程序 - Microsoft SQL Server2005 - SQL Server Management StudioExpress - 在出现的对话框中选择 连接 - 在对象管理器中的数据库文件夹上右键单击鼠标- 在弹出的快速菜单中选择 新建数据库 命令,则弹出数据库属性对话框,在该对话框中设置
8、数据库的名字为play Video,并指定保存数据库的途径和其他属性。 3.3.2数据库的逻辑构造 在SQLServer2005数据库管理系统中建立数据库playVideo,再在这里数据库中建立8张数据表,分别是公告消息表bulletin、管理员表manage User、个人信息表user-Info、注册用户表userRegister、评论信息表video Idea、视频信息表video Info、视频来源表video Poll、视频分类表video Taxis。 3.3.3安全保密 对于数据库而言,安全性是指保卫数据库不被毁坏、偷窃和非法使用的性能。一个设计良好的安全形式不仅能简便用户的合法
9、操作,同时能够使非法操作和意外毁坏很难或不可能发生。SQLServer2005的安全性主要分为下面两类:数据库安全性和应用程序安全性。数据库安全性以信息资源和信息资源的用户为主要管理对象,用户只要拥有对某个对象的访问权限,则不管使用什么工具,都能够对该对象进行访问。 由于客户端层和数据库层隔离,客户端无法接触本质的数据库,也就无法进行非法修改和毁坏,进而能够有效、安全地保卫数据库。 作为一个管理系统,一定要采取保密措施来保证其安全性。因而系统数据库要设置操作员表,操作员表记录着管理员名称和密码,只要拥有管理员权限的操作员才能登录系统,反之则不能。拥有权限的人员才能进入数据库进行维护操作,反之,
10、数据库中的数据资料不允许随意更改。 4、结束语 E-life家居生活视频网一个与用户互动的当代家居生活视频网站,该网站的内容以当代家居生活为主、生活内容的信息为切入点。通过视听的方式传播应用,形象生动地向用户传达了生活中所碰到的各种知识。除此之外,该网站也是一个用户共享沟通的虚拟平台,使用户能够在共享沟通视频的同时,获得实用的知识和技巧。 E-life家居生活视频网站系统基本到达了预期的各项技术指标,实现了预期的各项功能。从总体上来讲,系统还比拟令人满意。然而,由于时间有限,本系统还存在一些有待深切进入研究并改正的地方。比方,系统虽给出了基本的视频网站框架,但是内容不够丰富。在线视频是伴随着音
11、频、视频处理技术和网络技术的快速发展而日益风行的一门综合性技术,是当下网络多媒体应用技术中的热门方向,它所牵涉到的知识面很广泛,技术含量比拟高,包括传输协议、磁盘存储、视频压缩、准入控制、资源预约、缓冲调度、负载平衡、多点传送、媒体播放等技术。在视频网站中视频解码是一个难点,由于新的编码格式的出现,会对在线视频格式等支持提出新的要求,所以在线视频系统对视频编码格式的适应性还有待深切进入研究。相信随着对视频网站更深切进入地研究和学习,该视频网站将会愈加完善,愈加造福于现实生活,为广大用户带来更多的乐趣,遭到更多青睐。 以下为参考文献: 1(美)谢菲尔徳.ASP.NET从入门到精通微软技术丛书防应急预案J.林业劳动安全,2008,(3):26-33. 2张超,裴玉起,邱华.国内外数字化应急预案技术发展现在状况与趋势J.中国安全生产科学技术,2018,6(5):154-158. 3韩新,汪永明.数字化灭火救援预案编制及应用技术研究() 编制形式与方式方法J.安全与环境学报,2004,4(1):45-48. 4徐娟.计算机虚拟现实技术在消防数字预案中的应用J.人工智能及辨别技术,2007:198-200. 5韩新,汪永明.数字化灭火救援预案编制及应用技术研究() 应用软件系统构成J.安全与环境学报,2004,21(3):59-61.
限制150内