This project entitled “Online Banking Service” is a web-based banking application for the bank user to apply for the banking services and conduct financial transactions via the Internet. There are a total of 3 services in this project: Account Service, Credit Card Service and Loan Service.
This site allows the admin (bank managers) to add new account, credit card and loan services launched by the bank so that the user can apply for these services. Besides, the admin can review and approve the user’s application for the banking services. Once the user’s application is approved, the user can register and log into the customer portal to perform financial transactions such as fund transfers and payments. Moreover, the admin can also manage the customer bank services such as deposits or withdraws money from the customers’ accounts, add new payments for the customers’ credit cards and loans as well as activate or deactivate the bank services.
The features can be divided by 3 modules, which are the user, admin and customer modules.
-
About Us
The user can view the bank’s story, services provided and the licenses and accreditations of the bank. -
Bank Services Application
The user can apply for bank services such as accounts, credit cards, loans. To apply the bank services, the user is required to fill out the form on the website. -
Track Application
The user can track their application status once they successfully applied for the bank services. -
Currency Converter Tool
The user can check the latest foreign exchange rates and compare the exchange rates between two countries. -
Contact Us
The user can locate the bank’s headquarters and submit their feedback to the bank. -
Login
The user can login as admin or customer depending on the credentials they have entered. -
Register
The customer who is accessing the bank’s customer portal for the first time are required to register. -
Forgot Password
The customer who has forgotten their password can change their password by filling out the forgot password form.
-
Account Management
The admin can manage the account services of the bank. The admin can view, add, update and delete the account services. In addition, the users can view the accounts added by the admin so that they can proceed for account service application. -
Credit Card Management
The admin can manage the credit card services of the bank. The admin can view, add, update and delete the credit card services. In addition, the users can view the credit cards added by the admin so that they can proceed for credit card service application. -
Loan Management
The admin can manage the loan services of the bank. The admin can view, add, update and delete the loan services. In addition, the users can view the loans added by the admin so that they can proceed for loan service application. -
Application Management
The admin can manage the bank service applications submitted by the users. The admin can view the application forms which include the details of the user and the services they have applied for. Besides, the admin can approve, reject or require further action on the bank service application submitted by the users. -
Customer Management
The admin can manage the customers who have approved bank services. The admin can activate or deactivate the customer or their services. Besides, the admin can view all the transactions and payment history of the customer. The admin can also perform some actions on the customers’ accounts, credit cards, or loans, such as depositing or withdrawing money from a customer’s account, and adding payments on a credit card or loan. -
Profile Management
The admin can update their profile such as their name, email address, contact number and gender. Besides, the admin can also change their password.
-
Account
The customer can view all their accounts under the bank. Besides, the customer can also view the summary and the transaction history of the particular account. -
Credit Card
The customer can view all their credit cards under the bank. Besides, the customer can also view the summary and the transaction history of the particular credit card. -
Loan
The customer can view all their loans under the bank. Besides, the customer can also view the summary and the payment history of the particular loan. -
Fund Transfer
The customer can perform fund transfer. There are two options for the fund transfer, the customer can either choose to transfer to own account or transfer to other accounts under the same bank. -
Payment
The customer can view all the payment statements for their credit cards and loans. Besides, the customer can pay for their credit cards and loans with their accounts under the same bank. -
Profile Management
The customer can update their profile such as their name, email address, contact number and gender. Besides, the customer can also change their password.
- Java 8
- Spring Framework 5.1.1
- Hibernate 5.3.1
- JSP
- JavaScript
- CSS
- Bootstrap 5
- MySQL 8.0.30
- Apache Tiles 3.0.5
- Apache Tomcat 9.0
- Home Page
- About Us
- Contact Us
- Account Service
- Account Application
- Credit Card Service
- Credit Card Application
- Loan Service
- Loan Application
- Track Application
- Login
- Register
- Forgot Password
- Home Page
- Account Management
- Card Management
- Loan Management
- Customer Management
- Customer Account Management
- Customer Credit Card Management
- Customer Loan Management
- Account Application Management
- Credit Card Application Management
- Loan Application Management
- Profile Management
- Home Page
- View Accounts
- View Account Summary
- View Account Transactions
- View Credit Cards
- View Credit Card Summary
- View Credit Card Transactions
- View Loans
- View Loan Summary
- Own Account Transfer
- Transfer To Others
- Credit Card Fund Transfer
- Credit Card Payment
- Loan Payment
https://tinyurl.com/OnlineBankServiceReport
Thanks goes to these wonderful people (emoji key):
Tan Yuan Jie ️️️️♿️ 💬 💻 🔣 🎨 📖 🤔 🚇 🚧 👀 🔧 |
This project follows the all-contributors specification. Contributions of any kind welcome!