首页> 中国专利> 一种业务电子档案开发方法

一种业务电子档案开发方法

摘要

本发明的目的在于克服现有技术的不足,提供一种业务通用的电子档案开发方法,根据不同的业务需求,通过业务通用描述文件规范开发标准,并通过预制定的运行规则快速生成各种常见类型的电子档案,以解决当前依靠人工编码方式进行电子档案开发效率低、业务灵活性差的问题。为了实现上述的目的,本发明所提供的一种业务电子档案开发方法,在预制定的通用描述文件中,根据标准把电子档案的业务基本信息元数据编写为一项项规则,对不同的业务需求,制定不同的规则项,从而适配不同内容和不同格式的电子档案,不再需要为不同内容的电子档案进行特别的开发,能够高效高质量地完成文档的电子化处理,还可以大大减少人工开发的工作量。

著录项

说明书

技术领域

本发明涉及电子政务文件电子化开发的技术领域,尤其是指在需要根据不同业务需求开发大量电子档案时,通过业务通用描述文件规范开发标准,并通过预定制运行规则快速生成各种常见类型的电子档案,提高开发效率,减少维护成本。

背景技术

在电子政务软件开发项目中,常涉及开发各种常见类型的电子档案,包括有Excel表格、Word文稿和PDF档案。不同类型的电子档案,其文档格式,遵循的协议标准均不相同。

在开发过程中,需要根据不同的业务类型、不同的文档格式,编写不同的代码逻辑,最终实现不同业务不同文档格式的电子档案开发。目前电子档案的开发,主要依赖人工进行编码,处理效率非常低效。而且一旦业务需求有所变更,往往需要修改多个电子档案的代码逻辑才能实现,耗费较多的时间。

因此上述问题需要进一步解决,亟需引入一种业务通用的电子档案开发方法,进一步优化开发过程。

发明内容

本发明的目的在于克服现有技术的不足,提供一种业务通用的电子档案开发方法,基于预制定的通用描述文件作为后续环节的运行规则,对业务需要的电子档案,按业务需求进行规则制定,产生输出为通用的描述文件,然后在执行阶段,对描述文件的运行规则进行解析,结合从外部数据源获取的数据,最终完成电子档案的生成。

为了实现上述的目的,本发明所提供的一种基于通用业务描述文件的电子档案开发方法,其特征在于:在预制定的通用描述文件中,根据标准把电子档案的业务基本信息元数据编写为一项项规则,可以对不同的业务需求,制定不同的规则项,从而适配不同内容的电子档案,不再需要为不同内容的电子档案进行特别的开发。

进一步,所述的一种基于通用业务描述文件的电子档案开发方法,其特征在于:所述开发方法在预制定环节包括有以下步骤:

步骤A1.针对电子档案材料的标题及其他通用显示区域进行识别,编写制定要显示的标题、电子档案通用显示区域内容到通用描述文件中;

步骤A2.针对电子材料文档需要显示的动态内容数据,编写制定要显示的字段属性,字段格式,字段读取规则,字段转换规则,保存到通用描述文件中;

步骤A3.把预制定好的通用描述文件,保存到相应的程序资源文件目录下。

进一步,所述的一种基于通用业务描述文件的电子档案开发方法,在执行阶段环节,能够根据描述文件的通用性,从中读取运行规则,配合从数据库中读取的数据内容信息,生成不同类型的电子档案,包括但不限于Excel表格,Word文稿、PDF档案等。

进一步,所述执行阶段环节包括有以下步骤:

步骤B1.执行环节首先要接收用户的操作输入,用户在界面上的操作,会被转换为请求的参数,参数内容包括有:要生成的电子档案描述文件ID、要生成电子档案的数据信息ID;

步骤B2.将用户操作转换为参数进行解析,执行时首先利用描述文件ID,查找到描述文件的位置,并读取描述文件的内容;

步骤B3.根据描述文件的内容,读取内容中的运行规则,根据不同的运行规则,解析为生成所需电子文档的内容所需的标题内容信息、字段属性元数据;

步骤B4.根据描述文件中解析出来的字段信息元数据,执行描述文件中查询数据库的字段读取规则,从数据库中读取所需的内容数据信息,并缓存到内部内存中,留待进一步处理;

步骤B5.根据描述文件中解析出来的字段转换规则、字段格式规则对上述步骤B4中读取的内容数据进行处理,处理为符合规则要求的字段格式;

步骤B6.由于不同电子档案有不同的生成工具,根据描述文件的电子档案类型要求,调用电子档案生成工具,把步骤B3到步骤B5中通过解析、读取、处理的结果传入电子档案生成工具,最终生成符合描述文件要求的电子档案。

在步骤B6中,所述电子档案生成工具是指采用程序代码开发的,能根据不同电子文档文件格式规范,生成电子档案文件的软件开发工具。

进一步,所述通用描述文件标准基础包括有:

-电子档案类型标准:基于业务特征建立,由预设定的“关键字”组成的类型,用于配置;

-电子档案描述文件标准:基于业务内容建立,对不同类型的文档材料相应的内容进行划分定义;

-电子档案内容格式规则:基于业务内容建立,设置针对不同类型电子档案显示的格式需求,以便本开发方法能按要求显示对应的格式;

-电子档案内容读取规则:基于业务内容建立,设置针对不同类型电子档案读取要生成的内容时的方式和途径;

-电子档案内容转换规则:基于业务内容建立,设置针对不同类型电子档案,当数据来源格式与电子档案生成目标格式不一致时,两者之间的转换方式和途径。

本发明采用上述的方案,其有益效果在于:通过业务通用描述文件和建立运行规则标准,结合规则执行解析的技术,并深度融合实际的业务情况,可批量的开发不同业务,不同类型的电子档案,不但能高效高质量完成文档电子化处理,并将不断提升电子档案的利用及共享。这一发明可以大大减少人工开发的工作量,节约大量的开发成本和测试成本,统一规范管理,大大提升电子档案的开发效率和业务应用价值。

附图说明

图1为本实施例的电子档案开发方法的组成示意图。

图2为本实施例的预制定环节的流程示意图。

图3为本实施例的执行阶段环节的流程示意图。

具体实施方式

下面结合附图和具体实施方式对本发明作进一步详细的说明。所述详细说明,为结合本发明的示范性实施例做出的说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

本次说明的实施案例是一个示范用例,用来说明本发明所述的一种业务电子档案开发方法。

如附图1所示,一种业务电子档案开发方法包括标准基础、预制定环节及执行阶段三个部分组成,其中,所述标准基础是本开发方法所要遵循的标准,包括有电子档案类型标准、电子档案描述文件标准、电子档案内容格式规则、电子档案内容读取规则、电子档案内容转换规则;所述预制定环节会基于标准基础,根据业务具体需求编写业务通用的描述文件,产出物为描述文件;所述执行阶段会根据描述文件,生产符合业务需求的电子档案文件,产出物为电子档案。

本实施案例的标准基础包括有电子档案类型标准、电子档案描述文件标准、电子档案内容格式规则、电子档案内容读取规则、电子档案内容转换规则,具体如下:

-电子档案类型标准:基于业务特征建立,由预设定的“关键字”组成的类型,用于配置要开发生成的电子档案类型。在本实施案例中,规定采用Excel表格作为电子档案的类型,也就是案例将生成一份Excel表格电子档案作为最终产出物。

-电子档案描述文件标准:基于业务内容建立,对不同类型的文档材料相应的内容进行划分定义。在本实施案例中,把需要开发定义的内容划分为文档名字、标题、字段名字、字段来源、字段格式、字段读取规则、字段内容转换规则。上述划分的内容,是属于业务通用的描述文件标准。

-电子档案内容格式规则:基于业务内容建立,设置针对不同类型电子档案显示的格式需求,以便本开发方法能按要求显示对应的格式。在本实施案例中,内容格式规则由预设定的关键字组成的内容,包括有:数值型、文本型、日期型、自定义型。

-电子档案内容读取规则:基于业务内容建立,设置针对不同类型电子档案读取要生成的内容时的方式和途径。在本实施案例中,定义电子档案内容的读取规则,从数据库中读取,数据库表名来源于描述文件中的标题属性,字段名来源于字段来源属性,并且设定了查询过滤规则为分页查询,每页10条记录。

-电子档案内容转换规则:基于业务内容建立,设置针对不同类型电子档案,当数据来源格式与电子档案生成目标格式不一致时,两者之间的转换方式和途径。在本实施案例中,定义了一项数据转换规则,对其中的日期字段数据,由数据库长整型转为日期型数据进行显示。

基于上述的标准基础作为在预制定环节的基础,在预制定环节中,如附图2所示,具体包括有以下步骤:

步骤A1.开发人员确认需求所要开发的电子档案类型、电子档案内容,准备编写业务通用描述文件;

步骤A2.开发人员根据业务需求,编写业务通用描述文件,在此步骤中,将根据电子档案描述文件标准,结合业务需求,分别定义文档名字、标题、字段名字、字段来源、字段格式、字段读取规则、字段内容转换规则,上述开发所需要填写的内容,均需要符合本发明方法的标准规则。

步骤A3.开发人员在编写完成描述文件后,需要放置在程序的资源目录中,供执行阶段时由程序读取使用。

如附图3所示,在本实施例中,执行阶段环节的流程说明程序在正常运行时,根据业务通用描述文件生成一份电子档案时的操作,为了便于理解,该环节具体包括有以下步骤:

步骤B1.正确启动程序,程序能从资源文件目录正确地加载业务通用描述文件。

步骤B2.用户在程序界面上进行操作,为方便理解,假设用户的操作分为2步:第1步是选择要生成电子档案Excel表格的数据记录;第2步是点击界面上对应生成电子文档的按钮。

步骤B3.上述步骤B2的用户操作,将被程序转换为参数,参数内容包括有:要生成的电子档案描述文件ID、要生成电子档案的数据信息ID列表;

步骤B4.程序接收用户的输入请求,对请求中的参数进行解析;从解析的结果中获取描述文件ID值,然后通过描述文件ID值,在程序资源目录中查找到描述文件的位置,并读取描述文件的内容;

步骤B5.进入电子文档生成过程,根据描述文件的内容,程序会读取内容中的运行规则,此步骤中会对电子文档的标题,文档名字的内容进行读取,并存入生成过程中的变量中;

步骤B6.根据描述文件中解析出来的字段信息元数据,执行描述文件中查询数据库的字段读取规则,从数据库中读取所需的内容数据信息,并缓存到内部内存的变量中;

步骤B7.根据描述文件中解析出来的字段转换规则,对上述步骤B6中读取到的内容数据进行依次的转换,并把转换结果缓存到内部内存的变量中;

步骤B8.根据描述文件中解析出来的字段格式规则,对上述步骤B7中转换后的内容数据,生成对应的格式标记,然后执行Excel表格的生成过程;

步骤B9.调用Excel表格生成的工具,输入上述步骤B5、步骤B6、步骤B7的内容,Excel表格将根据上述内容,依次生成表格标题内容,表格的表头内容,表格的数据内容,并缓存到内部的变量中;

步骤B10.建立二进制流,对生成出来的Excel表格数据,转换为二进制流写出到外部文件中,此时,用户将看到程序提示,对Excel表格的电子档案进行存储,保存到本地目录中。

综上所述,本实施例的处理方法有效地电子档案开发效率低下问题,节省了人力成本,从而充分利用现有资源,减少重复建设;方便开发的复用、共享。通过业务通用描述文件和建立运行规则标准,结合规则执行解析的技术,并深度融合实际的业务情况,可批量的开发不同业务,不同类型的电子档案,不但能高效高质量完成文档电子化处理,并将不断提升电子档案的利用及共享。这一发明既可以大大减少人工开发的工作量,并将可节约大量的开发成本和测试成本,统一规范管理,大大提升电子档案的开发效率和业务应用价值。

以上所述之实施例仅为本发明的较佳实施例,并非对本发明做任何形式上的限制。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,利用上述揭示的技术内容对本发明技术方案作出更多可能的变动和润饰,或修改均为本发明的等效实施例。故凡未脱离本发明技术方案的内容,依据本发明之思路所作的等同等效变化,均应涵盖于本发明的保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号