[发明专利]一种360°树状视图的定义描述方法在审

专利信息
申请号: 201410379211.0 申请日: 2014-08-04
公开(公告)号: CN104133900A 公开(公告)日: 2014-11-05
发明(设计)人: 肖祝川;张旭升;董进军 申请(专利权)人: 浪潮通用软件有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 360 树状 视图 定义 描述 方法
【权利要求书】:

1.一种360°树状视图的定义描述方法,其特征在于包括以下内容:

1)360°树状视图的定义描述,

【根节点】                          ┊                   ┊

├—【业务对象节点1】                 ┊通过数据联查        ┊

┊    ├—【业务数据节点1】          ┊这边可以显示        ┊

┊    ┊   └—【业务对象节点1】    ┊详细的信息          ┊

┊    ┊     └—【业务数据节点1】   ┊(报表)            ┊

┊    └—【业务数据节点2】          ┊(表单)            ┊

┊        └—【业务对象节点1】     ┊(……)            ┊

┊            ├—【业务数据节点1】   ┊                   ┊

┊           └—【业务数据节点1】   ┊                   ┊

└—【业务对象节点2】                 ┊                   ┊

    ├—【业务数据节点1】           ┊                   ┊

    └—【业务数据节点2】            ┊                   ┊

2)360°树状视图的定义描述方式,对于功能入口360°树状视图描述分为两部分,根节点、业务对象节点;

根节点描述:

视图ID:用于区分不同的业务对象的系统编号;

视图名称:用于区分不同的业务对象的系统描述; 

根节点名称SQL:根节点的名称一般是来自具体的业务对象自动,包括具体的客户名称;

根节点联查地址:用于联查具体业务对象的URL地址;

业务对象节点描述:

节点编号:用于区分不同的业务对象子节点的编号;

节点名称:用于区分不同的业务对象子节点的系统描述,包括:发货、回款;

节点序号:树状结构视图显示时的排序依据;

是否控制权限:对于敏感的业务数据可以进行权限控制,需要控制的权限的,允许将这个节点分配给不同的操作人员;

点名称业务数据SQL:这里是指获取节点上的汇总数据;

节点联查地址:对于业务对象节点可以设置联查地址,方便用户对该业务数据进行更方便的数检索查询;

下级节点数据SQL:对于业务对象节点可以设置具体的业务数据作为其下级节点;

下级节点联查地址:对于业务对象节点的下级具体业务数据节点设置联查地址,获取具体的业务数据的详细信息;

下级节点视图ID:对于业务对象节点的下级具体业务数据节点设置子的360树状视图接口ID,实现递归式的展示;

步骤如下:

(1)通过业务对象节点,业务数据节点的循环展示,实现360°的数据分析,利用递归算法实现无级数限制的树状视图展现,360°树状视图的定义描述方式,对于功能入口360°树状视图描述分为两部分,根节点、业务对象节点,其中:

根节点描述:视图ID、视图名称、根节点名称、根节点联查地址;

业务对象节点描述:节点编号、节点名称、节点序号、是否控制权限、点名称业务数据SQL、节点联查地址、下级节点数据SQL、下级节点联查地址、下级节点视图ID;

(2)视图的递归调用展示方法;

步骤1:获取根节点,对于树的展示我们采用临时结果表,将数据组织好后,传给前台的展示控件进行展示,对于就临时结果表有以下信息:节点编号、节点名称、显示序号、树定义ID、节点数据SQL,是否调联查地址、联查地址对应的URL,通过参数树定义ID获取其根节点的描述信息,对于360°树状视图根节点只有一个,通过地址参数与树定义ID,得到根节点的具体编号与名称;

步骤2:获取业务对象节点,通过参数树定义ID获取其业务节点的描述信息;

步骤3:获取业务对象节点的下级业务数据节点,在业务对象节点描述中有下级节点数据SQL、下级节点联查地址,对于下级节点数据SQL系统要求必须返回编号、名称,以便形成数据的节点;

步骤4:对于有下级节点视图ID的业务数据节点,重复步骤2、步骤3、步骤4;

(3)节点名称的定义描述与动态业务数据的结合方法

在360°树状视图的定义描述方法,有点名称业务数据SQL的定义描述步骤如下:以客户下的联系人节点为依据:联系人(2) ,其中联系人是依据定义描述中的节点名,个数2是依据“点名称业务数据SQL”描述从数据库中获取的,SQL定义如下:

select count(*) from YXMBRY where YXMBRY_KHBH=KHBH

    其中:KHBH系统可以依据地址参数获取,并可以用个PID父节点ID、ID当前节点ID;

系统支持已特定约束格式调用存储过程:

[sp]sp_test_tree(ID=ID)[/sp],其中sp_test_tree是存储过程名称,ID参数,ID是系统提供的参数值;

地址参数实例:

http://127.0.0.1/gs5/NetTree/NetTree.aspx?ID=36001&Is360=1&randomid=1403149348467&KHBH=SY000034

其中ID、Is360、randomid是固定参数,用户在定义时可以使用此外的任何参数,并在在SQL或联查地址、存储过程调用时通过参数名称的方式使用;

(4)节点权限控制

由于360°树状视图数据全面,有些企业敏感数据需要授权控制,在定义视图节点时,通过使用是否控制权限,并设置该节点对应的授权人员后,系统依据权限控制展示不用的节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410379211.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top