0% found this document useful (0 votes)
75 views

Maharashtrastateboardoftechni Caleducati ON: "Studentrecordmanagementsystem"

This certificate confirms that a student completed a microproject on developing a student record management system using C programming language. The project was completed satisfactorily for a computer technology course at the Institute of Technology in Hadapsar, Pune, India during the 2021-2022 academic year. The student thanks their course teacher, principal, head of department and others for their support and guidance in completing the project.

Uploaded by

Su YT
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)
75 views

Maharashtrastateboardoftechni Caleducati ON: "Studentrecordmanagementsystem"

This certificate confirms that a student completed a microproject on developing a student record management system using C programming language. The project was completed satisfactorily for a computer technology course at the Institute of Technology in Hadapsar, Pune, India during the 2021-2022 academic year. The student thanks their course teacher, principal, head of department and others for their support and guidance in completing the project.

Uploaded by

Su YT
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/ 18

MAHARASHTRASTATEBOARDOFTECHNI

CALEDUCATI
ON

MI
CROPROJ
ECT

Ac
ademi
cyear:
2021-
22

Ti
tl
eofpr
ojec
t


STU
DENTR
ECO
RDMA
NAG
EME
NTS
YST
EM”
 

Pr
ogr
am:
Comput
erTec
hnol
ogy Cour
se:
DAT
AST
RUC
TUR
EUS
ING‘
C’

Cour
seCode:
-22317 Pl
ace:
Hadaps
ar,
Pune
MAHARASHTRASTATEBOARDOFTECHNI
CALEDUCATI
ON

Cer
ti
fi
cat
e

Thi
sist
ocer
ti
fyt
hatMr
./
MsAni
ketBokeRol
lnumber
.9,
10,
11,
12of3r
dSemes
terOfDi
plomai
n

Comput
erTec
hnol
ogyOfI
nst
it
ute,
Ins
tit
uteOfTec
hnol
ogy
,Hadaps
arhasc
ompl
etedt
he

mi
cropr
ojec
tsat
isf
act
ori
lyi
nSubj
ect
-DA
TAS
TRU
CTU
REU
SING‘
C’
(22317)f
ort
heac
ademi
cyear

2021-2022.
aspr
esc
ribedi
nthec
urr
icul
um.

Pl
ace:
HADAPSAR,
PUNE Enr
oll
mentNo:1)
2001450012

Dat
e:-26/
12/
2021

Subj
ectTeac
her Pr
inc
ipal

Headoft
heDepar
tment
Acknowl
edgement
 
Iwoul
dli
ket
oex
pressmyspeci
alt
hanksofgr
ati
tudet
oourr
espect
edPr
inci
pal
Dr
.S.S.
 Pr
abhuneaswel
lasourr
espect
edHeadofDepar
tment
,Dr
.P.R.Hol
eywho
gav
eust
hegol
den 
oppor
tuni
tyt
odot
hiswonder
fulpr
ojectont
het
opi
c‘St
udentr
ecor
d
managementsy
stem’f
orwhi
chwehav
e desi
gnedt
hewebpage.Iwoul
dal
sol
i
ket
o
expr
essmyt
hankst
oourcour
set
eacher
,Pr
of.Bandet
oletusper
for
m somenew
t
hingsandcompl
etet
hispr
oject
.Iam r
eal
l
ythankf
ult
o t
hem.

Secondl
y,Iwoul
dal
sol
i
ket
othankmypar
ent
sandf
ri
endswhohel
pedmeal
ot
i
n f
inal
i
zing t
his pr
ojectwi
thi
nthe l
i
mit
ed t
ime f
rame.They encour
aged me f
or
compl
eti
ngt
he 
proj
ectbyper
for
mingmybest

Thi
spr
ojectbei
nggui
dedbyourcour
set
eacherhast
aughtushowt
odesi
gnweb
pages,
 
creat
ehy
per
li
nksandanef
fect
iver
epor
t.Suchpr
oject
sar
ebenef
ici
alt
oust
o
i
ncr
easeour
 conf
idencel
evel
andpr
act
ical
ski
l
ls.
 
Mi
croPr
ojectRepor
t
STUDENTRECORDMANAGEMENTSYSTEM

1.
0Rat
ional
e:

 St
udentmanagementsy
stem i
sanenv
ironmentwher
eal
lthepr
ocessoft
he
st
udenti
ntheschool
/col
l
egei
smanaged.I
tisdonet
hrought
heaut
omat
ed
comput
eri
zedmet
hod.

 Conv
ent
ional
l
ythi
ssy
stem i
sdoneusi
ngpaper
s,f
il
eandbi
nder
s.Asf
ort
he
exi
sti
ngsy
stem,t
heyuset
omai
ntai
nthei
rrecor
dmanual
l
ywhi
chmakesi
t
v
ulner
abl
etosecur
it
y.

 Thi
ssy
stem sav
est
het
imeoft
hest
udentandoft
headmi
nist
rat
or.

 Thi
ssy
stem r
educest
hecostandwor
kfor
cer
equi
redf
ort
hisj
ob.

 Thi
scomput
eri
zedsy
stem st
oreal
lthedat
aint
hedat
abasewhi
chmakesi
teasy
t
ofet
chandupdat
ewhenev
erneeded.

2.
0Ai
ms/
Benef
it
soft
heMi
cro-Pr
oject
:

 Goi
ngpaper
lessi
snow easywi
thanef
fici
entst
udentr
ecor
dmanagement
syst
em.Wi
thast
udentr
ecor
dmanagementsyst
em usercani
nputdat
a,
or
gani
ze,
anal
yze&compar
einf
ormat
ion,
inasi
ngl
ego.

 Keepi
ng t
rack ofal
lst
udentact
ivi
ti
es acr
oss t
he year
sin one pl
ace,
mai
ntai
ningcour
sei
nfor
mat
ionandgr
adebooki
ssupereasy.

 Wi
tht
hehel
poft
hissyst
em usercanaddnumberofr
ecor
dsofst
udent
s,
di
spl
ayi
tandcanf
indt
het
opper

3.
0 Cour
seOut
comesAchi
eved:

 Wehav
elear
ned,howt
ost
oreanyi
nfor
mat
ionorr
ecor
dofdi
ff
erentdat
aty
pes
usi
ngt
hear
rayofst
ruct
ures

 Wehav
eal
sol
ear
nedhow t
oper
for
m di
ff
erentoper
ati
onsonl
i
keaddi
nga
r
ecor
d,di
spl
ayi
ngar
ecor
d,sear
chi
ngar
ecor
det
cont
hear
rayofst
ruct
ures.

4.
0Li
ter
atur
eRev
iew:

 Dat
a:
Thet
erm dat
ameansv
alueorsetofv
alue,i
tiscol
l
ect
ionofnumber
s,
al
phabetandsy
mbol
scombi
nedt
orepr
esenti
nfor
mat
ion.
Forex-st
udent
snameandi
t’
sidar
ethedat
aaboutst
udent
.
 Dat
aSt
ruct
ure:
Whati
sdat
ast
ruct
ure?
Dat
ast
ruct
urecanbedef
inedast
hegr
oupofdat
ael
ement
s
whi
ch
pr
ovi
deanef
fi
cientwayofst
ori
ngandor
gani
zi
ngdat
aint
hecomput
ersot
hati
t
can
beusedef
fi
cient
ly

 Cl
assi
fi
cat
ionofDat
aSt
ruct
ure
 Wehav
ecr
eat
edt
hemi
cropr
ojectbyusi
ngt
hedat
ast
ruct
uresar
rayand
st
ruct
uresi
.e.ar
rayofst
ruct
ures.
 Whati
sar
ray
?
Anar
rayi
sacol
l
ect
ionofsi
mil
ardat
ait
emsst
oredatcont
iguousmemor
y
l
ocat
ions.
 Whati
sast
ruct
ure?
St
ruct
ure 
i
sauserdef
ineddat
aty
peav
ail
abl
einCt
hatal
l
owst
ocombi
nedat
a
i
temsofdi
ff
erentki
nds.
 Whati
sanar
rayofst
ruct
ures?
An ar
rayofst
ruct
ures i
n C can be def
ined as t
he col
l
ect
ion ofmul
ti
ple
st
ruct
uresv
ari
abl
eswher
eeachv
ari
abl
econt
ainsi
nfor
mat
ionaboutdi
ff
erent
ent
it
ies.Thear
rayof
 st
ruct
uresi
nCi
susedt
ost
orei
nfor
mat
ionaboutmul
ti
ple
ent
it
iesofdi
ff
erentdat
aty
pes.Thear
rayofst
ruct
uresi
sal
soknownast
he
col
l
ect
ionofst
ruct
ures.

Act
ualMet
hodol
ogyFol
lowed:
 Fi
rstwehav
edi
scussedf
orourmi
cropr
ojectr
equi
redr
esour
ces.
 Thenwehav
ecol
l
ect
edr
equi
redi
nfor
mat
ionf
rom manywebsi
tes,booksand
f
rom i
nter
netf
orunder
standi
ngconcepti
ncl
anguage.
 Af
tert
hiswehav
ecr
eat
edcodeof(
ProductManagementSy
stem)usi
ng
l
i
nkedl
i
stoper
ati
ononcodebl
ock.
 Then wehav
etest
ed ourpr
ogr
am code i
n codebl
ockf
orchecki
ng our
pr
ogr
am codegi
vi
ngmeexpect
edout
putornot
!
 So i
ftest
ed ok t
hen pr
ogr
am i
sful
l
yfunct
ional
,ready f
oruse and
demonst
rat
ion.
 Af
tert
est
ing wor
kofpr
ogr
am,wehav
ecr
eat
ed ar
epor
tto pr
esentour
pr
ogr
am abouthow weusedt
hedat
ast
ruct
urer
elat
edconceptt
omake
pr
ojectusi
ngcl
anguage.
 Af
tercompl
eti
ngt
hisr
epor
twehav
esubmi
tt
edi
ttoourgui
dance.

5.
0Act
ual
Resour
cesUsed

Sr. Nameof Speci


fi
cat
ion Qt
y. Remar
ks
no. Resour
ces/
mat
eri
al
www.gr
eekforgreek.com
www.br
ainly
.com
WEBSI
TES /wwwt ut
orial
point.com/ -

1
Codebl
ock,
devc+,
GOOGLE Anyone
2 SOFTWARES CROMEBROWSER.
Del
ll
apt
op,
Windows10,
Ram 1
3 Comput
erSy
stem 8GB
Offi
cesoft
war
e -
4 packages MSWORDof
fi
ce2013

-
5 Cpr
ogr
am code Ref
erencet
oli
ter
atur
erev
iew
Asrefer
encet
oli
ter
atur
e -
6 Al
gor
it
hm,
Flowchar
t rev
iew
ABSTRACT

St
udentI
nfor
mat
ion ManagementSy
stem (
SIMS)pr
ovi
des a si
mpl
eint
erf
ace f
or
mai
ntenanceofst
udenti
nfor
mat
ion.I
tcanbeusedbyeducat
ionali
nst
it
utesorcol
l
eges
t
o mai
ntai
nthe r
ecor
ds ofst
udent
s easi
l
y.The desi
gn and i
mpl
ement
ati
on ofa
compr
ehensi
vest
udenti
nfor
mat
ionsy
stem anduseri
nter
facei
stor
epl
acet
hecur
rent
paperr
ecor
ds.St
udentr
ecor
dmanagementi
sasi
mpl
econsol
eappl
i
cat
ionwi
thout
gr
aphi
cs,dev
elopedusi
ngcpr
ogr
ammi
ngl
anguage.Youcandobasi
cst
udentr
ecor
d
t
asksl
i
keaddi
ngst
udenti
nfor
mat
ion,
displ
ayi
ngal
lrecor
ds,
sear
chi
ngar
ecor
d,et
c.t
he
mi
nipr
ojectut
il
izesv
ari
ousaspect
sofCl
anguagesuchasf
unct
ions,ar
ray
s,poi
nter
s,
f
il
ehandl
i
nganddat
ast
ruct
ure.Wehav
eusedt
hedat
ast
ruct
ure“
arr
ayofst
ruct
ures”i
n
t
hispr
oject
.
I
NTRODUCTI
ON


StudentRecor
dManagementSy
stem Usi
ngAr
rayofSt
ruct
ures”

1.
1Pr
ojectDet
ail
s

Thi
sproj
ecti
sabouti
mpl
ementi
ngpr ogr
am ofdat
ast r
uct
ureusi
ngcl anguagef
or
st
udent r
ecor
dmanagementsyst
em usi
ngarr
ayofstr
uct
ures.

Whati
sSt
udentRecor
dManagementSy
stem?
 

Studentrecordmanagementsystem i
sdesignedtohelpmanagethedai
l
yschool
acti
vit
iesofr ecor
dingandmai ntai
ningbyautomatingit
.Itisalsoknownas
the 
studentinf
ormationsy
stem 
(SIS)orschoolr
ecor
dssystem (
SRS).

I
nthi
spr
ogr
am,
ast
ruct
ure 
student
 i
scr
eat
ed.

Thest
ruct
urehast
hreemember
s: 
name 
(st
ri
ng)

rol
l
 (i
nteger
)and 
mar
ks 
(f
loat
).

Then,
wecr
eat
edanar
rayofst
ruct
ur s 
es  t
ost
orei
nfor
mat
ionofst
udent
s.

Usi
nga 
for 
l
oop,
theprogr
am takest
hei
nfor
mat
ionofst
udent
sfr
om t
heuserand
st
oresi
tint
hear
rayofstr
uct
ure.

Thenusinganot
her
 f
or 
l
oop,t
hei
nfor
mat
ionent
eredbyt
heuseri
sdi
spl
ayedon
thescr
een.

1.
2 Headerf
il
eusedi
nthi
smi
cropr
ojectI
mpl
ement
ati
on:

 Wear
eusedmai
nheaderf
il
e<st
dio.
h>asperdat
ast
ruct
urer
elat
ed
pr
ogr
amsandcondi
ti
on.

 Theheaderf
il
est
dio.
hst
andsf
orSt
andar
dInputOut
put
.Ithast
he
i
nfor
mat
ionr
elat
edt
oinput
/out
putf
unct
ions.
1.
3 Funct
ionusedi
nthi
smi
cropr
ojectI
mpl
ement
ati
on:

Wehav
euset
hef
unct
ionsl
i
kepr
int
f,scanf
,ff
lush,
get
s,et
c.

 Get
s()
:get
s()f
unct
ionr
eadsl
i
nef
rom key
boar
d.

 Pr
int
f()
:pr
int
f()f
unct
ionwr
it
esf
ormat
teddat
atoscr
een.

 Scanf(
):scanf(
)funct
ionr
eadsf
ormat
teddat
afr
om key
boar
d.

 Ff
lush(
):f
fl
ush(
)funct
ionf
lushesf
il
e.
4St
1. ruct
ure:
Wehav
eusedt
hedat
ast
ruct
ure“
arr
ayofst
ruct
ure”i
nthi
spr
ogr
amme.

Astr
uct
ureisauserdefi
neddat
atypeinC/C++.Astr
ucturecr
eatesadat
aty
pet
hat
canbeusedtogr
oupitemsofpossi
blydi
ff
erentt
ypesintoasingl
ety
pe.


Str
uct
’key
wor
disusedt
ocr
eat
east
ruct
ure.Fol
l
owi
ngi e.
sanexampl

st
ructaddr
ess

 
  
charname[
50]
;

 
charst
reet
[100]
;

 
  
charci
ty[
50]
;

 
  
charst
ate[
20]
;

 
  
i
ntpi
n;

}
;

I
nthi
spr
ogr
am,
ast
ruct
ure 
student
 i
scr
eat
ed.

 Thest
ruct
urehast
hreemember
s: 
name 
(st
ri
ng)

rol
l
 (i
nteger
)
and 
mar
ks 
(f
loat
).

 Then,
wecr
eat
edanar
rayofst
ruct
ur s 
es  t
ost
orei
nfor
mat
ionofst
udent
s.

 Anar
rayofst
ruct
uresi
n C 
canbedef
inedast
hecol
l
ect
ionofmul
ti
ple
st
ruct
uresv
ari
abl
eswher
eeachv
ari
abl
econt
ainsi
nfor
mat
ionaboutdi
ff
erent
ent
it
ies.Thear
ray
sof
 st
ruct
uresi
nC 
areusedt
ost
orei
nfor
mat
ionabout
mul
ti
pleent
it
iesofdi
ff
erentdat
aty
pes.Thear
rayofst
ruct
uresi
sal
soknown
ast
hecol
l
ect
ionofst
ruct
ures.
FLOWCHARTS

1)Toacceptt
her
ecor
d:
2)Tochooset
heoper
ati
ont
obeper
for
med:
 
3)Tosear
char
ecor
d:
4)Tosear
chat
opper
:
ALGORI
THMS
1)Toacceptt
her
ecor
d:
St
art

Gett
henoofst
udent
s

Cr
eat
eav
ari
abl
eforst
udentst
ruct
uret
oaccesst
her
ecor
d

Gett
hedat
aandst
orei
tinast
udent
’sf
iel
dswi
tht
hehel
pofdot(
.)Oper
ator
.

Af
terst
ori
ngt
hedat
a,pr
intt
her
ecor
dsofeachst
udentusi
ngl
oop.

2)Tochooset
heoper
ati
ont
obeper
for
med:

St
art

pr
int”
ent
erchoi
ce0-
3”

t
akei
nputn

I
fn=1t
hendi
spl
ayal
lrecor
ds

I
fn=2t
hensear
char
ecor
d

I
fn=3t
hendi
spl
ayt
opper

I
fn=0t
henexi
tthepr
ogr
am

St
op

3)Tosear
char
ecor
d:
St
art

Pr
int
f“ent
ert
her
oll
not
osear
ch”

I
nputkey

I
=0(
ini
ti
ali
ze)

Whi
l
e(i
<n)

I
f(
arr
ay[
i]
==key
)

Pr
intt
her
ecor
dofkey

Got
ost
ep“
End”

I
f(
i==n)

Pr
intkeynotf
ound

End

4)Tof
indt
het
opper
:

St
art

I
nit
ial
i
zev
ari
abl
ei=1andl
arge=a[
0]

Repeatunt
ili
<=n-
1

I
f(a[
i]
>lar
ge)

Setl
arge=a[
i]

I
ncr
ementi
=i+1

Pr
intt
hel
argestel
ement

St
op
CONCLUSI
ONS
 Whi
l
ewor
kingont
hispr
ojectwehav
elear
ned,how t
oper
for
m v
ari
ous
oper
ati
onsonar
rayl
i
kei
nser
ti
ng,
sear
chi
ng,
etc.

 Hel
pful
toper
for
m paper
lesswor
kandmanageal
ldat
a.

 Pr
ovi
deseasy
,accur
ateandf
ast
erdat
aaccess.

REFERENCES
 ht
tps:
//www.
jav
atpoi
nt.
com/

 www.
geeksf
orgeeks.
org

 Book-
Dat
ast
ruct
ureusi
ngC

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy