[发明专利]一种基于EXCEL快速动态生成表单的方法与平台有效

专利信息
申请号: 201210411393.6 申请日: 2012-10-25
公开(公告)号: CN103778107B 公开(公告)日: 2017-05-03
发明(设计)人: 徐桂红;万成;许荻;蒋振华;赵敦奎 申请(专利权)人: 上海宝信软件股份有限公司
主分类号: G06F17/24 分类号: G06F17/24;G06F9/44
代理公司: 上海汉声知识产权代理有限公司31236 代理人: 郭国中
地址: 201203 上海市浦*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 excel 快速 动态 生成 表单 方法 平台
【说明书】:

技术领域

本发明涉及数据处理领域,具体地,涉及一种基于EXCEL快速动态生成表单的方法与平台。

背景技术

表单是企业管理中重要的一环,不同的企业或者领域对于报表单往往有着特色的需求,进而管理人员更好地进行企业决策和管理。表单不同于企业报表,报表往往基于数据的汇总和处理,而表单通常用来记录企业的日常管理,其复杂之处在于必须具有交互性,并能够在企业各部门和人员间进行流转。

表单的设计往往包含三个部分:布局、数据处理两个部分。布局决定了数据的展示结构,表单的最终目的就是为用户提供易用、录入便捷、数据反馈清晰的界面;数据处理用来维护表单的数据,而在日常处理中,表单不仅仅需要简单的文本录入,往往需要处理多种数据类型,如日期、下拉框、文件上传等。

目前,在企业表单设计过程中,主要技术方案是由开发或实施人员根据客户方需求进行定制,该方式大都难以通过配置扩展,需要进行大量的数据抽取和处理,处理,分组归类以及表单版面设计等工作,编制完毕后还需要进行编译,不管是新增还是调整都需要耗费大量专业的人力和时间。

经检索,中国专利公开号为101968800A,该发明涉及基于元数据驱动的动态表单方法,包括以下步骤:1)对表单中的单元格进行分类,对每一种类型的单元格建立相应的表单功能集;2)通过元数据描述规则,描述单元格结构,形成元数据库;3)通过元数据引擎从元数据库中获取表单元数据信息,向表单动态地加载元数据;4)选择表单功能集,动态生成用户表单。又如,中国专利公开号为101661508A,该发明公开一种应用于多技术平台的生成表单的方法,其特征在于,包括:获取并保存元数据描述信息;根据所述元数据描述信息定义表单及表单所包含的表单元数据,将所述表单及其所包含的表单元数据以第一数据结构的形式进行存储;产生表单所包含的表单元数据,根据表单元数据中的元素属性建立与业务对应的业务数据表并保存;根据所述第一数据结构中的元素对象以及业务数据表中的表单数据,产生目标平台对应的表单界面和业务处理数据。

与上述发明相比:

1.本发明对于使用者要求更低,面向的不仅仅是开发人员本身,甚至是不懂系统的软件最终用户只要能够熟练的使用EXCEL并掌握一定的数据库只是也能参与软件的定制和开发过程。基于EXCEL来设计,还能够有效利用企业现有的表单,更具有灵活性和代表性。而以上两个发明都是针对开发人员设计的,需要较高的编程相关知识支撑,一般需要借助于专业的开发环境和开发人员。

2.本发明所述一种动态生成表单方法能够与软件系统无缝的集成,无需额外编译。专利公开号为101661508A的发明表述了一种动态生成画面代码生成的功能,需要程序编译。

3.本发明包含的数据处理模块,能够根据用户的EXCEL模板自动形成数据定义脚本(DDL),直接根据模板描述生成数据库表,从而将数据库架构、软件开发平台黑盒化,使用者无需关注底层平台。而上述两个发明都必须在数据库中手工建立数据表,这对于正在运行中的软件系统,通常存在操作权限限制和安全隐患。

4.本发明包括定制参数,支持对于当前画面的不同处理业务,如查询、修改、删除权限分离。配合当今软件系统的菜单授权等功能,能够为不同的用户需求指定不同的功能。上述两个发明中都没有提到本功能。

5.本发明包含了画面数据细节的验证功能,画面包含了字段长度、类型和默认值设定等业务逻辑,保证表单的质量。上述两个发明中都没有提到本功能。

发明内容

针对现有技术中的缺陷,本发明的目的是提供一种基于EXCEL快速动态生成表单的方法与平台,从而解决上述问题。

根据本发明的一个方面,提供了一种基于EXCEL快速动态生成表单的方法,包括以下步骤:

步骤一:进行表单数据倾向分析,抽象出主要的表单模型数据,建立表单方案,表单方案主要包括表单的编号,中文名称,主数据表名,表单的责任人,批准人,生效时间和过期时间;

步骤二:根据已有或新建EXCEL文档,调整或建立表单框架,设计EXCEL表格,调整边框,合并单元格、固定文本;

步骤三:根据用户需求,将表单需要展示或者录入的数据进行整理,并转换为系统可识别的数据项,写入各单元格中;数据项信息主要包括两个部分:控件描述信息和数据描述信息;对于控件描述信息,需要包括控件类型、控件数据源类型、控件数据源、行列位置、合并单元格、大小、边框;数据描述信息包括数据库字段名、主键、数据类型、长度、精度、默认值、中文名称;

步骤四:上传模板到服务器,将模板文件保存到服务器端;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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