运营可视化系统及相应计算机设备和存储介质技术方案

技术编号:36600647 阅读:16 留言:0更新日期:2023-02-04 18:14
本申请公开了运营可视化系统及相应计算机设备和存储介质,其中所述系统包括可视化编辑器,所述可视化编辑器用于编辑查看单位运营情况的用户界面并用于:响应于新增用户界面设计,加载预先设置的基础组件、业务组件和/或数据源组件;响应于拖拽一基础组件或业务组件,在编辑区域创建相应基础组件或业务组件;调整所创建的基础组件或业务组件的属性;响应于拖拽数据源组件到所创建的基础组件或业务组件上,将数据源组件与相应基础组件或业务组件绑定;将创建的基础组件和/或业务组件及其相应属性和布局、绑定的数据源组件及其属性序列化为用户界面描述性文件并保存。本发明专利技术系统使用过程简单、对计算机专业知识要求低、适用范围广。广。广。

【技术实现步骤摘要】
运营可视化系统及相应计算机设备和存储介质


[0001]本申请涉及电数字数据处理领域,尤其涉及运营可视化系统及相应计算机设备和存储介质。

技术介绍

[0002]为了能够进行精细化的医院运营管理,必须对医院运营过程进行直观准确的展示,例如将人员、材料、设备、流程等运行情况进行直观的呈现,为进一步的预判未来发展形势提供服务。目前大部分医院采用了由不同厂家研发的异构软硬件系统,再结合医疗活动自身的业务复杂度,从而导致医疗数据表现出数据量大、维度高、存储格式繁杂等特点。单独查看任何一方的数据均无法直观地掌握全局的情况以及数据之间的关系。
[0003]做可视化的系统通常有以下3个痛点:
[0004]‑
通常是以项目为单位,根据需求方的业务需求与设计需求进行针对性定制开发。后台工程师对医院中运行的管理系统逐个编写SQL脚本提取数据,由前端工程师根据UI设计完成前端页面的开发,同时根据产品需求接入业务数据。这样做的问题在于一个项目的开发涉及到四个不同的角色,角色之间由于知识背景的不同,对于需求的理解不同,可能在沟通中存在理解偏差,导致研发的实际产出与客户原始需求不符;
[0005]‑
需要适配多个平台,在数据的呈现上目前主流的平台包括PC电脑、iOS、Android,前端工程师还要再对不同的展示平台做定制的独立开发;
[0006]‑
开发的技术门槛较高,且呈现形式有着较高的同质性。如,需要多种常见的统计图表、需要导入BIM模型展示设备分布情况、需要常规文字性内容展示等。
>
技术实现思路

[0007]本专利技术提供一种运营可视化系统及相应计算机设备和存储介质,其解决了现有可视化系统使用过程复杂、对计算机专业知识要求高、适用范围窄而无法适应医院运营管理的现实需要的问题。
[0008]在本专利技术的第一方面,提供一种运营可视化系统,所述系统包括可视化编辑器,所述可视化编辑器用于编辑查看单位运营情况的用户界面并包括:
[0009]加载模块,用于响应于新增用户界面设计,加载预先设置的基础组件、业务组件和/或数据源组件,其中每一基础组件对应于完成相应功能的代码模块,每一业务组件由两个以上基础组件形成,数据源组件用于取回相应的数据;
[0010]创建模块,用于响应于拖拽一基础组件或业务组件,在编辑区域创建相应基础组件或业务组件;
[0011]属性控制面板,用于调整所创建的基础组件或业务组件的属性;
[0012]绑定模块,用于响应于拖拽数据源组件到所创建的基础组件或业务组件上,将数据源组件与相应基础组件或业务组件绑定,其中所述属性控制面板还用于选取数据源中字段并设置与相应基础组件或业务组件中属性的对应关系;
[0013]存储模块,用于将创建的基础组件和/或业务组件及其相应属性和布局、绑定的数据源组件及其属性序列化为用户界面描述性文件并保存。
[0014]在本专利技术的第二方面,提供一种计算机设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中所述处理器执行所述计算机程序时实现根据本专利技术的第一方面的系统的功能。
[0015]根据本专利技术的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据本专利技术的第一方面的系统的功能。
[0016]按照本专利技术,通过包括可视化编辑器,可视化编辑器用于:响应于新增用户界面设计,加载预先设置的基础组件;响应于拖拽一基础组件或业务组件,在编辑区域创建相应基础组件或业务组件;调整所创建的基础组件或业务组件的属性;响应于拖拽数据源组件到所创建的基础组件或业务组件上,将数据源组件与相应基础组件或业务组件绑定;将创建的基础组件和/或业务组件及其相应属性和布局、绑定的数据源组件及其属性序列化为用户界面描述性文件并保存,以拖拽与配置属性的方式取代传统的代码编写方式,使得业务人员以在可视化界面拖拽的形式即可完成一些需要专业技术人员定制开发的展示效果与操作交互,降低了制作/定制可视化系统的门槛,提升了效率,并使得可视化系统能很好地适应不同医院的运营管理需要。
[0017]结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其它特点和优点将变得更加清楚。
附图说明
[0018]图1为根据本专利技术系统的一实施例的框图。
[0019]为清晰起见,这些附图均为示意性及简化的图,它们只给出了对于理解本专利技术所必要的细节,而省略其他细节。
具体实施方式
[0020]下面参照附图对本专利技术的实施方式和实施例进行详细说明。
[0021]通过下面给出的详细描述,本专利技术的适用范围将显而易见。然而,应当理解,在详细描述和具体例子表明本专利技术优选实施例的同时,它们仅为说明目的给出。
[0022]图1示出了根据本专利技术的运营可视化系统的一优选实施例的框图。该运营可视化系统包括数据采集处理模块100、可视化编辑器200和渲染模块300。
[0023]数据采集处理模块100连接医院科室管理系统,包含HIS、ERP、LIS、EMR、PACS等,采集的数据包含关系型数据库、大数据平台、NoSQL数据库、EXCEL文件、JSON文件、CSV文件、RestAPI数据源、WebSocket数据源。数据采集处理模块100对采集的各种不同数据进行有效性的清理和结构变换,使之成为一套有效且结构一致的数据。数据采集处理模块100可向可视化编辑器200和/或渲染模块300提供数据。
[0024]数据采集是可视化的第一步,数据采集的方法和质量,很大程度上就决定了数据可视化的最终效果。数据处理是进行数据可视化的前提条件,包括数据清洗、数据变换两个过程。一方面,通过前期数据采集得到的数据,不可避免地含有噪声和误差,数据质量较低;另一方面,数据的特征、模式往往隐藏在海量的数据中,需要进一步的数据抽象才能提取出
来。常见的数据质量问题包括:
[0025]‑
数据收集错误,遗漏了数据对象,或者包含了本不应包含的其他数据对象;
[0026]‑
数据中的离群点,即不同于数据集中其他大部分数据对象特征的数据对象;
[0027]‑
存在遗漏值,数据对象的一个或多个属性值缺失,导致数据收集不全;
[0028]‑
数据不一致,收集到的数据明显不合常理,或者多个属性值之间互相矛盾。例如,体重是负数,或者所填的邮政编码和城市之间并没有对应关系;
[0029]‑
重复值的存在,数据集中包含完全重复或几乎重复的数据。
[0030]由于以上问题的存在,直接拿采集的数据可视化,得出的结论往往会误导用户做出错误的决策。因此,对采集到的原始数据进行数据清洗和变化,是数据可视化流程中不可缺少的一环。
[0031]数据可视化的显示空间通常是二维的,比如电脑屏幕、大屏显示器等。3D图形绘制技术解决了在二维平面显示三维物体的问题。但在大数据时代,所采集到的数据通常具有4V特性:Volume(大量)、V本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种运营可视化系统,其特征在于,所述系统包括可视化编辑器,所述可视化编辑器用于编辑查看单位运营情况的用户界面并包括:加载模块,用于响应于新增用户界面设计,加载预先设置的基础组件、业务组件和/或数据源组件,其中每一基础组件对应于完成相应功能的代码模块,每一业务组件由两个以上基础组件形成,数据源组件用于取回相应的数据;创建模块,用于响应于拖拽一基础组件或业务组件,在编辑区域创建相应基础组件或业务组件;属性控制面板,用于调整所创建的基础组件或业务组件的属性;绑定模块,用于响应于拖拽数据源组件到所创建的基础组件或业务组件上,将数据源组件与相应基础组件或业务组件绑定,其中所述属性控制面板还用于选取数据源中字段并设置与相应基础组件或业务组件中属性的对应关系;存储模块,用于将创建的基础组件和/或业务组件及其相应属性和布局、绑定的数据源组件及其属性序列化为用户界面描述性文件并保存。2.根据权利要求1所述的系统,其特征在于,所述系统还包括:渲染模块,用于读取并根据预定义数据格式规则解析所述用户界面描述性文件而渲染相应的用户界面。3.根据权利要求1所述的系统,其特征在于,所述可视化编辑器还包括实时展示模块,用于:对编辑区域的所有编辑元素进行扁平化处理;在渲染每个编辑元素时绑定其对应id的数据;接收属性控制面板中修改的组件属性;响应于相应组件具有子组件,将组件属性向子组件透传;修改后的组件属性根据id关联更新绑定的数据;监听数据并根据...

【专利技术属性】
技术研发人员:张艳鹏王喆
申请(专利权)人:上海蓬海涞讯数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1