project
project
lOMoARcPSD|50271904
INDEX
CERTIFICATE
ACKNOWLEDGEMENT
I WOULD TAKE THIS OPPORTUNITY TO EXPRESS
SINCERE THANKS AND GRATITUDE TO MY IP
TEACHER MR.
HEMANT SONI (PGT CS) FOR HIS VITAL
SUPPORT AND GUIDANCE IN COMPLETING THIS
PROJECT.
I WOULD LIKE TO EXTEND MY GRATITUDE
AND THANKS TO MY FRIENDS WHO HELPED ME IN
THE SUCCESSFUL COMPLETION OF MY PROJECT.
lOMoARcPSD|50271904
SYSTEM
IMPLEMENTATION
RAM:-
16GB
STORAGE:-
SSD- 1TB
lOMoARcPSD|50271904
MYSQL
MICROSOFT
MS-WORD
DATABASE
FOR
OPERATING
AS
PYTHON
DOCUMENTATION.
INTERPRETE
BACK-END
2017
WINDOWS®
FOR
AS
SYSTEM.
AND
TESTING.
AN
SEVER
CANVA
11 WITH
AS
SOFTWARE
REQUIRED
Need of SDLC
The development team must determine a suitable life
cycle model for a particular plan and then observe to it.
SDLC Cycle
SDLC Cycle represents the process of developing
software. SDLC framework includes the following steps:
)
lOMoARcPSD|50271904
Stage5: Testing
)
lOMoARcPSD|50271904
Stage6: Deployment
CODE
####******************************************####
#### HEADER FILE USED IN PROJECT ####
####******************************************####
import colorama from colorama import Fore import time as t
import random
lOMoARcPSD|50271904
def ti(x):
print(x)
t.sleep(1.5)
bal=int
####******************************************####
####******************************************####
####******************************************####
#### 1.Connecting Python with SQL ####
#### (Locating the databaes) ####
####******************************************####
ca=c.connect(host=’localhost’,user=’root’,passwd=’9827’,datab
ase=’bank’)
)
lOMoARcPSD|50271904
co=ca.cursor()
####******************************************####
#### ****Creating Database**** ####
####******************************************####
####******************************************####
#### ****Creating tables**** ####
####******************************************####
c1=("""create table if not exists AddNewCustomer(accountno
int primary key ,Aadharid varchar(12) not null,Name varchar(20)
not null,address varchar(20) not null,areacode int not
null,phoneno int not null,email varchar(30) not null
)""") co.execute(c1)
lOMoARcPSD|50271904
print("="*70) print("
"*15,end=’’)
print(’’’\t\t+----------------+----------------+
\t\t\t| |
\t\t\t| |B̲̅ A̲̅ N̲̅ K̲̅ | |M̲̅ A̲̅ N̲̅ A̲̅ G̲̅ EM̲̅ ̲̅ EN̲̅ ̲̅ T̲̅ | |
\t\t\t| |
\t\t\t+----------------+----------------+’’’)
print("="*70)
)
lOMoARcPSD|50271904
ram=random.randint(1,4)
if (ram==1):
print("*"*80)
print(’’’ Get our {Home lone} at the rate of 7.5% Only for
selected users like you..’’’) print("*"*80) if (ram==2):
print("*"*80)
print(’’’ Get our {Private lone} at the rate of 12.5% Only for
selected users like you..’’’) print("*"*80) if (ram==3):
print("*"*80)
print(’’’ Get our {Gold lone} at the rate of 6.5% Only for
selected users like you..’’’) print("*"*80) if (ram==4):
print("*"*80)
print(’’’ Get our {Car lone} at the rate of 7.5% Only for
selected users like you..’’’) print("*"*80)
####******************************************####
lOMoARcPSD|50271904
playsound(’D://py//play.mp3’)
####******************************************####
####******************************************####
print("*"*80)
txt=("""/****|𝗪𝗘𝗟𝗖𝗢𝗠𝗘 𝗧𝗢 𝗕𝗔𝗡𝗞
𝗠𝗔𝗡𝗔𝗚𝗘𝗠𝗘𝗡𝗧 𝗦𝗬𝗦𝗧𝗘𝗠|****\\""")
x = txt.center(82) print(x)
print("*"*80) print(’’’press 1
for 𝙀𝙈𝙋𝙇𝙊𝙔𝙀𝙀 press 2 for
𝘾𝙐𝙎𝙏𝙊𝙈𝙀𝙍 press 3 for
𝙈𝘼𝙉𝘼𝙂𝙀𝙍 press 4 for
)
lOMoARcPSD|50271904
if op==1:
ti("Loading Employee panal...")
print("*"*50) print("
"*15,end=’’) print("EMPLOYEE
PANEL") print("*"*50)
print(’’’press 1 for new employee
press 2 for existing employee press 3
to exit’’’) op1=int(input(’’))
if op1==1:
ti("Loading...")
username=input("Enter your username number :")
password=input("Enter your password:")
confirmpasswd=input("Confirm your password:")
if password==confirmpasswd:
query="insert into manage
values(’{}’,’{}’)".format(username,password)
co.execute(query) ca.commit()
lOMoARcPSD|50271904
else:
print(’your confirm password is incorrect’)
print(’Try again’)
)
lOMoARcPSD|50271904
print("1.ACCOUNTS MANAGEMENT")
print("2.BALANCE")
print("3.VIEW CUSTOMER DETAILS")
print(’4.EXIT’)
op3=int(input(’ENTER YOUR CHOICE’))
lOMoARcPSD|50271904
if op3==1:
print("Loading...")
t.sleep(1.5) print(’1.NEW
CUSTOMER’)
print(’2.DELETE EXISTING ACCOUNT’)
op4=int(input(’ENTER YOUR
CHOICE:’))
if op4==1:
accountno=random.randrange(1000000,9999999,10)
print("your accountno is",accountno)
Aadharid=input("enter your Aadhar ID:")
name=input(’Enter custumer name :’)
address=input(’Enter custumer address :’)
areacode=int(input(’Enter custumer area PIN CODE :’))
phoneno=int(input(’Enter custumer PHONE
NUMBER :’))
email=input(’Enter custumer email :’)
ob=int(input(’Enter custumer Opening balance’))
bal=ob
)
lOMoARcPSD|50271904
elif op4==2:
print("Loading...")
t.sleep(1.5)
acc=input("ENTER YOUR ACCOUNT NUMBER:")
use=input("ENTER YOUR USERNAME:")
co.execute(info6)
co.execute(info7) ca.commit()
)
lOMoARcPSD|50271904
elif op3==2:
accountno=int(input(’Enter your account number
:’))
query="select balance from Transaction where
accountno="+str(accountno)
co.execute(query)
data3=co.fetchall()
toda=dt.date.today()
print(’’’Date:-’’’,toda)
print(’’’Your current balance is ’’’ , data3)
ram=random.randint(1,4)
if (ram==1):
print("*"*80)
lOMoARcPSD|50271904
)
lOMoARcPSD|50271904
elif op3==3:
accountno=int(input(’Enter your account number
:’))
query="select * from AddNewCustomer where
accountno=" + str(accountno)
co.execute(query)
data=co.fetchall()
print("CUSTOMER DETAILS")
lOMoARcPSD|50271904
print("*"*50)
print("Account Number: ", row[0])
print("Aadhar no:",row[1])
print("Person name:",row[2])
print("Residential address:",row[3])
print("area code:",row[4]) print("phone
number:",row[5])
print("email:",row[6])
elif op3==4:
print("THANK YOU!!!! VISIT AGAIN!!!!")
)
lOMoARcPSD|50271904
elif op==2:
print("*"*50) print("
"*15,end=’’)
print("CUSTOMER PANAL")
print("*"*50) print(’’’press
1 for new User press 2 for
existing User press 3 to exit’’’)
op1=int(input(’’))
if (op1==1):
username=input("Enter your username number :")
password=input("Enter your password:")
confirmpasswd=input("Confirm your password:")
if password==confirmpasswd:
query="insert into cusid
values(’{}’,’{}’)".format(username,password)
co.execute(query) ca.commit()
lOMoARcPSD|50271904
co.execute(query)
data=co.fetchall()
if data:
for i in data:
print(’:) Logined Successefully........’)
else:
print(’:( Logined Unsuccesseful.......’)
)
lOMoARcPSD|50271904
if any(data):
print("*"*50)
print(" "*15,end=’’)
print("CUSTOMER PANAL")
print("*"*50)
print("1.BALANCE")
print("2.VIEW YOU’R DETAILS")
print(’3.EXIT’)
op1=int(input(’ENTER YOUR CHOICE’))
if (op1==1):
accountno=int(input(’Enter your account number
:’))
query="select balance from Transaction where
accountno="+str(accountno)
co.execute(query)
data3=co.fetchall()
toda=dt.date.today()
lOMoARcPSD|50271904
print(’’’Date:-’’’,toda)
print(’’’Your current balance is ’’’ , data3)
v=input("do you want to continue?(yes or no)") if
v==’yes’:
continue
else:
break
elif (op1==2):
accountno=int(input(’Enter your account number
:’))
query="select * from AddNewCustomer where
accountno=" + str(accountno)
co.execute(query)
data=co.fetchall() for
row in data:
print("*"*50)
print(" "*15,end=’’)
)
lOMoARcPSD|50271904
print("CUSTOMER DETAILS")
print("*"*50)
print("Account Number: ", row[0])
print("Aadhar no:",row[1]) print("Person
name:",row[2]) print("Residential
address:",row[3]) print("area code:",row[4])
print("phone number:",row[5])
print("email:",row[6])
elif (op1==3):
lOMoARcPSD|50271904
break
)
lOMoARcPSD|50271904
lOMoARcPSD|50271904
OUTPUT
)
lOMoARcPSD|50271904
lOMoARcPSD|50271904
)
lOMoARcPSD|50271904
BIBLIOGRAPHY
lOMoARcPSD|50271904
In order to work on this project the following books and literature are
refered by me during the various phases of development of the project.
1. Youtube
2. Google
3. Wikipedia.org
4. On-line Help of NetBeans ®
5. Informatics Practices for class XII
-by Sumita Arora
6. Together with Informatics Practices
7. Various Websites of Discussion Forum and software development
activities.