[发明专利]表单自定义设计方法及装置有效
申请号: | 201310597033.4 | 申请日: | 2013-11-22 |
公开(公告)号: | CN103593456B | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 黄翠琼;郭书贵;李中华;刘柳 | 申请(专利权)人: | 中国技术交易所有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京天达知识产权代理事务所(普通合伙)11386 | 代理人: | 马东伟 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表单 自定义 设计 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种表单自定义设计方法及装置。
背景技术
不同的业务都有不同的定制化表单,不同的表单都有对应的后台代码实现和对应的数据库设计。前台表单录入完成后,提交到后台程序,由后台程序把表单数据保存到对应的数据库。
当表单变了或表单字段有增改删或者是新增表单时,都需要修改页面、修改后台代码和修改数据库,导致系统扩展性和灵活性太差,随着业务的发展,维护工作量和成本会很高。
发明内容
鉴于上述的分析,本发明旨在提供一种表单自定义设计方法及装置,用以解决现有表单定制化开发模式所带来的扩展性和灵活性太差的问题。
本发明的目的主要是通过以下技术方案实现的:
本发明提供了一种表单自定义设计方法,包括:
对不同类型的表单统一进行规格定义;
根据不同类型的表单规格定义,调用预定义的录入表单模板和已知数据,通过模板引擎和表单生成器生成对应的录入表单。
进一步地,所述对不同类型的表单统一进行规格定义的步骤具体包括:
对于每个类型的表单,定义表单的名称以及该表单的所有字段
对每个类型的表单分别设置一个主表以及与该主表一一对应的子表,其中,主表用来表示表单类型;子表用来存储该表单定义的所有字段及属性;
为所有类型的表单统一设置一个表单存值表,用于存储所有类型表单的字段及属性的值。
进一步地,所述表单存值表包括:基本信息字段和扩展字段,其中扩展字段与子表定义的字段对应,在对子表中某字段进行定义时,根据要定义的字段的长度选择表单存值表中对应长度的扩展字段进行绑定。
进一步地,所述方法还包括:
当需要对已生成的录入表单进行修改时,下载该录入表单并进行相应的修改操作,修改结束后重新通过模板引擎和表单生成器生成对应的录入表单。
进一步地,所述方法还包括:
基于预先设定的录入表单模板生成其他功能模板,调用该功能模板和已知数据,通过模板引擎和表单生成器生成对应的功能表单。
其中,所述功能模板至少包括查看页面模板、审核页面模板以及查询列表模板中的一个或多个,则生成对应的功能表单为查看页面、审核页面以及查询列表中的一个或多个。
进一步地,所述方法应用于技术交易或成果转化领域。
本发明还提供了一种表单自定义设计装置,包括:
规格定义模块,用于对不同类型的表单统一进行规格定义;
表单生成模块,用于根据不同类型的表单规格定义,调用预定义的录入表单模板和已知数据,通过模板引擎和表单生成器生成对应的录入表单。
进一步地,所述定义模块具体用于,选择要生成的表单类型,制定表单的名称;对于每个类型的表单,定义表单中的每个字段的属性;对每个类型的表单分别设置一个主表以及与该主表一一对应的子表,其中,主表用来表示表单类型;子表用来存储该表单定义的所有字段及其属性;以及为所有类型的表单统一设置一个表单存值表,用于存储所有类型表单的字段及属性的值。
进一步地,所述表单存值表包括:基本信息字段和扩展字段,其中扩展字段与子表定义的字段对应,在对子表中某字段进行定义时,根据要定义的字段的长度选择表单存值表中对应长度的扩展字段进行绑定。
进一步地,所述装置还包括:
编辑修改模块,用于当需要对已生成的录入表单进行修改时,下载该录入表单并进行相应的修改操作,修改结束后重新通过模板引擎和表单生成器生成对应的录入表单。
进一步地,所述方法应用于技术交易或成果转化领域。
本发明有益效果如下:
通过本发明,大大减少了开发工作量,适应各种变化表单,维护工作和成本大大减少。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
图1为本发明实施例所述方法的流程示意图;
图2为设置表单名称的示意图;
图3为设置表单字段名称及属性的示意图;
图4为主表的示意图;
图5为子表的示意图;
图6为表单存储表的示意图;
图7为本发明实施例所述装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国技术交易所有限公司,未经中国技术交易所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310597033.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED外延片及其制备方法
- 下一篇:保持相似模拟试验恒温与恒湿的方法