电视可视化展示系统概要设计.docx

上传人:b****3 文档编号:1567934 上传时间:2022-10-23 格式:DOCX 页数:18 大小:246.57KB
下载 相关 举报
电视可视化展示系统概要设计.docx_第1页
第1页 / 共18页
电视可视化展示系统概要设计.docx_第2页
第2页 / 共18页
电视可视化展示系统概要设计.docx_第3页
第3页 / 共18页
电视可视化展示系统概要设计.docx_第4页
第4页 / 共18页
电视可视化展示系统概要设计.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

电视可视化展示系统概要设计.docx

《电视可视化展示系统概要设计.docx》由会员分享,可在线阅读,更多相关《电视可视化展示系统概要设计.docx(18页珍藏版)》请在冰豆网上搜索。

电视可视化展示系统概要设计.docx

电视可视化展示系统概要设计

 

电视可视化展示系统概要设计

版本历史

日期

版本

说明

作者

2016.12.15

0.1

初版

张胜利

2016.12.20

0.2

修改系统架构

张胜利

 

1引言

1.1编写目的

本文档是在公司战略发展的要求下,推出一款定制化电视展示系统的市场化需求下,在市场调研的基础上,经过分析和系统设计编写而成。

用于将软件系统需求转换为系统的设计,提交软件开发组作为系统开发的依据和指南。

1.2背景介绍

展示系统是公司未来发展的一个新型产品,作为一个数据可视化解决方案。

用来在电视上发布数据可视化信息、欢迎词、政府公告、办事流程、部门介绍、法律法规、会议通知、新闻动态、紧急疏散、警告等信息。

可展示的内容有文字、图表、预警信息、通知公告信息等,并在以后能提供给其他硬件如PC端、手机端使用的方法和接口。

1.3预期读者

本文档的适用对象为公司领导、架构师、开发工程师、测试工程师和其他需要了解展示系统功能的人员。

1.4参考文档

《Datav产品介绍》在线文档

《datav数据可视化使用手册v1.1Beta》在线文档

《datav大屏示例》需使用GoogleChrome浏览器

Datav控制台登录地址登录用户名:

zhangdata密码:

1qaz!

QAZ

2总体设计

2.1设计原则

为了确保系统的可靠性、安全性和扩展性,我们在系统设计时遵循了如下原则:

●先进性和成熟性

展示系统参考业界相关的产品,学习借鉴成熟的优秀的流行产品,并对各种功能裁剪后进行系统设计。

●实用性和扩展性

系统实现要体现先进性,但也要以解决当前业务需求为主,预留接口应对不断发展的公司业务及行业变化。

●安全性和可靠性

安全性是系统稳定可靠运行和信息保密的基础。

2.2设计思路

展示系统一个重要作用是数据可视化展示,其功能特点有:

●基于JAVASCRIPT的轻量级图形展现库

●丰富的展现及交互能力

●简单、易用的使用方式

●基于CSV、JSON的统一数据格式规范

●数据动态实时处理

实现系统需要结合公司多年的行业经验、技术经验的积累,并参考目前类似的商业化产品、开源产品的实现效果,功能架构,技术架构,找到适合我们公司自身产品的正确思路。

具体的设计思路如下:

●以基本的需求为指导

按照公司要求,系统的基本需求包括,前端展示功能,页面配置功能,多种数据源加载功能。

主要用在电视上,利用文字、图表、预警、通知公告等内容做轮播展示的功能。

并能提供给其他硬件如PC端、手机端使用的方法和接口。

●以目前的业务和技术能力做基础

产品实施按照敏捷开发模式,采用迭代、循序渐进的方法进行开发。

先实现电视展示功能,后续逐步拓展其他终端使用,不能一蹴而就的大而全的开展,以节约时间和资源成本。

●以实现可视化数据平台为目标

展示系统可以逐步发展为具有可视化数据展示、BI分析、用户画像分析等功能。

2.3系统功能

展示系统是使用在电视上的数据应用产品。

主要用于数据可视化内容播放,还支持音视频、图片、文字、文档、滚动字幕、紧急通知等多种展现方式。

数据可视化展示页面基于B/S架构创建,用户可以自由组合页面展示的形式,在控制台拖拽布局,并动态调整页面属性。

每个页面包含多个数据展示块,展示块可以是柱图、线图、饼图等图表,也可以是直接展示数据的二维表格,也可以是报告形式的文字描述。

将以上内容发布给电视视频播放器,即可在电视屏幕上播出观看。

1

2

2.1

2.2

2.3

2.3.1web页面定制

用户可以自由组合页面展示的形式,在控制台拖拽布局,并动态调整页面属性。

每个页面包含多个数据展示块,展示块可以是柱图、线图、饼图等图表,也可以是直接展示数据的二维表格,也可以是报告形式的文字描述。

2.3.2素材管理

图片管理:

支持图片JPEG、GIF、BMP文件格式。

文字管理:

在视频或图片中插入文字,文字信息可以多种方式显示,也可以插入图片格式(图片文件)的文字,文字管理包括字幕定义,字幕效果设置,如文字大小、字体、边框、显示速度、背景颜色等。

2.3.3内容发布

向指定的电视显示器发送播放内容,可以中断发送。

2.3.4权限管理

分角色控制用户权限,管理员用户可以编辑修改删除操作,访问用户只能查看。

2.3.5日志记录

查看标题、播放开始日期与时间、播放结束日期与时间、重复播放次数,播放记录。

2.4运行环境

1

2

2.1

2.2

2.3

●软件体系:

B/S

●软件语言:

JAVA

开发环境JDK1.6以上,运行环境支持JDK1.6以上

●应用运行平台:

✧WEBSPHEREv6.1.13:

开发环境

✧WEBLOGICv9.0

✧TOMCATv5.5

✧RESIN

●管理数据库:

✧DB210.1

✧ORACLEv10:

开发环境

✧SQLSERVER2008

✧MYSQL

●硬件环境:

✧电视屏幕

✧PC终端

2.5系统要求

●采用B/S架构

●实时动态显示

●局部刷新无闪烁

●稳定、可扩展

3系统架构

1

2

3

3.1逻辑架构

3.2技术架构

展现层:

终端浏览器,查看页面最终展现效果。

电视屏幕通过网络设备接收定制好的数字内容,播放高清电视广播。

应用层:

页面开发通过控制台定制开发页面,设置完成后可以预览页面,并发布页面供系统和用户使用。

控制台生成页面并设置页面属性,页面预览功能即时查看页面效果,页面发布功能生成静态地址,可以单独浏览此发布的页面。

控制层:

对数据进行统一标准编码加工,提供给应用层调用数据服务。

图表使用的数据要加工成json数据格式,在页面调用时返回标准格式的数据。

文字类型直接使用文本字符串进行展示,不用再次加工。

图片、视频则嵌入页面,对内容不作修改。

数据层:

获取到的多种数据源数据。

业务层:

支撑展示内容的数据来源,主要数据部分来源于数据管控系统;还包括

文件数据,如文本文件、excel、word、ppt、图片、动画、视频等文件;其他业务系统的交互数据,如消息队列等;其他未知系统预留其他数据格式接口。

物理层:

基础网络拓扑架构,服务器部署。

3.3应用架构

4数据服务功能

1

2

3

4

4.1数据类型

1

2

3

4

4.1

4.1.1结构化数据

支持多种关系型数据库类型,例如常见的oracle,db2,mysql,mssql,postgres等结构性数据。

4.1.2文件类型

支持word、excel、ppt、文本、图片、动画、音频、视频等多种文件类型。

4.1.3消息队列类型

支持MQ、kafka等消息处理功能。

4.2数据获取方式

4.2

4.2.1拉取式

页面通过手动刷新或者定时器局部刷新时,触发数据查询操作,获取最新数据。

系统在获取结构化数据、静态文件等数据时,一般使用拉取式获取方式。

4.2.2推送式

页面数据要显示其他系统的最新内容时,需要使用消息队列机制获取相应数据。

系统在获取消息队列时,使用推送式获取方式。

在服务器端设置监听器,监控消息队列到达情况,如果数据有更新操作,则推送到前端,数据符合标准的话就会即时展现,自动更新页面内容,这样就动态实时响应数据内容变化。

5系统控制台

系统控制台是权限用户登陆进入的默认页面,页面包含应用管理、数据源管理两大功能模块。

应用管理部分可以新建应用,对于已创建的应用排列显示,用户选择后可以进入应用编辑页面。

数据源管理部分可以新建数据源,对已创建的数据源进行修改。

5

5.1应用管理

创建删除修改应用入口。

详情参见5章节应用管理。

示意图如下:

5.2数据源管理

创建删除修改数据源入口。

详情参见6章节数据源管理。

示意图如下:

6应用管理

6

6.1应用概述

系统中的应用是展示系统的前端展现功能,作为仪表盘的样式风格展现业务数据。

功能主要包括新建、编辑、预览、发布等功能。

应用首先需要新建一个页面,作为页面布局的容器,这个页面可以理解为portal的功能。

这个拖拽式布局portal框架由用户在线生成,页面中的每个portlet嵌入图表、文字、图片等页面控件,这些控件可以用javascript响应式动态交互式调整页面元素属性。

页面定制设定完成后,可以在线进行预览和发布。

发布后生成静态地址,作为永久访问的凭据。

6.2新建应用

5

6

6.1

6.2

6.2.1选择模板新建

系统设置常用的页面布局,作为模板使用。

按照对业务的了解和分析,设定好一种或数种模板。

系统默认的模板,用户不能更改页面布局。

但可修改页面内容。

用户选择模板后只需对元素属性和数据源稍作修改,即可发布预览,快速使用;也可以对原有元素进行删除,重新添加其他页面元素,并设置相关属性。

页面模板布局示例:

6.2.2无模板新建

在既有的模板不能满足用户展示内容的情况下,用户也可新建空白页面,自定义页面布局。

6.3编辑应用

6.3

6.3.1编辑页面示意图

6.3.2工具栏说明

工具栏包含页面可使用的元素控件,用户可选择合适的控件填充到页面中去。

工具栏主要包括以下几个分类:

●常规图表

折线图

柱状图

饼图

K线图

关系图

树图

散点图

雷达图

仪表盘

●地图

全球地图

全国地图

省市地图

●文字

单行文字

多行文字

滚动字幕

重要通知

●图片

Logo图片

背景图片

6.3.3页面填充区说明

用户选择工具栏的页面元素控件,拖拉进入填充区域,并调整合适的大小和位置。

按照需求继续选择多个或一个元素控件,放在填充区域的合适位置,形成自定义的页面布局。

设置好布局之后,用户选择一个控件,可以对控件属性在属性区域进行编辑。

属性设置完成即时可以看到页面控件的实际效果。

6.3.4元素属性区说明

用户对选中的页面元素进行属性编辑,属性编辑后同步更新的页面控件上,效果上是所见即所得的编辑效果。

1

2

3

4

5

6

6.1

6.2

6.3

6.3.1

6.3.2

6.3.3

6.3.4

6.3.4.1属性

属性编辑区域对元素控件的属性进行设置。

每种不同的页面控件对应不同的属性集。

例如文字控件属性集包含标题,样式,超链接,位置等内容。

如下图:

例如饼图控件属性集包含图表样式、标签、默认颜色、小数点位数、图例、位置、序列颜色。

如下图:

6.3.4.2数据

数据编辑区域对元素控件绑定数据源进行设置。

每种不同的页面控件对应不同的数据编辑项。

例如文字控件数据编辑项主要有“字段”、“映射”、“说明”、数据链接管理等。

“字段”是获取的数据源的列名,“映射”是对应控件的属性,“说明”是对属性的描述,数据链接管理请参考6.3.4.3节。

文字控件需要的数据只一个字段即可,即文字的具体值。

再如饼图控件数据编辑项“字段”属性需系列和具体值两列数据。

其他属性和数据链接管理则一致。

6.3.4.1

6.3.4.2

6.3.4.3数据链接管理

用户选择控件关联数据,有文本文件、数据库、webservice等多种数据格式可以访问。

此时用户可以选择数据源类型,对应选择已创建好的数据源,并且也可以创建新的数据源。

新建数据源功能请参考7.2节内容。

●用户选择csv数据源类型示例:

●用户选择数据库类型示例:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

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

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