电子表单的展示方法及系统的制作方法

文档序号:6440146阅读:259来源:国知局
专利名称:电子表单的展示方法及系统的制作方法
电子表单的展示方法及系统技术领域
本发明属于电子表单的处理领域,特别涉及一种电子表单的展示方法及系统。
技术背景
在各种企事业单位的生产和办公管理过程中,使用了大量的纸质表格和单据,这些表格和单据通常成为表单。表单形成了单位和企业的运行和管理基础,如实而详细记载了运行和管理过程中的数据,是企业信息化中非常重要的管理对象。这一过程具体可以表现为和生产过程相关联的各种表单的填写和处理。例如生产过程中的人事、财务和物料的管理控制都是建立在表单的基础上。在银行、保险、交通运输、邮电通信等企事业单位的业务管理中,都依赖大量规范的表单,否则就无法进行企业业务的处理。
表单实质就是通过分析和提炼业务的属性,制订规范化的表格、印制在纸上,并在实际应用中填写、处理和传递。表单的内容从许多方面反应了企业的具体业务。
传统的表单通常采用纸张介质,企业在处理和流转纸质表单过程中成本高、速度缓慢、差错率高;同时传统的预印纸张表单还需要消耗大量的纸张,还带来高昂的印制、存储、分发和处理成本。随着计算机逐步普及,企事业开始实施和应用普及企业信息化系统, 形成了电子表单。由业务员或客户通过信息系统中的电子表单实现数据输入、浏览和存储。 因此,电子表单具有可视化设计、即时修改、按需展示的特点(Print On Demand),能避免单证预印方式形成的种种直接和间接损耗和浪费,如预印周期过长、印刷品仓储管理成本高、 单证流失风险、不良库存过多等,逐步替代纸质表单。
电子表单在信息化系统中一般表现为供用户输入和查看数据的页面,一个电子表单就包含了若干个表单元素,主要有文本标签,单行或多行文本输入框,列表框,下拉列表, 单选框和复选框,此外还有一些其他的更复杂的表单元素类型。用户可以在这些表单元素中通过鼠标和键盘操作来输入表单数据,或者选中某些列出的电子表单项目,如此来完成电子表单的数据输入和制作,同时其他用户也可浏览、查看这个电子表单页面。
通常电子表单中的数据或信息分成静态元素、动态元素。静态元素指电子表单中固定不变的文字、图片、线框等,它们构成了一份表单的总体外观;动态元素指内容可变的文字、图形、条码、表格等,它们与可变数据相关,用于标记数据填充时的位置、范围、字体等格式信息,也被成为“变量”。动态元素有四种文字变量(Zon),包括各种文字、条码、系统变量文字(如页码、日期)等;表格变量(Table),包含多列数据,数据长度可变,可能多页; 图表变量(Chart),用于对统计数据的图形表示,可以是柱状图或饼图;图片变量(Image), 包含图片信息。通常静态元素用于创建模板文件,而动态元素则用于展示输入的动态数据。 但是,对于一份电子表单来说,无论动态数据如何变化,其静态外观和数据填充格式总是用户定义好了的。
电子表单的动态数据通常以数据库文件、XML、HTML、PDF、TXT等以及专用的文件格式来实现对电子表单上的文本、图像、条码、表格、图表等各个动态元素的原始数据的存储。 所以,电子表单的动态数据可以方便地保存在格式文档中,方便其他信息系统处理表单数据。
现有技术中的电子表单在技术上和性能上都存在着或多或少的不足,比如复杂表单的处理效率低下、缺少展示页面控制等方面。电子表单虽然作为数据信息输入、存储、查看等重要载体,但是很多时候还需要输出,包括显示、展示等。由于电子表单数据本身并没有页面信息,每个电子表单数据项只有相对位置,缺少页面模型信息,通常电子表单展示的是绝对位置的格式,致使电子表单的显示、展示等输出结果存在不确定因素,在输出时就会发现电子表单通常缺乏页面模型属性、展示控制不好等问题,比如通常无法实现同一个页面的电子表单用不同的页面模型进行展示;通常在多页面的电子表单中,无法指定每个电子表单页面的不同页面模型;通常无法实现电子表单页面缩放时页面上的各个元素的大小、位置等比例缩放等;通常电子表单页面展示依赖于展示设备分辨率,不同分辨率的展示设备显示的页面原始尺寸不一样。
因此,需要一种电子表单的展示方法及系统,能实现对电子表单输出效果进行展示,根据预设的页面模型包括页面的规格、相对原点位置、分辨率控制、横向纵向控制等进行展示。发明内容
本发明的目的在于提供一种电子表单的展示方法及系统,该方法及系统能够预先对电子表单的展示页面格式进行设置,确保复杂电子表单根据预设的展示页面格式进行统一自动化的展示输出。
为解决上述问题,本发明提供电子表单的展示方法,包括
步骤Si,设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储;
步骤S2,对所述中间数据进行解析获得所述表单元素和页面格式并进行展示输出;
步骤S3,判断所述展示内容是否需要调整,
若是,则重复所述步骤Sl至S3 ;
若否,则退出。
可选的,在上述方法中,所述步骤Sl中,所述页面格式的设置包括创建页面模型以及设置所述页面模型中的展示页面属性。
可选的,在上述方法中,所述步骤S2中,对中间数据进行解析获得所述页面格式, 包括先识别所述中间数据中的展示页面属性。
可选的,在上述方法中,所述展示页面属性包括页面的规格、横向纵向、分辨率、相对原点位置中的一项或多项。
根据本发明的另一面,提供一种电子表单的展示系统,包括
中间数据模块,用于设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储;
展示解析器,对所述中间数据进行解析获得所述表单元素和页面格式并进行展示输出;
微控模块,用于判断所述展示内容是否需要调整。
可选的,在上述系统中,所述中间数据模块设置页面格式包括创建页面模型,设置所述页面模型中展示页面属性。
可选的,在上述系统中,所述展示解析器对所述中间数据进行解析获得所述页面格式,包括识别所述中间数据中的展示页面属性。
与现有技术相比,本发明通过设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储,解析所述中间数据以控制电子表单的展示页面的格式,从而能够预先对电子表单的展示页面格式进行设置,确保复杂电子表单的根据预设的展示页面格式进行统一自动化的展示输出,在最终的展示页面隐藏了页面格式调整的界面,满足了展示输出复杂多变的电子表单的展示页面格式的需求,无需在展示过程中每个页面进行逐个设置,不需要设置多次,确保输出格式的完全一致,实现了电子表单能够准确、快捷地进行展示输出。


图1是本发明一实施例的计算机系统的功能模块示意图2是本发明一实施例的应用软件系统的功能模块示意图3是本发明一实施例的电子表单的展示的流程图4是本发明一实施例的电子表单的展示系统的功能模块示意图。
具体实施方式
以下结合附图和具体实施例对本发明提出的电子表单的展示方法及系统进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式,仅用于方便、明晰地辅助说明本发明实施例的目的。
如图1所示,本发明可以在计算机系统上具体实现,所述计算机系统包括中央处器CPU 101、主存储器102、外存接口 103、存储设备107、输入输出接口 104、键盘/显示器 108,根据需要,所述计算机系统中还可以包括打印接口 105、打印设备109、其它I/O接口 106、其它设备110,所述计算机系统的各种组件通过系统总线进行通信。
如图2所示,计算机软件系统被提供用来引导所述计算机系统的操作,所述计算机软件系统存储在主存储器102、存储设备107中,所述计算机软件系统包括内核或操作系统203和UI界面202,诸如应用软件204的一个或多个应用程序可以被加载,从存储设备 107转送到主存储器102中,以便由所述计算机系统执行。所述计算机系统通过UI界面202 接收用户201的数据和指令,这些数据与指令作为输入由所述计算机系统依照来自计算机软件系统或应用软件204的指令来处理,或者通过打印接口 105输出到打印设备109中。UI 界面202用于展示处理结果,此时用户可以提供额外的输入或终止会话。
如图3所示,本发明提供一种电子表单的展示方法,包括
步骤Si,设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储,具体的,假定由所研究的页面格式提供单页的展示输出,则对于以若干页的展示输出为特征的实例来说,可以把页面格式视为不同页面格式的集合, 其中每个页面格式规定单页展示输出,假设OD对应于表单元素,MD对应于页面格式,所述页面格式定义了具体的页面属性,ID对应于中间数据,中间数据包含了 OD数据与MD数据的集合,F对应于数据的存储处理,上述数据之间定义的关系式由数学函数ID = F(MD+0D) 来表示,对于产生多个页面的展示输出来说,仅需要为每个页面重复本步骤即可;
步骤S2,对所述中间数据进行解析获得所述表单元素和页面格式并进行展示输出,具体的,可对存储的中间数据进行解析,分析出页面格式如页面规格类型、相对原点位置、方向,以及所述表单元素,然后对解析出来的数据进行展示输出,以供显示和确认电子表单经过页面格式设置之后的最终结果;
步骤S3,判断所述展示内容是否需要调整,
若是,重复所述步骤Sl至S3,以对页面格式进行修改、调整,具体的,当需要调整时,可修改目标电子表单中非法或非标准识别的页面格式,或者向目标电子表单追加缺少的页面;
若否,则退出(如图3中步骤S4)。
进一步的,所述步骤S2中,对中间数据进行解析,分析出页面格式如页面规格类型、相对原点位置、方向、分辨率等,以及表单元素,然后根据解析获取的页面格式组织展示输出按页码控制的对应的电子表单。
进一步的,所述步骤Sl中,所述页面格式的设置包括创建页面模型以及设置所述页面模型中的页面属性。
进一步的,所述步骤S2中,对中间数据进行解析获得所述页面格式,包括先识别所述中间数据中的展示页面属性。
进一步的,所述展示页面属性包括页面的规格、横向纵向、相对原点位置中的一项或多项,具体的,形成所述中间数据时可具体形成一记录集,所述记录集中的每一记录均包括如下字段
页面规格类型(TYPE);
相对原点位置(XY)
分辨率(DPI)
方向(LH)
内容(Data)
所述记录是从表单元素中的第一项开始构建的,其中TYPE (页面规格类型)默认为A4,相对原点位置(XY)默认为(0,0)o
在电子表单设计中,最终用户可以容易确认展示页面模型组成,中间结果包含了页面信息,这些信息是电子表单数据中的是非标准格式,通常不被其它软件、驱动所识别, 本发明可用于与第三方共享产生页面模型的工具,实现电子表单展示输出的标准解析。
如果当前设计好的不同的电子表单页面需要不同的控制,例如第一、二页面采用横向、A4输出,第三、四页面采用纵向、A3输出,这种一个表单数据中不同页面需采用不同的方向输出(横向、纵向),采用不同的页面(A3、A4),本方法对于这些输出复杂多变的电子表单需求,能够预先对电子表单的展示页面格式进行设置,确保复杂电子表单根据预设的展示页面格式进行统一自动化的输出,能够确保输出格式的完全一致,且无需在展示页面进行一个一个的设置,只需在电子表单中通过设置页面格式,确保了展示输出的准确、快捷。
如图6所示,根据本发明的另一面,提供一种电子表单的展示系统,包括中间数据模块1、展示解析器2及微控模块3。
中间数据模块1用于设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储;
展示解析器2对所述中间数据进行解析获得所述表单元素和页面格式并进行展示输出;
微控模块3用于判断所述展示内容是否需要调整;
进一步的,所述中间数据模块1设置页面格式包括创建页面模型,设置所述页面模型中展示页面属性。
进一步的,所述展示解析器2对所述中间数据进行解析获得所述页面格式,包括识别所述中间数据中的展示页面属性。
综上所述,本发明通过设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储,解析所述中间数据以控制电子表单的展示页面的格式,从而能够预先对电子表单的展示页面格式进行设置,确保复杂电子表单根据预设的展示页面格式进行统一自动化的输出,满足了输出复杂多变的电子表单的展示页面格式的需求,无需在过程中每个页面进行逐个设置,实现了电子表格能够准确、快捷地进行展示输出。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、客户端软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
权利要求
1.一种电子表单的展示方法,其特征在于,包括步骤Si,设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储;步骤S2,对所述中间数据进行解析获得所述表单元素和页面格式并进行展示输出; 步骤S3,判断所述展示内容是否需要调整, 若是,则重复所述步骤Sl至S3。
2.如权利要求1所述的电子表单的展示方法,其特征在于,所述步骤Sl中,所述页面格式的设置包括创建页面模型以及设置所述页面模型中的展示页面属性。
3.如权利要求2所述的电子表单的展示方法,其特征在于,所述步骤S2中,对中间数据进行解析获得所述页面格式,包括先识别所述中间数据中的展示页面属性。
4.如权利要求2所述的电子表单的展示方法,其特征在于,所述展示页面属性包括页面的规格、横向纵向、分辨率、相对原点位置中的一项或多项。
5.一种电子表单的展示系统,其特征在于,包括中间数据模块,用于设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储;展示解析器,对所述中间数据进行解析获得所述表单元素和页面格式并进行展示输出;微控模块,用于判断所述展示内容是否需要调整。
6.如权利要求5所述的电子表单的展示系统,其特征在于,所述中间数据模块设置页面格式包括创建页面模型,设置所述页面模型中展示页面属性。
7.如权利要求6所述的电子表单的展示系统,其特征在于,所述展示解析器对所述中间数据进行解析获得所述页面格式,包括识别所述中间数据中的展示页面属性。
全文摘要
本发明涉及一种电子表单的展示方法及系统,所述方法包括步骤S1,设置电子表单的所有表单元素和页面格式,将所述表单元素和页面格式进行链接生成中间数据并存储;步骤S2,对所述中间数据进行解析获得所述表单元素和页面格式并进行展示输出;步骤S3,判断所述展示内容是否需要调整,若是,则重复所述步骤S1至S3。本发明预先对电子表单的展示页面格式进行设置,确保复杂电子表单的根据预设的展示页面格式进行统一自动化的展示输出。
文档编号G06F17/30GK102521327SQ201110400680
公开日2012年6月27日 申请日期2011年12月7日 优先权日2011年12月7日
发明者刘国辉, 张生生, 林涵阳, 池生友 申请人:江苏实达迪美数据处理有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1