A Banking Web Application which has been created with "PHP", "JavaScript", "Html5", "Bootstrap", "CSS". Also its have feature of responsiveness.
The website will be utilized by three variants of users: customers, employees and administrators. The web site will provide a different interface for each of the three types of users.
Account summary: This feature will allow a customer to view the information related to all the accounts that he/she holds with the bank. The information displayed will include the account ID, account type, balance and the status of all the accounts that the customer holds with the bank. The status of an account can be either activated or deactivated.
View statement: This feature will allow a customer to view details of all the transactions performed on any of their accounts held in the bank. To obtain this information, customers would be required to specify their account ID and the range of dates for which they want to view their transactions.
Transfer funds: This feature will allow a customer to transfer money from any of their accounts to another account in Westside bank.
Request for cheque book: This feature will allow a customer to make requests for a cheque book. This will also allow a customer to view the status of all the previous requests for the cheque books made by them.
Apply for loan: This feature will allow a customer to apply for a loan. Before applying for a loan, the user will be able to calculate the EMI for the loan. This feature also allows a customer to view the status of all the previous loan requests made by them.
Change password: This feature will allow customers to change their passwords.
Process loan requests: This feature will enable the employees to view loan requests submitted by customers. It will also enable an employee to either approve or reject a loan request. If the loan is rejected, the employee will be prompted to enter the reason for rejection.
Process cheque book requests: This feature will enable the employees to view all requests for cheque book made by customers. It will also enable an employee to specify whether a cheque book has been dispatched or not.
Change password: By his feature the password of employee can be change by them.
Create users: This feature will allow an administrator to create new accounts for users and assign roles to them. For example, after creating a login account for a customer, the administrator would be required to assign the customer role to the user. The user name and password will be sent to the customer through registered mail. In addition to creating login accounts for customers, these features will also allow an administrator to create login accounts for employees and others administrators.
Manage users: This feature will allow an administrator to manage users by performing tasks such as assigning roles to users and modifying user’s information. The administrator will be able to modify information such as address and phone number of the user. In addition, the administrators will able to activate or deactivate a user login account.
Modify user accounts: This feature will allow the administrator to search for a user name and assign a unique customer ID to the user name. This customer ID will be obtained from the database that is maintained by the existing computerized system for the bank. In the existing database, each customer ID is assigned to one or more bank accounts. When a customer ID is assigned to a user name, the person who logs in with this user name will be able to access all bank accounts for the specified customer ID.
Modify accounts information: This feature will allow the administrator to modify information, such as minimum balance and interest rate for a specific type of account. It will also enable the administrator to add new type of accounts.
Change password: This feature will allow administrators to change their passwords.
Follow above steps to get proper UI .