基于J2EE和JBPM技术的个人信贷管理系统的设计

时间:2022-04-14 03:58:02

基于J2EE和JBPM技术的个人信贷管理系统的设计

摘 要

为了提高城市商业银行在个人信贷管理过程中的信息化水平。本文基于J2EE和JBPM工作流技术,设计了个人信贷管理系统,在此系统中利用工作流引擎驱动信贷业务的审批流程,不但能够提高信贷业务审批效率,而且能够减少信贷审批中的操作风险,因此能够很好的满足银行对信贷管理的要求。

【关键词】个人信贷管理 工作流 JBPM

个人信贷管理系统是现代商业银行管理信息系统中的重要组成部分,它的使用有助于控制信贷风险,减少信贷业务中不良债务的产生,提高信贷业务的管理水平。

本文通过对银行个人信贷业务管理过程的分析,建立基于J2EE和JBPM工作流引擎的个人信贷管理系统。系统管理人员通过对信贷业务流程进行科学合理的设计,能够提高信贷审批运转效率,减少流程运行成本。

本文研究工作的意义在于,通过对 J2EE 技术和JBPM工作流技术的研究,将这两种技术运用到银行个人信贷管理系统的设计开发中,通过工作流的驱动,提高信贷业务处理的效率,并为系统以后的扩展和信贷流程变更提供了可能。同时,其成果对其他商业银行个人信贷管理系统的建立也具有较好的借鉴作用。

1 系统总体架构设计

本文设计实现的信贷管理系统采用JAVA开发语言,在J2EE企业级开发平台上进行开发,在系统中使用JBPM工作流引擎。由于JBPM也是基于JAVA语言的,所以整个系统各个组件能够很好的融合在一起。

个人信贷管理系统总体框架设计如图1所示,此图从高层次的角度描述了系统各组成部分之间的关系。

客户端的浏览器通过HTTP/HTTPS协议和Web服务器相连。

信贷管理展示前端通过调用自定义Free Marker标签,运用富客户端方式实现页面区域的封装和数据引擎的调用。

应用逻辑通过Spring架构搭建起一个联机事务完整的运行环境,分为业务处理层和服务集成层。业务处理层包括信贷应用业务组件和系统框架组件,服务集成层包括前端数据服务接口、数据库适配器、通讯连接服务组件和JBPM工作流引擎。

数据库系统采用ORACLE 9i或以上,数据库访问采用封装了JDBC的O/R Mapping机制,由著名的开源O/R Mapping软件Hibernate提供支持。

在图1中,逻辑上与个人信贷管理系统直接发生关系的其他系统主要有以下几个:个人信贷系统通过行内前置系统与核心系统、网银系统通信。与人行征信、公积金中心发生间接关系,通过文件进行信息交换。

2 系统功能模块设计

银行个人信贷业务基本的流程是:贷款申请、对借款人的信用等级评估、贷前调查、贷款审批、签订借款合同、贷款发放、贷后检查和贷款归还等。为了完成对个人信贷业务的管理,本系统的功能模块划分如图2所示,详细说明如下:

2.1 贷前管理

此部分包括合作商管理、合作项目管理、客户管理、关注客户管理等模块。用于对个人客户信息,合作商信息的建立与维护。个人客户在办理个人贷款申请业务时首先要在此部分中建立个人信息,才能进行后续的贷款申请流程。

2.2 贷中处理

此部分包括贷前检查模块,贷款申请模块,额度授信模块等功能。该部分完成了贷款前的客户信息检查,客户的授信评级,贷款申请,审批,出账等功能。

2.3 贷后管理

此部分包括贷后变更管理,贷后管理,档案管理等。完成贷款发放后的管理,以及贷款五级分类,不良资产处置,客户档案管理等功能。

2.4 系统运行管理

此部分包括与系统的产品参数的维护,岗位与人员权限的设定,审批流程的设置等相关的模块。通过参数化配置提高了系统的可维护性。

2.5 统计分析

此部分包括了对个人贷款业务从各个角度进行统计分析的功能,为银行管理人员的贷款决策分析提供了重要的信息。

3 结束语

本文设计了的基于J2EE和JBPM工作流技术的个人信贷管理系统,着眼于满足于城市商业银行为提高信贷审批效率,转变信贷管理方式,以客户为中心,达到全面的信贷业务管理的目标。同时由于全部信贷数据集中在一起便于统计分析查询,能为各层管理者及银行领导决策提供一定支持,较好的满足银行建设信贷系统的需求。

参考文献

[1]胡奇.jBPM4工作流应用开发指南[M].北京:电子工业出版社,2010,44-45.

[2]孙卫琴.精通Hibernate:Java对象持久化技术详解[M].北京:电子工业出版社,2010,45-46.

作者单位

1.贵州大学计算机科学与技术学院 贵州省贵阳市 550025

2.贵州理工学院信息网络中心 贵州省贵阳市 550003

上一篇:数控高压水射流切割机控制系统的设计 下一篇:一种商业合同原件的RAS混沌加密方法