Abhishek Jayswal Cs Project
Abhishek Jayswal Cs Project
Abhishek Jayswal Cs Project
NAME:ABHISHEK JAYSWAL
CLASS: XII-A
BOARD ROLL NO:
Certificate
This is to certify this Synopsis Report belongs to
project.
DATE
Self-Certificate
This is to certify thatABHISHEK JAYSWALof
year 2020-2021.
ACKNOWLEDGEMENT
I feel short of words to express my deepest sense of gratitude and
bow my head with reverence to the one who is omnipresent,
omnipotent and omniscient and is the cause behind every effect.
Thanks to God for guiding and helping me throughout this project.
I owe a great many thanks to a great many people who helped and
supported me during this project. My deepest thanks to our
teacher Mrs. Shikha Shambharkar the Guide of the project for
guiding and correcting various documents of mine with attention
and care. She has taken pain to go through the project and make
necessary correction as and when needed.
The project would not have been complete without the helpful
cooperation and encouragement of our worthy principal
Mr. P. Kombade. I thank her for showing her great concern
towards me and providing the necessary details for making my
project a great success.
Finally, yet importantly, I would like to express my heartfelt thanks
to my beloved parents for their blessings, my friends/classmates
for their help and wishes for the successful completion of this
project.
ABHISHEK JAYSWAL
INDEX
OBJECTIVE 1
INTRODUCTION 2
PROGRAM CODE 3
OUTPUT 8
LIMITATIONS 22
OBJECTIVE
This is Python Project on ATM System, which provides a
lot of facility to their user.
INTRODUCTION
The “ATM System" has been developed to give
clients of a bank access to their account without
going to the bank.
# comparing pin
while count < 3:
print('------------------')
print('******************')
pin = str(input('PLEASE ENTER PIN: '))
print('******************')
print('------------------')
if pin.isdigit():
if user == users[0]:
if pin == pins[0]:
break
else:
count += 1
print('-----------')
print('***********')
print('INVALID PIN')
print('***********')
print('-----------')
print()
if user == users[1]:
if pin == pins[1]:
break
else:
count += 1
print('-----------')
print('***********')
print('INVALID PIN')
print('***********')
print('-----------')
print()
if user == users[2]:
if pin == pins[2]:
break
else:
count += 1
print('-----------')
print('***********')
print('INVALID PIN')
print('***********')
print('-----------')
print()
else:
print('------------------------')
print('************************')
print('PIN CONSISTS OF 4 DIGITS')
print('************************')
print('------------------------')
count += 1
print('-------------------------')
print('*************************')
print('LOGIN SUCCESFUL, CONTINUE')
print('*************************')
print('-------------------------')
print()
print('--------------------------')
print('**************************')
print(str.capitalize(users[n]), 'welcome to ATM')
print('**************************')
print('----------ATM SYSTEM-----------')
# Main menu
while True:
#os.system('clear')
print('-------------------------------')
print('*******************************')
response = input('SELECT FROM FOLLOWING OPTIONS: \
nStatement__(S) \nWithdraw___(W) \nLodgement__(L) \nChange PIN_(P) \
nQuit_______(Q) \n: ').lower()
print('*******************************')
print('-------------------------------')
valid_responses = ['s', 'w', 'l', 'p', 'q']
response = response.lower()
if response == 's':
print('---------------------------------------------')
print('*********************************************')
print(str.capitalize(users[n]), 'YOU HAVE ', amounts[n],'RUPEES ON
YOUR ACCOUNT.')
print('*********************************************')
print('---------------------------------------------')
print('******************************************************')
print('AMOUNT YOU WANT TO WITHDRAW MUST TO
MATCH 10 RUPEES NOTES')
print('******************************************************')
print('------------------------------------------------------')
elif cash_out > amounts[n]:
print('-----------------------------')
print('*****************************')
print('YOU HAVE INSUFFICIENT BALANCE')
print('*****************************')
print('-----------------------------')
else:
amounts[n] = amounts[n] - cash_out
print('-----------------------------------')
print('***********************************')
print('YOUR NEW BALANCE IS: ', amounts[n], 'RUPEES')
print('***********************************')
print('-----------------------------------')
#Codes
#Output
LIMITATIONS
The main limitations of the previous system of ATM
System:
Enhancement:
Automation:
The ATM System automates each and every activity of
the manual system and increases its throughput. Thus,
the response time of the system is very less and it
works very fast.
User-Friendly:
Availability:
Maintenance Cost:
Reduce the cost of maintenance.
BIBLOGRAPHY
www.meritnation.com
www.studytoday.com
www.mycbseguide.com
www.wikipedia.com
www.python.mykvs.in
www.python4csip.com