基于多类型的表单加载方法及系统的制作方法

文档序号:9708277阅读:356来源:国知局
基于多类型的表单加载方法及系统的制作方法
【技术领域】
[0001 ]本发明涉及表单加载技术领域,更为具体地,涉及一种基于多类型的表单加载方 法及系统。
【背景技术】
[0002] 由于公司系统内部分为不同的部门,会导致对表单中的行信息的要求不尽相同, 同一个部门内,不同的表单类型对表单中行信息的要求也会不同。现有的做法是,根据不同 部门不同类型的表单分别设计行表单,单独处理每种类型,因此开发时需要前台设计多个 表单页面,针对不同的表单后台需要写出不同的存储方法,数据库中每种表单有不同的存 储表进行内容存储。
[0003] 当需要新增一种类型的表单时,需要前台重新设计界面,后台要增加新的存储方 法,在数据库中新增对应类型的存储表。
[0004]由此可见,现有的方法对新增类型的表单处理起来比较麻烦。因此,急需一种全新 的表单处理方法。

【发明内容】

[0005] 鉴于上述问题,本发明的目的是提供一种基于多类型的表单加载方法及系统,以 解决上述【背景技术】中指出的问题。
[0006] 本发明提供一种基于多类型的表单加载方法,包括配置阶段和加载阶段;其中,
[0007] 配置阶段,包括:
[0008] 对不同类型的表单中的行信息进行归类、提取;其中,将行信息归为主信息和特殊 信息两类,分别提取每种类型的表单中的主信息和特殊信息;
[0009]对提取出的特殊信息进行栏位配置,以及对提取出的主信息进行固定保存;
[0010] 加载阶段,包括:
[0011] 加载每种类型的表单中的头信息;
[0012] 根据头信息加载与头信息对应的行信息中的固定保存的主信息和经过栏位配置 的特殊信息。
[0013] 本发明还提供一种基于多类型的表单加载系统,包括:
[0014] 信息归类单元,用于对不同类型的表单中的行信息进行归类;其中,将行信息归为 主信息和特殊信息两类;
[0015] 信息提取单元,用于分别提取每种类型的表单中的主信息和特殊信息;
[0016] 栏位配置单元,用于对提取出的特殊信息进行栏位配置;
[0017] 主信息保存单元,用于对提取出的主信息进行固定保存;
[0018] 头信息加载单元,用于加载每种类型的表单中的头信息;
[0019] 行信息加载单元,用于根据头信息加载与头信息对应的行信息中的固定保存的主 信息和经过栏位配置的特殊信息。
[0020] 利用上述本发明的基于多类型的表单加载方法及系统,通过将不同类型的表单中 的行信息归为主信息和特殊信息两类,对主信息进行固定保存,对特殊信息进行栏位配置, 在加载表单时,加载固定保存的主信息和经过栏位配置的特殊信息,因此,能够在一个前台 页面用一种存储方法存储表单,以及,用一种加载方法加载表单。
[0021] 为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在 权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。 然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明 旨在包括所有这些方面以及它们的等同物。
【附图说明】
[0022] 通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面 理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
[0023] 图1为根据本发明实施例的基于多类型的表单加载方法的第一流程示意图;
[0024] 图2为根据本发明实施例的基于多类型的表单加载方法的第二流程示意图;
[0025] 图3为根据本发明实施例的基于多类型的表单加载系统的逻辑结构示意图。
[0026 ]在所有附图中相同的标号指示相似或相应的特征或功能。
【具体实施方式】
[0027] 在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐 述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。 在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出。
[0028] 对于具有头信息和行信息这类的结构的表单,尤其是头信息和行信息的内容相似 但有区别的,这类表单的录入、存储和加载问题都可以通过本发明得到解决。
[0029] 图1示出了根据本发明实施例的基于多类型的表单加载方法的第一流程。
[0030] 如图1所示,本发明实施例提供的基于多类型的表单加载方法,包括对表单进行配 置的配置阶段和对配置后的表单进行加载的加载阶段。
[0031] 在表单的配置阶段,包括:
[0032] 步骤S101:对不同类型的表单中的行信息进行归类、提取;其中,将行信息归为主 信息和特殊信息两类,分别提取每种类型的表单中的主信息和特殊信息。
[0033] 本发明采用概率统计的方法对不同类型的表单中的行信息进行归类。以核价单为 例,核价单的头信息记录了供应商的基本信息,包括供应商名称,供应商币制,供应商,联系 人,供方地点,表单类别等信息,核价单的行信息记录了物料相关的信息内容,包括物料名 称,物料ID,单位,未税单价,供方税率,含税单价,降价前含税,降价率等信息。
[0034] 本发明也可以采用其它的方法对表单中的行信息进行归类,例如按关键词方法等 等,但也可人工对行信息进行归类,指定行信息中的某些内容,将其归为主信息或特殊信 息。
[0035] 对核价单进行归类的具体过程为:首先,采集不同类型的核价单,统计每个核价单 中的行信息的内容进行概率统计,预定义一个概率值,如果统计出的概率值大于预定义的 概率值,将对应的行信息的内容归为主信息,如果统计出的概率值小于预定义的概率值,则 将对应的行信息的内容归为特殊信息。例如:各类型核价单中的行信息包括物料名称,物料 ID,单位,未税单价,供方税率,含税单价,降价前含税,降价率,如果各类型的行信息中的物 料ID和含税单价的统计出的概率值大于预定义的概率值,则将物料ID和含税单价归为主信 息。如果各类型的行信息中降价率的统计出的概率值低于预定义的概率值,也可以人为地 将降价率主信息或人为地将含税单价归为特殊信息。
[0036] 主信息也就是每个表单中相同部分的行信息,且不需要配置就可以加载,而特殊 信息为每个表单各自不同部分的行信息,需要根据每个表单的类型进行配置,由此,加载出 每个表单的特殊信息。
[0037] 步骤S102:对提取出的特殊信息进行栏位配置,以及对提取出的主信息进行固定 保存。
[0038] 对提取出的特殊信息进行栏位配置和对提取出的主信息进行固定保存的过程不 分先后顺序。主信息为每个表单中固定的信息,因此,需要将表单中提取出的主信息进行固 定保存,在加载时,主信息采用固定加载方式。由于每个表单的类型不同,所以每个表单中 的特殊信息不同,因此,需要根据每个表单的类型对每个表单中的特殊信息进行栏位配置, 在加载时,动态的加载每个表单的特殊信息。
[0039] 对提取出的特殊信息进行栏位配置是对提取出的每一种类型的表单的行信息中 的特殊信息进行栏位配置,配置的内容包括但不限于:
[0040]
[0042] 通过上述表格可以得出,根据表单的具体类型配置表单中的特殊信息,包括栏位 名称、栏位类型、栏位缺省值、是否必填和显示顺序等信息。
[0043] 对提取出的主信息进行固定保存,实际是将提取出的主信息进行前台存储和展示 主信息的界面固定,即对主信息的内容进行固定的保存、展示和加载。
[0044] 在对提取出的特殊信息进行栏位配置,以及对提取出的主信息进行固定保存之 后,需要将配置后的特殊信息和固定保存后的主信息录入到表单录入页中,具体录入过程 包括如下两部分:
[0045] 主信息录入部分:
[0046]将固定保存后的主信息的栏位加载到表单录入页中。
[0047]特殊信息录入部分:
[0048]根据表单的类型将与表单对应的特殊信息加载到表单录入页中,加载的内容包括 并不限于上述表格中的内容。
[0049]上述步骤S101-102为表单的配置阶段所需要进行的数据处理的过程。
[0050]在表单的加载阶段,包括:
[00511步骤S103:加载每种类型的表单中的头信息。
[0052]表单分为头信息和行信息两部分,行信息的内容根据头信息的内容来确定,因此, 在加载行信息之前,需要先加载对应的头信息的内容。具体地,根据表单的类型加载表单的 头信息。
[0053]步骤S104:根据头信息加载与头信息对应的行信息中的主信息和经过栏位配置的 特殊信息。
[0054]在加载表单的头信息之后,加载对应于头信息的行信息,具体过程包括两方面: [0055]主信息方面:
[0056]加载表单录入页中的固定保存的主信息的栏位。由于主信息是固定的信息,该加 载过程为固定加载方式。
[0057]特殊信息方面:
[0058] 根据表单的类型加载表单录入页中的相对应的特殊信息,该特殊信息为经过栏位 配置的信息。
[0059] 由于在加载特殊信息时需要确定表单的类型,因此,该加载过程为动态的加载方 式,与主信息的固定加载方式不同。
[0060] 需要说明的是,主信息和特殊信息都经过同一个前台控件加载显示。
[0061] 上述步骤S103-S104为加载配置后的表单的数据处理过程,在加载完表单后,用户 可以根据加载出的表单的行信息进行填写(也就是填写对应栏位的内容),在填写完成后,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1