基于多类型的表单加载方法及系统技术方案

技术编号:13128806 阅读:153 留言:0更新日期:2016-04-06 14:20
本发明专利技术提供了一种基于多类型的表单加载方法及系统,其中的方法包括,对不同类型的表单中的行信息进行归类、提取;其中,将行信息归为主信息和特殊信息两类,分别提取每种类型的表单中的主信息和特殊信息;对提取出的特殊信息进行栏位配置,以及对提取出的主信息进行固定保存;加载每种类型的表单中的头信息;根据头信息加载与头信息对应的行信息中的固定保存的主信息和经过栏位配置的特殊信息。利用本发明专利技术能够在一个前台页面用一种表单的存储和加载方法来存储和加载表单。

【技术实现步骤摘要】

本专利技术涉及表单加载
,更为具体地,涉及一种基于多类型的表单加载方法及系统
技术介绍
由于公司系统内部分为不同的部门,会导致对表单中的行信息的要求不尽相同,同一个部门内,不同的表单类型对表单中行信息的要求也会不同。现有的做法是,根据不同部门不同类型的表单分别设计行表单,单独处理每种类型,因此开发时需要前台设计多个表单页面,针对不同的表单后台需要写出不同的存储方法,数据库中每种表单有不同的存储表进行内容存储。当需要新增一种类型的表单时,需要前台重新设计界面,后台要增加新的存储方法,在数据库中新增对应类型的存储表。由此可见,现有的方法对新增类型的表单处理起来比较麻烦。因此,急需一种全新的表单处理方法。
技术实现思路
鉴于上述问题,本专利技术的目的是提供一种基于多类型的表单加载方法及系统,以解决上述
技术介绍
中指出的问题。本专利技术提供一种基于多类型的表单加载方法,包括配置阶段和加载阶段;其中,配置阶段,包括:对不同类型的表单中的行信息进行归类、提取;其中,将行信息归为主信息和特殊信息两类,分别提取每种类型的表单中的主信息和特殊信息;对提取出的特殊信息进行栏位配置,以及对提取出的主信息进行固定保存;加载阶段,包括:加载每种类型的表单中的头信息;根据头信息加载与头信息对应的行信息中的固定保存的主信息和经过栏位配置的特殊信息。本专利技术还提供一种基于多类型的表单加载系统,包括:信息归类单元,用于对不同类型的表单中的行信息进行归类;其中,将行信息归为主信息和特殊信息两类;信息提取单元,用于分别提取每种类型的表单中的主信息和特殊信息;栏位配置单元,用于对提取出的特殊信息进行栏位配置;主信息保存单元,用于对提取出的主信息进行固定保存;头信息加载单元,用于加载每种类型的表单中的头信息;行信息加载单元,用于根据头信息加载与头信息对应的行信息中的固定保存的主信息和经过栏位配置的特殊信息。利用上述本专利技术的基于多类型的表单加载方法及系统,通过将不同类型的表单中的行信息归为主信息和特殊信息两类,对主信息进行固定保存,对特殊信息进行栏位配置,在加载表单时,加载固定保存的主信息和经过栏位配置的特殊信息,因此,能够在一个前台页面用一种存储方法存储表单,以及,用一种加载方法加载表单。为了实现上述以及相关目的,本专利技术的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本专利技术的原理的各种方式中的一些方式。此外,本专利技术旨在包括所有这些方面以及它们的等同物。附图说明通过参考以下结合附图的说明及权利要求书的内容,并且随着对本专利技术的更全面理解,本专利技术的其它目的及结果将更加明白及易于理解。在附图中:图1为根据本专利技术实施例的基于多类型的表单加载方法的第一流程示意图;图2为根据本专利技术实施例的基于多类型的表单加载方法的第二流程示意图;图3为根据本专利技术实施例的基于多类型的表单加载系统的逻辑结构示意图。在所有附图中相同的标号指示相似或相应的特征或功能。具体实施方式在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出。对于具有头信息和行信息这类的结构的表单,尤其是头信息和行信息的内容相似但有区别的,这类表单的录入、存储和加载问题都可以通过本专利技术得到解决。图1示出了根据本专利技术实施例的基于多类型的表单加载方法的第一流程。如图1所示,本专利技术实施例提供的基于多类型的表单加载方法,包括对表单进行配置的配置阶段和对配置后的表单进行加载的加载阶段。在表单的配置阶段,包括:步骤S101:对不同类型的表单中的行信息进行归类、提取;其中,将行信息归为主信息和特殊信息两类,分别提取每种类型的表单中的主信息和特殊信息。本专利技术采用概率统计的方法对不同类型的表单中的行信息进行归类。以核价单为例,核价单的头信息记录了供应商的基本信息,包括供应商名称,供应商币制,供应商,联系人,供方地点,表单类别等信息,核价单的行信息记录了物料相关的信息内容,包括物料名称,物料ID,单位,未税单价,供方税率,含税单价,降价前含税,降价率等信息。本专利技术也可以采用其它的方法对表单中的行信息进行归类,例如按关键词方法等等,但也可人工对行信息进行归类,指定行信息中的某些内容,将其归为主信息或特殊信息。对核价单进行归类的具体过程为:首先,采集不同类型的核价单,统计每个核价单中的行信息的内容进行概率统计,预定义一个概率值,如果统计出的概率值大于预定义的概率值,将对应的行信息的内容归为主信息,如果统计出的概率值小于预定义的概率值,则将对应的行信息的内容归为特殊信息。例如:各类型核价单中的行信息包括物料名称,物料ID,单位,未税单价,供方税率,含税单价,降价前含税,降价率,如果各类型的行信息中的物料ID和含税单价的统计出的概率值大于预定义的概率值,则将物料ID和含税单价归为主信息。如果各类型的行信息中降价率的统计出的概率值低于预定义的概率值,也可以人为地将降价率主信息或人为地将含税单价归为特殊信息。主信息也就是每个表单中相同部分的行信息,且不需要配置就可以加载,而特殊信息为每个表单各自不同部分的行信息,需要根据每个表单的类型进行配置,由此,加载出每个表单的特殊信息。步骤S102:对提取出的特殊信息进行栏位配置,以及对提取出的主信息进行固定保存。对提取出的特殊信息进行栏位配置和对提取出的主信息进行固定保存的过程不分先后顺序。主信息为每个表单中固定的信息,因此,需要将表单中提取出的主信息进行固定保存,在加载时,主信息采用固定加载方式。由于每个表单的类型不同,所以每个表单中的特殊信息不同,因此,需要根据每个表单的类型对每个表单中的特殊信息进行栏位配置,在加载时,动态的加载每个表单的特殊信息。对提取出的特殊信息进行栏位配置是对提取出的每一种类型的表单的行信息中的特殊信息进行栏位配置,配置的内容包括但不限于:FIELD_ID主键FIELD_TITLE字段标题(栏位名称)FIELD_TYPE字段类型(栏位类型本文档来自技高网...
基于多类型的表单加载方法及系统

【技术保护点】
一种基于多类型的表单加载方法,包括配置阶段和加载阶段;其中,所述配置阶段,包括:对不同类型的表单中的行信息进行归类、提取;其中,将所述行信息归为主信息和特殊信息两类,分别提取每种类型的表单中的主信息和特殊信息;对提取出的特殊信息进行栏位配置,以及对提取出的主信息进行固定保存;所述加载阶段,包括:加载每种类型的表单中的头信息;根据所述头信息加载与所述头信息对应的行信息中的固定保存的主信息和经过栏位配置的特殊信息。

【技术特征摘要】
1.一种基于多类型的表单加载方法,包括配置阶段和加载阶段;其中,
所述配置阶段,包括:
对不同类型的表单中的行信息进行归类、提取;其中,将所述行信息归
为主信息和特殊信息两类,分别提取每种类型的表单中的主信息和特殊信息;
对提取出的特殊信息进行栏位配置,以及对提取出的主信息进行固定保
存;
所述加载阶段,包括:
加载每种类型的表单中的头信息;
根据所述头信息加载与所述头信息对应的行信息中的固定保存的主信息
和经过栏位配置的特殊信息。
2.如权利要求1所述的基于多类型的表单加载方法,其中,在对不同类
型的表单中的行信息进行归类的过程中,
对所述行信息中的栏位内容进行概率统计,满足预定义概率的栏位内容
归为主信息,不满足预定义概率的栏位内容归为特殊信息。
3.如权利要求1所述的基于多类型的表单加载方法,其中,在对提取出
的特殊信息进行栏位配置的过程中,
根据表单的类型对表单中的特殊信息进行栏位名称和栏位类型的配置。
4.如权利要求1-3中任一项所述的基于多类型的表单加载方法,在加载
行信息后,还包括:
在录入行信息时,将录入的主信息和特殊信息分别保存到各自的数据表
中;其中,在将所述主信息保存到对应的数据表中时,生成主信息ID,录入
的特殊信息与所述主信息ID一起保存到对应的数据表中。
5.如权利要求4所述的基于多类型的表单加载方法,在录入行信息后,
还包括:
在加载录入的行信息时,首先,根据所述主信息ID获取并加载录入的主
信息,然后,根据所述主信息ID获取并加载录入的特殊信息。
6.一种基于多类型的表单加载系统,包括:
信息归类单元,用于对不同类型的表单中的行信息进行归类;其中,将
所述行信息归为主信...

【专利技术属性】
技术研发人员:王剑龙刘宏
申请(专利权)人:歌尔声学股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1