[发明专利]一种基于扩展库表数据字典的数据汇交系统定制化方法有效
申请号: | 201710368274.X | 申请日: | 2017-05-23 |
公开(公告)号: | CN107315771B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 刘峰;黎建辉;夏景隆;何洪林;沈志宏;郭学兵;苏文;唐新斋 | 申请(专利权)人: | 中国科学院计算机网络信息中心;中国科学院地理科学与资源研究所 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/242;G06F16/21;G06F16/25 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 扩展 数据 字典 系统 定制 方法 | ||
1.一种基于扩展库表数据字典的数据汇交系统定制化方法,其步骤包括:
1)对数据汇交系统中的数据字典进行扩展,扩展后的数据字典包括下列配置信息项中的一种或多种:数据的显示、数据的校验、数据的功能控制、数据的默认值及数据关联;
2)基于扩展的数据字典,生成相应的数据字典模板;
3)对每个待汇交的信息表,按照数据字典模板的要求逐项录入相关数据;
4)对数据字典模板中的数据进行校验检查,并批量导入数据汇交系统的数据库中,然后根据数据字典中的结构设置信息自动完成物理数据库汇交信息表的建立;
5)构建基于扩展的数据字典的数据汇交驱动引擎与数据汇交系统,进而完成各类型的汇交数据表的在线汇交功能;
步骤1)中扩展后的数据字典包括三张表,分别为:
a)表1-表字段设置表:重点配置数据表中全部字段的设置信息,包括传统的表结构信息,以及数据的显示、校验、功能控制、默认值、关联中的一种或多种应用配置信息项;
b)表2-表分类设置表:重点配置实现表信息的树状分类关系,用于实现基于表分类树的数据表列表导航控制和展示;表2中包括以下字段:表代码、表名称、分类代码、分类名称、父分类代码、父分类名称;
c)表3-表字段枚举设置表:重点配置实现表1中枚举字段的显示和存储信息;表3中包括以下字段:枚举标识、枚举中文名称、枚举值序号、枚举显示值、枚举存储值、枚举值含义说明;
其中表1与表2通过表代码列进行关联,表1和表3通过枚举标识进行关联;
所述表1中包括以下字段:表代码、字段序号、字段代码、字段名称、字段类型、字段长度、字段小数位、计量单位、填报说明或备注、主键、必填项、录入项/模板项序号、列表显示项序号、细览项序号、查询项序号、排序项序号、自动录入、范围校验、单选枚举、字符串显示格式;其中:
字段序号:数据表字段输出的排列顺序;
主键:默认为空即非主键;1-人工录入;2-自动流水号;
必填项:是否非空,1-是,0-否;新增和编辑页面中非空项用*进行标识,并在数据提交时根据设置逐项检查提示;
录入项/模板项序号:是否为数据录入项及排列顺序;填入数字即代表“是”,表示数据项通过Excel生成模板导入或者在线填写方式输入数据,其中数字代表显示排列顺序;列表显示项序号:是否为概览列表页面的显示项及排列顺序,填入数字即代表“是”,表示将在概览列表页面显示该字段及数据,其中数字代表显示排列顺序;
细览项序号:是否为单条数据细览页面的显示项及排列顺序,填入数字即代表“是”,表示将在细览页面显示该字段及数据,其中数字代表显示排列顺序;
查询项序号:是否为字段查询条件显示项及排列顺序,填入数字即代表“是”,表示用户可以以该字段为查询条件查询数据,其中数字代表显示排列顺序;
排序项序号:制定是否为排序项,排序项的优先级通过设置不同的整数来控制;
自动录入:即字段默认值,包括cyear-当前年份,cdate-当前日期,ctime-当前时间,cuser-当前用户标识;
单选枚举:与表3中的枚举标识对应。
2.如权利要求1所述的方法,其特征在于,步骤2)生成数据字典模板的方法是:通过Excel生成三个不同的sheet,分别对应与三个表相对应,每个sheet中按字段中文名、字段英文名、是否必填,形成数据字典模板。
3.如权利要求1所述的方法,其特征在于,步骤3)不采用数据字典模板,而直接录入数据字典的三张表的数据。
4.如权利要求1所述的方法,其特征在于,步骤4)采用MVC设计模式实现数据字典的驱动引擎。
5.如权利要求4所述的方法,其特征在于,在控制器中实现汇交相关的全部功能控制与校验时,分别读取相关扩展数据字典的设置数据,完成数据模型的动态封装和设置,并最终传输给不同视图进行显示输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算机网络信息中心;中国科学院地理科学与资源研究所,未经中国科学院计算机网络信息中心;中国科学院地理科学与资源研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710368274.X/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置