论文部分内容阅读
近两年伴随着互联网金融的迅猛发展,很多创新型企业开始积极建设针对大学生的分期贷款平台。但是,一方面,由于企业在系统建设初期,时间比较仓促,缺少规划,随着系统不断的升级扩大,系统安全性低,稳定性差的问题逐渐暴露出来;另一方面,分期贷款业务的对象为在校大学生,大学生毕业后流动性比较大,平台承担了较大的信用风险,缺乏针对大学生群体的信用评价模型。针对以上问题,本文设计并实现了一套满足当前市场需求的安全、稳定、高效的大学生分期贷款平台。本论文的主要研究工作如下。(1)大学生分期贷款平台总体架构设计本文讨论并设计了面向服务的大学生分期贷款平台的总体架构,逻辑架构采用分层模式进行设计,分为表示层,业务服务层,基础服务层,数据服务层和基础设施层。将系统的逻辑结构组织为独立的、职责相关的各个离散层,让业务服务层和基础服务层运行在SOA框架下,使各层之间解耦。网络架构采用多域结构设计,通过设置各个域之间的访问控制权限,确保服务器与数据库的安全。(2)大学生分期贷款平台安全性设计根据第三方检测平台的分析报告,目前很多大学生分期贷款平台均出现过系统瘫痪、数据被篡改、用户信息被窃取的情况。针对这些情况,本文从如下几个方面对系统进行安全设计。首先,讨论并设计了客户端与服务端数据传输的加密算法与流程。其次,从网络层面,对ARP攻击,防火墙策略设置进行了阐述。再次,对系统监控进行了详细设计。最后,介绍了本系统的数据安全与数据库备份策略。(3)大学生分期贷款平台信用模型设计本文以大学生群体为试点,选取与评价对象关系密切的十三个指标建立大学生信用评价指标体系,并利用贝叶斯网络分类器的原理建立高校学生个人信用评价模型。模型通过关联分析的方法寻找学生各个维度指标之间的关系,综合评估获得学生信用值。本文选取了几个重要维度,对模型进行了验证。同时讨论了模型在实际使用过程中将遇到的问题。(4)大学生分期贷款平台实现与验证在系统实现过程中,客户端采用HTML5跨平台技术,服务端采用Java语言,运用MVC设计模式,在SOA框架下,进行接口开发,数据库采用ORACLE关系型数据库。在系统安全方面,采用RSA加密算法对传输数据进行加密,采用nginx做软负载均衡提高系统的并发,使用redis缓存技术提高数据的存取速度。本文通过建立系统原型,使用测试手段,对系统进行了安全和性能测试,测试结果表明,系统运行稳定,响应速度较快,安全性与可靠性得到验证。同时,为了验证本文提出的评价模型的有效性和可行性,从学校采集了5000多份学生信用档案的信息。我们选择这些数据中的500个案例进行了实验研究,实验结果表明,模型能够对大部分学生给出较为合理的信用评价,但是也存在一些极端情况,需要人工处理。需要在后续运营过程中,不断采集学生各个维度的数据,完善信用模型,使信用评价值更接近真实情况。