银行信贷风险管理系统的研究与实现
作者单位:山东大学
学位级别:硕士
导师姓名:王新军
授予年度:2006年
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)]
摘 要:银行信贷业务是商业银行最重要的业务之一,也是银行管理,决策最复杂、最困难的金融业务之一。近年来,随着我国金融改革的不断深入,尤其是加入WTO以后,国内外银行间的竞争更加激烈,各大银行迫切需要建立起一套完善的、高水平的信息化信贷管理体系,以达到迅速开发信贷产品,降低信贷风险,科学管理信贷流程,有效拓展客户资料的目的。健壮、可行的银行信贷风险管理系统的研究无疑成为人们关注的焦点,具有很高的实用价值。 本文的工作是以东莞市商业银行信贷风险管理系统(CRMS)为例,在深入分析信贷业务流程的基础上,运用软件工程的思想,完成了整个系统主要模块的设计、开发及测试。 本文的研究主要包括: 1.阐述了基于J2EE平台下多层体系结构的Web应用开发技术。 2.运用软件工程的思想,进行系统开发,详细描述了CRMS从需求分析、系统设计、系统实现直到测试完成的整个过程。 3.需求分析中采用UML方法,建立了系统的功能模型、用例和业务流程模型,这些模型的建立可以帮助我们更加全面的理解系统。 4.系统总体架构采用了基于J2EE平台的Struts框架。Struts的使用为Java Web应用提供了模型-视图-控制器(Model-View-Controller,MVC)三层组织结构,增强了系统的可扩展性。 5.系统设计开发中针对银行信贷业务部门多,流程复杂且流程跨度大的特点,引入工作流机制,将工作流引擎与Struts框架结合,把业务中的流程控制逻辑从业务逻辑中分离出来,形成了独立的表示层、业务逻辑层、流程逻辑层和数据层。采用多层架构的方式使得系统具有很强的伸缩性、通用性、兼容性和可操作性,每一层能够专注于特定的角色和功能。而工作流技术与信贷管理业务的紧密结合,较好地解决了信贷管理中的过程柔性定义、快速应用开发、流程监控等系统实施中的关键问题。 6.在系统优化方面为减少网络开支,避免数据调用泛滥,引入值对象模式;并列出了数据库的优化策略。