一种实验室数据数字化管理系统和方法技术方案

技术编号:36079838 阅读:12 留言:0更新日期:2022-12-24 10:53
本申请公开了一种实验室数据数字化管理系统和方法,该系统包括:表单生成模块用于利用电子表格控件在网页中配置表单模板,并根据所述表单模板生成自定义表单;数据处理模块用于对模板名称、表单布局和表单数据进行解析,并根据所述表单布局得到所述表单模板的表单标识;存储模块用于根据表单标识和模板名称存储表单模板,根据单模板和表单数据存储自定义表单。本发明专利技术通过电子表格控件对表单进行配置,能够根据不同的业务场景将对表单的格式及内容进行改变,适应不同的录入需求;根据表单标识和表单数据对表单与存储模块进行数据化映射,在存储时将数据与表单解绑,无需关注前端表单的配置,有利于数据的后期利用。有利于数据的后期利用。有利于数据的后期利用。

【技术实现步骤摘要】
一种实验室数据数字化管理系统和方法


[0001]本专利技术涉及实验室数据管理
,具体涉及一种实验室数据数字化管理系统和方法。

技术介绍

[0002]在高校、科研机构或技术型企业中,实验室是基础研究和技术创新体系的重要组成部分,承担着实验教学和科学研究的双重任务。目前实验室对仪器设备的检定、校准、测试数据以及样品的检验数据主要依托第三方文本编辑工具为媒介进行记录和存储,在底层是以文档形式存储在数据库,造成实验室数据同信息化系统的割裂,无法直接与机构信息化系统进行交互,以原始记录为载体的数据存在管理、清洗、脱敏、挖掘、分析难度大、成本高、规范性不足等问题,无法满足海量实验数据间的复杂关联结构的特性挖掘需求。
[0003]现有的实验室数据记录主要存在以下两方面的问题:一方面是在前端数据交互过程中,原始记录的格式及内容经常随着业务场景的变化而变化,这就使得在交互前端需要给使用者提供充分的自主编辑权限。但如果依托office等第三方文本编辑工具,虽然给予使用者充分自主的编辑功能,但导致数据并非直接写在数据库,数据利用难度大。另一方面是在后端数据存储过程中,传统的SQL数据库无法实现数据库表结构随前端原始记录格式变化而变化的效果,对于SQL数据库来说,每一次格式的变化(尤其是列数据的变化)都是一次重新建表的过程,资源耗费巨大,带来巨大的数据冗余。
[0004]因此,需要提供一种实验室数据数字化管理系统和方法,能够实现实验室原始记录信息直接到数据库的数字化映射,提高实验室过程数据的可用性,以便对实验数据间的关联特性进行挖掘。

技术实现思路

[0005]有鉴于此,有必要提供一种实验室数据数字化管理系统和方法,用以解决现有实验室数据管理时由于实验室原始记录主要以文档的形式存储在数据库,造成实验室数据的可用性较差、无法与其他信息化系统直接交互的问题。
[0006]为了解决上述问题,本专利技术提供一种实验室数据数字化管理系统,包括:
[0007]表单生成模块,用于利用电子表格控件在网页中配置表单模板,并根据所述表单模板生成自定义表单;还用于将所述表单模板和自定义表单发送至所述数据处理模块;其中,所述表单模板包括模板名称和表单布局,所述自定义表单包括表单模板和表单数据;
[0008]数据处理模块,用于接收所述表单模板和自定义表单,对所述模板名称、表单布局和表单数据进行解析,并根据所述表单布局得到所述表单模板的表单标识;
[0009]存储模块,用于根据所述表单标识和模板名称存储所述表单模板,根据所述表单模板和表单数据存储所述自定义表单。
[0010]进一步的,所述数据处理模块包括:解析单元和格式转换单元;
[0011]所述解析单元,用于对所述模板名称、表单布局和表单数据进行解析,创建所述表
单模板和自定义表单的识别标记;
[0012]所述格式转换单元,用于对所述表单模板和自定义表单进行格式转换,将表单数据与表单模板解绑,得到存储数据。
[0013]进一步的,所述数据处理模块还包括表单判断单元;
[0014]所述表单判断单元,用于根据所述表单标识判断表单模板是否存在关联的自定义表单;若存在,则确定所述表单模板无法更改;若不存在,则确定所述表单模板可以更改。
[0015]进一步的,所述表单布局包括数据采集单元格,所述数据采集单元格设置了数据内容和属性的预设输入规则。
[0016]进一步的,所述数据处理模块还包括数据判断单元;
[0017]所述数据判断单元用于判断所述自定义表单中数据采集单元格的录入数据是否符合所述预设输入规则;当不符合预设输入规则时,确认所述录入数据无效。
[0018]进一步的,所述系统还包括权限配置模块;
[0019]所述权限配置模块,用于对管理员账户、操作员账户和查询员账户进行创建、修改和删除;其中,所述管理员账户用于创建表单模板;所述操作员账户用于创建自定义表单;所述查询员账户用于查询已创建的自定义表单。
[0020]进一步的,所述电子表格控件至少包括spreadjs、luckysheet、xspreadsheet、koaexcel、vspread中的一种。
[0021]进一步的,所述存储模块至少包括关系型数据库、非关系型数据库和图数据库。
[0022]进一步的,所述表单生成模块通过请求/响应通信协议与所述数据处理模块进行通信连接;并将表单模板和自定义表单按照预设的数据传输格式进行传输。
[0023]本专利技术还提供一种实验室数据数字化管理方法,采用上述技术方案任一所述的实验室数据数字化管理系统,包括:
[0024]通过所述表单生成模块利用电子表格控件在网页中配置表单模板,并根据所述表单模板生成自定义表单;其中,所述表单模板包括模板名称和表单布局,所述自定义表单包括表单模板和表单数据;
[0025]通过所述表单生成模块将所述表单模板和自定义表单发送至所述数据处理模块;
[0026]通过数据处理模块接收所述表单模板和自定义表单,对所述模板名称、表单布局和表单数据进行解析,并根据所述表单布局得到所述表单模板的表单标识;
[0027]通过存储模块根据所述表单标识和模板名称存储所述表单模板,根据所述表单模板和表单数据存储所述自定义表单。
[0028]与现有技术相比,本专利技术的有益效果包括:首先,通过表单生成模块利用电子表格控件在网页中配置表单模板,并根据表单模板生成自定义表单;然后,通过数据处理模块对表单进行数据解析,并根据所述表单布局得到所述表单模板的表单标识;最后,通过存储模块根据表单标识、模板名称、和表单数据对表单模板和自定义表单进行存储。本专利技术通过电子表格控件对表单模板进行配置,在配置好的表单模板上实现自定义表单的创建,能够根据不同的业务场景将对表单的格式及内容进行改变,适应前端的录入需求;通过数据处理模块对表单数据进行解析后确定表单标识和表单数据,根据表单标识和表单数据对表单与存储模块进行数据化映射,在存储时将数据与表单解绑,无需关注前端表单的配置,有利于数据的后期利用。
附图说明
[0029]图1为本专利技术提供的一种实验室数据数字化管理系统一实施例的结构示意图;
[0030]图2为本专利技术提供的数据处理模块一实施例的结构示意图;
[0031]图3为本专利技术提供的一种二维数据记录表一实施例的示意图;
[0032]图4为本专利技术提供的一种一维数据记录一实施例的示意图;
[0033]图5为本专利技术提供的一种实验室数据数字化管理方法一实施例的流程示意图。
具体实施方式
[0034]下面结合附图来具体描述本专利技术的优选实施例,其中,附图构成本申请一部分,并与本专利技术的实施例一起用于阐释本专利技术的原理,并非用于限定本专利技术的范围。
[0035]在实施例描述之前,首先对本申请的专利技术构思进行说明。
[0036]实现过程中需要将字段/属性的名和值通过目标表格标识和对应值的方式在数据库进行映射,这种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实验室数据数字化管理系统,其特征在于,包括;表单生成模块,用于利用电子表格控件在网页中配置表单模板,并根据所述表单模板生成自定义表单;还用于将所述表单模板和自定义表单发送至所述数据处理模块;其中,所述表单模板包括模板名称和表单布局,所述自定义表单包括表单模板和表单数据;数据处理模块,用于接收所述表单模板和自定义表单,对所述模板名称、表单布局和表单数据进行解析,并根据所述表单布局得到所述表单模板的表单标识;存储模块,用于根据所述表单标识和模板名称存储所述表单模板,根据所述表单模板和表单数据存储所述自定义表单。2.根据权利要求1所述的一种实验室数据数字化管理系统,其特征在于,所述数据处理模块包括:解析单元和格式转换单元;所述解析单元,用于对所述模板名称、表单布局和表单数据进行解析,创建所述表单模板和自定义表单的识别标记;所述格式转换单元,用于对所述表单模板和自定义表单进行格式转换,将表单数据与表单模板解绑,得到存储数据。3.根据权利要求1所述的一种实验室数据数字化管理系统,其特征在于,所述数据处理模块还包括表单判断单元;所述表单判断单元,用于根据所述表单标识判断表单模板是否存在关联的自定义表单;若存在,则确定所述表单模板无法更改;若不存在,则确定所述表单模板可以更改。4.根据权利要求1所述的一种实验室数据数字化管理系统,其特征在于,所述表单布局包括数据采集单元格,所述数据采集单元格设置了数据内容和属性的预设输入规则。5.根据权利要求4所述的一种实验室数据数字化管理系统,其特征在于,所述数据处理模块还包括数据判断单元;所述数据判断单元用于判断所述自定义表单中数据采集单元格的录入数据是否符合所述预设输入规则;当不符合预设输入规则时,确认所...

【专利技术属性】
技术研发人员:孟令东王帅
申请(专利权)人:奥尔劳格武汉科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1