ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:165.47KB ,
资源ID:11939487      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11939487.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VR虚拟现实LiveNow虚拟直播概要设计说明书 精品.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VR虚拟现实LiveNow虚拟直播概要设计说明书 精品.docx

1、VR虚拟现实LiveNow虚拟直播概要设计说明书 精品卷宗号日期LiveNow虚拟直播概要设计说明书(GB856788)设计单位:编写人:_ 编写时间:_审核人:_ 审核时间:_签收人:_ 签收时间:_版本号修改批准人修改人安装日期签收人1引言1.1编写目的本阶段完成系统大致的设计并明确系统的数据结构与软件结构的关联。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。此概要设计的最终读者是此项目的模块详细设计人员、程序开发人员、页面设计人

2、员、测试人员、编排人员、信息采集人员以及后期的维护人员。1.2背景科普科技发展公司长期致力于以互联网及流媒体应用为主的系统研发,由公司自主开发的流媒体网站:http:/.xjeud. 即丝路宽频网,一直受到新疆电信用户的青睐。但在市场与消费者日益增长的精神文化前提下,丝路宽频网已满足不了当前消费的需要。为满足更大的消费群体,更具有内涵的节目,公司决策着们决定进行新技术的研发。决策者们要求项目要更专业、采用新型技术自主研发为满足更大市场、更大用户量的需求发展。待开发软件项目名称:LiveNow虚拟直播待开发软件名称:虚拟直播V1.0项目委托单位:新疆科普科技发展有限公司项目开发单位:新疆科普科技

3、发展有限公司互联网事业部项目质量主管部门:新疆科普科技发展有限公司质量部项目的任务提出者:新疆科普科技发展有限公司主要技术负责人:邓泽忠、朱游国、张泽宏、闫玉荣、刘丹妮。最终用户:1、个人用户;2、商业用户。1.3定义A个人用户:可接入互联网并借此观看高清晰、高质量视听内容的群体;B商业用户:企事业单位,利用互联网或专用网络,并借此发布、观看相关的远程教育、农村党建、警示录、专题、国家相关政策法规等相关信息的群体;C.FMS:Flash Media Server(流媒体服务器)D.FLV:流媒体文件的格式E.数据库服务器:SQL Server 2000 企业版F.Swf文件:Flash生成加密

4、后的最终文件GAs2.0:actionscript2.0脚本,加载在flash文件中的脚本语句1.4参考资料A、LiveNow虚拟直播项目需求说明书B、LiveNow虚拟直播数据库设计说明书C、Adobe Macromedia Flash Media Server2.0开发小组英文原版D、SQL SERVER 2000 开发实例 电子工业出版社E、软件工程导论 清华大学出版社F、ASP.NET Web站点高级编程 清华大学出版社G、DelPhi7.0高级开发指南2任务概述2.1目标该阶段目标在于明确此项目的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模

5、块的功能说明,数据结构的细节以及具体的装配要求。2.2开发服务端运行环境FMS 服务器:window 2000 server or window 20XX server or linux Web服务器:window 2000 server or window 20XX server数据库服务器:sql server 2000 Enterprise开发端:window32操作系统2.3需要概述(一):用户端无需安装。虚拟直播V1.0系统客户端无需安装程序,只要在官方网站下载最新的版本后在本地运行就可使用,完全省去了客户端需要安装的过程,这将更有利于用户的使用;(二):不捆绑其它插件。现有的许多播

6、放软件在用户安装的过程中没有征的用户的同意强制安装了其捆绑的软件或插件,而虚拟直播V1.0系统不会捆绑任何第三方软件或插件,虽然需要客户端安装Flash8.0以上的播放控件,但没有强制从互联网上下载并安装,而是提醒用户需要安装其支撑的控件,使用户更加放心使用此软件。(三):资源占用率小。用户下载客户端总大小只有931K,在标准配置下CPU占用率在30%至50%之间。(四):24小时播放制。本系统编排的六档虚拟直播频道,为用户提供全天不间断的影片播放,丰富多彩影视节目,给用户带来耳目一新的感觉,全新的视频直播给用户带来前所未有的体验;(五):精确播放点。不同频道精心编排的节目精确到秒,用户随时可

7、以根据当日的播放列表,收看自己喜欢的视听节目;(六):播放窗体多样化。 用户可根据自己的喜好选择全屏播放窗体或按倍数播放窗体;(七):软件的自由定制性。可根据不同的需求,快速开发出相应的版本。3总体设计3.1需求规定3.1.1系统功能(一):无需安装。虚拟直播V1.0系统客户端无需安装程序,只要在官方网站下载最新的版本后在本地运行就可使用,完全省去了客户端需要安装的过程,这将更有利于用户的使用;(二):绿色软件。现有的许多播放软件在用户安装的过程中没有征的用户的同意强制安装了其捆绑的软件或插件,而虚拟直播V1.0系统不会捆绑任何第三方软件或插件,使用户更加放心使用此软件。(三):用户系统资源占

8、用率小。用户下载客户端总大小只有931K,在标准配置下CPU占用率在30%至50%之间。(四):24小时播放制。本系统编排的六档虚拟直播频道,为用户提供全天不间断的影片播放,丰富多彩影视节目,给用户带来耳目一新的感觉,全新的视频直播给用户带来前所未有的体验;(五):精确播放。不同频道精心编排的节目精确到秒,用户随时可以根据当日的播放列表,收看自己喜欢的视听节目;(六):窗体多样化。 用户可根据自己的喜好选择全屏播放窗体或按倍数播放窗体;(七):自由定制性。可根据不同的需求,快速开发出相应的版本。3.1.2系统性能3.1.2.1时间特性要求 播放要求要在用户可接受的范围之内,但要考虑到当前服务器

9、运载的能力及用户网速的问题,对客户端播放影片不流畅可以有较低的要求,但是尽量要求影片播放清晰。客户端进入播放的页面确切到影片以秒为单位最近帧的位置。3.1.2.2可靠、稳定性系统要聚具备有较高的可靠性、稳定性。3.1.2.3灵活性、扩展性 系统具有良好的扩展性,可根据不同的需求定制不同的版本。3.1.3输入输出要求无3.1.4数据管理能力要求显示当前日期的节目安排列表及当前时间各栏目播放的影片名称3.1.5故障处理要求具有一定的容错能力,当与服务器由于网络的原因断开后可自动进行请求服务器链接,当网速缓慢、网络断开等情况都会直接反馈给用户,用户可根据显示状态进行相应处理。3.1.6其它专门要求无

10、。3.3基本设计概念和处理流程系统总体处理流程图如下: LiveNow虚拟直播流程图(图51)活动者:系统管理人员、信息采编人员、节目编排人员、一般用户活动者说明:A、系统管理人员主要事件流:1.添加、修改、消除采编人员、编排人员的登陆信息;2、据有审核信息的权限3、据有采编人员、编排人员的权利异常事件流:1、密码错误B、信息采编人员 主要事件: 1、录入影片的基本信息 异常事件: 1、基本信息录入错误 2、基本信息保存错误C、编排人员 主要事件: 1、按天编排各栏目中的节目 2、节目是否超过二十四小时异常事件 1、节目编排错误 2、节目少于24小时D、用户 主要事件 1、点击频道观看影片3.

11、4结构模块是整个软件结构的基础,软件结构的好坏完全是由模块的属性体现出来,把软件模块化的目的是为了降低软件的复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。系统结构总体如下:(图52)3.5功能需求与程序的关系搜 索详 情录入修改删除编排顺序背景透明缩放播放文字广 告图片广 告视频广 告视频管 理频道管 理节目编 排播放界 面(表53)3.6人工处理过程1、影片文件传入到FMS服务器时的上传过程;2、频道中按日期编排的节目,需要节目编排人员对当前的频道、节目编排的日期、视频进行关联。3.7尚未问决的问题Flash + AS2.0

12、 + FMS1、Flash中嵌入使用Actionscript 2.0根据需求调用FMS指定的FLV文件及读取指定FLV文件的属性,如:播放时间长度、帧的个数;2、AS2.0脚本的加密问题3、客户端实现背景透明、可缩放、透明播放4接口设计4.1用户接口 无4.2外部接口通过flash插件实现程序的数据交换4.3内部接口通过Webservice的接口进行数据的交换。5运行设计5.1运行模块组合客户端播放功能:单窗口运行环境,各个频道在运行过程中能快速播放当前的影片信息5.2运行控制软件运行时有较好的用户界面,能够快速实现用户的数据处理请求。在客户端播放工具界面用户提出的请求能快速反映,并展现给用户

13、。5.3运行时间在标准配置和网络正常状态下启动是5-7秒频道切换播放3-5秒退出1秒之内6系统数据结构设计6.1逻辑结构设计要点6.1.1栏目表(VL.Subject)NFieldNameUsageTypeIsNullPK(FK)Memo1SubjectID自增长IntPK2Name栏目名称Varchar(50)N3ImgPath栏目所对应图片地址Varchar(1000)4ImgPath1栏目所对应图片地址Varchar(1000)5AddLink图片的链接地址Varchar(1000)6MemoInfo备注信息Varchar(200)7ParentID栏目的父类IDINTParentID=

14、0:顶级父类8Mark是否与网站保持同步INTDefault(0)Mark=0:与网站同步,Mark=1:与网站不同步9IsUse是否使用停用INTDefault(0)IsUse=0:使用,IsUse=1:停用10OperDate操作日期DatetimeDefault(Getdate()SubjectID=1:Live新闻,ParentID=0SubjectID=2:Live体育,ParentID=0SubjectID=3:Live电视,ParentID=0SubjectID=4:Live电影,ParentID=0SubjectID=5:Live财经,ParentID=0SubjectID=6

15、:Live动画,ParentID=0SubjectID=7:Live广告,ParentID=0(表54)6.1.2影音库表(VL.VideoList)NFieldNameUsageTypeIsNullPK(FK)Memo1VideoListID自增长IntPK2Name影视名称Varchar(50)N3Director导演Varchar(50)4Actor主演Varchar(100)5Content内容介绍Text6FromArea出处Varchar(50)7CreatDate影片年份Varchar(20)8AbsIP播放头地址Varchar(300)Encrypt9PlyAdd播放路径Var

16、char(3000)EncryptAbsIP+ PlyAdd是完整的播放地址10Ismend是否推荐IntDefault(0)Ismend=0:推荐,Ismend=1 不推荐11PrgTime节目时长Int12ImgPath图片路径Varchar(1000)1336813AddLink图片链接Varchar(1000)14ImgPath1图片路径1Varchar(1000)17012715AddLink1图片链接1Varchar(1000)16ImgPath2图片路径2Varchar(1000)17AddLink2图片链接2Varchar(1000)18ImgPath3图片路径3Varchar

17、(1000)Hold19AddLink3图片链接3Varchar(1000)20UserCoin单点币值Decimal(18.2)Default(0)21Mark是否与网站同步IntMark=0:与网站同步,Mark=1:与网站不同步22IsUse是否停用启用IntIsUse=0:使用,IsUse=1:停用23OperDate操作日期DatetimeDefault(Getdate()24SubjectID所属栏目IDIntFK(表55)6.1.3节目播放表(VL.PlyList)NFieldNameUsageTypeIsNullPK(FK)Memo1PlyListID自增长IntPK2PlyD

18、ate播放日期DatetimeDefault(Getdate()3PlyTime播放时间Varchar(30)4OperDate操作日期DatetimeDefault(Getdate()5VideoListID影音库表IDIntFK6SubjectID所属栏目IDIntFK(表56)6.1.4点击率表(VL.DotInfo)NFieldNameUsageTypeIsNullPK(FK)Memo1DotInfoID自增长IntPK2TotalDot总点击率IntDefault(0)3MemoInfo备注信息Varchar(200)4VideoListID影音库IDIntFK(表57)6.1.5操

19、作员管理表(VL.Operat)NFieldNameUsageTypeIsNullPK(FK)Memo1OperatID自增长IntPK2UserCode用户代码Varchar(10)N用户代码不能重复,程序生成,长度为10位3Name操作员名称Varchar(50)N4Pwd操作员密码Varchar(200)NEncrypt密码不能为空,系统初始密码位6个0,5IsUse停用标识IntDefault(0)=0,有效,=1,无效用户,不能进行任何操作6Mark标识信息IntDefault(0)=0,普通用户,=1,系统管理用户(表58)6.1.6系统通告表(VL.SysNotice)NFiel

20、dNameUsageTypeIsNullPK(FK)Memo1SysNoticeID自增长IntPK2Title通告标题Varchar(50)3ImgPath图片路径Varchar(1000)4HtmLink页面链接地址Varchar(1000)5Content通告内容Text6IsUse停用标识IntDefault(0)=0,有效,=1,无效通告,用户不可见7Mark标识信息IntHold8OperDate操作日期DatetimeDefault(Getdate()注:如果Content内容为空,加载HtmLink地址,否则加载Content的内容(表59)6.1.7广告表(VL.UserAd

21、m)NFieldNameUsageTypeIsNullPK(FK)Memo1UserAdmID自增长IntPK2ImgPath图片地址Varchar(1000)N3ImgPath1图片地址Varchar(1000)4HtmLink图片链接地址Varchar(1000)5Locat广告标识位置Int1:首页2:二级页面3:三级页面6Mark标识信息IntDefault(1)根据Locat的值,自上而下标识注:Mark的值从1开始,当Mark=0,表示此记录已经停用首页:1-9,二级页面:11-19,三级页面:20-297MemoInfo备注信息Varchar(100)(表510)6.1.8用户日

22、志表(VL.UserLog)NFieldNameUsageTypeIsNullPK(FK)Memo1UserLogID自增长IntPK2MemoInfo日志内容Varchar(100)N3OperDate操作日期DatetimeDefault(getdate()4LoginInfoID登录操作员IDIntFK(表511)6.1.9包月方式表(VL.RentDefine)NFieldNameUsageTypeIsNullPK(FK)Memo1RentDefineID自增长IntPK2Name包月方式名称Varchar(50)N3MemoInfo备注信息Varchar(200)4Mark标识信息I

23、ntDefault(0)5IsUse停用标识Int=0,使用,=1,停用包月方式只有一种:栏目包月,数据不能更改,不能删除RentDefineID=1:栏目包月(表512)6.1.10栏目包月表(VL.SubjectRent)NFieldNameUsageTypeIsNullPK(FK)Memo1SubjectRentID自增长IntPK2UserCoin栏目包月的费用Decimal(18.2)3GroupIdent栏目包月的标识信息IntGroupIdent:不能重复,每一组的值相同4RentDefineID包月方式IDInt5SubjectID栏目IDInt6IsUse停用标识Int=0,

24、使用,=1,停用此表中有且只有6条记录,且不能删除修改(表513)6.1.11用户包月流水表(VL.UserRentList)NFieldNameUsageTypeIsNullPK(FK)Memo1UserRentListID自增长IntPK2UserCoin本次包月的费用Decimal(18.2)3BeginDate包月开始时间DateTime4EndDate包月结束时间DateTime5LoginInfoID登录用户IDIntFK6GroupIdent标识信息IntGroupIdent:不能重复,每一组的值相同7SubjectRentID栏目包月IDIntFK8SubjectID栏目IDIntFK9RentDefineID包月方式IDIntFK(表514)6.1.12消费流水表(VL.ConsumeList)NFieldNameUsageTypeIsNullPK(FK)Memo1ConsumeListID自增长IntPK2ConsumNumb用户消费的币值DateTime3ConsumeIdent用户消费的类型IDDateTime4OperDate消费日期Decimal(18.2)Default(Getdate()5MemoInfo备注信息Int6Mark标识信息IntDefau

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1