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

专利信息
申请号: 201410379211.0 申请日: 2014-08-04
公开(公告)号: CN104133900A 公开(公告)日: 2014-11-05
发明(设计)人: 肖祝川;张旭升;董进军 申请(专利权)人: 浪潮通用软件有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于灵活定义权限可控的360°树状视图的软件实现过程。通过把根节点作为360°视图的主业务对象进行分析和360°视图定义,为根节点定义业务对象节点,每个业务对象节点,对应业务数据节点,并可以继续给业务数据节点定义引用360°树状视图定义。本文档的360°树状视图是一种基于业务对象的全方位业务数据展示树状图,对于360°树状视图上的每个节点可以设计详细的情况的联查地址,进行业务数据的联查操作,并可以为每个数据节点进行360°树状视图的递归定义调用。
搜索关键词: 一种 360 树状 视图 定义 描述 方法
【主权项】:
一种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/patent/201410379211.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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