本发明专利技术公开了一种适用于多平台的表单/报表设计器、方法及信息化管理系统,所述表单设计器包括:获取单元,用于获取基于表格类软件形成的表单模板文件的内容;解析单元,用于对获取的表单模板文件进行解析,获取其中的表单元素;配置单元,根据用户需求对表单模板文件中的表单元素的属性进行调整配置,得到可编辑的配置文件;表单生成单元,用于根据所述解析单元的解析结果及对应的配置单元的配置文件配置生成相应的表单,并存入服务端,通过本发明专利技术,使得用户无需理解软件开发即可自动生成信息管理系统的表单、报表和业务逻辑,快速形成适用于各类企事业单位组织实际需求的信息化管理系统。
Form / report designer, method and information management system for multi platform
【技术实现步骤摘要】
适用于多平台的表单/报表设计器、方法及信息化管理系统
本专利技术涉及计算机数据处理
,特别是涉及一种适用于多平台的表单/报表设计器、方法及信息化管理系统。
技术介绍
进入21世纪的知识经济以来,计算机颠覆了企业传统的运作方式,在现代企业管理中,成为企业管理的重要工具,企业信息化时代已经到来,在全球化、数字化、网络化的背景下,企业意识到必须运用信息技术来提升企业竞争力。信息化管理系统的定义为:根据组织中不同成员的权限,以合适的工作流将数据在不同成员之间达成共享传递,从而服务各类业务目标。企业信息化实质上是将企业的生产过程、物料移动、事务处理、现金流动、客户交互等业务过程数字化,通过各种信息系统网络加工生成新的信息资源,提供给各层次的人们洞悉、观察各类动态业务中的一切信息,以做出有利于生产要素组合优化的决策,使企业资源合理配置,以使企业能适应瞬息万变的市场经济竞争环境,求得最大的经济效益。表单是企业信息化管理中重要的一环,不同的企业或者领域对于报表单往往有着特色的需求,进而管理人员更好地进行企业决策和管理。表单不同于企业报表,报表往往基于数据的汇总和处理,而表单通常用来记录企业的日常管理,其复杂之处在于必须具有交互性,并能够在企业各部门和人员间进行流转。表单的设计往往包含两个部分:布局、数据处理两个部分。布局决定了数据的展示结构,表单的最终目的就是为用户提供易用、录入便捷、数据反馈清晰的界面;数据处理用来维护表单的数据,而在日常处理中,表单不仅仅需要简单的文本录入,往往需要处理多种数据类型,如日期、下拉框、文件上传等。目前,在企业表单设计过程中,现有的技术方案大多是由客户写业务需求,然后由开发或实施人员根据客户方需求进行定制,开发人员分析业务逻辑,编写代码,部署,期间还需要理解客户的业务和流程,不仅沟通成本很高,实现周期很长,而且该方式大都难以通过配置扩展,需要进行大量的数据抽取和处理,处理,分组归类以及表单版面设计等工作,编制完毕后还需要进行编译、测试、部署,不管是新增还是调整都需要耗费大量专业的人力和时间。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种适用于多平台的表单/报表设计器、方法及信息化管理系统,以使得用户无需理解软件开发即可自动生成信息管理系统的表单、报表和业务逻辑,快速形成适用于各类企事业单位组织实际需求的信息化管理系统。为达上述及其它目的,本专利技术提出一种适用于多平台的表单设计器,包括:获取单元,用于获取基于表格类软件形成的表单模板文件的内容;解析单元,用于对获取的表单模板文件内容进行解析,获取其中的表单元素;配置单元,根据用户需求对表单模板文件中的表单元素的属性进行调整配置,得到可编辑的配置文件;表单生成单元,用于根据所述解析单元的解析结果及对应的配置单元的配置文件配置生成相应的表单,并存入服务端。优选地,所述解析单元具体用于:根据所述表单模板文件的文本内容的首行提取出表单名称;根据所述表单模板文件的连续性提取出主数据字段或明细字段;根据提取出的主数据字段或明细字段,分别为各个字段确定其属性。优选地,所述属性包括但不限于字段位置、数据类型、默认值、数据验证规则。优选地,所述配置单元具体用于:生成配置界面,所述配置界面可以列表形式提供对表单元素的各主数据字段与明细字段进行配置的操作;获取对表单元素的各字段信息的配置操作,根据配置操作确定各字段信息的配置结果,形成所述配置文件。优选地,所述配置单元还对所要生成的表单设置唯一主键属性,包括唯一性与唯一性编号格式,表单的唯一性表示一个数据用于确定独一的依据,唯一性编号格式用于规范编号规则的方法以及自动编号的方法;数据排序依据字段。为达到上述目的,本专利技术还提供一种适用于多平台的表单设计方法,包括如下步骤:步骤S1,获取基于表格类软件形成的表单模板文件;步骤S2,对获取的表单模板文件进行解析,获取其中的表单元素;步骤S3,根据用户需求对表单模板文件中的表单元素的属性进行调整配置,得到可编辑的配置文件;步骤S4,根据步骤S2的解析结果及对应的配置文件配置生成相应的表单。为达到上述目的,本专利技术还提供一种适用于多平台的报表设计器,包括:数据源获取单元,用于获取利用表单设计器实现的多个或单个表单作为数据源;数据字段提取单元,用于建立关联关系,并根据选取的生成报表所需要的数据字段获取相应的字段;数据字段提取单元,根据生成报表所需要的数据字段选取相应的字段,并通过建立表间关联关系,构建多个表单的数据取得规则;报表生成单元,根据获取的字段获取相应的内容生成报表,并存入服务端。优选地,如权利要求7所述的一种适用于多平台的报表设计器,其特征在于,所述报表设计器还包括:优化单元,用于根据需求于报表中增加Excel的函数公式、图表或透视表。为达到上述目的,本专利技术还提供一种适用于多平台的报表设计方法,包括:步骤S1,获取利用前述表单设计器实现的多个或单个表单作为数据源;步骤S2,建立关联关系,并根据选取的生成报表所需要的数据字段获取相应的字段生成报表,并存入服务端。为达到上述目的,本专利技术还提供一种信息化管理系统,包括:表单设计模块,用于利用表单设计器设计若干表单;报表设计模块,用于利用报表设计器设计报表;角色权限设计模块,用于基于RBAC管理功能,进行用户、角色、权限设置,以确定各业务处理流程的用户、角色及对应的权限;工作流设计模块,用于设计工作流,以将不同表单的人员及数据、业务处理流程进行串联;融合模块,用于对所述表单设计模块、报表设计模块、角色权限设计模块以及工作流设计模块进行融合,形成适用于各类企事业单位组织的实际需求的信息化管理系统。与现有技术相比,本专利技术一种适用于多平台的表单/报表设计器、方法及信息化管理系统通过利用获取单元获取基于表格类软件形成的表单模板文件,利用解析单元对获取的表单模板文件进行解析,获取其中的表单元素,利用配置单元根据用户需求对表单模板文件中的表单元素的属性进行调整配置得到可编辑的配置文件,最后利用表单生成单元根据所述解析单元的解析结果及对应的配置单元的配置文件配置生成相应的表单并存入服务端,使得用户无需理解软件开发即可自动生成信息化管理系统的表单、报表和业务逻辑,快速形成适用于各类企事业单位组织实际需求的信息化管理系统。附图说明图1为本专利技术第一实施例一种适用于多平台的表单设计器的系统结构图;图2-1为本专利技术具体实施例中利用Excel软件绘制的表单模板示意图;图2-2为本专利技术具体实施例中包含主数据字段及明细字段的表单的示意图;图3为本专利技术具体实施例中配置单元的配置界面的示意图;图4为本专利技术具体实施例中数据字段关联的示意图;图5-A、图5-B、图5-C为本专利技术具体实施例中本文档来自技高网...
【技术保护点】
1.一种适用于多平台的表单设计器,包括:/n获取单元,用于获取基于表格类软件形成的表单模板文件的内容;/n解析单元,用于对获取的表单模板文件进行解析,获取其中的表单元素;/n配置单元,根据用户需求对表单模板文件中的表单元素的属性进行调整配置,得到可编辑的配置文件;/n表单生成单元,用于根据所述解析单元的解析结果及对应的配置单元的配置文件配置生成相应的表单,并存入服务端。/n
【技术特征摘要】
1.一种适用于多平台的表单设计器,包括:
获取单元,用于获取基于表格类软件形成的表单模板文件的内容;
解析单元,用于对获取的表单模板文件进行解析,获取其中的表单元素;
配置单元,根据用户需求对表单模板文件中的表单元素的属性进行调整配置,得到可编辑的配置文件;
表单生成单元,用于根据所述解析单元的解析结果及对应的配置单元的配置文件配置生成相应的表单,并存入服务端。
2.如权利要求1所述的一种适用于多平台的表单设计器,其特征在于,所述解析单元具体用于:
根据所述表单模板文件的文本内容的首行提取出表单名称;
根据所述表单模板文件的连续性提取出主数据字段或明细字段;
根据提取出的主数据字段或明细字段,分别为各个字段确定其属性。
3.如权利要求2所述的一种适用于多平台的表单设计器,其特征在于:所述属性包括但不限于字段位置、数据类型、默认值以及数据验证规则。
4.如权利要求2所述的一种适用于多平台的表单设计器,其特征在于:所述配置单元具体用于:
生成配置界面,所述配置界面可以列表形式提供对表单元素的各主数据字段与明细字段进行配置的操作;
获取对表单元素的各字段信息的配置操作,根据配置操作确定各字段信息的配置结果,形成所述配置文件。
5.如权利要求4所述的一种适用于多平台的表单设计器,其特征在于:所述配置单元还对所要生成的表单设置唯一主键属性,包括唯一性与唯一性编号格式,表单的唯一性表示一个数据用于确定独一的依据,唯一性编号格式用于规范编号规则的方法以及自动编号的方法;以及设置排序依据的字段及顺序和倒序的属性。
6.一种适用于多平台的表单设计方法,包括如下步骤:
步骤S1,获取基于表格类软件...
【专利技术属性】
技术研发人员:黄象贵,
申请(专利权)人:上海管和信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。