0% found this document useful (0 votes)
76 views21 pages

Computer Synopsis Class12 30-Jul-2021

Uploaded by

Aaqib
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views21 pages

Computer Synopsis Class12 30-Jul-2021

Uploaded by

Aaqib
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

CERTIFICATE

This is to certily that, Sahil Afridi of Class XI


Commerce has successfuly completed her
Computer project prescribed by Mr. Abhay Pratap
Singh during academic session 2020-21 as per the
guidelines issued by CBSE.

Date:
Registration Na:

Signatura of Internal Signature of External


Examiner Examiner
ACKNOWLEDGEMENT
I take this opportunity with great pleasure
and respect to
express my first and foremost thanks to the principal. "Mrs.
Aarti Tiwari" for his encouragement and for the facilkities
that he provided for this project work. I extend my hearty
thanks to "Mr. Abhay Pratap Singh". Camputer Teacher
who guided me throughout the successful completion of this
project. take this opportunity to express my deep sense of
gratitude for her guidance. constant encouragement,
immense motivatian, which has sustained my efforts at al
the stages of this project.
can't forget to offer my sincere thanks to the parents and
to alsa my classmates who helped me to carry out this
project wark successfully and for their valuable advice and
support, which I received fram time to time.

Sahil Af
XllGamm
CONTENT
BRIEF OVERVIEW OF PROJECT
NEED FOR COMPUTERIZATION
SOFTWARE AND HARDWARE REDUIREMENT
ADVANTAGES OFPROJECT
SOURCE COOE IN PYTHON
DUTPUT SCREEN
BIBLIOGRAPHY
a <

BRIEF OVERVIEW OF PROJECT


This is a project based on bank manage ment. The program helgs us to
enter. display ar eter the details of difarent accounts in the barnk.
to deposit money in
Moreover and
most impurtantly the program helps
the eccount or close the account from the ban.
us

The program also helps us to know al the details af customers of the bank.
It inclurdes various function programs to do the above mentioed tasks.
Data file handling has been effectively used in the pogram.
Database is a callection of interrelated data to serve multiple
applications, ie. database programs create files of intarmetion. So we
see thet files are worked with mast inside the program itsal.
DBMS
The suftware required far menagement of data is called DBMS. It has three
madels
Relation modal: It stores information in form of raws (cardinp
and colurmns (degree).
Hiererchical model: In this type of model we have multbiple
inside a single record.
This is a project based an bank management. Ihe pragram helps us to
enter, display or alter the details of diferent accounts in tha benk.
Moreover and most importantly the pragram helps us to deposit money in
the account or close the account from the bank.
Ihe program also helps us to know all the details of custamers uf the bank.
It includes various function programs to do the above mentioned tasks.
Data file handling has been efectively used in the program. A
Database is a collection af interrelated data to serva multiple
Bpplications ie. database prugrams create files of information. So we
see that files are warked with most inside the program itself.
DBMS
The sottware required for management af data is called DBMS. It has three
models
Relatin mode!: It stores infonmetion in farm af rows (cardinality)
and columns (degree).
*Hierarchical modet In this type af model we have multiple records
inside a single record.
* Netwark madel: In this. the data is represented by collections of
record and relationship is represented by associatians
CHARACTERISTICS OF DBMS:
I t reduces the redundancYy

Data sharing
*Data stendardization
Reduction of data in inconsistency
TYPES OF FILES BASED ON ACCESS

Sequemtial file
Serial file
Random file
Text file
Binary file
*Sequetiai Tie
Serial file
Random file
Text file
Binary file

NEED FOR
COMPUTERIZATION
The prafile of Indian Banking has undergane a metamorphosis in the

post nationalization era. Ihe change is characterized by radical


transtormation in its role, SCope and extent of business operations
and the industry has grown dramatically in size as well as
complexity of oparations. The banks in India have also emer
effective catalytic agent of socio-economic chenge. This ma
Expansion and diversification of the banking system also brougw
ottondont otraine Houcakppnina and rantonlfunctinns ant nenlartor
NEED FOR
COMPUTERIZATION
The profile of lIndian Banking has undergone a metarmorphosis in the
post nationalzation era. The change is characterized by radical
transtormation in its role. scope and extent of business operations
and the industry has grown dramatically in size as well as
camplexity af aperations. Ihe banks in India have alsa emerged as
etective catalytic agent of socio-economic change. Ihis massive
BXpansion and diversitication of the banking system also brought its
attendant strains. Housekeeping andcontrl functions got neglected
owing to exponential increase in business. Ihe customer service
tended to deteriarate and attracted criticism. Bottlenecks
develaped in the ffow of infarmation compromising control and
monitoring an the one hand and MIS based policy farmulation on the
other. This massive growth in netwark of branches and valume of
business was achieved mostly by enlarging manpower resources.
Then, this industry entered inta a phase with assent on
consolidation and qualitative improvement its
on operations by
using suitabla contemparary technological tools.

sOFTWARE AND HARDWARE


REQUIREMENT
#Saftware Specification-
Dpereting system: Windaws l0/8/7
toals.
using suitable contemparary technolagical

sOFTWARE AND HARDWARE


REQUIREMENT
#Software Specification-
Dperatingsystem Windows 10/8/7
Platform Python IDLE 3.8
Database MySL
Languages Python

#Hardware specificatian:
Processor :Dual core ar above
Hard Disk :40 GB
RAM :1024MB
ADVANTAGE OE
PROJECT
In arder to meet competition, avoid obsolescence, and
seize opportunities .A bank must be able to:

Respond rapidly to new or changing information


needs.

Maintaining the past deta to ensure the satisfaction


of the customer.
Reduce error
Provide better protection
Make wark easier
Reduce manual labor

#SOURCECODE IN
PYTHON
#SOURCE CODE IN
PYTHON
port my co cer
cena.comnectheste"ecalhost", anerereef",paaswd="1 234"databases"banhk)

dof openAoe)

nsinput

p
dbeinput
Enter D.O.B)

P h o n e r)

BGnput
Entar Address r)

obintinput(
t opanng nce ))

data1in,ae,pad,o)

dataP=(njaG,o
qi*"insert Into nocound values(%a,%a,%»,%a,%a, %«

q7"naert lnto mmoun valuea(%a, a , N a r

emecutetsq1,data1
GOXOcute(sqi2,data2)
aa

prime
t a Entered Buccesshully)

d depakmo(F

emintinpurt("
nter Ameunt r')

csinput"
ter Account No.
"select bmlance from amount where acnes%e"

ats(ec,)

cscon.curaorf)
a.exBCutasta)

wyresuftsc.fetchone0
ulgo¥am

q p e t e nmount set balmncess whare ncna=

tmc)
c.Necutesqi,d)
9
on.comm
main)

with
meint|lnpu
Amount r)

cinput(

**select balance from ame wherea

dnta (ec,)
con.curor)

c.executel,data)

"sultsc.tetchone0

qupdate amount set belance=%a where cno%e"

dejtam,ac)

c.execute(sqi,d)
cteteq4,4)

on.commito

main{)

Jefwitham()

tnput("

nter Ameut r )

Cnpat

s e l e c t bniancs from amount wherm nenos%s"

dat-c
con.cunmort)
c.execute(e,deta)

yresuitee.fetchome)

q pdate amosunt set h l n c e s %s where ncnos%s

G.execrteq,0)

n.commlt0
10

cinput(

"select balance from amoumt where acno%s

deta" (ec,)
concursor(

cute{a,data)

print Balance for Accout ac,"s",/myresugon

d dapecc

selectfrom sccount
where scno
dets= (ec,)

e.executea,dats)

myresult=a.fetchone0
"select balance from amount where ecne=%"

" Ctchone0
printf"Baance for Account aG,Tyresut|o

main)

dispece)
csinp Maf

data"(ec,)
seon.cunorl

e.axecute(datn)

myresute.fetchone()

for i n s
yesut

printl,end=" )

melng

11

def closeac0

acsing
nt
AcCount No

womcoutwenEn
q z d e l e t e from a m o u t w h e n E o

e.axscutn{eql1,datn)

eecutejaq2, dnta)

con.commit{)

ant Closed)

mang

printi

wELcOME TO AXIS BANK

aSTME S nVICES AVAILADLL:


Cinput(
e r Account No r)D

delete trom c c o t wher


ene
e n m o u n t where
ncno %a"
deta-(ec,)
COcoo

G.executa(qn,dnt
ceuecute(sqt2,datn)
ocommrtD

print
cceunt Closed)

maln)

printf

LcOME TO AXIS BANK

THIS S THE BERVICES AVAILABLE

.0PEN NEW ACCOUNT

2.DEPosT AMOUNT

STMDRAw ANOUNT
12
LBALANCE ENQUIRY

5.DISLAY CcuSTOMERS DeTAILS

L o A N ACCOU

* ***********

holceninput
Enter Tesk Ner)

ce
5.DISPLAY CUSTOMERS DETAILS

6.cLosE AN ACCOUNT

cholceinput"
Enter Task No:")

"(cholces**T}
openkcel)
lN ( c h o i c e s T

Jepakme0
el{cholee=="3%

witham)

choicea
balance)

ilf(eholceT7
diapaced

atcholcew*
closeac)

elser

prit
Wrong Colce..)
12

maln)

TABLE CREATION
print
rong uhoice*

main)

main)

TABLE CREATION
erver

pyr1ght
vertu

C
ion: 5.5.16 nyQL.
**8, 281
Conn ity ServE u
Orac le andor 1ta alnaten . Hl Pightu Feserved,

FFate. ot Ora
her nanes nay be tradenarka of teir respect ive

to clear the current inpat statenent.


TyPe
gp
"he
pi
or
W
for
he lp.

wey oro alfected ü.02 sec>

unaarshars8), acno varchar (1 9), dah varchar(18).a

uery OK. raus affected i i sec


q1> show tables
in bank

"*9. ec
inti

O PO fected (.88 sec)harsP,acno


vaFC hAFCI7, ba
lane e

yal deserlbe amounti


Fie l ey Default xtra
varchar(s8 VE
halancent VES HULL

t (®.02 sec

l dezerile accounE Ke Extra

acne varchar(18 VES


ULL
ULL

Pous in set 9. sec)

41
uery OK. 1 row affected (u.82 sec

VuGeet
ete table arcountan vare har(s8).acno vare harC18),dab varehar(18), ai
ury O.r af fected .i3 ec
ysq1> s how tables

* 8. ee
.achO archar<10), balance int
ery OK, Pous aifecte e
nysq descr lhe aPm
Pield tType It

acne aPe har 10

E P e account
Hu 11 Key Defau lt Extpa

HLL
hn archar(18)
revs in aet (9.0H aec)

#OUTPUT WINDOW
4
>DPENING NEW ACCOUNT
wELCOME TO AXIS BANK

SnVANBLE

WTHDRAW AMOUNT

L O E AN ACCOUNT
E

Etering Accoune Ne 00072

Enter Addren LUCKNOow

DEPOSIT MONEY
WELCOME TO AIS BANK
#OUTPUT WINDOW
>DPENING NEW ACCOUNT
WELCOME TO A I S BANK

OPEN NEW ACCOUN

4 BALANCE ENOUI

ask No
BHAT GUIA

Fnte D08 0703-2007

Enter Opering halaneiT00o


Data Enteed aree 7

DEPOSIT MONEY
COME TO AXIS BANK
HS IS THE SERVICES AAND

1.OPEN NEWACCOUNT

2 AW AMOUNTT
8ALANCE ENOUIRY
5DisPLAY CUSTOMERS DETAILS

6CLOSE ANACCOUN

Enter Tash No2

tnier AmounE D
Erter Account Na. 00072

>WTTHDRAW MONEY
ME TO AXIS BANK
HIS IS THE SERVICES AVAILABLE
****

1.0PtN MOUINT
WIHDRAWAMON
UNT

sDISPLAY CUSTOMERS DETAILS


6CLOE AN ACCOUNT

**********

Enter Task No2


EnterEnter
Amoumt 5000
Account Na. 00072

>WITHDRAW MONEY
OA BANI
THIS IS THE SERVICES AVAILABLE

DEPOSIT AMOUNT

e AVcUStOMERS DETAILS
aCLosE AN ACCOUNT

Enter Task Nac3

Entet A o u n t 000O

O0072

BALANCE ENDUIRY
WELCOME TO AXIS BANK
HSS THE SERVICESAVAILABLE

LOPEN NEW ACCoUNT


2DEPOSITAMOUNT

sDISPLAY CUSTOMERS DETAILS


tLOSE AN ACCOUNT

r Task No
O n to 00072
Balarce for Account: 00072 s 10000

DISPLAY CUSTOMERS DETAILS 15


THB hE SERVICESAVLABLE

AMCUNT
e AY CUs1oMERS OES

aNAT GUPIA O072 07032002 12456791 L 1080


**** ***

s Is THE SERCES AVAH ASE

1.OPEN NEWACCOUNT

3.WITHDRAW AMOUNT
4.BALANCE ENOUIRY
C O N E N S DETALS

Enter Task No4


Enter Account No
1000
Balance o Account1 0072 s T000

DISPLAY CUSTOMERS DETAILS

wTCRAw AMCAN
s DE
a o ANACCOUNT

Eum A r a u No 000/2

NBAT GIPIA 00072070-2002 1234%67P1 UKANO T000

CLOSE AN ACCOUNT
WELCOME TOAIS BANK

T.OPEN NEW ACCOUNT

ABA ANE FM
OUIRY
SDEPLAT CUSTOMERS DELALS
aLLOse ANMCcOUNT

Ert Accout No 00072

16
BIBLIOGRAPHYY
COMPUTER SCIENCE WITH PYTHON EDITION 2020
THIRTEEN EDITION (SUMITA ARORA)
COMPUTER SCIENCE WITH PYTHON EDITION 2021
(PREETI ARORA)
UINACADENY COMPUTER SCIENCE/YOUTUBE

17

You might also like