Online Banking System Project using Spring Boot, JSP & MySQL | Spring MVC Project

 Online Banking System Project

HOME PAGE


 NOTE: (Click Me to check all the available projects)


"Online Banking System is a dynamic web-based application by using which customer can perform multiple operations like money withdraw, deposit and do the money transfer, check the available balance and can see the transaction history"

The project is designed so that students can learn about the project and understand the logic applied in the project based on the requirements, and thereby they can grow their skills.

 -----------------------------------

TECHNOLOGIES USED

1. Spring Boot

2. JSP (Frontend)

3. BootStrap (Styling)

4. MySQL for Database

5. Maven for project management

6. Embedded Tomcat Server for running Spring boot project

-----------------------------------

USER MODULES


The project basically has 3 user modules:

1) ADMINISTRATOR MODULE

2) CUSTOMER MODULE

-----------------------------------

FUNCTIONAL MODULES

1) User Authentication Module: The registration and Login system has been added so that only authenticated users (Admin or Customer) can perform their functionalities.
                                              
2) Account Module: Add Bank Account, Add Bank Branch, View Bank Accounts, and change PIN, Lock or Open Bank Account.

3) Account Transaction Module:  Withdraw Money, Deposit Amount, Money Transfer, View Account Balance, View My Transaction History, View all Transactions History.

4) Checkbook Module: Request for Checkbook, Approve the Checkbook Request, View Checkbook Approval Status.

-----------------------------------

OVERVIEW


The project contains 2 modules i.e Admin & Customer. So firstly Admin will register, and login into the system, and firstly he can Add the Bank Branches. After this Admin will Register the Customer in the Bank.

Now Once the User is registered in the Bank, now Admin can Add Bank Account (Saving or Current) for this User.

Note: At the time of Account creation, Initially the Account Status for the same will be OPEN, which means this customer can do the Transactions now like (Withdraw, Deposit, and Account Transfer).

But Admin can also change the Account Status to CLOSE at any time, so in this case, Customer will not be able to perform any Transactions.

Now Once the User is registered and his Account is Opened, Now the Customer can perform Bank Transactions like Withdraw, Deposit, and Transfer Money to another Account and can also check the Account Balance.

After this Customer will be able to see his Transaction history, can see his Profile, and Account Details and he can Request for the Checkbook.

Now Admin will log in and he can Approve the request for the Checkbook. In the end, Admin will be able to see all the users, all user accounts, and all the Transactions done by the Customers.


**************************************

Students can use this project for learning and can submit the project for their final year or Internship projects.

****************IMPORTANT**********  

IF YOU WANT THE PROJECT DO CONTACT US. 

We will give you the full project SOURCE CODE and we will do the COMPLETE SET-UP of the project on your PC or Laptop remotely.                                                                       

MAIL ME AT mjmuradali31@gmail.com    

OR

DM ME ON INSTAGRAM at @muradalimj (πŸ‘ˆπŸ‘ˆCLICK HERE)

OR

DM ME ON FACEBOOK at Murad Ali (πŸ‘ˆπŸ‘ˆCLICK HERE)

OR

DM ME ON TELEGRAM at @muradalimj (πŸ‘ˆπŸ‘ˆCLICK HERE)

---------------------------------------------------------------------

Connect on My Discord Server: CLICK HERE

---------------------------------------------------------------------

THANK YOU:)

CODE WITH MURAD

Post a Comment

0 Comments