CATALOG前端展现系统需求分析_第1页
CATALOG前端展现系统需求分析_第2页
CATALOG前端展现系统需求分析_第3页
CATALOG前端展现系统需求分析_第4页
CATALOG前端展现系统需求分析_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CATALOG前端展现系统需求分析一、 项目概况系统简介数字电视的用户交互系统包括机顶盒的客户端程序、CATALOG子系统、Notify子系统和综合接入子系统等四个部分。本项目负责实现CATALOG子系统,展现节目信息、价格信息和操作信息。本系统的最终目标是通过与其他系统交互,得到数据信息,优化用户界面编辑和排版信息,引导消费者购买产品、点播节目,以提高“视频超市”的销售业绩。在实际运营中,本规划涉及的网络环境为“单向网 + 短信回传通道”和双向网。系统交互本系统接受CATALOG backend导出的catalog.xml数据以展现节目和节目包信息,通过web service从BOSS系统得

2、到节目的定价信息,从VOD应用服务器得到节目的购买信息以生成排行榜菜单。在双向网中,本系统可能需要导出节目和节目包清单以供其他系统响应用户的搜索请求。系统角色节目编辑:负责到其他系统采集数据,然后导入本系统,编辑栏目信息,设计数据展示,编写HTML模板及其参数,生成CATALOG展现页面。节目审核:负责总览所有数据和统计信息,预览和生成展现的HTML页面,确定发布CATALOG页面是否合格并进行错误修改。功能描述1、 将上载节目的数据源信息显示在CATALOG界面上,并提取出节目、节目包等统计信息。2、 CATALOG系统默认根据内部算法得到待上架和待下架的节目列表信息,但也可以手动编辑节目是

3、否位于某一分类下和在其分类下的排序和布局信息。3、 在CATALOG子系统中不会修改任何单集节目或多级节目包的价格信息,而是从BOSS系统中获取价格信息,产品的统一优惠策略可以在BOSS中完成,但是需要在CATALOG子系统上手动编辑优惠价格信息,或者是他们之间有接口。4、 按照“视频超市”的栏目规划来定义、编辑和更新CATALOG界面的展现模板,并在审核时能对新生成的HTML展现页面进行预览、检查、修订、编辑和删除功能。5、 总览所有节目、节目包、自定义栏目、分类、定价、模板、展现页面信息,并生成报表。6、 在单向网中通过短信回传通道反馈点播信息,而双向网中可以通过CATALOG界面点播、预

4、订、退订产品,因此不同的网络环境对应不同的界面。术语定义自定义栏目:在一级菜单上显示的数据项,由节目编辑负责定义。分类推荐:按照节目的通用分类标准进行分类的节目。收视排行榜:读取其他系统的节目购买信息,根据节目的点播量排序。新品上架:最近几个批次的新节目。特价专区:即将过期的节目和订购量少的节目。订购指南:显示节目购买流程,资费方式和价格。节目包:根据其他系统指定的打包规则,将特定的多个节目一起出售。模板:生成HTML展现页面的布局与样式文件。HTML展现页面:根据展现模板和数据源参数动态生成的页面。模板控制1、 模板简介模板(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容

5、)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。模板引擎的实现方式有很多,最简单的是“置换型”模板引擎,这类模板引擎只是将指定模板内容(字符串)中的特定标记(子字符串)替换一下便生成了最终需要的业务数据(比如网页)。2、 本项目的模板模板举例<tr> <td height="36" width="200" align="center">节目名称</td> <td height="36" width="101"

6、align="center">类别</td> <td height="36" width="81" align="center">原价</td> <td height="36" width="81" align="center">优惠价</td></tr><tr valign="top"> <td height="36"

7、width="200" align="left"><a href="#"><img src="lock.gif" border="0" /> $programname</a></td> <td height="36" width="101" align="center">$category</td> <td height="36" w

8、idth="81" align="center">$preprice</td> <td height="36" width="81" align="center">$discountprice</td></tr>模板参数配置对照表举例动态参数名含义映射数据源中的位置及名字programName节目名称catalog/offering/movice/titlecategory节目分类catalog/offering/title/category

9、prepeice原价catalog/offering/title/Suggested_Pricediscountprice优惠价 catalog/offering/title/Origin_Price.二、 原型分析1、 节目管理-登陆系统后的首页面Footnote描述补充1该节目在分类推荐下的显示次序默认策略是递增,当修改一个节目的次序后整体如何调整有待分析2在最终生成的静态页面中是否包含该条节目信息默认是3模板配合数据,在新窗口中显示生成的静态页面位置和布局需要整合2、 节目清单采集FootnoteInteractions描述补充1从本地磁盘中载入catalog.xml后解析显示在下面2两

10、种导入方式,可能需要改变排版以便更紧凑3直接输入url地址由系统先下载catalog.xml然后再解析显示4一行太长,需要部分显示5OnClick: Case 1: Toggle Visibility for Panel显示或隐藏与此offering相关联的title标签6元素的命名是从xml提取的字段,需要做本地化处理,将英文转换成中文专有术语,需要参考相关文档7在该行下方隐藏和显示属于该节目包的节目信息,可以显示节目的部分关键字段8同title一样折叠显示poster信息9元素的命名是从xml提取的字段,需要做本地化处理,将英文转换成中文专有术语,需要参考相关文档10文件名以超链接形式存在

11、,当点击超衔接时下载文档11记录历史批次文件是为了增加扩展性,防止在后期扩展时数据库遗漏某些属性,通过历史xml文件可以重建补全遗留的属性3、 自定义栏目Footnote描述补充1该字段是不能修改的,否则在静态页面中会出错,只可以修改栏目名称2俗称待上架3俗称待下架4俗称点播统计5在同一菜单下的显示次序6创建该栏目的时间7可记录一些状态信息,有效、无效、待审核等等4、 搜索模板FootnoteLabelInteractions描述1code模板的代码2OnClick: Case 1: Toggle Visibility for code查看模板代码3显示模板的静态页面4OnClick: Cas

12、e 1: Open 增加模板 in Current Window左边属性导航有增加模板的菜单,在右侧继续添加增加功能可以提高用户体验,维持用户思维的一致性5、 搜索页面FootnoteLabelInteractions描述1在pageName这一列中过滤出符合条件的记录2是否发布,是否审核通过3当通过模板生成的静态页面不符合节目审核的要求时,可以直接上传一个自己手写的html静态页面以覆盖系统通过模板生成的,或者先通过下载得到生成的html页面,然后在其基础之上进行局部修改,然后在上传修改之后的.html4OnClick: Case 1: Toggle Visibility for htmlC

13、ode三、 系统流程四、 用例设计按照系统角色分类,本系统分为节目编辑人员用例和节目审核人员用例。节目编辑人员用例图用例名用例说明修改展现页面 节目编辑可以对静态模板页单页进行修改样式,生成后该页面提供给节目审核,等待节目审核的通过自定义栏目节目编辑可以对静态模板页所有页的栏目进行修改 模板页管理节目编辑可以对所有模板页进行增删查改的操作采集节目信息节目编辑从其他系统下载数据源,导入本系统,通过本系统解析,生成实体数据,并进行保存到数据库中。采集价格信息从其他系统中下载数据源,导入本系统,通过本系统解析,与相对应的节目信息,生成相对应的价格采集点播信息从其他系统中下载数据源,导入本系统,通过本系统解析,与相对应的节目信息生成相对应的点播信息节目排序节目编辑首先通过 系统按时间周期:周、月、年,日生成相对应的排行榜并且节目编辑可以手动对每一排行进行查询和编辑节目信息更新可以对每条影片信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论