Lecture Note
University
CollegeCourse
Systems Analysis and Design 19Pages
5
Academic year
2023
ramy magic
Views
0
Page 1 of 5 System Analysis Data Flow Diagram - ATM Context Diagram The least amount of arrows to explain the general concept of system. 6 Operation list / Authentication Failure 10 Notify operation results In str u ction s R e sp o n ses Receive Responses Send Requests 3 Authentication Request 7 Operation Selection 2 1 4 5 8 Operation Execution 9 Notify operation results
Page 2 of 5 DFD Level 0 More details of context Diagram, it is the explanation of the arrows with keeping the previous arrows while adding the Data Store and Main Operations D1 Bank Accounts 10 6\ In str u ction s R e sp o n ses Data Sending (card no. & PIN) A cc o u n ts Data checking Customers’ accounts Response (valid/invalid) Operation Selection Operation List Selected operation (Inquire, withdrawal, or deposit) A cc o u n ts R e q u e st A cc o u n ts 4 Authentication Request 2 1 11 5\ 14 13 15 3 Notification (Ready) 12 Valid/ Invalid Notification 16 Operation request 17 Operation result notification Notification (result) 18 9 8 7\
Page 3 of 5 DFD level 1 – For customer card Authentication (Case Valid) D1 Bank Accounts 8\ 4\ Data Sending (card no. & PIN) A cc o u n ts Data checking Customers’ accounts A cc o u n ts A cc o u n ts R e q u e st 3\ 1 Card Insertion 10 Operation Selection 2 Read Card Data 9 Validation match 6 5 7
Page 4 of 5 DFD level 1 – For customer card Authentication (Case Invalid) D1 Bank Accounts 8\ 4\ Data Sending (card no. & PIN) A cc o u n ts Data checking Customers’ accounts Acc o u n ts A cc o u n ts R e q u e st 3\ 1 Card Insertion 2 Read Card Data 9 Invalidation match 6 5 7
Page 5 of 5 DFD level 1 – For Cash Withdrawal (Valid card details) D1 Account Database 10 amount 1 5 R e ce ip t 1 4 C ash 13 C ar d 4\ 3 withdrawal amount Tr an sact io n De tail s Amount checking 8 Transaction Validation Response (Accepted Transaction) B al an ce Det ai ls R e q u e ste d Am o u n t 1 Operation Selection 12 Transaction Data 2 Request for Withdrawal 9 amount withdrawal match 11 Transaction Termination 6 5 7
ATM System Analysis and Data Flow Diagram
Please or to post comments