ATM Machine - Final
ATM Machine - Final
ATM MACHINE
GUIDED BY:- MRS. ROSHNI CHAKRABORTY
This is to certify that of class XII, Narayana School, New Town has
successfully completed his/her project in Computer Science
Practical for the AISSCE as prescribed by CBSE in the year 2024-
2025.
Roll No :
____________ _____________
1 ACKNOWLEDGEMENT
2 INTRODUCTION TO PYTHON
5 SYSTEM REQUIREMENTS
6 MOTIVE
8 BACKEND DETAILS
9 FRONTEND DETAILS
11 LIMITATIONS
12 BIBLIOGRAPHY
The System Development Life Cycle (SDLC) is a set of activities that analysts,
designers and users carry out to develop and implement an information
system .The SDLC consists of the following:
Feasibility Study
Requirement Definition
Development of Software
Unit Testing
System Testing
Implementation
Evaluation
Maintenance
HARDWARE REQUIREMENT:
SOFTWARE REQUIREMENT:
Windows 7 or higher
My-SQL server 5.5 or higher (as backend)
Python idle 3.6 or higher or spyder (as
frontend).
Microsoft Word 2010 or higher for
documentation.
Globalized usage.
print("=================================================
===============================")
print("=================================================
===============================")
print("=================================================
===============================")
if c=="y":
continue
else:
print("Thank you.")
print("PLEASE CLOSE THIS FILE BEFORE EXITING")
print("Visit again")
15 |Computer Science Narayana School
print("=================================================
===============================")
else:
name=input("Enter your name:")
passw=int(input("Enter your pass word:"))
ab="insert into records(ACCONT_NO,PASSWORD,NAME)
values({},{},'{}')".format(m,passw,name)
print("=================================================
===============================")
c1.execute(ab)
conn.commit()
print("Account successfully created")
print("The minimum balance is 1000 ")
print("=================================================
===============================")
print("=================================================
===============================")
16 |Computer Science Narayana School
sr="update records set CR_AMT={} where
ACCONT_NO={}".format(s,m)
c1.execute(sr)
conn.commit()
ef="update records set balance=cr_amt-withdrawl where
ACCONT_NO={}".format(m)
c1.execute(ef)
conn.commit()
print("successfully deposited")
print("=================================================
===============================")
print("=================================================
===============================")
if r==1:
amt=int(input("Enter the money to be deposited:"))
print("=================================================
===============================")
print("=================================================
===============================")
if t=="y":
19 |Computer Science Narayana School
continue
else:
print("Thank you")
print("PLEASE CLOSE THIS FILE BEFORE
EXITING")
if r==2:
amt=int(input("Enter the money to withdraw:"))
print("=================================================
===============================")
print("=================================================
===============================")
else:
sr="update records set balance=balance - {} where
ACCONT_NO={}".format(amt,acct)
if r==3:
act=int(input("Enter the account number to be transferred
:"))
print("=================================================
===============================")
print("=================================================
===============================")
print("=================================================
===============================")
else:
av="update records set balance=balance-{} where
ACCONT_NO={}".format(m,acct)
print("=================================================
===============================")
if op==3:
print("Exiting")
print("Please close this file before exiting.")
25 |Computer Science Narayana School
c1.close()
MAIN MENU
LOGIN
WITHDRAWING MONEY
CHECKING BALANCE
30 |Computer Science Narayana School
CHANGING ACCOUNT NUMBER
WEBSITES:
www.geeksforgeeks.org
https://docs.python.org/3/
https://www.w3schools.com/python/