tuanhiep / bank

This is project J2EE for Kata Bank

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kata Bank

This is project for Kata Bank

This web application is created to simulate the basic operations of bank; A classical user can check his accounts and see the history of each account. He can deposit or withdraw his money with this Kata bank, each sucessful operation is recorded to database and with this web application, user can check all of his transactions.

First, user have to enter his Username and Passord to Login the Kata Bank. Alt text

In the folder src/sql you can see the script SQL to create the database for Kata Bank, also the raw data for User, Account, Transaction. Here, we use Username : name02 and Password : pass02 to login into Kata Bank.

Then, he can see the list of his accounts with their corresponding total balance and opened date. His personal information is displayed also on User board with name, adresse, email.

Alt text

User can click on the Account Number to go the the board of this account, there he can see all the transactions linked to the account. The information of Account is displayed: Account number, Total Balance and the Overdraft (Autorisation de découvert) of User (here, the default is 0 Euro) Alt text

The user can return to the list of his accounts or choose to print all the transitions'history on this chosen account by clicking on the button 'Printer'.

Alt text

At the bottom, user can see the tool to realize his basic operations : Deposit and Withdraw

Alt text

When he realize his operation, he is redirected to a confirmation page or a warning page in which he is informated that the operation is valid or not.

If the operation is valid, he can see the forecast balance in case he still want to realize this operation. He can always choose to return account board or finally confirm his operation.

Alt text

When he return the account board, he can see his new transaction is well recorded to the Kata Bank. The Total Balance of the account is well updated also.

Alt text

If the operation is not valid (error typing input, invali input amount, invalid account's overdraft.. )

Alt text

User is informed by a warning message and he can return to account board.

Alt text

Example of Withdraw :

Alt text

Alt text

Alt text

At any moment during his session, the user can always choose to Log out of Kata Bank by clicking the Button Log out on top right of website.

Tuan Hiep TRAN

About

This is project J2EE for Kata Bank


Languages

Language:Java 90.4%Language:CSS 9.6%