1 Use Case: UC3 - Login to Bank Web Site ...................................................................... 2 Use Case: UC4 - Customer Prints Cheque Deposit Slip................................................. 2 Use Case: UC5 - Bank records Cheque Deposit ............................................................. 3 Use Case: UC6 - Bill payments online ........................................................................... 4 Use Case: UC7 - Transfer funds online .......................................................................... 4
Flow:1. Customer visits the Bank Web Site 2. Confirms acceptance of terms 3. Customer enters personal details 4. Selects Account Type 5. Enters Initial deposit and mode of payment 6. Submits the data. 7. System asks for confirmation from Customer 8. Customer confirms 9. System records the registration information 10. System informs the customer that his registration has been submitted for approval.
Flow:1. 2. 3. 4. Banker navigates to page listing new Registration Applications Checks list of Registration Applications Confirms validity of documents and data Accepts Registration
5. 6. 7. 8.
System asks for confirmation from Banker Banker confirms System creates a new Customer object. System creates a new Account object from the Registration information and associates it with the Customer object. 9. System logs the Registration information into a separate History Log. 10. System generates Customer Credentials for logging onto site. 11. System prints out Customers User ID and Password along with Customer Name and Mailing Address to be sent to customer. 12. System removes the Registration from the list of Registration Applications 13. System displays the updated list on the page.
Alternate Flow:
4. Banker Rejects Registration with reasons for rejection 4.1. System records the Bankers decision 4.2. System logs the rejected Registration into a separate History Log 4.3. The use case continues at step 12.
Flow:1. User enters UserId and Password 2. System verifies the same 3. System grants access and takes User to his Home Page.
Alternate Flow:
2. System fails to verify the User 2.1. The User returns to step 1 and gets another 2 tries before the system locks the account.
Flow:1. 2. 3. 4. 5. 6. 7. Customer navigates to the page for Bank Deposit Slips. Customer fills in bank deposit slip online System fills in the Status as Not Received Customer submits System asks for confirmation from Customer Customer confirms System records the slip and allows the customer to save it for printing on the Customers machine. 8. Customer mails cheque with slip attached to bank.
Flow:1. 2. 3. 4. 5. 6. 7. 8. 9. Banker navigates to page to View Deposit Slips Views list of Online Slips Physically verifies Cheque/Slip received by mail with that on the site Changes the Status to Sent For Clearance Sends cheque for clearance System records the status Cheque is cleared. Banker navigates to the page again. Banker selects the deposit slip and sets the Status to Cleared and asks the system to update the customers Balance. 10. System asks for confirmation 11. Banker confirms 12. System records the information and returns Banker to updated Online Slips page.
Alternate Flow:
7. Cheque returns bounced. 7.1. Banker sets the status to Bounced and asks the system to levy the applicable fine. 7.2. Use case continues at step 10.
Flow:4. Customer logs into Bank Site 5. Navigates to page for Bill Payments 6. Customer enters details of the bill to be paid (vendor, bill number, date, amount) 7. Customer selects Immediate payment method 8. Submits 9. System asks for confirmation from Customer 10. Customer confirms 11. Systems debits customer account and credits vendor 12. System informs customer that the payment has been made.
Alternate Flow:
7. Customer selects Scheduled payment method 7.1. System records the transaction for execution on the scheduled day. 7.2. System informs customer that the Bill Payment has been scheduled. 11. System detects that the account has insufficient funds 11.1. System displays a status message to the customer 11.2. The customer is returned to the Bill Payments page.
Flow:1. 2. 3. 4. 5. 6. 7. Customer logs into Bank Site Enters Account No. to transfer to Enters amount to transfer Submits System asks for confirmation from Customer Customer confirms System effects the transfer transaction
Alternate Flow:
7a. System detects that the account has insufficient funds 7.1. System displays the status message to the customer 7.2. The customer is returned to the Bill Payments page. 7b. The Transferees account does not exist. 7.1. The system informs the customer of the invalid account no. and doesnt effect any changes.