Вы находитесь на странице: 1из 104

ONLINE MANAGEMNET SYSEM

A Training Report
On
Online Management System
Submitted to the Rajasthan Technical University, Kota
in Partial fulflment of the requirement for the degree of
B.TEC!Comp"ter S#ien#e$
Submitted by
!St"%ent Name$
C&'AC ATC
!(aip"r )Ra*ast+an$
!,rom yo"r #ollege$ !,rom t+e #om
Comp"#om Instit"te o, In,ormation Te#+nology -
Management
Comp"#om Instit"te o, In,ormation Te#+nology - Management
A.liate% to
Ra*ast+an Te#+ni#al /ni0ersity) 1ota
B&Te#+&!2334&56$
(May 2013)
ONLINE MANAGEMNET SYSEM
A
7ro*e#t Report
On
ONLINE MANAGEMENT SYSTEM
7ro*e#t Mem8ers9 :a#"lty G"i%e9
1 !ame1 "r!ame
# !ame# Profle
$%om&any !ame'
ONLINE MANAGEMNET SYSEM
CERTI:ICATE
This is to certify that this re&ort embodies the original (or)
done by
NAME5 an% NAME2 )during this
&roject submission as a &artial fulfllment of the requirement for
the
System *esign Project of "asters of %om&uter +&&lication ,-
Semester, of the Rajasthan Technical University, Kota
%ourse %oordinator
$Profle'
%om&ucom ,nstitute .f ,nformation Technology
/"anagement$%,,T"'
%lass %o0ordinator
Profle
%om&ucom ,nstitute .f ,nformation Technology
/"anagement$%,,T"'
ONLINE MANAGEMNET SYSEM
INDEX
+c)no(ledgement
%ertifcate
Problem *efnition
.bjective of Project
,ntroduction
Soft(are *evelo&ment "ethodology
System Requirement S&ecifcation
,ntroduction
o Pur&ose
o Sco&e
o +bbreviations
o References
o .vervie(
o .verall *escri&tion
o Product Pers&ective
System ,nterfaces
User interfaces
1ard(are interfaces
Soft(are interfaces
%ommunications interfaces
"emory constraints
.&erations
Site +da&tion Requirements
o Product functions
o User characteristics
o %onstraints
o +ssum&tions and *e&endencies
o +&&ortioning of requirements
o Student 2ogin screen
o Student ta)ing "anagement screen
o Result dis&laying screen
ONLINE MANAGEMNET SYSEM
o "anagement details entry screen
o Soft(are system attributes
o Security
o "aintainability
o Portability
o 2ogical *atabase Requirements
o .ther requirements
*3*
Problem *escri&tion / Sco&e
1ard(are / Requirement
+nalysis / Re&ort of the Present "anual System
7ro*e#t 7ro;le9
1 Problem *efnition
# .bjective of Project
4 Project +nalysis
5 Sco&e
So,t<are Tools9
+bout %SS
+bout 6avaScri&t
+bout 1T"2
"y"7S82 Server
ar%<are 7lat,orm
System Analysis 9
,ntroduction
3easibility Study
Problem analysis
!eed of a ne( system
System 'esign an% 'e0elopment9
,ntroduction
Ste&s of *esign Process
*atabase design
1ome Page
"ain Page of all "odules and %hoose "odules
"aster Page
System Testing
:"t"re an% S#ope o, Appli#ation
Con#l"sion
Bi8liograp+y
ONLINE MANAGEMNET SYSEM
ACKNOWLEDGEMENT
We feel extremely satisfied presenting this project entitled Management
Website.
Completing a task is never oneman effort! "t is often the res#lt of inval#a$le
contri$#tion of n#m$er of individ#als in a direct or indirect manner that helps in
sharing a making s#ccess!
We take this opport#nity to express o#r deep sense of gratit#de and %hole
hearted thanks to o#r g#ide Mr.Facult Name for his val#a$le g#idance and
keep interest and affection enco#ragement thro#gho#t the %ork!
We %o#ld also like to devote o#r heartiest thanks to all o#r fac#lty mem$ers for
their cooperation d#ring the time of project completion!
&t last %e take this opport#nity to all those %ho have directly or indirectly
helped #s d#ring the co#rse of this task!
ONLINE MANAGEMNET SYSEM
Abstract
The &roblem is to design a (eb a&&lication that (ill &rovide the
information and )no(ledge to the technocrats and information
about the ,T com&any to anyone, any(here in the (orld This
(ebsite (ill also aim to &rovide the information related to any
events in the com&any
This %om&any (ebsite also &o&ulari9es the com&any:
+dministrator can &ost interesting facts about its activities and
their achievements to let the &eo&le learn This %om&any
(ebsite (ill also &rove most fruitful for the develo&ment of
social lin)s among all the members of the com&any
The ;ebsite (ill also &rovide the facility to their Users to
become tyrainee of the ;ebsite The "embers can also give
their o(n vie(s and information (hich (ill be considered, if it is
(orth to be considered +fter becoming the "ember, the
information (ill be stored in the database ,f further the
member (ants to change his<her information he<she can
change it by using his<her Unique Username and Pass(ord!
ONLINE MANAGEMNET SYSEM
"'()*+,C("*'
Online Management System is $eing la#nched $eca#se a need for a destination that is $eneficial
for $othinstit#tes and st#dents! With this site- instit#tes can register and host *nline Management
.ystem! .t#dents can give Management and vie% their res#lts! (his site is an attempt to remove
the existing fla%s in the system of cond#cting Management!
"ur#$se
Online Management Systemf#lfills the re/#irements of the instit#tes to cond#ct the
Management online! (hey don0t have to go to any soft%are developer to make a separate site for
$eing a$le to
cond#ct Management online! (hey j#st have to register on the site and enter the Management
details and the
lists of the st#dents %hich can appear in the Management!
.t#dents can give Management %itho#t the need of going to any physical destination! (hey can
vie%
the res#lt at the same time!
(h#s the p#rpose of the site is to provide a system that saves the efforts and time of $oth the
instit#tes and the st#dents!
W%at is Online Management &stemall ab$ut'
Online Management Systemis a %e$ application that esta$lishes a net%ork $et%een the instit#tes
and the st#dents! "nstit#tes enter on the site the /#estions they %ant in the Management! (hese
/#estions are displayed as a test to the eligi$le st#dents! (he ans%ers enter $y the st#dents are
then eval#ated and their score is calc#lated and saved! (his score then can $e accessed $y the
instit#tes to determine the passes st#dents or to eval#ate their performance!
Online Management Systemprovides the platform $#t does not directly participate in- nor is it
involved in any tests cond#cted! 1#estions are posted not $y the site- $#t #sers of the site! (he
site re/#ires an instit#te to register $efore posting the /#estions! (he site has an administrator
%ho keeps an eye on the overall f#nctioning of the system! (he site gets reven#e $y charging the
instit#tes each time they %ant to cond#ct the Management!
(he system entitled 2*nline Management .ystem .ystem3 is application soft%are- %hich aims at
providing services to the instit#tes and providing them %ith an option of selecting the eligi$le
st#dents $y themselves!
ONLINE MANAGEMNET SYSEM
Objectives of the Project
(he o$jective of the project is to design a We$ &pplication that %ill provide all kind
of information related to Company to their #sers! (he .ystem m#st provide facility to its
mem$er to perform vario#s f#nctions like look for their profile- editing their profile- change
#ser name and change pass%ord facility acc#rately- fast and relia$le manner and also provide
c#stomers and ,sers to sec#re and prompt services! (he .ystem m#st $e sec#re eno#gh so
the tempering of data may not $e possi$le! "t m#st provide mem$er a#thentication!
The Following are the objectives of the Sports Statistics System :
C$m#an Website res#lts in /#ickly most fruitful for the develo&ment of
social lin)s among all the members of the com&any
C$m#an Website allo%s easy generation of all types of services- s#ch as re/#est
like )egistration- getting information a$o#t vario#s events 4 activities!
C$m#an Website processes "nformation and delivers it in stip#lated time
accordantly management so as to facilitate them to arrive at a %ell defined and
acc#rate decision!
C$m#an Website manages information of their #ser thro#gh data$ase!
Man#$(er re)uirement of the esta$lishment is red#ced! "n man#al system for each
task %e re/#ire at least one employee- %hich can $e expensive and error prone!
*etter &ecurit+ (he system is more sec#re than the existing man#al system! (here
are facilities to logging into system %ith #ser name and pass%ord %itho#t %hich- no
one can access any data! &lso read and %rite attri$#tes of the system can $e controlled
hence data cannot $e tempered and cannot have #na#thori5ed access! !
C$m#re%ensi,e+ (he &#$rts &tatisticsis also comprehensive 6that is- it provides
re/#ired information in the form- %hich is felt essential for the analysis and decision
making- $y its mem$ers!
ONLINE MANAGEMNET SYSEM
7aper %ork red#ces considera$ly as all man#al records of existing system are
dispensed off!
Project Analsis
"r$blem &tatement+
(he inherent pro$lem of man#al f#nctioning in handling of information is not felt cost
effective and acc#rate! (he delay in the availa$ility of re/#ired information to %ork o#t the
strategy for operation in the competitive era demanded a faster and acc#rate system $y #sing
8.tate of &rt0 technology!
9ased on the a$ove managerial policy directions Company %e$site is felt most
appropriate! (his a#tomation system sho#ld $e %e$ $ased!
(he system sho#ld perform .earch facility to its #ser acc#rate- fast and in relia$le
manner- it sho#ld also extend $oth to ,sers and Mem$ers sec#re and prompt desired services!
(he desired .ystem sho#ld $e sec#re against the tempering of data! "t m#st provide #ser
a#thentication and pass%ord $ased access!
(he project aims to a#tomate and manage the Company Mem$ers "nformation! "t is
$asically meant for managing the records like Mem$er0s ,ni/#e "+- name- :ocation &nd
Mem$ers ;amily +etails! ,ntil no% all these tasks %ere $eing accomplished man#ally- %hich
are hectic and error prone!
(he implementation of soft%are system %ill make it easy for the operator to make
entry for ne% mem$er details and provide the search facility to its #ser!
(he existing system follo%s the traditional vol#mino#s data- forms to $e filled $y the
candidate! (his information has lot of red#ndancy th#s is complex in form#lating the records-
and also error prone!
+ifferent forms are re/#ired to $e filled in order to s#$mit the information related to
any mem$er! &ll this information %ill $e stored in the data$ase- so it can $e accessed anytime
it has to $e!
ONLINE MANAGEMNET SYSEM
-e)uirement Analsis+
+#ring the system st#dy follo%ing facts- %ere analy5ed! (hese facts are $ased on
the #ser re/#irement<
(he &im of Company %e$site is to provide s#ita$le the registration facility to its
mem$er %ho is going to register for the different categories!
Mem$er are re/#ired to )egistered $y filling a form %hich contains the vario#s
information regarding to the categories like Mem$er +etail 4 its ;amily +etail- and
in different .ervice classes!
"ndivid#al mem$er is given a #ni/#e identification n#m$er conventionally kno%s
)egistration n#m$er! "n f#rther for comm#nication %ith the Company this reference
of the registration n#m$er %ill act as key for the candidate and the esta$lishment as
%ell!
"t is also re/#ired that search facility provided $y the Company m#st $e relia$le
acc#rate and efficiency!
!
ONLINE MANAGEMNET SYSEM
&$.t(are -e)uirement Analsis+
+#ring the system st#dy %e have analy5ed follo%ing facts- %hich are $asis for
project development!
(he &im of =asy .earch is to provides registration facility to i0s mem$er!
&s the registration is done the a ne% form %ill open according to it0s selected
category like 7ersonal +etails ed#cational details!
(he Company %ill also provide the facility to its #ser to for .earching %ith vario#s
categorieslike training platform- technical platform- development platform !
ONLINE MANAGEMNET SYSEM
&c$#e
(he system is highly flexi$le one and is %ell efficient to make easy interactions %ith the
client! (he key foc#s is given on data sec#rity- as the project %ill $e transferred on internet!
(he speed and acc#racy %ill $e maintained in a proper %ay!
(his %ill $e a #serfriendly one and can s#ccessf#lly overcome strict and
several validation checks! (he system %ill $e a flexi$le one and %henever some changes %ill
$e needed can $e easily made! ,sing the facility and flexi$ility in 7>7 and M. M?.1:- the
soft%are can $e developed in a neat and simple manner there $y red#cing the operator@s %ork!
ONLINE MANAGEMNET SYSEM
&OFTWA-E DE/ELO"MENT MET0ODOLOG1
(he esta$lishment and #se of so#nd engineering principles in order to o$tain economically
developed soft%are that is relia$le and %orks efficiently on real machines is called software
engineering.
Software engineering is the discipline %hose aim is<
1! 7rod#ction of /#ality soft%are
2! soft%are that is delivered on time
3! cost %ithin the $#dget
A! satisfies all re/#irements!
&$.t(are #r$cess is the %ay in %hich %e prod#ce the soft%are! &part from hiring smart-
kno%ledgea$le engineers and $#ying the latest development tools- effective soft%are
+evelopment process is also needed- so that engineers can systematically #se the $est technical
and managerial practices to s#ccessf#lly complete their projects!
& s$.t(are li.e ccle is the series of identifia$le stages that a soft%are prod#ct #ndergoes d#ring
its lifetime !& soft%are lifecycle model is a descriptive and diagrammatic representation of the
soft%are life cycle !& life cycle model represents all the activities re/#ired to make a soft%are
prod#ct transit thro#gh its lifecycle phases !"t also capt#res the order in %hich these activities are
to $e taken !
Life Cycle Models
(here are vario#s life cycle models to improve the soft%are processes!
;+T=R3+22 ".*=2
PR.T.T7P= ".*=2
,T=R+T,-= =!1+!%="=!T ".*=2
=-.2UT,.!+R7 ".*=2
SP,R+2 ".*=2
ONLINE MANAGEMNET SYSEM
"n the project- Water.all m$2el is follo%ed!
;+T=R3+22 ".*=2
WATE-FALL MODEL
(his model contains B phases<
ONLINE MANAGEMNET SYSEM
oFeasibilit stu2
(he feasi$ility st#dy activity involves the analysis of the pro$lem and
collection of the relevant information relating to the prod#ct! (he main aim
of the feasi$ility st#dy is to determine %hether it %o#ld $e financially and
technically feasi$le to develop the prod#ct!
o-e)uirement analsis an2 s#eci.icati$n
(he goal of this phase is to #nderstand the exact re/#irements of the
c#stomer and to doc#ment them properly!(.).)
oDesign
(he goal of this phase is to transform the re/#irement specification into a
str#ct#re that is s#ita$le for implementation in some programming lang#age!
oIm#lementati$n an2 unit testing
+#ring this phase the design is implemented! "nitially small mod#les are
tested in isolation from rest of the soft%are prod#ct!
oIntegrati$n an2 sstem testing
"n this all the mod#les are integrated and then tested altogether!
oO#erati$n an2 maintenance!
)elease of soft%are ina#g#rates the operation and life cycle phase of the
operation!
(he phases al%ays occ#r in this order and do not overlap!
&$.t(are -e)uirement &#eci.icati$n 3&-&4
5. Intr$2ucti$n+
ONLINE MANAGEMNET SYSEM
(he follo%ing s#$sections of the .). doc#ment provide an overvie% of the entire .).!
i) "ur#$se+ (he p#rpose of the project is to provide online facility to Institutes to
cond#ct online Management and to .t#dents to give online Management! "nstit#tes can enter
and edit the /#estions along %ith the st#dents list! &lso they can vie% the res#lt! .t#dents
can login and give their respective Management and vie% their score then and there! Others
can vie% sample papers to get look and feel of the online Management system!
ii) &c$#e+ (he %e$site to cond#ct online Management is 2Management#late.$rm6
Ne7t8Management6Managemen%ub. (his
%e$site provides facility to instit#tes to cond#ct online Management $y providing a #ni/#e
id to each instit#te! (he instit#te provides /#estions along %ith positive and negative
marks! "nstit#te also enters the list of eligi$le st#dents! &ll the information entered
can $e later edited $y the instit#te!
"n t#rn st#dent can login %ith their id- name and instit#ted to give the Managementand can vie%
their res#lt then and there! "nstit#tes can also vie% the res#lt of theirst#dents!
*ene.its+ (his %e$site red#ces the man#al %ork- maintaining acc#racy- increasing
efficiency and saving time! &lso instit#tes need not go to develop a ne% soft%areeach time-
instead they j#st register and cond#ct a test! ;or st#dents- it saves time ofgoing to far a%ay
centers and also they can vie% their res#lt then and there!
iii) Abbre,iati$ns+
7>7( 7re >ypertext 7rogramming :ang#age)
Cavascript-C..- >(M:-;lash etc!
Wemp .erver
iv) -e.erences+
Online Gui2ance6 "0" Tut$rials6 C&& Tut$rials etc.
v) O,er,ie(+ (he rest of this .). doc#ment descri$es the vario#s system
re/#irements- interfaces- feat#res and f#nctionalities in detail!
2. O,erall Descri#ti$n+ "n *nline Managementination system instit#te can register to
cond#ct
a online test and vie% the records later! .t#dents can give the test and their respective
records- %hich incl#de their marks for each test given $y them- %ill $e maintained
separately! 'o st#dent can take a partic#lar Management more than once!
ONLINE MANAGEMNET SYSEM
i.4 "r$2uct"ers#ecti,e+
(i) User interfaces
(he application %ill have a #ser friendly and men# $ased interface!
;ollo%ing screens %ill $e provided<
(ii) & login screen for entering the #sername- pass%ord %ill $eprovided! &ccess to different
screens %ill $e $ased #pon the #ser!
(iii) (here is a screen for displaying information regarding entries to $e
made $y instit#tes!
(iv) (here is a screen for displaying information regarding filling ofManagement details $y
instit#tes!
(v) (here is a screen for displaying information regarding enteringst#dent list for the
partic#lar Management!
(vi) (here is a screen for displaying information men# regarding %hat options the instit#tes
%ill select %hile filling entries(entering/#estions- st#dent list- deleting /#estions- entering
Management details)!
(vii) (here is a screen for displaying Management details to the st#dents %henthey are taking
Managements!
(viii) (here is a screen for taking Management for the st#dents!
(ix) (here is a screen for displaying of res#lts of st#dents after takingthe Management!
(x)Hardware interfaces
(i) .#pport for printer for printing res#lts then and there!
(ii) .creen resol#tion of at least D00EB00 is re/#ired for proper andcomplete vie%ing of
screens! >igher resol#tion %ill $e accepted!
(xi) Software interfaces
(i) &ny %indo%s $ased operating system!
(xii) Communications interfaces
'one
(xiii) Memory Constraints
&t least F12 M9 )&M and F M9 space on hard disk %ill $e re/#ired for
r#nning the application!
(Xv) Site Adatation !e"uirements
We$ $ro%ser %ith cookies ena$led!
ONLINE MANAGEMNET SYSEM
ii.4 "r$2uct Functi$ns+ (he %e$site %ill allo% access only to a#thorised #sers %ith
specific roles (&dministrator maintains the %e$site- "nstit#tes)egister to cond#ct the
Managements- .t#dentsGive the Managements online) & s#mmary of the major
f#nctions that the %e$site %ill perform<
a! 7rovide facility to instit#tes to register to cond#ct a online test!
$! "nstit#tes can enter the n#m$er of /#estions- Hve- ve marks-/#estions and ans%ers and
the list of eligi$le st#dents!
c! .t#dents can login and give the tests!
iii.4 9ser C%aracteristics+
a! =d#cational level< ,sers sho#ld $e comforta$le %ith the =nglishlang#age!
$! =xperience< ,sers sho#ld have prior information regarding the online
Managementinations!
c! .kills< ,sers sho#ld have $asic kno%ledge and sho#ld $e comforta$le#sing general
p#rpose applications on comp#ters!
,i4 A##$rti$ning $. -e)uirements+ (he f#t#re versions of the %e$site %ill
$e having a $etter data$ase to handle larger n#m$er of records- in a more sec#re %ay!
&lso separate profile %ill $e maintained later for all st#dents so that he can vie% all his
previo#s test performances!
:. &#eci.ic -e)uirements+ (his section provides soft%are requirements to alevel of
detail su>cient to enable designers to design the system andtesters to
test the system
E=ternal Inter,a#e Re>"irements9
User ,nterfaces?
,nstitute Registration Screen?
Iario#s fieldsavailable on this screen (ill be?
2ogin !ame
,nstitute !ame
=mail ,d
Pass(ord
Institute L$gin &creen+ 3ields available on thisscreen are?
@2ogin !ame
@Pass(ord
Entering Entries9 -arious 3ields are?
ONLINE MANAGEMNET SYSEM
Select %ourse
Student ,*
Profle *etails
Management 'etails S#reen9 -arious 3ields are?
"anagement !ame
!o .f Records
Time 2imit
%urrent / Previous Record
Profle =diting
St"%ent List S#reen9 -arious 3ields are?
Student ,*
Student !ame
St"%ent Login S#reen9 -arious 3ields are?
Student ,*
Student !ame
,nstitute ,*
St"%ent Ta?ing Management S#reen9 -arious 3ields are?
*is&lay .f Profles ;ith .&tions
%ontrol Auttons To %hange Pro&erties
ii' &$.t(are "r$2uct Features+
5. @ali%ity C+e#?s9
6avascri&t &rovides validity chec)s forvarious felds in the forms
2. Se>"en#ing In,ormation9
+ll the informationregarding "anagement details, student list, question
details,dis&lay of result should be handled sequentially thatis data should
be stored only in a &articularsequence to avoid any inconvenience
6. Error an%ling9
,f any of the validations orsequencing Bo(s does not hold true
thena&&ro&riate error messages (ill be &rom&ted to theuser for doing the
needful
iii.4 "er.$rmance -e)uirements+
This subsection s&ecifes numericalrequirements &laced on the soft(are or
on the human interaction (ith thesoft(are, as a (hole !umerical
requirements (ill include?
4CC terminals (ill be su&&orted at a time
.nly teDt information (ill be su&&orted$1TTP'
+ll the transactions (ill be &rocessed (ithin seconds
i,.4 Design C$nstraints+ 'one
,.4 &$.t(are &stem Attributes+
&ecurit+ *nly a#thori5ed #sers %ill $e a$le to access the %e$site $y entering the
ONLINE MANAGEMNET SYSEM
correct login name and corresponding pass%ord!
Maintainabilit+ (he %e$site can $e maintained in present or f#t#re! "t %ill $e easy to
incorporate ne% re/#irements in the individ#al mod#les!
"$rtabilit+ &s the %e$site is online so %ill $e easily porta$le on vario#s systems!
(he %e$site %ill $e also easily porta$le on any %indo%s $ased system!
L$gical Database -e)uirements+ (he follo%ing information %ill $e placedin the data$ase<
Organi;ati$n Details+
,*, 2ogin !ame, =mail, Pass(ord, ,nstitute !ame
Institute &tu2ent List+
Sid, Sname, =given, "ar)s, Result
JOt%er -e)uirements+ 'one
DATA FLOW DIAG-AM
& +;+ also kno%n as 8$#$$le chart0- has the p#rpose of clarifying system
re/#irements and identifying major transformations! "t sho%s the flo% of data
thro#gh a system! "t is a graphical tool $eca#se it presents a pict#re! (he +;+
may $e partitioned into levels that represent increasing information flo% and
f#nctional detail! ;o#r simple notations are #sed to complete a +;+! (hese
notations are given $elo%<
DATA FLOW+<(he data flo% is #sed to descri$e the movement ofinformation
from one part of the system to another part! ;lo%s represent datain motion! "t is a
pipe line thro#gh %hich information flo%s!+ata flo% is represented $y an arro%!
"-OCE&&+<& circle or $#$$le represents a process that transformsincoming data
to o#tgoing data! 7rocess sho%s a part of the system thattransforminp#ts to
o#tp#ts!
EXTE-NAL ENTIT1+<& s/#are defines a so#rce or destination of
ONLINE MANAGEMNET SYSEM
system data! =xternal entities represent any entity that s#pplies or receive
information from the system $#t is not a part of the system!
"-OCE&&EXTE-NALENTIT1
DATA &TO-E+<(he data store represents a logical file! & logical file can
represent either a data store sym$ol %hich can represent either a data
str#ct#re or a physical file on disk! (he data store is #sed to collect data at
rest or a temporary repository of data! "t is represented $y open rectangle!
+&(& .(*)=
O9T"9T+<(he o#tp#t sym$ol is #sed %hen a hard copy is prod#ced and the
#ser of the copies cannot $e clearly specified or there are several #sers of
the o#tp#t!
*,(7,(
LEVEL 0 DFD FOR ONLINE MANAGEMENT
ONLINE MANAGEMNET SYSEM
LEVEL 1 DFD
ONLINE MANAGEMNET SYSEM
LEVEL 2 DFD FOR STUDENTS
ONLINE MANAGEMNET SYSEM
LE/EL =8> DFD FO- IN&TIT9TE&
ONLINE MANAGEMNET SYSEM
PERSONAL HOMEPAGE PAGE
3 "0" 4
"%# "s & General7#rpose .cripting :ang#age *riginally +esigned ;or We$ +evelopment
(o 7rod#ce +ynamic We$ 7ages! ;or (his 7#rpose- 7hp Code "s =m$edded "nto (he >tml
.o#rce +oc#ment &nd "nterpreted 9y & We$ .erver With & 7hp 7rocessor Mod#le- Which
Generates (he We$ 7age +oc#ment! "t also has evolved to incl#de a commandline interface
ONLINE MANAGEMNET SYSEM
capa$ility and can $e #sed in standalonegraphical applications! 7>7 can $e deployed on most
%e$ servers and as a standalone interpreter- on almost every operating system and platform
free of charge! & competitor to Microsoft@s &ctive .erver 7ages (&.7) serverside script
engine and similar lang#ages- 7>7 is installed on more than 20 million %e$sites and 1
million %e$ servers!
7>7 %as originally created $y )asm#s :erdorf in 1KKF! (he main implementation of 7>7 is
no% prod#ced $y (he 7>7 Gro#p and serves as the de facto standard for 7>7 as there is no
formal specification! 7>7 is free soft%are released #nder the 7>7 :icense %hich is
incompati$le %ith the G', General 7#$lic :icense (G7:) d#e to restrictions on the #sage of
the term PHP!
While 7>7 originally stood for L7ersonal >ome 7ageL- it is no% said to stand for L7>7<
>ypertext 7reprocessorL- a rec#rsive acronym!
9sage<+
ONLINE MANAGEMNET SYSEM
7>7 is a generalp#rpose scripting lang#age that is especially s#ited to serverside%e$
development %here 7>7 generally r#ns on a %e$ server! &ny 7>7 code in a re/#ested
file is exec#ted $y the 7>7 r#ntime- #s#ally to create dynamic %e$ page content or
dynamic images #sed on %e$ sites or else%here! "t can also $e #sed for commandline
scripting and clientsideG," applications! 7>7 can $e deployed on most %e$ servers-
many operating systems and platforms- and can $e #sed %ith many relational data$ase
management systems ()+9M.)! "t is availa$le free of charge- and the 7>7 Gro#p
provides the complete so#rce code for #sers to $#ild- c#stomi5e and extend for their
o%n #se!
7>7 primarily acts as a filter- taking inp#t from a file or stream containing text andMor
7>7 instr#ctions and o#tp#ts another stream of dataN most commonly the o#tp#t %ill
$e >(M:! .ince 7>7 A- the 7>7 parsercompiles inp#t to prod#ce $ytecode for
processing $y the Oend =ngine- giving improved performance over its interpreter
predecessor!
*riginally designed to create dynamic %e$ pages- 7>7 no% foc#ses mainly on server
side scripting- and it is similar to other serverside scripting lang#ages that provide
dynamic content from a %e$ server to a client- s#ch as Microsoft@s &sp!net- .#n
Microsystems@ Cava.erver 7ages- and modPperl! 7>7 has also attracted the
development of many frame%orks that provide $#ilding $locks and a design str#ct#re
to promote rapid application development ()&+)! .ome of these incl#de Cake7>7-
.ymfony- Code"gniter- and Oend ;rame%ork- offering feat#res similar to other %e$
application frame%orks!
(he :&M7 architect#re has $ecome pop#lar in the %e$ ind#stry as a %ay of
deploying %e$ applications! 7>7 is commonly #sed as the P in this $#ndle alongside
:in#x- &pache and MyM?.1:- altho#gh the P may also refer to 7ython or 7erl or
some com$ination of the three! W&M7 packages (Windo%sM &pacheM MyM?.1: M
7>7) and M&M7 packages (Mac *. E M &pache M MyM?.1: M 7>7) are also
availa$le!
&s of &pril 200Q- over 20 million "nternet domains had %e$ services hosted on
servers %ith 7>7 installed and modPphp %as recorded as the most pop#lar &pache
>((7 .erver mod#le! 7>7 is #sed as the serverside programming lang#age on QFR
of all %e$ servers! We$ content management systems %ritten in 7>7 incl#de
MediaWiki- Coomla- eO 7#$lish- Word7ress- +r#pal and Moodle! &ll %e$sites
ONLINE MANAGEMNET SYSEM
created #sing these tools are %ritten in 7>7- incl#ding the #serfacing portion of
Wikipedia- ;ace$ook- and +igg!
NON F9NCTIONAL -E?9I-EMENT&
(hey are the /#ality re/#irements that stip#late ho% %ell a soft%are does %hat it has to do!
"er.$rmance
'o! of terminals to $e s#pported is dependent on the server that %e %ill #se at the time of
deployment!
(he %e$ application server #sed sho#ld provide good performance and a$ility to manage
performance %ith techni/#es s#ch as s#pport for caching!
&fter completing the Management- the entire score of the st#dent %ill $e calc#lated as per the
r#les in less than a second!
A,ailabilit
*nline Management site has 2AJQ availa$ility! "t can $e accessed for 2A ho#rs a day!
;or this ,7. s#pport m#st $e on the server site %ith a $ack#p of at least D ho#rs in case
of po%er fail#re!
.t#dents can take Management only d#ring the previo#sly allotted time slots- ho%ever can open
site anytime to access other information!
Colleges can register for the Management anytime!
-eliabilit
"t means the extent to %hich program performs %ith re/#ired precision!
(he %e$site developed sho#ld $e extremely relia$le and sec#re so that information a$o#t
any /#estions etc! is not leaked $efore the act#al Management is held!
9sabilit
(he %e$site sho#ld $e #ser friendly and sho#ld re/#ire least effort to operate!
(he %e$ server #sed sho#ld provide services like session management to maintain
sessions in the application!
"$rtabilit
(he %e$site is made #sing >(M:- 7>7 etc!%hich are platform independent and can $e
transported to other servers %ith minim#m effort!
Fle7ibilit
ONLINE MANAGEMNET SYSEM
"t is effort re/#ired to modify operational program! (he %hole %e$site sho#ld $e made
#sing independent mod#les so that any changes done in 1 mod#le sho#ld not effect the
other one and ne% mod#les can $e added easily to increase f#nctionality!
&ecurit <+
(he 'ational I#lnera$ility +ata$ase maintains a list of v#lnera$ilities fo#nd in
comp#ter soft%are! (he overall proportion of 7>7related v#lnera$ilities on the
data$ase amo#nted to< 20R in 200A- 2DR in 200F- A3R in 200B- 3BR in 200Q- 3FR in
200D- and 30R in 200K! Most of these 7>7related v#lnera$ilities can $e exploited
remotely< they allo% attackers to steal or destroy data from data so#rces linked to the
%e$server (s#ch as an M?.1:data$ase)- send spam or contri$#te to +o. attacks
#sing mal%are- %hich itself can $e installed on the v#lnera$le servers!
(hese v#lnera$ilities are ca#sed mostly $y not follo%ing $est practice programming
r#les< technical sec#rity fla%s of the lang#age itself or of its core li$raries are not
fre/#ent (23 in 200D- a$o#t 1R of the total)! )ecogni5ing that programmers cannot $e
tr#sted- some lang#ages incl#de taint checking to detect a#tomatically the lack of
inp#t validation %hich ind#ces many iss#es! .#ch a feat#re is $eing developed for
7>7- $#t its incl#sion in a release has $een rejected several times in the past!
>osting 7>7 applications on a server re/#ires caref#l and constant attention to deal
%ith these sec#rity risks! (here are advanced protection patches s#ch as .#hosin and
>ardening7atch- especially designed for %e$ hosting environments!
7>7"+. adds sec#rity to any 7>7 application to defend against intr#sions! 7>7"+.
detects Crosssite scripting (E..)- M?.1: injection- header injection- +irectory
traversal- )emote ;ile =xec#tion- :ocal ;ile "ncl#sion- +enial of .ervice (+o.)!
&nta7<+
Main article< 7>7 syntax and semantics
<!DOCTYPE html>
<html>
<head>
ONLINE MANAGEMNET SYSEM
<meta charset="utf-8" />
<title>PHP Test</title>
</head>
<od!>
<"#h#
echo $Hello %orld$&
/' echo("Hello %orld")& *or+s as *ell,
althou-h echo is .ot a fu.ctio., ut a
la.-ua-e co.struct/ 0. some cases, such
as *he. multi#le #arameters are #assed
to echo, #arameters ca..ot e e.closed
i. #are.theses/ '/
">
</od!>
</html>
Hello world program in PHP code embedded within HTML code
(he 7>7 interpreter only exec#tes 7>7 code %ithin its delimiters! &nything o#tside its
delimiters is not processed $y 7>7 (altho#gh non7>7 text is still s#$ject to control
str#ct#res descri$ed %ithin 7>7 code)! (he most common delimiters are <"#h# to open and "
> to close 7>7 sections! <scri#t la.-ua-e="#h#"> and </scri#t> delimiters are also
availa$le- as are the shortened forms <"or<"= (%hich is #sed to echo $ack a string or
varia$le) and "> as %ell as &.7style short forms <1 or <1= and 1>! While short delimiters
are #sed- they make script files less porta$le as s#pport for them can $e disa$led in the 7>7
config#ration- and so they are disco#raged! (he p#rpose of all these delimiters is to separate
7>7 code from non7>7 code- incl#ding >(M:!
(he first form of delimiters- <"#h# and ">- in E>(M: and other EM: doc#ments- creates
correctly formed EM: @processing instr#ctions@! (his means that the res#lting mixt#re of 7>7
code and other mark#p in the serverside file is itself %ellformed EM:!
Iaria$les are prefixed %ith a dollar sym$ol and a type does not need to $e specified in
advance! ,nlike f#nction and class names- varia$le names are case sensitive! 9oth do#$le
/#oted ("") and heredoc strings allo% the a$ility to em$ed a varia$le@s val#e into the string!
7>7 treats ne%lines as %hitespace in the manner of a freeform lang#age (except %hen inside
string /#otes)- and statements are terminated $y a semicolon! 7>7 has three types of
ONLINE MANAGEMNET SYSEM
comment syntax< /' '/ marks $lock and inline commentsN // as %ell as 2 are #sed for one
line comments! (he echo statement is one of several facilities 7>7 provides to o#tp#t text
(e!g! to a %e$ $ro%ser)!
"n terms of key%ords and lang#age syntax- 7>7 is similar to most high level lang#ages that
follo% the C style syntax! if conditions- for and while loops- and f#nction ret#rns are
similar in syntax to lang#ages s#ch as C- CHH- Cava and 7erl!
Data t#es<+
7>7 stores %hole n#m$ers in a platformdependent range- either a BA$it or 32$it
signedinteger e/#ivalent to the Clang#age long type! ,nsigned integers are converted to
signed val#es in certain sit#ationsN this $ehavior is different from other programming
lang#ages! "nteger varia$les can $e assigned #sing decimal (positive and negative)- octal- and
hexadecimal notations! ;loating point n#m$ers are also stored in a platformspecific range!
(hey can $e specified #sing floating point notation- or t%o forms of scientific notation! 7>7
has a native 9oolean type that is similar to the native 9oolean types in Cava and CHH! ,sing
the 9oolean type conversion r#les- non5ero val#es are interpreted as tr#e and 5ero as false-
as in 7erl and CHH! (he n#ll data type represents a varia$le that has no val#e! (he only val#e
in the n#ll data type is NULL! Iaria$les of the Lreso#rceL type represent references to
reso#rces from external so#rces! (hese are typically created $y f#nctions from a partic#lar
extension- and can only $e processed $y f#nctions from the same extensionN
Managementples incl#de file- image- and data$ase reso#rces! &rrays can contain elements of
any type that 7>7 can handle- incl#ding reso#rces- o$jects- and even other arrays! *rder is
preserved in lists of val#es and in hashes %ith $oth keys and val#es- and the t%o can $e
intermingled! 7>7 also s#pports strings- %hich can $e #sed %ith single /#otes- do#$le /#otes-
no%doc or heredoc syntax!
(he .tandard 7>7 :i$rary (.7:) attempts to solve standard pro$lems and implements
efficient data access interfaces and classes
ONLINE MANAGEMNET SYSEM
Functi$ns<+
7>7 has h#ndreds of $ase f#nctions and tho#sands more via extensions! (hese f#nctions are
%ell doc#mented on the 7>7 siteN ho%ever- the $#iltin li$rary has a %ide variety of naming
conventions and inconsistencies! 7>7 c#rrently has no f#nctions for thread programming-
altho#gh it does s#pport m#ltiprocess programming on 7*."E systems!
&dditional f#nctions can $e defined $y a developer<
fu.ctio. m!3u.ctio.() 4
retur. $5oh. Doe$&
6
echo $7! .ame is $ / m!3u.ctio.() / $!$&
;#nctions are not firstclass f#nctions and can only $e referenced $y their name- directly or
dynamically $y a varia$le containing the name of the f#nction! ,serdefined f#nctions can $e
created at any time %itho#t $eing prototyped! ;#nctions can $e defined inside code $locks-
permitting a r#ntime decision as to %hether or not a f#nction sho#ld $e defined! ;#nction
calls m#st #se parentheses- %ith the exception of 5ero arg#ment class constr#ctor f#nctions
called %ith the 7>7 .e* operator- %here parentheses are optional! 7>7 s#pports /#asi
anonymo#s f#nctions thro#gh the create8fu.ctio.() f#nction- altho#gh they are not tr#e
anonymo#s f#nctions $eca#se anonymo#s f#nctions are nameless- $#t f#nctions can only $e
referenced $y name- or indirectly thro#gh a varia$le 9fu.ctio.8.ame()&- in 7>7!
7>7 gained s#pport for clos#res! (r#e anonymo#s f#nctions are s#pported #sing the
follo%ing syntax<
fu.ctio. -et:dder(9;) 4
retur. fu.ctio.(9!) use (9;) 4
retur. 9; < 9!&
6&
ONLINE MANAGEMNET SYSEM
6
9adder = -et:dder(8)&
echo 9adder(=)& // #ri.ts ">?"
>ere- the -et:dder() f#nction creates a clos#re #sing the parameter 9; (the key%ord use
imports a varia$le from the lexical context)- %hich takes an additional arg#ment 9! and
ret#rns it to the caller! .#ch a f#nction is a first class o$ject- that means- it can $e stored-
passed as a parameter to other f#nctions- etc! ;or more details see :am$da f#nctions and
clos#res );C!
(he goto flo% control statement is #sed as follo%s<
fu.ctio. loc+() 4
9file = fo#e.($file/t;t$, $r<$)&
retr!@
if (!floc+(9file, AOCB8EC)) 4
-oto retr!&
6
f*rite(9file, $Duccess!$)&
fclose(9file)&
retur. ?&
6
When floc+() is called- 7>7 opens a file and tries to lock it! retr!@- the target la$el-
defines the point to %hich exec#tion sho#ld ret#rn if floc+() is #ns#ccessf#l and -oto
retr!& is called! -oto is restricted and re/#ires that the target la$el $e in the same file and
context!
-oto is s#pported since 7>7 F!3!
Ab$ut @a,a &cri#t<+
ONLINE MANAGEMNET SYSEM
Cava.cript is a programming lang#age that is #sed to make %e$ pages interactive! "t r#ns on
yo#r visitor@s comp#ter and so does not re/#ire constant do%nloads from yo#r %e$ site!
Cava.cript s#pports all the str#ct#red programming syntax
in C (e!g!-
if
statements-
*hile
loops-
s*itch
statements- etc!)! *ne partial exception
is scoping< Cstyle $locklevel scoping is not s#pported! Cava.cript 1!Q- ho%ever- s#pports
$locklevel scoping %ith the
let
key%ord! :ike C- Cava.cript makes a distinction
$et%een expressions and statements!
Ab$ut 0TML<+
>(M: is a comp#ter lang#age devised to allo% %e$site creation! (hese %e$sites can then $e
vie%ed $y anyone else connected to the "nternet! "t is relatively eas t$ learn- %ith the $asics
$eing accessi$le to most people in one sittingN and /#ite #$(er.ul in %hat it allo%s yo# to
create! "t is constantly #ndergoing revision and evol#tion to meet the demands and
re/#irements of the gro%ing "nternet a#dience #nder the direction of the A W:C- the
organi5ation charged %ith designing and maintaining the lang#age!
(he definition of >(M: is 0#erTe7t MarBu# Language!
Hypertet is the method $y %hich yo# move aro#nd on the %e$ S $y clicking on
special text called %#erlinBs %hich $ring yo# to the next page! (he fact that it
is hyper j#st means it is not linear S i!e! yo# can go to any place on the "nternet
%henever yo# %ant $y clicking on links S there is no set order to do things in!
ONLINE MANAGEMNET SYSEM
Mar!"up is %hat 0TML tags do to the text inside them! (hey mark it as a certain type
of text (italici#ed text- for Managementple)!
>(M: is a Language- as it has code%ords and syntax like any other lang#age!
0$( 0TML W$rBs<+
>(M: consists of a series of short c$2es typed into a textfile $y the site a#thor S these are
the tags! (he text is then sa,e2 as an %tml .ile- and ,ie(e2 t%r$ug% a br$(ser- like Internet
$plorer or Netscape Na%igator! (his $ro%ser reads the file and translates the text into a
visi$le form- hopef#lly rendering the page as the a#thor had intended! Writing yo#r o%n
>(M: entails #sing tags correctly to create yo#r vision! ?o# can #se anything from a
r#dimentary texteditor to a po%erf#l graphical editor to create >(M:!
ObCects<+
9asic o$jectoriented programming f#nctionality %as added in 7>7 3 and improved in 7>7
A! *$ject handling %as completely re%ritten for 7>7 F- expanding the feat#re set and
enhancing performance! "n previo#s versions of 7>7- o$jects %ere handled like val#e types!
(he dra%$ack of this method %as that the %hole o$ject %as copied %hen a varia$le %as
assigned or passed as a parameter to a method! "n the ne% approach- o$jects are referenced $y
handle- and not $y val#e! 7>7 F introd#ced private and protected mem$er varia$les and
methods- along %ith a$stract classes and final classes as %ell as a$stract methods and final
methods! "t also introd#ced a standard %ay of declaring constr#ctors and destr#ctors- similar
to that of other o$jectoriented lang#ages s#ch as CHH- and a standard exception handling
model! ;#rthermore- 7>7 F added interfaces and allo%ed for m#ltiple interfaces to $e
ONLINE MANAGEMNET SYSEM
implemented! (here are special interfaces that allo% o$jects to interact %ith the r#ntime
system! *$jects implementing &rray&ccess can $e #sed %ith array syntax and o$jects
implementing "terator or "terator&ggregate can $e #sed %ith the foreachlang#age constr#ct!
(here is no virt#al ta$le feat#re in the engine- so static varia$les are $o#nd %ith a name
instead of a reference at compile time!
"f the developer creates a copy of an o$ject #sing the reserved %ord clo.e- the Oend engine
%ill check if a 88clo.e() method has $een defined or not! "f not- it %ill call a defa#lt
88clo.e() %hich %ill copy the o$ject@s properties! "f a 88clo.e() method is defined- then it
%ill $e responsi$le for setting the necessary properties in the created o$ject! ;or convenience-
the engine %ill s#pply a f#nction that imports the properties of the so#rce o$ject- so that the
programmer can start %ith a $yval#e replica of the so#rce o$ject and only override
properties that need to $e changed!
9asic Managementple of o$jectoriented programming as descri$ed a$ove<
class Perso. 4
#ulic 9firstEame&
#ulic 9lastEame&
#ulic fu.ctio. 88co.struct(9firstEame, 9lastEame = $$) 4 //O#tio.al
#arameter
9this->firstEame = 9firstEame&
9this->lastEame = 9lastEame&
6
#ulic fu.ctio. -reet() 4
retur. "Hello, m! .ame is " / 9this->firstEame / " " / 9this->lastEame /
"/"&
6
static #ulic fu.ctio. staticFreet(9firstEame, 9lastEame) 4
retur. "Hello, m! .ame is " / 9firstEame / " " / 9lastEame / "/"&
6
6
ONLINE MANAGEMNET SYSEM
9he = .e* Perso.($5oh.$, $Dmith$)&
9she = .e* Perso.($Dall!$, $DaGis$)&
9other= .e* Perso.($5oe$)&
echo 9he->-reet()& // #ri.ts "Hello, m! .ame is 5oh. Dmith/"
echo $<r />$&
echo 9she->-reet()& // #ri.ts "Hello, m! .ame is Dall! DaGis/"
echo $<r />$&
echo 9other->-reet()& // #ri.ts "Hello, m! .ame is 5oe /"
echo $<r />$&
echo Perso.@@staticFreet($5a.e$, $Doe$)& // #ri.ts "Hello, m! .ame is 5a.e
Doe/"
/isibilit $. #r$#erties an2 met%$2s<+
(he visi$ility of 7>7 properties and methods refers to visi$ility in 7>7! "t is defined #sing the
key%ords#ulic- #riGate- and #rotected! (he defa#lt is p#$lic- if only var is #sedN Gar is
a synonym for #ulic! "tems declared #ulic can $e accessed every%here! #rotected
limits access to inherited classes (and to the class that defines the item)! #riGate limits
visi$ility only to the class that defines the item! *$jects of the same type have access to each
other@s private and protected mem$ers even tho#gh they are not the same instance! 7>7@s
mem$er visi$ility feat#res have sometimes $een descri$ed as Lhighly #sef#l!L >o%ever- they
have also sometimes $een descri$ed as Lat $est irrelevant and at %orst positively harmf#l!L
C$m#ilers <+
ONLINE MANAGEMNET SYSEM
(he 7>7 lang#age %as originally implemented as an interpreter! .everal compilers have $een
developed %hich deco#ple the 7>7 lang#age from the interpreter! &dvantages of compilation
incl#de $etter exec#tion speed- o$f#scation- static analysis- and improved interopera$ility
%ith code %ritten in other lang#ages! 7>7 compilers of note incl#de 7halanger- %hich
compiles 7>7 into C": $ytecode- and >ip>op- developed at ;ace$ook and no% availa$le as
open so#rce- %hich transforms the 7>7 .cript into CHH- then compiles it- red#cing server
load #p to F0R!
-es$urces
7>7 incl#des free and open so#rce li$raries %ith the core $#ild! 7>7 is a f#ndamentally
"nterneta%are system %ith mod#les $#ilt in for accessing ;(7 servers- many data$ase
servers- em$edded M?.1: li$raries s#ch as em$edded 7ostgreM?.1:- MyM?.1: and
M?.1:ite- :+&7 servers- and others! Many f#nctions familiar to C programmers s#ch as
those in the stdio family are availa$le in the standard 7>7 $#ild!
7>7 allo%s developers to %rite extensions in C to add f#nctionality to the 7>7 lang#age!
(hese can then $e compiled into 7>7 or loaded dynamically at r#ntime! =xtensions have
$een %ritten to add s#pport for the Windo%s &7"- process management on ,nix
likeoperating systems- m#lti$yte strings (,nicode)- c,):- and several pop#lar compression
formats! .ome more #n#s#al feat#res incl#de integration %ith "nternet )elay Chat- dynamic
generation of images and &do$e ;lash content- and even speech synthesis! (he 7>7
=xtension Company :i$rary (7=C:) project is a repository for extensions to the 7>7
lang#age!
Oend provides a certification Management for programmers to $ecome certified 7>7
developers!
M1&?L<&er,er
ONLINE MANAGEMNET SYSEM
MyM?.1: .erver =xpress =dition is the next version of M.+= and is a free- easy
to#se- light%eight- and em$edda$le version of MyM?.1: .erver! Contin#e reading to learn
more a$o#t the $enefits of M?.1: .erver =xpress =dition and to do%nload M?.1: .erver
Management .t#dio!
Microsoft makes M?.1: .erver availa$le in m#ltiple editions- %ith different feat#re sets
and targeting different #sers!
M1&?L &er,er C$m#act E2iti$n 3M1&?L CE4
(he compact edition is an em$edded data$ase engine! ,nlike the other editions of M?.1:
.erver- the M?.1: C= engine is $ased on M?.1: Mo$ile (initially designed for #se %ith
handheld devices) and does not share the same $inaries! +#e to its small si5e (1M9 +::
footprint)- it has a markedly red#ced feat#re set compared to the other editions! ;or
Managementple- it s#pports a s#$set of the standard data types- does not s#pport stored
proced#res or Iie%s or m#ltiplestatement $atches (among other limitations)! "t is limited to
AG9 maxim#m data$ase si5e and cannot $e r#n as a Windo%s service- Compact =dition m#st
$e hosted $y the application #sing it! (he 3!F version incl#des considera$le %ork that
s#pports &+*!'=( .ynchroni5ation .ervices!
M1&?L &er,er De,el$#er E2iti$n
M?.1: .erver +eveloper =dition incl#des the same feat#res as M?.1: .erver
=nterprise =dition- $#t is limited $y the license to $e only #sed as a development and
test system- and not as prod#ction server! (his edition is availa$le to do%nload $y
st#dents free of charge as a part of Microsoft@s +ream.park program!
MM1&?L &er,er Embe22e2 E2iti$n 3&&EE4
MyM?.1: .erver =m$edded =dition is a specially config#red named instance of the
M?.1: .erver =xpress data$ase engine %hich can $e accessed only $y certain
Windo%s .ervices!
M1&?L &er,er Enter#rise E2iti$n
M?.1: .erver =nterprise =dition is the f#llfeat#red edition of M?.1: .erver-
incl#ding $oth the core data$ase engine and addon services- %hile incl#ding a range
of tools for creating and managing a M?.1: .erver cl#ster!
M1&?L &er,er E,aluati$n E2iti$n
ONLINE MANAGEMNET SYSEM
M?.1: .erver =val#ation =dition- also kno%n as the Trial $dition- has all the
feat#res of the =nterprise =dition- $#t is limited to 1D0 days- after %hich the tools %ill
contin#e to r#n- $#t the server services %ill stop!
M1&?L &er,er E7#ress E2iti$n
M?.1: .erver =xpress =dition is a scaled do%n- free edition of M?.1: .erver-
%hich incl#des the core data$ase engine! While there are no limitations on the n#m$er
of data$ases or #sers s#pported- it is limited to #sing one processor- 1 G9 memory
and A G9 data$ase files! (he entire data$ase is stored in a single /mdf file- and th#s
making it s#ita$le for EC*7? deployment! "t is intended as a replacement for M.+=!
(%o additional editions provide a s#perset of feat#res not in the original =xpress
=dition! (he first is M1&?L &er,er E7#ress (it% T$$ls- %hich incl#des M?.1:
.erver Management .t#dio 9asic! M1&?L &er,er E7#ress (it% A2,ance2
&er,ices adds f#lltext search capa$ility and reporting services!
ONLINE MANAGEMNET SYSEM
0ar2(are -e)uirement
T 7enti#m " M 7enti#m "" M 7enti#m """ (4 a$ove) (Celeron 7C)
T 2G9 >ard+isk
T F12 M9 )&M
T Monitor )esol#tion D00 J B00
&$.t(are -e)uirement
ONLINE MANAGEMNET SYSEM
SYSTEM ANALYSIS
5 ! E7isting &stem+ <
(he existing system does not #se any comp#ter $ased system! &ll the registration
are done man#ally! (he jo$ s#ch as maintaining the information a$o#t the vario#s mem$er-
#pdating the mem$er data$ase and %here it etc!
(he existing system had follo%ing Dra(bacBs+
"t %as very time cons#ming
)eports %ere generated man#ally!
(he &ctivities are often prone to errors!
(he speed of processing of data is very slo%!
(he information re/#ired %as not readily availa$le!
:ots of paper %ork %as there!
Nee2 .$r &stem
&t present- all the operations are carried o#t man#ally! .ometimes- information is
d#plicated- filled incorrectly or missed! & ne% comp#teri5ed system is needed to handle all
these data integrity and consistency pro$lems that arise %hen system is handled man#ally!
(a) (o improve /#ality of %ork and acc#racy
($) (o improve %ork speed and acc#racy
(c) (o provide the easy and #ser friendly environment
(d) Get instant and detail information at single terminal
(e) (he project %o#ld help in effective and systematic record keeping that is
storing and retrieving of #sef#l data!
(f) 7roject %ill prod#ce vario#s reports so that management can make decisions
on the $asis of these reports
ONLINE MANAGEMNET SYSEM
8. "r$#$se2 &stem+ <
(he proposed system o$jectives are dra%n to avoid the dra%$acks of the existing
system !(he proposed system replaces inefficient process and timecons#ming task of the
c#rrent system to $e a simple- acc#rate and effective proposed system! (he o$jective of
this project is to create a %e$site for the develo&ment of social lin)s among all
the members of the com&any (his site records all the information a$o#t its
mem$er for f#t#re #se!
Mod#les of the project<
Company project has the follo%ing mod#le<
0$me "age
Ab$ut t%e c$m#an
En)uir F$rm.
MI& L$gin.
"lacement
C$ntact us
?uicB L$gin D Fee2bacB
"%$t$Galler
0$( t$ reac%
8.: Feasibilit &tu2+<
& Feasibilit &tu2 is a test of system proposal regarding to its %orka$ilityN
impact on the organi5ationN an effective #se of reso#rces!
8.:.5 Tec%nical Feasibilit+ <
(his application is technically feasi$le!
>ard%are )e/#irements<
7enti#m " M 7enti#m "" M 7enti#m """ (4 a$ove) (Celeron 7C)
F12 M9 )&M
2G9 >ard+isk
Monitor
Uey$oard
ONLINE MANAGEMNET SYSEM
Mo#se
:&' card
Modem
"nternet Connection
Monitor )esol#tion D00 J B00
&$.t(are -e)uirements+ <
F$r De,el$#ment "ur#$se+
7>7
W&M7 .=I=)
MyM?.1: .erver
=mail &cco#nts
*. Win E7M20003MQ
M. *ffice (optional)
F$r W$rB &tati$n+
"nternet =xplorer!
"nternet Connection
Mail .erver
Windo%s *perating .ystem
ONLINE MANAGEMNET SYSEM
M$2ules $. t%e "r$Cect D T%eir Descri#ti$n
(he 7roject has n#m$er of mod#les- %hich perform specified task! ;ollo%ing are the
name and description of the mod#les of the project!
0$me "age (his Mod#le ,se %ith all forms in %e$site!
0$me "age (his Mod#le Contains the front page of the company %e$site!
Ab$ut t%e c$m#an (his mod#le contains details a$o#t the company!
En)uir F$rm (his Mod#le 7rovide ;acility to search and to kno% a$o#t the
training platforms!
MI& L$gin .ho%s (he placement +etails *f (he company
-ecruitment .$rm (his Mod#le displays the "nformation of the +ifferent .ervice
Classes availa$le %ith the company!
C$ntact 9s+ (his Mod#le provides the Contact +etails of the Company!
Fee2bacB F$rm (his Mod#le #se to get registered in the company &dministrator!
"%$t$Gallar (his Mod#le #se to sho% the different 7hotos of different events
of the company
0$( t$ reac% !(his Mod#le provides the ne%s to the company reach!
ONLINE MANAGEMNET SYSEM
Design
.ystem design defines the detail of ho% %ill soft%are meet the re/#irements
identified d#ring the analysis! "t is not a step$ystep process of clear proced#res and
g#idelines! 9#t still m#ch of design %ork depends on kno%ledge and experience of the
designer!
.ystem design involves first logical design and then physical constr#ction of the
system! (he logical design descri$es the str#ct#re and characteristics of feat#res- like the
o#tp#ts- inp#ts- files- data$ases and proced#res! (he physical constr#ction- %hich follo%s the
logical design- prod#ces act#al program soft%are- files and a %orking system!
Design "r$cess+
(he comp#ter system design process is an exercise of specifying 2ho%3 the system
%ill %ork! "t is an iterative process- %hich is $ased on 2%hat3 the system %ill do!
Mainly- follo%ing five parts have $een incl#ded in the system design process<
354 Out#ut Design+ *#tp#t design is the starting point of the design process!
384 In#ut Design+ once the o#tp#t re/#irements have $een finali5ed- the next step is to
find o#t %hat data need to $e made availa$le to the system to prod#ce the desired
o#tp#ts! (he $asic doc#ments in %hich these data are availa$le to the system need to
$e identified! "f necessary- these doc#ments may have to $e revised or ne%
doc#ments may have to $e introd#ced!
ONLINE MANAGEMNET SYSEM
TE&TING
T#es $. Testing+
(hey are vario#s types of testing as follo%s<
*lacB b$7 testing < "nternal system design is not considered in this type of testing! (ests
are $ased on re/#irements and f#nctionality!
W%ite b$7 testing < (his testing is $ased on kno%ledge of the internal logic of an
application0s code! &lso kno%n as Glass $ox (esting! "nternal soft%are and code %orking
sho#ld $e kno%n for this type of testing! (ests are $ased on coverage of code statements-
$ranches- paths- conditions!
9nit testing < (esting of individ#al soft%are components or mod#les! (ypically done $y
the programmer and not $y testers- as it re/#ires detailed kno%ledge of the internal
program design and code! May re/#ire developing test driver mod#les or test harnesses!
Incremental integrati$n testing < 9ottom #p approach for testing i!e! contin#o#s testing
of an application as ne% f#nctionality is addedN &pplication f#nctionality and mod#les
sho#ld $e independent eno#gh to test separately! +one $y programmers or $y testers!
Integrati$n testing < (esting of integrated mod#les to verify com$ined f#nctionality after
integration! Mod#les are typically code mod#les- individ#al applications- client and server
applications on a net%ork- etc! (his type of testing is especially relevant to clientMserver
and distri$#ted systems!
Functi$nal testing < (his type of testing ignores the internal parts and foc#s on the o#tp#t
is as per re/#irement or not! 9lack$ox type testing geared to f#nctional re/#irements of
an application!
&stem testing < =ntire system is tested as per the re/#irements! 9lack$ox type testing
that is $ased on overall re/#irements specifications- covers all com$ined parts of a
system!
En2<t$<en2 testing < .imilar to system testing- involves testing of a complete application
environment in a sit#ation that mimics real%orld #se- s#ch as interacting %ith a data$ase-
ONLINE MANAGEMNET SYSEM
#sing net%ork comm#nications- or interacting %ith other hard%are- applications- or
systems if appropriate!
&anit testing < (esting to determine if a ne% soft%are version is performing %ell eno#gh
to accept it for a major testing effort! "f application is crashing for initial #se then system
is not sta$le eno#gh for f#rther testing and $#ild or application is assigned to fix!
-egressi$n testing < (esting the application as a %hole for the modification in any
mod#le or f#nctionality! +iffic#lt to cover all the system in regression testing so typically
a#tomation tools are #sed for these testing types!
Acce#tance testing <'ormally this type of testing is done to verify if system meets the
c#stomer specified re/#irements! ,ser or c#stomer do this testing to determine %hether to
accept application!
L$a2 testing <"t0s a performance testing to check system $ehavior #nder load! (esting an
application #nder heavy loads- s#ch as testing of a %e$ site #nder a range of loads to
determine at %hat point the system0s response time degrades or fails!
&tress testing < .ystem is stressed $eyond its specifications to check ho% and %hen it
fails! 7erformed #nder heavy load like p#tting large n#m$er $eyond storage capacity-
complex data$ase /#eries- contin#o#s inp#t to system or data$ase load!
"er.$rmance testing < (erm often #sed interchangea$ly %ith 0stress0 and 8load0 testing!
(o check %hether system meets performance re/#irements! ,sed different performance
and load tools to do this!
9sabilit testing < ,serfriendliness check! &pplication flo% is tested- Can ne% #ser
#nderstand the application easily- 7roper help doc#mented %henever #ser st#ck at any
point! 9asically system navigation is checked in this testing!
InstallEuninstall testing < (ested for f#ll- partial- or #pgrade installM#ninstall processes on
different operating systems #nder different hard%are- soft%are environment!
-ec$,er testing < (esting ho% %ell a system recovers from crashes- hard%are fail#res-
or other catastrophic pro$lems!
&ecurit testing < Can system $e penetrated $y any hacking %ayV (esting ho% %ell the
system protects against #na#thori5ed internal or external access! Checked if system-
data$ase is safe from external attacks!
ONLINE MANAGEMNET SYSEM
C$m#atibilit testing < (esting ho% %ell soft%are performs in a partic#lar
hard%areMsoft%areMoperating systemMnet%ork environment and different com$ination s of
a$ove!
C$m#aris$n testing < Comparison of prod#ct strengths and %eaknesses %ith previo#s
versions or other similar prod#cts!
Al#%a testing < "n ho#se virt#al #ser environment can $e created for this type of testing!
(esting is done at the end of development! .till minor design changes may $e made as a
res#lt of s#ch testing!
*eta testing < (esting typically done $y end#sers or others! ;inal testing $efore releasing
application for commercial p#rpose!
ONLINE MANAGEMNET SYSEM
DE&IGN &NA"& OF "-O@ECT
ONLINE MANAGEMNET SYSEM
ONLINE MANAGEMNET SYSEM
ONLINE MANAGEMNET SYSEM
ONLINE MANAGEMNET SYSEM
ONLINE MANAGEMNET SYSEM
ONLINE MANAGEMNET SYSEM
ONLINE MANAGEMNET SYSEM
ONLINE MANAGEMNET SYSEM
F
CODE OF "-O@ECT
Wlink relXLstylesheetL hrefXL!Mstyle!cssL typeXLtextMcssL MY
Wscript typeXLtextMjavascriptLY
ZemptyXL=mpty ;ieldLN
ZnameerrXL"navalid 'ameLN
ZgendererrXLChoose &ny *ptionLN
ZemailerrXL"nvalid =mailLN
Zn#m$ererrXL"nvalid '#m$erLN
Zpass%orderrXL7ass%ord MismatchLN
ZtermserrXL)e/#iredLN
WMscriptY
Wscript typeXLtextMjavascriptL srcXL!Mj/#ery!jsLYWMscriptY
Wscript typeXLtextMjavascriptL srcXL!Mpass%ord!jsLYWMscriptY
Wscript typeXLtextMjavascriptL srcXL!Mvalid!jsLYWMscriptY
Wstyle typeXLtextMcssLY
W[
!style1 \color< ];;;;;;^
!$1\textdecoration<noneN
$ackgro#nd<#rl(9,(!jpg)Nfontsi5e<1BpxNmargin<0pxNpadding<DpxN^
!$1<hover\textdecoration<noneN
$ackgro#nd<#rl(9,(1!jpg)Nfontsi5e<1BpxNmargin<0pxNpadding<DpxN^
Y
WMstyleY
W$ody on:oadXLdd()LYN
Wform nameX@myform1@ actionXLaa!phpL methodXLpostLY
ONLINE MANAGEMNET SYSEM
W$rY
Wta$le alignX@center@ classXLta$lefieldL cellspacingX@0@ cellpaddingX0 idXL$asicLY
WtrYWtd colspanX2YWdiv classXLpopPtitleLY4n$spN4n$spN4n$spNWspan classXLstyle1LY,ser
)egister +etails WMspanYWMdivYWMtdYWMtrY
WtrYWtdY
Wdiv idX@s#ccess@Y
Wta$le alignXcenter classXLinnerta$leL cellspacingX@3@ cellpaddingXLFLY
WtrYWtd colspanX2 alignXleft classXLregisterfrmLYW$Y7ersonal +etailsWM$YWhrYWMtdYWMtrY
WtrYWtdY;irst 'ame WMtdYWtdY
Winp#t typeX@text@ nameX@fname@ idX@fname@ classXLpopPtxtL MY4n$spN
Wspan classXLfnamespanimggLY
WMspanYW$rYWspan idX@fnamespan@ classXspnYWMspanYWMtdYWMtrY
WtrYWtdY:ast 'ame WMtdYWtdY
Winp#t typeX@text@ nameX@lname@ idX@lname@ classXLpopPtxtL Y4n$spN
Wspan classXLlnamespanimggLY
WMspanYW$rYWspan idX@lnamespan@ classXspnYWMspanYWMtdYWMtrY
WtrYWtdYGender WMtdYWtdY
Wselect idX@gender@ styleX@%idth<1AApx@ nameXLgenderL classXLpopPtxtLY
WoptionYChoose GenderWMoptionYWoption val#eXLMaleLYMaleWMoptionY
Woption val#eXL;emaleLY;emaleWMoptionYWMselectY
4n$spNWspan classXLgenderspanimggLYWMspanYW$rY
Wspan idX@genderspan@ classXspnYWMspanYWMtdYWMtrY
WtrYWtdY=mail WMtdYWtdY
Winp#t typeX@text@ nameX@email@ idX@email@ classXLpopPtxtL MY4n$spNWspan
classXLemailspanimggLYWMspanY
$rYWspan idX@emailspan@ classXspnYWMspanYWMtdYWMtrY
WtrYWtdYMo$ile 'o WMtdYWtdYWinp#t typeX@text@ nameX@cellno@ idX@cellno@ classXLpopPtxtL
maxlengthXL10L MY4n$spNWspan classXLcellnospanimggLYWMspanY
W$rYWspan idX@cellnospan@ classXspnYWMspanYWMtdYWMtrY
WtrYWtd colspanX2 alignXleft classXLregisterfrmLY
W$YW$rY&#thentication +etailsWM$YWhrYWMtdYWMtrY
WtrYWtdY,sername WMtdYWtdY
Winp#t typeX@text@ nameX@#ser@ idX@#ser@ classXLpopPtxtL maxlengthXL1FL MY4n$spN
ONLINE MANAGEMNET SYSEM
Wspan classXL#serspanimggLYWMspanYW$rY
Wspan idX@#serspan@ classXspnYWMspanYWMtdYWMtrY
WtrYWtdY7ass%ord Wdiv idXLcapssL classXLcappsLYCaps :ock is on!WMdivYWMtdY
WtdYWinp#t typeX@pass%ord@ nameX@pass@ idX@pass@ classXLpopPtxtL maxlengthXL1FL
onUey7ressXLcap:ock(event)L onkey#pX@Check7ass%ord.trength(this!val#e)N@ MY4n$spN
Wspan classXLpassspanimggLYWMspanY
W$rYWdiv idX@p%dPstrength@ styleXL$order< 1px solid ]dcdcdcN %idth< 1AFpx N height< FpxN
margintop< 2pxN $ackgro#ndcolor< ]efefefNLYWMdivY
Wspan idX@passspan@ classXspnYWMspanYWMtdYWMtrY
WtrYWtdY)etype 7ass%ord WMtdYWtdY
inp#t typeXLpass%ordL nameXLrepasL idXLrepasL classXLpopPtxtL MY
4n$spNWspan classXLrepasspanimggLYWMspanY
W$rYWspan idX@repasspan@ classXspnYWMspanYWMtdYWMtrY
WtrYWtd colspanX@2@ alignX@left@Y
W$rY4n$spNWspan classXLtermsspanimggLYWMspanY4n$spN4n$spN4n$spN
Wspan idX@termsspan@ classXspnYWMspanYW$rYW$rYWcenterY
Wa hrefXLvalidation!php]addressL classXL$1 style1LY4n$spN.ave 4 Contin#e YYWMaY
WMcenterY
WMtdYWMtrY
WMta$leY
WMdivY
WMtdYWMtrYWMta$leY
Wta$le alignX@center@ classXLta$lefieldL cellspacingX@0@ cellpaddingX0 idXLaddressLY
WtrYWtd colspanX2YWdiv classXLpopPtitleLY4n$spN4n$spN4n$spN
Wspan classXLstyle1LY,ser )egister +etails WMspanYWMdivYWMtdYWMtrY
WtrYWtdY
Wdiv idX@s#ccess@Y
Wta$le alignXLcenterL classXLinnerta$leL cellspacingX@3@ cellpaddingXLFLY
WtrYWtd colspanXL2L alignXLleftL classXLregisterfrmLYW$Y,ser &ddress +etailsWM$Y
Whr MYWMtdYWMtrY
WtrYWtd %idthXLAQRLY&ddress WMtdY
Wtd %idthXLF3RLYWinp#t nameX@add@ typeX@text@ classXLpopPtxtL idX@add@Y4n$spN
ONLINE MANAGEMNET SYSEM
Wspan classXLaddspanimggLYWMspanYW$r MY
Wspan idX@addspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrYWtdYCityWMtdYWtdYWinp#t typeX@text@ nameX@city@ idX@city@
classXLpopPtxtLY4n$spNWspan classXLcityspanimggLYWMspanYW$rMY
Wspan idX@cityspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrYWtdY.tateWMtdY
WtdYWselect nameXLstateL classXLpopPtxtL idX@state@ styleX@%idth<1AApxN@Y
Woption val#eXL.elect .tateLY.elect .tateWMoptionY
Woption val#eXL&ndhpradeshLY&ndhpradeshWMoptionY
Woption val#eXL&r#nachal 7!LY&r#nachal 7!WMoptionY
Woption val#eXL&samLY&samWMoptionY
Woption val#eXLChhattisgarhLYChhattisgarhWMoptionY
Woption val#eXLM!7!LYM!7!WMoptionY
Woption val#eXLG#jratLYG#jratWMoptionY
Woption val#eXLCamm#LYCamm#WMoptionY
Woption val#eXLUashmirLYUashmirWMoptionKY
Woption val#eXL>ariyanaLY>ariyanaWMoptionY
Woption val#eXLChandigarhLYChandigarhWMoptionY
Woption val#eXL+elhiLY+elhiWMoptionY
Woption val#eXLMaharshtraLYMaharshtraWMoptionY
Woption val#eXL,risaLY,risaWMoptionY
Woption val#eXLWest 9angalLYWest 9angalWMoptionY
Woption val#eXL(amilnad#LY(amilnad#WMoptionY
Woption val#eXL)ajasthanLY)ajasthanWMoptionY
Woption val#eXL>imanchalLY>imanchalWMoptionY
Woption val#eXL7#nja$LY7#nja$WMoptionY
Woption val#eXL7andcheriLY7andcheriWMoptionY
Woption val#eXLUeralaLYUeralaWMoptionY
Woption val#eXLUarnatakaLYUarnatakaWMoptionY
Woption val#eXLMarip#rLYMarip#rWMoptionY
Woption val#eXLMijoramLYMijoramWMoptionY
Woption val#eXL,ttarakhandLY,ttarakhandWMoptionY
Woption val#eXL,ttar 7radeshLY,ttar 7radeshWMoptionY
ONLINE MANAGEMNET SYSEM
WMselectY4n$spNWspan classXLstatespanimggLYWMspanYW$r MY
Wspan idX@statespan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
WtdY7in Code(Oip) WMtdY
WtdYWinp#t typeX@text@ nameX@pin@ idX@pin@ classXLpopPtxtL MY4n$spNWspan
classXLpinspanimggLYWMspanYW$r MY
Wspan idX@pinspan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
WtdY+ist!WMtdY
WtdYWinp#t typeX@text@ nameX@dist@ idX@dist@ classXLpopPtxtL
maxlengthXL10L MY4n$spNWspan classXLdistspanimggLYWMspanYW$r MY
Wspan idX@distspan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
WtdYCo#ntryWMtdY
WtdY
Wselect nameXLco#ntryL classXLpopPtxtL idX@co#ntry@
styleX@%idth<1AApxN@Y4n$spN
Woption val#eXL.elect Co#ntryLY.elect Co#ntryWMoptionY
Woption val#eXL"ndiaLY"ndiaWMoptionY
Woption val#eXL"ndonesiaLY"ndonesiaWMoptionY
Woption val#eXLCanadaLYCanadaWMoptionY
Woption val#eXL,.&LY,.&WMoptionY
Woption val#eXL&mericaLY&mericaWMoptionY
Woption val#eXL&#streliaLY&#streliaWMoptionY
Woption val#eXL.hri :ankaLY.hri :ankaWMoptionY
Woption val#eXL'epalLY'epalWMoptionY
Woption val#eXLChainaLYChainaWMoptionY
Woption val#eXL7akistanLY7akistanWMoptionY
Woption val#eXL9agladeshLY9agladeshWMoptionY
Woption val#eXL9h#tanLY9h#tanWMoptionY
ONLINE MANAGEMNET SYSEM
Woption val#eXL=nglandLY=nglandWMoptionY
Woption val#eXLCapanLYCapanWMoptionY
Woption val#eXL9ra5ilLY9ra5ilWMoptionY
Woption val#eXL.o#th &fricaLY.o#th &fricaWMoptionY
Woption val#eXL=#ropLY=#ropWMoptionY
Woption val#eXL&fganistanLY&fganistanWMoptionY
Woption val#eXLWest "ndiesLYWest "ndiesWMoptionY
Woption val#eXL*therLY*therWMoptionY
WMselectY4n$spNWspan classXLco#ntryspanimggLYWMspanYW$r MYWspan
idX@co#ntryspan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
WtdY+ate *f Coining WMtdY
WtdYWselect nameXLdojmL classXLpopPtxtL idX@dojm@ styleX@%idth<Q0pxN@Y
Woption val#eXLMonthLYMonthWMoptionY
Woption val#eXLCanLYCanWMoptionY
Woption val#eXL;e$LY;e$WMoptionY
Woption val#eXLMarchLYMarchWMoptionY
Woption val#eXL&prilLY&prilWMoptionY
Woption val#eXLMayLYMayWMoptionY
Woption val#eXLC#neLYC#neWMoptionY
Woption val#eXLj#lyLYC#lyWMoptionY
Woption val#eXL&#gLY&#gWMoptionY
Woption val#eXL.eptLY.eptWMoptionY
Woption val#eXL*ctLY*ctWMoptionY
Woption val#eXL'ovLY'ovWMoptionY
Woption val#eXL+ecLY+ecWMoptionY
WMselectY4n$spNWspan classXLdojmspanimggLYWMspanY
Wspan idX@dojmspan@ classXLspnLYWMspanY
4n$spN4n$spN4n$spN4n$spNWselect nameXLdojdL classXLpopPtxtL idX@dojd@
styleX@%idth<Q0pxN@Y
Woption val#eXL+ateLY+ateWMoptionY
Wscript lang#ageXLjavascriptLY
ONLINE MANAGEMNET SYSEM
var iX1N
for(iX1NiWX31NiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptY
WMselectY4n$spNWspan classXLdojdspanimggLYWMspanY
4n$spNWspan idX@dojdspan@ classXLspnLYWMspanY
4n$spN4n$spN4n$spNWselect nameXLdojyL classXLpopPtxtL idX@dojy@
styleX@%idth<Q0pxN@Y
Woption val#eXL?earLY?earWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1KQ0N
for(iX1KQ0NiWX201ANiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptY
WMselectY4n$spNWspan classXLdojyspanimggLYWMspanY
4n$spNWspan idX@dojyspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrY
WtdY;ather@s 'ameWMtdY
WtdYWinp#t typeX@text@ nameX@apply@ idX@apply@ classXLpopPtxtL
maxlengthXL10L MY4n$spNWspan classXLapplyspanimggLYWMspanYW$rMY
Wspan idX@applyspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrY
WtdY 9irth+ay +ate WMtdY
WtdYWselect nameXLdo$mL classXLpopPtxtL idX@do$m@ styleX@%idth<Q0pxN@Y
Woption val#eXLMonthLYMonthWMoptionY
Woption val#eXLCanLYCanWMoptionY
Woption val#eXL;e$LY;e$WMoptionY
Woption val#eXLMarchLYMarchWMoptionY
ONLINE MANAGEMNET SYSEM
Woption val#eXL&prilLY&prilWMoptionY
Woption val#eXLMayLYMayWMoptionY
Woption val#eXLC#neLYC#neWMoptionY
Woption val#eXLj#lyLYC#lyWMoptionY
Woption val#eXL&#gLY&#gWMoptionY
Woption val#eXL.eptLY.eptWMoptionY
Woption val#eXL*ctLY*ctWMoptionY
Woption val#eXL'ovLY'ovWMoptionY
Woption val#eXL+ecLY+ecWMoptionY
WMselectY4n$spNWspan classXLdo$mspanimggLYWMspanY
Wspan idX@do$mspan@ classXLspnLYWMspanY
4n$spN4n$spN4n$spN4n$spNWselect nameXLdo$dL classXLpopPtxtL idX@do$d@
styleX@%idth<Q0pxN@Y
Woption val#eXL+ateLY+ateWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1N
for(iX1NiWX31NiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptY
WMselectY4n$spNWspan classXLdo$dspanimggLYWMspanY
4n$spNWspan idX@do$dspan@ classXLspnLYWMspanY
4n$spN4n$spN4n$spNWselect nameXLdo$yL classXLpopPtxtL idX@do$y@
styleX@%idth<Q0pxN@Y
Woption val#eXL?earLY?earWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1KQ0N
for(iX1KQ0NiWX201ANiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptY
ONLINE MANAGEMNET SYSEM
WMselectY4n$spNWspan classXLdo$yspanimggLYWMspanY
4n$spNWspan idX@do$yspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrY
WtrY
WtdY,pload ?o#r 7hoto WMtdY
WtdYWinp#t typeXLfileL nameXLphotoL idXLphotoLMYWMtdYWMtrY
Wtd colspanX@2@ alignX@left@YW$r
MY4n$spNWMspanY4n$spN4n$spN4n$spN4n$spN4n$spN4n$spNWspan
idX@termsspan@ classXLspnLY
WMspanYW$r MY
W$r MY
WcenterYWa hrefXLvalidation!php]$asicL classXL$1 style1LY4n$spNWW 9ack
WMaY4n$spN4n$spN
Wa hrefXLvalidation!php]ed#cationL classXL$1 style1LY4n$spN.ave 4ampN
Contin#e 4gtN4gtNWMaY
WMcenterYWMtdY
WMtrY
WMta$leY
WMdivYWMtdYWMtrYWMta$leY
WpY4n$spNWMpY
WpY4n$spNWMpY
WpY4n$spNWMpY
Wscript lang#ageXLjavascriptLY
f#nction dd(form)
\
doc#ment!myform1!et1!disa$ledXtr#eN
doc#ment!myform1!et2!disa$ledXtr#eN
doc#ment!myform1!et3!disa$ledXtr#eN
doc#ment!myform1!etA!disa$ledXtr#eN
doc#ment!myform1!etF!disa$ledXtr#eN
doc#ment!myform1!etB!disa$ledXtr#eN
doc#ment!myform1!etQ!disa$ledXtr#eN
doc#ment!myform1!etD!disa$ledXtr#eN
ONLINE MANAGEMNET SYSEM
doc#ment!myform1!etK!disa$ledXtr#eN
doc#ment!myform1!et10!disa$ledXtr#eN
doc#ment!myform1!et11!disa$ledXtr#eN
doc#ment!myform1!et12!disa$ledXtr#eN
doc#ment!myform1!et13!disa$ledXtr#eN
doc#ment!myform1!et1A!disa$ledXtr#eN
doc#ment!myform1!et1F!disa$ledXtr#eN
doc#ment!myform1!et1B!disa$ledXtr#eN
doc#ment!myform1!et1Q!disa$ledXtr#eN
doc#ment!myform1!et1D!disa$ledXtr#eN
doc#ment!myform1!salary!disa$ledXtr#eN
doc#ment!myform1!pother!disa$ledXtr#eN
doc#ment!myform1!post!disa$ledXtr#eN
doc#ment!myform1!hfees!disa$ledXtr#eN
doc#ment!myform1!exp1!disa$ledXtr#eN
doc#ment!myform1!exp2!disa$ledXtr#eN
doc#ment!myform1!exp3!disa$ledXtr#eN
doc#ment!myform1!expA!disa$ledXtr#eN
doc#ment!myform1!expF!disa$ledXtr#eN
doc#ment!myform1!expB!disa$ledXtr#eN
doc#ment!myform1!expQ!disa$ledXtr#eN
doc#ment!myform1!expD!disa$ledXtr#eN
doc#ment!myform1!expK!disa$ledXtr#eN
doc#ment!myform1!exp10!disa$ledXtr#eN
doc#ment!myform1!exp11!disa$ledXtr#eN
doc#ment!myform1!exp12!disa$ledXtr#eN
doc#ment!myform1!exp13!disa$ledXtr#eN
doc#ment!myform1!exp1A!disa$ledXtr#eN
doc#ment!myform1!exp1F!disa$ledXtr#eN
^
f#nction ed#()
ONLINE MANAGEMNET SYSEM
\
var aXdoc#ment!myform1!hscy!val#eN
var $Xdoc#ment!myform1!sscy!val#eN
var cXdoc#ment!myform1!grad!val#eN
var dXdoc#ment!myform1!grady!val#eN
var eXdoc#ment!myform1!pgrad!val#eN
var fXdoc#ment!myform1!pgrady!val#eN
var gXdoc#ment!myform1!dip!val#eN
var hXdoc#ment!myform1!dipy!val#eN
var iXdoc#ment!myform1!other!val#eN
var jXdoc#ment!myform1!othery!val#eN
var exXdoc#ment!myform1!expe!val#eN
if(a[XL?earL)
\
doc#ment!myform1!et1!disa$ledXfalseN
doc#ment!myform1!et2!disa$ledXfalseN
doc#ment!myform1!et3!disa$ledXfalseN
^
else\
doc#ment!myform1!et1!disa$ledXtr#eN
doc#ment!myform1!et2!disa$ledXtr#eN
doc#ment!myform1!et3!disa$ledXtr#eN
^
if($[XL?earL)
\
doc#ment!myform1!etA!disa$ledXfalseN
doc#ment!myform1!etF!disa$ledXfalseN
doc#ment!myform1!etB!disa$ledXfalseN
^
else
\doc#ment!myform1!etA!disa$ledXtr#eN
doc#ment!myform1!etF!disa$ledXtr#eN
doc#ment!myform1!etB!disa$ledXtr#eN^
ONLINE MANAGEMNET SYSEM
if((d[XL?earL) 44 (c[XLGrad#ationL))
\
doc#ment!myform1!etQ!disa$ledXfalseN
doc#ment!myform1!etD!disa$ledXfalseN
doc#ment!myform1!etK!disa$ledXfalseN
^else\doc#ment!myform1!etQ!disa$ledXtr#eN
doc#ment!myform1!etD!disa$ledXtr#eN
doc#ment!myform1!etK!disa$ledXtr#eN^
if((f[XL?earL) 44 (e[XL7ost Grad!L))
\
doc#ment!myform1!et10!disa$ledXfalseN
doc#ment!myform1!et11!disa$ledXfalseN
doc#ment!myform1!et12!disa$ledXfalseN
^else\doc#ment!myform1!et10!disa$ledXtr#eN
doc#ment!myform1!et11!disa$ledXtr#eN
doc#ment!myform1!et12!disa$ledXtr#eN^
if((h[XL?earL) 44 (g[XL+ipM+egreeL))
\
doc#ment!myform1!et13!disa$ledXfalseN
doc#ment!myform1!et1A!disa$ledXfalseN
doc#ment!myform1!et1F!disa$ledXfalseN
^else\doc#ment!myform1!et13!disa$ledXtr#eN
doc#ment!myform1!et1A!disa$ledXtr#eN
doc#ment!myform1!et1F!disa$ledXtr#eN^
if((j[XL?earL) 44 (i[XL*therL))
\
doc#ment!myform1!et1B!disa$ledXfalseN
doc#ment!myform1!et1Q!disa$ledXfalseN
doc#ment!myform1!et1D!disa$ledXfalseN
^else\doc#ment!myform1!et1B!disa$ledXtr#eN
doc#ment!myform1!et1Q!disa$ledXtr#eN
ONLINE MANAGEMNET SYSEM
doc#ment!myform1!et1D!disa$ledXtr#eN
^
if(exXXL?esL)
\
doc#ment!myform1!exp1!disa$ledXfalseN
doc#ment!myform1!expB!disa$ledXfalseN
doc#ment!myform1!exp11!disa$ledXfalseN
^
else
\
doc#ment!myform1!exp1!disa$ledXtr#eN
doc#ment!myform1!exp2!disa$ledXtr#eN
doc#ment!myform1!exp3!disa$ledXtr#eN
doc#ment!myform1!expA!disa$ledXtr#eN
doc#ment!myform1!expF!disa$ledXtr#eN
doc#ment!myform1!expB!disa$ledXtr#eN
doc#ment!myform1!expQ!disa$ledXtr#eN
doc#ment!myform1!expD!disa$ledXtr#eN
doc#ment!myform1!expK!disa$ledXtr#eN
doc#ment!myform1!exp10!disa$ledXtr#eN
doc#ment!myform1!exp11!disa$ledXtr#eN
doc#ment!myform1!exp12!disa$ledXtr#eN
doc#ment!myform1!exp13!disa$ledXtr#eN
doc#ment!myform1!exp1A!disa$ledXtr#eN
doc#ment!myform1!exp1F!disa$ledXtr#eN
^
^
f#nction expr()
\
doc#ment!myform1!exp2!disa$ledXfalseN
doc#ment!myform1!exp3!disa$ledXfalseN
doc#ment!myform1!expA!disa$ledXfalseN
doc#ment!myform1!expF!disa$ledXfalseN
ONLINE MANAGEMNET SYSEM
^
f#nction expr1()
\
doc#ment!myform1!expQ!disa$ledXfalseN
doc#ment!myform1!expD!disa$ledXfalseN
doc#ment!myform1!expK!disa$ledXfalseN
doc#ment!myform1!exp10!disa$ledXfalseN
^
f#nction expr2()
\
doc#ment!myform1!exp12!disa$ledXfalseN
doc#ment!myform1!exp13!disa$ledXfalseN
doc#ment!myform1!exp1A!disa$ledXfalseN
doc#ment!myform1!exp1F!disa$ledXfalseN
^
WMscriptY
Wta$le alignX@center@ classXLta$lefieldL cellspacingX@0@ cellpaddingX0
idXLed#cationLY
WtrYWtd colspanX2YWdiv classXLpopPtitleLY4n$spN4n$spN4n$spNWspan
classXLstyle1LY,ser )egister +etails WMspanYWMdivYWMtdYWMtrY
WtrYWtdY
Wdiv idX@s#ccess@Y
Wta$le %idthXL11BRL alignXLcenterL cellpaddingXLFL cellspacingX@3@
classXLinnerta$leLY
WtrY
Wtd colspanXLFL alignXLleftL classXLregisterfrmLYW$Y,ser
=d#cationalM=xperience +etailsWM$Y
Whr MYWMtdYWMtrY
WtrY
Wtd %idthXL2BRL alignXLleftL classXLregisterfrmLY=d#! 'ameWMtdY
Wtd %idthXL1ARL alignXLleftL classXLregisterfrmLY?earWMtdY
Wtd %idthXL22RL alignXLleftL classXLregisterfrmLY9oardM,niv!WMtdY
Wtd %idthXL22RL alignXLleftL classXLregisterfrmLY.#$jectsWMtdY
ONLINE MANAGEMNET SYSEM
Wtd %idthXL1BRL alignXLleftL classXLregisterfrmLYRageWMtdY
WMtrY
WtrYWtdY>.C(10)WMtdY
WtdYWselect nameXLhscyL classXLpopPtxtL idX@hscy@ styleX@%idth<Q0pxN@
onChangeXLed#()LY
Woption val#eXL?earLY?earWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1KQ0N
for(iX1KQ0NiWX201ANiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptYWMselectY4n$spNWspan classXLhscyspanimggLYWMspanYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet1L typeXLtextL si5eXL20L
idXLet1L MYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet2L typeXLtextL si5eXL20L
idXLet2LMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet3L typeXLtextL si5eXL10L
idXLet3LMY4n$spNWspan classXLhscspanimggLYWMspanYWMtdY
WMtrY
WtrY
WtdY..C(12)WMtdYWtdY
Wselect nameXLsscyL classXLpopPtxtL idX@sscy@ styleX@%idth<Q0pxN@
onChangeXLed#()LY
Woption val#eXL?earLY?earWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1KQ0N
for(iX1KQ0NiWX201ANiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptYWMselectY4n$spNWspan classXLhscspanimggLYWMspanYWMtdY
ONLINE MANAGEMNET SYSEM
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLetAL typeXLtextL si5eXL20L
idXLetAL MYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLetFL typeXLtextL si5eXL20L
idXLetFLMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLetBL typeXLtextL si5eXL10L
idXLetBLMY4n$spNWspan classXLsscspanimggLYWMspanYWMtdY
WMtrY
WtrYWtdYWselect nameXLgradL onChangeXLed#()L classXLpopPtxtL idX@grad@Y
Woption val#eXLGrad#ationLYGrad#ationWMoptionY
Woption val#eXL9!&!LY9!&!WMoptionY
Woption val#eXL9!ComLY9!ComWMoptionY
Woption val#eXL9!.c!LY9!.c!WMoptionY
Woption val#eXL9!C!&LY9!C!&WMoptionY
Woption val#eXL9!(ech!LY9!(ech!WMoptionY
Woption val#eXL9!C!M!LY9!C!M!WMoptionY
Woption val#eXL9!>!M!.LY9!>!M!.WMoptionY
Woption val#eXL9!&!M!.!LY9!&!M!.!WMoptionY
Woption val#eXL9!9!&LY9!9!&WMoptionY
Woption val#eXL*therLY*therWMoptionY
WMselectYWMtdY
WtdYWselect nameXLgradyL classXLpopPtxtL idX@grady@ styleX@%idth<Q0pxN@
onChangeXLed#()LY
Woption val#eXL?earLY?earWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1KQ0N
for(iX1KQ0NiWX201ANiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptYWMselectY4n$spNWspan classXLgradyspanimggLYWMspanYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLetQL typeXLtextL si5eXL20L
idXLetQL MYWMtdY
ONLINE MANAGEMNET SYSEM
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLetDL typeXLtextL si5eXL20L
idXLetDLMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLetKL typeXLtextL si5eXL10L
idXLetKLMY4n$spNWspan classXLgradspanimggLYWMspanYWMtdY
WMtrY
WtrY
WtdYWselect nameXLpgradL onChangeXLed#()LidXLpgradLY
Woption val#eXL7ost Grad!LY7ost Grad!WMoptionY
Woption val#eXLM!&!LYM!&!WMoptionY
Woption val#eXLM!Com!LYM!Com!WMoptionY
Woption val#eXLM!.c!LYM!.c!WMoptionY
Woption val#eXLM!9!&LYM!9!&WMoptionY
Woption val#eXLM!C!&LYM!C!&WMoptionY
Woption val#eXLM!C!MLYM!C!MWMoptionY
Woption val#eXLM!=d!LYM!=d!WMoptionY
Woption val#eXLM!9!9!.LYM!9!9!.WMoptionY
Woption val#eXLM!&!>!.LYM!&!>!.WMoptionY
Woption val#eXLM!(ech!LYM!(ech!WMoptionY
Woption val#eXL*therLY*therWMoptionY
WMselectYWMtdY
WtdYWselect nameXLpgradyL classXLpopPtxtL idX@pgrady@ styleX@%idth<Q0pxN@
onChangeXLed#()LY
Woption val#eXL?earLY?earWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1KQ0N
for(iX1KQ0NiWX201ANiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptYWMselectY4n$spNWspan classXLpgradspanimggLYWMspanYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet10L typeXLtextL si5eXL20L
idXLet10LMYWMtdY
ONLINE MANAGEMNET SYSEM
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet11L typeXLtextL si5eXL20L
idXLet11LMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet12L typeXLtextL si5eXL10L
idXLet12LMY4n$spNWspan classXLpgradspanimggLYWMspanYWMtdY
WMtrY
WtrY
WtdYWselect nameXLdipL onChangeXLed#(this!form)LY
Woption val#eXL+ipM+egreeLY+ipM+egreeWMoptionY
Woption val#eXL7olitechni/eLY7olitechni/eWMoptionY
Woption val#eXL"!(!"LY"!(!"WMoptionY
Woption val#eXLC!&!LYC!&!WMoptionY
Woption val#eXLC!.!LYC!.!WMoptionY
Woption val#eXL:!:!9LY:!:!9WMoptionY
Woption val#eXLM!:i$!LYM!:i$!WMoptionY
WMselectY4n$spNWspan classXLdipspanimggLYWMspanYWMtdY
WtdYWselect nameXLdipyL classXLpopPtxtL idX@dipy@ styleX@%idth<Q0pxN@
onChangeXLed#(this!form)LY
Woption val#eXL?earLY?earWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1KQ0N
for(iX1KQ0NiWX201ANiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptYWMselectY4n$spNWspan classXLdipyspanimggLYWMspanYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet13L typeXLtextL si5eXL20L
idXLet13LMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet1AL typeXLtextL si5eXL20L
idXLet1ALMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet1FL typeXLtextL si5eXL10L
idXLet1FLMY4n$spNWspan classXLdipspanimggLYWMspanYWMtdY
WMtrY
WtrY
ONLINE MANAGEMNET SYSEM
WtdYWselect nameXLotherL onChangeXLed#(this!form)LY
WoptionY*therWMoptionY
Woption val#eXL7!>!+LY7!>!+WMoptionY
Woption val#eXL'!=!(LY'!=!(WMoptionY
WMselectY4n$spNWspan classXLotherspanimggLYWMspanYWMtdY
WtdY
Wselect nameXLotheryL classXLpopPtxtL idX@othery@ styleX@%idth<Q0pxN@
onChangeXLed#(this!form)LY
Woption val#eXL?earLY?earWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1KQ0N
for(iX1KQ0NiWX201ANiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptYWMselectY4n$spNWspan
classXLotheryspanimggLYWMspanYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet1BL typeXLtextL si5eXL20L
idXLet1BLMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet1QL typeXLtextL si5eXL20L
idXLet1QLMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t nameXLet1DL typeXLtextL si5eXL10L
idXLet1DLMY4n$spNWspan classXLotherspanimggLYWMspanYWMtdY
WMtrY
WtrY
Wtd colspanXLFL alignXLleftL classXLregisterfrmLYW$YWork =xperience
+etailsWM$Y
Whr MYWMtdYWMtrY
WtrY
WtdYWork =xperience WMtdY
Wtd colspanXLALYWselect nameXLexpeL classXLpopPtxtL idX@expe@
styleX@%idth<1AApxN@ onChangeXLed#()LY
WoptionY.electWMoptionY
ONLINE MANAGEMNET SYSEM
Woption val#eXL?esLY?esWMoptionY
Woption val#eXL'oLY'oWMoptionY
WMselectYWMspanY
W$r MY
Wspan idX@dojmspan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexp1L val#eXLWork =xperienceL
on;oc#sXLexpr()L on9l#rXLif(this!val#eXX@@)\this!val#eX@Work =xperience@^L
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexp2L val#eXL?earsL on;oc#sXLif(this!val#eXX@
?ears@)\this!val#eX@@^L on9l#rXLif(this!val#eXX@@)\this!val#eX@?ears@^L
si5eXLQL classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexp3L val#eXLCompany 'ameL
on;oc#sXLif(this!val#eXX@Company'ame@)\this!val#eX@@^L
on9l#rXLif(this!val#eXX@@)\this!val#eX@Company'ame@^L si5eXL20L
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexpAL val#eXL+ept'ameL
on;oc#sXLif(this!val#eXX@+ept'ame@)\this!val#eX@@^L
on9l#rXLif(this!val#eXX@@)\this!val#eX@+ept'ame@^L si5eXL20L
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexpFL val#eXL.alaryL on;oc#sXLif(this!val#eXX@
.alary@)\this!val#eX@@^L on9l#rXLif(this!val#eXX@@)\this!val#eX@.alary@^L
si5eXL10L classXLpopPtxtLMYWMtdYWMtrY
WtrY
Wtd alignXLleftL valignXLmiddleLY
ONLINE MANAGEMNET SYSEM
Winp#t typeXLtextL nameXLexpBL val#eXLWork =xperienceL
on;oc#sXLexpr1()L on9l#rXLif(this!val#eXX@@)\this!val#eX@Work =xperience@^L
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexpQL val#eXL?earsL on;oc#sXLif(this!val#eXX@
?ears@)\this!val#eX@@^L on9l#rXLif(this!val#eXX@@)\this!val#eX@?ears@^L
si5eXLQL classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexpDL val#eXLCompany'ameL
on;oc#sXLif(this!val#eXX@Company'ame@)\this!val#eX@@^L
on9l#rXLif(this!val#eXX@@)\this!val#eX@Company 'ame@^L si5eXL20L
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexpKL val#eXL+ept 'ameL
on;oc#sXLif(this!val#eXX@+ept'ame@)\this!val#eX@@^L
on9l#rXLif(this!val#eXX@@)\this!val#eX@+ept'ame@^L si5eXL20L
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLY
Winp#t typeXLtextL nameXLexp10L val#eXL.alaryL
on;oc#sXLif(this!val#eXX@.alary@)\this!val#eX@@^L on9l#rXLif(this!val#eXX@@)
\this!val#eX@.alary@^L si5eXL10L classXLpopPtxtLMYWMtdY
WMtrYWtrYWtd colspanX@F@ alignX@left@Y
WtrY
Wtd alignXLleftL valignXLmiddleLYWinp#t typeXLtextL nameXLexp11L val#eXL
Work =xperienceL on;oc#sXLexpr2()L on9l#rXLif(this!val#eXX@@)\this!val#eX@
Work =xperience@^L classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t typeXLtextL nameXLexp12L val#eXL
?earsL on;oc#sXLif(this!val#eXX@?ears@)\this!val#eX@@^L
on9l#rXLif(this!val#eXX@@)\this!val#eX@?ears@^L si5eXLQL
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t typeXLtextL nameXLexp13L val#eXL
Company 'ameL on;oc#sXLif(this!val#eXX@Company 'ame@)\this!val#eX@@^L
ONLINE MANAGEMNET SYSEM
on9l#rXLif(this!val#eXX@@)\this!val#eX@Company 'ame@^L si5eXL20L
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t typeXLtextL nameXLexp1AL val#eXL
+ept 'ameL on;oc#sXLif(this!val#eXX@+ept 'ame@)\this!val#eX@@^L
on9l#rXLif(this!val#eXX@@)\this!val#eX@+ept 'ame@^L si5eXL20L
classXLpopPtxtLMYWMtdY
Wtd alignXLleftL valignXLmiddleLYWinp#t typeXLtextL nameXLexp1FL val#eXL
.alaryL on;oc#sXLif(this!val#eXX@.alary@)\this!val#eX@@^L
on9l#rXLif(this!val#eXX@@)\this!val#eX@.alary@^L si5eXL10L
classXLpopPtxtLMYWMtdY
WMtrYWtrYWtd colspanXLFLY
WcenterYWa hrefXLvalidation!php]addressL classXL$1 style1LY4n$spNWW 9ack
WMaY4n$spN4n$spN
Wa hrefXLvalidation!php]postL classXL$1 style1LY4n$spN.ave 4ampN
Contin#e 4gtN4gtNWMaY
WMcenterYWMtdY
WMtrY
WMta$leY
WMdivY
WMtdYWMtrYWMta$leY
WpY4n$spNWMpY
Wscript lang#ageXLjavascriptLY
f#nction sat(form)
\
var sXdoc#ment!myform1!papply!val#eN
var s1Xdoc#ment!myform1!phostel!val#eN
if(sXXL.taffL)
\
doc#ment!myform1!salary!disa$ledXfalseN
doc#ment!myform1!post!disa$ledXfalseN
doc#ment!myform1!pmode!disa$ledXtr#eN
doc#ment!myform1!pco#rse!disa$ledXtr#eN
doc#ment!myform1!psem!disa$ledXtr#eN
ONLINE MANAGEMNET SYSEM
doc#ment!myform1!pd#r!disa$ledXtr#eN
doc#ment!myform1!pfees!disa$ledXtr#eN
doc#ment!myform1!pinst!disa$ledXtr#eN
^
else \
doc#ment!myform1!salary!disa$ledXtr#eN
doc#ment!myform1!post!disa$ledXtr#eN
doc#ment!myform1!pmode!disa$ledXfalseN
doc#ment!myform1!pco#rse!disa$ledXfalseN
doc#ment!myform1!psem!disa$ledXfalseN
doc#ment!myform1!pd#r!disa$ledXfalseN
doc#ment!myform1!pfees!disa$ledXfalseN
doc#ment!myform1!pinst!disa$ledXfalseN
^
^
f#nction hostel()
\
var s1Xdoc#ment!myform1!phostel!val#eN
if(s1XXL?esL)
\
doc#ment!myform1!hfees!disa$ledXfalseN
^
else\
doc#ment!myform1!hfees!disa$ledXtr#eN
^
^
f#nction post1()
\
var s2Xdoc#ment!myform1!post!val#eN
if(s2XXL*therL)
\
doc#ment!myform1!pother!disa$ledXfalseN
^
ONLINE MANAGEMNET SYSEM
else
\
doc#ment!myform1!pother!disa$ledXtr#eN
^
^
WMscriptY
Wta$le alignX@center@ classXLta$lefieldL cellspacingX@0@ cellpaddingX0
idXLpostLY
WtrYWtd colspanX2YWdiv classXLpopPtitleLY4n$spN4n$spN4n$spNWspan
classXLstyle1LY,ser )egister +etails WMspanYWMdivYWMtdYWMtrY
WtrYWtdY
Wdiv idX@s#ccess@Y
Wta$le %idthXLDBRL alignXLcenterL cellpaddingXLFL cellspacingX@3@
classXLinnerta$leLY
WtrY
Wtd colspanXL2L alignXLleftL classXLregisterfrmLYW$Y,ser Coining
+etailsWM$Y
Whr MYWMtdYWMtrY
WtrY
WtdY.elect ?o#r (ype WMtdY
WtdYWselect nameXLpapplyL classXLpopPtxtL idX@papply@ styleX@%idth<1AApxN@
onChangeXLsat()LY
Woption val#eXL.elect ?o#r CategoryLY.elect ?o#r CategoryWMoptionY
Woption val#eXL.t#dentLY.t#dentWMoptionY
Woption val#eXL.taffLY.taffWMoptionYB
WMselectY4n$spNWspan classXLpapplyspanimggLYWMspanY
W$r MY
Wspan idX@papplyspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrY
WtdY(.taff) &pply for 7ostWMtdY
WtdYWselect nameXLpostL classXLpopPtxtL idX@post@ onChangeXLpost1()LY
WoptionY.elect 7ostWMoptionY
Woption val#eXL7rincipalLY7rincipalWMoptionY
ONLINE MANAGEMNET SYSEM
Woption val#eXL+eanLY+eanWMoptionY
Woption val#eXLCo#ncellorLYCo#ncellorWMoptionY
Woption val#eXL>!)!+LY>!)!+WMoptionY
Woption val#eXL:ect#rerLY:ect#rerWMoptionY
Woption val#eXL:i$rarianLY :i$rarianWMoptionY
Woption val#eXL:a$ &sstt!LY:a$ &sstt!WMoptionY
Woption val#eXL*ffice &sst!LY*ffice &sst!WMoptionY
Woption val#eXLClirckLYClirckWMoptionY
Woption val#eXL*therLY*therWMoptionY
WMselectYWMtdYWMtrY
WtrY
WtdY(*nly .taff)*therWMtdY
WtdYWinp#t typeX@text@ nameX@pother@ idX@pother@
classXLpopPtxtLY4n$spNWspan classXLpotherspanimggLYWMspanYW$rMY
Wspan idX@potherspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrY
WtdY(*nly .taff) .alaryWMtdY
WtdYWinp#t typeX@text@ nameX@salary@ idX@salary@ classXLpopPtxtLY
4n$spNWspan classXLsalaryspanimggLYWMspanYW$r MY
Wspan idX@salaryspan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
Wtd colspanXL2L alignXLleftL classXLregisterfrmLYW$Y.t#dent +etailsWM$Y
Whr MYWMtdYWMtrY WtrY
WtdY("f .t#dent) &dmisson Mode WMtdY
WtdYWinp#t typeX@text@ nameX@pmode@ idX@pmode@ classXLpopPtxtL MY
4n$spNWspan classXLpmodespanimggLYWMspanYW$r MY
Wspan idX@pmodspan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
WtdY("f .t#dent) Co#rse WMtdY
WtdYWselect nameXLpco#rseL classXLpopPtxtL idXLpco#rseLY
WoptionY.elect Co#rseWMoptionY
ONLINE MANAGEMNET SYSEM
Woption val#eXL9C&LY9C&WMoptionY
Woption val#eXLMC&LYMC&WMoptionY
Woption val#eXLM9&LYM9&WMoptionY
Woption val#eXL99&LY99&WMoptionY
Woption val#eXL9!(echLY9!(echWMoptionY
Woption val#eXL9!.c!LY 9!.c!WMoptionY
Woption val#eXLM!.c!LYM!.c!WMoptionY
Woption val#eXL7G+C&LY7G+C&WMoptionY
Woption val#eXL7G+MLY7G+MWMoptionY
Woption val#eXL9!&!LY9!&!WMoptionY
Woption val#eXL9!Com!LY9!Com!WMoptionY
Woption val#eXL9!.c!LY9!.c!WMoptionY
Woption val#eXLM!ComLYM!ComWMoptionY
Woption val#eXLM!&LY M!&WMoptionY
Woption val#eXLM!.c!LYM!.c!WMoptionY
Woption val#eXLM!(echLYM!(echWMoptionY
Woption val#eXL*therLY*therWMoptionY
WMselectY4n$spNWspan classXLco#rsespanimggLYWMspanYW$r MY
Wspan idX@co#rsespan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
WtdY.emsterWMtdY
WtdYWselect nameXLpsemL idXLpsemL classXLpopPtxtLY
WoptionY.emsterWMoptionY
Wscript lang#ageXLjavascriptLY
var iX2N
for(iX2NiWX10NiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i-LWMoptionYL)N
^
WMscriptY
WMselectY4n$spNWspan classXLpsemspanimggLYWMspanYW$r MY
Wspan idX@psemspan@ classXLspnLYWMspanYWMtdY
ONLINE MANAGEMNET SYSEM
WMtrY
WtrY
WtdY+#rationWMtdY
WtdY
Wselect nameXLpd#rL idXLpd#rL classXLpopPtxtLY
WoptionY+#rationWMoptionY
Woption val#eXLB MonthsLYB MonthsWMoptionY
Wscript lang#ageXLjavascriptLY
var iX1N
for(iX1NiWXBNiHH)
\
doc#ment!%rite(LWoption val#eXL-i-LYL-i -L ?ear WMoptionYL)N
^
WMscriptY
WMselectY
4n$spNWspan classXLpd#rspanimggLYWMspanYW$r MYWspan idX@pd#rspan@
classXLspnLYWMspanYWMtdY
WMtrY
WtrY
WtdY;ees WMtdY
WtdYWinp#t typeX@text@ nameX@pfees@ idX@pfees@ classXLpopPtxtL
maxlengthXL10L MY
J(7er .emster) W$r MY
Wspan idX@pfeesspan@ classXLspnLYWMspanYWMtdY
WMtrY
WtrY
WtdY>ostelWMtdY
WtdYWselect nameXLphostelL idXLphostelL classXLpopPtxtL
onChangeXLhostel()LY
WoptionY.electWMoptionY
Woption val#eXL?esLY?esWMoptionY
Woption val#eXL'oLY'oWMoptionY
WMselectY4n$spN Wspan classXLphostelspanimggLYWMspanY
ONLINE MANAGEMNET SYSEM
W$r MY
Wspan idX@phostelspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrY
WtdY>ostel ;eesWMtdY
WtdYWinp#t typeX@text@ nameX@hfees@ idX@hfees@ classXLpopPtxtL
maxlengthXL10L MYJ(7er &nn#ally) 4n$spN Wspan
classXLhfeesspanimggLYWMspanY
W$r MY
Wspan idX@applyspan@ classXLspnLYWMspanYWMtdYWMtrY
WtrY
Wtd colspanX@2@ alignX@left@YW$r MY
Winp#t idXLterms2L typeXLcheck$oxL nameXLterms2L MY
" accept that terms
4n$spNWMspanY4n$spN4n$spN4n$spN4n$spN4n$spN4n$spNWspan idX@termsspan@
classXLspnLYWMspanYW$r MY
W$r MY
WcenterYWa hrefXLvalidation!php]ed#cationL classXL$1 style1LY4n$spNWW
9ack WMaY4n$spN4n$spN
Wa hrefXLvalidation!php]photoL classXL$1 style1LY4n$spN.ave 4ampN
Contin#e 4gtN4gtNWMaYW$rMYW$rMY
Winp#t typeXLs#$mitL val#eXL)egister ,ser +etailsLY
WMcenterYWMtdY
WMtrY
WMta$leY
WMdivYWMtdYWMtrYWMta$leY
WMformY
WVphp
sessionPstart()N
ONLINE MANAGEMNET SYSEM
Zerrmsg X LLN
if ([ _myMy.1:Pconnect(LlocalhostL-LrootL-LL)) \
Zerrmsg X LCannot connect to data$aseLN
^
_myMy.1:PselectPd$(LmisL)N
Z/ X WWWC)=&(=
C)=&(= (&9:= `fees` (
`id` "'(( F ) '*( ',:: 7)"M&)? U=?-
`fname` I&)C>&)( 30 ) '*( ',:: -
`apply` I&)C>&)( 30 ) '*( ',:: -
`pco#rse` I&)C>&)( 30 ) '*( ',:: -
`dojy` "'(( F ) '*( ',:: -
`pdate` +&(= '*( ',:: -
`amo#nt` "'(( 12 ) '*( ',:: -
`latefee` "'(( 12 ) '*( ',:: -
`mode` I&)C>&)( 30 ) '*( ',:: -
`chno` I&)C>&)( 30 ) '*( ',:: -
`chdate` +&(= '*( ',:: -
`$ank` I&)C>&)( 30 ) '*( ',:: -
`feedetail` I&)C>&)( 30 ) '*( ',:: -
`remark` I&)C>&)( 30 ) '*( ',::)N
C)=&(=N
_myMy.1:P/#ery(Z/)N
ZP.=.."*'a$1bXZP7*.(a@id@bN
ZP.=.."*'a$2bXZP7*.(a@fname@bN
ZP.=.."*'a$13bXZP7*.(a@apply@bN
ZP.=.."*'a$3bXZP.=.."*'acbN
ZP.=.."*'a$AbXZP.=.."*'aybN
ZP.=.."*'a$FbXZP7*.(a@pdate@bN
ZP.=.."*'a$BbXZP7*.(a@amo#nt@bN
ZP.=.."*'a$1AbXZP7*.(a@latefee@bN
ZP.=.."*'a$QbXZP7*.(a@mode@bN
ZP.=.."*'a$DbXZP7*.(a@chno@bN
ONLINE MANAGEMNET SYSEM
ZP.=.."*'a$KbXZP7*.(a@chdate@bN
ZP.=.."*'a$10bXZP7*.(a@$ank@bN
ZP.=.."*'a$11bXZP7*.(a@feedetail@bN
ZP.=.."*'a$12bXZP7*.(a@remark@bN
ZP.=.."*'a$1FbXZP7*.(a@amo#nt@bHZP7*.(a@latefee@bN
Zs1XL"'.=)( "'(* `mis`!`fees` (`id`- `fname`- `apply`- `pco#rse`- `dojy`- `pdate`-
`amo#nt`- `latefee`- `mode`- `chno`- `chdate`- `$ank`- `feedetail`- `remark` ) I&:,=.
(@ZP.=.."*'a$1b@- @ZP.=.."*'a$2b@- @ZP.=.."*'a$13b@- @ZP.=.."*'a$3b@-
@ZP.=.."*'a$Ab@- @ZP.=.."*'a$Fb@- @ZP.=.."*'a$Bb@- @ZP.=.."*'a$1Ab@- @ZP.=.."*'a$Qb@-
@ZP.=.."*'a$Db@- @ZP.=.."*'a$Kb@- @ZP.=.."*'a$10b@- @ZP.=.."*'a$11b@-
@ZP.=.."*'a$12b@)LN
Zres#ltXmyMy.1:P/#ery(Zs1)N
echo LWhtmlYWheadYWstyle typeX@textMcss@Y
!style1 \color< ];;;;;;^
!style3 \
color< ];;;;;;N
font%eight< $oldN
fontfamily< Ierdana- &rial- >elvetica- sansserifN^
]$asic\$order<1px solid ]CCCCCCN$ackgro#nd<];A;Q;KN^
!innerta$le\fontfamily< Ierdana- &rial- >elvetica- sans
serifN^WMstyleYWMheadYW$odyY
Wta$le %idthX@DFR@ alignX@center@ idX@$asic@Y
Wtr $gcolorX@]00BBCC@Y
Wtd %idthXA0A colspanX2 alignX@center@Y4n$spN4n$spN4n$spNWspan
classX@style3@Y.t#dent ;ees +etails WMspanYWMdivYWMtdYWMtrY
WtrYWtdY
Wta$le %idthXD0R alignX@center@ classX@innerta$le@Y
WtrY
WtdY)eciept!'o!<WMtdYWtdYZP.=.."*'a$1bWMtdY
WtdY+ate *f )eciept<WMtdYWtdYZP.=.."*'a$FbWMtdY
WtdY.ession ?ear<WMtdYWtdYZP.=.."*'a$AbWMtdY
WMtrY
WtrY
ONLINE MANAGEMNET SYSEM
WtdY.t#dent 'ame<WMtdYWtd colspanXAYZP.=.."*'a$2bWMtdY
WMtrY
WtrY
WtdY;ather@s 'ame<WMtdY
Wtd colspanXAYZP.=.."*'a$13bWMtdY
WMtrY
WtrY
WtdYCo#rse 'ame<WMtdYWtd colspanXAYZP.=.."*'a$3bWMtdY
WMtrY
WtrY
Wtd colspanXB alignXcenterYWta$le styleX@$order<1px solid $lackN %idth<KFRN@
alignX@center@ $orderX1 $ordercolorX@]333333@Y
WtrY
WtdY.!'o!WMtdYWtdY;ees +etailsWMtdY
WtdY&mo#nt()s!)WMtdYWtdY.!'o!WMtdY
WtdY:ate ;ees +etailsWMtdYWtdY&mo#ntWMtdY
WMtrY
WtrY
WtdY1WMtdYWtdYZP.=.."*'a$11bWMtdY
WtdYZP.=.."*'a$BbMWMtdYWtdY2WMtdY
WtdY:ate ;eesWMtdYWtdYZP.=.."*'a$1AbMWMtdY
WMtrY
WtrY
Wtd colspanXF alignX@right@Y(otalWMtdY
WtdYZP.=.."*'a$1FbMWMtdY
WMtrY
WtrY
WtdY7ayment ModeWMtdY
Wtd colspanXFYZP.=.."*'a$QbWMtdY
WMtrY
WtrY
WtdYChe/#e!'o!WMtdYWtdYZP.=.."*'a$DbWMtdY
WtdY9ank 'ameWMtdYWtdYZP.=.."*'a$10bWMtdY
WtdYChe/#e +ateWMtdYWtdYZP.=.."*'a$KbWMtdY
WMtrY
WtrY
ONLINE MANAGEMNET SYSEM
WtdY)emarksWMtdY
Wtd colspanXAYZP.=.."*'a$12bWMtdYWtdY&#thrised .ignet#ryWMtdY
WMtrYWMta$leY
WMta$leYWMformYLN
VY
WVphp
sessionPstart()N
Zerrmsg X LLN
if ([ _myMy.1:Pconnect(LlocalhostL-LrootL-LL)) \
Zerrmsg X LCannot connect to data$aseLN
^
_myMy.1:PselectPd$(LmisL)N
Z/ X WWWC)=&(=
C)=&(= (&9:= `mis`!`$ooks` (`id` "'((10) '*( ',::- `$name` I&)C>&)(30)
'*( ',::- `type` I&)C>&)(30) '*( ',::- `vyear` "'((F) '*( ',::- `pyear` "'((F)
'*( ',::- `%name` I&)C>&)(30) '*( ',::- `price` "'((10) '*( ',::- `no` "'((F)
'*( ',::- `p#$lication` I&)C>&)(30) '*( ',::- `remark` I&)C>&)(30) '*(
',::)N
C)=&(=N
_myMy.1:P/#ery(Z/)N
ZP.=.."*'ac1bXZP7*.(a@id@bN
ZP.=.."*'a$2bXZP7*.(a@$name@bN
ZP.=.."*'a$3bXZP7*.(a@type@bN
ZP.=.."*'a$AbXZP7*.(a@vyear@bN
ZP.=.."*'a$FbXZP7*.(a@pyear@bN
ZP.=.."*'a$BbXZP7*.(a@%name@bN
ZP.=.."*'a$QbXZP7*.(a@price@bN
ZP.=.."*'a$DbXZP7*.(a@no@bN
ZP.=.."*'a$KbXZP7*.(a@p#$lication@bN
ZP.=.."*'a$10bXZP7*.(a@remark@bN
ZP.=.."*'a$11bXZP7*.(a@price@bJZP7*.(a@no@bN
Zs1 X L"'.=)( "'(* `mis`!`$ooks` (`id` -`$name` -`type` -`vyear` -`pyear`
-`%name` -`price` -`no` -`p#$lication` -`remark` )
ONLINE MANAGEMNET SYSEM
I&:,=. (@ZP.=.."*'ac1b@- @ZP.=.."*'a$2b@- @ZP.=.."*'a$3b@- @ZP.=.."*'a$Ab@-
@ZP.=.."*'a$Fb@- @ZP.=.."*'a$Bb@- @ZP.=.."*'a$Qb@- @ZP.=.."*'a$Db@- @ZP.=.."*'a$Kb@-
@ZP.=.."*'a$10b@ )LN
Zres#ltXmyMy.1:P/#ery(Zs1)N
echo LWhtmlYWheadYWstyle typeX@textMcss@Y
!style1 \color< ];;;;;;^
!style3 \
color< ];;;;;;N
font%eight< $oldN
fontfamily< Ierdana- &rial- >elvetica- sansserifN^
]$asic\$order<1px solid ]CCCCCCN$ackgro#nd<];A;Q;KN^
!innerta$le\fontfamily< Ierdana- &rial- >elvetica- sans
serifN^WMstyleYWMheadYW$odyY
Wta$le %idthX@QKF@ alignX@center@ idX@$asic@Y
Wtr $gcolorX@]00BBCC@Y
Wtd %idthXA0A colspanX2 alignX@center@Y4n$spN4n$spN4n$spNWspan
classX@style3@Y:i$rary 9ooks +etails WMspanYWMdivYWMtdYWMtrY
WtrYWtdY
Wta$le %idthXFA2 alignX@center@ classX@innerta$le@Y
WtrY
WtdY"+!'o!<WMtdYWtdYZP.=.."*'ac1bWMtdY
WtdYIersion ?ear<WMtdYWtdYZP.=.."*'a$AbWMtdY
WMtrY
WtrYWtdY9ook 'ame<WMtdYWtd colspanX3YZP.=.."*'a$2bWMtdYWMtrY
WtrYWtdY7#$lication 'ame<WMtdYWtd colspanX3YZP.=.."*'a$KbWMtdYWMtrY
WtrYWtdYWriter 'ame<WMtdYWtd colspanX3YZP.=.."*'a$BbWMtdYWMtrY
WtrYWtdY+ate *f 7#rchase<WMtdYWtdYZP.=.."*'a$FbWMtdYWMtrY
Wtd colspanXA alignXcenterYWta$le $orderX1 $ordercolorX@$lack@ %idthXFA2
alignX@center@Y
WtrY
WtdY.!'o!WMtdYWtdY9ook +etailsWMtdY
WtdY7rice()s!)WMtdYWtdY1#antityWMtdY
WMtrY
WtrY
WtdY1WMtdYWtdYZP.=.."*'a$3bWMtdY
ONLINE MANAGEMNET SYSEM
WtdYZP.=.."*'a$QbMWMtdYWtdYZP.=.."*'a$DbWMtdY
WMtrY
WtrY
Wtd colspanX3 alignX@right@Y(otalWMtdY
WtdYZP.=.."*'a$11bMWMtdY
WMtrY
WtrY
WtdY)emarksWMtdY
Wtd colspanX2YZP.=.."*'a$10bWMtdYWtdY&#thrised .ignet#ryWMtdY
WMtrYWMta$leY
WMta$leYWMformYLN
VY
WVphp
sessionPstart()N
Zerrmsg X LLN
if ([ _myMy.1:Pconnect(LlocalhostL-LrootL-LL)) \
Zerrmsg X LCannot connect to data$aseLN
^
_myMy.1:PselectPd$(LmisL)N
Z/ X WWWC)=&(=
C)=&(= (&9:= `reg` (
`fname` varchar( 30 ) '*( ',:: -
`lname` varchar( 30 ) '*( ',:: -
`gender` varchar( 30 ) '*( ',:: -
`email` varchar( 30 ) '*( ',:: -
`cellno` int( 11 ) '*( ',:: -
`#ser` varchar( 30 ) '*( ',:: -
`pass` varchar( 30 ) '*( ',:: -
`repas` varchar( 30 ) '*( ',:: -
`add` varchar( 30 ) '*( ',:: -
`city` varchar( 30 ) '*( ',:: -
`state` varchar( 30 ) '*( ',:: -
`pin` int( 10 ) '*( ',:: -
`dist` varchar( 30 ) '*( ',:: -
`co#ntry` varchar( 30 ) '*( ',:: -
ONLINE MANAGEMNET SYSEM
`dojm` varchar( 30 ) '*( ',:: -
`dojd` int( 10 ) '*( ',:: -
`dojy` int( 10 ) '*( ',:: -
`apply` varchar( 30 ) '*( ',:: -
`do$m` varchar( 30 ) '*( ',:: -
`do$d` int( 10 ) '*( ',:: -
`do$y` int( 10 ) '*( ',:: -
`hscy` int( 10 ) '*( ',:: -
`et1` varchar( 30 ) '*( ',:: -
`et2` varchar( 30 ) '*( ',:: -
`et3` varchar( 30 ) '*( ',:: -
`sscy` int( 10 ) '*( ',:: -
`etA` varchar( 30 ) '*( ',:: -
`etF` varchar( 30 ) '*( ',:: -
`etB` varchar( 30 ) '*( ',:: -
`grad` varchar( 30 ) '*( ',:: -
`grady` int( 30 ) '*( ',:: -
`etQ` varchar( 30 ) '*( ',:: -
`etD` varchar( 30 ) '*( ',:: -
`etK` varchar( 30 ) '*( ',:: -
`pgrad` varchar( 30 ) '*( ',:: -
`pgrady` int( 10 ) '*( ',:: -
`et10` varchar( 30 ) '*( ',:: -
`et11` varchar( 30 ) '*( ',:: -
`et12` varchar( 30 ) '*( ',:: -
`dip` varchar( 30 ) '*( ',:: -
`dipy` int( 10 ) '*( ',:: -
`et13` varchar( 30 ) '*( ',:: -
`et1A` varchar( 30 ) '*( ',:: -
`et1F` varchar( 30 ) '*( ',:: -
`other` varchar( 30 ) '*( ',:: -
`othery` int( 10 ) '*( ',:: -
`et1B` varchar( 30 ) '*( ',:: -
`et1Q` varchar( 30 ) '*( ',:: -
`et1D` varchar( 30 ) '*( ',:: -
ONLINE MANAGEMNET SYSEM
`expe` varchar( 30 ) '*( ',:: -
`exp1` varchar( 30 ) '*( ',:: -
`exp2` varchar( 30 ) '*( ',:: -
`exp3` varchar( 30 ) '*( ',:: -
`expA` varchar( 30 ) '*( ',:: -
`expF` varchar( 30 ) '*( ',:: -
`expB` varchar( 30 ) '*( ',:: -
`expQ` varchar( 30 ) '*( ',:: -
`expD` varchar( 30 ) '*( ',:: -
`expK` varchar( 30 ) '*( ',:: -
`exp10` varchar( 30 ) '*( ',:: -
`exp11` varchar( 30 ) '*( ',:: -
`exp12` varchar( 30 ) '*( ',:: -
`exp13` varchar( 30 ) '*( ',:: -
`exp1A` varchar( 30 ) '*( ',:: -
`exp1F` varchar( 30 ) '*( ',:: -
`papply` varchar( 30 ) '*( ',:: -
`post` varchar( 30 ) '*( ',:: -
`pother` varchar( 30 ) '*( ',:: -
`salary` int( 10 ) '*( ',:: -
`pmode` varchar( 30 ) '*( ',:: -
`pco#rse` varchar( 30 ) '*( ',:: -
`psem` int( 10 ) '*( ',:: -
`pd#r` varchar( 30 ) '*( ',:: -
`pfees` int( 10 ) '*( ',:: -
`phostel` varchar( 10 ) '*( ',:: -
`hfees` int( 10 ) '*( ',:: -
`photo` long$lo$ '*( ',:: )N
C)=&(=N
_myMy.1:P/#ery(Z/)N
ZP.=.."*'aa1bXZP7*.(a@fname@bN
ZP.=.."*'aa2bXZP7*.(a@lname@bN
ZP.=.."*'aa3bXZP7*.(a@gender@bN
ZP.=.."*'aaAbXZP7*.(a@email@bN
ONLINE MANAGEMNET SYSEM
ZP.=.."*'aaFbXZP7*.(a@cellno@bN
ZP.=.."*'aaBbXZP7*.(a@#ser@bN
ZP.=.."*'aaQbXZP7*.(a@pass@bN
ZP.=.."*'aaDbXZP7*.(a@repas@bN
ZP.=.."*'aaKbXZP7*.(a@add@bN
ZP.=.."*'aa10bXZP7*.(a@city@bN
ZP.=.."*'aa11bXZP7*.(a@state@bN
ZP.=.."*'aa12bXZP7*.(a@pin@bN
ZP.=.."*'aa13bXZP7*.(a@dist@bN
ZP.=.."*'aa1AbXZP7*.(a@co#ntry@bN
ZP.=.."*'aa1FbXZP7*.(a@dojm@bN
ZP.=.."*'aa1BbXZP7*.(a@dojd@bN
ZP.=.."*'aa1QbXZP7*.(a@dojy@bN
ZP.=.."*'aa1DbXZP7*.(a@apply@bN
ZP.=.."*'aa1KbXZP7*.(a@do$m@bN
ZP.=.."*'aa20bXZP7*.(a@do$d@bN
ZP.=.."*'aa21bXZP7*.(a@do$y@bN
ZP.=.."*'aa22bXZP7*.(a@hscy@bN
ZP.=.."*'aa23bXZP7*.(a@et1@bN
ZP.=.."*'aa2AbXZP7*.(a@et2@bN
ZP.=.."*'aa2FbXZP7*.(a@et3@bN
ZP.=.."*'aa2BbXZP7*.(a@sscy@bN
ZP.=.."*'aa2QbXZP7*.(a@etA@bN
ZP.=.."*'aa2DbXZP7*.(a@etF@bN
ZP.=.."*'aa2KbXZP7*.(a@etB@bN
ZP.=.."*'aa30bXZP7*.(a@grad@bN
ZP.=.."*'aa31bXZP7*.(a@grady@bN
ZP.=.."*'aa32bXZP7*.(a@etQ@bN
ZP.=.."*'aa33bXZP7*.(a@etD@bN
ZP.=.."*'aa3AbXZP7*.(a@etK@bN
ZP.=.."*'aa3FbXZP7*.(a@pgrad@bN
ZP.=.."*'aa3BbXZP7*.(a@pgrady@bN
ZP.=.."*'aa3QbXZP7*.(a@et10@bN
ZP.=.."*'aa3DbXZP7*.(a@et11@bN
ZP.=.."*'aa3KbXZP7*.(a@et12@bN
ONLINE MANAGEMNET SYSEM
ZP.=.."*'aaA0bXZP7*.(a@dip@bN
ZP.=.."*'aaA1bXZP7*.(a@dipy@bN
ZP.=.."*'aaA2bXZP7*.(a@et13@bN
ZP.=.."*'aaA3bXZP7*.(a@et1A@bN
ZP.=.."*'aaAAbXZP7*.(a@et1F@bN
ZP.=.."*'aaAFbXZP7*.(a@other@bN
ZP.=.."*'aaABbXZP7*.(a@othery@bN
ZP.=.."*'aaAQbXZP7*.(a@et1B@bN
ZP.=.."*'aaADbXZP7*.(a@et1Q@bN
ZP.=.."*'aaAKbXZP7*.(a@et1D@bN
ZP.=.."*'aaF0bXZP7*.(a@expe@bN
ZP.=.."*'aaF1bXZP7*.(a@exp1@bN
ZP.=.."*'aaF2bXZP7*.(a@exp2@bN
ZP.=.."*'aaF3bXZP7*.(a@exp3@bN
ZP.=.."*'aaFAbXZP7*.(a@expA@bN
ZP.=.."*'aaFFbXZP7*.(a@expF@bN
ZP.=.."*'aaFBbXZP7*.(a@expB@bN
ZP.=.."*'aaFQbXZP7*.(a@expQ@bN
ZP.=.."*'aaFDbXZP7*.(a@expD@bN
ZP.=.."*'aaFKbXZP7*.(a@expK@bN
ZP.=.."*'aaB0bXZP7*.(a@exp10@bN
ZP.=.."*'aaB1bXZP7*.(a@exp11@bN
ZP.=.."*'aaB2bXZP7*.(a@exp12@bN
ZP.=.."*'aaB3bXZP7*.(a@exp13@bN
ZP.=.."*'aaBAbXZP7*.(a@exp1A@bN
ZP.=.."*'aaBFbXZP7*.(a@exp1F@bN
ZP.=.."*'aaBBbXZP7*.(a@papply@bN
ZP.=.."*'aaBQbXZP7*.(a@post@bN
ZP.=.."*'aaBDbXZP7*.(a@pother@bN
ZP.=.."*'aaBKbXZP7*.(a@salary@bN
ZP.=.."*'aaQ0bXZP7*.(a@pmode@bN
ZP.=.."*'aaQ1bXZP7*.(a@pco#rse@bN
ZP.=.."*'aaQ2bXZP7*.(a@psem@bN
ZP.=.."*'aaQ3bXZP7*.(a@pd#r@bN
ZP.=.."*'aaQAbXZP7*.(a@pfees@bN
ONLINE MANAGEMNET SYSEM
ZP.=.."*'aaQFbXZP7*.(a@phostel@bN
ZP.=.."*'aaQBbXZP7*.(a@hfees@bN
ZP.=.."*'aaQQbXZP7*.(a@photo@bN
Zs1XL"'.=)( "'(* `mis`!`reg` (`fname`- `lname`- `gender`- `email`- `cellno`- `#ser`-
`pass`- `repas`- `add`- `city`- `state`- `pin`- `dist`- `co#ntry`- `dojm`- `dojd`- `dojy`- `apply`-
`do$m`- `do$d`- `do$y`- `hscy`- `et1`- `et2`- `et3`- `sscy`- `etA`- `etF`- `etB`- `grad`- `grady`-
`etQ`- `etD`- `etK`- `pgrad`- `pgrady`- `et10`- `et11`- `et12`- `dip`- `dipy`- `et13`- `et1A`- `et1F`-
`other`- `othery`- `et1B`- `et1Q`- `et1D`- `expe`- `exp1`- `exp2`- `exp3`- `expA`- `expF`- `expB`-
`expQ`- `expD`- `expK`- `exp10`- `exp11`- `exp12`- `exp13`- `exp1A`- `exp1F`- `papply`- `post`-
`pother`- `salary`- `pmode`- `pco#rse`- `psem`- `pd#r`- `pfees`- `phostel`- `hfees`- `photo` )
I&:,=. (@ZP.=.."*'aa1b@- @ZP.=.."*'aa2b@- @ZP.=.."*'aa3b@- @ZP.=.."*'aaAb@-
@ZP.=.."*'aaFb@- @ZP.=.."*'aaBb@- @ZP.=.."*'aaQb@- @ZP.=.."*'aaDb@- @ZP.=.."*'aaKb@-
@ZP.=.."*'aa10b@- @ZP.=.."*'aa11b@- @ZP.=.."*'aa12b@- @ZP.=.."*'aa13b@-
@ZP.=.."*'aa1Ab@- @ZP.=.."*'aa1Fb@- @ZP.=.."*'aa1Bb@- @ZP.=.."*'aa1Qb@-
@ZP.=.."*'aa1Db@- @ZP.=.."*'aa1Kb@- @ZP.=.."*'aa20b@- @ZP.=.."*'aa21b@-
@ZP.=.."*'aa22b@- @ZP.=.."*'aa23b@- @ZP.=.."*'aa2Ab@- @ZP.=.."*'aa2Fb@-
@ZP.=.."*'aa2Bb@- @ZP.=.."*'aa2Qb@- @ZP.=.."*'aa2Db@- @ZP.=.."*'aa2Kb@-
@ZP.=.."*'aa30b@- @ZP.=.."*'aa31b@- @ZP.=.."*'aa32b@- @ZP.=.."*'aa33b@-
@ZP.=.."*'aa3Ab@- @ZP.=.."*'aa3Fb@- @ZP.=.."*'aa3Bb@- @ZP.=.."*'aa3Qb@-
@ZP.=.."*'aa3Db@- @ZP.=.."*'aa3Kb@- @ZP.=.."*'aaA0b@- @ZP.=.."*'aaA1b@-
@ZP.=.."*'aaA2b@- @ZP.=.."*'aaA3b@- @ZP.=.."*'aaAAb@- @ZP.=.."*'aaAFb@-
@ZP.=.."*'aaABb@- @ZP.=.."*'aaAQb@- @ZP.=.."*'aaADb@- @ZP.=.."*'aaAKb@-
@ZP.=.."*'aaF0b@- @ZP.=.."*'aaF1b@- @ZP.=.."*'aaF2b@- @ZP.=.."*'aaF3b@-
@ZP.=.."*'aaFAb@- @ZP.=.."*'aaFFb@- @ZP.=.."*'aaFBb@- @ZP.=.."*'aaFQb@-
@ZP.=.."*'aaFDb@- @ZP.=.."*'aaFKb@- @ZP.=.."*'aaB0b@- @ZP.=.."*'aaB1b@-
@ZP.=.."*'aaB2b@- @ZP.=.."*'aaB3b@- @ZP.=.."*'aaBAb@- @ZP.=.."*'aaBFb@-
@ZP.=.."*'aaBBb@- @ZP.=.."*'aaBQb@- @ZP.=.."*'aaBDb@- @ZP.=.."*'aaBKb@-
@ZP.=.."*'aaQ0b@- @ZP.=.."*'aaQ1b@- @ZP.=.."*'aaQ2b@- @ZP.=.."*'aaQ3b@-
@ZP.=.."*'aaQAb@- @ZP.=.."*'aaQFb@- @ZP.=.."*'aaQBb@- @ZP.=.."*'aaQQb@)LN
Zres#ltXmyMy.1:P/#ery(Zs1)N
echo LWhtmlY
WheadY
Wstyle typeX@textMcss@Y
]t\color<]0033BBNfontsi5e<1BpxNfontfamily< IerdanaN^
ONLINE MANAGEMNET SYSEM
!men#\$ackgro#nd<#rl(9,(!jpg)N%idth<200pxNheight<30pxNcolor<%hiteNtext
align<centerNpadding<0pxN^
a\textdecoration<noneNcolor<%hiteN^
!men#<hover\$ackgro#nd<#rl(9,(1!jpg)Ncolor<];;CCKKN^
a<hover\color<]KKCC;;N^
!style2 \fontsi5e< 3BpxN fontfamily< Ierdana- &rial- >elvetica- sansserifN^
]t1\
position<a$sol#teN
marginleft<10pxN
color<]0033BBN
height< AKpxN
fontsi5e<1BpxN fontfamily< Ierdana- &rial- >elvetica- sansserifN
^
WMstyleY
WMheadY
W$odyYWcenterY
Wta$le %idthX@100R@ heightX@100R@ $orderX@0@Y
WtrY
WtdYWcenterYWta$le %idthX@100R@ heightX@100R@ $gcolorX@];A;A;A@ idX@t@ $orderX0Y
WtrY
Wtd %idthX@1Q0@ heightX@1FQ@YWta$le %idthX@1Q0@ heightX@1Q0@ $orderX@1@Y
WtrY
Wtd %idthX@1Q0@ heightX@1Q0@YLVYN
WVphp
ZnameXZP;":=.a@photo@ba@name@bN
ZnameXstrPreplace(L L-LL-Zname)N
if(isset(ZP7*.(a@s#$mit@b))
\
if(Zname)
\
ZsaveimageXaddslashes(filePgetPcontents(ZP;":=.a@photo@ba@tmpPname@b))N
moveP#ploadedPfile(ZP;":=.a@file@ba@tmpPname@b- L#ploadedML!Zname)N
Z/#eryXLinsert into `mis`!`image` (`image`) val#es (@Zsaveimage@)LN
myMy.1:P/#ery(Z/#ery)N
^
ONLINE MANAGEMNET SYSEM
echo LWta$le $orderX1YWtrYWtdYWimg srcX@#ploadedMZname@ heightX@1Q0px@
%idthX@1Q0px@YWMtdYWMtrYWMta$leYLN
MJZ/#eryXLselect J from `image`!`image`LN
Zres#ltXmyMy.1:P/#ery(Z/#ery)N
MMZro%XmyMy.1:PfetchParray(Zres#lt)N
%hile(Zro%sXmyMy.1:PfetchParray(Zres#lt))
\
header(Lcontenttype<imageMjpegL)N
echo Zro%sa@image@bNJM
^
VY
WVphp
echo LWMtdY
WMtrY
WMta$leYWMtdY
Wtd %idthX@QA1@ valignX@top@Y
Wta$le %idthX@B00@ idX@t1@Y
WtrYWtdYWspan classX@style2@YWelcome Mr!WMspanYWMtdY
WtdYWspan classX@style2@YZP.=.."*'aa1b4n$spNZP.=.."*'aa2bWMspanYWMtdYWMtrY
WtrYWtd colspanX2YZP.=.."*'aaBBb4n$spN
(ZP.=.."*'aaQ1b)-4n$spN4n$spNGender<ZP.=.."*'aa3b-WMtdYWMtrY
WtrYWtd colspanX2YZP.=.."*'aa10b4n$spN
(ZP.=.."*'aa13b)-4n$spN7in<ZP.=.."*'aa12b-WMtdYWMtrY
WtrYWtd colspanX2YZP.=.."*'aa11b-4n$spN
(ZP.=.."*'aa1Ab)WMtdYWMtrY
WMta$leY
WMtrY
WMta$leYWMtdY
WMtrY
WtrY
Wtd heightX200YWta$le %idthX1D0 heightX3AQ cellspacingX1Y
WtrY
Wtd classX@men#@YWa hrefX@image!php@Y Change 7ict#re WMaYWMtdY
WMtrY
ONLINE MANAGEMNET SYSEM
WtrY
Wtd classX@men#@YWa hrefX@]@Y 9asic "nfo +etailsWMaYWMtdY
WMtrY
WtrY
Wtd classX@men#@YWa hrefX@]@Y;ees +etails WMaYWMtdY
WMtrY
WtrY
Wtd classX@men#@YWa hrefX@]@YMarks +etailsWMaYWMtdY
WMtrY
WtrY
Wtd classX@men#@YWa hrefX@]@Y&ttendance +etails WMaYWMtdY
WMtrY
WtrY
Wtd classX@men#@YWa hrefX@]@Y:i$rary +etails WMaYWMtdY
WMtrY
WtrY
Wtd classX@men#@YWa hrefX@]@YChange 7ass%ord WMaYWMtdY
WMtrY
WtrY
Wtd classX@men#@YWa hrefX@]@Y.taff ;eed$ackWMaYWMtdY
WMtrY
WtrY
Wtd classX@men#@YWa hrefX@]@Y='oticeWMaYWMtdY
WMtrY
WtrY
Wtd classX@men#@YWa hrefX@]@Y=nter "nfo ;or 7lacementWMaYWMtdY
WMtrY
WMta$leYWMtdY
Wtd $gcolorX@%hite@YContent "nfoWMtdY
WMtrY
WMta$leYWMcenterYWMtrYWMtdY
WMtrY
WMta$leYWMcenterY
WM$odyY
WMhtmlYLN
ONLINE MANAGEMNET SYSEM
VY
ONLINE MANAGEMNET SYSEM
Features $. t%e "r$Cect
T%ere are .$ll$(ing Be .eatures $. t%is #r$2uct. T%e are+<
+esign of ,ser;riendly inp#t formats!
7rovisions for +ata =ntry and Ialidations!
7rovision for data retrieval!
,na#thori5ed persons cannot accessi$le
!
More flexi$le
More interopera$ility!
ONLINE MANAGEMNET SYSEM
C$nclusi$n
(his project (((.management#late.$rm.in is developed as per the re/#irement and
necessities of the client! (he main feat#re of this project is providing #serfriendly interface
for data entering! (his provides data validations feat#re! "np#t validations help the #ser for
not entering incorrect data! (his is like a prototype!
ONLINE MANAGEMNET SYSEM
*I*LIOG-A"01
Sites#
7>7 < %%%!(i5ad!com
>(M:MC..MCava .cript < %%%!%3school!com
$oo%s#
>(M:MC..MCava .criptM7>7 < "van 9royas
;lashMC/#ery <7>7 (#torials

Вам также может понравиться