一种制式居民家庭经济状况核对报告生成方法技术

技术编号:30428512 阅读:29 留言:0更新日期:2021-10-24 17:17
本发明专利技术特别涉及一种制式居民家庭经济状况核对报告生成方法。该制式居民家庭经济状况核对报告生成方法,首先,利用iText组件和sftp协议,在服务器端基于数据配置自动生成PDF并上传至文件服务器;然后在客户端采用超链接下载形成获取居民家庭经济状况核对报告;包括基础配置、核对报告生成、核对报告上传和核对报告下载四个步骤。该制式居民家庭经济状况核对报告生成方法,针对核对报告展示内容多、字典多、变化快的特点,基于iText组件和数据库配置,通过数据库一次性配置即可在服务器后台自动生成核对报告,减少了因数据项修改导致的前端代码开发量,提高了核对工作效率。提高了核对工作效率。提高了核对工作效率。

【技术实现步骤摘要】
一种制式居民家庭经济状况核对报告生成方法


[0001]本专利技术涉及民政信息化
,特别涉及一种制式居民家庭经济状况核对报告生成方法。

技术介绍

[0002]社会救助作为社会保障制度的重要组成部分,承载着保障民生底线、促进社会公平、维护社会稳定的重任。其中,申请救助家庭经济状况核对认定工作,是根据社会救助申请人声明的家庭收入、财产等情况,提请核对机构,对申请救助家庭收入和车辆、房产、金融资产等经济状况进行核对,从而准确评估救助申请人家庭经济状况的一种方式,是实现精准救助的前提和基础。核对报告是汇总申请救助家庭收入和车辆、房产、金融资产等经济状况的最终输出产物,为社会救助的审核审批提供重要参考。如下:
[0003]表1经济状况核对内容表
[0004][0005][0006]如上表所示,居民家庭经济状况核对报告需要展示10余个委办局的300多个数据项目.由于涉及到委办局的数据项目也在逐渐完善更新,所能获取的数据项目也在逐渐更新,这就导致了核对报告展示内容有三大主要特点:数据内容多、字典映射多、数据项变化快。此外,核对报告作为向社会救助单位出具的数据参考,需要具有不可篡改性,因而对文件格式有一定的要求。
[0007]为了规范居民家庭经济状况核对报告的生成格式,减少因数据项修改导致的前端代码开发量,本专利技术提出了一种制式居民家庭经济状况核对报告生成方法。

技术实现思路

[0008]本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的制式居民家庭经济状况核对报告生成方法。
>[0009]本专利技术是通过如下技术方案实现的:
[0010]一种制式居民家庭经济状况核对报告生成方法,其特征在于:首先,利用iText组件和sftp协议,在服务器端基于数据配置自动生成PDF并上传至文件服务器;然后在客户端采用超链接下载形成获取居民家庭经济状况核对报告;
[0011]具体包括基础配置、核对报告生成、核对报告上传和核对报告下载四个步骤。
[0012]所述基础配置步骤中,包括核对项目配置以及每个项目展示数据内容配置两部分;
[0013]其中,核对项目配置是指针对核对报告中需要展示的核对项目进行配置,包括项目名称、项目编码、是否显示、显示所用列数和顺序号,配置名称为BODY_CONFIG;
[0014]每个项目展示数据内容配置是指针对核对报告中每个核对项目展现内容进行配置,包括数据名称、项目编码、数据字典、数据内容表达式、是否显示、显示所用列数和顺序号,配置名称为DETAIL_CONFIG。
[0015]所述核对报告生成步骤中,包括文件创建和核对内容输出两部分;
[0016]其中,文件创建是指利用iText组件创建pdf文件;
[0017]核对内容输出是指分别创建获取输出核对项目和数据内容,然后利用iText组件分别创建核对项目表格(table)和数据内容字段(cell)。
[0018]文件创建时,利用iText组件的com.lowagie.text.Document类和com.lowagie.text.pdf.PdfWriter类,创建pdf文件。
[0019]核对内容输出时,先利用公共方法queryDisplayItem和queryDisplayColumn分别创建获取输出核对项目和数据内容,然后利用iText组件的com.lowagie.text.pdf.PdfPTable和PdfPCell的类分别创建核对项目表格(table)和数据内容字段(cell)。
[0020]所述核对报告上传步骤中,通过应用服务器利用SFTP协议将核对报告上传至文件服务器,并将文件名称和文件路径存入机构化数据库。
[0021]所述文件名称格式为24个字符组成,24个字符从前往后依次包括八层:
[0022]其中,核对报告编号须以“第”开头,因而第一层包括2个字符,为固定用字“第”;
[0023]第二层为行政区划代码,应取出具核对报告的核对机构所在地的行政区划代码,包括6个字符;
[0024]第三层为年度代码,应取核对报告出具时间所在的公历年4位完整代码,包括4个字符;
[0025]第四层为流水号,应取在一个公历年内按照核对报告出具的顺序依次生成的流水码,每年1月1日0:00重新开始于0000001,包括7个字符;
[0026]第五层为业务标识符,标记核对报告所属核对项目类型,包括1个字符,取值范围为a

z;
[0027]第六层为性质标识符,用于标记核对报告的性质,包括1个字符,由1位英文字母组成;
[0028]所述性质标识符包括F,S和T,其中:
[0029]F表示对一个核对家庭第一次出具的核对报告;
[0030]S表示核对报告出现争议后,针对一个核对家庭出具的复核核对报告;
[0031]T表示复核核对报告再次出现争议后,针对一个核对家庭出具的第二次复核核对
报告;
[0032]第七层为份数标识符,包括1个字符,如果一个核对家庭出具多份核对报告,按照出具的顺序依次生成的流水码;其中:
[0033]数字1表示一个家庭一份核对报告;
[0034]数字2~9表示一个家庭的多份核对报告;
[0035]核对报告编号须以“号”结束,因而第八层为固定用字“号”,包括1个字符。
[0036]所述核对报告下载步骤中,首先搭建核对报告下载的severlet服务,并进行访问权限控制,核对报告下载端从服务器端获取数据,即将保存在文件服务器的文件下载一个副本到客户端。
[0037]本专利技术的有益效果是:该制式居民家庭经济状况核对报告生成方法,针对核对报告展示内容多、字典多、变化快的特点,基于iText组件和数据库配置,通过数据库一次性配置即可在服务器后台自动生成核对报告,减少了因数据项修改导致的前端代码开发量,提高了核对工作效率。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]附图1为本专利技术文件名称格式字符的排列规则示意图。
具体实施方式
[0040]为了使本
的人员更好的理解本专利技术中的技术方案,下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚,完整的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0041]该制式居民家庭经济状况核对报告生成方法,首先,利用iText组件和sftp协议,在服务器端基于数据配置自动生成PDF并上传至文件服务器;然后在客户端采用超链接下载形成获取居民家庭经济状况核对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种制式居民家庭经济状况核对报告生成方法,其特征在于:首先,利用iText组件和sftp协议,在服务器端基于数据配置自动生成PDF并上传至文件服务器;然后在客户端采用超链接下载形成获取居民家庭经济状况核对报告;具体包括基础配置、核对报告生成、核对报告上传和核对报告下载四个步骤。2.根据权利要求1所述的制式居民家庭经济状况核对报告生成方法,其特征在于:所述基础配置步骤中,包括核对项目配置以及每个项目展示数据内容配置两部分;其中,核对项目配置是指针对核对报告中需要展示的核对项目进行配置,包括项目名称、项目编码、是否显示、显示所用列数和顺序号,配置名称为BODY_CONFIG;每个项目展示数据内容配置是指针对核对报告中每个核对项目展现内容进行配置,包括数据名称、项目编码、数据字典、数据内容表达式、是否显示、显示所用列数和顺序号,配置名称为DETAIL_CONFIG。3.根据权利要求1所述的制式居民家庭经济状况核对报告生成方法,其特征在于:所述核对报告生成步骤中,包括文件创建和核对内容输出两部分;其中,文件创建是指利用iText组件创建pdf文件;核对内容输出是指分别创建获取输出核对项目和数据内容,然后利用iText组件分别创建核对项目表格和数据内容字段。4.根据权利要求3所述的制式居民家庭经济状况核对报告生成方法,其特征在于:文件创建时,利用iText组件的com.lowagie.text.Document类和com.lowagie.text.pdf.PdfWriter类,创建pdf文件。5.根据权利要求3所述的制式居民家庭经济状况核对报告生成方法,其特征在于:核对内容输出时,先利用公共方法queryDisplayItem和queryDisplayColumn分别创建获取输出核对项目和数据内容,然后利用iText组件的com.lowagie.text.pdf.PdfPTable和PdfPCell的类分别创建核对项目表格...

【专利技术属性】
技术研发人员:王庆飞程通李丽娟
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

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

1