论文部分内容阅读
信用卡是银行提供的一种简单的信贷服务,支持非现金交易,在方便用户消费的同时,对刺激社会需求和经济增长具有重要意义。随着我国市场经济的发展,信用卡成为国内个人金融服务市场中发展最快的产品之一,每年保持14%的增长趋势,信用卡业务也成为各大银行的重要竞争领域。首先,信用卡发卡量大,种类繁多,需要借助管理信息系统提高管理效率;其次,在信用卡市场竞争中,授信额度是竞争的核心要素,如果银行给用户的授信额度超出用户的还款能力,容易形成不良债务;而如果给授信额度不能满足优质客户的消费需求,则容易导致客户流失,借助数据分析方法构建用户评分模型,是实现科学合理授信的有效方法,在此背景下,本文基于实际工作需求,研究中国农业银行菏泽开发区支行的信用卡管理系统的设计设计与实现。系统旨在实现对于银行信用卡业务整体流程的信息化管理,贯穿从用户申请办卡,到银行审核、额度调整和销卡的整个生命后期,且通过对系统积累数据的分析,基于逻辑回归算法构建用户评分模型,对信用卡授信额度进行管理,提供科学的数据参考。在系统需求分析阶段,首先分析研究了我国对于信用卡的管理政策,以及授信额度管理的相关理论方法,其次实际调研了银行信用卡管理的业务流程和需求。在具体的分析和建模过程中,通过功能性和非功能性两个方面对系统需求进行了分析和描述,在功能性分析中采用了UML技术,基于用例分析建模了系统的用户和其对应的主要活动,具体的业务包括信用卡申请管理、信用卡管理、授信额度管理和营销信息管理;在非功能性分析中,以指标化的形式定义了系统的非功能性需求,包括系统的性能和安全性两个方面。系统采用关系数据模型建模银行信用卡管理的相关数据,给出了数据库的E-R图模型和信息表的设计。在架构设计中,信用卡信用管理系统采用B/S架构,给出了系统在B/S架构下的网络部署情况;在系统开发过程中,采用MVC开发框架,对系统的界面、业务逻辑和数据进行分层;最后,给出了系统的功能组成。项目采用J2EE开发环境,基于Struts2构建MVC开发框架,采用Oracle 12C作为数据库。在详细功能的设计和实现过程中,首先给出了系统功能类图设计,然后基于程序流程图和序列图描述系统具体功能的实现。在信用卡申请过程中,基于硬性约束,分析总结了农业银行信用卡申请过程中的硬性条件,起到过滤潜在不良用户,提高申请处理效率的作用;的在信用卡管理过程中,将信用卡初始授信额度分为三个等级,基于逻辑回归模型分析用户的偿还能力,给出初始的授信额度;进一步通过用户的消费和还款行为,建模用户偿还意愿,然后基于逻辑回归模型,综合考虑用户还款能力和偿还意愿等特征,对用户提出的提高授信额度申请进行审核,为信用卡授信额度的调整提供科学的参考意见。在系统测试部分,本文采用黑盒测试方法对系统的功能模块进行单元测试,在每个单元测试中,给出了测试用例,预期结果以及实际结果,并展示了信用卡信用管理系统的工作界面。进一步本文采用压力测试软件对信用卡信用管理系统整体进行了压力测试,给出了压力测试的方法步骤和结果,并对系统测试结果进行了分析。综合模块测试和压力测试的结果表明,论文设计和实现的基于用户评分模型的信用卡信用管理信息系统能够满足中国农业银行菏泽市支行的信用卡管理的业务需求,实现了对信用卡业务完整的信息化管理和动态的授信管理,达到了预定的设计目标。