0% found this document useful (0 votes)
15 views71 pages

Student Faculty Feedback System Overview

Uploaded by

abdul.king1810
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)
15 views71 pages

Student Faculty Feedback System Overview

Uploaded by

abdul.king1810
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

1.

I
NTRODUCTI
ON

1
1.
1. ABSTRACT

St
udentFacul
tyFeedbacksy
stem i
susedt
ogett
hef
eedbackf
rom
t
hest
udent
s.I
tgener
atest
her
epor
tsf
ort
hef
acul
tyont
hebasi
sofgi
venf
eedback
byt
hest
udent
[Link]
affwi
l
lbepr
ovi
dedwi
thsepar
ateuser
namesandpasswor
d
i
nor
dert
ocheckt
her
esul
[Link]
otalr
epor
tisv
isi
blet
othepeopl
eli
kechai
rman
andpr
inci
pal
.Itcont
ainst
hemodul
esl
i
kest
udent
,facul
tyandadmi
[Link]
nist
he
r
esponsi
blef
orcr
eat
ingacl
assandassi
gni
ngt
hecor
respondi
ngf
acul
tyt
othecl
ass.
Wi
thi
nshor
tti
mewecangett
heper
for
manceoft
hef
acul
tyf
rom t
hest
udentpoi
nt
ofv
[Link]
ear
e15quest
ionst
oev
aluat
ethest
atusoff
acul
tyeachquest
ion
cont
ains5opt
ionsl
i
keExcel
l
ent
,ver
ygood,
good,
Aver
ageandPoor
.

Modul
es:

 Homepage:
-Usercanunder
standaboutt
heSt
udentFacul
tyFeedbackSy
stem
i
nhomepageandusercanal
soseet
hedet
ail
saboutt
hishomepage.
 Aboutpage:
-Inaboutpageusercanseet
het
heaboutoft
heonl
i
nef
eedback
sy
stem.
 Regi
str
ati
onpage:
-Usercanent
ert
heper
sonal
det
ail
sforr
egi
stert
hef
eedback
sy
stem r
egi
str
ati
onf
orm.
 Logi
n:-Usercanl
ogi
ntot
hesy
stem usi
nghi
sUserI
Dandpasswor
d.
 Admi
nLogi
n:-Admi
ncanaccesst
hesy
stem byspeci
fyi
ngt
heI
Dandpasswor
d
Facul
tyLogi
n:-Pr
inci
pal
,HODsandot
herst
aff
scanaccest
het
hef
eedbackof
t
hest
udent
sbyusi
ngFacul
tyI
Dandpasswor
d.
 St
udentLogi
n:-St
udentcanaccest
hest
udentl
ogi
nandgi
vesf
eedbackusi
ng
onest
andar
dfeedbackf
orm

 Cont
act:
-Usercancont
actt
hepr
inci
pal
wit
hgi
vi
ngf
urt
herdet
ail
[Link]
act
det
ail
sar
egi
veni
ndescr
ipt
ionsot
hatuser
scanr
efert
hem.

2
1.
[Link]

Thi
s web appl
i
cat
ion i
s cr
eat
ed t
otake f
eedback ofst
udent
s agai
nst
f
acul
ty/
teacher
s.I
tusesHTMLandCSSf
orf
rontendandf
orbackendweusephp,My
SQLwi
thXamppser
ver
.Thi
sappl
i
cat
ionhel
pinst
ori
ngt
hef
eedbacksi
nver
yeasyway
.
Theuseri
nter
facei
ssi
mpl
eanduserf
ri
endl
y

1.
[Link]
VEOFTHEPROJECT

Themai
nai
m oft
hisappl
i
cat
ioni
stor
educet
hemanual
eff
orti
nvol
vedi
ntal
l
yingof
cumul
ati
vebaggi
ngandcumul
ati
vedi
spat
chi
[Link]
fi
ciencywi
l
lbei
mpr
ovedsi
nce
aut
omat
edsy
stem i
susedbyev
ery
one.I
ntheexi
sti
ngsy
stem,t
hei
nfor
mat
ionr
elat
ed
t
othef
eedbacki
sst
oredt
hrought
hepenpaperwor
[Link]
sappl
i
cat
ionwi
l
lcr
eat
ean
aut
omat
edsy
[Link]
awi
l
lbest
oredwi
thgr
eateaset
hrought
hisappl
i
cat
ion.
Thi
sappl
i
cat
ionwi
l
lreducest
ori
ngt
hedat
ainmul
ti
pler
egi
ster
s.

The col
l
ege managementcan use t
hissy
[Link]
sst
orescompl
ete det
ail
sof
f
eedbackdet
ail
sandst
orest
heuserr
ecor
[Link]
ssy
stem st
oresf
eedbackdet
ail
s,user
dat
arecor
ds,
staf
fsr
ecor
ds,
[Link]
swebsi
tepr
ojectwi
l
lst
oref
eedbacks,
userdet
ail
s,
userr
ecor
ds,f
acul
tyr
ecor
ds,et
[Link]
s sy
stem dev
eloped usi
ng PHP and my
sql
dat
[Link]
lther
ecor
dst
oresi
nthedat
abase.

3
[Link] STUDY

4
2.
[Link]
STI
NGSYSTEM

I
ntheexi
sti
ngmanualsy
stem ofst
udentf
eedbacksy
stem i
neducat
ionali
nst
it
uti
ons,
if
t
hest
udent
sneedt
ogi
vef
eedback,t
heyar
esupposedt
osubmi
taf
eedbackappl
i
cat
iont
othe
HODconcer
[Link]
terr
ecei
vi
ngconsentf
rom t
heHODconcer
ned,
theHODneedst
osubmi
tthe
f
eedbackappl
i
cat
iont
othePr
inci
pal
.Ift
heHOD ort
hePr
inci
pali
snotav
ail
abl
e,
thent
he
st
udent
scannotgetconsentf
ort
hei
rfeedbackappl
i
cat
ion.

2.
[Link]:

I
nthepr
oposedsy
stem ofSt
udentFacul
tyFeedbackSy
stem,t
her
egi
ster
ed
st
udent
scansi
mpl
ygener
ateaf
eedbackany
wher
eandany
timepr
ovi
dingt
her
equi
red
det
ail
sint
hecol
l
[Link]
eedbackt
husgener
atedi
ssentt
otheHOD,
pri
nci
pal
,admi
n.
Thi
ssav
esal
otoft
imeandef
for
[Link]
hePr
inci
palcanaccesst
hef
eedback
r
epor
tsdel
i
ver
edt
othem any
wher
eandany
[Link]
sot
hemember
soff
acul
tycanv
iew
t
hei
raccountwi
thoutgoi
ngt
hrought
heent
ir
erecor
[Link]
ail
i
ngt
hebenef
it
soft
his
por
tal
,st
udent
scangener
atef
eedbackr
epor
tseasi
l
yev
eni
nthecaseofabsenceof
r
equi
red aut
hor
it
[Link]
s por
talenhances secur
it
ytot
he f
eedback r
epor
ts of
empl
oyees.

Adv
ant
agesofPr
oposedSy
stem:

•Reducesal
otoft
imeandef
for
t

•Reducespaperwor
k

•Fr
iendl
yuseri
nter
face

•Enhancessecur
it
y

•Repor
tgener
ati
oni
smadeeasyandef
fi
cient

5
[Link] CONFI
GURATI
ON

6
3.
[Link]
REMENTS

Pr
ocessorTy
pe : I
ntel
Dual
Cor
e
Speed : 2.
40GHZ
RAM : 2.
00GB
Har
ddi
sk : 30GBHD

3.
[Link]
REMENTS

Oper
ati
ngSy
stem : Wi
ndows7Ul
ti
mat
e,64bi
t

Ser
ver : ApacheTomcatSer
ver3.
1

Codi
ngLanguage : PHP

BackEnd : MYSQLVer
sion8.
0

7
[Link] DESI
GN

8
4.
[Link] DI
AGRAM

TheDat
afl
owdi
agr
am i
sagr
aphi
calt
ool
.Iti
susedt
odescr
ibeandanal
ysest
he
mov
ementoft
hedat
athr
oughasy
stem manualoraut
omat
[Link]
ocusont
hedat
a
f
lowi
ngi
ntosy
stem bet
weenpr
ocessedandi
noutofdat
ast
[Link]
sisacent
ralt
ool
andt
hebasi
sfr
om whi
chot
hercomponent
sar
edev
[Link]
stem model
sar
e
t
ermedasDat
aFl
owDi
agr
am.

TheDat
afl
ow Di
agr
am i
sal
soknownasDat
aFl
ow gr
aphorabubbl
echar
t.A
l
evelofDED,al
socal
l
edf
undament
alsy
stem modeoracont
extmodel
,repr
esent
sthe
ent
ir
esof
twar
eel
ement
sasasi
ngl
ebubbl
ewi
tht
hei
nputandout
putdat
aindi
cat
edby
i
ncomi
ngandout
goi
ngr
espect
ivel
y.

Thebasi
cnot
ati
onsar
e,

-
Indi
cat
est
heFl
owofDat
a

-
Indi
cat
ethePr
ocess

-
Indi
cat
etheDeci
sion

-
Indi
cat
etheModul
e

-
Indi
cat
etheDat
abase

-
Indi
cat
etheDat
atoDi
spl
ay

9
Fl
owDi
agr
am

Logi
n

St
udent
Admi
n Facul
ty

1 2 3

10
1

Admi
nlogi
n

Readuser
name,
password

No

Check
Inv
ali
duser
username
andpasswor
d
password Dat
abase

Yes
Vali
dusername
andpasswor
d

St
op

11
2

Facul
tyLogi
n

ReadUser
name,
Passwor
d

No
Check
Inv
ali
dUser
username
andPasswor
d and Dat
aBase
password

Yes

Val
iduser
name
andpassword

St
op

12
3

St
udentLogi
n

ReadEmail,
Passwor
d

No Check
Inv
ali
dUser username
andPasswor
d and Dat
aBase
password

Yes
Val
i
dnameand
passwor
d

St
op

13
Logi
n

Facul
ty
Admi
nLogi
n
l
ogi
n St
udentl
ogi
n

Facul
ty St
aff
i
nfo
i
nfor
mat
ion
Feedback
answers
Email
,
passwor
d
Feedback
concl
usion
Cont
act
us

Add Feedback
facul
ty av
erage

Profi
l
e
update

Dat
abase

14
Admi
nLogi
n

Dashboar
d

Addnew
Facul
ty

Manage
f
acul
ty

Check
Feedbac

St
udent

Dat
abase

15
4.
[Link]
abaseDesi
gn

Admi
n

Fi
eldname Dat
aTy
pe Const
rai
nts

Admi
n_i
d I
nt(
11) Notnul
l

User Var
char
(50) Notnul
l

Passwor
d Var
char
(50) Notnul
l

Cont
act

Fi
eldname Dat
aTy
pe Const
rai
nts

I
d I
nt(
11) Notnul
l

name Var
char
(50) Notnul
l

emai
l Var
char
(100) Notnul
l

mobi
l
e Bi
gint
(20) Notnul
l

message Text
() Notnul
l

Dat
e Dat
eti
me(
) Notnul
l

16
Facul
ty

Fi
eldname Dat
aTy
pe Const
rai
nts

I
d I
nt(
11) Notnul
l

User
_al
i
as Var
char
(30) Notnul
l

Name Var
char
(30) Notnul
l

di
signat
ion Var
char
(100) Notnul
l

Pr
ogr
amme Var
char
(50) Notnul
l

Semest
er Var
char
(10) Notnul
l

Emai
l Var
char
(255) Notnul
l

Passwor
d Var
char
(75) Notnul
l

Mobi
l
e Bi
gint
(20) Notnul
l

Dat
e Dat
eti
me(
) Notnul
l

St
atus I
nt(
11) Notnul
l

17
Feedback

Fi
eldname Dat
aTy
pe Const
rai
nts

I
d I
nt(
10) Notnul
l

St
udent
_id Text
() Notnul
l

Facul
ty_
id Text
() Notnul
l

ques1 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques2 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques3 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques4 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques5 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques6 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques7 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques8 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques9 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques10 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques11 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques12 enum(
'5'
,
'4'
,
'3'
,
'2'
,
'1'
) Notnul
l

ques13 Text
() Notnul
l

18
ques14 Text
() Notnul
l

Dat
e Dat
e() Notnul
l

Fi
l
es

Fi
eldname Dat
aTy
pe Const
rai
nts

Not
ice_
id I
nt(
11) Notnul
l

At
tachment Var
char
(255) Notnul
l

Subj
ect Var
char
(100) Notnul
l

Descr
ipt
ion Text
() Notnul
l

Dat
e Dat
eti
me(
) Notnul
l

19
User

Fi
eldname Dat
aTy
pe Const
rai
nts

I
d I
nt(
11) Notnul
l

name Char
(40) Notnul
l

Emai
l Var
char
(40) Notnul
l

Passwor
d Var
char
(40) Notnul
l

Mobi
l
e Bi
gint
(11) Notnul
l

Pr
ogr
amme Var
char
(20) Notnul
l

Semest
er Var
char
(10) Notnul
l

Gender Var
char
(40) Notnul
l

Hobbi
es Var
char
(40) Notnul
l

I
mage Var
char
(50) Notnul
l

Dob Dat
e() Notnul
l

Regi
d Var
char
(20) Notnul
l

20
[Link] SPECI
FICATI
ON

21
5.
[Link]
PTI
ON

PHP

 PHP Hy
per
textPr
epr
ocessori
saser
verscr
ipt
ingl
anguage,and apower
ful

t
oolf
ormaki
ngdy
nami
candi
nter
act
iveWebpages.I
tal
l
ow webdev
elopt
o

cr
eat
edy
nami
ccont
entt
hati
nter
act
swi
thdat
abases

 PHPi
sCr
eat
edi
n1994byRasmusLer
dor
f.I
nit
ial
l
yphpi
tisusedf
ort
rack

onl
i
nev
isi
tor
sonweb.

 PHPf
il
escancont
aint
ext
,HTML,
CSS,
Jav
aScr
ipt
,andPHPcode

 PHPf
il
eshav
eext
ensi
on"
.php"

 PHPcodear
eexecut
edont
heser
versoy
ouneedwebbr
owsert
oexecut
e

phpcode

 I
tisani
nter
pret
edl
anguage,
i.
e.t
her
eisnoneedf
orcompi
l
ati
on.

 I
tisaser
versi
descr
ipt
ingl
anguage.

 I
tisf
ast
ert
hanot
herscr
ipt
ingl
anguagee.
[Link]
sp.

 I
tisopensour
cescr
ipt
ingl
anguage.I
tiswi
del
yusedal
lov
ert
hewor
ld.

Feat
uresofPHP

I
tismostpopul
arandf
requent
lyusedwor
ldwi
descr
ipt
ingl
anguage,
themai
n

r
easonofpopul
ari
tyi
s;I
tisopensour
ceandv
erysi
mpl
e.

22
Si
mpl
e

I
tisv
erysi
mpl
eandeasyt
ouse,
compar
etoot
herscr
ipt
ingl
anguagei
tisv
ery

si
mpl
eandeasy
,thi
siswi
del
yusedal
lov
ert
hewor
ld.

I
nter
pret
ed

I
tisani
nter
pret
edl
anguage,
i.
e.t
her
eisnoneedf
orcompi
l
ati
on.

Fast
er

I
tisf
ast
ert
hanot
herscr
ipt
ingl
anguagee.
[Link]
sp.

OpenSour
ce

Opensour
cemeansy
ounoneedt
opayf
orusephp,y
oucanf
reedownl
oad

anduse.

Pl
atf
ormI
ndependent

PHPcodewi
l
lber
unonev
erypl
atf
orm,
Linux,
Uni
x,MacOSX,
Windows.

CaseSensi
ti
ve

PHPi
scasesensi
ti
vescr
ipt
ingl
anguageatt
imeofv
ari
abl
edecl
arat
ion.I
n

PHP,al
lkey
wor
ds(
e.g.i
f,el
se,whi
l
e,echo,et
c.)
,cl
asses,f
unct
ions,anduser
-

def
inedf
unct
ionsar
eNOTcase-
sensi
ti
ve.

Er
rorRepor
ti
ng

PHPhav
esomepr
edef
ineder
rorr
epor
ti
ngconst
ant
stogener
ateawar
ningor

er
rornot
ice.

23
Real
-Ti
meAccessMoni
tor
ing

PHPpr
ovi
desaccessl
oggi
ngbycr
eat
ingt
hesummar
yofr
ecentaccessesf
or

t
heuser
.

Loosel
yTy
pedLanguage

PHPsuppor
tsv
ari
abl
eusagewi
thoutdecl
ari
ngi
tsdat
aty
pe.I
twi
l
lbet
akenat

t
het
imeoft
heexecut
ionbasedont
het
ypeofdat
aithasoni
tsv
alue.

Adv
ant
ageofPHP

• I
tisopensour
ce.

• Wi
dlyusedi
nal
lov
ert
hewor
ld

• Fr
eet
odownl
oad

• I
tisexecut
edont
heser
ver

• Toexecut
ephpcodenoneedcompi
l
er.

UsesofPHP

• I
tisusedf
orcr
eat
edy
nami
cwebsi
te.

• ToI
nter
act
ingwi
thwebser
ver(
Apacheet
c)

• Toi
nter
act
ingwi
thanyback-
end/dat
abaseser
vere.
[Link]
SQL

• Toi
nter
act
ionwi
tht
henat
ivef
il
esy
stem oft
heOS

• Toi
mpl
ementt
hebusi
nessl
ogi
cal
lay
ers(
oneormor
e)

• I
tcanEncr
yptDat
a

24
• AccessCooki
esv
ari
abl
eandsetcooki
es

• Usi
ngphpy
oucanr
est
ri
ctusert
oaccessspeci
fi
cwebpage

• PHPusual
l
yusedt
oout
putHTMLcodet
othebr
owser

• Usedf
orconnectwebappl
i
cat
ionwi
thDat
aBase

• I
tisusedf
orsendandr
ecei
veE-
Mai
l
s.

• YoucanusePHPt
ofi
ndt
oday
'sdat
e,andt
henbui
l
dacal
endarf
ort
he

mont
h.

• I
fyouhostbanneradv
ert
isement
sony
ourwebsi
te,
youcanusePHPt
o

r
otat
ethem r
andoml
y.

• Usi
ngphpy
oucancounty
ourv
isi
tor
sony
ourwebsi
te.

• YoucanusePHPt
ocr
eat
easpeci
alar
eaofy
ourwebsi
tef
ormember
s.

• Usi
ngphpy
oucancr
eat
elogi
npagef
ory
ouruser
.

• Usi
ngphpy
oucanadd,del
ete,modi
fyel
ement
swi
thi
nyourdat
abase

t
[Link]
esv
ari
abl
esandsetcooki
es.

• Usi
ng PHP,y
oucanr
est
ri
ctuser
sto accesssomepagesofy
our

websi
te.

• I
tcanencr
yptdat
a.

• PHP per
for
mssy
stem f
unct
ions,i
.e.f
rom f
il
esonasy
stem i
tcan

cr
eat
e,open,
read,
wri
te,
andcl
oset
hem.

• I
tcanhandl
efor
ms,
i.
[Link]
herdat
afr
om f
il
es,
sav
edat
atoaf
il
e.

Whyusephp
• I
trunsondi
ff
erentpl
atf
ormssuchasWi
ndows,
Linux
,Uni
x,et
c.

25
• Thi
slanguagei
sver
ysi
mpl
etol
ear
nandr
unsef
fi
cient
lyont
heser
ver

si
de.

• I
tiscompat
ibl
ewi
thal
mostal
lser
ver
susedt
oday
,suchasApache,
IIS,

et
c.

• I
tsuppor
tsmanydat
abasessuchasMy
SQL,
Oracl
e,Post
greSQLet
c.

• I
tisper
fect
lysui
ted f
orWeb dev
elopmentand can beembedded

di
rect
lyi
ntot
heHTMLcode.

• PHPcanal
sobeusedt
ocr
eat
edy
nami
cwebpages.

• I
tisof
tenusedt
oget
herwi
thApache(
webser
ver
)onv
ari
ousoper
ati
ng

sy
stems.I
tcanbeal
sousedwi
thMi
crosof
t'
sII
SonWi
ndows.

• I
tisopensour
ceandi
tisf
reedownl
oadabl
e

My
sql

My
sql
i
sar
elat
ionaldat
abase sy
stem. My
SQLi
sfast
er,Mor
erel
i
abl
e,and
cheaper-
-or
,si
mpl
y put,bet
ter–t
hanany ot
herdat
abasesy
stem .
ManyMy
SQL
opponent
scont
inuet
o chal
l
enget
hisv
iewpoi
nt,
goi
ng ev
en so f
arast
o asser
tthat
My
SQLi
snotev
enar
elat
ionaldat
abasesy
stem

Feat
uresofMy
sql

Cl
i
ent
/Ser
verAr
chi
tect
ure-My
SQLi
sacl
i
ent
/ser
verpr
ogr
[Link]
eisadat
abase
ser
ver(
MySQL)andar
bit
rar
il
ymanycl
i
ent
s(appl
i
cat
ionpr
ogr
ams)
,whi
chcommuni
cat
e
wi
tht
heser
ver
;thati
s,t
heyquer
ydat
a,sav
echanges,et
[Link]
i
ent
scanr
unont
he
samecomput
erast
heser
veroronanot
hercomput
er(
communi
cat
ionv
iaal
ocal
net
wor
kort
heI
nter
net
).

26
SubSELECTs:
Sincev
ersi
on4.
1,My
SQLi
scapabl
eofpr
ocessi
ngaquer
yint
hef
orm
SELECT*FROM t
abl
e1WHERExI
N(SELECTyFROM t
abl
e2)(
Ther
ear
eal
sonumer
ous
sy
ntaxv
ari
ant
sforsubSELECTs.
)

Repl
i
cat
ion-Repl
i
cat
ional
l
owst
hecont
ent
sofadat
abaset
obecopi
ed(
repl
i
cat
ed)
ont
oanumberofcomput
ers

Pr
ogr
ammi
ngl
anguages-
-Ther
ear
equi
teanumberofAPI
s(appl
i
cat
ionpr
ogr
ammi
ng
i
nter
faces)and l
i
brar
ies f
ort
he dev
elopmentofMy
SQL appl
i
cat
[Link]
i
ent
pr
ogr
ammi
ngy
oucanuse,
amongot
her
s,t
hel
anguagesC,
C++,
Jav
a,Per
l,PHP,
Pyt
hon,
andTcl
.

Pl
atf
ormi
ndependence-I
tisnotonl
ycl
i
entappl
i
cat
ionst
hatr
ununderav
ari
etyof
oper
ati
ngsy
stems;
MySQLi
tsel
fcanbeexecut
edunderanumberofoper
ati
ngsy
stems.
Themosti
mpor
tantar
eAppl
eMaci
ntoshOSX,Li
nux
,Mi
crosof
tWi
ndows,andSun
Sol
ari
s.

27
5.
[Link]
PTI
ON

St
udentFeedbacksy
stem f
orCol
l
ege.
Onl
i
neFeedbackSy
stem i
swebbased
sy
stem whi
chpr
ovi
desawayf
orcol
l
egest
oal
l
ow st
udent
stogi
vesf
eedbackf
or
st
affonl
i
net
oimpr
ovet
hei
rteachi
[Link]
udent
sar
erequi
rest
ogi
vesf
eedbackusi
ng
onest
andar
dfeedbackf
orm.
Onl
i
neFeedbackSy
stem al
l
owsst
udent
stosel
ect
par
ti
cul
arsubj
ectpar
ti
cul
arsubj
ectandr
espect
ivet
eachert
ogi
vef
eedbackabout
t
eacherandsubj
ect
.Thi
sPr
ojectpr
ovi
dest
hepr
operf
eedbackt
othet
eacher
sabout
t
hei
rteachi
ngqual
i
tyonbasi
sofr
ati
ngv
erypoor
,poor
,av
erage,
good,
ver
ygood.

St
udentFacul
tyf
eedbacksy
stem i
sawebsi
[Link]
poseoft
his
pr
ojectwast
odev
elopt
osendadi
ff
erentt
ypesofgoodsf
rom senderandr
eci
ever
.

MODULES

Modul
eSpeci
fi
cat
ion

Thepr
ojectcont
ainf
oll
owi
ngmodul
es.

Theyar
e,

 St
udent

 Facul
ty

 Admi
n

 UserRegi
str
ati
on

 St
udentLogi
n

 Facul
tyLogi
n

28
 Admi
nLogi
n

 HomePage

 AboutUs

 Admi
nDashboar
d

 Admi
nAddNewFacul
ty

 Cont
act

Modul
eDef
ini
ti
on

[Link]
udent

St
udentcanr
egi
stert
heaccountbyf
il
lthei
nfor
mat
ionabouty
ouandcl
i
ckon
submi
tbut
[Link]/
shecanaddnew f
eedbacksaboutt
hef
acul
tyt
oadmi
n,Andi
twi
l
l
t
racebyusi
ngt
raceopt
ioni
nhomepage.

2.
Facul
ty

Facul
tycanbehi
ref
rom t
headmi
[Link]
tyaccountbyf
il
lthei
nfor
mat
ionandcl
i
ck
onsubmi
tbut
ton.
Facul
tycanaccesst
hef
eedbackoft
hest
udent
[Link]
tycanbeget
f
eedbacksf
rom st
udent
s.

[Link]
n

Thepager
equi
resusernameandpasswor
dtost
artt
heappl
i
cat
[Link]
nisa
pr
ocessbywhi
chi
ndi
vi
dual
accesst
oacomput
ersy
stem i
scont
rol
l
edbyi
dent
if
ying
andaut
hent
icat
ingt
heusert
hrought
hecar
dinal
i
tiespr
esent
edbyt
heuser
.Admi
ncan

29
addav
ari
oust
ypesoff
[Link]
nal
soaddUser
sandchanget
hef
ormatof
homepagel
i
kef
ont
,fontsi
ze,
andsoon

[Link]
str
ati
on

Userr
egi
str
ati
onpagei
ncl
udest
hei
nfor
mat
ionoft
heuserwhowant
stor
egi
ster
.
Usercanr
egi
stert
heaccountbycl
i
cki
ngonnewcr
eat
enewaccount
.Int
hismodul
e,
userwhoar
esendf
eedbackaboutf
acul
ty.

5.
StudentLogi
n

Thepager
equi
resusernameandpasswor
dtoopent
heuserpanel
.Logi
nisa
pr
ocessbywhi
chi
ndi
vi
dual
accesst
oacomput
ersy
stem i
scont
rol
l
edbyi
dent
if
ying
andaut
hent
icat
ingt
heusert
hrought
hecar
dinal
i
tiespr
esent
edbyt
heuser
.

[Link]
nLogi
n

Thepager
equi
resuser
nameandpasswor
dtoopent
headmi
nlogi
[Link]
ncan
addnewf
acul
ty,
Student
…et
c.

7.
Facul
tyLogi
n

TheSt
aff
scanaccest
hef
acul
tyl
ogi
[Link]
tyi
nfor
mat
ionsar
est
oredi
na
dat
abaseoff
eedbacksy
[Link]
icemai
landpasswor
dtol
ogi
naf
acul
tyl
ogi
n.

[Link]

Thi
sfeat
urewi
l
lpr
ovi
det
hei
nfor
mat
ionaboutt
hest
udentf
acul
tyf
eedback
sy
stem anddev
eloper
ssot
hati
fyouwantt
ogetanewdesi
gnoranyki
ndofchange
andsuggest
iony
oucancomeupt
ous.

30
[Link]

Thi
sist
hehomepageort
hemai
npageofFeedbackSy
[Link]
sist
hemai
n
pageofacl
i
entsi
[Link]
spagedef
inesal
laboutr
elat
edt
opr
oject
.

10.
Admi
nDashboar
d

Theadmi
ndashboar
disusedt
oknowaboutdet
ail
ali
ket
otalnumberoff
acul
ty,
t
otal
numberofst
udent
sandt
otal
numberoff
eedbackgi
venbyuser.

[Link]
nAddNewFacul
ty

I
nthi
smodul
eadmi
ncanent
ert
he per
sonali
nfor
mat
ionoft
hef
acul
[Link]
ty
al
socanent
eraf
acul
tyl
ogi
n,andupdat
ethei
rpr
ofi
l
e.

12.
Cont
act

Cont
actdet
ail
sar
egi
veni
ncont
actpagef
orcont
act
ingadmi
nbygi
vi
ngy
our
mobi
l
enumber
,emai
lID,
mobi
l
enumberandsendt
hedet
ail
saboutwhydocont
actt
he
admi
nfi
l
lthemessagecheckboxandsubmi
[Link]
n
f
rom t
hedat
abase.

31
5.
[Link]

HomePage

32
Aboutus

33
Cr
eat
enewuseraccount

34
St
udentLogi
n

St
udentf
eedbackf
orm

35
St
udentpr
ofi
l
eupdat
e

36
Facul
tyl
ogi
n

37
Facul
tyf
eedbackcheck

Facul
tyf
eedbackconcl
usi
on

38
Facul
typr
ofi
l
eupdat
e

39
Admi
nLogi
n

Admi
nDashboar
d

40
Admi
nAddf
acul
ty

Admi
nfacul
tyl
i
st

41
Feedbacks

Feedbackofsel
ect
edf
acul
ty

Cont
actus

42
Admi
npr
ofi
l
eupdat
e

43
[Link] TESTI
NGANDMAI
NTANENCE

44
SYSTEM TESTI
NG
Test
ingt
hesy
stem aswhol
etov
ali
dat
ethesy
stem t
hati
tmeeti
tsspeci
fi
cat
ionand
obj
ect
iveofi
tsuser
[Link]
stem mustbet
est
edast
heyhav
edev
elopedandas
subsy
stem ar
ecr
eat
[Link]
ingi
sconsi
der
edasal
eastcr
eat
ivephaseoft
hewhol
e
cy
cleofsy
stem desi
gn.

Thet
est
ingact
ivi
tyi
ncl
udesmodul
ebymodul
etest
ingwhi
chi
ncl
ude:

• Uni
tTest
ing

• I
ntegr
ati
onTest
ing

• St
ressTest
ing

• Accept
anceTest
ing

• Per
for
manceTest
ing

• Regr
essi
onTest
ing

• Rel
i
abi
l
ityTest
ing

• Secur
it
yTest
ing

UNI
TTESTI
NG
Uni
ttest
ing i
nvol
vest
hedesi
gn oft
estcasest
hatv
ali
dat
ethatt
hei
nter
nal

45
pr
ogr
am l
ogi
cisf
unct
ioni
ngpr
oper
ly,
andt
hatpr
ogr
am i
nput
spr
oducev
ali
dout
put
[Link]
l
deci
si
onbr
anchesandi
nter
nalcodef
low shoul
dbev
ali
dat
ed.I
tist
het
est
ingof
i
ndi
vi
dualsof
twar
euni
tsoft
heappl
i
cat
ion .
i
tisdoneaf
tert
hecompl
eti
on ofan
i
ndi
vi
dualuni
tbef
orei
ntegr
ati
[Link]
sisast
ruct
uralt
est
ing,
thatr
eli
esonknowl
edgeof
i
tsconst
ruct
ionandi
sinv
asi
[Link]
ttest
sper
for
m basi
ctest
satcomponentl
eveland
t
estaspeci
fi
cbusi
nesspr
ocess,appl
i
cat
ion,and/
orsy
stem conf
igur
ati
[Link]
ttest
s
ensur
ethateach uni
que pat
h ofa busi
ness pr
ocess per
for
ms accur
atel
ytot
he
document
edspeci
fi
cat
ionsandcont
ainscl
ear
lydef
inedi
nput
sandexpect
edr
esul
ts.

Ther
ear
efourcat
egor
iesoft
estt
hatapr
ogr
ammerwi
l
lty
pical
l
yper
for
m onapr
ogr
am
uni
t.

• Funct
ional
Test
s

• Per
for
manceTest
s

• St
ressTest
s

• St
ruct
ureTest
s

Funct
ional
Test
s:
Funct
ionalt
estcasesi
nvol
veexer
cisi
ngt
hecodenomi
nali
nputv
aluesf
orwhi
ch
t
heexpectedresul
tsar
eknown.

Per
for
manceTest
s:

Per
for
mancetest
ingdeter
minestheamountofexecut
iont
imespendinv
ari
ous
par
toftheunit
,Pr
ogram t
hroughput
,r
esponset
ime,anddevi
ceuti
li
zat
ionbypr
ogr
am
uni
t.

St
ressTest
s:

St
resst estar
ethoset estdesignedtoi
ntent
ional
l
ybr
eaktheuni
[Link]
eatdeal
canbelearnedaboutt hest rengthandl i
mit
ati
onsofaprogram byexami
ningt
he
manneri
nwhi chaprogram unitbreak.

St
ruct
ureTest
s:

46
Structuretestar
econsenedwi thexer
cisi
ngt heint
ernallogicandt r
aversi
ngthe
part
icularex ecuti
[Link] horsrefercoll
ecti
vel
yt of unctional,per
formance
andst r
esst est
ingas“blackbox”
test
ing,whi
lestructur
etestingisr eferedtoas“ whi
te
box”or“ glassbox”test
ing.

I
ntegr
ati
ont
est
ing:
I
ntegr
ati
on t
est
s ar
e desi
gned t
otesti
ntegr
ated sof
twar
e component
sto
det
ermi
nei
ftheyact
ual
l
yrunasonepr
ogr
am. Test
ingi
sev
entdr
ivenandi
smor
e
concer
nedwi
tht
hebasi
cout
comeofscr
eensorf
iel
ds.I
ntegr
ati
ont
est
sdemonst
rat
e
t
hatal
thought
hecomponent
swer
eindi
vi
dual
l
ysat
isf
act
ion,asshownbysuccessf
ull
y
uni
ttest
ing,t
hecombi
nat
ionofcomponent
siscor
rectandconsi
stent
.Int
egr
ati
on
t
est
ingi
sspeci
fi
cal
l
yai
medat exposi
ngt
hepr
obl
emst
hatar
isef
rom t
hecombi
nat
ion
ofcomponent
s.

Accept
ancet
est
ing:

Accept
ance t
est
ing i
nvol
ves pl
anni
ng and execut
ion of f
unct
ional t
est
,
Per
for
mancet
est
s,andst
resst
estt
over
if
ythatt
hei
mpl
ement
edsy
stem sat
isf
iesi
ts
r
equi
rement
[Link]
stestar
ety
pical
l
y per
for
med by t
he qual
i
ty assur
ance and/
or
cust
omer or
gani
zat
ion. Dependi
ng on l
ocal ci
rcumst
ance,
the dev
eloped i
s t
o
demonst
rat
euseroft
hesy
stem t
hatt
hesy
stem i
saccept
abl
[Link]
stem must
pr
ocesst
hedat
arequi
redbyt
heuser
.Itcanbecar
ri
edoutbef
oreoraf
tert
hesy
stem
hasbeeni
nst
all
ed

Uni
tTestPl
an:

Uni
ttest
ingcompr
isesoft
hesetoft
est
sper
for
medbyani
ndi
vi
dual
progr
ammer
pr
iort
othei
ntegr
ati
onoft
heuni
tint
olar
gersy
stem.

St
ressTest
ing:

St
resst
est
ingi
saf
orm oft
est
ingt
hati
susedt
odet
ermi
net
hati
susedt
o
det
ermi
ne t
he st
abi
l
ityofa gi
ven sy
stem.I
tFocuseson t
he sy
stem bey
ond t
he
maxi
mum desi
gnl
[Link]
stem i
sov
erl
oaded,
i
tshoul
ddegr
adegr
acef
ull
yrat
her

47
t
hanf
ail
scat
ast
rophi
cal
l
y.

Per
for
manceTest
ing:

Per
for
mancet
est
ingi
stest
ingt
hati
sper
for
medt
odet
ermi
nehow f
astsome
aspect
sofasy
stem per
for
msunderapar
ti
cul
arwor
kload.
Per
for
mancet
est
ingcanbe
combi
nedwi
thst
resst
est
ing,
i
nor
dert
oseewhathappenswhenanaccept
abl
eloadi
s
exceeded.

Regr
essi
onTest
ing:

Regr
essi
on t
est
ing i
sanyt
ypeofsof
twar
etest
ing whi
ch seekst
o uncov
er
r
egr
essi
on t
est
ing.
Regr
essi
on bugs occur
s wheev
er sof
twar
efunct
ional
i
tyt
hat
pr
evi
ousl
ywor
kedasdesi
redst
opswor
kingornol
ongerwor
ksi
nthesamewayt
hat
waspr
evi
ousl
ypl
anned.
Typi
cal
l
yregr
essi
onbugsoccur
sasani
ntendedconsequence
ofpr
ogr
am changes.

Rel
i
abi
l
ityTest
ing:

I
s based on t
he number of i
ncor
rect out
put
s,whi
ch ar
e gener
ated i
n
r
esponse,
wit
hthecor
recti
nput
[Link]
stem mustber
eli
abl
etot
hei
nputgi
vent
othe
sy
stem f
orpr
ocessi
ng.

Secur
it
yTest
ing:

I
sdonef
orpr
otect
ingdat
afr
om acci
dent
alormal
i
[Link]
stem mustbe
secur
edagai
nstunant
ici
pat
edaswel
lasant
ici
pat
edat
[Link]
it
yTest
ingi
nvol
ves
si
xbasi
csecur
it
y
conceptsuchasConf
ident
ial
i
ty,
I
nter
gri
ty,
Aut
hent
icat
ion,
Aut
hor
izat
ion,
Avai
l
abi
l
ity
,Non-
r
epudi
ciat
ion.

VALI
DATI
ONTESTI
NG

Val
i
dat
iont
est
ingcanbedef
inedi
nmanyway
s,butasi
mpl
edef
ini
ti
oni
sthatcan
ber
easonabl
yexpect
edbyt
hemember
[Link]
terv
ali
dat
iont
esthasbeenconduct
ed,
one

48
oft
wopossi
blecondi
ti
onsexi
sts.

Thef
unct
ionorper
for
mancechar
act
eri
sti
csconf
ir
mtospeci
fi
cat
ionandar
eaceept
ed.

Adev
iat
ionf
rom speci
fi
cat
ioni
suncov
eredandadef
ici
encyl
i
sti
scr
eat
ed.

Pr
oposedsy
stem underconsi
der
ati
onhasbeent
est
edbyusi
ngv
ali
dat
iont
est
ingand
f
oundt
obewor
kingsat
isf
act
ori
l
y.

SYSTEM TEST
Sy
stem t
est
ing ensur
es t
hat t
he ent
ir
eint
egr
ated sof
twar
e sy
stem meet
s
r
equi
rement
s.I
ttest
saconf
igur
ati
ont
oensur
eknownandpr
edi
ctabl
eresul
[Link]
exampl
eofsy
stem t
est
ingi
stheconf
igur
ati
onor
ient
edsy
stem i
ntegr
ati
ont
est
.Sy
stem
t
est
ingi
sbasedonpr
ocessdescr
ipt
ionsandf
lows,emphasi
zi
ngpr
e-dr
ivenpr
ocess
l
i
nksandi
ntegr
ati
onpoi
nts.

WHI
TEBOXTESTI
NG
Whi
teBoxTest
ingi
sat
est
ingi
nwhi
chi
nwhi
cht
hesof
twar
etest
erhasknowl
edge
oft
hei
nnerwor
kings,st
ruct
ureandl
anguageoft
hesof
twar
e,oratl
easti
tspur
pose.I
t
i
spur
pose.I
tisusedt
otestar
east
hatcannotber
eachedf
rom abl
ackboxl
evel
.

BLACKBOXTESTI
NG
Bl
ackBoxTest
ingi
stest
ingt
hesof
twar
ewi
thoutanyknowl
edgeoft
hei
nner
wor
kings,st
ruct
ureorl
anguageoft
hemodul
ebei
ngt
est
[Link]
ackboxt
est
s,asmost
ot
herki
ndsoft
est
s,mustbewr
it
tenf
rom adef
ini
ti
vesour
cedocument
,suchas
speci
fi
cat
ion orr
equi
rement
s document
,such as speci
fi
cat
ion orr
equi
rement
s
document
.Iti
sat
est
ingi
nwhi
cht
hesof
twar
eundert
esti
str
eat
ed,
asabl
ackbox.
you
cannot“
see”i
ntoi
[Link] t
estpr
ovi
des i
nput
s and r
esponds t
o out
put
s wi
thout
consi
der
inghowt
hesof
twar
ewor
ks.

49
[Link] I
MPLEMENTATI
ON

50
7.
[Link]

The speci
fi
cat
ion bui
l
ds on t
he exper
ience ofuser
s ofI
Ttechnol
ogy i
n
managementofFeedback sy
stem t
hati
s cur
rent
ly av
ail
abl
e and i
nfor
ms bot
h
Connect
ing f
orsoci
etyand commer
cialcompani
es pr
oduci
ng bot
h har
dwar
e and
sof
twar
e.
Themai
nobj
ect
iveoft
hisspeci
fi
cat
ioni
stosuppor
tthenot
if
icat
ionsendby
sy
stem sendmessaget
osenderandr
ecei
vert
orecei
vet
hepr
oduct.
Thescopeoft
hespeci
fi
cat
ioni
ncl
udest
hef
oll
owi
ngscenar
ios:
I
ncr
easet
hesecur
it
ypur
pose.
Userwi
thoutgoi
ngt
othewebsi
teandknowt
her
ecei
vi
ngst
atusi
nmessageor
emai
l.

51
[Link]
ON

52
CONCLUSI
ON

Wi
tht
het
heor
eti
cali
ncl
i
nat
ionofoursy
ll
abusi
tbecomesv
eryessent
ialt
otaket
he
at
mostadv
ant
ageofanyoppor
tuni
tyofgai
ningpr
act
icalexper
iencet
hatcomesal
ong.
Thebui
l
dingbl
ocksoft
hisMaj
orPr
oject“
StudentFacul
tyFeedbackSy
stem”wasoneof
t
heseoppor
tuni
ti
es.I
tgav
eust
her
equi
sit
epr
act
icalknowl
edget
osuppl
ementt
he
al
readyt
aughtt
heor
eti
calconcept
sthusmaki
ngusmor
ecompet
entasacomput
er
engi
neer
.Thepr
ojectf
rom aper
sonalpoi
ntofv
iewal
sohel
pedusi
nunder
standi
ngt
he
f
oll
owi
ngaspect
sofpr
ojectdev
elopment
:
• Thepl
anni
ngt
hatgoesi
ntoi
mpl
ement
ingapr
oject
.
• Thei
mpor
tanceofpr
operpl
anni
ngandanor
gani
zedmet
hodol
ogy
.
• Thekeyel
ementoft
eam spi
ri
tandco-
ordi
nat
ioni
nasuccessf
ulpr
oject
.
Thepr
ojectal
sopr
ovi
dedust
heoppor
tuni
tyofi
nter
act
ingwi
thourt
eacher
sandt
ogai
n
f
rom t
hei
rbestexper
ience

53
[Link]
BLI
OGRAPHY

54
Ref
erencesBook
1.F.
Kor
th,
2005,
Dat
abaseSy
stem &Concept
s,McGr
awHi
l
l,NewDel
hi.
[Link]
yla,
Kev
inLoney
,2014,
Oracl
eDat
abase12cTheCompl
eteRef
erence,
McGr
aw
Hi
l
l,NewDel
hi.
3.
Kev
inTet
roland‘
O‘Rei
l
ly,2014,Pr
ogr
ammi
ngPHP,Pear
sonEducat
ion,Pr
ent
iceHal
l
ofI
ndi
a,NewDel
hi.
4.I
vanBay
ross,Shar
anam Shah,
Elev
ent
hPr
int2013,PHP5.
1forbegi
nner
s,Shr
off
f
publ
i
sher
s.

Ref
erenceLi
nk
[Link]
tps:
//www.
tut
ori
alspoi
nt.
com/
php/
php_
for
m_i
ntr
oduct
ion.
htm
[Link]
tps:
//www.
w3school
[Link]/
php/
php_
for
m_ur
l_emai
l
.asp
[Link]
tps:
//www.
jav
atpoi
nt.
com/
php-
fi
le-
upl
oad

55
[Link]
X

56
10.
[Link]
ecode:

HomePage

<!
DOCTYPEht
ml>

<ht
mll
ang="
en"
>

<head>

<l
i
nkr
el="
icon"t
ype="
image/
png"si
zes="
32x32"hr
ef="
./
fav
icon.
ico"
>

<met
achar
set
="ut
f-
8">

<met
aht
tp-
equi
v="
X-UA-
Compat
ibl
e"cont
ent
="I
E=edge"
>

<met
aname="
viewpor
t"cont
ent
="wi
dth=dev
ice-
widt
h,i
nit
ial
-scal
e=1"<met
a
name="
descr
ipt
ion"cont
ent
=""
>

<met
aname="
aut
hor
"cont
ent
=""
>

<t
it
le>Onl
i
nef
eedbackSy
stem</
ti
tl
e>

<!
--Boot
str
apCor
eCSS-
->

<l
i
nkhr
ef="
css/
boot
str
ap.
min.
css"r
el="
sty
lesheet
">

<!
--Cust
om CSS-
->

<l
i
nkhr
ef="
css/
moder
n-busi
ness.
css"r
el="
sty
lesheet
">

<!
--Cust
om Font
s--
>

57
<l
i
nkhr
ef="
font
-awesome/
css/
font
-awesome.
min.
css"r
el="
sty
lesheet
"
t
ype="
text
/css"
>

</
head>

<body
>

<!
--Nav
igat
ion-
->

<navcl
ass="
nav
barnav
bar
-def
aul
tnav
bar
-f
ixed-
top"r
ole="
nav
igat
ion"
st
yle="
backgr
ound:
#ff
6866"
>

<di
vcl
ass="
cont
ainer
">

<!
--Br
andandt
oggl
egetgr
oupedf
orbet
termobi
l
edi
spl
ay-
->

<di
vcl
ass="
nav
bar
-header
">

<but
tont
ype="
but
ton"cl
ass="
nav
bar
-t
oggl
e"dat
a-t
oggl
e="
col
l
apse"dat
a-t
arget
="#bs-
exampl
e-nav
bar
-col
l
apse-
1">

<spancl
ass="
sr-
onl
y">Toggl
enav
igat
ion</
span>

<spancl
ass="
icon-
bar
"></
span>

<spancl
ass="
icon-
bar
"></
span>

<spancl
ass="
icon-
bar
"></
span>

</
but
ton>

<acl
ass="
nav
bar
-br
and"hr
ef="
index
.php"st
yle="
col
or:
#FFFFFF"
>Onl
i
nef
eedback
Sy
stem</
a>

</
div
>

<!
--Col
l
ectt
henavl
i
nks,
for
ms,
andot
hercont
entf
ort
oggl
i
ng-
->

58
<di
vcl
ass="
col
l
apsenav
bar
-col
l
apse"i
d="
bs-
exampl
e-nav
bar
-col
l
apse-
1">

<ul
class="
navnav
bar
-navnav
bar
-r
ight
">

<l
ist
yle="
col
or:
#FFFFFF"
>

<ast
yle="
col
or:
#FFFFFF"hr
ef="
index.
php"
><i
class="
faf
a-homef
a-f
w"></
i>Home</
a>

</
li
>

<l
ist
yle="
col
or:
#FFFFFF"
>

<ast
yle="
col
or:
#FFFFFF"hr
ef="
index.
php?
inf
o=about
"><i
class="
faf
a-homef
a-
f
w"></
i>About
</a>

</
li
>

<l
i
><ast
yle="
col
or:
#FFFFFF"hr
ef="
index
.php?
inf
o=r
egi
str
ati
on"
><i
class="
faf
a-si
gn-
out
f
a-f
w"></
i>Regi
str
ati
on</
a></
li
>

<l
icl
ass="
dropdown"
>

<ast
yle="
col
or:
#FFFFFF"hr
ef="
#"cl
ass="
dropdown-
toggl
e"dat
a-t
oggl
e="
dropdown"
hr
ef="
#"><i
class="
faf
a-si
gn-
inf
a-f
w"></
i>Logi
n

<spancl
ass="
car
et"
></
span></
a>

<ul
class="
dropdown-
menu"
>

<l
i
><ahr
ef="
index.
php?
inf
o=l
ogi
n">St
udent
</a></
li
>

<l
i
><ahr
ef="
index.
php?
inf
o=f
acul
ty_
logi
n">Facul
ty</
a></
li
>

<l
i
><ahr
ef="
admi
n">Admi
n</
a></
li
>

</
ul>

</
li
>

59
<l
i
>

<ast
yle="
col
or:
#FFFFFF"hr
ef="
index.
php?
inf
o=cont
act
"><i
class="
faf
a-phonef
a-
f
w"></
i>Cont
act
</a>

</
li
>

</
ul>

</
div
>

<!
--/
.nav
bar
-col
l
apse-
->

</
div
>

<!
--/
.cont
ainer-
->

</
nav
>

<?
php

@$i
nfo=$_
GET[
'
inf
o']
;

i
f(
$inf
o!="
")

i
f(
$inf
o=="
about
")

i
ncl
ude(
'about
.php'
);

el
sei
f(
$inf
o=="
cont
act
")

i
ncl
ude(
'cont
act
.php'
);

60
}

el
sei
f(
$inf
o=="
logi
n")

i
ncl
ude(
'l
ogi
[Link]'
);

el
sei
f(
$inf
o=="
facul
ty_
logi
n")

i
ncl
ude(
'f
acul
ty_
logi
[Link]'
);

el
sei
f(
$inf
o=="
regi
str
ati
on"
)

i
ncl
ude(
'r
egi
str
ati
on.
php'
);

el
se

?
>

61
UserPage

<?
php

sessi
on_
star
t()
;

i
ncl
ude(
'.
./
dbconf
ig.
php'
);

$user
=$_
SESSI
ON[
'
user
']
;

i
f(
$user
=="
")

{
header
('
locat
ion:
..
/i
ndex.
php'
);
}

$sql
=my
sql
i
_quer
y($conn,
"sel
ect*f
rom userwher
eemai
l
='$user
'")
;

$user
s=my
sql
i
_fet
ch_
assoc(
$sql
);

/
/pr
int
_r(
$user
s);

?
>

<!
DOCTYPEht
ml>

<ht
mll
ang="
en"
>

<head>

<met
achar
set
="ut
f-
8">

<met
aht
tp-
equi
v="
X-UA-
Compat
ibl
e"cont
ent
="I
E=edge"
>

<met
aname="
viewpor
t"cont
ent
="wi
dth=dev
ice-
widt
h,i
nit
ial
-scal
e=1"
>

<!
--Theabov
e3met
atags*
must
*comef
ir
sti
nthehead;
anyot
herheadcont
entmust
come*
aft
er*t
heset
ags-
->

<met
aname="
descr
ipt
ion"cont
ent
=""
>

62
<met
aname="
aut
hor
"cont
ent
=""
>

<l
i
nkr
el="
icon"hr
ef="
..
/.
./
fav
icon.
ico"
>

<t
it
le>Facul
tyf
eedbackSy
stem</
ti
tl
e>

<scr
iptsr
c="
..
/j
s/i
e-emul
ati
on-
modes-
war
ning.
js"
></
scr
ipt
>

<!
--HTML5shi
m andRespond.
jsf
orI
E8suppor
tofHTML5el
ement
sandmedi
a
quer
ies-
->

<!
--
[i
fltI
E9]
>

<scr
iptsr
c="
htt
ps:
//oss.
maxcdn.
com/
html
5shi
v/3.
7.2/
html
5shi
v.
min.
js"
></
scr
ipt
>

<scr
iptsr
c="
htt
ps:
//oss.
maxcdn.
com/
respond/
1.4.
2/r
espond.
min.
js"
></
scr
ipt
>

<!
[endi
f]
--
>

</
head>

<body
>

<navcl
ass="
nav
barnav
bar
-i
nver
senav
bar
-f
ixed-
top"st
yle="
backgr
ound:
#428bca"
>

<di
vcl
ass="
cont
ainer
-f
lui
d">

<di
vcl
ass="
nav
bar
-header
">

<but
tont
ype="
but
ton"cl
ass="
nav
bar
-t
oggl
ecol
l
apsed"dat
a-t
oggl
e="
col
l
apse"dat
a-
t
arget
="#nav
bar
"ar
ia-
expanded="
fal
se"ar
ia-
cont
rol
s="
nav
bar
">

63
<spancl
ass="
sr-
onl
y">Toggl
enav
igat
ion</
span>

<spancl
ass="
icon-
bar
"></
span>

<spancl
ass="
icon-
bar
"></
span>

<spancl
ass="
icon-
bar
"></
span>

</
but
ton>

<acl
ass="
nav
bar
-br
and"st
yle="
col
or:
#FFFFFF"hr
ef="
#">Hel
l
o<?
phpecho
$user
s['
name'
]
;?></
a>

</
div
>

<di
vid="
nav
bar
"cl
ass="
nav
bar
-col
l
apsecol
l
apse"
>

<ul
class="
navnav
bar
-navnav
bar
-r
ight
">

<l
i
><ahr
ef="
logout
.php"st
yle="
col
or:
#FFFFFF"
>Logout
</a></
li
>

</
ul>

</
div
>

</
div
>

</
nav
>

<di
vcl
ass="
cont
ainer
-f
lui
d">

<di
vcl
ass="
row"
>

<di
vcl
ass="
col
-sm-
3col
-md-
2si
debar
">

<ul
class="
navnav
-si
debar
">

<l
icl
ass="
act
ive"
><ahr
ef="
index.
php"
>Dashboar
d<spancl
ass="
sr-
onl
y">(
cur
rent
)</
span></
a></
li
>

<!
--f
induser
s'i
magei
fimagenotf
oundt
henshowdummyi
mage-
->

64
<!
--checkuser
spr
ofi
l
eimage-
->

<?
php

$q=my
sql
i
_quer
y($conn,
"sel
ecti
magef
rom userwher
eemai
l
='"
.$_
SESSI
ON[
'
user
']
."
'"
);

$r
ow=my
sql
i
_fet
ch_
assoc(
$q)
;

i
f(
$row[
'
image'
]
=="
")

<l
i
><ahr
ef="
#"><i
mgst
yle="
bor
der
-r
adi
us:
50px"sr
c="
..
/i
mages/
per
son.
jpg"
wi
dth="
100"
>

<di
vcl
ass="
rowpl
acehol
der
s">

<di
vcl
ass="
col
-xs-
6col
-sm-
3pl
acehol
der
">

<i
mg
sr
c="
dat
a:i
mage/
gif
;base64,
R0l
GODl
hAQABAI
AAAHd3dwAAACH5BAAAAAAALAAAAAA
BAAEAAAI
CRAEAOw=="wi
dth="
200"hei
ght
="200"cl
ass="
img-
responsi
ve"al
t="
Gener
ic
pl
acehol
dert
humbnai
l
">

<h4>Label
</h4>

<spancl
ass="
text
-mut
ed"
>Somet
hingel
se</
span>

</
div
>

<di
vcl
ass="
col
-xs-
6col
-sm-
3pl
acehol
der
">

<i
mg
sr
c="
dat
a:i
mage/
gif
;base64,
R0l
GODl
hAQABAI
AAAHd3dwAAACH5BAAAAAAALAAAAAA
BAAEAAAI
CRAEAOw=="wi
dth="
200"hei
ght
="200"cl
ass="
img-
responsi
ve"al
t="
Gener
ic
pl
acehol
dert
humbnai
l
">

65
<h4>Label
</h4>

<spancl
ass="
text
-mut
ed"
>Somet
hingel
se</
span>

</
div
>

<di
vcl
ass="
col
-xs-
6col
-sm-
3pl
acehol
der
">

<i
mg
sr
c="
dat
a:i
mage/
gif
;base64,
R0l
GODl
hAQABAI
AAAHd3dwAAACH5BAAAAAAALAAAAAA
BAAEAAAI
CRAEAOw=="wi
dth="
200"hei
ght
="200"cl
ass="
img-
responsi
ve"al
t="
Gener
ic
pl
acehol
dert
humbnai
l
">

<h4>Label
</h4>

<spancl
ass="
text
-mut
ed"
>Somet
hingel
se</
span>

</
div
>

<di
vcl
ass="
col
-xs-
6col
-sm-
3pl
acehol
der
">

<i
mg
sr
c="
dat
a:i
mage/
gif
;base64,
R0l
GODl
hAQABAI
AAAHd3dwAAACH5BAAAAAAALAAAAAA
BAAEAAAI
CRAEAOw=="wi
dth="
200"hei
ght
="200"cl
ass="
img-
responsi
ve"al
t="
Gener
ic
pl
acehol
dert
humbnai
l
">

<h4>Label
</h4>

<spancl
ass="
text
-mut
ed"
>Somet
hingel
se</
span>

</
div
>

</
div
>

<?
php

}?
>

</
div
>

66
</
div
>

</
div
>

<!
--Boot
str
apcor
eJav
aScr
ipt

==================================================-
->

<!
--Pl
acedatt
heendoft
hedocumentsot
hepagesl
oadf
ast
er-
->

<scr
ipt
sr
c="
htt
ps:
//aj
ax.
googl
eapi
[Link]/
ajax/
li
bs/
jquer
y/1.
11.
3/j
quer
[Link]
n.j
s"></
scr
ipt
>

<scr
ipt
>wi
ndow.
jQuer
y||
document
.wr
it
e('
<scr
ipt
sr
c="
..
/j
s/v
endor
/j
quer
[Link]
n.j
s"><\
/scr
ipt
>')
</scr
ipt
>

<scr
iptsr
c="
..
/j
s/boot
str
ap.
min.
js"
></
scr
ipt
>

<!
--Justt
omakeourpl
acehol
deri
mageswor
[Link]'
tact
ual
l
ycopyt
henextl
i
ne!-
->

<scr
iptsr
c="
..
/j
s/v
endor
/hol
der
.mi
n.j
s"></
scr
ipt
>

<!
--I
E10v
iewpor
thackf
orSur
face/
deskt
opWi
ndows8bug-
->

<scr
iptsr
c="
..
/j
s/i
e10-
viewpor
t-
bug-
wor
kar
ound.
js"
></
scr
ipt
>

</
body
>

</
html
>

Admi
nPage

<?
php

i
ncl
ude(
'.
./
dbconf
ig.
php'
);

sessi
on_
star
t()
;

67
ext
ract
($_
POST)
;

i
f(
isset
($l
ogi
n))

$que=my
sql
i
_quer
y($conn,
"sel
ectuserandpassf
rom admi
nwher
euser
='$emai
l
'and
pass='
$pass'
"
);

$r
ow=my
sql
i
_num_
rows(
$que)
;

i
f(
$row)

$_
SESSI
ON[
'
user
']
=$emai
l
;

header
('
locat
ion:
dashboar
[Link]'
);

el
se

$er
r="
<fontcol
or='
red'
>Wr
ongEmai
lorPasswor
d!</
font
>";

?
>

<!
DOCTYPEht
ml>

<ht
mll
ang="
en"
>

<head>

<met
achar
set
="ut
f-
8">

<met
aht
tp-
equi
v="
X-UA-
Compat
ibl
e"cont
ent
="I
E=edge"
>

68
<met
aname="
viewpor
t"cont
ent
="wi
dth=dev
ice-
widt
h,i
nit
ial
-scal
e=1"
>

<met
aname="
descr
ipt
ion"cont
ent
=""
>

<met
aname="
aut
hor
"cont
ent
=""
>

<t
it
le>Admi
n!</
ti
tl
e>

<!
--Boot
str
apCor
eCSS-
->

<l
i
nkhr
ef="
..
/css/
boot
str
ap.
min.
css"r
el="
sty
lesheet
">

<!
--Met
isMenuCSS-
->

<l
i
nkhr
ef="
..
/css/
met
isMenu.
min.
css"r
el="
sty
lesheet
">

<!
--Cust
om CSS-
->

<l
i
nkhr
ef="
..
/css/
sb-
admi
n-2.
css"r
el="
sty
lesheet
">

<!
--Cust
om Font
s--
>

<l
i
nkhr
ef="
..
/css/
font
-awesome.
min.
css"r
el="
sty
lesheet
"ty
pe="
text
/css"
>

<!
--HTML5Shi
m andRespond.
jsI
E8suppor
tofHTML5el
ement
sandmedi
aquer
ies-
->

<!
--WARNI
NG:
Respond.
j
sdoesn'
twor
kify
ouv
iewt
hepagev
iaf
il
e:/
/--
>

<!
--
[i
fltI
E9]
>

<scr
iptsr
c="
htt
ps:
//oss.
maxcdn.
com/
li
bs/
html
5shi
v/3.
7.0/
html
5shi
v.
js"
></
scr
ipt
>

<scr
iptsr
c="
htt
ps:
//oss.
maxcdn.
com/
li
bs/
respond.
js/
1.4.
2/r
espond.
min.
js"
></
scr
ipt
>

<!
[endi
f]
--
>

</
head>

<body
>

69
<di
vcl
ass="
cont
ainer
">

<di
vcl
ass="
row"
>

<di
vcl
ass="
col
-md-
4col
-md-
off
set
-4"
>

<di
vcl
ass="
logi
n-panel
panel
panel
-def
aul
t"
>

<di
vcl
ass="
panel
-headi
ng"
>

<h3cl
ass="
panel
-t
it
le"
>Pl
easeSi
gnI
n</
h3>

</
div
>

<di
vcl
ass="
panel
-body
">

<f
orm met
hod="
post
">

<f
iel
dset
>

<di
vcl
ass="
for
m-gr
oup"
>

<i
nputcl
ass="
for
m-cont
rol
"name="
emai
l
"ty
pe="
text
"aut
ofocusr
equi
red
pl
acehol
der
="User
name"
>

</
div
>

<di
vcl
ass="
for
m-gr
oup"
>

<i
nputcl
ass="
for
m-cont
rol
"pl
acehol
der
="Passwor
d"name="
pass"t
ype="
passwor
d"r
equi
red>

</
div
>

<di
vcl
ass="
for
m-gr
oup"
>

<i
nputname="
logi
n"t
ype="
submi
t"v
alue="
Logi
n"cl
ass="
btnbt
n-l
gbt
n-successbt
n-bl
ock"
>

</
div
>

<di
vcl
ass="
for
m-gr
oup"
>

<l
abel
>

70
<?
phpecho@$er
r;
?>

</
label
>

</
div
>

</
fi
eldset
>

</
for
m>

</
div
>

</
div
>

</
div
>

</
div
>

</
div
>

<!
--j
Quer
y--
>

<scr
iptsr
c="
..
/.
./
demo/
css/
css/
jquer
[Link]
n.j
s"></
scr
ipt
>

<!
--Boot
str
apCor
eJav
aScr
ipt-
->

<scr
iptsr
c="
..
/.
./
demo/
css/
css/
boot
str
ap.
min.
js"
></
scr
ipt
>

<!
--Met
isMenuPl
ugi
nJav
aScr
ipt-
->

<scr
iptsr
c="
..
/.
.demo/
css/
css/
met
isMenu.
min.
js"
></
scr
ipt
>

<!
--Cust
om ThemeJav
aScr
ipt-
->

<scr
iptsr
c="
..
/.
./
demo/
css/
css/
sb-
admi
n-2.
js"
></
scr
ipt
>

</
body
>

</
html
>

71

You might also like