项目简介
网络贷款 该项目是使用 Mybatis-Plus 和 Vue.js 的前后端分离开发项目。项目前端使用 Vue 进行模块化开发,展示登录、注册、贷款相关、贷款计算器等模块;后端使用 Mybatis-Plus 等框架,核心模块:贷款信息,用户信息,还款信息等相应数据的增删改查,以及管理员及用户的登录,注册,数据校验,异常处理等。
开发工具
idea+JDK1.8+Gitee
所用技术
SpringBoot+MyBatis-Plus+Redis+Swagger2
三方接口
阿里云 OSS,分布式存储,资金托管 API 对接,百度智能云人脸识别接口 API 对接
系统功能
- 登录功能:用户如果没有账号,那么需要先注册账号,注册信息只有 用户名 密码。用户注册成功之后 ,用户才可以登录,在个人中心功能维护用户个人信息。用户登录成功之后,把用户名密码,保存到数据库中
- 注册功能:注册功能,用户输入时通过ajax校验用户名是否重复,如果用户名已经重复,提示用户选择其他用户名。注册成功后将返回登陆界面。
- 计算器功能:用户通过计算器计算各种利率下的贷款利息。
- 安全中心功能:用户可以根据注册时用的邮箱找回登陆密码。
- 管理员登录功能:管理员必须在后台管理系统登录中心进行登录,输入自己的账户名和密码。只有通过身份的验证,菜单栏上才会出现管理员可以进行的操作页面。超级管理员可以对后台的任何信息进行管理,普通管理员只能对交易、会员、消息这三个方面进行管理。
- 银行管理功能ÿ