Comprehensive Report: Object Modeling and Design of Collins ATM System
VerifiedAdded on 2021/05/31
|18
|2564
|31
Report
AI Summary
This report presents an object-oriented design for a Collins ATM system, detailing its functional and non-functional requirements. It begins with an introduction to ATM systems and their importance, followed by the aim and objectives of the project. The report outlines the use case model, illustrating the interactions between customers, bank officers, and the ATM machine for various operations like cash withdrawal, deposit, and balance inquiry. A UML class diagram is provided to visualize the relationships between different classes within the system. The report also covers the SDLC design activity, including the system's environment, application components, user interfaces, and database structure. Furthermore, it includes an analysis and discussion of the system's effectiveness, followed by a conclusion summarizing the key findings and a list of references.

Assignment on Object Modeling
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Contents
1. Introduction...................................................................................................................................2
2. Aim................................................................................................................................................2
3. Objective.......................................................................................................................................2
4. Functional and Non-Functional Requirement................................................................................3
5. Use Case Model.............................................................................................................................4
6. UML Class Diagram....................................................................................................................12
7. SDLC Design Activity.................................................................................................................13
8. Analysis and Discussion..............................................................................................................15
9. Conclusion...................................................................................................................................16
10. References...............................................................................................................................16
1. Introduction...................................................................................................................................2
2. Aim................................................................................................................................................2
3. Objective.......................................................................................................................................2
4. Functional and Non-Functional Requirement................................................................................3
5. Use Case Model.............................................................................................................................4
6. UML Class Diagram....................................................................................................................12
7. SDLC Design Activity.................................................................................................................13
8. Analysis and Discussion..............................................................................................................15
9. Conclusion...................................................................................................................................16
10. References...............................................................................................................................16

1. Introduction
The ATM systems were introduced to increase the accessing of the cash directly from the
machine without going to the bank for transaction of withdrawing or depositing. The long
queues were shortens with the management of ATM system. The banking facilities can be
easily drafted and formulated by the association of core banking system in the designing of
the ATM machine (Purchase, Colpoys, McGill, Carrington, and Britton, 2014). The
development of the ATM machine involves the architectural design which is incubated with
the equipment like cash dispenser unit, visual display unit with touch screen facility, ATM
card reader, printer, and keypad. The formulation of these unit increases the effectiveness of
the transaction process with the use of ATM machine. The Collins ATM machine is designed
for facilitating customers with variety of services provided to them related to transaction of
money.
2. Aim
The aim of this project is to develop a design of use case model to focus on the functioning of
the ATM system which is under consideration. The class diagram of the proposed project of
Collin ATM machine helps in getting the details of relationship between different class
entities. The development of the Collins ATM machine provides the functional program of
operating directly through the ATM machine without going to the bank branches for
performing the transaction related to the withdrawing and depositing of the cash.
3. Objective
The project of Collin ATM machine is proposed with the key objectives of providing
numerous cash handling facilities to the customers, operator, and the bank officer. The
objectives of the proposed system are highlighted below:
Development of the use case model for analysing the flow of operation performed
between customers, bank officer, and ATM machine.
The development of class diagram of the proposed project of Collin ATM machine
helps in getting the details of relationship between different class entities.
Proposing the facilities modules provided to the customers such as cash withdraw,
cash deposition, change PIN, balance enquiry, and others
The ATM systems were introduced to increase the accessing of the cash directly from the
machine without going to the bank for transaction of withdrawing or depositing. The long
queues were shortens with the management of ATM system. The banking facilities can be
easily drafted and formulated by the association of core banking system in the designing of
the ATM machine (Purchase, Colpoys, McGill, Carrington, and Britton, 2014). The
development of the ATM machine involves the architectural design which is incubated with
the equipment like cash dispenser unit, visual display unit with touch screen facility, ATM
card reader, printer, and keypad. The formulation of these unit increases the effectiveness of
the transaction process with the use of ATM machine. The Collins ATM machine is designed
for facilitating customers with variety of services provided to them related to transaction of
money.
2. Aim
The aim of this project is to develop a design of use case model to focus on the functioning of
the ATM system which is under consideration. The class diagram of the proposed project of
Collin ATM machine helps in getting the details of relationship between different class
entities. The development of the Collins ATM machine provides the functional program of
operating directly through the ATM machine without going to the bank branches for
performing the transaction related to the withdrawing and depositing of the cash.
3. Objective
The project of Collin ATM machine is proposed with the key objectives of providing
numerous cash handling facilities to the customers, operator, and the bank officer. The
objectives of the proposed system are highlighted below:
Development of the use case model for analysing the flow of operation performed
between customers, bank officer, and ATM machine.
The development of class diagram of the proposed project of Collin ATM machine
helps in getting the details of relationship between different class entities.
Proposing the facilities modules provided to the customers such as cash withdraw,
cash deposition, change PIN, balance enquiry, and others
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

The designing of the facilities provided to the bank officer are automatic upgrading of
the customers database, calculation of cash withdraw, calculation of cash deposition,
total amount left, total cash withdraw from the machine, total cash deposited in the
machine, total amount of cash left in the ATM machine, and others.
4. Functional and Non-Functional Requirement
WITHDRAW: The customer can withdraw fixed amount limit of cash from the ATM
machine within 24 hours. The user will collect the money from the cash dispenser slot
provided in the ATM machine (Wang, Zhang, Sheu, and Guo, 2010).
DEPOSIT: The facility of depositing the cash is provided to the user through cash or
cheque
BALANCE INQUIRY: The user can do the balance inquiry for knowing the details of
account after withdrawing or depositing of cash.
PIN NUMBER: The PIN number is the confidential information which is provided to
the customers by the bank for carrying out transaction from the ATM machine.
CHANGE PIN: For security purpose, the customers are provided with the facility of
changing PIN number according to their own choice.
Verification of the ATM card: After entering the ATM card, the card number is get
verified and linked with the customer’s account for carrying out further transaction.
Verification of the PIN number: The customer can perform the transaction after PIN
number get verified from the bank by matching the PIN number which is stored at the
database.
TRANSFER: The money can be transferred from the customer account to the other
account.
INVALID PIN REJECTION PROCESS: The invalid PIN number entered by the user
will result in blocking of the ATM card for security purpose. The user is provided
with three chances of entering PIN number.
SESSION TIME OUT: The session of the customer will be expired if he is not able to
perform the verification process in the limited time period which is given by the bank
to carry out the transaction (Vachharajani, and Pareek, 2014).
Non Functional Requirement:
the customers database, calculation of cash withdraw, calculation of cash deposition,
total amount left, total cash withdraw from the machine, total cash deposited in the
machine, total amount of cash left in the ATM machine, and others.
4. Functional and Non-Functional Requirement
WITHDRAW: The customer can withdraw fixed amount limit of cash from the ATM
machine within 24 hours. The user will collect the money from the cash dispenser slot
provided in the ATM machine (Wang, Zhang, Sheu, and Guo, 2010).
DEPOSIT: The facility of depositing the cash is provided to the user through cash or
cheque
BALANCE INQUIRY: The user can do the balance inquiry for knowing the details of
account after withdrawing or depositing of cash.
PIN NUMBER: The PIN number is the confidential information which is provided to
the customers by the bank for carrying out transaction from the ATM machine.
CHANGE PIN: For security purpose, the customers are provided with the facility of
changing PIN number according to their own choice.
Verification of the ATM card: After entering the ATM card, the card number is get
verified and linked with the customer’s account for carrying out further transaction.
Verification of the PIN number: The customer can perform the transaction after PIN
number get verified from the bank by matching the PIN number which is stored at the
database.
TRANSFER: The money can be transferred from the customer account to the other
account.
INVALID PIN REJECTION PROCESS: The invalid PIN number entered by the user
will result in blocking of the ATM card for security purpose. The user is provided
with three chances of entering PIN number.
SESSION TIME OUT: The session of the customer will be expired if he is not able to
perform the verification process in the limited time period which is given by the bank
to carry out the transaction (Vachharajani, and Pareek, 2014).
Non Functional Requirement:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

The performance of the ATM system can be measured by satisfying the customer
requirement (Scold, 2014)
The current information should be provided of the amount of balance left in the
customer account.
Reliability of the Collins ATM system can be measured by providing the cash amount
to the customers
Accuracy of the ATM can be measured by the updating process undertaken for the
database
Integrity: The core banking facility helps in providing data integrity by using the card
of ther bank in the Collins ATM machine
Confidentiality of the PIN number should be kept secret by the bank authorities and
customers
5. Use Case Model
The use case model helps in providing the clear concept view of relationship described
between customers, bank entities, operator, and the Collins ATM machine for managing
operation between them (Okafor, Udeze, UgWoke, Ifesinachi, and Nnaemeka, 2014). The
following USE CASE MODEL present the complete scenario of the working process of
Collins ATM machines and its related functionality:
requirement (Scold, 2014)
The current information should be provided of the amount of balance left in the
customer account.
Reliability of the Collins ATM system can be measured by providing the cash amount
to the customers
Accuracy of the ATM can be measured by the updating process undertaken for the
database
Integrity: The core banking facility helps in providing data integrity by using the card
of ther bank in the Collins ATM machine
Confidentiality of the PIN number should be kept secret by the bank authorities and
customers
5. Use Case Model
The use case model helps in providing the clear concept view of relationship described
between customers, bank entities, operator, and the Collins ATM machine for managing
operation between them (Okafor, Udeze, UgWoke, Ifesinachi, and Nnaemeka, 2014). The
following USE CASE MODEL present the complete scenario of the working process of
Collins ATM machines and its related functionality:

The following use case model determines the interaction between the customers and the
ATM machine for carrying out respective function:
The following use case diagram shows the functional model carried out between customers,
ATM, operator, and bank officer.
The following use case provides the scenario of interaction between customers and the bank
operator for checking the availability of sufficient fund in the cash dispenser machine or not.
ATM machine for carrying out respective function:
The following use case diagram shows the functional model carried out between customers,
ATM, operator, and bank officer.
The following use case provides the scenario of interaction between customers and the bank
operator for checking the availability of sufficient fund in the cash dispenser machine or not.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

START UP of the ATM machine: The bank operator switch on the machine by checking
availability of the cash in the cash dispenser unit of the ATM machine (Saleh, 2015). The
sequence diagram for starting up of the ATM machine is depicted below:
SHUTDOWN of the ATM machine:
availability of the cash in the cash dispenser unit of the ATM machine (Saleh, 2015). The
sequence diagram for starting up of the ATM machine is depicted below:
SHUTDOWN of the ATM machine:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

The operator will check the availability of the customer when there are no customers than he
can the shutdown the machine. The customer will not be able to make any transaction related
to withdrawing and deposition after shutting down of the system because it close out
connection with the bank.
SESSION Transaction USE CASE:
The session of the customer start when the customer enters the card in the ATM machine. He
will enter his PIN number after the verification of the card for carrying out transaction
(Merugu, and Akepogu, 2011). The bank will verified the PIN number to select the facility of
the ATM machine according to their requirement such as withdrawing, depositing, transfer,
and balance inquiry. The session of the customer will be expired if he is not able to perform
the verification process in the limited time period which is given by the bank to carry out the
transaction (Nair and Nahar, 2015).
can the shutdown the machine. The customer will not be able to make any transaction related
to withdrawing and deposition after shutting down of the system because it close out
connection with the bank.
SESSION Transaction USE CASE:
The session of the customer start when the customer enters the card in the ATM machine. He
will enter his PIN number after the verification of the card for carrying out transaction
(Merugu, and Akepogu, 2011). The bank will verified the PIN number to select the facility of
the ATM machine according to their requirement such as withdrawing, depositing, transfer,
and balance inquiry. The session of the customer will be expired if he is not able to perform
the verification process in the limited time period which is given by the bank to carry out the
transaction (Nair and Nahar, 2015).

Cash Withdraw Use case:
The customer can withdraw fixed amount limit of cash from the ATM machine within 24
hours. The user will collect the money from the cash dispenser slot provided in the ATM
machine. The withdrawing process will collect amount of cash at the cash dispenser unit and
ends with the generation of receipt for the transaction.
The customer can withdraw fixed amount limit of cash from the ATM machine within 24
hours. The user will collect the money from the cash dispenser slot provided in the ATM
machine. The withdrawing process will collect amount of cash at the cash dispenser unit and
ends with the generation of receipt for the transaction.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

CASH DEPOSIT USE CASE:
The facility of depositing the cash is provided to the user through cash or cheque by the
Collins ATM machine
The facility of depositing the cash is provided to the user through cash or cheque by the
Collins ATM machine
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

CASH TRANSFER USE CASE:
The money can be transferred from the customer account to the other account and associated
receipt will be generated.
The money can be transferred from the customer account to the other account and associated
receipt will be generated.

BALANCE INQUIRY USE CASE:
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 18
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.