Web Interface/Working (sub)system
Clients use user.html to log into the system. The client is provided with different options. When the clients select and option the corresponding servlet interacts with the server. In server side, we integrated jetty web server and EJB server to process the request from the client. We are using servelts mainly to communicate between the client and the server.
The screen shots of output is as follows:




Testing description with objectives and success criteria for each test:
This project consists of the following cases
1) Login
2) Checking Balance
3) Transfer Money
4) Pay Bill
Scenario 1:Login to the accounts
Description: By logging into the system, the user will be able to access their accounts.
Input: User name and Password.
Output: Valid user or not.
Scenario 2: Checking Balance
Description: User can check his balance.
Input: Account Number and last name.
Output: The balance will be displayed.
Scenario 3: Transfer Amount
Description: User will be able to transfer funds to other accounts.
Input: Account Number and last name of the present user and other user to whom amount
is being transferred.
Output: A confirmation regarding a successful transfer.
Scenario 4: Pay Bill
Description: User will be able to pay.
Input: Account Number and last name of the user and the name of the firm to whom payment
is being made.
Output: A confirmation of the payment.