Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 16

MINI

PROJECT
ATM Simultaneous Python
Project
INTRODUCTION
The project file contains a python script (atm.py). This is a simple console
based system which is very easy to use. Talking about the system, it contains
various functions which include Account Statement, Withdrawing, Depositing
amount and changing the pin. Here, at first the user has to enter an existing
username, when the username matches the system proceed toward the next
procedure that is asking pin number. When a user passes all these sign-in
procedures, he/she can use all those features. It is too easy to use, he/she
can check their respective account statements.

While depositing or withdrawing amount, he/she just has to enter the amount
then the system calculates the total remaining balance of the respective
account and displays to the user. And the user can view all these transactions
from the account statement. In this ATM Simulator, the user can also change the
pin number. For this, the user has to enter the New pin code and then confirm
it in order to change the pin code. This simple console based ATM simulator
provides the simple account balance management of a respective account. It
contains all the essential features. There is no database connection or neither
any external text or other files used in this mini project to save user’s data.
Everything is set inside the source code whether its pin code or the amount.
SOFTWARE SPECIFICATION:-
Operating System : Windows 10

Platform : Python IDLE 3.9.7

Database : NONE

Languages : Python

HARDWARE SPECIFICATION:-
Processor : Intel Core 3

Hard Disk : 120GB

Ram : 8GB
Features:

1) Sign In
2) Account Statement
3) Withdraw amount
4) Deposit amount
5) Lodge amount
6) Change Pin
INPUT CODE
OUTPUT CODE
ALGORITHM
1). We have run the program in python IDEL
2). Our project is based on ATM STIMULATION
3). The functions of ATM STIMULATION are:-
#Enter the correct username and password to login

i] Statement: we get the mini statement of our account.

ii] Withdrawal: through this function we can take our money from the machine.

iii] Deposit: this function helps us to deposit the money.

iv] Pin Change: through this function we can change the pin of our credit card.

v] Quit: This function helps us to terminate the process.


Advantages
• Less effort to complete transaction.
• Less time required.
• No need to maintain the bulk of paper.
CONCLUSION
We have successfully done with our mini project “ATM STIMULATOR” in
Python we have performed operations like
1). Withdrawal
2). Cash deposit
3). Pin change(completed invisible pin for extra security only upto 3 attempts
after that the card is automatically blocked).
#Time taken to complete the project is roughly two weeks.
THANK YOU
GROUP MEMBERS :-
SWETA CHAVAN(2203308)
JAIRAJ SINGH(2203315)

You might also like