You are on page 1of 6

HARAMAYA UNIVERSITY

COLLEGE OF COMPUTING AND


INFORMATICS
DEPARTMENT OF INFORMATION
TECHNOLOGY
Course code: FUNDAMENTALS OF PROGRAMMING II
Course code: ITech 2042
Project report

Project title: atm machine system


Group members’ id no
1. Adisu biyana 0249/13
2. Abdulwahid Osman 0113/13
3. Abel kassu 4287/13
4. Abel dereje 0082/13
5. Abebaw tegegne 0125/13
6. Abdurahim muhidin 0125/13
7. Samuel desta 1464/12

Submission date: July 9, 2022


Instructor: biruk g

INTRODUCTION
This project is all about how ATM machine system works using C++
language. The customer or the user logs into the system by entering
his pin and he can get some services. The system is assumed or
considered tied with user’s bank account. Our best efforts have been
put forward to keep my program completely free from any type of
errors.

OBJECTIVE OF THE PROJECT


The main objective of the project is to make an ATM a source code
that interacts with the user as the user logs in using pin and
accessing services like withdraw, deposit, balance and other services
assuming the system is directed from user’s bank account.

PROBLEMS OF THE PROJECT


First as the program runs it displays the welcome description
making it attractive to user and it offers the user to insert his
card by pressing the enter button
Next the user enters his pin number, if the pin is correct then
the main menu is displayed if not the user is insisted until he
enters the correct pin
Then the user uses his choice in the main menu for the service
he want to be served

.
DESCRIPTION OF THE PROJECT
This program is made to service for the user so it appears as shown
below

Then the user presses enter button and it goes to another page as
shown below so the user have to enter his pin to log in
After while the user will interact with the main menu of the program
shown below

We have also implemented class for access specifiers and grouping


data members under the access specifiers and some functions were
implemented inside the class. In our class we have private access
specifier to implement the secured pin of the user that cannot be
accessed anywhere and the public access specifier.

CHALLENGES
The program is made to provide user a virtual ATM machine so the
user uses his pin to log in and get service. We had a problem with
how when every user enters his pin to show the users balance and
also the problem to recognize different users having different
passwords. So there is a challenge that is the user has to use the
fixed pin provided in the program.

CONCLUSION
This project is mainly programmed for ATM machine system and
programmed using C++ language using class, function and others.
The user can make withdraws, deposit, and so on services using this
simple program. The program is done efficiently based on the real
ATM machine.

You might also like