You are on page 1of 22

Sampl

epr
oject
PRERNAI
NTERNATI
ONALSCHOOL,
VI
HIRGAON,
NAGPUR

ACADEMI
CYEAR:2021-
22

PROJECTREPORTON


COMPUTERI
NSTI
TUTEMANAGEMENTSYSTEM”

NAMEOFSTUDENT :-
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-

CLASS :XI
I

SUBJECT :Comput
erSci
ence

SUBCODE :083

PROJECTGUI
DE. :Mi
ss.
May
uriGawande
PRERNAI
NTERNATI
ONALSCHOOL,
VI
HIRGAON,
NAGPUR

ACADEMI
CYEAR:2021-
22

CERTI
FICATE
Thi
sist
ocer
ti
fyt
hatCadet_
___
___
___
___
___
___
___
___
___
_ hassuccessf
ull
ycompl
eted
t
hepr
ojectWor
kent
it
led"
COMPUTER I
NSTI
TUTE MANAGEMENT SYSTEM"i
nthe
subj
ectComput
erSci
ence(
083)l
aiddowni
nther
egul
ati
onsofCBSEf
ort
hepur
poseof
Pr
act
icalExami
nat
ioni
n Cl
assXI
Ito behel
din Pr
ernaI
nter
nat
ionalSchool
on_
___
___
___
___
_.

Pr
ini
cipal H.
O.D
Name:_
___
___
___
___
___
___
__ Name:_
___
___
___
___
___
___
___
__

Si
gnat
ure: Si
gnat
ure:

Dat
e: Dat
e:

I
nter
nalExami
nar Ext
ernalExami
nar

Name:_
___
___
___
___
___
___
__ Name:_
___
___
___
___
___
___
___
__

Si
gnat
ure: Si
gnat
ure:

Dat
e: Dat
e:
ACKNOWLEDGEMENT

Apar
tfr
om t
heef
for
tsofme,t
hesuccessofanypr
ojectdependsl
argel
yont
he
encour
agementandgui
del
i
nesofmanyot
her
s.It
aket
hisoppor
tuni
tyt
oexpr
essmy
gr
ati
tudet
othepeopl
ewhohav
ebeeni
nst
rument
ali
nthesuccessf
ulcompl
eti
onoft
his
pr
oject
.

Iexpr
essdeepsenseofgr
ati
tudet
oal
might
yGodf
orgi
vi
ngmest
rengt
hfort
he
successf
ulcompl
eti
onoft
hepr
oject
.

Iexpr
essmyhear
tfel
tgr
ati
tudet
omypar
ent
sforconst
antencour
agementwhi
l
e
car
ryi
ngoutt
hispr
oject
.

Igr
atef
ull
yacknowl
edget
hecont
ri
but
ionoft
hei
ndi
vi
dual
swhocont
ri
but
edi
n
br
ingi
ngt
hispr
ojectupt
othi
slev
el,
whocont
inuest
olookaf
termedespi
temyf
laws,

Iexpr
essmydeepsenseofgr
ati
tudet
othel
umi
nar
yThePr
inci ,Pr
pal erna
I
nter
nat
ionalSchool whohasbeencont
inuousl
ymot
ivat
ingandext
endi
ngt
hei
r
hel
pinghandt
ous.

Ishal
lfai
linmydut
yifIdi
dn’
tthank_
___
___
___
___
___
___
___
___
___
,Mast
erI
n-
char
ge,Agui
de,Ment
oral
ltheabov
eaf
ri
end,whocr
it
ical
l
yrev
iewedmypr
ojectand
hel
ped i
nsol
vi
ng eachand ev
erypr
obl
em,occur
red dur
ing i
mpl
ement
ati
onoft
he
pr
oject

Thegui
danceandsuppor
trecei
vedf
rom al
lthemember
swhocont
ri
but
edand
whoar
econt
ri
but
ingt
othi
spr
oject
,wasv
italf
ort
hesuccessoft
hepr
oject
.Iam
gr
atef
ulf
ort
hei
rconst
antsuppor
tandhel
p.
I
NDEX
SER DESCRI
PTI
ON PAGENO

01
01 I
NTRODUCTI
ON

02 OBJECTI
VESOFTHEPROJECT 02

03 PROPOSEDSYSTEM 03

04 I
NSTALLI
NGPROCESS 04

05 HARDWAREANDSOFTWAREREQUI
REMENTS 05

06 SOURCECODES 06

07 TESTI
NG 13

08
OUTPUTS 14

09 Concl
usi
on 19

10 BI
BLI
PGRAPHY
PROJECTON

COMPUTERI
NSTI
TUTEMANAGEMENTSYSTEM

I
NTRODUCTI
ON
The 
Comput
erI
nst
it
uteManagementSy
stem i
sasof
twar
eusedt
oregi
steronesel
f

f
oracour
sei
nourSSAComput
erI
nst
it
ute.

Not
e:

• Al
l
owt
heusert
oinputt
hei
rnumber
,name,
desi
redcour
se

• Al
l
owt
headmi
nist
rat
ort
odel
eteanenr
oll
ment
,edi
tthenameandcour
seofa
candi
dat
e.

• Al
l
owst
heusert
oseet
hedet
ail
s.

OBJECTI
VESOFTHEPROJECT

Theobj
ect
iveoft
hispr
ojecti
stol
ett
hest
udent
sappl
ythepr
ogr
ammi
ng
knowl
edge i
ntoar
eal
-wor
ld si
tuat
ion/
probl
em and exposed t
he st
udent
s how
pr
ogr
ammi
ngski
l
lshel
psi
ndev
elopi
ngagoodsof
twar
e.

• Wr
it
epr
ogr
amsut
il
izi
ngmoder
nsof
twar
etool
s.

• Appl
yobj
ector
ient
edpr
ogr
ammi
ngpr
inci
plesef
fect
ivel
ywhendev
elopi
ngsmal
l
t
omedi
um si
zedpr
oject
s.

• Wr
it
eef
fect
ivepr
ocedur
alcodet
osol
vesmal
ltomedi
um si
zedpr
obl
ems.
• St
udent
swi
l
ldemonst
rat
eabr
eadt
hofknowl
edgei
ncomput
ersci
ence,as
exempl
i
fiedi
nthear
easofsy
stems,
theor
yandsof
twar
edev
elopment
.

• St
udent
swi
l
ldemonst
rat
eabi
l
ityt
oconductar
esear
chorappl
i
edComput
er
Sci
ence pr
oject
,requi
ri
ng wr
it
ing and pr
esent
ati
on ski
l
ls whi
ch exempl
i
fy
schol
arl
yst
ylei
ncomput
ersci
ence.

PROPOSEDSYSTEM

Todayonecannotaf
for
dtor
elyont
hef
all
i
blehumanbei
ngsofber
eal
l
ywant
sto

st
andagai
nstt
oday
’smer
cil
esscompet
it
ionwher
enott
owi
sesay
ing“
toer
rishuman”

nol
ongerv
ali
d,i
t’
sout
dat
edt
orat
ional
i
zey
ourmi
stake.So,t
okeeppacewi
tht
ime,t
o

br
ingaboutt
hebestr
esul
twi
thoutmal
funct
ioni
ngandgr
eat
eref
fi
ciencysot
orepl
ace

t
heunendi
ngheapsoff
li
eswi
thamuchsophi
sti
cat
edhar
ddi
skoft
hecomput
er.

Onehast
ouset
hedat
amanagementsof
twar
e.Sof
twar
ehasbeenanascenti
n

at
omi
zat
ionv
ari
ousor
gani
zat
ions.Manysof
twar
epr
oduct
swor
kingar
enowi
nmar
ket
s,

whi
ch hav
e hel
ped i
n maki
ng t
he or
gani
zat
ions wor
k easi
erand ef
fi
cient
ly.Dat
a

managementi
nit
ial
l
yhadt
omai
ntai
nal
otofl
edger
sandal
otofpaperwor
khast
obe

donebutnow sof
twar
epr
oductont
hisor
gani
zat
ionhasmadet
hei
rwor
kfast
erand

easi
er.Nowonl
ythi
ssof
twar
ehast
obel
oadedont
hecomput
erandwor
kcanbedone.

Thi
spr
event
sal
otoft
imeandmoney
.Thewor
kbecomesf
ull
yaut
omat
edand

anyi
nfor
mat
ionr
egar
dingt
heor
gani
zat
ioncanbeobt
ainedbycl
i
cki
ngt
hebut
ton.

Mor
eov
er,nowi
t’
sanageofcomput
ersofandaut
omat
ingsuchanor
gani
zat
iongi
ves

t
hebet
terl
ook.
I
NSTALLATI
ONPROCESS

 I
nst
all
“py
thon-
3.4.
0”i
nyourdev
ice(
ify
oudonothav
ePy
thon)
.

 I
nst
all
“MySQL”i
nyourdev
ice(
ify
oudonothav
eMySQL)
.

 Runt
hef
il
e“ci
ms_
creat
e_dat
abase.
py”i
nyourPCt
ocr
eat
eadat
abase

 Runt
hef
il
e“ci
ms_
creat
e_t
abl
e”i
nyourPCt
ocr
eat
eat
abl
e.

 Runt
hef
il
e“ci
ms_
menu.
py”i
nyourPCt
owor
konourmanagementsy
stem.

 Forf
urt
hermoredet
ail
sonhowt ouseoursoft
ware,
pleaser
ead“
Proj
ect-Cl
ass11-
ComputerI
nst
it
uteManagementSyst
em Proj
ect”
.
HARDWAREANDSOFTWAREREQUI
REMENTS

I
.OPERATI
NGSYSTEM : WI
NDOWS7ANDABOVE

I
I.PROCESSOR : PENTI
UM(
ANY)ORAMD

ATHALON(
3800+-4200+DUALCORE)

I
II
.MOTHERBOARD : 1.
845OR915,
995FORPENTI
UM 0RMSI

K9MM-
VVI
AK8M800+8237RPLUS
CHI
PSETFOR.

AMDATHALON

I
V.RAM : 512MB+

V.Har
ddi
sk : SATA40GBORABOVE

VI
.CD/
DVDr
/wmul
tidr
ivecombo. : (
Ifbackupr
equi
red)

VI
I.FLOPPYDRI
VE1.
44MB : (
IfBackupr
equi
red)

VI
II
.MONI
TOR14.
1or15-
17i
nch

I
X.Keyboar
dandmouse

X.Pr
int
er : (
ifpr
inti
srequi
red–[
Har
dcopy
]

SOFTWAREREQUI
REMENTS:

 Wi
ndowsOS

 Py
thon
SOURCECODES

Cr
eat
eaPy
thonpr
ojectofaComput
erI
nst
it
uteManagementSy
stem t
oregi
ster
y
our
sel
fint
oSSAComput
erI
nst
it
ute.

Not
e:

• Al
l
owt
heusert
oinputt
hei
rnumber
,name,
desi
redcour
se

• Al
l
owt
headmi
nist
rat
ort
odel
eteanenr
oll
ment
,edi
tthenameandcour
seofa
candi
dat
e.

• Al
l
owst
heusert
oseet
hedet
ail
s.

SOLUTI
ON:

CI
MS_
CREATE_
DATABASE.
PY

i
mpor
tmy
sql
.connect
orassql

conn=sql
.connect
(host
='l
ocal
host
',
user
='r
oot
',
passwd='
manager
')

i
fconn.
is_
connect
ed(
):

pr
int
("Successf
ull
yConnect
ed"
)

c1=conn.
cur
sor
()

c1.
execut
e('
creat
edat
abaseci
ms'
)
pr
int(
'Dat
abasecr
eat
ed'
)

CI
MS_
CREATE_
TABLES.
PY

i
mpor
tmy
sql
.connect
orassql

conn=sql
.connect
(host
='l
ocal
host
',
user
='r
oot
',
passwd='
manager
',
dat
abase='
ci
ms'
)

i
fconn.
is_
connect
ed(
):

pr
int
("Successf
ull
yConnect
ed"
)

c1=conn.
cur
sor
()

c1.
execut
e('
creat
etabl
ecandi
dat
e_det
ail
s(adm_
noi
ntpr
imar
ykey
,candi
dat
e_name

v
archar
(50)
,cour
se_
sel
ectv
archar
(20)
)'
)

pr
int(
'Tabl
ecr
eat
ed'
)

CI
MS_
MENU.
PY

i
mpor
tmy
sql
.connect
orassql

conn=sql
.connect
(host
='l
ocal
host
',
user
='r
oot
',
passwd='
manager
',
dat
abase='
ci
ms'
)

#i
fconn.
is_
connect
ed(
):

#pr
int
("Successf
ull
yConnect
ed"
)

c1=conn.
cur
sor
()

pr
int
(" SSAComput
erI
nst
it
uteManagementSy
stem"
)
pr
int
(""
)

pr
int
("1.Enr
oll
ingForACour
se"
)

pr
int
("2.Edi
tEnr
oll
ment
s(asadmi
n)"
)

pr
int
("3.Di
spl
ayDet
ail
s")

pr
int
("4.Exi
t"
)

choi
ce=i
nt(
input
("Ent
ert
heChoi
ce-"
))

i
fchoi
ce==1:

v
_admno=i
nt(
input
("Ent
ert
heAdmi
ssi
onNumber
:")
)

v
_candi
dat
ename=i
nput
("Ent
ery
ourname:"
)

v
_cour
se=i
nput
("Ent
ert
heCour
se:"
)

i
fv_
cour
se=='
JAVA'
:

v
_cour
se='
JAVA'

el
ifv
_cour
se=='
Pyt
hon'
:

v
_cour
se='
Pyt
hon'

el
ifv
_cour
se=='
C':

v
_cour
se='
C'

el
ifv
_cour
se=='
BASI
C':

v
_cour
se='
BASI
C'

el
ifv
_cour
se=='
HTML'
:

v
_cour
se='
HTML'

V_
SQL_
Inser
t="
inser
tint
ocand_
det
ail
sval
ues(
"+st
r(v
_admno)+"
,'
"+

v
_candi
dat
ename+"
',
'
"+v
_cour
se+"
')
"
c1.
execut
e(V_
SQL_
Inser
t)

pr
int
(""
)

pr
int
(" Youar
eEnr
oll
edMr
."
,v_
candi
dat
ename,
".Congr
ats!
!!
")

conn.
commi
t(
)

pr
int
(""
)

pr
int(
" Yourenr
oll
mentf
or"
,v_
cour
se,
"cour
sei
ssuccessf
ul!
")

i
fchoi
ce==2:

uname=i
nput
("Ent
erUser
name:
")

passwd=i
nput
("Ent
erPasswor
d:"
)

u_
name='
abc'

pass_
wd='
123'

i
f(uname==u_
name)and(
passwd==pass_
wd)
:

pr
int
(" Passwor
dAccept
ed"
)

pr
int
("1.Del
eteAnEnr
oll
ment
")

pr
int
("2.Edi
tName"
)

pr
int
("3.Edi
tCour
se"
)

pr
int
(""
)

opt
ion=i
nt(
input
("Whi
choft
heabov
eopt
ionswoul
dyoul
iket
ochoose?
"))

i
fopt
ion==1:

change_
adm_
no=i
nt(
input
("Ent
ert
headmi
ssi
onnumberoft
hecandi
dat
etobe

r
emov
ed:
")
)

V_
SQL_
Inser
t="
del
etef
rom cand_
det
ail
swher
eadm_
no="+
st
r(change_
adm_
no)

c1.
execut
e(V_
SQL_
Inser
t)

pr
int
(""
)

pr
int
(" Successf
ull
yremov
ed"
)

conn.
commi
t(
)

i
fopt
ion==2:

change_
adm_
no=i
nt(
input
("Ent
ert
headmi
ssi
onnumberoft
hecandi
dat
ewhose

namei
stobechanged:
")
)

change_
name=i
nput
("Ent
ert
hedesi
redname:
")

V_
SQL_
Inser
t="
updat
ecand_
det
ail
ssetcandi
dat
e_name='
"+change_
name+

"
'wher
eadm_
no="+st
r(change_
adm_
no)

c1.
execut
e(V_
SQL_
Inser
t)

pr
int
(""
)

pr
int
(" Successf
ull
yedi
ted"
)

conn.
commi
t(
)

i
fopt
ion==3:

change_
adm_
no=i
nt(
input
("Ent
ert
headmi
ssi
onnumberoft
hecandi
dat
ewhose

cour
sei
stobechanged:
")
)

change_
cour
se=i
nput
("Ent
ert
heCour
se:
")

i
fchange_
cour
se=='
JAVA'
:

change_
cour
se='
JAVA'

el
ifchange_
cour
se=='
Pyt
hon'
:

change_
cour
se='
Pyt
hon'
el
ifchange_
cour
se=='
C':

change_
cour
se='
C'

el
ifchange_
cour
se=='
BASI
C':

change_
cour
se='
BASI
C'

el
ifchange_
cour
se=='
HTML'
:

change_
cour
se='
HTML'

V_
SQL_
Inser
t="
updat
ecand_
det
ail
ssetcour
se_
sel
ect='
"+change_
cour
se+"
'

wher
eadm_
no="+st
r(change_
adm_
no)

c1.
execut
e(V_
SQL_
Inser
t)

pr
int
(""
)

pr
int
(" Successf
ull
ymodi
fi
ed"
)

conn.
commi
t(
)

el
se:

pr
int
(" Wr
ongUser
nameorPasswor
d")

i
fchoi
ce==3:

c1.
execut
e("
Sel
ect*f
rom cand_
det
ail
s")

dat
a=c1.
fet
chal
l(
)

f
orr
owi
ndat
a:

pr
int
(" Candi
dat
esDet
ail
s")

pr
int
(" Admi
ssi
onNumber:"
,row[
0])
pr
int
(" Candi
dat
eName :"
,row[
1])

pr
int
(" Cour
seSel
ect
ed:"
,row[
2])

pr
int
(""
)

pr
int
(""
)

i
fchoi
ce==4:

pr
int
(' ThankYou'
)
TESTI
NG

Sof
twar
eTest
ingi
sanempi
ri
cal
inv
est
igat
ionconduct
edt
opr
ovi
dest
akehol
der
swi
th
i
nfor
mat
ionaboutt
hequal
i
tyoft
hepr
oductorser
viceundert
est
[1],
wit
hrespectt
othe
cont
exti
nwhi
chi
tisi
ntendedt
ooper
ate.Sof
twar
eTest
ingal
sopr
ovi
desanobj
ect
ive,
i
ndependentv
iewoft
hesof
twar
etoal
l
owt
hebusi
nesst
oappr
eci
ateandunder
stand
t
her
isksati
mpl
ement
ati
onoft
hesof
twar
e.Testt
echni
quesi
ncl
ude,
butar
enotl
i
mit
ed
t
o,t
hepr
ocessofexecut
ingapr
ogr
am orappl
i
cat
ionwi
tht
hei
ntentoff
indi
ngsof
twar
e
bugs.
I
tcanal
sobest
atedast
hepr
ocessofv
ali
dat
ingandv
eri
fyi
ngt
hatasof
twar
e
pr
ogr
am/
appl
i
cat
ion/
productmeet
sthebusi
nessandt
echni
cal
requi
rement
sthat
gui
dedi
tsdesi
gnanddev
elopment
,sot
hati
twor
ksasexpect
edandcanbe
i
mpl
ement
edwi
tht
hesamechar
act
eri
sti
cs.Sof
twar
eTest
ing,
dependi
ngont
het
est
ing
met
hodempl
oyed,
canbei
mpl
ement
edatanyt
imei
nthedev
elopmentpr
ocess,
howev
ert
hemostt
estef
for
tisempl
oyedaf
tert
her
equi
rement
shav
ebeendef
inedand
codi
ngpr
ocesshasbeencompl
eted.
OUTPUTS
(
Ctr
l+Cl
ickt
hel
inkt
ogot
opr
esent
ati
on)
(
Aft
erenr
oll
i
ng3candi
dat
es)
Concl
usi
on:
Thi
spr
event
sal
otoft
imeandmoney
.Thewor
kbecomesf
ull
yaut
omat
edandany
i
nfor
mat
ionr
egar
dingt
heor
gani
zat
ioncanbeobt
ainedbycl
i
cki
ngt
hebut
ton.Mor
eov
er,
nowi
t’
sanageofcomput
ersofandaut
omat
ingsuchanor
gani
zat
iongi
vest
hebet
ter
l
ook.
.

BI
BLI
OGRAPHY:

• Comput
ersci
enceWi
thPy
thon-Cl
assXI By:Sumi
taAr
ora
• APr
ojectRepor
tOnComput
erI
nst
it
uteManagementSy
stem (
CIMS)
By:Pr
aveenM Ji
gaj
inni
• Websi
te:ht
tps:
//www.
w3r
esour
ce.
com
• ht
tps:
//en.
wiki
pedi
a.or
g/

*
**

You might also like