[发明专利]一种种质资源信息管理系统在审
申请号: | 202010582526.0 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111752921A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 韦健;郭宇;何荆洲;曾志康;覃冠霖;莫小香 | 申请(专利权)人: | 广西壮族自治区农业科学院农业科技信息研究所 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F9/46;G06F16/25;G06Q50/02 |
代理公司: | 南宁市吉昌知识产权代理事务所(普通合伙) 45125 | 代理人: | 林鹏 |
地址: | 530003 广西壮族*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 种质 资源 信息管理 系统 | ||
1.一种种质资源信息管理系统,其特征在于,包括数据库管理模块、表单控件管理模块和表单生成模块;
所述数据库管理模块用于包括数据库的建立、主键的建立、索引的建立,包括数据库管理单元、数据库表管理单元、字段管理单元和数据管理单元;
所述数据库管理单元用于将相同或类似的数据库表进行归类,便于用户进行检索;
所述数据库表管理单元用于对数据库表的建立、数据库表的复制、主键的建立、索引的建立在该模块下将整合所有数据库表所有必须执行的关键操作;
所述字段管理单元用于对字段相关属性进行配置,包括字段名、字段类型、对应控件类型、是否为空、是否自增和输入值长度;
所述数据管理单元用于对各个数据库表中数据的管理,包括有查询、排序、添加、编辑、删除、上传、导入功能;
所述表单控件管理模块用于对数据管理界面各个字段对应操作控件进行配置,包括控件名、控件类型、控件关联和数据校验规则;
其包括控件样式管理单元,所述控件样式管理单元用于将控件模板的HTML代码存储在XML文件中,配合使用包括正则表达式、替换占位符等技术手段,通过表单生成模块对HTML标签属性进行动态赋值,最后生成为表单控件;
所述表单生成模块以数据库管理模块中各个单元作为数据支撑,以控件管理、控件选项管理作为表现支撑,其用于对各个数据库中数据的管理,以及相关界面模板与生成管理。
2.根据权利要求1所述种质资源信息管理系统,其特征在于,所述数据库管理模块还包括安全保障模块,其用于当用户使用表单生成模块修改数据库表和字段的页面时,系统会自动锁定该数据库,在数据库被锁定后,其他用户将不能访问修改页面。
3.根据权利要求1所述种质资源信息管理系统,其特征在于,其包括读取字段信息单元、表单生成单元、数据校验单元和数据保存单元;
所述字段信息单元用于从数据库中读取字段信息,在客户端浏览器使用HTML5标准中的新特性Session Storage,并以JSON格式的数据进行存储,作为生成表单与数据校验的基础依据;
所述表单生成单元以字段属性作为生成依据,并采用了使用了分次生成加载的模式生成表单,表单生成加载过程中,先使用AJAX技术对控件进行异步加载,完成控件的加载与渲染后,再次使用AJAX进行数据的异步加载并填充至控件;表单生成单元还用于生成数据的校验规则,并将生成的生成时将校验规则以JSON格式记录在HTML标签的自定义属性“datarole”中,以便数据校验单元调用;
所述数据校验单元以字段属性作为依据用于对表单生成单元的数据进行数据校验;
所述数据保存单元采用分次保存模式,在单个表单进行第一次数据提交并保存成功后,系统自动生成该条数据的索引ID,并缓存在客户端中,此后的数据提交都携带此ID,分次对该条数据进行更新。
4.根据权利要求2所述种质资源信息管理系统,其特征在于,所述安全保障模块使用WebSocket通信技术对锁定状态与命令信号进行传输。
5.根据权利要求1所述种质资源信息管理系统,其特征在于,所述表单控件管理模块还包括控件选项管理单元,控件选项管理单元以键值对的形式储存用于填充控件选项的数据。
6.根据权利要求1所述种质资源信息管理系统,其特征在于,所述数据校验单元包括客户端校验和服务端校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西壮族自治区农业科学院农业科技信息研究所,未经广西壮族自治区农业科学院农业科技信息研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010582526.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力节电容量的评估系统
- 下一篇:高温自补偿耐磨材料、设计方法及制备方法