Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Loan Management in Spring boot and Hibernate with Source Code Loan Management System is built to support all the functionality of the Loan. Now, we

Loan Management in Spring boot and Hibernate with Source Code
Loan Management System is built to support all the functionality of the Loan.
Now, we will see all the features, functionality, User roles, and used technology in
the Loan management project in Spring Boot.
Loan Management System is developed to manage loan activity through the web
application. It provides support to all roles including Admin, Customer, Loan
Officer/Field officer. Here, Admins responsibility is to view customers, Loan officers,
Field officers, and so on. The customers role is to add a request for a loan. The
Loan officers responsibility is to verify the loan request, and so on.
This project has all the necessary functionality that a Loan Management
application should have. It provides support to all roles. The whole project is
designed using the MVC pattern (MVC i.e. Model, View, and Controller). In the
Backend, it is using Spring Boot, at the data access layer the project is using
Hibernate Framework, and at the frontend, we are using React Js.
This application is designed and developed to support Multi-User. It has a single
login for every role. Admin here has the responsibility of approving and rejecting
customers, field officers, loan requests, assigning Background verification, and so
on. Another user is the customer whose responsibility is to request a loan, apply for
a loan, etc.
At last, we have the role of Field Officer who will accept or reject the loan request of
a customer. This application will not only help the customers but also the loan
officers as well as the Admin and everyone can have a common medium to be
connected.
The following are the major objectives of this application:
1. To provide a bug-free application to the officers as well as the
user(customer).
2. The main objective is to build a secured, robust Loan Management
system.
3. It maintains the record of users, officers, and loans efficiently so that
it would be easy to access at any time 24*7.
Modules and Functionalities as per user
roles
There are three main users of this application one is the Admin, the other is the
Customer and the last one is the Loan officers/Field officers.
1) Admin
Admin can APPROVE/REJECT/VIEW Customer.
Admin can APPROVE/REJECT/VIEW Loan officers.
Admin can Assign a Loan officer for background verification.
Admin can VIEW Loan requests.
Admin can VIEW/UPDATE/DELETE List of background verification.
Admin can assign a Loan officer for Loan verification.
Admin can VIEW/UPDATE/DELETE List of loan verification.
Admin can VIEW/UPDATE the Help report.
Admin can ADD/VIEW/UPDATE feedback questions.
Admin can VIEW customer feedback.
2) Customer
Customers can apply for a Loan.
Customers can VIEW the loan request list.
Customers can VIEW the Help section.
Customers can ADD feedback.
3) Loan officers/Field officers
Both can view the Loan request assigned to it.
Both can Update Loan Verification details.
Both can VIEW the help report.
Note: The login, registration, profile section, and change password are
common to all the users in the system.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions