保险中介保单对账系统设计研究

保险中介保单对账系统设计研究

摘要:为了解决保险中介公司面临的对账结算时出现的管理混乱,效率低下,以及坏账遗留的问题,采用Java语言,SSM框架,结合PRC框架Dubbo、zookeeper,数据库MySQL,设计了基于JavaEE的B/S结构的对账管理模块,能在短时间内对大量保单逐一核对其保费,比例等关键信息,使差额定位到具体保单避免坏账,同时增加了纠错处理的功能,生成无费用差错的对账批次,之后进入开票、审核、结算阶段。

关键词:对账;开票;JavaEE;B/S

0引言

随着社会发展,人民风险意识的提高,以及信息时代的到来,保险行业迎来飞速发展阶段。面对如此大的利润空间,依托于互联网技术的保险中介迅速增多,保险中介在与不同的保险公司,经代公司合作中,就面临着很多保险对账结算的问题,保险结算过程中常有因保险费用比例更改,退保,换保带来双方对账的误差,留下难以解决的坏账,同时随着出单量的不断增加使结算效率低下,为了满足现在公司发展的需求,新的对账管理系统也就随之而来。

1系统需求分析

保单对账管理系统,系统化的管理经代公司,保险中介与保险公司的保单,通过保单核对确认三方账目相符的则进行开票结算,使公司资金结算更加快速有效。规范企业间账务的处理方法和程序,把先进的控制理念贯穿到对账体系的设计中,从而不仅做到账账相符、账实相符,而且使对账体系能够为跨区分销企业的财务控制和决策分析提供及时准确的信息[1]。该对账模块需要实现的功能如下。(1)能够手动生成一段时间内未处理的特定对账机构在平台的保单为一个批次。(2)针对生成的批次,导入对账机构对账数据进行保单的对账(保单号,保费,结算费率,结算金额)。(3)对账有误的数据结算金额差额记入未处理金额,平台与对账机构数据不一致,需要将平台数据补录,修改,延迟对账等操作,或者再次导入对账机构数据,再继续对账。(4)批次批次数据全部核对无误后,进行批次确认,自动生成该批次的开票申请信息。根据协议指定的开票机构,按开票机构地区范围汇总结算数据,生成批次的开票申请。(5)开票填入发票号码提交时,需要同时自动开具经代机构的开票申请。(6)审核通过后可以进行合并开票,但是仅限于同一开票机构的不同批次数据可以合并。

2系统设计

从功能设计,架构设计,数据库设计3个部分进行阐述。

2.1功能设计

系统的功能模块设计,如图1所示。主要是两个功能模块。批次对账实现功能是生成平台上的保单信息为一个批次,保险公司保单信息导入,核对双方保单信息,得到对账信息,核对正确的可以进行下一步。另一部分是开票,将平台批次核对通过的保单进行审核,开票,支付的功能。

2.2系统架构设计

数据库、应用服务器和客户端创建了B/S结构保险对账网络[5]。系统核心部分构建在一台服务器上[2]。以服务器为中心节点,接上前台、用户、后台的计算机或终端[2]。数据库服务器的用来存储保单信息、开票信息等,保险对账系统在Web服务器中安装,用户使用通过Web浏览器。其具体结构,如图2所示。详细设计采用了Java开发语言,JavaEE开发框架Spring、SpringMVC、Mybatis,结合PRC框架Dubbo、zoo-keeper作为交互方式,数据库采用MySQL,设计了基于Ja-vaEE的B/S结构的对账管理系统。设计过程中对账管理部分会与平台的其它模块有交互,如机构管理,渠道管理等,此时利用Dubbo、zookeeper作为交互方式,各服务通过网关层与外界进行数据传输,服务之间通信采用RPC协议[3]。服务之间独立开发部署互不影响,多团队分工合作提高了开发上线的效率[3]。

2.3数据库设计

2.3.1数据库流程设计

系统的各个功能都是建立在对数据库的操作上,增、删、改数据都是在对数据库进行修改[4]。首先通过JDBC连接数据库、对数据库配置[4]。再定义对底层数据库的修改、删除、增加的方法[4]。数据库流程就是描述了对账模块中数据库表之间的操作关系。在对账过程中的数据如何产生,流向何处做了清晰表示。其中PROTC_MAIN、PROTC_RISK_RATE、ORG_COMPANY为中介平台中所存的机构,对账协议等内容的表;order_account为平台下单的保单信息,主要作用是为了取出对账时所需要的中介平台的保单信息;BAT_MAIN、BAT_DETAIL、BAT_LOG、BAT_ORG_DETAIL、BAT_CHECK_REAULT、INV_MAIN、SLM_DETAIL为对账系统开发过程中设计的表。

2.3.2数据表设计与实现

对账管理模块共设计了7个数据表,下面将介绍7个表的设计内容,如表1—表7所示。(1)BAT_MAIN:主要用来存储保险公司与中介对账的保单信息,结算信息,开票信息等,其表结构如表1所示。(2)BAT_DETAIL:主要用来存储中介平台的保单信息其表结构如表2所示。

3实现结果

批次对账实现有生成批次,本司抽取清单,对账导入,核对结果4个部分,如图4所示。开票实现如下图所示,有新增开票信息,批量审核,合并开票三个功能,其中每个信息后面的操作可以对已开票信息进行编辑。

4总结

本文主要介绍中介公司与保险公司对账的实现过程,为了方便不同地区的经代公司结算人员使用,设计为B/S架构,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。目前程序运行正常,但还有很多优化点,随着保险业务的发展会面临更大的保单数量,所以后续会在提高运行性能方面作优化。

参考文献

[1]王竹泉,盛中华.跨区分销企业的会计核算体系[J].会计之友,2004(8):40-41.

[2]任广震,侯进,王献.MVC模式在B/S结构政务系统的应用研究[J].计算机应用与软件,2014,31(8):54-58.

[3]周洪岩.基于Dubbo微服务技术的应用与实现[J].信息与电脑(理论版),2018(19):67-68.

[4]施樱花.基于MVC的医院信息管理系统设计与开发[J].电子测量技术,2017,40(12):142-147.

[5]徐媛媛,梁亚敏.B/S结构下的高校英语考试系统开发实现[J].微型电脑应用,2018,34(11):47-50.

作者:路行 彭章友 吴乔 单位:上海大学