Merijn Benjamin Christina

Slides:



Advertisements
Similar presentations
ORDER VERIFICATION ORDER ENTRY DAILY PROCESS ORDER VERFICATION - Order Sort Browse - Enter Order # - F-8 OK.
Advertisements

GCSE ICT By the end of this session, you will be able to: Explain main features of ATM machines Identify features of credit cards, debit cards, smart cards.
Chapter 4: Requirements Engineering
KaChing!, Lesson 3: Cash the Check and Track the Dough
Reconcile a Bank Statement
2.7.1.G1 © Family Economics & Financial Education – December 2005– Get Ready to Take Charge of Your Finances – Electronic Banking Bonanza – Slide 1 Funded.
ATM Security Requirements & Specification Decomposition Team B: Martijn Christiaan Vasilis Benjamin.
CEL: Computers in Banking and Retail
1.7.2.G1 © Family Economics & Financial Education – Revised February 2008 – Financial Institutions Unit – Electronic Banking Funded by a grant from Take.
USE CASE – ATM EXAMPLE Actors: ATM Customer ATM Operator Use Cases: The customer can withdraw funds from a checking or savings account query the balance.
SWE 214 (071) Use Case Diagrams Slide 1 Use Case Diagrams Examples.
1.2.2.G1 © Take Charge Today – Revised May 2010 – Electronic Banking Bonanza – Slide 1 Funded by a grant from Take Charge America, Inc. to the Norton School.
Warm-up: April 11 What’s the difference between a checking and savings account?
Debit Card Plastic card that looks like a credit card
Checking Accounts Checking Accounts.
Requirements for Opening a Checking Account
CASH-out using Mobile Money A step by step guide to the process.
Checking Account & Debit Card Simulation
Bank On It Personal Finance Unit. Why Learn About Banking?
Personal Finance.  Four common Financial Institutions  Commercial banks  Savings and loan associations (S&Ls)  Credit Unions  Brokerage Firms.
CPSC 333: Foundations of Software EngineeringJ. Denzinger Small Test: Bank account manager System has to run on an automated teller machine. User must.
ATM – requirements Team B Tom Hastjarjanto Martijn Nijenhof Ales Sturala Paul van der Ende.
ATM User Interface V3. I/O Devices Input: Keyboardfor input, option select Keyboardfor input, option select Or Touch screen Or Touch screenOutput: Screenfor.
Sequence Diagrams. Introduction A Sequence diagram depicts the sequence of actions that occur in a system. The invocation of methods in each object, and.
Bank On It.
Teens 2 lesson six using banking services presentation slides 04/09.
Banking products and operations. withdrawal A withdrawal in a bank / withdraw money = to take money out of a bank account.
Check It Out 1. 2 Introductions Instructor and student introductions Module overview.
Credit cards and Debit Cards, Credit and Debt
{ How to Use An ATM A simple tutorial to teach how to use ATM Machines.
INTERACTION DIAGRAMS Example Kingdom of Saudi Arabia Ministry of Higher Education Princess Noura bint Abdulrahman University College of Computer & Information.
Credit Card vs. Debit Card. Debit Cards Also called “check cards” –Works just like writing a check Deducts money from your checking account.
Check It Out 1. 2 Purpose Check It Out will teach you how to use a checking account responsibly.
Common payment services What are the common payment services provided by financial institutions? 1.
Chapter © 2010 South-Western, Cengage Learning Checking Accounts and Banking Services Banking Services and Fees 9.
Bank On It 1. 2 Purpose Bank On It : Is an overview of banking services. Will help you build a positive relationship with banks, thrifts, and credit unions.
2.7.1.G1 © Family Economics & Financial Education – December 2005 – Get Ready To Take Charge of Your Finances – Electronic Banking Bonanza Funded by a.
1.7.2.G1 © Family Economics & Financial Education – Revised May 2009 – Financial Institutions Unit – Electronic Banking Funded by a grant from Take Charge.
Chapter 10 Section 3.  Service 1: Customer Can Store Money  Banks store currency safely  Insured against failure  Safety deposit boxes  Service 2:
Faculty of Computer & Information Software Engineering Third year
Chapter 3, Section 3 ELECTRONIC BANKING.
ATM Card & PIN: Enables you to use anytime or day, PIN allows you to make authorized transactions to your account. ATM deposits: May submit currency.
ICT and Banks Banks use mainframe computers to maintain customer accounts. They store a record of each customer’s withdrawals and deposits. Each bank mainframe.
SFWR ENG 3KO4 Software Development Fall 2009 Instructor: Dr. Kamran Sartipi Software Requirement Specification (SRS) for the Automated Banking Machine.
SFWR ENG 3KO4 Software Development for Computer/Electrical Engineering Fall 2009 Instructor: Dr. Kamran Sartipi Software Requirement Specification (SRS)
NITWITS NITPICKING Ard Bahlman. Assumptions  “A customer will be required to insert an ATM card and enter a personal identification number (PIN) which.
Cuallet step by step guide. Step 1 From the Cuallet home page, click the “Sign Up Now” button. New user / Register.
Introduction to Business Analytics & Business Intelligence Information Systems Functions i-Clicker Demo IS vs IT IPO Model Note Taking.
Computerization of a bank  Automatic Teller Machines  Net Banking  Phone Banking  Savings/ Current/ Fixed Deposit/ Recurring Deposit  Loans against.
Check It Out 1. 2 Introductions Instructor and student introductions Module overview.
GOALS BUSINESS MATH© Thomson/South-WesternLesson 3.2Slide 1 3.2Electronic Banking Record electronic banking transactions Find account balance when banking.
Learning Intentions Explain what an ATM is and the facilities offered Identify the stages of withdrawing cash from an ATM List the advantages and disadvantages.
Why should you have a checking account?. What is an “ATM”? Automated Teller Machine- ATMs have several functions, such as allowing the account holder.
Events & Messages Merijn Paul Tom. Generic Exceptions  HardwareFail – the device does not respond  HardwareMalfunction – some part of the device is.
User Manual For ATM Cash Withdrawal. ATM Cash withdrawal-Manual Pikachu will guide you throughout the ATM cash withdrawal process.
Checking & Savings Accounts Economics What is a Checking Account?  Common financial service used by many consumers (a place to keep money)  Funds.
Lecture Outline Monday 23 rd February (Week 4) 3 – 3:10pm Review of Requirements Eng. and use cases 3:10 – 3:40pm Exercise on Use Case 3:40-4:40 Class.
TODAY’S AGENDA 1.Budgeting Project review- they are due electronically tomorrow 2.Budgeting Quiz (DVD) and test questions afterwards 3.Ch. 10 Baking 4.Ch.
Salient features of facility:  Minimum amount of withdrawal Rs.100/- (thereafter in multiples of Rs.100/- ).  Maximum of Rs.1000/- per day per.
Step 2 – Register a Card To register a UR Card, you can send an to or fill out the registration form at one of our awesome
Do Now Why do people have checking accounts?. Unit 4: Lesson 13: Checking Accounts Day 1 Objective: identify vocabulary terms related to checking accounts.
Daar is geen woord Chinees bij. Follows the push model, messages are not initiated by the software 2.
1 Case Study and Use Cases for Case Study Lecture # 28.
Credit, Debit, and ATM Cards
Discover the Boom in Electronic Banking!
Discover the Boom in Electronic Banking!
using banking services
Discover the Boom in Electronic Banking!
Real-Time Structured Analysis and Design Technique (RSTAD)
Piggy Bank vs. Bank Choosing and Maintaining Your Account
Presentation transcript:

Merijn Benjamin Christina ATM Requirements Merijn Benjamin Christina

Basic Requirements UI for interaction Allow use of credit cards and debit cards Verify card holder by PIN code Allow cash withdrawal from bank account Allow cash deposit on bank account Check balance Printing

User Interface Screen for displaying information Dialog: Welcome screen with instructions Prompt: Enter PIN code screen Prompt: Select action (withdraw/deposit/balance) Prompt: Enter withdrawal amount Prompt: Select receipt or not Dialog: End transaction screen

User Interface Screen for displaying information Dialog: Welcome screen with instructions Prompt: Enter PIN code screen Prompt: Select action (withdraw/deposit/balance) Dialog: Display deposited amount Prompt: Finish depositing cash Prompt: Select receipt or not Dialog: End transaction screen

User Interface Screen for displaying information Dialog: Welcome screen with instructions Prompt: Enter PIN code screen Prompt: Select action (withdraw/deposit/balance) Dialog: Display balance Prompt: Select receipt or not Dialog: End transaction screen

Card Type Identifies card holder, type and bank account Credit card Daily and monthly limits with credit card company Debit card Account balance in bank Daily and monthly limits in bank

Identification PIN verification Communicate with bank to verify card holder Allow limited number of attempts Card verification by chip

Withdrawal Authenticated user can choose withdrawal amount Maximum amount is constrained dependant on card type Minimum amount is constrained by smallest available cash Cashout set of bank notes according to What notes are left in the ATM What is most convenient for the user

Deposit Authenticated user can deposit money Allow user to enter cash into the machine Both bank notes and coins No maximum (besides physical space in machine), no minimum ATM counts value of deposited cash ATM deposits amount on bank account Print receipt (optional)

Check balance & printing Authenticated user can check balance without withdrawing/depositing Balance is also checked when withdrawing from debit card ATM can print receipt after: Checking balance Withdrawing cash Depositing cash

Other stuff Operation on network failure during transaction? Multiple accounts per customer Signal need for refill when low on cash Language selection Currency conversion for foreign card use? ATM authentication/identification