[发明专利]一种基于动态模板的数据收集方法及系统有效
申请号: | 201810928652.X | 申请日: | 2018-08-15 |
公开(公告)号: | CN109284463B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 滕杰;陈峰;魏昊;陈新贞;徐亮;王玉华;张正利;刘伯武;王刚;赵红卫;吴国瑞;李健;高艺;马艳;吕惠;吴宝琦;赫明哲 | 申请(专利权)人: | 山东鲁能软件技术有限公司;国网山东省电力公司物资公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/25 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李圣梅 |
地址: | 250001 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 模板 数据 收集 方法 系统 | ||
本发明公开了一种基于动态模板的数据收集方法及系统,在数据库中建立不同的表格实现:建立JSON格式文件,用于存储模板格式;建立模板基本信息表,用于存储不同模板的基本信息;建立模板属性表,用于存储模板中每个字段的详细属性;建立页面容器,循环读取模板基本信息表、模板属性表、及JSON格式文件中的模板定义,在页面容器中添加组件,动态生成填写页面,通过填写页面实现数据收集。基于动态模板的数据收集方法代替开发执行大量开发重复性、验证性工作,节省定制开发的大量人工和时间,间接节省人工费用、场地占用费用等,有效节约评标成本从根本上实现招标方利益最大化,有效杜绝不良成本花费。
技术领域
本发明涉及计算机数据处理技术领域,特别是涉及一种基于动态模板的数据收集方法及系统。
背景技术
目前,供应商评审都是在线上完成,供应商需在线上提交企业基本信息、商务基本信息、供应商业绩、供应商报告以及资质信息,但目前绝大部分信息收集模板需要招标代理机构人员向技术开发人员提出收集模板样式,由开发人员定制开发信息收集界面,大大影响了工作效率。
现有的评标数据的收集需开发人员根据需求定制开发,无法保证数据收集模板按时完成,受人工影响较大。
发明内容
为了解决现有技术的不足,本发明的第一目的是提供了一种基于动态模板的数据收集方法,采用模板动态配置手段,灵活配置数据收集模板,反向生成数据结构,自动生成数据收集页面,有效保证数据在整个业务流程各环节中前后一致,规避数据出错风险,实现全程跟踪数据信息,为后续评标工作提供保障。
为了实现上述目的,本发明采用如下一种技术方案:
一种基于动态模板的数据收集方法,在数据库中建立不同的表格实现:
建立JSON格式文件,用于存储模板格式;
建立模板基本信息表,用于存储不同模板的基本信息;
建立模板属性表,用于存储模板中每个字段的详细属性;
建立页面容器,循环读取模板基本信息表、模板属性表、及JSON格式文件中的模板定义,在页面容器中添加组件,动态生成填写页面,通过填写页面实现数据收集。
进一步优选的技术方案,基于动态模板的数据收集方法还包括:建立模板填写记录表,用于用户存储模板填写记录;
建立模板填写明细表,用于存储模板页面对应字段输入的供应商信息;
通过填写页面填写数据并保存后,模板数据及填报数据提交到后台数据库后,根据请求中的模板id,获取模板属性表所有的字段信息,循环字段信息,获取请求中该字段对应的填报数据,存入到模板填写记录表及模板填写明细表中。
进一步优选的技术方案,通过填写页面填写数据并保存后,模板数据及填报数据提交到后台数据库后,首先需要进行校验数据合法性:校验供应商的商务资质信息和技术资质信息中必输项是否已填写;校验邮箱地址、联系方式必须符合邮箱与电话的格式要求逻辑;校验供应商基本信息与供应商注册信息是否一致。
进一步优选的技术方案,通过填写页面填写数据时,自动匹配招标项目的开标信息,开标后无法填写供应商的商务资质信息和技术资质信息。
本发明的第二目的是提供一种基于动态模板的数据收集系统。
为了实现上述目的,本发明采用如下一种技术方案:
基于动态模板的数据收集系统,包括展现层、控制层、应用层、数据库层;
其中,展现层,用于展示业务数据,并把相关业务数据处理结果返回至页面;
应用层:主要用于校验数据合法性、数据交互、逻辑处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁能软件技术有限公司;国网山东省电力公司物资公司,未经山东鲁能软件技术有限公司;国网山东省电力公司物资公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810928652.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置