rubi cs
rubi cs
PERUMANADU, PUDUKKOTTAI
SUBMITTED BY:
January, 2024
BONAFIDE CERTIFICATE
________________________________________________________________
Perumanadu, Pudukkottai during the academic year 2023–2024. Submitted for AISSCE
Practical Examination held in the Computer Science Laboratory at Vairams Public School
Date:Internal Examiner
PrincipalExternal Examiner
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project depends largely on the
I express deep sense of gratitude to almighty God for giving me strength for the
successful completion of the project.
Secondly I would also like to thank my parents and friends who helped me a lot in
finalizing this project within the limited time frame.
KP Rubinaath
INDEX
1. PROBLEM DEFINITION
1. INTRODUCTION
"BANK MANAGEMENT SYSTEM" This project is useful for the bank employees as well as
customers to keep a track of account details. The emerging of digital system made information
available on finger tips. By automating the transactions one can view the details as and when
required in no time. This project emphases on creation of new customer accounts, managing the
existing account holders in the bank, by making digital system one can generate daily reports,
monthly reports and annual reports which can enhance the system.
The objective of this project is to let the students apply the programming knowledge into a real- world
situation/problem and exposed the students how programming skills helps in developing a good
software.
Manual Entry
Hard to Maintain
More Time
Free of cost
Easy Access
Easy Retrieve
24x7 Service
FLOW CHART
1.REGISTER
2.LOGIN
IF N= 1/2/5/6DATA IS
INSERTED IN THE DATABASE
Source code
TABLE.PY
conn=sql.connect(host='localhost',user='root',passwd='man
ager’ database='bank')
ifconn.is_connected():
print('connected succesfully')
cur = conn.cursor()
MENU.PY
conn=sql.connect(host='localhost',user='root',passwd='man
conn.autocommit = True
print('1.CREATE BANK ACCOUNT')
print('2.TRANSACTION') print('3.CUSTOMER
n=int(input('Enter your
CHOICE='))
if n == 1:
NUMBER='))
place='))
cur.execute(V_SQLInsert)
print('Account Created Succesfully!!!!!')
conn.commit()
if n == 2:
(acct_no) )
data=cur.fetchall()
count=cur.rowcount conn.commit()
if count == 0:
Again Later’)
else:
print('1.WITHDRAW AMOUNT')
print('2.ADD AMOUNT')
if x == 1:
conn.commit()
if x== 2:
conn.commit()
if n == 3:
if cur.fetchone() is None:
acct_no='+str(acct_no) )
data=cur.fetchall()
print('ACCOUNT NO=',acct_no)
print('ACCOUNT NAME=',row[1])
print('ADDRESS=',row[3])
print('cr_amt=',row[4])
if n== 4:
number='))
print()
if cur.fetchone() is None:
print()
else:
acct_no='+str(acct_no) ) data=cur.fetchall()
print('ACCOUNT NO=',acct_no)
print()
print('DATE=',row[1])
print()
print()
print('AMOUNT ADDED=',row[3])
print()
if n == 5:
number='))
if n == 6:
quit()
MAIN.PY
conn=sql.connect(host='localhost',user='root',passwd='man
ager' database='bank')
cur = conn.cursor()
if n== 1:
Password='))
cur.execute(V_SQLInsert)
conn.commit()
print('USER created
succesfully')
if n==2 :
cur.execute(V_Sql_Sel)
if cur.fetchone() is None:
else:
import main
OUTPUT
MAIN PAGE
MENU PAGE
- CREATE BANK ACCOUNT
CUSTOMER DETAILS
TRANSCATION
TRANSACTION DETAILS
HARDWARE AND SOFTWARE REQUIREMENTS
IV. RAM:512MB+
SOFTWARE REQUIREMENTS:
Windows OS
Python
7. Bibliography
8. Webliography
www.google.com
https://docs.python.org/3/tutorial/ www.code-projects.com
www.slideshare.net iki
di
www.wikipedia.c
om
**********************************************************