logo

(Solution) Assignment on Object Modeling

18 Pages2564 Words31 Views
   

Added on  2021-05-31

(Solution) Assignment on Object Modeling

   Added on 2021-05-31

ShareRelated Documents
Assignment on
Object Modeling
(Solution) Assignment on Object Modeling_1
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
(Solution) Assignment on Object Modeling_2
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
(Solution) Assignment on Object Modeling_3
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:
(Solution) Assignment on Object Modeling_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Object Modeling for ATM System: Requirements, Use Case Diagram, and SDLC
|15
|3058
|309

Object Oriented Modeling : Assignment
|13
|2274
|90

Object Modeling: Collin’s ATM System
|15
|3287
|387

Customer and ATM machine - Doc
|10
|1416
|337

Object Modeling for ATM System: Use Case and Class Diagram
|12
|2266
|146

ATM System Modelling: Sequence Diagram for Transaction Subsystem
|18
|3089
|466