0% found this document useful (0 votes)
55 views10 pages

Srs

This semester project report summarizes an ATM management system project completed by three students. It includes a work chart outlining each group member's contributions. It also provides the vision statement, context diagram, use case diagram, data flow diagrams, and usage scenarios for withdrawing cash, transferring funds, and printing statements from the ATM.

Uploaded by

SUNDAS FATIMA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views10 pages

Srs

This semester project report summarizes an ATM management system project completed by three students. It includes a work chart outlining each group member's contributions. It also provides the vision statement, context diagram, use case diagram, data flow diagrams, and usage scenarios for withdrawing cash, transferring funds, and printing statements from the ATM.

Uploaded by

SUNDAS FATIMA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Semester Project Report

ATM Management System

Submitted To:
Miss Ateeqa Naseer
Submitted By:
Sundas Fatima F2017065292
Rimsha GulNaz F2017065083
Aqsa Abid F2017065153

Section
W4

University of Management and Technology


C-II Johar Town Lahore Pakistan
1. WORK CHART

Group Members Description of Version Date


Completed

Aqsa Abid Context Diagram (Data Flow Diagram Level 27/11/2019


0), Vision Statement
Rimsha GulNaz Use Case Diagram of the system, Data Flow 27/11/2019
Diagram Level 2
Sundas Fatima Data Flow Diagram Level 1, Use Case 27/11/2019
Scenario
2. VISION STATEMENT

For customer who need to use the ATM management


system, is an Automated teller machine that will provide an
access to use the automated teller machine to withdraw and
transfer cash. First insert your card, then enter your PIN and
give your password, if you want to withdraw money then
enter the prompt how much money you want to withdraw.
You can withdraw or transfer money from 100 to 1000 just.
You can also check your balance until it gives you an error
message. Unlike other ATM system do not have the face
recognition. Our product will also have face recognition
3. CONTEXT DIAGRAM(DATA FLOW DIAGRAM LEVEL 0)
4. USE CASE DIAGRAM
5. DATA FLOW DIAGRAM

5.1 Level 1:-


5.2 Level 2:-
6. USAGE SCENARIO

Withdraw Cash:-
Id and Name UC-1 Withdraw
Created By Sundas Fatima Date Created: 26 May 2019
Description Customer can withdraw Cash
Trigger user must enter valid Pin to Withdraw
Cash
Primary Actor Customer Secondary Actor
Pre-Condition ATM is idle
Post-Condition ATM returns to its idle state
Normal Flow 1. Insert card
2. Enter PIN
3. Select withdraw transaction
4. Enter Amount
Alternative  If the customer enter three
Flow successive invalid PINS, then
the transaction is refused and
card is kept
 If the user account balance is
insufficient then the
transaction is refused

Exceptions Out of money in ATM machine:


If there is no money left in the
machine, then the ATM will
display a warning message -
this ATM is out of money. The
use case ends.
Not enough money in account:
If the customer enter more
than his current balance in the account
then the Bank Consortium replies to
the ATM that there is not enough
money in the Bank Customer’s bank
account, the ATM sends the Bank
Customer an error message "Sorry not
enough money in account”.

Priority High
Assumption Card Availability

TRANSFER FUNDS :-
Id and Name UC-2 transfer funds
Created By Aqsa Abid Date Created: 6th Dec,2019
Description how a Bank Customer uses an ATM to
transfer money between different
accounts
Trigger user must enter valid Pin to transfer funds
Primary Actor Customer Secondary Actor 1. Bank
Consortium
2.Maintenance
3.crew Police
alarm central
Pre-Condition 1. Bank Customer has a card The Bank
Customer must have a bank card . 2.
ATM has connection to Bank
Consortium The ATM must have a
connection to the Bank Consortium .
Post-Condition 1. Card return At the end of this use
case, either the Bank Customer will
have their bank card returned or the
bank card will be kept and the Bank
Customer will be notified of where it
will be sent. 2. Accounts balanced At
the end of the use case, all account
and transaction logs are balanced, and
communication with the banking
system is reinitialized.
Normal Flow 1. Insert Card
2. Enter PIN
3. Select ‘Transfer Funds’
4. Enter ‘From Account’, ‘To
Account’ and Amount
5. Transfer Funds
6. Receive Card and Receipt
Alternative 1. Not a valid card
Flow 2. Wrong PIN
3. 3 Card stuck in card reader
while reading card
4. "From account" does not exist
5. "To account" does not exists
6. No confirmation
7. Card stuck in card reader while
ejecting
8. Card never removed from card
reader
9. Breakin
10. Quit
11. No reply from User
12. Power off
Exceptions Must have money inside the card if no
money inside the card then you can
not transfer the funds. And then bank
can not allow to transfer funds
Priority High
Assumption must have money inside the card.

PRINT STATEMENT:-
Id and Name UC-3 pay print statement
Created By Rimsha Gulnash Date Created: 6th Dec,2019
Description how a Bank Customer print statement
from his account
Trigger User must have account
Primary Actor Customer Secondary Actor 1. Bank
Consortium
Pre-Condition 1. Bank Customer has a account . 2
user must withdraw cash for record/
print statement .
Post-Condition If customer don’t withdraw cash then
give no print statement
Normal Flow Enter account number then show all
record of withdraw cash then you print
statement
Alternative If you enter wrong account number
Flow then you don’t get record of
withdraw cash
Exceptions Must have account, and must
withdraw cash
Priority High
Assumption Must have account

You might also like