SlideShare a Scribd company logo
1 of 25
Software Engineering Project
       November 2011

                Developer Team
                    Arnav Sameer 108/09
              Mangal Singh Purty 213/09
            Sanjay Prakash Toppo 367/09
                    Tanay Mishra 475/09
                 Pallab Sutradhar 521/09
Welcome To Cabot Bank
Introduction

 Purpose:
 This document describes the software requirements
  and specification (SRS) for an automated teller
  machine (ATM) network. The document is intended
  for the customer and the developer (designers, testers,
  maintainers).
 The reader is assumed to have basic knowledge of
  banking accounts and account services. Knowledge
  and understanding of Unified Modeling Language
  (UML) diagrams is also required.
Scope
 The software supports a computerized banking network
 called ‘Bank24’. The network enables customers to
 complete simple bank account services via automated teller
 machines (ATMs) that may be located off premise and that
 need not be owned and operated by the customer’s bank.
 The ATM identifies a customer by a cash card and
 password. It collects information about a simple account
 transaction (e.g., deposit, withdrawal, transfer, bill
 payment), communicates the transaction information to
 the customer’s bank, and dispenses cash to the customer.
 The banks provide their own software for their own
 computers. The ‘Bank24’ software requires appropriate
 record keeping and security provisions. The software must
 handle concurrent accesses to the same account correctly.
Documentation Conventions
 Account:
 A single account at a bank against which transactions can
   be applied.
 Accounts may be of various types with at least checking
   and savings. A customer can hold more than one account.
   MaxDailyWD:
 The maximum amount of cash that a customer can
   withdraw from an account in a day (from
 00:00 AM to 23:59 PM) via ATMs.
 PIN:
It Refers to Personal Identification Number. Used to identify
   and validate the login of an ATM user.
Intended Audience
 The intended audience of this SRS consists of:
       •   Software designers
       •   Systems engineers
       •   Software developers
       •   Software testers
       •   Customers
Additional information
 The ATM network does not work independently. It
  works together with the banks’ computers and the
  software run by the network’s banks.
 The actors of the system are:
 1. User
  2. ATM Machine
  3. Bank
General Description

                      ACCOUN
                      T
 AT
 M
                      ACCOUN
                      T
 AT     BANK
        COMPUTER
 M
                      ACCOUN
                      T

 AT
 M                    ACCOUN
                      T
Product Perspective
 The ATM network doesn’t work independently
 It has to work together with the computer software
 owned by banks. There are clearly denied interfaces for
 the different system.
Product Functions
 The software should support a computerized banking network
 Each bank provides its own computer to maintain its own accounts and
    process transactions against them
   Automatic teller machines communicate with the banks, computers
   An automatic teller machine accepts a cash card and interacts with
   the user communicates with the bank computer to carry out the
   transaction
   dispenses cash and prints receipts
   The system requires appropriate record keeping and security provisions
   The system must handle concurrent access to the same account
    correctly
    The banks will provide their own software for their own computers
   The cost of the shared system will be apportioned to the banks
    according to the number of customers with
User Characteristics
   There are several users of the ATM network
   Customer
   Figure: ATM network
   The customer interacts with the ATM network via the ATM
   It must be very easy for them to use the ATM
   They should be supported by the system in every possible
    way
   Maintainer
   It should be easy to maintain the whole system
   The maintainer should be the only
   person that is allowed to connect a new ATM to the
    network
Functional Requirement
   Insert atm card
   Validate atm card
   Enter product task
   Enter pin
   Validate pin
   Validate for account type if the task is banking
   Ask for amount to be withdrawn
   Amount is debited if sufficient balance is available
   Error message is displayed otherwise
   Ask for printing advice if the task is balance enquiry
External Interface Requirements



  0           1         2        3       4



  5               6     7        8       9

                      ENTER




  Card Slot           Receipts       Cash Slot
Product function
1. Login
2. Get Balance Information
3. Withdraw Cash
4. Transfer Funds
Hardware Interface
 The ATM network has to provide hardware interfaces to various
  printers and various ATM machines

 Ability to read the ATM card
 Ability to count the currency notes
 Touch screen for convenience
 Keypad (in case touchpad fails)
 Continuous power supply
 Ability to connect to bank’s network
 Ability to take input from user
 Ability to validate user
Non-Functional Requirements
                    Performance Requirements :
 Error message should be displayed at least 6 sec.


 If there is no response from the bank computer after a request within
  minutes the card is rejected with an error message.

 The ATM dispenses money if and only if the withdrawal from the
  account is processed and accepted by the bank.

 Each bank may be processing transactions from several ATMs at the
  same time.
Security Requirements:
 Users accessibility is censured in all the ways


 Users are advised to change their PIN on first use


 Users are advised not to tell their PIN to anyone


 The maximum number of attempts to enter PIN will
  be three .
Software Interface
 The ATM network has to provide software interfaces to
  the software used by di-erent banks
 Different network software
 The exact detailed specification of the software
  interfaces is not part of this document
Safety Requirements:
 Must be safe kept in physical aspects, say in a cabin

 Must be bolted to floor to prevent any kind of theft

 Must have an emergency phone outside the cabin

 There must be an emergency phone just outside the cabin

 The cabin door must have an ATM card swipe slot

 The cabin door will always be locked, which will open only when user
  swipes his/her ATM card in the slot & is validated as genuine
Attributes
 Availability


 Security


 Maintainability


 Transferability Conversions


 Data Bases
Assumptions
 Hardware never fails
 ATM casing is impenetrable
 Limited number of transactions per day i.e. sufficient
  paper for receipts
 Limited amount of money withdrawn per day i.e.
  sufficient money
Conclusion
 Owing to the above mentioned assumptions this ATM
  Net Banking Software is working as fit to customer
  needs.
 Result is verified accordingly.
Acknowledgement
 We would like to thank our teacher Mrs. Suprita Das
 for helping us with the basic guidelines for the project

More Related Content

What's hot

Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report Surjeet Art
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System ProjectChaudhry Sajid
 
Banking management system
Banking management systemBanking management system
Banking management systemHome
 
Presentation on java project (bank management system)
Presentation on java project (bank management system)Presentation on java project (bank management system)
Presentation on java project (bank management system)Gopal Sheel
 
ATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional RequirementsATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional Requirementswajahat Gul
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONNandana Priyanka Eluri
 
Hostel managements system
Hostel managements systemHostel managements system
Hostel managements systemFahad Chishti
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction systemsagar_paperwala
 
documentation on bank management system
documentation on bank management systemdocumentation on bank management system
documentation on bank management systemUnsa Jawaid
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...grandhiprasuna
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management systemJawhar Ali
 
DFD for E-Commerce Website
DFD for E-Commerce WebsiteDFD for E-Commerce Website
DFD for E-Commerce WebsiteRabart Kurrey
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMNitish Xavier Tirkey
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-systemnancs
 
Bank Management System project
Bank Management System projectBank Management System project
Bank Management System projectGolamRabbaniMithu
 

What's hot (20)

Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Atm software ppt
Atm software pptAtm software ppt
Atm software ppt
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
The atm system
The atm systemThe atm system
The atm system
 
BANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM reportBANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM report
 
Banking management system
Banking management systemBanking management system
Banking management system
 
Presentation on java project (bank management system)
Presentation on java project (bank management system)Presentation on java project (bank management system)
Presentation on java project (bank management system)
 
Atm system
Atm systemAtm system
Atm system
 
ATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional RequirementsATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional Requirements
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
Hostel managements system
Hostel managements systemHostel managements system
Hostel managements system
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
 
documentation on bank management system
documentation on bank management systemdocumentation on bank management system
documentation on bank management system
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
 
DFD for E-Commerce Website
DFD for E-Commerce WebsiteDFD for E-Commerce Website
DFD for E-Commerce Website
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEM
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Bank Management System project
Bank Management System projectBank Management System project
Bank Management System project
 

Viewers also liked (20)

Core Banking Solution PPT of TCS and SBI
Core Banking Solution PPT of TCS and SBICore Banking Solution PPT of TCS and SBI
Core Banking Solution PPT of TCS and SBI
 
Core Banking Solution.
Core Banking Solution.Core Banking Solution.
Core Banking Solution.
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATM
 
Universal banking
Universal bankingUniversal banking
Universal banking
 
Mobile banking
Mobile bankingMobile banking
Mobile banking
 
Atm.ppt
Atm.pptAtm.ppt
Atm.ppt
 
Atm (bm)
Atm (bm)Atm (bm)
Atm (bm)
 
Core banking
Core bankingCore banking
Core banking
 
Universal banking
Universal bankingUniversal banking
Universal banking
 
Universal banking
Universal bankingUniversal banking
Universal banking
 
Mobile Banking
Mobile BankingMobile Banking
Mobile Banking
 
Bank Accounts & Customers
Bank Accounts & CustomersBank Accounts & Customers
Bank Accounts & Customers
 
Know your customer guidelines
Know your customer guidelinesKnow your customer guidelines
Know your customer guidelines
 
Kyc banks
Kyc banksKyc banks
Kyc banks
 
The Kiva Zip Journey
The Kiva Zip JourneyThe Kiva Zip Journey
The Kiva Zip Journey
 
CRR and SLR in banks
CRR and SLR in banksCRR and SLR in banks
CRR and SLR in banks
 
CRR & SLR
CRR & SLRCRR & SLR
CRR & SLR
 
Customer relationship management and importance of relationship marketing in ...
Customer relationship management and importance of relationship marketing in ...Customer relationship management and importance of relationship marketing in ...
Customer relationship management and importance of relationship marketing in ...
 
Introduction to banking in india
Introduction to banking in indiaIntroduction to banking in india
Introduction to banking in india
 
Banking ombudsmen
Banking ombudsmenBanking ombudsmen
Banking ombudsmen
 

Similar to ATM Banking

srs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdfsrs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdfRohitKumar259878
 
ATM BLock Diagram and its design uses development.pptx
ATM BLock Diagram and its design uses development.pptxATM BLock Diagram and its design uses development.pptx
ATM BLock Diagram and its design uses development.pptxkeerthi975
 
python pre-submission report.pdf
python pre-submission report.pdfpython pre-submission report.pdf
python pre-submission report.pdfSruthiMugle
 
Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdfNEERAJRAJPUT81
 
QR BASED CARD-LESS ATM TRANSACTIONS
QR BASED CARD-LESS ATM TRANSACTIONSQR BASED CARD-LESS ATM TRANSACTIONS
QR BASED CARD-LESS ATM TRANSACTIONSJournal For Research
 
IRJET - Anti-Fraud ATM Security System
IRJET  - Anti-Fraud ATM Security SystemIRJET  - Anti-Fraud ATM Security System
IRJET - Anti-Fraud ATM Security SystemIRJET Journal
 
BIOMETRIC AND MAGIC PIN AUTHENTICATION SYSTEM FOR ATM
BIOMETRIC AND MAGIC PIN AUTHENTICATION SYSTEM FOR ATMBIOMETRIC AND MAGIC PIN AUTHENTICATION SYSTEM FOR ATM
BIOMETRIC AND MAGIC PIN AUTHENTICATION SYSTEM FOR ATMIRJET Journal
 
SMS hashing system (Real-Time) for the reliability of financial transactions
SMS hashing system (Real-Time) for the reliability of financial transactionsSMS hashing system (Real-Time) for the reliability of financial transactions
SMS hashing system (Real-Time) for the reliability of financial transactionsIJRES Journal
 
Fingerprint Authentication for ATM
Fingerprint Authentication for ATMFingerprint Authentication for ATM
Fingerprint Authentication for ATMParas Garg
 
Psdot 11 highly secured net banking system using fingerprint recognition tech...
Psdot 11 highly secured net banking system using fingerprint recognition tech...Psdot 11 highly secured net banking system using fingerprint recognition tech...
Psdot 11 highly secured net banking system using fingerprint recognition tech...ZTech Proje
 
IRJET- Credit Card Transaction using Fingerprint Recognisation and Two St...
IRJET-  	  Credit Card Transaction using Fingerprint Recognisation and Two St...IRJET-  	  Credit Card Transaction using Fingerprint Recognisation and Two St...
IRJET- Credit Card Transaction using Fingerprint Recognisation and Two St...IRJET Journal
 
Concepts of Digital Banking
Concepts of Digital BankingConcepts of Digital Banking
Concepts of Digital BankingAbinayaS31
 
IRJET- Face Recognition System with HOG in ATMS
IRJET- Face Recognition System with HOG in ATMSIRJET- Face Recognition System with HOG in ATMS
IRJET- Face Recognition System with HOG in ATMSIRJET Journal
 
Transactions Using Bio-Metric Authentication
Transactions Using Bio-Metric AuthenticationTransactions Using Bio-Metric Authentication
Transactions Using Bio-Metric AuthenticationIRJET Journal
 
IRJET- Secured Merchant Payment using Biometric Transaction
IRJET-  	  Secured Merchant Payment using Biometric TransactionIRJET-  	  Secured Merchant Payment using Biometric Transaction
IRJET- Secured Merchant Payment using Biometric TransactionIRJET Journal
 

Similar to ATM Banking (20)

srs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdfsrs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdf
 
ATM BLock Diagram and its design uses development.pptx
ATM BLock Diagram and its design uses development.pptxATM BLock Diagram and its design uses development.pptx
ATM BLock Diagram and its design uses development.pptx
 
python pre-submission report.pdf
python pre-submission report.pdfpython pre-submission report.pdf
python pre-submission report.pdf
 
Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdf
 
Atm transaction
Atm transactionAtm transaction
Atm transaction
 
QR BASED CARD-LESS ATM TRANSACTIONS
QR BASED CARD-LESS ATM TRANSACTIONSQR BASED CARD-LESS ATM TRANSACTIONS
QR BASED CARD-LESS ATM TRANSACTIONS
 
IRJET - Anti-Fraud ATM Security System
IRJET  - Anti-Fraud ATM Security SystemIRJET  - Anti-Fraud ATM Security System
IRJET - Anti-Fraud ATM Security System
 
BIOMETRIC AND MAGIC PIN AUTHENTICATION SYSTEM FOR ATM
BIOMETRIC AND MAGIC PIN AUTHENTICATION SYSTEM FOR ATMBIOMETRIC AND MAGIC PIN AUTHENTICATION SYSTEM FOR ATM
BIOMETRIC AND MAGIC PIN AUTHENTICATION SYSTEM FOR ATM
 
SMS hashing system (Real-Time) for the reliability of financial transactions
SMS hashing system (Real-Time) for the reliability of financial transactionsSMS hashing system (Real-Time) for the reliability of financial transactions
SMS hashing system (Real-Time) for the reliability of financial transactions
 
Fingerprint Authentication for ATM
Fingerprint Authentication for ATMFingerprint Authentication for ATM
Fingerprint Authentication for ATM
 
Psdot 11 highly secured net banking system using fingerprint recognition tech...
Psdot 11 highly secured net banking system using fingerprint recognition tech...Psdot 11 highly secured net banking system using fingerprint recognition tech...
Psdot 11 highly secured net banking system using fingerprint recognition tech...
 
IRJET- Credit Card Transaction using Fingerprint Recognisation and Two St...
IRJET-  	  Credit Card Transaction using Fingerprint Recognisation and Two St...IRJET-  	  Credit Card Transaction using Fingerprint Recognisation and Two St...
IRJET- Credit Card Transaction using Fingerprint Recognisation and Two St...
 
What is ATM
What is ATMWhat is ATM
What is ATM
 
Concepts of Digital Banking
Concepts of Digital BankingConcepts of Digital Banking
Concepts of Digital Banking
 
IRJET- Face Recognition System with HOG in ATMS
IRJET- Face Recognition System with HOG in ATMSIRJET- Face Recognition System with HOG in ATMS
IRJET- Face Recognition System with HOG in ATMS
 
E banking
E   bankingE   banking
E banking
 
Transactions Using Bio-Metric Authentication
Transactions Using Bio-Metric AuthenticationTransactions Using Bio-Metric Authentication
Transactions Using Bio-Metric Authentication
 
Biometric ATM2.docx
Biometric ATM2.docxBiometric ATM2.docx
Biometric ATM2.docx
 
IRJET- Secured Merchant Payment using Biometric Transaction
IRJET-  	  Secured Merchant Payment using Biometric TransactionIRJET-  	  Secured Merchant Payment using Biometric Transaction
IRJET- Secured Merchant Payment using Biometric Transaction
 
Presentation On ATM Technology
Presentation On ATM TechnologyPresentation On ATM Technology
Presentation On ATM Technology
 

Recently uploaded

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 

Recently uploaded (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 

ATM Banking

  • 1. Software Engineering Project November 2011 Developer Team Arnav Sameer 108/09 Mangal Singh Purty 213/09 Sanjay Prakash Toppo 367/09 Tanay Mishra 475/09 Pallab Sutradhar 521/09
  • 3. Introduction  Purpose:  This document describes the software requirements and specification (SRS) for an automated teller machine (ATM) network. The document is intended for the customer and the developer (designers, testers, maintainers).  The reader is assumed to have basic knowledge of banking accounts and account services. Knowledge and understanding of Unified Modeling Language (UML) diagrams is also required.
  • 4. Scope  The software supports a computerized banking network called ‘Bank24’. The network enables customers to complete simple bank account services via automated teller machines (ATMs) that may be located off premise and that need not be owned and operated by the customer’s bank. The ATM identifies a customer by a cash card and password. It collects information about a simple account transaction (e.g., deposit, withdrawal, transfer, bill payment), communicates the transaction information to the customer’s bank, and dispenses cash to the customer. The banks provide their own software for their own computers. The ‘Bank24’ software requires appropriate record keeping and security provisions. The software must handle concurrent accesses to the same account correctly.
  • 5. Documentation Conventions  Account:  A single account at a bank against which transactions can be applied.  Accounts may be of various types with at least checking and savings. A customer can hold more than one account. MaxDailyWD:  The maximum amount of cash that a customer can withdraw from an account in a day (from  00:00 AM to 23:59 PM) via ATMs.  PIN: It Refers to Personal Identification Number. Used to identify and validate the login of an ATM user.
  • 6. Intended Audience  The intended audience of this SRS consists of: • Software designers • Systems engineers • Software developers • Software testers • Customers
  • 7. Additional information  The ATM network does not work independently. It works together with the banks’ computers and the software run by the network’s banks.  The actors of the system are:  1. User 2. ATM Machine 3. Bank
  • 8. General Description ACCOUN T AT M ACCOUN T AT BANK COMPUTER M ACCOUN T AT M ACCOUN T
  • 9. Product Perspective  The ATM network doesn’t work independently  It has to work together with the computer software owned by banks. There are clearly denied interfaces for the different system.
  • 10. Product Functions  The software should support a computerized banking network  Each bank provides its own computer to maintain its own accounts and process transactions against them  Automatic teller machines communicate with the banks, computers  An automatic teller machine accepts a cash card and interacts with  the user communicates with the bank computer to carry out the  transaction  dispenses cash and prints receipts  The system requires appropriate record keeping and security provisions  The system must handle concurrent access to the same account correctly  The banks will provide their own software for their own computers  The cost of the shared system will be apportioned to the banks according to the number of customers with
  • 11. User Characteristics  There are several users of the ATM network  Customer  Figure: ATM network  The customer interacts with the ATM network via the ATM  It must be very easy for them to use the ATM  They should be supported by the system in every possible way  Maintainer  It should be easy to maintain the whole system  The maintainer should be the only  person that is allowed to connect a new ATM to the network
  • 12. Functional Requirement  Insert atm card  Validate atm card  Enter product task  Enter pin  Validate pin  Validate for account type if the task is banking  Ask for amount to be withdrawn  Amount is debited if sufficient balance is available  Error message is displayed otherwise  Ask for printing advice if the task is balance enquiry
  • 13. External Interface Requirements 0 1 2 3 4 5 6 7 8 9 ENTER Card Slot Receipts Cash Slot
  • 14. Product function 1. Login 2. Get Balance Information 3. Withdraw Cash 4. Transfer Funds
  • 15. Hardware Interface  The ATM network has to provide hardware interfaces to various printers and various ATM machines  Ability to read the ATM card  Ability to count the currency notes  Touch screen for convenience  Keypad (in case touchpad fails)  Continuous power supply  Ability to connect to bank’s network  Ability to take input from user  Ability to validate user
  • 16. Non-Functional Requirements Performance Requirements :  Error message should be displayed at least 6 sec.  If there is no response from the bank computer after a request within minutes the card is rejected with an error message.  The ATM dispenses money if and only if the withdrawal from the account is processed and accepted by the bank.  Each bank may be processing transactions from several ATMs at the same time.
  • 17. Security Requirements:  Users accessibility is censured in all the ways  Users are advised to change their PIN on first use  Users are advised not to tell their PIN to anyone  The maximum number of attempts to enter PIN will be three .
  • 18. Software Interface  The ATM network has to provide software interfaces to the software used by di-erent banks  Different network software  The exact detailed specification of the software interfaces is not part of this document
  • 19. Safety Requirements:  Must be safe kept in physical aspects, say in a cabin  Must be bolted to floor to prevent any kind of theft  Must have an emergency phone outside the cabin  There must be an emergency phone just outside the cabin  The cabin door must have an ATM card swipe slot  The cabin door will always be locked, which will open only when user swipes his/her ATM card in the slot & is validated as genuine
  • 20. Attributes  Availability  Security  Maintainability  Transferability Conversions  Data Bases
  • 21. Assumptions  Hardware never fails  ATM casing is impenetrable  Limited number of transactions per day i.e. sufficient paper for receipts  Limited amount of money withdrawn per day i.e. sufficient money
  • 22.
  • 23.
  • 24. Conclusion  Owing to the above mentioned assumptions this ATM Net Banking Software is working as fit to customer needs.  Result is verified accordingly.
  • 25. Acknowledgement  We would like to thank our teacher Mrs. Suprita Das for helping us with the basic guidelines for the project