本发明专利技术涉及一种资源种类管理方法和系统及一种页面展示方法和系统,所述资源种类管理方法包括:进行资源种类的表单配置,包括配置表单字段、界面模式、分页定义和页面UI设计;以配置的表单为内容,进行资源种类的表格配置,包括配置网格属性、查询条件和表格UI动作;结合配置好的表单和表格,形成动态数据字典,通过动态数据字典管理资源种类。所述页面展示方法包括:客户端向服务器发送页面请求,根据页面请求的类型,调用数据字典解析引擎解析动态数据字典,获得表格配置信息和表单配置信息,通过表格配置信息和表单配置信息形成UI页面,并发送到客户端进行展示。本发明专利技术基于数据字典配置,进行资源种类的管理和页面展示。
【技术实现步骤摘要】
一种资源种类管理和页面展示的方法及系统
本专利技术涉及IT行业系统中对象信息处理
,特别是一种资源种类管理和页面展示的方法及系统。
技术介绍
目前大部分的资源系统都会有相当数据量的资源种类,并且会不定期地进行新增资源种类,如果采用传统的一个客户端页面配备一套的服务端的数据请求、数据分析、数据处理的文件,那么每增加一个资源种类,就需要投入一次人力进行开发,做着重复且雷同的工作,极大地浪费人力,同时还需要加大成本的投入,造成不必要的损失。 因此,本专利技术提出了一种基于动态数据字典配置的资源种类管理方法及系统。数据字典最重要的作用是作为分析阶段的工具,由于当数据库运行的时候它们会不断进行更新,所以称它们为动态数据字典。本专利技术利用动态数据字典的优势,进行资源种类管理和页面展示。
技术实现思路
本专利技术所要解决的技术问题是提供一种资源种类管理和页面展示的方法及系统,用于解决现有资源种类不易管理的技术问题。 本专利技术解决上述技术问题的技术方案如下:一种基于动态数据字典的资源种类管理方法,包括: 表单配置步骤:进行资源种类的表单配置,包括配置表单字段、界面模式、分页定义和页面Π设计; 表格配置步骤:以配置的表单为内容,进行资源种类的表格配置,包括配置网格属性、查询条件和表格Π动作; 管理步骤,结合配置好的表单和表格,形成动态数据字典,通过动态数据字典管理资源种类。 在上述技术方案的基础上,本专利技术还可以做如下改进。 进一步,所述网格属性包括表格字段、表格场景和表格UI设计,则表格配置步骤具体包括: 步骤Al:预先定义好资源种类涉及的字段管理组成,生成可执行的标准的SQL语句; 步骤A2:根据预先定义的SQL语句和表单内容,自动批量生成相应网格对应的表格字段,同时自动匹配各字段的属性; 步骤A3:根据实际的要求,配置一个或多个表格场景定义,并对每个表格场景配置UI设计; 步骤A4,针对每一个表格场景,配置查询条件字段; 步骤A5:按照表格字段要求的顺序进行排序; 步骤A6:针对不同的表格场景配置不同的Π动作。 本专利技术的技术方案还包括一种基于动态数据字典的资源种类管理系统,包括: 表单配置模块:用于进行资源种类的表单配置,包括配置表单字段、界面模式、分页定义和页面Π设计; 表格配置模块:用于以配置的表单为内容,进行资源种类的表格配置,包括配置网格属性、查询条件和表格Π动作; 管理模块,用于结合配置好的表单和表格,形成动态数据字典,通过动态数据字典管理资源种类。 本专利技术的技术方案还包括一种页面展示方法,采用上述种类资源管理方法,包括: 步骤1,客户端向服务器发送页面请求; 步骤2,根据页面请求的类型,调用数据字典解析引擎解析动态数据字典,获得表格配置信息和表单配置信息; 步骤3,数据字典解析引擎从数据库中加载页面请求要求的数据,并通过表格配置信息和表单配置信息形成UI页面; 步骤4,将形成的UI页面发送到客户端进行展示。 对应地,本专利技术的技术方案还包括一种页面展示系统,采用上述的种类资源管理系统,包括客户端、服务器和数据字典解析引擎: 客户端,其用于向服务器发送页面请求; 服务器,其用于根据页面请求的类型,调用数据字典解析引擎解析动态数据字典,获得表格配置信息和表单配置信息; 数据字典解析引擎,其还用于从数据库中加载页面请求要求的数据,并通过表格配置信息和表单配置信息形成UI页面,并将形成的UI页面发送到客户端进行展示。 本专利技术的有益效果是:本专利技术基于数据字典配置,结合数据字典解析引擎的解析,可以实现关系型数据库的任意表的数据维护,进行资源种类的管理,且生成的客户端页面能够兼容IE所有版本、谷歌、火狐等主流的浏览器,为系统的快速建设提供一个稳定的搭建平台。具体地,通过数据字典配置,可以快速响应用户的实际配置需求,如:字典的参数值增加,字段下拉框控件的设置,字段的级联配置,字段的默认值配置;通过数据字典解析引擎的对象化封装,可以快速的实现一张二维表数据的增删改查的操作,且可以根据实际业务的复杂度进行自定义二次扩展。 【附图说明】 图1为本专利技术所述基于动态数据字典的资源种类管理方法的流程示意图; 图2为本专利技术实施例中表单配置的流程示意图; 图3为本专利技术实施例中表格配置的流程示意图; 图4为本专利技术所述的页面展示方法的原理示意图。 【具体实施方式】 以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。 实施例一 如图1所示,本实施例给出了一种基于动态数据字典的资源种类管理方法,包括: 表单配置步骤:进行资源种类的表单配置,包括配置表单字段、界面模式、分页定义和页面Π设计; 表格配置步骤:以配置的表单为内容,进行资源种类的表格配置,包括配置网格属性、查询条件和表格Π动作; 管理步骤,结合配置好的表单和表格,形成动态数据字典,通过动态数据字典管理资源种类。 下面具体介绍这三个步骤的实现方案。 一、表单配置 如图2所示,表单配置包括配置表单字段、界面模式、分页定义和页面Π设计,具体如下: I)对象种类的定义:预先定义好该资源种类的信息描述,包括:表名、表类型、表的实例操作类。 2)表单字段定义:能够详细的进行属性信息的配置,包括字段名、中文描述、控件类型、数据类型、长度、必填项、唯一值、默认值、虚拟字段、级联字段的定义,同时还可以进行字段的多事件、多属性的绑定。 3)表单页面模式定义:包括自动布局页面风格和绝对布局页面风格,针对不同的布局风格,可以预先指定默认的风格模式。 4)分页定义:可以提供选项卡的多页面配置,特别是表单字段超过一定量的表单,或者有主次页面之分的表单信息,可以设置页面的属性,如果是自动布局的页面风格模式,需要设置排列布局的方式,包括:横排、竖排,以及行列的大小数量。 5)页面Π设计的排版布局:如果是自动布局页面风格模式,只需按照字段的要求顺序进行排序即可,如果是绝对布局页面风格模式,那么可以通过可视化图形界面进行排版布局。 二、表格配置 其中,所述网格属性包括表格字段、表格场景和表格Π设计,则如图3所示,表格配置步骤具体包括: 步骤Al:预先定义好资源种类涉及的字段管理组成,生成可执行的标准的SQL语句; 步骤A2:根据预先定义的SQL语句和表单内容,自动批量生成相应网格对应的表格字段,同时自动匹配各字段的属性,进行同步更新表格字段的信息,也可手动进行维护; 步骤A3:根据实际的要求,配置一个或多个表格场景定义,包括:场景的查询条件字段布局、面板高度、可执行的标准的SQL语句、网格的默认值设置;并对每个表格场景配置UI设计; 步骤A4,针对每一个表格场景,配置查询条件字段:可以针对每一个表格场景配置相同或者不同的查询条件字段,字段的属性定义,自动匹配属性字段定义的信息,进行同步更新查询条件字段的信息,也可手动进行维护; 步骤A5:按照表格字段要求的顺序进行排序; 步骤A6:针对不同的表格场景配置不同的Π动作:可以针对不同的表格场景配置不同的Π动作,包括工具条动作、双击动作、单击动作、右键菜单动作。 三、资源种类管理 结本文档来自技高网...
【技术保护点】
一种基于动态数据字典的资源种类管理方法,其特征在于,包括:表单配置步骤:进行资源种类的表单配置,包括配置表单字段、界面模式、分页定义和页面UI设计;表格配置步骤:以配置的表单为内容,进行资源种类的表格配置,包括配置网格属性、查询条件和表格UI动作;管理步骤,结合配置好的表单和表格,形成动态数据字典,通过动态数据字典管理资源种类。
【技术特征摘要】
1.一种基于动态数据字典的资源种类管理方法,其特征在于,包括: 表单配置步骤:进行资源种类的表单配置,包括配置表单字段、界面模式、分页定义和页面UI设计; 表格配置步骤:以配置的表单为内容,进行资源种类的表格配置,包括配置网格属性、查询条件和表格UI动作; 管理步骤,结合配置好的表单和表格,形成动态数据字典,通过动态数据字典管理资源种类。2.根据权利要求1所述的资源种类管理方法,其特征在于,配置界面模式包括配置自动布局界面风格模式或配置绝对布局界面风格模式。3.根据权利要求2所述的资源种类管理方法,其特征在于,配置页面UI设计包括:对于自动布局界面风格模式,按表单字段要求的顺序进行页面排版;对于绝对布局界面风格模式,采用可视化图形界面进行页面排版。4.根据权利要求1所述的资源种类管理方法,其特征在于,所述网格属性包括表格字段、表格场景和表格Π设计,则表格配置步骤具体包括: 步骤Al:预先定义好资源种类涉及的字段管理组成,生成可执行的标准的SQL语句;步骤A2:根据预先定义的SQL语句和表单内容,自动批量生成相应网格对应的表格字段,同时自动匹配各字段的属性; 步骤A3:根据实际的要求,配置一个或多个表格场景定义,并对每个表格场景配置Π设计; 步骤A4,针对每一个表格场景,配置查询条件字段; 步骤A5:按照表格字段要求的顺序进行排序; 步骤A6:针对不同的表格场景配置不同的Π动作。5.根据权利要求1至4中任一所述的资源种类管理方法,其特征在于,还包括:配置一个数据字典解析引擎,用于解析动态数据字典,获得表格配置信息和表单配置信息。6.一种页面展示方法,其特征在...
【专利技术属性】
技术研发人员:田善铭,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。