[发明专利]自定义表单的方法及表单绘制方法有效

专利信息
申请号: 201310421307.4 申请日: 2013-09-16
公开(公告)号: CN103544006A 公开(公告)日: 2014-01-29
发明(设计)人: 初殿松 申请(专利权)人: 青岛英网资讯股份有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06F17/30
代理公司: 青岛联信知识产权代理事务所 37227 代理人: 王中云;王月玲
地址: 266000 山东省青岛市*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 自定义 表单 方法 绘制
【说明书】:

技术领域

发明设计一种软件开发方法,具体的说,涉及一种在软件开发过程中自定义表单内容的实现方法。

背景技术

在软件开发的过程中,表单内容组成为开发人员事先排列好预设的,每项内容均为数据库中实际存在的一个字段,由于每个企业所需要的软件需求不同,表单的内容存在多样性和不确定性,每个工作流程都是独特的,因此,表单中的内容基本都需要软件开发人员重新预设、开发;另外企业在软件开发过程中极易发生需求变更,往往会出现开发人员不停的修改软件表单内容,造成开发成本的极大浪费。

发明内容

本发明的目的在于针对现有技术的不足,提供一种自定义表单的方法,和利用该方法进行表单绘制的方法,通过定义表单模型,可以快速、便捷的完成表单的设计。

本发明的技术方案是:一种自定义表单的方法,包括以下步骤:

(1)在数据库中建立表单信息表,以表单编号的形式存储表单的模块信息;

(2)在数据库中建立行信息表,行信息表与表单信息表中的表单编号相关联,以表单编号和行信息的形式存储表单信息表中各个表的行信息;

(3)在数据库中建立列信息表,列信息表与表单信息表中的表单编号相关联,以表单编号和列信息的形式存储表单信息表中各个表的列信息;

(4)在数据库中建立行列组合信息表,行列组合信息表与表单信息表中的表单编号、行信息表中的行信息、列信息表中的列信息相关联,用来存储表单信息表中的行列信息,即各个表单中的各个行列的组合信息。

一种利用权利要求1所述的自定义表单的方法进行表单绘制的方法,主要包括表单的绘制和表单的存储:

绘制表单的过程为:

(1)通过repeater数据控件读取数据库行信息表中的所有行信息;

(2)在步骤(1)中读取的行中,每行放置一个repeater数据控件,通过repeater数据控件读取每行对应的所有列信息;

存储表单的过程为:

(1)遍历行信息表、列信息表、行列信息表中的的所有行、列元素,查找所有行信息、列信息和行列组合值信息;

将元素通过“行列组合信息表表1行列组合值信息+分隔符1+行信息表表1行信息、列信息表表1列信息+分隔符2+行列组合信息表表2行列组合值信息+分隔符1+行信息表表2行信息、列信息表表2列信息+分隔符2……”的形式存储表单内容。

本发明的有益效果是:

(1)在软件开发过程中使用方法,可以使表单设计更为方便简单,不需要再额外独立开发表单程序,可以灵活的设置表单内容由多少行多少列组成,每个行、列的单元形态,这种简单的设置工作完全可以由使用者来操作,当使用者的需求变更时,例如要加行列,或者名称文字有改变,只需要在程序中简单设置一下就可以完全实现。

(2)开发用户自定义管理模块,用户可以随意对各个模块中的表单内容进行自定义初始化,例如表单中某行某列放置什么类型的内容(输入框|选择框|文本显示),是否是必填项、是否允许为空、初始内容、是否隐藏、是否审批项、是否评分项、所占行数、所占列数、行高、列宽等基本属性;相关模块会根据用户定义的结果自动描绘表单,无论表单的组成如何调整,都不需要重新开发软件,在表单提交过程中,系统会自动根据表单格式存储数据。

(3)当软件项目包含多个表单模块,使用本方法,不需要为每个表单都做一遍开发,节省开发时间及人力成本。

附图说明

附图1为本发明自定义表单设计流程示意图。

具体实施方式

以下结合附图对本发明的实施例进行具体说明。

(1)在数据库中建立active_type表,作为表单信息表,以表单编号的形式存储表单的模块信息,即表单1、表单2、表单3……;

(2)在数据库中建立active_row表,作为行信息表,行信息表与表单信息表active_type表中的表单编号相关联,以表单编号和行信息的形式存储表单信息表中各个表的行信息,表示哪个表单的哪一行信息;

(3)在数据库中建立active_col表,作为列信息表,列信息表与表单信息表active_type表中的表单编号相关联,以表单编号和列信息的形式存储表单信息表中各个表的列信息,表示哪个表单的那一列信息;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛英网资讯股份有限公司,未经青岛英网资讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310421307.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top