精品5-LiveNow虚拟直播概要设计说明书

上传人:精****库 文档编号:132692914 上传时间:2020-05-19 格式:DOC 页数:27 大小:941KB
返回 下载 相关 举报
精品5-LiveNow虚拟直播概要设计说明书_第1页
第1页 / 共27页
精品5-LiveNow虚拟直播概要设计说明书_第2页
第2页 / 共27页
精品5-LiveNow虚拟直播概要设计说明书_第3页
第3页 / 共27页
精品5-LiveNow虚拟直播概要设计说明书_第4页
第4页 / 共27页
精品5-LiveNow虚拟直播概要设计说明书_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《精品5-LiveNow虚拟直播概要设计说明书》由会员分享,可在线阅读,更多相关《精品5-LiveNow虚拟直播概要设计说明书(27页珍藏版)》请在金锄头文库上搜索。

1、精品 5 LiveNow 虚拟直 播概要设计说明书 卷宗号卷宗号 日期日期 LIVENOW 虚拟直播虚拟直播 概要设计说明书概要设计说明书 GB8567 88 设计单位 编写人 编写时间 审核人 审核时间 签收人 签收时间 版本号修改批准人修改人安装日期签收人 目目 录录 1 1 引言引言 4 2 任务概述任务概述 6 2 1 目标 6 2 2 开发服务端运行环境 6 2 3 需要概述 6 3 总体设计总体设计 7 3 1 需求规定 7 3 1 1 系统功能 7 3 1 2 系统性能 8 3 1 3 输入输出要求 8 3 1 4 数据管理能力要求 8 3 1 5 故障处理要求 9 3 1 6

2、其它专门要求 9 3 3 基本设计概念和处理流程 9 3 4 结构 12 3 5 功能需求与程序的关系 12 3 6 人工处理过程 13 3 7 尚未问决的问题 13 4 接口设计接口设计 14 4 1 用户接口 14 4 2 外部接口 14 4 3 内部接口 14 5 运行设计运行设计 14 5 1 运行模块组合 14 5 2 运行控制 14 5 3 运行时间 15 6 系统数据结构设计系统数据结构设计 15 6 1 逻辑结构设计要点 15 6 1 1 栏目表 VL SUBJECT 15 6 1 2 影音库表 VL VIDEOLIST 16 6 1 3 节目播放表 VL PLYLIST 17

3、 6 1 4 点击率表 VL DOTINFO 17 6 1 5 操作员管理表 VL OPERAT 18 6 1 6 系统通告表 VL SYSNOTICE 18 6 1 7 广告表 VL USERADM 19 6 1 8 用户日志表 VL USERLOG 19 6 1 9 包月方式表 VL RENTDEFINE 19 6 1 10 栏目包月表 VL SUBJECTRENT 20 6 1 11 用户包月流水表 VL USERRENTLIST 20 6 1 12 消费流水表 VL CONSUMELIST 21 6 1 13 数据应用表 VL DATAAPP 21 6 1 14 用户规则定义表 VL

4、RULEDEFINE 22 6 1 15 文字广告表 VL TXTINFO 22 6 1 16 视频推荐表 VL VIDEOCOMMEND 23 6 1 17 访问量明细表 VL VISITLIST 23 6 1 18 访问量总表 VL VISITTOTAL 24 6 1 19 版本控制表 VL SOFTVSS 24 6 1 20 留言信息表 VL GUESTBOOK 24 6 1 21 访问量流水表 VL VISITIP 25 6 2 物理结构设计要点 25 6 3 数据结构与程序的关系 25 7 系统出错处理设计系统出错处理设计 25 7 1 出错信息 25 7 2 补救措施 26 8 安

5、全保密设计安全保密设计 26 9 维护设计维护设计 26 1 1 引言引言 1 11 1 编写目的编写目的 本阶段完成系统大致的设计并明确系统的数据结构与软件结构 的关联 在软件设计阶段主要是把一个软件需求转化为软件表示的 过程 这种表示只是描绘出软件的总的概貌 本概要设计说明书的 目的就是进一步细化软件设计阶段得出的软件总体概貌 把它加工 成在程序细节上非常接近于源程序的软件表示 此概要设计的最终 读者是此项目的模块详细设计人员 程序开发人员 页面设计人员 测试人员 编排人员 信息采集人员以及后期的维护人员 1 21 2 背景背景 科普科技发展公司长期致力于以互联网及流媒体应用为主的系 统研

6、发 由公司自主开发的流媒体网站 即 丝路宽频网 一直受到新疆电信用户的青睐 但在市场与消费者日 益增长的精神文化前提下 丝路宽频网已满足不了当前消费的需要 为满足更大的消费群体 更具有内涵的节目 公司决策着们决定进 行新技术的研发 决策者们要求项目要更专业 采用新型技术自主 研发为满足更大市场 更大用户量的需求发展 待开发软件项目名称 LiveNow虚拟直播 待开发软件名称 虚拟直播V1 0 项目委托单位 新疆科普科技发展有限公司 项目开发单位 新疆科普科技发展有限公司互联网事业部 项目质量主管部门 新疆科普科技发展有限公司质量部 项目的任务提出者 新疆科普科技发展有限公司 主要技术负责人 邓

7、泽忠 朱游国 张泽宏 闫玉荣 刘丹妮 最终用户 1 个人用户 2 商业用户 1 31 3 定义定义 A 个人用户 可接入互联网并借此观看高清晰 高质量视听内容的 群体 B 商业用户 企事业单位 利用互联网或专用网络 并借此发布 观看相关的远程教育 农村党建 警示录 专题 国家 相关政策法规等相关信息的群体 C FMS Flash Media Server 流媒体服务器 D FLV 流媒体文件的格式 E 数据库服务器 SQL Server 2000 企业版 F Swf 文件 Flash 生成加密后的最终文件 G As2 0 actionscript2 0 脚本 加载在 flash 文件中的脚本语

8、句 1 41 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 目标 该阶段目标在于明确此项目的数据结构和软件结构 此外总体 设计还将给出内部软件和外部系统部件之间的接口定义 各个软件 模块的功能说明 数据结构的细节

9、以及具体的装配要求 2 2 开发服务端运行环境 FMS 服务器 window 2000 server or window 2003 server or linux Web 服务器 window 2000 server or window 2003 server 数据库服务器 sql server 2000 Enterprise 开发端 window32 操作系统 2 32 3 需要概述需要概述 一 用户端无需安装 一 用户端无需安装 虚拟直播 V1 0 系统客户端无需安装程序 只要在官方网站下载最新的版本后在本地运行就可使用 完全省去 了客户端需要安装的过程 这将更有利于用户的使用 二 不捆绑

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

11、的视频直播给用户带来前所未有的体验 五 精确播放点 五 精确播放点 不同频道精心编排的节目精确到秒 用户随 时可以根据当日的播放列表 收看自己喜欢的视听节目 六 播放窗体多样化 六 播放窗体多样化 用户可根据自己的喜好选择全屏播放窗 体或按倍数播放窗体 七 软件的自由定制性 七 软件的自由定制性 可根据不同的需求 快速开发出相应 的版本 3 总体设计总体设计 3 13 1 需求规定需求规定 3 1 1 系统功能系统功能 一 无需安装 一 无需安装 虚拟直播 V1 0 系统客户端无需安装程序 只要 在官方网站下载最新的版本后在本地运行就可使用 完全省去了客 户端需要安装的过程 这将更有利于用户的

12、使用 二 绿色软件 二 绿色软件 现有的许多播放软件在用户安装的过程中没有 征的用户的同意强制安装了其捆绑的软件或插件 而虚拟直播 V1 0 系统不会捆绑任何第三方软件或插件 使用户更加放心使用此软件 三 用户系统资源占用率小 三 用户系统资源占用率小 用户下载客户端总大小只有 931K 在标准配置下 CPU 占用率在 30 至 50 之间 四 四 24 小时播放制 小时播放制 本系统编排的六档虚拟直播频道 为用户 提供全天不间断的影片播放 丰富多彩影视节目 给用户带来耳目 一新的感觉 全新的视频直播给用户带来前所未有的体验 五 精确播放 五 精确播放 不同频道精心编排的节目精确到秒 用户随时

13、 可以根据当日的播放列表 收看自己喜欢的视听节目 六 窗体多样化 六 窗体多样化 用户可根据自己的喜好选择全屏播放窗体或 按倍数播放窗体 七 自由定制性 七 自由定制性 可根据不同的需求 快速开发出相应的版本 3 1 2 系统性能系统性能 3 1 2 1 时间特性要求时间特性要求 播放要求要在用户可接受的范围之内 但要考虑到当前服务器运 载的能力及用户网速的问题 对客户端播放影片不流畅可以有较低 的要求 但是尽量要求影片播放清晰 客户端进入播放的页面确切 到影片以秒为单位最近帧的位置 3 1 2 2 可靠 稳定性可靠 稳定性 系统要聚具备有较高的可靠性 稳定性 3 1 2 3 灵活性 扩展性灵

14、活性 扩展性 系统具有良好的扩展性 可根据不同的需求定制不同的版本 3 1 3 输入输出要求输入输出要求 无 3 1 4 数据管理能力要求数据管理能力要求 显示当前日期的节目安排列表及当前时间各栏目播放的影片名 称 3 1 5 故障处理要求故障处理要求 具有一定的容错能力 当与服务器由于网络的原因断开后可自 动进行请求服务器链接 当网速缓慢 网络断开等情况都会直接反 馈给用户 用户可根据显示状态进行相应处理 3 1 6 其它专门要求其它专门要求 无 3 33 3 基本设计概念和处理流程基本设计概念和处理流程 系统总体处理流程图如下 转片 转为FLV格式 的文件 是否能播放丢弃否 存放到本地 是

15、 采编人员登陆 采编信息平台 是否有此用户 请求系统管理 员注册 否 登陆到采集平台是 录入影片基本信息并 上传到fms服务器 编排人员登陆 是否有此用 户 结束 否 编排各栏目中 的节目 是 结束 普通用户登陆官方 网站下载播放器 播放器连接服 务端 是否成功否 链接FMS服务 端FLV文件 是 是否成功 播放 是 不播放 否 继续链接 是否播放完毕是 链接下一个 否 继续 准备 准备 准备 结束 版本是否最新 官方网站下载 最新播放工具 否 是 LiveNow 虚拟直播流程图 图 5 1 活动者 系统管理人员 信息采编人员 节目编排人员 一般用户 活动者说明 A 系统管理人员 主要事件流

16、1 添加 修改 消除采编人员 编排人员的登陆信息 2 据有审核信息的权限 3 据有采编人员 编排人员的权利 异常事件流 1 密码错误 B 信息采编人员 主要事件 1 录入影片的基本信息 异常事件 1 基本信息录入错误 2 基本信息保存错误 C 编排人员 主要事件 1 按天编排各栏目中的节目 2 节目是否超过二十四小时 异常事件 1 节目编排错误 2 节目少于 24 小时 D 用户 主要事件 1 点击频道观看影片 3 43 4 结构结构 模块是整个软件结构的基础 软件结构的好坏完全是由模块的 属性体现出来 把软件模块化的目的是为了降低软件的复杂性 使 软件设计 测试 调试 维护等工作变得简易 但随着模块数目的 增加 通过接口连接这些模块的工作量也随之增加 系统结构总体如下 LiveNow虚拟直播 频 道 管 理 节 目 编 制 视 频 管 理 Live 电影 Live 电视 Live 综艺 Live 演唱 会 Live 动画 Live 人文 扩展 其它 频道 广 告 管 理 节 目 编 排 广 告 插 播 文 字 广 告 图 片 广 告 LiveNow客户端 Live 电影 Live 电

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号