




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
济南大学毕业设计毕业设计题 目 基于SSJ架构的消费金融现金贷管理 系统的设计与实现 学 院 信息科学与工程学院 专 业 计算机科学与技术 班 级 计软1206 学 生 张志强 学 号 20121214188 指导教师 刘何秀 二 一 六 年 六 月 一 日摘 要目前,消费金融为越来越多的人提供服务。消费金融系统的要求也不断融合信用卡等金融系统的功能进行完善,在整个消费贷款过程中扮演着不可或缺的角色。为了不断完善消费金融系统的结构,研究并优化市场中的贷款金融系统,提供更多的功能,本系统从申请便利、快速放款、主动还款等方面进行优化整合。使用Spring框架为核心,JSP页面用来展示,使用SSJ架构构建起完善的现金贷系统方案。本系统在简化操作、快速申请、及时放款、个人信息管理等方面做了优化,用户使用更加便利。同时,保证了信息的存储安全可靠。关键词:金融系统 现金贷 spring框架ABSTRACTAt present, consumer finance for more and more people to provide services. Consumer financial system requirements are also constantly integrated credit cards and other functions of the financial system to improve, in the process of the entire consumer loan plays an indispensable role.To constantly improve the structure of the system of consumer finance, research and optimize the market loans financial system to provide more features, the system from the application is convenient, rapid lending, active payments and other aspects of integration and optimization. Using the Spring framework as the core, JSP page is used to show that the use of SSJ architecture to build a sound system of cash loan program. The system in a simplified operation, rapid application, and timely loans, personal information management and other aspects of the optimization, the user to use more convenient. At the same time, to ensure that the storage of information security and reliability.Key words:Financial system cash loans spring frame目 录摘 要- 1 -ABSTRACT- 2 -目 录- 3 -1 前言- 5 -1研究现状及设计目的- 5 -1.2 研究社会意义和价值- 5 -1.3 设计目标- 6 -2 系统概述与技术介绍- 7 -2.1 系统开发环境- 7 -2.2 系统运行环境- 7 -2.3 技术简介- 7 -2.4 My SQL数据库简介- 8 -2.5 Tomcat服务器简介- 8 -3 需求分析- 9 -3.1功能需求- 9 -3.1.1描述- 9 -3.1.2 系统功能- 9 -3.1.3 系统结构图- 10 -3.2性能需求- 10 -3.2.1网络需求- 10 -3.2.2响应需求- 10 -3.2.3安全性需求- 11 -3.3接口需求- 11 -3.3.1用户接口需求- 11 -4 概要设计- 12 -4.1 设计思路- 12 -4.2 设计目标- 12 -4.3 设计原则- 12 -4.4 系统架构图- 12 -4.5 设计用例- 13 -4.6 系统业务流程图- 13 -4.7 程序架构图- 18 -5 数据库设计- 18 -5.1结构设计- 18 -5.2 表概要设计- 18 -5.3 ER图 表关系图- 19 -5.4 详细表结构设计- 20 -6 详细设计- 24 -6.1 编写目的- 24 -6.2 系统详细设计- 24 -6.2.1客户管理模块- 24 -6.2.2 管理员管理模块- 36 -7 测试- 40 -7.1测试目的- 40 -7.2测试方法- 40 -7.3测试用例及结果- 40 -7.3.1 用户登录测试- 40 -7.3.2用户注册测试- 40 -7.3.3用户贷款申请测试- 41 -7.3.4用户还款测试- 41 -7.3.5用户修改密码测试- 42 -7.3.6管理员登录测试- 42 -7.3.7管理员切换系统日期测试- 42 -7.4测试结论- 42 -结 论- 43 -参 考 文 献- 44 -致 谢- 45 -1 前言1研究现状及设计目的随着信息化社会的高速发展,互联网金融逐渐渗透到各行各业,国家对刺激内需、提高消费的政策的提倡,新兴消费金融公司逐步兴起,着力为消费者提供个人耐用消费品贷款、一般消费品贷款,用于满足人们在家用电器、旅游、婚庆、教育、医疗等方面的金融需求,提供银行无法惠及的个人消费的需求,满足不同消费人群,提高人们生活水平。随着小额信贷公司的兴起,各种社会乱象层出不穷:个人信用审核不完善导致坏账的产生,信贷系统审批复杂,重复放款、扣款等,这从某些方面给企业、消费者带来了消极影响。信息化的信贷系统已成为现代银行、金融公司运营所必不可少的基础环境。基于SSJ架构的消费金融现金贷管理系统完善了一套从贷款、放款到还款的一整套流程。以客户贷款为入口,后台管理进行贷款的快速审批、放款,以及生成每一期的还款计划,同时为客户提供还款入口。利用该系统可以快速实现还款计划的模拟,以及相关还款情况的查询,体现了合理性的理念。本系统的目的在于结合现有的传统信贷系统,简化流程,融合现有金融系统结构,从快、小等方面着手,建立一个功能相对健全的小额消费贷款管理系统,在对研究贷款流程等方面有重要意义。1.2 研究社会意义和价值消费金融系统是银行信贷系统的补充与完善,它可以保证银行相似业务的开展,又可以扩展相应的消费功能,具有很大的实用意义。该系统的使用会为金融机构提供科学的数据管理工具,为贷款工作信息的细化,人们的消费现金需求提供合理的数据分析平台,有利于分析不同人群的需求,从而制定更完善的产品方案,推动消费,扩大为社会服务领域,具有重要的社会意义。基于以上因素开发的系统,遵照软件工程的开发模式进行,规范代码的书写,成为一种快捷实用的工具。1.3 设计目标该系统主要针对贷款的管理进行开发,主要实现以下的几个目标:1) 个人信息管理:客户本身可以注册账号、选择产品申请贷款、密码管理、通过页面发起主动还款、查看贷款信息、查看还款计划等2) 后台管理:管理人员可以通过后台管理查看申请贷款客户的个人信息、对客户进行放款处理、管理员新增产品信息用于用户选择进行贷款、系统日期管理用于模拟每天系统的日期。3) 通过贷款管理系统的建立,实现科学计算贷款信息,处理贷款的流程信息。 2 系统概述与技术介绍本消费金融贷款系统是以SSJ框架为主要的技术框架,以JSP技术为客户端的主要显示技术,以MySQL5.1数据库作为系统的数据存储单元。下面我们来介绍下本系统的开发环境以及开发中所用到的相关技术。2.1 系统开发环境操作系统:Windows 7 数据库系统:My SQL Server 5.1服务器:Tomcat 7.0开发语言:JSP; CSS; HTML; JavaScript;Java;开发工具: MyEclipse20142.2 系统运行环境运行操作系统:Windows XP 或其以上版本运行数据库:My SQL Server 5.0以上服务器:Tomcat 6.0及以上浏览器:google浏览器、IE浏览器系列产品2.3 技术简介(1)B/S架构系统采用B/S架构的方式,将页面部分以浏览器展示的方式进行,数据的存储、计算以及管理主要是由后台进行。页面需要tomcat容器进行发布,使用MySql数据库进行数据存储。优势:维护升级方式方便快捷,降低服务器的负荷。(2)SSJ框架SSJ:是指springMVC、JPA以spring配置的方式进行整合,是互联网行业惯用的技术框架,支持大数据量的并发,效率高,优势明显。相比于Struts2,springMVC省去大量的配置,主要以注解的方式进行请求的跳转,过滤请求进行页面跳转,简化了大量的麻烦配置。JPA是一种规范,相比较Hibernate的配置方式,同样以注解的方式进行ORM映射,省去大量配置文件,避免错误,同时对事务的操作也是相当方便快捷。可以对数据进行持久化操作。(3)MAVEN项目构建工具Maven是项目构建的一种工具,对项目依赖的操作主要以配置文件的方式进行,省去人工添加依赖的麻烦,同时可以避免人工的失误操作,Maven对配置文件中所依赖的包有明确的定义,如使用的jar包名,插件,版本是多少,一目了然。同时maven有中央仓库,根据所需要的依赖从仓库中取所需要的jar版本配置文件然后添加,不会有人工查找版本的过程。maven可以创建多个子模块,模块之间可以相互依赖,不会使项目相当臃肿,分类别管理、开发,对于庞大的项目工程,maven的优势是显而易见的。(4)开发语言对于页面主要是采用jsp页面,使用html+css标签语言用来页面的布局以及定位,使用部分jquery技术进行ajax的交互,实现异步前后台数据传输,使用js进行数据的校验。后台主要使用java语言进行程序逻辑处理,对数据进行操作和处理。(4)ERM工具erm工具是eclipse的一个开源插件,用来创建表结构,可以生成E-R图,DDL数据定义语句、Excel文件等。同时可以根据表结构生成实体对象。(5)QueryDSLQueryDSL是一种查询使用框架,是一种基于Java Api进行的安全查询sql框架。可以基于ORM框架对实体对象进行,支持对JPA的操作。相比较传统SQL和HQL,简单方便,支持group by、函数查询等多种查询条件,效率高,容错率低。(6)代码规范采用接口编程的方式,扩展性高,符合一般代码规范,同时采用Spring注入的方式,将公共类进行注入,效率高,简单快捷。实现从抽象到具体,下层仅对上层接口进行依赖,灵活性高,只需操作实现类,有利于效率的提高。2.4 My SQL数据库简介MySQL是ORACLE公司的一款开源关系型数据库,支持多种语言,拥有多种引擎,效率高,被中小型企业广泛采用。可以跨平台运行在不同的操作系统之上,属于一种轻量级数据库,同时支持大型数据库扩展,相比较oracle、sql server、db2等大型数据库,学习成本低,能够满足大部分企业需求,进而被大部分互联网企业所采用。2.5 Tomcat服务器简介Tomcat是Apache组织旗下的一款开源WEB容器,更新速度比较快,对系统资源的占用不大,有很强的扩展性,免费为开发者、企业服务,但是适合并发量不是特别大的情况下,能够满足大部分需求,认可度较高,成为一种很流行的web应用服务器。3 需求分析3.1功能需求3.1.1描述本系统是为个人参与消费金融小额贷款而开发,消费贷款金融行业的快速发展对金融企业的要求越来越高,为了适应消费金融产业的快速发展要求,为满足越来越多的人群对不同消费层次的资金需求,为他们提供安全、科学的贷款平台,操作简单易行,快捷方便,能够帮助金融企业、贷款个人提高资源利用率,合理可行,从而提高使用效率。3.1.2 系统功能基于SSJ的消费金融现金贷管理系统主要有以下几个主要功能模块:个人管理模块:该模块主要面向需要进行消费贷款的人群,需要客户人群进行相应的一系列操作。后台管理模块:该模块主要是针对后台管理人员对系统的整体操作,包括对顾客信息、系统的操作。基于SSJ的消费金融现金贷管理系统模块如下图3.1所示: 图 3.1 系统总体模块功能图系统总体分为两个部分:一是客户管理模块;另一个则是管理员管理模块。3.1.3 系统结构图图3.2 系统结构图系统总共分为以下几个模块:(1) 用户权限:用户根据自己权限登录到系统的前台,可以选择不通的产品进行贷款的申请,申请之后需要管理员审核,通过之后可以查看自己的贷款信息、个人信息,可以进行还款,进行密码的修改。(2) 管理员权限:管理员可以根据自己的权限登录到系统的后台,可以查看贷款客户的个人信息并进行信息的审核,同时操作进行放款,同时管理员可以对贷款的产品进行管理,对贷款产品信息的利率等进行配置,为模拟日期的切换,管理员可以进行系统日期的切换。3.2性能需求 该部分涉及到该系统所需要的性能需求:3.2.1网络需求(1) 所有能够访问互联网使用该系统的用户都可以进行系统的访问,并且系统能够承受来自不同地区、不同流量的压力,能够很快的响应用户所发送的请求。(2) 该系统在网络中的流量不要压力了过大,否则过大并发压力会使数据库、系统的组成产生不好的影响,从而影响到系统的用户体验。3.2.2响应需求(1)响应时间:从用户发送请求到后台服务器,到服务器返回响应期间的时间差控制在3s-10s之间,能够较快响应请求。(2)响应准确度:用户发送请求到后台,后台能够根据用户请求进行相应的逻辑处理,不能对数据库造成脏数据,不能影响操作的效率,能够及时将数据库的信息反馈到用户。(3)适应性:保证系统能够适应在不同的平台,不能过于依赖平台,不能对欢迎要求过高。对于相类似的环境,可以进行系统的移植,能够适应在不同的环境中运行。3.2.3安全性需求对于不同权限的用户,可以登录到不同的页面进行数据的管理:普通用户可以登录到页面中进行有关贷款的信息操作,而管理员需要登录到相应的后台才能进行客户信息的处理。根据数据库中的不同权限对登录用户的权限进行判断,同时对登陆用户的账户信息进行安全性保护,不能将密码等私密信息暴露在浏览器中等。3.3接口需求在系统中使用面向接口编程的方式,具有很高的扩展性。在实现方面,能够专注于对接口的实现不必同时修改接口,对代码的规范性、可行性方面具有很高的实用价值。同时页面为用户开通接口,能够以访问的形式对页面的操作传递到数据库,同时为系统的安全性提供了保证。3.3.1用户接口需求系统方面使用不同的接口去实现,页面中有不同的展示,提供用户去根据相应的页面进行操作,同时提高系统的使用效率。4 概要设计4.1 设计思路概要设计:根据系统的需求,考虑相关环境,分析相应的项目功能,结合生产实际,考虑相关经济、环境、资源等问题,设计相应逻辑模块。按照相应原理,合理分配计算机资源,建立起系统的概要轮廓。4.2 设计目标根据需求分析,规划资源,规划系统,建立相应模块,实现系统的整体功能。将整体项目细化、分组,设计全面的方案,分阶段执行,提供良好的用户体验。4.3 设计原则程序设计需要符合软件工程的系统要求,符合软件系统设计思路,综合把握系统架构功能,细致划分系统结构,建议一个稳定、良好的系统。4.4 系统架构图系统架构图4.5 设计用例图4.1 客户设计用例图客户操作(图4.1):(1) 用户可以进行账号密码的注册,用来登陆贷款管理系统。(2) 用户可以进行贷款产品查看,选择相应合适的产品。(3) 用户可以进行贷款申请,主要提供个人基本信息:如身份证号、姓名、年龄等信息,还需要选择相应的产品,进行贷款申请等待。(4) 放款成功之后,用户可以查看贷款信息。(5) 放款成功之后,用户可以查看个人的客户信息。(6) 放款成功之后,客户可以查看自己的还款计划。(7) 放款成功之后,客户可以发起还款。(8) 客户可以进行密码的修改。图4.2 管理员设计用例图管理员操作(图4.2):(1) 管理员可以使用账号密码登陆贷款管理系统的后台进行相应的管理操作。(2) 管理员可以查看贷款客户的个人贷款申请信息,并且可以对相应的客户贷款申请进行审批放款的操作。(3) 管理员可以增加产品信息,可以对现有的产品信息进行修改。(4) 管理员可以进行贷款汇总信息的查看(5) 为实现时间的切换,为管理员新增日期切换的功能。4.6 系统业务流程图1. 客户管理(1)客户登录并且申请贷款(无账号需要注册)图4.3 客户登陆贷款申请如图4. 3,未登录的客户可以登录到系统的前台,可以查看产品的介绍。如果用户需要进行贷款,则必须登录到系统。如果没有账号,需要先注册账号密码,然后登录到系统进行贷款的申请操作:输入个人身份证等信息,选择需要贷款的产品类型进行提交贷款申请,然后就等待后台管理人员进行放款。(3) 查看个人信息图4.4 客户个人信息查看如图4.4,客户需要登录到系统,如果有贷款信息可以查看个人资料信息。(4) 查看个人还款计划、还款汇总信息如图4.4,客户需要登录到系统,如果有贷款信息可以查看个人贷款资料信息。(5) 发起主动还款图4.5 客户主动还款如图4.5,客户可以现根据账户查看个人贷款的还款计划信息,然后发起主动还款,系统会自动计算剩余还款的金额。(6) 修改密码图4.6 客户修改密码如图4.6,客户可以登录系统进行密码信息的修改。2. 管理员管理(1)放款处理图4.7 管理员放款处理如图4.7,管理员需要登录到系统,查看客户的贷款信息,审核用户个人信息,然后选择手动进行放款处理。系统同时会为贷款的客户生成相应的还款计划信息,同时写入客户信息的数据库中。(2)产品信息管理图4.8 管理员产品管理如图4.8,管理员需要登录系统,可以查看原有的产品信息(不能删除),能够修改产品信息,同时新增新的产品信息。(3)贷款汇总信息查看图4.9 管理员汇总信息查看如图4.9,管理员登录到系统中,可以查看用户贷款信息的汇总,可以方便管理员进行统计用户数据。(4)系统日期管理为实现每天日期的切换,系统管理员可以每天在后台管理系统中进行系统时间的切换。4.7 程序架构图5 数据库设计5.1结构设计本系统数据库采用的是MySQL5.1版本。总体上符合数据库三大范式的要求,进行数据库的设计。5.2 表概要设计系统数据库 CASHLOAN数据表:SYSTEM_STATUS 系统状态表TM_CUSTOMER 客户信息表TM_LOAN 借据信息表TM_LOAN_REG 贷款注册表TM_PRODUCT 贷款产品表TM_SCHEDULE 还款分配计划表5.3 ER图 表关系图图5.1 ER图 表关系图客户信息E-R图管理员信息E-R图5.4 详细表结构设计(1)SYSTEM_STATUS(系统状态表)系统状态表主要存储系统的当前时间,该表结构如表5.2所示。表5.2 SYSTEM_STATUS 的结构字段名 数据类型长度主键否描述SYS_IDint是自动编号SYS_DATEdate否系统时间(2)TM_CUSTOMER(客户信息表)客户信息表主要存储客户的个人账户信息、贷款信息,该表结构如表5.3所示。表5.3 TM_CUSTOMER的结构字段名数据类型长度主键否描述CUST_IDint是用户idUSER_NAMEvarchar(n)30用户名USER_PASSWORDvarchar(n)20用户密码NAMEvarchar(n)30姓名ID_NOvarchar(n)30证件号码ID_TYPEchar(n)1证件类型GENDERchar(n)1性别AGEint年龄PHONEvarchar(n)30电话号SETTLE_ACCTvarchar(n)30结算账户号PRODUCT_CDint贷款产品编号LOAN_INIT_PRINdecimal(p,s)15贷款总金额LOAN_TOTAL_INTERESTdecimal(p,s)15贷款总利息LOAN_REPAYMENT_TOTAL_AMTdecimal(p,s)15应还款总额LOAN_STATUSchar(n)1贷款状态LOAN_PROCESSchar(n)1贷款是否结束IS_MANAGERchar(n)1是否管理员(3)TM_LOAN(借据信息表)借据信息表主要存储客户的贷款信息,该表结构如表5.4所示。表5.4 TM_CUSTOMER的结构字段名数据类型长度主键否描述DUE_BILL_NOint是借据号CUST_IDint用户idPROCDUCT_CDint产品编号LOAN_TOTAL_PRINdecimal(p,s)15贷款总本金LOAN_TOTAL_TERMint贷款总期数ACTIVE_DATEdate贷款激活日期LOAN_TOTAL_INTERESTdecimal(p,s)15贷款总利息LOAN_TOTAL_FEEdecimal(p,s)15贷款总费用LOAN_CURR_TERMint贷款当前期数CURR_HAS_REPAYMENT_TOTALdecimal(p,s)15贷款当前已还总金额CURR_HAS_REPAYMENT_PRINdecimal(p,s)15当前已还总本金CURR_HAS_REPAYMENT_INTERESTdecimal(p,s)15贷款当前已还总利息CURR_HAS_REPAYMENT_FEEdecimal(p,s)15贷款当前已还总费用CURR_TERM_OVERFLOWdecimal(p,s)15当期溢缴款(3)TM_LOAN_REG(贷款注册表)贷款注册表主要存储客户的注册信息,该表结构如表5.5所示。表5.5 TM_CUSTOMER的结构字段名数据类型长度主键否描述REG_IDint是贷款注册IDCUST_IDint用户idDUE_BILL_NOint借据号LOAN_AMTdecimal(p,s)15贷款申请金额LOAN_START_DATEdate贷款起始日期LOAN_STATUSchar(n)1放款状态(4)TM_PRODUCT(贷款产品表)贷款产品表主要存储贷款产品信息,该表结构如表5.6所示。表5.6 TM_CUSTOMER的结构字段名数据类型长度主键否描述PROCDUCT_CDint是产品编号PRODUCT_NAMEvarchar(n)产品名称LOAN_TYPEchar(n)贷款类型LOAN_CYCLE_TYPEchar(n)15周期类型RATEdecimal(p,s)产品利率LOAN_DEAD_LINEint1贷款期限TERMint产品期数(5)TM_SCHEDULE(还款分配计划表)还款分配计划表主要存储贷款产品信息,该表结构如表5.7所示。表5.7 TM_CUSTOMER的结构字段名数据类型长度主键描述SCHEDULE_IDint 是分配计划idDUE_BILL_NOint借据号TERMint期数CURR_SHOULD_REPAYMENT_TOTAL_AMTdecimal(p,s)15当期应还总额CURR_SHOULD_REPAYMENT_PRINdecimal(p,s)15当期应还本金CURR_SHOULD_REPAYMENT_INTERESTdecimal(p,s)15当期应还利息CURR_SHOULD_REPAYMENT_FEEdecimal(p,s)15当期应还费用CURR_HAS_REPAYMENT_PRINdecimal(p,s)15当期已还本金CURR_HAS_REPAYMENT_INTERESTdecimal(p,s)15当期已还利息CURR_HAS_REPAYMENT_FEEdecimal(p,s)15当期已还费用IS_OVERDUEchar(n)1是否逾期SHOULD_REPAYMENT_PAIDdecimal(p,s)15当期应还滞纳金SHOULD_REPAYMENT_PENALTYdecimal(p,s)15当期应还罚息HAS_REPAYMENT_PAIDdecimal(p,s)15当期已还滞纳金HAS_REPAYMENT_PENALTYdecimal(p,s)15当期已还罚息START_DATEdate开始日期END_DATEdate结束日期6 详细设计6.1 编写目的按照科学的软件工程原理,分析概要设计中的功能模块,根据数据库模型,为系统的详细设计建立基础。通过对抽象模型的转化,将概要设计的内容细化,形成总体设计,解决模块、接口的实现问题。6.2 系统详细设计通过对概要设计的分析,现在需要进行具体的系统模块设计。以下部分将从客户管理模块、管理员管理模块两部分进行详细设计,具体如下:6.2.1客户管理模块6.2.1.1 系统首页图6.1 用户登录首页如图6.1,登录到系统的首页,可以查看关于贷款的介绍信息。前端系统总共分为3个页面选项卡,首页无需登录,但是其余产品介绍、我的贷款需要登录到系统才能看到。左上角可以点击登录,右上角显示的是当前系统的时间(非计算机时间)。6.2.1.2用户登录图6.2用户空登录判断图6.3 用户登录失败如图6.2,图6.3,点击登录功能进行登录,登陆的时候会需要对用户名、密码进行校验:非空或者用户名密码不正确。输入正确的用户名密码然后登录会登录到系统的首页。6.2.1.3用户注册图6.4 用户注册页面图6. 5 用户注册验证图6.6 用户注册成功页面如图6.4,图6.5如果没有账号密码,需要进行账号的注册才能进行贷款的申请和个人信息的查看。注册用户名、密码会进行非空校验,如果用户名存在也是不能进行注册的。注册成功后如图6.6,成功之后会有提示用户注册成功,可以用此账号密码登录到系统。6.2.1.2用户首页界面图6.7 用户登录首页6.2.1.2用户首页界面图6. 8 产品信息查看6.2.1.3用户贷款信息查看图6.9 个人贷款信息查看使用刚才注册的用户ujn001登录到系统,可以查看当前系统中的主要的两种产品类型的介绍,如图6.9。同时由于用户没有进行贷款的注册所以看到的个人贷款信息为空值。其余几个还款信息、个人信息、我要还款都为空。图6.10 用户贷款注册6.2.1.3用户贷款注册图6.11 贷款申请注册验证如图6.10,图6.11,登录用户之后可以申请贷款的注册,注册的时候会对一些注册数据进行校验,只有在提交的时候才能显示校验结果。产品只能选择管理员提供的可以申请贷款的产品。如果所有信息都校验通过了,则自动跳转到个人贷款信息查看的页面。卡号使用了luhn算法进行了校验:1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将结果减去9。2、把所有数字相加,得到总和。3、如果信用卡号码是合法的,总和可以被10整除。6.2.1.3用户贷款信息图6. 12 申请成功客户贷款信息查看如图6.12,在申请成功之后会显示相应的贷款产品、周期以及贷款申请的状态。图6.13 贷款申请被拒绝如图6.13,如果管理员在查看个人贷款信息之后进行资格审查,如果个人信息不符合规定的合法用户,管理员进行拒绝放款操作,个人在贷款信息就会看到“拒绝放贷”。图6.14 还款信息查看如图6.14,因为后台管理人员还没有进行放款,所以此时的状态没有被改变,还没有建立相应的还款信息。在管理人员核实完信息之后便可以发放贷款,此时就会新建立还款信息。6.2.1.3用户个人信息图6.15 个人信息查看如图6.15,在申请贷款之后就可以进行查看个人资料信息。因为资料信息用于验证个人身份的真实性,所以暂不提供身份信息的修改功能。6.2.1.3用户还款信息图6.16 还款信息查看如图6.16,如果贷款还没有审批完成,用户此时是查询不到还款信息的。图6.17 还款信息查看如图6.17,管理员在放款成功之后,系统会根据客户的贷款信息生成相应的客户还款计划信息。用户可以筛查个人的贷款信息,查看自己的还款信息汇总,也可已查看还款明细信息,根据应还的金额进行还款。图6.18 用户还款如图6.18,用户可以再查看还款计划信息之后发起主动还款,根据个人的还夸计划进行还款。用户填写还款金额,然后进行还款确认,在点击确定之后,系统会计算相应的还款金额进行还款分配:按照先还费用、再还利息、最后还本金的原则进行入账操作,然后更新相应的还款计划。6.2.1.3用户还款后信息查看图6.19 还款之后还款信息查看如图6.19,客户在还款之后然后查询个人的还款信息,可以看到还款的金额已经被入账,相应期数的还款额已经被更新。剩余应还款的金额也已经被更新。6.2.1.3用户密码修改图6.20 用户修改密码图6.21 用户密码修改成功图6.22 用户密码修改验证如图6.20,图6.21,图6.22可以进行密码的修改操作。密码修改同样会进行旧密码的检验、两次新密码的检验、新密码的修改等功能。在一系列的操作之后,如果需要退出系统,需要点击系统左上角的退出按钮,系统会进行客户退出操作,然后跳转到系统的首页。图6.23 当前期数查看如图6.23,随着系统日期的不断切换,客户还款计划的期数也会随着不断进行变化。如果系统日期到了相应的期数的时间,期数就会增长。图6.24 贷款状态查看如图6.24,用户可以提前进行还款的结清,如果用户提前将贷款结清,贷款状态就会置为结清,如果有多余的溢缴款也会显示出来。然后系统不再为用户提供还款的接口,结清状态的贷款是不允许用户发起还款的。6.2.2 管理员管理模块6.2.2.1管理员登陆图6.25 管理员登陆如图6.25,管理员操作需要登录到后台进行管理操作,管理员权限不同于普通客户。同时会有账号密码的验证操作。6.2.2.1管理员管理用户贷款图6.26 贷款用户管理如图6.26,管理员在登陆到系统之后,可以查看每个客户的个人信息和贷款申请信息,从而选择进行相应的操作。图6.27 放款操作放款:如图6.27,系统会为贷款用户生成相应的还款分配分配计划,同时管理员会看到放款成功的标志。同时用户也可以看到自己的放款成功的结果,也可以查看自己的还款计划信息。拒绝:系统会将用户的贷款状态置为拒绝,不允许用户贷款。用户可以看到自己的贷款申请被拒绝。6.2.2.1管理员管理产品图6.28 产品管理如图6.28,管理员可以查看产品的信息,进行产品信息的管理。图6.29 产品修改如图6.29,管理员可以选择编辑对现有的产品进行修改。因为这些产品已经出现了相应的贷款,所以暂时无法修改利率、期数等信息,只能修改产品名称且不能删除该产品细信息。图6.30 产品新增如图6.30,管理员可以点击进行产品信息的添加。产品周期类型目前支持按月还款,利率、贷款类型、产品名称等信息需要管理员录入,录入贷款期限信息系统会计算相应的还款期数。图6.31 新增产品查看如图6.31,录入的新的产品信息如图所示。客户进行申请贷款的时候就可以看到相应的贷款产品信息。6.2.2.1管理员管理贷款信息图6.32 贷款汇总信息查看如图6.32,管理员可以查看贷款的汇总信息。可以用来对账、出报表信息,统计利润等。6.2.2.1管理员管理系统时间图6.33 系统日期切换如图6.33,管理员可以登录到系统进行系统时间的切换。例如自然日进行日期的切换,放款系统进行数据的切换、计算。7 测试7.1测试目的为了对程序的正确性进行检验,同时对系统的各种问题修复,需要对系统进行测试。7.2测试方法本系统测试方法主要使用黑盒测试,检验程序的合理性。7.3测试用例及结果7.3.1 用户登录测试图7.1 用户登录7.3.2用户注册测试图7.2 用户注册7.3.3用户贷款申请测试图7.3 用户贷款申请7.3.4用户还款测试图7.4用户还款7.3.5用户修改密码测试图7.5用户修改密码7.3.6管理员登录测试图7.6 管理员登陆7.3.7管理员切换系统日期测试图7.7管理员切换系统日期7.4测试结论1. 功能:经过测试程序能较好得反馈程序中的错误并进行了错误提示,符合系统交互的需求。2. 性能:在进行测试的时候发现系统能够较快速的进行应答,几乎没有出现长时间未响应的情况。本系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏师范大学科文学院《医学生职业生涯规划与发展》2023-2024学年第二学期期末试卷
- 山东劳动职业技术学院《画法几何与透视》2023-2024学年第一学期期末试卷
- 新疆喀什地区2025年数学五下期末综合测试试题含答案
- 内蒙古民族大学《教育活动设计与实施》2023-2024学年第二学期期末试卷
- 浙江省宁波市鄞州中学2025年高考英语试题命题比赛模拟试卷(17)含解析
- 江西省南昌市十所省重点2025年高三第六次诊断考试化学试题试卷含解析
- 南方医科大学《植物纤维化学实验》2023-2024学年第二学期期末试卷
- 山西航空职业技术学院《叙事医学》2023-2024学年第一学期期末试卷
- 山西省长治市上党联盟2024-2025学年3月高三教学测试(一)语文试题含解析
- 四川大学《光纤通信原理与系统》2023-2024学年第二学期期末试卷
- 【杜邦分析法企业财务分析文献综述】
- 人教版二年级下册快乐读书吧课外阅读测试卷
- 2023年成都市锦江区九年级二诊语文试题(含答案)
- 妇产科护理学 简答题
- 感染性疾病临床诊疗规范2021版
- 毕业论文工程量计算与造价控制
- 人机料安全等方面应急措施及处理方法
- 麻醉学课件:多器官功能障碍综合征
- 2023年中石油职称英语考试通用选读
- GB/T 24128-2018塑料塑料防霉剂的防霉效果评估
- GB/T 22864-2009毛巾
评论
0/150
提交评论