Sie sind auf Seite 1von 6

Use Cases

Process OpenAccount
1. 2. 3. 4. 5. Customer takes account opening form and fills it. Manager starts making new account. System asks to enter the information about the customer from form. Manager enters customers name and NID number and other information. System generates and returns a unique account number and PIN-code for that account holder. 6. Manager keeps on opening more accounts till there are more forms.

Process Deposit
1. 2. 3. 4. 5. 6. 7. 8. Account holder enters the unique PIN-code. System validates the Pin-code. System asks to enter amount for deposit. Account holder enters amount to deposit. System receives cash. System shows updated balance and issues a receipt with new balance. If Account holder wants to deposit more then step# 3,4,5 are repeated. After deposit, account holder ends the process.

Process Withdraw
1. 2. 3. 4. 5. 6. 7. 9. Account holder enters the unique PIN-code. System validates the Pin-code. System asks to enter amount for withdraw. Account holder enters amount to withdraw. System gives cash to account holder. System shows updated balance and issues a receipt with new balance. If Account holder wants to withdraw more then step# 3,4,5,6 are repeated. After withdraw, account holder ends the process.

System Sequence Diagrams

Process OpenAccount
:Manager makeNewAccount() message to enter information enterAccountHolderInfo(name:Text, nid:Number) unique account#, PINcode *[more accounts] endProcess() :System

Process Deposit
:Account-holder enterPinCode(code:Number) validation-message asks to enter amount enterAmount(amount:Number) enterCash(amount:Number) :System

new balance, receipt *[more deposits] endProcess()

Process Withdraw
:Account-holder enterPinCode(code:Number) validation-message asks to enter amount enterAmount(amount:Number) cash, new balance, receipt *[more draws] endProcess() :System

Das könnte Ihnen auch gefallen