GuruCool Chess Academy (Prasad)
GuruCool Chess Academy (Prasad)
GuruCool Chess Academy (Prasad)
uCool
ChessAcademy
PROFORMAFORTHEAPPROVALPROJECTPROPOSAL
PNRNo.
:…………………… Rol
lno:
___
___
___
__
1.NameoftheStudent
___
___
___
___
_ _
___
_ _
____
___
___
___
___
___
___
___
___
___
___
___
___
___
___
_
2.Tit
leoftheProj
ect
___
______
_____
____
____
___
___
___
___
___
___
___
___
___
___
___
___
___
___
__
3.NameoftheGuide
___
___
___
___
_ _
___
______
___
___
___
___
___
___
___
___
___
___
___
___
___
___
_
4.Teachi
ngexper
ienceoft
heGui
de_
___
___
___
___
___
___
___
___
___
___
___
__
5.I
sthi
syourf
ir
stsubmi
ssi
on? Yes No
Si
gnat
ureoft
heSt
udent Si
gnat
ureoft
he
Gui
de
Dat
e:………………… Dat
e:…………………….
Si
gnat
ureoft
heCoor
dinat
or
Dat
e:…………………
GURUCOOLCHESSACADEMY
APr
ojectRepor
t
Submi
tt
edi
npar
ti
alf
ulf
il
mentoft
he
Requi
rement
sfort
heawar
doft
heDegr
eeof
BACHELOROFSCI
ENCE(
INFORMATI
ONTECHNOLOGY)
By
NameofTheSt
udent
:-Pr
asadKi
sanMane
SeatNumber
:-38
Undert
heest
eemedgui
danceof
Mr
s.SumedhaBar
ve
Assi
stantPr
ofessor
DEPARTMENTOFI
NFORMATI
ONTECHNOLOGY
SATHAYECOLLEGE
(
Aff
il
iatedtoUni
v er
sit
yofMumbai
)
MUMBAI ,400057
MAHARASHTRA
2018-
19
SATHAYECOLLEGE
(
Aff
il
iat
edtoUni
ver
sit
yofMumbai
)
MUMBAI
-MAHARASHTRA-
400057
DEPARTMENTOFI
NFORMATI
ONTECHNOLOGY
CERTI
FICATE
Thi
sistocert
if
ythattheproj
ectent
itl
ed,"
GuruCoolChessAcademy",
isbonafi
ed
workofPRASADKI SANMANEbear ingSeat.No:(
38)submitt
edinpar
ti
alf
ulfi
l
ment
oft
herequi
rementsfortheawardofdegreeofBACHELOROFSCI ENCEin
I
NFORMATI ONTECHNOLOGYf r
om Univer
sit
yofMumbai .
I
nter
nal
Gui
de Coor
dinat
or
Ext
ernal
Exami
ner
Dat
e: Col
l
egeSeal
ABSTRACT
I
ntoday
'sdi
git
alwor
ld,manychangesandi
mpr
ovementhav
ebeenachi
eved
t
hroughi
nter
net
.Inmoder
nwor
ld,i
nter
neti
susef
orenl
argi
ngbusi
ness.So,add
y
ourbusi
nesson di
git
alpl
atf
orm i
snecessar
yint
hiser
a.Asa r
esul
toft
his
necessi
tymanybusi
nessesi
ncl
udi
ngsmal
lent
erpr
iseshav
eonl
i
nest
oref
ort
hei
r
busi
ness.So,weconv
inceourcl
i
entt
oaddt
hei
rbusi
nessonl
i
ne.So,wet
ake
r
esponsi
bil
i
tyf
orhel
pingt
hem t
oaddt
hei
rbusi
nessondi
git
alpl
atf
orm.
I
nthi
spr
ojectwepl
ant
ocr
eat
eawebsi
tef
orchessacademy
.Nameoft
he
chessacademyi
sGur
ukulchessacademy
.Int
hispr
ojectorwebsi
te,
theuserhast
o
r
egi
sterf
orper
for
ming f
urt
herpr
ocess l
i
ke t
aki
ng admi
ssi
on,pay
ment
.Af
ter
r
egi
str
ati
on usercan geti
nfor
mat
ion aboutacademy
.They can t
ake onl
i
ne
admi
ssi
on,
theycanpayt
hei
radmi
ssi
onf
eest
hroughonl
i
nepay
mentmet
hod.I
nthi
s
pr
ojectwechanger
egul
armet
hodofsecur
it
yli
keuser
nameandpasswor
d.We
addednewmet
hodsecur
it
yOTP.
I
n t
his pr
oject we ar
e usi
ng f
urt
her t
echnol
ogy such as ASP.
NET,
pr
ogr
ammi
ngl
anguage(
suchasC#,
CSS)andr
elat
ional
dat
abases.
ACKNOWLEDGEMENT
Iwoul
dli
ke t
o expr
ess my si
ncer
e gr
ati
tude t
owar
ds t
he I
nfor
mat
ion
Technol
ogyDepar
tmentofSat
hay
eCol
l
ege.
Af
termont
hsofhar
dwor
k,f
inal
l
yIam v
eryhappyt
opr
esentmyf
inaly
ear
Pr
oject
.ThePr
ojectmaki
ngwasf
ullofnew ex
per
iencesandl
ear
ninganddi
ff
icul
t
onet
oo.Thoughadi
ff
icul
tjobi
twasmadesi
mpl
erbyt
het
imel
ygui
dancer
ecei
ved,
whi
chhel
pedmegr
eat
lyi
nthecompl
eti
onofmypr
oject
.Buti
twoul
dn’
tber
ightt
o
dosowi
thoutt
hanki
ngt
othosewhohav
ehel
pedmei
nconv
ert
ingourt
houghti
nto
r
eal
i
ty.So,Iwoul
dli
ket
otakef
ulladv
ant
ageoft
hisoppor
tuni
tyt
othankeachand
ev
eryper
sonwhohashel
pedmet
hroughoutt
hecompl
eti
onofourpr
oject
.
Iam obl
i
gedt
omypar
ent
s&f
ami
l
ymember
swhoal
way
ssuppor
tmegr
eat
ly
andencour
agedmei
neachandev
eryst
ep.Igi
vemyspeci
alt
hanksandsi
ncer
e
gr
ati
tudet
owar
dsHeadofDepar
tment(
Inf
ormat
ionTechnol
ogy
)Pr
of.Mr
.Ar
vind
Khady
e.
Iowemysi
ncer
ethankst
oourPr
ojectgui
de Pr
ofMr
s.SumedhaBar
ve,Pr
of
Mr
s.Lar
issa Pegado and Mr
s.Sr
usht
y Padt
efort
hei
rconst
antsuppor
tand
encour
agementwi
thoutwhi
cht
hesuccessf
ulcompl
eti
onoft
hispr
ojectwoul
dhav
e
beeni
mpossi
ble.Theyhav
ebeeni
nst
rument
alf
ormaki
ngmeconcent
rat
eandf
ocus
myef
for
tint
hispr
oject
.
Iwoul
dli
ket
ogi
vet
hankst
omycl
i
entGur
ukulchessAcademyf
orhel
pingme
i
nmyPr
oject
.Fi
nal
l
y,Iwoul
dli
ket
othankeachandev
eryi
ndi
vi
dualwhowasdi
rect
ly
ori
ndi
rect
lycont
ri
but
ingf
ort
hispr
oject
.
-
Thanky
ou.
DECLARATI
ON
Iherebydecl
arethatthepr
ojectent
itl
ed,“GuruCoolChessAcademy ”doneat
SathayeColl
ege,hasnotbeeninanycasedupl icat
edtosubmittoanyot her
univer
sit
yfortheawardofanydegree.Tot hebestofmyknowl edgeotherthanme,
noonehassubmi t
tedtoanyotheruniv
ersit
y.
Theproj
ecti
sdoneinpart
ial
ful
fi
lmentofther
equi
rement
sfort
heawar
dof
degr
eeof
BACHELOROFSCI ENCE( INFORMATI ONTECHNOLOGY)t obesubmi
tted
asfi
nalsemest
erproj
ectaspar
tofourcur
ri
culum.
Pr
asadKi
sanMane
TABLEOFCONTENTS
Chapt
er1:
Int
roduct
ion
1.
1Backgr
ound
1.
2Obj
ect
ives
1.
3Pur
pose,
Scope&Appl
i
cabi
l
ity
1.
2.1Pur
pose
1.
2.2Scope
1.
2.3Appl
i
cabi
l
ity
1.
4Achi
evement
s
1.
5Or
gani
zat
ionofRepor
t
Chapt
er2:
Sur
veyofTechnol
ogy
Chapt
er3:
Requi
rement
sandAnal
ysi
s
3.
1Pr
obl
em Def
ini
ti
on
3.
2Requi
rement
sspeci
fi
cat
ion
3.
3Pl
anni
ngandSchedul
i
ng
4Sof
3. twar
eandhar
dwar
erequi
rement
s
3.
5Concept
ual
Model
s
3.
5.1Ent
it
yrel
ati
onshi
pdi
agr
am
3.
5.2Dat
aDi
cti
onar
y
3.
5.3Dat
aFl
owDi
agr
am
3.
5.4Cl
assDi
agr
am
3.
5.5Act
ivi
tyDi
agr
am
3.
5.6UseCaseDi
agr
am
Chapt
er4:
Syst
em Desi
gn
4.
1Websi
temodul
es
4.
1.1 Regi
str
ati
onandaut
hent
icat
ionModul
e
4.
1.2 Admi
nModul
e
4.
1.3 Admi
ssi
onModul
e
4.
1.4 St
udentModul
e
4.
1.5 Pay
mentModul
e
Chapt
er1
I
ntr
oduct
ion
Gur
uCooli
sawebsi
tewhi
chpr
ovi
desonl
i
neadmi
ssi
onf
ort
hest
udent
swho
ar
eint
erest
edi
nchessandi
mpr
oveski
l
lsandt
act
ics.St
udent
sthosewhoar
e
seeki
ngadmi
ssi
onf
orchesspl
ayi
ngacademycanv
isi
tourwebsi
teandcont
actt
he
t
utor
.
Backgr
ound:
Her
ewear
ecr
eat
ingawebsi
tef
orGur
ukulChessAcademy
.Ther
ear
emany
si
mil
arwebsi
tesf
orchessacademyandf
ormanyot
hert
rai
ningacademi
es.Someof
t
hem ar
e www.
chessacademy
.co.
in, www.
geni
uschess.
com
,
www.
indi
anchessschool
.
com .
Theypr
ovi
deonl
i
net
uit
ionandski
l
lsenhancementt
echni
ques.Theexi
sti
ng
websi
tes pr
ovi
de i
nfor
mat
ion and updat
es about t
he r
unni
ng ev
ent
s
t
hroughoutMumbai
.
Thev
isi
torcanseekt
her
equi
redi
nfor
mat
ionaboutt
heacademyandt
hei
r
cl
assesbat
ches.Theyhav
easpeci
alr
oom ori
nst
it
utesf
ort
aki
ngl
ect
ures.
Someoft
hewebsi
tespr
ovi
dedi
stancel
ear
ningf
rom t
her
emot
elocat
ion,f
or
t
hosewhocan’
taf
for
dtr
avel
.Theypr
ovi
deapr
ivat
etut
orf
ort
hosewhoneed
speci
alat
tent
ion.Theypr
ovi
dei
nfor
mat
ionaboutev
ent
sorf
unct
iont
heyhav
e
conduct
edi
nthei
rinst
it
utes.
Ourwebsi
tedoesnotpr
ovi
deonl
i
net
utor
ial
sordi
stancel
ear
ning.I
fsomeone
hasj
oinedt
heAcademy
,theymustsubmi
ttheof
fl
inef
orm andsubmi
titt
o
t
heAcademy
.
Empl
oyeeswr
it
ethi
sinf
ormat
ioni
nanot
ebookori
nExcel
.Thedi
sadv
ant
age
ofanexi
sti
ngsy
stem t
hati
spaper
-basedsy
stem i
sthatpaper
scangeteasi
l
y
damagedbyst
ainmar
ks,t
heycanbel
ostduet
ofi
reoracci
dent
sorcanget
l
osti
ngener
al
Wepr
ovi
det
hem t
otakeonl
i
neadmi
ssi
onoronl
i
nepay
ment
sthatmakel
ost
ofsense.SoGur
ukulchessacademyhast
hemai
nfeat
urei
sthatt
heyt
ake
l
ect
urespr
ivat
e,i
nschool
orcol
l
ege.Ev
ent
heyt
akei
ndi
vi
dual
orgr
oupl
ect
ure.
Obj
ect
ive:
Themai
nai
m oft
hiswebsi
tei
stopr
ovi
deonl
i
neaccessf
orst
udent
swho
t
akei
nter
esti
nchessandi
mpr
oveski
l
lsanddev
elopment
s.Wepr
ovi
deonl
i
ne
managementf
orGur
ukulChessAcademy
.Thi
smeanst
heydonothav
etowor
ry
aboutmanagement
.Itwi
l
lbehandl
ed onl
i
ne.Her
ewear
epl
anni
ng t
o pr
ovi
de
compet
it
ionupdat
essuchast
hecur
rentcompet
it
ioni
sgoi
ngon.So,t
heusercan
par
ti
cipat
eint
hosecompet
it
ions.
I
nthesewebsi
tes,wet
ryt
o show t
hesuccessoft
heacademyandt
he
pr
ogr
esst
her
e.
Wewantt
oshowwhatt
heAcademyi
sdoi
ngf
ory
ou.Theusermustr
egi
ster
onawebsi
tet
otakeadmi
ssi
oni
nthi
sacademy
.
Theuserget
sinf
ormat
ionaboutcompet
it
ionsaf
terr
egi
str
ati
on,suchas
wher
ethecur
rentcompet
it
ioni
sgoi
ngon.
Theycanpar
ti
ci
pat
eint
hatev
ent
.
Theusercant
akeonl
i
neadmi
ssi
on.So,t
her
eisnoneedt
ogoany
wher
eto
t
akeadmi
ssi
on.User
scant
akeonl
i
neadmi
ssi
onwhi
l
esi
tt
ingi
nthehouse.
Theusercanpayt
heAcademyf
eet
hroughonl
i
nepay
mentmet
hod.User
sdo
nothav
etowor
ryaboutpay
ment
.
Bycoi
nci
dence,i
ftheuserf
orget
stopayf
ort
heacademi
cfeet
hent
he
websi
tewi
l
lsendamessaget
otheusert
opayt
hef
ee.
Her
ewear
etr
yingt
oaddaQNAcor
nert
oourwebsi
te.I
thel
psuser
sask
t
hei
rquest
ionsandmayal
socommentont
hesequest
ions.I
thel
pst
heuser
t
osol
vet
hei
rpr
obl
em.
Pur
pose:
Themai
npur
poseoft
hiswebsi
teorpr
ojecti
sthatt
hecl
i
entwant
sto
i
ncr
easet
hei
rbusi
nessbypr
omot
ingt
hei
rchessacademy
.
Thi
swebsi
tehel
pst
hecl
i
entgetmaxi
mum admi
ssi
on.Ther
efor
e,t
heycan
expandt
hei
rbusi
ness.
Thecl
ient
swantt
osett
hei
rbusi
nessdi
git
ali
ze.So,t
hisdi
git
izat
ionwi
l
lhel
p
cl
i
ent
stomanaget
hei
racademy
.
Thr
ough di
git
ali
zat
ion,t
his sy
stem pr
oposes a di
git
alsy
stem t
hatuses
wi
rel
esscommuni
cat
ion,
acent
ral
i
zeddat
abase.
wehav
eincl
uded somei
mpor
tantf
eat
uresl
i
keonl
i
neadmi
ssi
on,i
nthi
s
f
eat
urest
udenthav
etof
il
ltheadmi
ssi
onf
orm andonl
i
nepay
ment
sthathel
p
t
hecl
i
entgai
nmaxi
mum admi
ssi
onsandeasi
l
yrecei
vet
heAcademyf
ees.
Wi
tht
his onl
i
ne pay
mentsy
stem and onl
i
ne admi
ssi
on met
hod,we ar
e
handl
i
ngpaper
lesst
ransact
ions.Thi
shel
pst
opr
otectenv
ironment
s.
Wewantt
osett
ranspar
encyi
nthi
sbusi
ness.Thr
ought
hiswebsi
te,wecan
r
eachev
ery
onewhoi
sint
erest
edi
nchessgames.
Scope:
Thr
ought
hiswebsi
te,ev
ery
onecangeti
nfor
mat
ionaboutGur
ukulChess
Academyandt
hei
rwor
k.
Her
ewet
ryi
ngt
oaddt
heonl
i
neadmi
ssi
onmet
hodwhi
chwi
l
lhel
ptheusert
o
f
il
lonl
i
nef
ormt
ogetadmi
ssi
on.So,
donotneedt
owor
ryaboutadmi
ssi
ons.
Her
ewear
etr
yingt
oaddanot
herf
eat
urecal
l
edonl
i
nepay
ment
.Thi
swi
l
lhel
p
user
stopayt
hei
rcoachi
ngf
eesbypay
mentgat
eway
.
Her
ewear
etr
yingt
oaddaQNAcor
nert
oourwebsi
te.I
thel
psuser
saskt
hei
r
quest
ionsandmayal
socommentont
hesequest
ions.I
thel
pst
heusert
o
sol
vet
hei
rpr
obl
em.
Her
ewear
egoi
ngt
oshow achi
evement
sofchessacademyaswel
last
he
user
.So,
theycanr
ecogni
zet
hei
rtal
ent
sandski
l
l.I
thel
pst
ousert
oimpr
ove
t
hei
rski
l
lset
.
Get
ti
ng t
our
nament
sand ev
entnot
if
icat
ionsi
san i
mpor
tantst
ep i
n our
pr
oject
.
Ther
efor
e,t
he userget
songoi
ng compet
it
ion not
if
icat
ions.So,t
heycan
par
ti
cipat
eint
hatcompet
it
ion.
Limi
t:Ourwebsi
tedoesnotof
ferchessgames
onl
i
net
rai
ning.
Appl
i
cabi
l
ity
:
Thi
swebsi
tei
seasyt
ouseandf
lexi
blef
ort
heuser
.
Thi
smeanst
hatourwebsi
tehast
heuser
-f
ri
endl
yint
erf
ace.
Thi
swebsi
ter
educedt
het
imeoft
heuserbypr
ovi
dinganonl
i
nepay
ment
met
hod.
Thi
s websi
ter
educes ef
for
tand t
ime bypr
ovi
ding a met
hod ofonl
i
ne
admi
ssi
on.
Achi
evement
s:
Af
tert
hecompl
eti
onofourpr
oject
,wehav
elear
nedsomenew t
hingsf
rom t
his
pr
oject
:
Thi
spr
ojecti
shel
psust
ocl
earouri
deaofhowt
heact
ualpr
ojectar
edonei
n
r
eal
li
fe.I
nourpr
ojectorwebsi
te,
wear
etr
yingt
ogi
veauser
-f
ri
endl
yint
erf
ace
t
otheuser
.So,i
thel
psust
ogai
nmaxi
mum user
stoourwebsi
te.Fr
om t
his,
wel
ear
nthatt
hei
nter
facei
smor
eimpor
tantt
hanmanyt
hinks.Thi
scl
ari
fi
es
t
hatt
hef
ir
sti
mpr
essi
oni
sthel
asti
mpr
essi
on.I
fourpr
esent
ati
oni
snotgood
t
hatmeannoonecomet
obackourwebsi
te.
I
nthef
ir
stmeet
ingwi
tht
hecl
i
ent
,wet
ri
edt
oexpl
aint
heobj
ect
ivesoft
hei
r
pr
oject
.Iti
sver
yimpor
tantt
haty
ourobj
ect
ivesshoul
dbecl
ear
.Thr
ought
his
pr
oject
,wear
elear
ningt
hatourgoal
sshoul
dbedef
ined.So,i
thel
pst
odo
bet
tert
hings.
Thewebdesi
gni
sani
mpor
tantst
epi
nourpr
oject
.Gener
all
y,webdesi
gni
s
user
-i
nter
facedesi
gn.Weear
lyst
atet
hatt
hef
ir
sti
mpr
essi
oni
sthel
ast
i
mpr
essi
oni
sappl
i
edher
e.Thi
smeanst
hati
ftheuseri
nter
facei
snotso
good,
itwi
l
lhav
eanadv
erseef
fectonourpr
oject
.
Team wor
kiskeyofourpr
oject
.Wi
thoutt
eam y
oucan’
tdoany
thi
ng.For
ma
t
eam i
sver
yimpor
tantandwor
kast
eam i
tsv
eryhel
pful
getmaxi
mum i
dea.
Af
tercr
eat
ingt
eam,y
ouhav
etocr
eat
epr
operpl
anni
ngofy
ourpr
oject
.It
’s
f
ir
stst
epofst
art
ingpr
oject
.Iti
sdonebef
oredost
artdoi
ngpr
oject
.Ithel
ps
t
oexpl
ainhowy
oudoney
ourpr
ojecti
nfut
ure.
Ourwebsi
tecont
ri
but
ear
efol
l
owi
ng:
Easyanduser
-f
ri
endl
yint
erf
ace
Compat
ibi
l
itywi
thal
ldev
ices
Goodsecur
it
y
Goal
sachi
eved:
Responsi
vewebsi
te.
Reducecl
i
entmanual
wor
kandt
heydonotwor
ryaboutmanagement
.
Addonl
i
neadmi
ssi
onandonl
i
nepay
mentmet
hod
Or
gani
zat
ionofr
epor
t:
I
nfur
therupcomi
ng chapt
erwe t
ryi
ng t
o expl
ain ourpr
ojectand concept
ual
r
epr
esent
ati
on.
I
nsur
veyoft
echnol
ogy
,wear
etal
ki
ngabouthow ol
dtechnol
ogywor
kand
howt
hel
atestt
echnol
ogywor
k.Gener
all
y,wear
ecompar
ingol
dtechnol
ogy
andnewt
echnol
ogyi
nthi
schapt
er.
I
nrequi
rementand Anal
ysi
s,wespeci
fyt
hepr
ojectpr
obl
em and shor
tl
y
def
ined aboutwhatweneed t
o do ourpr
oject
.Nor
mal
l
ywet
alkabout
r
equi
rement
s.I
nthi
schapt
erwet
ryi
ngt
oschedul
eourpr
ojectwi
thhel
pof
Gant
tchar
tandper
tchar
t.
I
n concept
ualModel
,we ar
etr
ying di
spl
ay ourdat
abase desi
gn and
connect
ionbet
weent
her
etabl
e.Her
ewedr
aw somedi
agr
am t
hathel
pto
under
stand ourpr
oject
.Di
agr
am l
i
ke dat
afl
ow di
agr
am,cl
ass di
agr
am,
act
ivi
tydi
agr
am oruse-
casedi
agr
am.
Fur
therchapt
ert
alki
ngaboutmodul
eofourpr
oject
,meanshowwear
egoi
ng
t
odi
vi
deourpr
ojecti
nthatmodul
e.Her
eweexpl
ainourpr
ojecti
nsubmodul
e.
I
thel
psust
omanageofpr
oject
.
Nextchapt
er,
wear
etr
yingt
odr
awsomei
nter
faceofourwebsi
te.I
tshel
pst
o
howourwebsi
tel
ookl
i
ke.
Chapt
er2
Sur
veyoft
echnol
ogy
Thi
nki
ng about t
oday
's moder
n or di
git
al wor
ld, many changes or
i
mpr
ovement
shav
ebeenachi
evedt
hrought
echnol
ogy
.Wear
econnect
edt
othe
I
nter
netbecauseoft
echnol
ogy
.So,
youcangetmanyt
hingsont
hei
nter
net
.Today
's
wor
ldchangesbecauseoft
echnol
ogy
.Wi
tht
her
api
dincr
easei
ntheuseofmobi
l
e
phones,t
hedesi
ref
orpeopl
etoaccesst
hemobi
l
eint
ernett
ogeti
nfor
mat
ionand
ser
vicesf
rom any
wher
eandev
ery
wher
ehasi
ncr
eased.
Bef
oret
heuseofmoder
ntechnol
ogy
,mi
l
itar
yorphy
sicalequi
pmenti
sused
i
nwar
far
e.Now t
het
echnol
ogyi
nwarhaschanged,now donotneedmi
l
itar
yor
phy
sicalequi
pment
.Wi
tht
oday
'st
echnol
ogy
,cy
ber
-at
tackshav
ehappened.Secur
it
y
i
samaj
orconcer
nduet
ocy
ber
-at
tack.Nowaday
sev
ery
onei
sont
hei
nter
netand
ev
ery
onehasapr
ofi
l
eont
hei
nter
net
.Thepr
ivacyi
samaj
orconcer
nont
hei
nter
net
.
I
tisv
eryi
mpor
tantt
opr
ovi
desecur
it
ytoawebsi
te.Becauseoft
hatt
heuser
orcl
i
entf
eel
ssecur
eaf
terr
egi
ster
ingi
tony
ourwebsi
te.Tal
ki
ngaboutourpr
ojector
websi
te,
wewantt
osett
ranspar
encyonourwebsi
te.andanot
heri
mpor
tantt
hingi
s
t
hatwebsi
teuseri
nter
face.Thef
ir
stt
hingt
hatuseri
nter
reactwi
thy
ourwebsi
tei
s
y
ourGUIr
epr
esent
ati
on.How y
oupr
ovi
deuser
-f
ri
endl
yint
erf
aceorenv
ironmentt
o
t
heuser
.
Fort
hist
ypeoft
echnol
ogysur
vey
,Igot
hroughmanywebsi
test
hatar
esi
mil
ar
t
oourwebsi
te.Suchwebsi
tesar
ewww.
chessacademy
.co.
in,
www.
geni
uschess.
com,
www.
indi
anchessschool
.
com.Theset
ypesofwebsi
tesar
emai
nlyusedt
omanage
t
heAcademyofChess.Thesewebsi
tespr
ovi
denumberoff
eat
ures.someoft
he
f
eat
uresar
e:
Ev
ery
onewant
sthei
rdat
ashoul
dbesecur
eont
hei
nter
net
.Iti
sdanger
oust
o
shar
eyourdat
awi
thoutsecur
it
y.
I
tisv
eryi
mpor
tanthow y
our
epr
esenty
ourwebsi
teorapp.Thi
smeanst
he
useri
nter
faceshoul
dbeuser
-f
ri
endl
yandat
tr
act
ive.
Thewebsi
teenv
ironmentshoul
dbei
nfor
mat
iveandgui
ded.I
fyouruser
i
nter
facei
snotv
eryat
tract
ive,
thent
heuserwi
l
lnev
ercomet
oret
urnt
oyour
websi
teorappl
i
cat
ion.
Ther
ear
evar
iousexi
sti
ngsy
stemst
hatar
eanAndr
oidoper
ati
ngsy
stem,
t
ouch-
scr
eent
ab,
deskt
op-
basedoper
ati
ngsy
stem Web-
based.
I
nit
ialday
sthewebsi
teorappl
i
cat
ionuseri
nter
facei
snotsoat
tr
act
ive.So,
it
i
sver
ydi
ff
icul
ttoi
nfl
uencet
heuser
.Int
hei
nit
ialday
s,t
heyuseHTML
l
anguagest
odesi
gnwebsi
tes.
Now t
het
echnol
ogywaschanged.So,y
oudonothav
etowr
it
eanycodes,
t
her
eismanysof
twar
eav
ail
abl
etodesi
gny
ourwebsi
te.Youonl
yneedt
o
dr
aganddr
opaspeci
fi
cfeat
ure.
Thi
ssy
stem pr
oposesadi
git
alsy
stem t
hatuseswi
rel
esscommuni
cat
ion,a
cent
ral
i
zeddat
abase
I
fyouhav
etakenadmi
ssi
ont
oanycoachi
ngi
nst
it
uteoracademy
,youhav
eto
payt
hei
rfeesbygoi
ngt
hei
rinst
it
ute
Nowt
het
echnol
ogyhaschanged,
theuserdoesnotneedt
ogoany
wher
e,by
onl
i
nepay
mentmet
hodt
heusercanpayt
hef
eest
hroughmobi
l
e.
Tal
ki
ngourpr
ojectorwebsi
tewear
etr
yingt
oaddonl
i
nepay
mentmet
hodt
o
ourwebsi
te.So,t
heuserdoesnotwor
ryaboutpay
mentoff
ees.Ourwebsi
te
sendsamessaget
otheusert
onot
if
ythem t
opl
easepayt
hef
ees.
I
nit
ialday
,ifsomeonehasj
oinedt
heAcademy
,theymustsubmi
ttheof
fl
ine
f
orm andsubmi
titt
otheAcademy
.Empl
oyeeswr
it
ethi
sinf
ormat
ioni
na
not
ebookori
nEx
cel
.
Thedi
sadv
ant
ageofanexi
sti
ngsy
stem t
hati
spaper
-basedsy
stem i
sthat
paper
scangeteasi
l
ydamagedbyst
ainmar
ks,
theycanbel
ostduet
ofi
reor
acci
dent
sorcangetl
osti
ngener
al
Nowaday
sthet
echnol
ogyhaschanged.Theuserdoesnotneed t
o go
any
wher
etof
il
ltheent
rancef
orm.Usi
ngmobi
l
eorl
apt
opt
heycanf
il
lonl
i
ne
f
orms.Thi
sinf
ormat
ioni
stakenonl
i
nebyt
heuserandcanbesav
edf
rom t
he
ser
vert
othedat
abase.Ther
efor
e,i
thel
psi
nthemanagementoft
heAcademy
onl
i
ne.
Somewebsi
tepr
ovi
dessecur
it
ythr
oughuser
name–passwor
dbasesy
stem,
bar
codesy
stem ort
hir
d-par
tyaut
hent
icat
ions.
Pr
ivacyi
smaj
orconcer
nont
hei
nter
net
.So,wear
etr
yingt
osetsecur
it
yto
ourwebsi
te.
Toaut
hent
icat
eort
ologi
nthi
swebsi
tewesetsev
eralsecur
it
iest
hroughout
user
nameandOTP.Andt
wo-
stepaut
hent
icat
essy
stem.
Fi
rst
,theusermustcr
eat
eanew accountont
hiswebsi
te.So,t
hishel
pto
cr
eat
eanewpr
ofi
l
efort
heuser
.Ift
heuserhasamobi
l
ethent
heOTPsend
ont
hisonmobi
l
e.
I
ncaset
hemobi
l
euserdoesnothav
emobi
l
ethent
heOTPwi
l
lsendonGmai
l
account
.
Her
ewear
etr
yingt
oaddaQNAcor
nert
oourwebsi
te.I
thel
psuser
saskt
hei
r
quest
ionsandmayal
socommentont
hesequest
ions.I
thel
pst
heusert
o
sol
vet
hei
rpr
obl
em.
Chapt
er3
Requi
rement
sandAnal
ysi
s
Pr
obl
em Def
ini
ti
on:
Her
ewear
ecr
eat
ingawebsi
tef
orGur
ukulChessAcademy
.Thecl
i
enti
s
f
aci
ngt
hepr
obl
em t
opr
omot
ingt
hei
rchessacademyandwantt
oenl
arget
hei
r
busi
ness.
Thecl
i
enti
sal
sohav
ingt
hepr
obl
em ofl
atepay
mentpai
dbyt
hecust
omer
andmanual
pay
mentmet
hodi
ssue.
Thepr
obl
em ofschedul
i
ngofbat
chesaccor
dingl
ytot
hest
udentt
imi
ng.The
managementpr
obl
em ofacademy
.
Themai
npur
poseoft
hiswebsi
teorpr
ojecti
sthatt
hecl
i
entwant
sto
i
ncr
easet
hei
rbusi
nessbypr
omot
ingt
hei
rchessacademy
.Thi
swebsi
tehel
ps
t
hecl
i
entgetmaxi
mum admi
ssi
on.
Thecl
i
ent
swantt
osett
hei
rbusi
nessdi
git
ali
ze.So,t
hisdi
git
izat
ionwi
l
lhel
p
cl
i
ent
sto managet
hei
racademy
.Thr
ough di
git
izat
ion,wehav
eincl
uded
somei
mpor
tantf
eat
uresl
i
keonl
i
neadmi
ssi
onandonl
i
nepay
mentmet
hod
t
hathel
pthecust
omergai
nmaxi
mum admi
ssi
onsandeasi
l
yrecei
vet
he
Academyf
ees.
Byusi
ng t
heonl
i
nepay
mentmet
hod,wesol
ved t
hepr
obl
em ofmanual
pay
mentmet
hodandl
atepay
mentpay
ingbycust
omer
. Wi
tht
hisonl
i
ne
pay
mentsy
stem andonl
i
neadmi
ssi
onmet
hod,wear
ehandl
i
ngpaper
less
t
ransact
ions.
Requi
rement
sSpeci
fi
cat
ion:
Tal
ki
ng aboutr
equi
rementspeci
fi
cat
ion ofourpr
oject
,we r
equi
re some
har
dwar
eandsof
twar
esy
stems.Ourpr
ojecti
sweb-
basedmeanswear
ecr
eat
ing
websi
tef
orgur
ukul
chessacademy
.
Nor
mal
l
ythi
nki
ngaboutr
equi
rement
,weneedComput
ersy
stem t
owr
it
e
downcode.I
nhar
dwar
especi
fi
cat
ionwear
eusi
ngwi
ndows10OSl
apt
opor
comput
ersy
stems.
Pur
poseofusi
ngwi
ndowsOSi
sthatt
hisoper
ati
ngsy
stem i
sver
ypopul
ar
andeasyt
ouse.
The Mi
crosof
tvi
sualst
udi
o communi
ty2017 whi
ch i
s comf
ort
abl
e wi
th
Wi
ndowsOS.TheMi
crosof
tvi
sualst
udi
ocommuni
ty2017f
orwr
it
ingdown
t
hecodeoft
hispr
oject
.
Thi
ssof
twar
eisv
eryusef
ult
ohandl
edesi
gnandIspeci
all
i
ket
hei
rdr
agand
dr
opf
eat
ure.Thi
sfeat
urehel
ptor
educewor
kofdev
eloper
.
Fort
hispr
ojectwear
eusi
ngf
rontendl
anguagel
i
keC#,asp.
net
,HTML,CSS.
Themai
nuseoft
hisl
anguagei
sthatdesi
gnofwebsi
te.
Wear
etr
yingt
ogi
veanat
tract
iveuser
-i
nter
face.Wear
ebel
i
evi
ngi
nfi
rst
i
mpr
essi
on i
slasti
mpr
essi
on.So,t
heuserf
ir
sti
nter
act
swi
th ouruser
-
i
nter
face.Wewantt
ogi
vet
hem agoodexper
iencewi
thourwebsi
te.
Tal
ki
ngaboutdat
ast
ori
ng,dat
ahandl
i
ng,orbackendsy
stems.Wear
eusi
ng
MSSQLdat
abase.
Pur
pose ofusi
ng t
hisdat
abase i
sthatt
o handl
e dat
a ofl
ogi
n sy
stem,
pay
ment
smet
hod,admi
ssi
onoft
heuser
.Thi
shel
pst
omanageourwebsi
te.
Thi
sdat
awasst
oredi
ndat
abaseonser
versi
de.
Pl
anni
ngandSchedul
i
ng:
Gant
tChar
t
Act
ivi
ty Act
ivi
ty Opt
imi
sti
c Li
kel
y pessi
mist
ic Expect
ed St
andar
d
hood Ti
me(
te) Dev
iat
ion(
S)
no. Name
A Requi
rement 3 4 5 4 0.
33
speci
fi
cat
ion
B Requi
rement 3 4 5 4 0.
33
anal
ysi
s
C Dat
abase 1 2 4 2.
16 0.
50
Desi
gn
D I
nter
faceDesi
gn 3 4 5 4 0.
66
E Dev
elopSy
stem 11 12 14 12.
16 0.
50
Modul
e1
F Dev
elopSy
stem 11 12 14 12.
16 0.
50
Modul
e2
G Uni
t Test
ing 2 3 4 3 0.
33
Modul
e1
H Uni
t Test
ing 2 3 4 3 0.
33
Modul
e2
I I
ntegr
ate 1 1 2 1.
16 0.
16
Sy
stem
J I
ntegr
ati
on 1 1 2 1.
16 0.
16
Test
ing
K Sy
stem Test
ing 1 1 2 1.
16 0.
16
L Depl
oymengt 1 1 2 1.
16 0.
16
PERTChar
t(Pr
ogr
am Ev
aluat
ionRev
iewTechni
que)
HARDWAREANDSOFTWAREREQUI
REMENTS:
FRONTEND/
GUITool
s .
NETTechnol
ogi
es
DBMS/
BACKEND SQLser
ver2012
LANGUAGES Jav
a,C#
SCRI
PTI
NGLANGUAGES JSP
.
NETPLATFORM C#,
.NET,
Visual
C#,
ASP.
NET
MI
DDLEWARE(
COMPONENET)TECHNOLOGI
ES Ent
erpr
iseJav
aBeans
UNI
XTERMI
NALS
-
REALTI
MEOPERATI
NGSYSTEM/
EMBEDDED
SKI
LLS
-
APPLI
CATI
ONAREAS Dat
abasemanagementsy
stem.
Concept
ual
Model
s:
Ent
it
yRel
ati
onshi
pDi
agr
am
Dat
adi
cti
onar
y
St
udent
Sr
.no. Fi
eldname Dat
aty
pe Const
rai
nt
01 St
udenti
d I
nt Pr
imar
ykey
,ident
it
y
02 Name Var
char(
50) Notnul
l
03 Mobi
l
e Number Notnul
l
,ident
it
y,uni
que
04 Emai
l nv
archar(
50) Notnul
l
,ident
it
y,uni
que
05 Passwor
d nv
archar(
50) Notnul
l
06 Gender v
archar(
50) Notnul
l
07 Addr
ess nv
archar(
100) Notnul
l
08 Col
l
ege v
archar(
50) nul
l
09 Col
l
ege nv
archar(
100) nul
l
addr
ess
10 Dat
eofbi
rt
h Dat
e/Ti
me Notnul
l
11 Par
ent v
archar(
50) Notnul
l
name
Cour
se
Sr
.no. Fi
eldname Dat
aty
pe Const
rai
nts
01 Cour
sei
d I
nt Pr
imar
ykey
02 Cour
se v
archar(
50) Notnul
l
Name
03 Dur
ati
on Dat
e/t
ime Notnul
l
04 Fees Deci
mal
(5,
2) Notnul
l
05 St
udenti
d I
nt For
eignkeyf
rom st
udentt
abl
e
Pay
ment
s
Sr
.no. Fi
eldname Dat
aty
pe Const
rai
nts
01 Payi
d I
nt Pr
imar
ykey
02 Dat
e Dat
e/Ti
me Notnul
l
03 Ty
pe Var
char(
50) Notnul
l
04 Met
hod Var
char(
50) Notnul
l
06 St
udenti
d I
nt For
eignkeyf
rom st
udentt
abl
e
Bat
ch
Sr
.no. Fi
eldname Dat
aty
pe Const
rai
nts
01 Bat
chi
d I
nt Pr
imar
ykey
02 Pl
ace Var
char Notnul
l
03 Facul
ty v
archar(
50) Notnul
l
04 Ti
me Dat
e/Ti
me Notnul
l
05 St
udenti
d I
nt For
eignf
rom st
udentt
abl
e
Dat
aFl
owDi
agr
am
Cl
assDi
agr
am
Act
ivi
tyDi
agr
am (
User
)
Act
ivi
tyDi
agr
am (
Admi
n)
UseCaseDi
agr
am
Chapt
er4
Sy
stem Desi
gn
Gur
uCool
websi
temodul
es
Thepr
ojectwear
ewor
kingonconsi
stsofsev
eralsegmentasweknow t
hatt
he
ent
ir
epr
ojectcan’
tbedev
elopedi
noneshot
,sodev
elopi
ngi
tssev
eral
segment
sand
t
henassembl
i
ngt
hosemakest
hewor
keasi
l
yandt
imesav
ing.Thr
ought
hemodul
e
dev
elopmentt
echni
queonecanmakeoutt
hebestuseofhumanr
esour
ces.
Fol
l
owi
ngar
ethemodul
est
obedev
elopedf
ort
hewebsi
tef
rom t
hecust
omer
’sv
iew:
5 Regi
str
ati
onandaut
hent
icat
ionModul
e
6 Admi
nModul
e
7 Admi
ssi
onModul
e
8 St
udentModul
e
9 Pay
mentModul
e
Regi
str
ati
onandaut
hent
icat
ion:
I
nthi
smodul
est
udenthast
oregi
sterper
sonal
l
ywi
tht
hewebsi
tet
o
pr
oceedi
ngwi
tht
headmi
ssi
onsot
hatnof
raudt
ransact
ionwoul
dtakepl
ace.
Af
terSuccessf
ulr
egi
str
ati
ont
hest
udenthast
ologi
ntot
hewebsi
teusi
ng2
st
epaut
hent
icat
ions.
So,t
hewebsi
tecanaut
hent
icat
etheuser
.
Fl
owchar
tDi
agr
am
Al
gor
it
hms:
St
ep1: I
ft heuserhasalreadyaccountint
hiswebsit
e.So,noneedtocreat
e
newaccountt heycandi r
ectl
ygotologi
nprocess.I
ftheuseri
snew,
thentheyhavetor egi
sterfi
rstt
hengotologi
nprocess.
St
ep2: Theymustent
eremai
li
dormobi
l
enumber
.
St
ep3: Thencheckt
hatemai
li
dormobi
l
enumber
.
St
ep4: I
femai
li
dormobi
l
enumberi
scor
rectt
hengost
ep5,
elsegot
ost
ep2.
St
ep5: t
henwebsi
tegener
ateOTP.
St
ep6: Ent
ert
hatOTP.
St
ep7: Checkt
hatOTP.i
fcor
rectOTPi
scor
rectt
hengost
ep8,
elsegot
o
st
ep5
St
ep8: Ent
ert
wost
epaut
hent
icat
ionpasswor
ds.
St
ep9: Checkthatpasswor
d.I
fpasswor
discor
rectt
hengot
ost
ep10,
elsego
tostep8.
Admi
ssi
on:
I
nt hi
smodulestudenthastologi
ntothewebsi
teandtheyhav
etofi
ll
the
requi
reddet
ail
swhicharerequir
edtoall
ocat
ethebat
chattheappr
opri
ate
desti
nati
on.
TheSt
udentaf
terf
il
lthedet
ail
ssel
ectt
hecour
se.
Theycanal
soal
l
ocat
ethebat
chdependupont
hest
udentdest
inat
ion.
Int
his,t
heyhav
etofi
l
lthei
rfi
rstname,
lastname,
addr
ess,
phonenumber
,
col
legenameetc.
Fl
owchar
tDi
agr
am
Al
gor
it
hms:
St
ep1: Usermusthav
etoent
ert
hei
rful
ldet
ail
s;t
hisdet
ail
sav
esi
ndat
abase.
St
ep2: Thenuserhav
etosel
ectcour
sewhi
cht
heywantt
odo,
thi
sinf
osav
ein
database.
St
ep3: Thenbat
char
eal
l
ocat
edt
otheuser
Pay
ment
:
Whent
heSt
udentwi
l
ltaket
headmi
ssi
on,
thent
heyhav
etopayf
eesf
ori
t.
Theycansel
ectonl
i
neorof
fl
inepay
mentmet
hod.
I
nonl
i
nepay
ment
,theycanpayf
eesbyf
ull
pay
mentori
nst
all
ment
.
I
nonli
nepayment
,theycanpaybyv
isadebi
tcar
d,cr
edi
tcar
dandot
her
pay
mentapps.
I
nof
fl
inepay
ment
,theycanpaybycash.
Fl
owchar
tDi
agr
am
Al
gor
it
hms:
St
ep1: Theusercl
i
cksonpay
mentbut
ton.
St
ep2: Thent
heuserhast
ochoosepay
mentmet
hodmeansonl
i
neorof
fl
ine.
St
ep3: i
ftheuserchoosesoff
li
nethenprocesswi
l
l st
ophere,
ift
heuserchooses
onl
inemethodofpayment,thent
heyhavetochoosepaymentt
ypemeans
i
nstal
lmentandful
lpayment.
St
ep4: t
henhav
etouseonl
i
nepay
mentgat
eway
.
Admi
n:
I
nthi
smodul
eAdmi
ncanf
ir
stl
ogi
nthent
heycanv
iewt
hedet
ail
s.
TheAdmi
ncanupdat
ethedet
ail
sofCour
ses.
TheAdmi
ncanal
l
ocat
ebat
chf
orst
udent
.
Admi
nsett
heEv
ent
sforSt
udent
s.
Theadmi
ncandel
etet
hedet
ail
sofst
udental
so.
Fl
owchar
tDi
agr
am
Al
gor
it
hms:
St
ep1: Theadmi
nhast
ologi
nint
hiswebsi
te.
St
ep2: Ent
eruser
nameandpasswor
d.
St
ep3: Checkthatusernameandpasswor
d.Ift
heuser
nameandpasswor
d
i
scorrectthengotostep4,
elset
ostep1
St
ep4: Thent
hemenubarwi
l
lopen.Thent
heygetmanyopt
ion
St
ep5: Theycansear
ch.Theycangot
ocour
semanager
,ev
entmanager
St
udent
:
I
nthi
smodul
est
udentcanl
ogi
nthent
heycanv
iewdet
ail
s.
Thest
udentcanupdat
ethepr
ofi
l
e.
Theycanr
egi
sterf
ort
heev
ent
s.
Thest
udentcanaskt
hequer
ytoot
herst
udentandcommentt
oot
her
squer
y.
Fl
owchar
t
Al
gor
it
hms:
-
St
ep1: I
tisnecessar
ythatt
hest
udenti
sval
i
d.
St
ep2: Theyhav
efur
theropt
ionl
i
keupdat
epr
ofi
l
e,v
iew
event
sandQNA.
St
ep3: InaQNAtheycanaskt
heQuer
yandal
sor
epl
ayt
o
anot
herquer
y.
St
ep4: I
npr
ofi
l
etheycanupdat
ethei
rdet
ail
s.
St
ep5: Inev
entstheycanseetheupcomingev
ent
sandt
hey
canregi
stert
othetour
naments.
UserI
nter
faceDesi
gn:
HOMEPAGE
I
nthi
spagewej
ustshowt
hecur
rentof
fer
sandr
elat
ednewsandnav
igat
ionbar
.
I
nlef
thandsi
deweshowt
heev
enti
nfo.
Bot
tom ofpageweshowt
hebasi
ccont
acti
nfoandsomeusef
ull
i
nks.
LOGI
NPAGE
I
nthi
spagest
udentcanl
ogi
ntowebsi
tebyOTPaut
hent
icat
ion.
Val
i
dat
ion:
-
Emai
l
/mobi
l
eno.
:ent
err
egi
ster
edemai
li
dort
en-
digi
tmobi
l
enumber
OTP :Thi
sfi
eldi
srequi
red.
REGI
STRATI
ONPAGE
I
nthi
spagest
udentcanf
il
lthef
ormt
oregi
ster
.
Val
i
dat
ion:
-
Al
lfi
eldar
erequi
red
Ful
lname:Thi
sfi
eldi
srequi
red,
ent
ery
ourf
ullnamei
nfor
matoff
ir
stname,
middl
e
namel
astname.
Emai
lid:Thi
sfi
eldi
srequi
redf
orconf
ormat
ionofuserandSo,userhast
oent
er
t
hei
rval
i
demai
li
d.
Mobi
l
enumber
:Thi
sfi
eldi
srequi
redt
osendOTPt
ocheckt
hatuseri
sval
i
d,t
he
usershoul
dent
ert
en-
digi
tmobi
l
e
D.
O.B:Thi
sfi
eldi
srequi
red,
ent
ery
ourdat
eofbi
rt
hinf
ormatofdd/
mm/
yyy
y.
ADMI
SSI
ONFORM PAGEPART-
1
I
nthi
spagest
udentcanf
il
ltheAdmi
ssi
onf
ormt
otakeadmi
ssi
on.
Val
i
dat
ion:
-
Ful
lname:Thi
sfi
eldi
srequi
red,
ent
ery
ourf
ullnamei
nfor
matoff
ir
stname,
middl
e
namel
astname.
Par
entname:
Thi
sfi
eldi
srequi
redf
orgetst
udentpar
entname.
Par
entmobi
l
enumber
:thi
sfi
eldi
srequi
red,
ent
ert
en-
digi
tmobi
l
eofpar
ent
.
Col
l
egename:I
ncasest
udentwant
stol
ear
nchessi
nthei
rthencanent
ert
hei
r
col
l
egename.I
tisnotcompul
sor
ytoent
ery
ourcol
l
egebecausei
fst
udentwant
sto
l
ear
nchessi
nthei
rhome,
theycanski
pthi
spar
t.
Col
l
egeAddr
ess:I
fst
udental
readyent
ercol
l
egenamet
heni
tisnecessar
ytoent
er
col
l
egeaddr
ess.El
sei
tisnotcompul
sor
y,t
heycanski
pthi
spar
t.
ADMI
SSI
ONFORM PAGEPART-
2
I
nthi
spagest
udentcanf
il
ltheAdmi
ssi
onf
orm par
t2wher
etheycansel
ectt
he
cour
sebat
cht
imeandot
herdet
ail
s.
Val
i
dat
ion:
-
Al
lfi
eldar
erequi
red
Sel
ectCour
se:
Thest
udenthast
osel
ectspeci
fi
ccour
se.
Sel
ectpl
ace:Thest
udenthast
osel
ectonl
yonepl
ace,wher
eourchessacademy
f
acul
tycomet
hei
rpl
acet
oteachy
ou.
Pr
efer
abl
eti
me:
Thest
udenthast
oent
erv
ali
dti
mei
nfor
mathh:
mm
Pay
mentmet
hod:
Thest
udenthast
osel
ectt
oonl
yoneopt
ion.
Pay
mentt
ype:
Thest
udenthast
osel
ectt
oonl
yoneopt
ion.
ACHI
EVEMENTPAGE
I
nthi
spageAchi
evementofacademyar
eshows.
ABOUTUS
I
nthi
spageweshowt
hei
nfor
mat
ionofacademy
.
QNAPAGE
I
nthi
spagest
udentcanaskt
hedoubtorquer
yandal
so,t
heycanal
socommentt
o
anot
herst
udentquest
ions,
quer
yordoubt
.
St
udentPr
ofi
l
e
I
nthi
spagest
udentcanupdat
ethei
rpr
ofi
l
e.
I
mpl
ement
ati
ons
Homepage
I
nthi
spagewej
ustshowt
hecur
rentof
fer
sandr
elat
ednewsandnav
igat
ionbar
.
I
nlef
thandsi
deweshowt
heev
enti
nfo.
Bot
tom ofpageweshowt
hebasi
ccont
acti
nfoandsomeusef
ull
i
nks.
Si
te.
mast
er.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Dat
a;
usi
ngSy
stem.
Dat
a.Sql
Cli
ent
;
namespaceGur
kul
_chess_
academy
publ
i
cpar
ti
alcl
assSi
te1:
Syst
em.
Web.
UI.
Mast
erPage
Sql
Connect
ioncon;
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
con.
Open(
);
i
f(Sessi
on[
"user
"]!
=nul
l
)
Li
nkBut
ton2.
Visi
ble=f
alse;
Li
nkBut
ton3.
Visi
ble=t
rue;
Li
nkBut
ton1.
Visi
ble=t
rue;
st
ri
ngname=Sessi
on[
"user
"]
.ToSt
ri
ng(
);
st
ri
ng quer
y = "
sel
ect * f
rom addmi
ssi
on_
for
m wher
e
user
name='
"+name+"
'
";
Sql
Commandcmd=newSql
Command(
quer
y,con)
;
Sql
Dat
aReaderr=cmd.
Execut
eReader
();
i
f(r
.Read(
))
Li
nkBut
ton4.
Visi
ble=f
alse;
el
se
{
Li
nkBut
ton4.
Visi
ble=t
rue;
el
se
Li
nkBut
ton2.
Visi
ble=t
rue;
Li
nkBut
ton1.
Visi
ble=f
alse;
Li
nkBut
ton3.
Visi
ble=f
alse;
pr
otect
edv
oidLi
nkBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Sessi
on.
Abandon(
);
Response.
Redi
rect
("
logi
n.aspx"
);
pr
otect
edv
oidLi
nkBut
ton2_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
{
Response.
Redi
rect
("
logi
n.aspx"
);
pr
otect
edv
oidLi
nkBut
ton3_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Response.
Redi
rect
("
prof
il
e.aspx"
);
pr
otect
edv
oidLi
nkBut
ton4_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Response.
Redi
rect
("
Admi
ssi
onFor
m.aspx"
);
Webf
orm1.
aspx.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Dat
a;
usi
ngSy
stem.
Dat
a.Sql
Cli
ent
;
namespaceGur
kul
_chess_
academy
publ
i
cpar
ti
alcl
assWebFor
m1:
Syst
em.
Web.
UI.
Page
Sql
Connect
ioncon;
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
con.
Open(
);
st
ri
ngquer
y="
sel
ect*f
rom of
fer
";
Sql
Commandcmd=newSql
Command(
quer
y,con)
;
Sql
Dat
aReaderdr=cmd.
Execut
eReader
();
bool
r=dr
.Read(
);
i
f(
r)
Label
2.Text=dr
["
mar
quee"
].
ToSt
ri
ng(
);
i
f(Sessi
on[
"user
"]!
=nul
l
)
Label
1.Text=Sessi
on[
"user
"]
.ToSt
ri
ng(
);
i
f(!
IsPost
Back)
Set
ImageUr
l(
);
pr
otect
edv
oidTi
mer
1_Ti
ck(
obj
ectsender
,Ev
ent
Argse)
{
Set
ImageUr
l(
);
pr
ivat
evoi
dSet
ImageUr
l(
)
Random _
rand=newRandom(
);
i
nti
=_r
and.
Next
(1,
7);
I
mage1.
ImageUr
l="
~/aj
axi
mages/
"+i
.ToSt
ri
ng(
)+"
.j
peg"
;
}
Regi
str
ati
onpage
Allf
ieldarer equi
r ed
Full
name: Thisfieldi srequired,enteryourfull
namei nformatoffir
stname,mi ddle
namel astname.
Emai l
id:Thisf i
eldi srequiredf orconformationofuserandSo, userhastoenterthei
r
val
idemai lid.
Mobi l
enumber :Thi sfiel
di srequiredtosendOTPt ocheckthatuserisval
id,t
heuser
shouldentert en-digitmobi le
D.O.B:Thisfieldisr equired,entery ourdat
eofbi r
thinformatofdd/mm/ yyyy
.
Regi
str
ati
on1.
apsx.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Dat
a;
usi
ngSy
stem.
Dat
a.Sql
Cli
ent
;
usi
ngSy
stem.
Net
.Mai
l
;
usi
ngSy
stem.
Net
;
namespaceGur
kul
_chess_
academy
{
publ
i
cpar
ti
alcl
assr
egi
ster
1:Sy
stem.
Web.
UI.
Page
Sql
Connect
ioncon;
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
con.
Open(
);
pr
otect
edv
oidBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
ngemai
l=Text
Box2.
Text
;
st
ri
ngquer
y="
sel
ectEmai
lfr
om r
egi
sterwher
eEmai
l
='"
+emai
l
+"'
"
;
Sql
Commandcmd=newSql
Command(
quer
y,con)
;
Sql
Dat
aReaderdr
;
dr=cmd.
Execut
eReader
();
i
f(dr
.Read(
))
Response.
Wri
te(
"<scr
ipt
>al
ert
('
emai
li
dal
readyused'
)</
scr
ipt
>")
;
dr
.Cl
ose(
);
el
se
Random r
andom =newRandom(
);
i
ntv
alue=r
andom.
Next
(1001,
9999)
;
Sessi
on[
"ot
p"]=v
alue;
Mai
l
Messagemsg=newMai
l
Message(
);
msg.
From = new
Mai
l
Addr
ess(
"gur
ukul
chessacademy
38@gmai
l
.com"
);
msg.
To.
Add(
Text
Box2.
Text
);
msg.
Subj
ect="
Recov
ery
ourpasswor
d";
msg.
Body=(
"YourOTPi
s:"+v
alue)
;
msg.
IsBody
Html
=tr
ue;
Smt
pCl
i
entsmt=newSmt
pCl
i
ent
();
smt
.Host="
smt
p.gmai
l
.com"
;
Sy
stem.
Net
.Net
wor
kCr
edent
ial nt
wd = new
Net
wor
kCr
edent
ial
()
;
nt
wd.
User
Name="
gur
ukul
chessacademy
38@gmai
l
.com"
;
nt
wd.
Passwor
d="
gur
ukul
38@"
;
smt
.UseDef
aul
tCr
edent
ial
s=t
rue;
smt
.Cr
edent
ial
s=nt
wd;
smt
.Por
t=587;
smt
.Enabl
eSsl
=tr
ue;
smt
.Send(
msg)
;
Mul
ti
View1.
Act
iveVi
ewI
ndex=1;
}
pr
otect
edv
oidBut
ton3_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
ngname=Text
Box1.
Text
;
st
ri
nguser
name=Text
Box7.
Text
;
st
ri
ngemai
l
1=Text
Box2.
Text
;
l
ongmobi
l
e=Conv
ert
.ToI
nt64(
Text
Box3.
Text
);
st
ri
ngot
p1=Text
Box4.
Text
;
i
ntpass=Conv
ert
.ToI
nt32(
Text
Box6.
Text
);
st
ri
ngchkot
p=Sessi
on[
"ot
p"]
.ToSt
ri
ng(
);
i
f(
chkot
p.Equal
s(ot
p1)
)
st
ri
ngquer
y2="
inser
tint
oregi
sterv
alues(
'"+name+"
'
,'
"+
user
name+"
'
,'
"+emai
l
1+"
'
,"+mobi
l
e+"
,"+pass+"
)"
;
Sql
Commandcmd2=newSql
Command(
quer
y2,
con)
;
i
ntr
1=cmd2.
Execut
eNonQuer
y()
;
i
f(
r1>0)
Response.
Redi
rect
("
logi
n.aspx"
);
el
se
{
Response.
Wri
te(
"<scr
ipt
>al
ert
('
somet
hing i
s wr
ong went
'
)</
scr
ipt
>")
;
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
ent
ercor
rectot
p')
</scr
ipt
>")
;
Mul
ti
View1.
Act
iveVi
ewI
ndex=0;
pr
otect
edv
oidLi
nkBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=0;
}
Logi
npage:
I
nthi
spageuserhav
etoent
eruser
nameandpasswor
d.
I
fuser
nameandpasswor
disi
ncor
rectt
henourwebsi
teshower
rort
hat
y
ouhav
eent
eri
nval
i
duser
nameandpasswor
d.
Logi
n.aspx.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Dat
a;
usi
ngSy
stem.
Dat
a.Sql
Cli
ent
;
namespaceGur
kul
_chess_
academy
publ
i
cpar
ti
alcl
assl
ogi
n:Sy
stem.
Web.
UI.
Page
Sql
Connect
ioncon;
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
{
con = new Sql
Connect
ion(
"Dat
a Sour
ce=LAPTOP-
67SI
63I
S\\
SQL2017;
I
nit
ial
Cat
alog=Mai
n;I
ntegr
atedSecur
it
y=Tr
ue"
);
con.
Open(
);
pr
otect
edv
oidBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
nguser
name=Text
Box1.
Text
;
i
ntpasswor
d=Conv
ert
.ToI
nt32(
Text
Box2.
Text
);
i
f(
user
name.
Equal
s("
admi
n")&&passwor
d.Equal
s(123456)
)
Response.
Redi
rect
("
Admi
n3.
aspx"
);
st
ri
ngq="
sel
ect*f
rom r
egi
sterwher
eUser
name='
"+user
name
+"
'andpasswor
d="
+passwor
d;
Sql
Commandcmd=newSql
Command(
q,con)
;
Sql
Dat
aReaderr=cmd.
Execut
eReader
();
i
f(r
.Read(
))
{
Sessi
on[
"user
"]=Text
Box1.
Text
;
Response.
Redi
rect
("
WebFor
m1.
aspx"
);
/
/Label
2.Text="
logi
ndone1"
;
el
se{
Response.
Wri
te(
"<scr
ipt
>al
ert
('
user
name and passwor
d i
s
i
nval
i
d')
</scr
ipt
>")
;
}
For
gotpasswor
dpage
For
got
passwor
d.aspx.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Net
;
usi
ngSy
stem.
Net
.Mai
l
;
namespaceGur
kul
_chess_
academy
publ
i
cpar
ti
alcl
assFor
got
Passwor
d:Sy
stem.
Web.
UI.
Page
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
pr
otect
edv
oidBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Random r
andom =newRandom(
);
i
ntv
alue=r
andom.
Next
(1001,
9999)
;
Sessi
on[
"ot
p1"
]=v
alue;
Mai
l
Messagemsg=newMai
l
Message(
);
msg.
From = new
Mai
l
Addr
ess(
"gur
ukul
chessacademy
38@gmai
l
.com"
);
msg.
To.
Add(
Text
Box2.
Text
);
msg.
Subj
ect="
Recov
ery
ourpasswor
d";
msg.
Body=(
"YourOTPi
s:"+v
alue)
;
msg.
IsBody
Html
=tr
ue;
Smt
pCl
i
entsmt=newSmt
pCl
i
ent
();
smt
.Host="
smt
p.gmai
l
.com"
;
Sy
stem.
Net
.Net
wor
kCr
edent
ial
ntwd=newNet
wor
kCr
edent
ial
()
;
nt
wd.
User
Name="
gur
ukul
chessacademy
38@gmai
l
.com"
;
nt
wd.
Passwor
d="
gur
ukul
38@"
;
smt
.UseDef
aul
tCr
edent
ial
s=t
rue;
smt
.Cr
edent
ial
s=nt
wd;
smt
.Por
t=587;
smt
.Enabl
eSsl
=tr
ue;
smt
.Send(
msg)
;
Response.
Redi
rect
("
passwor
d.aspx"
);
}
Admi
ssi
onpage
Thi
sisadmi
ssi
onf
orm page.I
nthi
spagei
tisr
equi
redt
ofi
l
lal
lthef
iel
ds.
I
nnamef
iel
dtheusershoul
dent
eral
phabet
sonl
y.Useri
sabl
etoent
er
t
hedat
eofbi
rt
hbyent
eri
ngv
aluesi
nthef
iel
dorbysel
ect
ingf
rom t
he
cal
endar
.Iti
scompul
sor
ytosel
ectgenderf
ormt
hegi
venopt
ions.User
hav
etoent
ert
hei
raddr
ess.Userhav
etoent
ermobi
l
enumberi
nfor
mat
ofnumber
.Ifuserent
eri
ncor
rectmobi
l
enumberofent
eri
ndi
ff
erent
f
ormatt
henoursy
stem gi
vet
hem er
rorsuchasent
ercor
rectmobi
l
e
numberori
ncor
rectf
ormat
.Userhav
etoent
eremai
lidi
nst
andar
d
f
ormat
,ifuserent
ersi
nval
i
dfor
matofemai
ltheoursy
stem gi
vet
hem
er
rorsuchasent
ery
ouremai
li
dinst
andar
dfor
mat
.Userhav
etosel
ect
pl
acef
rom t
hedr
opdownl
i
stwher
etheywantt
olear
nchess.Theopt
ion
suchashome,col
l
ege,academy
. Userhav
etosel
ectpay
mentmode
suchasonl
i
neorof
fl
ine.
Admi
ssi
on.
aspx.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Dat
a;
usi
ngSy
stem.
Dat
a.Sql
Cli
ent
;
usi
ngi
Text
Shar
p.t
ext
;
usi
ngi
Text
Shar
p.t
ext
.pdf
;
usi
ngSy
stem.
IO;
namespaceGur
kul
_chess_
academy
publ
i
cpar
ti
alcl
assAdmi
ssi
onFor
m:Sy
stem.
Web.
UI.
Page
Sql
Connect
ioncon;
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
i
f(I
sPost
Back)
Label
19.
Text=Dr
opDownLi
st3.
Sel
ect
edVal
ue.
ToSt
ri
ng(
);
i
f(Sessi
on[
"user
"]==nul
l
)
Response.
Wri
te(
"<scr
ipt
>al
ert
('
logi
nfi
rst
')
</scr
ipt
>")
;
Response.
Redi
rect
("
logi
n.aspx"
);
con.
Open(
);
pr
otect
edv
oidBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=1;
pr
otect
edv
oidBut
ton3_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=0;
pr
otect
edv
oidBut
ton2_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=2;
pr
otect
edv
oidBut
ton5_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
{
Mul
ti
View1.
Act
iveVi
ewI
ndex=1;
pr
otect
edv
oidBut
ton4_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
nguser
1=Sessi
on[
"user
"]
.ToSt
ri
ng(
);
st
ri
ngname=""+Text
Box1.
Text+""+Text
Box2.
Text+""+
Text
Box3.
Text
;
st
ri
ngpname=""+Text
Box13.
Text+""+Text
Box14.
Text+""
+Text
Box15.
Text
;
st
ri
ngdat
e=Text
Box7.
Text
.Tr
im(
);
st
ri
nggender=Radi
oBut
tonLi
st1.
Sel
ect
edVal
ue;
st
ri
ngaddr
ess=""+Text
Box4.
Text+""+Text
Box8.
Text+""+
Text
Box9.
Text+""+Text
Box10.
Text+""+Text
Box11.
Text
;
l
ongmobi
l
e=Conv
ert
.ToI
nt64(
Text
Box
5.Text
);
Sessi
on[
"mobi
l
e1"
]=mobi
l
e;
l
ongpmobi
l
e=Conv
ert
.ToI
nt64(
Text
Box16.
Text
);
st
ri
ngemai
l=Text
Box6.
Text
;
Sessi
on[
"emai
l
1"]=emai
l
;
st
ri
ngcour
se=Dr
opDownLi
st3.
Sel
ect
edI
tem.
ToSt
ri
ng(
);
Sessi
on[
"cour
se1"
]=cour
se;
st
ri
ngpay
met
hod1=Radi
oBut
tonLi
st2.
Sel
ect
edVal
ue.
ToSt
ri
ng(
);
Sessi
on[
"pay
"]=pay
met
hod1;
st
ri
ngcol
l
ege=Text
Box17.
Text
;
st
ri
ngpl
ace=Dr
opDownLi
st2.
Sel
ect
edVal
ue.
ToSt
ri
ng(
);
st
ri
ngpt
ime=Text
Box18.
Text
;
st
ri
ngpr
ice2=Dr
opDownLi
st3.
Sel
ect
edVal
ue.
ToSt
ri
ng(
);
i
nt pr
ice =
Conv
ert
.ToI
nt32(
DropDownLi
st3.
Sel
ect
edVal
ue.
ToSt
ri
ng(
));
Sessi
on[
"cost
"]=pr
ice;
st
ri
ngpat
h1=Ser
ver
.MapPat
h("
User
img/
");
i
f(Fi
l
eUpl
oad1.
HasFi
l
e)
st
ri
ngex=Pat
h.Get
Ext
ensi
on(
Fil
eUpl
oad1.
Fil
eName)
;
Fi
l
eUpl
oad1.
Sav
eAs(
pat
h1+Fi
l
eUpl
oad1.
Fil
eName)
;
st
ri
ngname3="
User
img/
"+Fi
l
eUpl
oad1.
Fil
eName;
Sessi
on[
"ui
mg"
]=name3;
st
ri
ngquer
y="
inser
tint
oaddmi
ssi
on_
for
mval
ues(
'"+name
+"
'
,'
"+dat
e+"
'
,'
"+gender+"
'
,'
"+addr
ess+"
'
,"+mobi
l
e+"
,'
"+emai
l+
"
'
,'
"+cour
se+"
'
,'
"+pay
met
hod1+"
'
,'
"+name3+"
'
,'
"+user
1+"
'
,'
"+
pname+"
'
,'
"+pmobi
l
e+"
'
,'
"+col
l
ege+"
'
,'
"+pl
ace+"
'
,'
"+pt
ime+
"
'
,"+pr
ice+"
)"
;
st
ri
ngquer
y1="
inser
tint
oof
fl
ine_
admi
ssi
on1v
alues(
'"+name
+"
'
,'
"+dat
e+"
'
,'
"+gender+"
'
,'
"+addr
ess+"
'
,"+mobi
l
e+"
,'
"+emai
l+
"
'
,'
"+cour
se+"
'
,'
"+pay
met
hod1+"
'
,'
"+name3+"
'
,'
"+user
1+"
'
,'
"+
pname+"
'
,'
"+pmobi
l
e+"
'
,'
"+col
l
ege+"
'
,'
"+pl
ace+"
'
,'
"+pt
ime+
"
'
,"+pr
ice+"
)"
;
Sql
Commandcmd=newSql
Command(
quer
y,con)
;
st
ri
ngquer
y2="
inser
tint
oof
fl
inepayv
alues(
'"+name+"
'
,'
"+
dat
e+"
'
,'
"+gender+"
'
,'
"+addr
ess+"
'
,"+mobi
l
e+"
,'
"+emai
l+"
'
,'
"+
cour
se+"
'
,'
"+pay
met
hod1+"
'
,'
"+name3+"
'
,'
"+user
1+"
'
,'
"+pname+
"
'
,'
"+pmobi
l
e+"
'
,'
"+col
l
ege+"
'
,'
"+pl
ace+"
'
,'
"+pt
ime+"
'
,"+pr
ice+"
)"
;
Sql
Commandcmd3=newSql
Command(
quer
y2,
con)
;
Sql
Commandcmd2=newSql
Command(
quer
y1,
con)
;
i
ntr=cmd.
Execut
eNonQuer
y()
;
i
ntr
2=cmd2.
Execut
eNonQuer
y()
;
i
ntr
3=cmd3.
Execut
eNonQuer
y()
;
i
f(r>0&r
2>0&r
3>0)
{
Response.
Wri
te(
"<scr
ipt
>al
ert
('
thank y
ou f
or t
aki
ng
admi
ssi
on'
)</
scr
ipt
>")
;
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
somet
hing went wr
ong
'
)</
scr
ipt
>")
;
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
pl
easesel
ectf
il
e')
</scr
ipt
>")
;
i
f(pay
met
hod1.
Equal
s("
onl
i
ne"
))
Mul
ti
View1.
Act
iveVi
ewI
ndex=3;
el
se
{
Response.
Redi
rect
("
Doc.
aspx"
);
/
/ Response.
Redi
rect
("
Doc.
aspx"
);
/
/pr
otect
edv
oidBut
ton6_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
/
/{
/
*st
ri
ngname1=""+Text
Box1.
Text+""+Text
Box2.
Text+""+
Text
Box3.
Text
;
st
ri
ngdat
e1=Text
Box7.
Text
.Tr
im(
);
st
ri
nggender
1=Radi
oBut
tonLi
st1.
Sel
ect
edVal
ue;
st
ri
ngaddr
ess1=""+Text
Box4.
Text+""+Text
Box8.
Text+""+
Text
Box9.
Text+""+Text
Box10.
Text+""+Text
Box11.
Text
;
l
ongmobi
l
e1=Conv
ert
.ToI
nt64(
Text
Box5.
Text
);
st
ri
ngemai
l
1=Text
Box6.
Text
;
st
ri
ngcour
se1=Dr
opDownLi
st1.
Sel
ect
edVal
ue;
st
ri
ngpay
met
hod1=Radi
oBut
tonLi
st2.
Sel
ect
edVal
ue;
l
ongpr
ice1=Conv
ert
.ToI
nt64(
Label
19.
Text
);
Pdf
Wri
ter wr = Pdf
Wri
ter
.Get
Inst
ance(
doc, new
Fi
l
eSt
ream(
"D:
//t
est
.pdf
",Fi
l
eMode.
Creat
e))
;
st
ri
ngui
=Sessi
on[
"ui
mg"
].
ToSt
ri
ng(
);
doc.
Open(
);
i
Tex
tShar
p.t
ext
.I
mage i
mg =
i
Text
Shar
p.t
ext
.I
mage.
Get
Inst
ance(
"D:
/Gur
kul chess academy
/Gur
kul
chessacademy
/images/
pdf
1.png"
);
/
/ i
Text
Shar
p.t
ext
.I
mage i
mg1 =
i
Text
Shar
p.t
ext
.I
mage.
Get
Inst
ance(
"ui
")
;
Par
agr
aphp=newPar
agr
aph(
);
Par
agr
aphp1=newPar
agr
aph(
);
Par
agr
aphpr=new Par
agr
aph(
"Name:
"+name1+"
\nDat
eof
Bi
rt
h:"+dat
e1+"
\nGender:
"+gender
1+"
\nAddr
ess"+addr
ess1+"
\n
Emai
lId:
"+emai
l
1+"
\nSel
ect
edCour
se:
"+cour
se1+"
\npay
ment
met
hod"+pay
met
hod1+"
\nAmount:
"+pr
ice1)
;
p.
Add(
img)
;
/
/p1.
Add(
img1)
;
doc.
Add(
p1)
;
doc.
Add(
pr)
;
doc.
Close(
);
*
/
/
/}
pr
otect
ed v
oid Dr
opDownLi
st3_
Sel
ect
edI
ndexChanged1(
obj
ect
sender
,Ev
ent
Argse)
i
f(Dr
opDownLi
st3.
Sel
ect
edVal
ue!
=nul
l
)
Label
19.
Text=Dr
opDownLi
st3.
Sel
ect
edVal
ue.
ToSt
ri
ng(
);
}
el
se
Label
19.
Text="
fi
rstsel
ectcour
se!
";
pr
otect
edv
oidBut
ton6_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
ngpr
ice=Sessi
on[
"cost
"]
.ToSt
ri
ng(
);
i
f(pr
ice.
Equal
s("
1000"
))
Response.
Redi
rect
("
basi
cPay
.aspx"
);
el
sei
f(pr
ice.
Equal
s("
2000"
))
Response.
Redi
rect
("
int
erPay
.aspx"
);
el
sei
f(pr
ice.
Equal
s("
3000"
))
Response.
Redi
rect
("
endgamePay
.aspx"
);
}
el
sei
f(pr
ice.
Equal
s("
4000"
))
Response.
Redi
rect
("
adv
ancePay
.aspx"
);
Cour
sepage
I
nthi
spagedat
aisget
ti
ngdi
spl
ayed.
Achi
evement
s:
I
nthi
spagedat
aisget
ti
ngdi
spl
ayed.
About us:
I
nthi
spagedat
aisget
ti
ngdi
spl
ayed.
Cont
act us :
I
nthi
spagedat
aisget
ti
ngdi
spl
ayed.
Pr
ofi
l
epage:
I
nthi
spage usercanseet
hei
rdet
ail
s.usercanupdat
ethei
rpr
ofi
l
e
i
mage.usercanupdat
ethei
raddr
ess.
Pr
ofi
l
e.aspx.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Dat
a;
usi
ngSy
stem.
Dat
a.Sql
Cli
ent
;
usi
ngSy
stem.
IO;
namespaceGur
kul
_chess_
academy
publ
i
cpar
ti
alcl
asspr
ofi
l
e:Sy
stem.
Web.
UI.
Page
Sql
Connect
ioncon;
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
i
f(
Sessi
on[
"user
"]
!=nul
l
)
Text
Box1.
Visi
ble=f
alse;
But
ton4.
Visi
ble=f
alse;
st
ri
ngname=Sessi
on[
"user
"]
.ToSt
ri
ng(
);
con.
Open(
);
st
ri
ng quer
y1 = "
sel
ect * f
rom addmi
ssi
on_
for
m wher
e
user
name='
"+name+"
'
";
Sql
Commandcmd1=newSql
Command(
quer
y1,
con)
;
Sql
Dat
aReaderdr=cmd1.
Execut
eReader
();
bool
r=dr
.Read(
);
i
f(r
)
Label
1.Text=dr
["
Name"
].
ToSt
ri
ng(
);
Label
2.Text=dr
["
name"
].
ToSt
ri
ng(
);
Label
3.Text=dr
["
Emai
l
"].
ToSt
ri
ng(
);
Label
4.Text=dr
["
Mobi
l
e"]
.ToSt
ri
ng(
);
Label
5.Text=dr
["
Addr
ess"
].
ToSt
ri
ng(
);
Label
6.Text=dr
["
Cour
se"
].
ToSt
ri
ng(
);
I
mage1.
ImageUr
l=dr
["
img"
].
ToSt
ri
ng(
);
con.
Close(
);
}
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
somet
hing went
wr
ong'
)</
scr
ipt
>")
;
pr
otect
edv
oidBut
ton3_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
nguser
1=Sessi
on[
"user
"]
.ToSt
ri
ng(
);
st
ri
ngpat
h1=Ser
ver
.MapPat
h("
User
img/
");
i
f(Fi
l
eUpl
oad1.
HasFi
l
e)
st
ri
ngex=Pat
h.Get
Ext
ensi
on(
Fil
eUpl
oad1.
Fil
eName)
;
con.
Open(
);
Fi
l
eUpl
oad1.
Sav
eAs(
pat
h1+Fi
l
eUpl
oad1.
Fil
eName)
;
st
ri
ngname4="
User
img/
"+Fi
l
eUpl
oad1.
Fil
eName;
st
ri
ngquer
y="
updat
eaddmi
ssi
on_
for
m seti
mg='
"+name4+"
'
wher
euser
name='
"+user
1+"
'
;";
Sql
Commandcmd=newSql
Command(
quer
y,con)
;
i
ntr
2=cmd.
Execut
eNonQuer
y()
;
i
f(r
2>0)
Response.
Wri
te(
"<scr
ipt
>al
ert
('
your pr
ofi
l
e phot
o i
s
updat
ed'
)</
scr
ipt
>")
;
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
somet
hing went wr
ong
'
)</
scr
ipt
>")
;
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
pl
easesel
ectf
il
e')
</scr
ipt
>")
;
}
}
pr
otect
edv
oidBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Text
Box1.
Visi
ble=t
rue;
But
ton4.
Visi
ble=t
rue;
pr
otect
edv
oidBut
ton4_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
con.
Open(
);
st
ri
nguser
3=Sessi
on[
"user
"]
.ToSt
ri
ng(
);
st
ri
ng quer
y= "
updat
e addmi
ssi
on_
for
m setAddr
ess ='
"+
Text
Box1.
Text+"
'wher
euser
name='
"
+user
3+"
'
;";
Sql
Commandcmd=newSql
Command(
quer
y,con)
;
i
ntr
1=cmd.
Execut
eNonQuer
y()
;
i
f(
r1>0)
Label
8.Text="
updat
e";
el
se
Label
8.Text="
Notupdat
e";
con.
Close(
);
Text
Box1.
Visi
ble=f
alse;
}
QNApage
I
nthi
spageusercanv
iew t
hequest
ionsandanswer
s.Al
sousercan
gi
vet
hei
rownquest
ionoranswert
opar
ti
cul
arquest
ions.
Qna.
apsx.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Dat
a;
usi
ngSy
stem.
Dat
a.Sql
Cli
ent
;
namespaceGur
kul
_chess_
academy
publ
i
cpar
ti
alcl
assQNA3:
Syst
em.
Web.
UI.
Page
Sql
Connect
ioncon;
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
con.
Open(
);
i
f(Sessi
on[
"user
"]==nul
l
)
Response.
Wri
te(
"<scr
ipt
>al
ert
('
logi
nfi
rst
')
</scr
ipt
>")
;
Response.
Redi
rect
("
logi
n.aspx"
);
Dat
aLi
st1.
Dat
aBi
nd(
);
Dat
aLi
st2.
Dat
aBi
nd(
);
}
pr
otect
edv
oidBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
nguser=Sessi
on[
"user
"]
.ToSt
ri
ng(
);
st
ri
ngquest
ion=Text
Box1.
Text
;
st
ri
ngquer
y="
inser
tint
oQuest
ionv
alues(
'"+quest
ion+"
'
,'
"+
user+"
'
)";
Sql
Commandcmd=newSql
Command(
quer
y,con)
;
i
ntr=cmd.
Execut
eNonQuer
y()
;
i
f(r>0)
Response.
Wri
te(
"<scr
ipt
>al
ert
('
thanky
ou'
)</
scr
ipt
>")
;
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
some t
hing went
wr
ong'
)</
scr
ipt
>")
;
Dat
aLi
st1.
Dat
aBi
nd(
);
Dat
aLi
st2.
Dat
aBi
nd(
);
}
pr
otect
edv
oidBut
ton2_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
nguser
1=Sessi
on[
"user
"]
.ToSt
ri
ng(
);
st
ri
ngans=Text
Box3.
Text
;
i
ntqi
d=Conv
ert
.ToI
nt32(
Text
Box2.
Text
);
st
ri
ngquer
y1="
inser
tint
oAnswerv
alues(
'"+ans+"
'
,'
"+user
1+
"
'
,"+qi
d+"
)"
;
Sql
Commandcmd1=newSql
Command(
quer
y1,
con)
;
i
ntr
1=cmd1.
Execut
eNonQuer
y()
;
i
f(r
1>0)
Response.
Wri
te(
"<scr
ipt
>al
ert
('
thanky
ou'
)</
scr
ipt
>")
;
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
some t
hing went
wr
ong'
)</
scr
ipt
>")
;
}
Dat
aLi
st1.
Dat
aBi
nd(
);
Dat
aLi
st2.
Dat
aBi
nd(
);
Admi
nvi
ewst
udentPage
Thi
sisadmi
ncont
rolpanel
. Theadmi
ncanv
iew st
udentdet
ail
sof
st
udentwhohav
etakenadmi
ssi
on.anddel
etet
hei
radmi
ssi
on.
I
nthi
spageadmi
ncanal
l
ocat
eteachert
opar
ti
cul
arst
udent
.
Admi
ncanupdat
eev
entnameanddescr
ipt
ionofev
ent
.
I
nthi
spageadmi
ntakeof
fl
inepay
mentf
rom user
.
I
nthi
spageadmi
ncanv
iewal
l
ocat
edst
udentr
ecor
d.
I
nthi
spageadmi
ncanupdat
ecour
sedet
ail
s.
I
nthi
spageadmi
ncanv
iewpay
mentdet
ail
s.
Admi
n.aspx.
cs
usi
ngSy
stem;
usi
ngSy
stem.
Col
l
ect
ions.
Gener
ic;
usi
ngSy
stem.
Linq;
usi
ngSy
stem.
Web;
usi
ngSy
stem.
Web.
UI;
usi
ngSy
stem.
Web.
UI.
WebCont
rol
s;
usi
ngSy
stem.
Dat
a;
usi
ngSy
stem.
Dat
a.Sql
Cli
ent
;
namespaceGur
kul
_chess_
academy
publ
i
cpar
ti
alcl
assAdmi
n3:
Syst
em.
Web.
UI.
Page
Sql
Connect
ioncon;
pr
otect
edv
oidPage_
Load(
obj
ectsender
,Ev
ent
Argse)
{
con = new Sql
Connect
ion(
"Dat
a Sour
ce=LAPTOP-
67SI
63I
S\\
SQL2017;
I
nit
ial
Cat
alog=Mai
n;I
ntegr
atedSecur
it
y=Tr
ue"
);
con.
Open(
);
pr
otect
edv
oidLi
nkBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=0; }
pr
otect
edv
oidLi
nkBut
ton2_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=1;
pr
otect
edv
oidLi
nkBut
ton3_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=2;
pr
otect
edv
oidLi
nkBut
ton4_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
{
Mul
ti
View1.
Act
iveVi
ewI
ndex=3;
pr
otect
edv
oidLi
nkBut
ton5_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=4;
Gr
idVi
ew7.
Dat
aBi
nd(
);
pr
otect
edv
oidLi
nkBut
ton6_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=5;
pr
otect
edv
oidBut
ton3_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
ngname1=Text
Box2.
Text
;
st
ri
ngGender=Text
Box3.
Text
;
st
ri
ngcour
se1=Text
Box4.
Text
;
st
ri
ngpl
ace=Text
Box5.
Text
;
st
ri
ngaddr
ess=Text
Box7.
Text
;
st
ri
ngpt
ime=Text
Box6.
Text
;
st
ri
ngt
eacher=Dr
opDownLi
st1.
Sel
ect
edVal
ue.
ToSt
ri
ng(
);
i
nti
d2=Conv
ert
.ToI
nt32(
Sessi
on[
"i
d1"
].
ToSt
ri
ng(
));
st
ri
ng quer
y3 = "
inser
t i
nto bat
chal
l
ocat
e
v
alues(
'"
+name1+"
'
,'
"+cour
se1+"
'
,'
"+pl
ace+"
'
,'
"+addr
ess+"
'
,'
"+pt
ime+"
'
,'
"+t
e
acher
+"'
,
'"
+Gender
+"'
)"
;
Sql
Commandcmd2=newSql
Command(
quer
y3,
con)
;
st
ri
ng quer
y4="
DELETE FROM of
fl
ine_
admi
ssi
on1 WHERE
oi
d="
+id2;
Sql
Commandcmd3=newSql
Command(
quer
y4,
con)
;
i
ntr
1=cmd3.
Execut
eNonQuer
y()
;
i
ntr=cmd2.
Execut
eNonQuer
y()
;
i
f(
r>0&r
1>0)
Response.
Wri
te(
"<scr
ipt
>al
ert
('
al
locat
ion done
successf
ull
'
)</
scr
ipt
>")
;
el
se
{
Response.
Wri
te(
"<scr
ipt
>al
ert
('
some t
hing went
wr
ong'
)</
scr
ipt
>")
;
Gr
idVi
ew6.
Dat
aBi
nd(
);
pr
otect
ed v
oid Gr
idVi
ew6_
Sel
ect
edI
ndexChanged(
obj
ect sender
,
Ev
ent
Argse)
Text
Box2.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[2]
.Text
;
Text
Box3.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[3]
.Text
;
Text
Box4.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[6]
.Text
;
Text
Box5.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[7]
.Text
;
Text
Box6.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[8]
.Text
;
Text
Box7.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[4]
.Text
;
st
ri
nga=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[1]
.Text
;
Sessi
on[
"i
d1"
]=a;
}
pr
otect
edv
oidLi
nkBut
ton7_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=6;
pr
otect
ed v
oid Gr
idVi
ew8_
Sel
ect
edI
ndexChanged(
obj
ect sender
,
Ev
ent
Argse)
Text
Box8.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[2]
.Text
;
Text
Box9.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[6]
.Text
;
Text
Box10.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[5]
.Text
;
Text
Box11.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[7]
.Text
;
Text
Box12.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[8]
.Text
;
Text
Box13.
Text=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[9]
.Text
;
st
ri
ngb=Gr
idVi
ew6.
Sel
ect
edRow.
Cel
l
s[1]
.Text
;
Sessi
on[
"i
d2"
]=b;
}
pr
otect
edv
oidBut
ton4_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
st
ri
ngname1=Text
Box8.
Text
;
st
ri
ngemai
l=Text
Box9.
Text
;
l
ongmobi
l
e=Conv
ert
.ToI
nt64(Text
Box10.
Text
);
st
ri
ngcour
se1=Text
Box11.
Text
;
st
ri
ngpay
met
hod=Text
Box12.
Text
;
i
ntpr
ice1=Conv
ert
.ToI
nt32(Text
Box13.
Text
);
i
nti
d3=Conv
ert
.ToI
nt32(
Sessi
on[
"i
d2"
].
ToSt
ri
ng(
));
st
ri
ngd1=Dat
eTi
me.
Now.
ToShor
tDat
eSt
ri
ng(
);
st
ri
ngquer
y3="
inser
tint
opay
mentv
alues(
'"+name1+"
'
,'
"+
emai
l+"
'
,"+mobi
l
e+"
,'
"+cour
se1+"
'
,'
"+pay
met
hod+"
'
,"+pr
ice1+"
,'
"
+d1+"
'
)";
Sql
Commandcmd2=newSql
Command(
quer
y3,
con)
;
st
ri
ngquer
y4="
DELETEFROM of
fl
inepayWHEREoi
d="+i
d3;
Sql
Commandcmd3=newSql
Command(
quer
y4,
con)
;
i
ntr
1=cmd3.
Execut
eNonQuer
y()
;
i
ntr=cmd2.
Execut
eNonQuer
y()
;
i
f(r>0&r
1>0)
Response.
Wri
te(
"<scr
ipt
>al
ert
('
off
li
nepay
menthasbeendone
'
)</
scr
ipt
>")
;
el
se
Response.
Wri
te(
"<scr
ipt
>al
ert
('
some t
hing went
wr
ong'
)</
scr
ipt
>")
;
Gr
idVi
ew6.
Dat
aBi
nd(
);
pr
otect
edv
oidLi
nkBut
ton8_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
Mul
ti
View1.
Act
iveVi
ewI
ndex=7;
}
/
*pr
otect
edv
oidBut
ton1_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
i
nti
d1=Conv
ert
.ToI
nt32(
Text
Box1.
Text
);
st
ri
ngquer
y="
sel
ect*f
rom of
fl
ine_
admi
ssi
on1wher
eoi
d="+
i
d1;
Sql
Commandcmd=newSql
Command(
quer
y,con)
;
Sql
Dat
aAdapt
ersda=newSql
Dat
aAdapt
er(
cmd)
;
Dat
aSetds=newDat
aSet
();
sda.
Fil
l
(ds)
;
Gr
idVi
ew1.
Dat
aSour
ce=ds;
Gr
idVi
ew1.
Dat
aBi
nd(
);
pr
otect
edv
oidBut
ton2_
Cli
ck(
obj
ectsender
,Ev
ent
Argse)
{
i
nti
d2=Conv
ert
.ToI
nt32(
Text
Box1.
Text
);
st
ri
ng quer
y2="
inser
tint
o addmi
ssi
on_
for
m sel
ect*f
rom
of
fl
ine_
admi
ssi
on1wher
eoi
d="+i
d2;
Sql
Commandcmd2=newSql
Command(
quer
y2,
con)
;
i
ntr=cmd2.
Execut
eNonQuer
y()
;
i
f(r>0)
Response.
Wri
te(
"al
ert
('
dat
ainser
tedsuccessf
ull
y'
)"
);
el
se
Response.
Wri
te(
"al
ert
('
somet
hingwentwr
ong'
)"
);
*
/
}
LI
MITATI
ON’
S
Themai naim ofthiswebsit
eistoprovi
deonli
neaccessfor
studentswhot akeint
eresti
nchessandi mpr
oveskil
l
sand
developments.Wepr ovi
deonlinemanagementforGurukul
ChessAcademy .Theli
mitat
ionsofproj
ectar
e:
Wenotprovi
det
heonl
i
net
uit
ionandski
l
lsenhancement
t
echni
ques.
Wedon’
tpr
ovi
deOnl
i
neChessgamei
nwebsi
tef
or
st
udent
.
FUTURE
ENHANCEMENT
Thepr ojecthasav eryvastscopei nfuture.Pr
ojectcanbe
updatedi nnearfutureasandwhenr equi
rementf orthesame
ari
ses, asitisveryfl
exibl
ei ntermsofexpansi on.Wi t
hthe
proposedsof t
wareofdat abaseSpaceManagerr eadyandful
ly
funct
ional thecli
entisnowabl etomanageandhencer unthe
enti
rewor kinamuchbet ter
,accurateander r
orfreemanner .
Thefollowi ngarethefuturescopef ortheproject.
Weprovi
deonl
i
net
uit
ionandski
l
lsenhancement
t
echni
ques.
BarcodeReaderbasedat
tendancesy
stem.
Mor
eadv
ancemet
hodusesf
orOnl
i
nePay
ment
.
I
ndi
vi
dual
Att
endancesy
stem wi
thphot
ousi
ngSt
udent
l
ogi
n.
Newmet
hodst
oimpr
ovet
heper
for
mance
CONCLUSI
ON
Thepr oject“Gur
ukulchessacademy ”hasbeendev el
opedas
pertherequirementspecif
icati
on.Ithasbeendev el
opedusing
asp.netandSQLser ver
,thecompl etesystem i
sthoroughly
test
edwi ththeavai
labi
li
tyofdat aandthroughputreport
s
whicharepr epar
edmanual ly.
Desi
gnprocedur
eandout putrepor
tsar
epr esentedinthi
s
proj
ectr
eport
.Thisdesigneasytounder
standt hatanynew
modulescanbeincorporat
edeasil
y.
Ref
erences
Sof
twar
eref
erence:
www.
draw.
io
www.
smar
tdr
aw.
com
www.
mockpl
us.
com
Websi
ter
efer
ence:
www.
chessacademy
.co.
in
www.
geni
uschess.
com
www.
i
ndi
anchessschool
.
com
www.
w3school
s.com
ht
tps:
//meer
aacademy
.com/
dfd-
diagr
am-
for
-st
udent
-management
-sy
stem-
pr
oject
/
ht
tps:
//y
out
u.be/
aqcSnj
J-EqE