You are on page 1of 65

1 JOB PORTAL MANAGEMENT SYSTEM ] April 12, 2013

APPENDIX
ASIA PACIFIC I NSI!E OF I NF"#MAI"N
 NF"#MAI"N EC$N"%"G&

PANIPAT
PANIPAT (HARYANA-INDIA)-13 2 103

SDM Group Assignment 62


1 JOB PORTAL MANAGEMENT SYSTEM ] April 12, 2013

INF"#MAI"N EC$N"%"G&

SDM Group Assignment 62


1 JOB PORTAL MANAGEMENT SYSTEM ] April 12, 2013

INF"#MAI"N EC$N"%"G&

SDM Group Assignment 62


1 JOB PORTAL MANAGEMENT SYSTEM ] April 12, 2013

GROUP ASSIGNMENT
Mo'ule Co'e ( )CE00321*2+

-". P"#A% MANAGEMEN


S&SEM/
G#"!P6

SDM Group Assignment 62


1 JOB PORTAL MANAGEMENT SYSTEM ] April 12, 2013

%eel 2

$n' out 'te( 6*Ferur4*2013 $n' in 'le(


12*April*2013
Sumitte' o( Sumitte'
.4( *
Mr8 An9ur Singl
-ig4s Slu5
)Mo'ule %e:turer+
)P101117+

SDM Group Assignment 62


1 JOB PORTAL MANAGEMENT SYSTEM ] April 12, 2013

Pi4us; <umr )P01011=6+ $imns;u Agr>l )P101122+

SDM Group Assignment 62


CERTIFICATE
A* FB  I  I STAFFORDSHIRE
  UNIVERSITY^*

ASIA PACIFIC
INSI!E "F
INF"#MAI"N
EC$N"%"G&

;is is to e :erti?ie' t;t t;e ?ollo>ing un'er mentione' stu'ents o? APII SD INDIA ;e
su::ess?ull4 :omplete' t;e pro5e:t o? S4stem Deelopment Met;o's8 ;e4 ;e mintine'
ll gui'elines set 4 SAFF"#DS$I#E !NI@E#SI&8 ;eir pro5e:t ;s een sumitte'
in t;e gien spn o? time8 ;e4 ;e 'opte' no ?oul mens to :omplete t;eir pro5e:t8

I ;ere4 'e:lre t;t I ;e een ;n'e' oer t;e pro5e:t long >it; ll ne:essr4 'o:uments8
I >is; t;em goo' lu:9 in ll t;eir ?uture pro5e:ts8

Sumitte' o(*
Sumitte' .(*
Mr8 An9ur Singl
-ig4s Slu5 )P101117+
)Mo'ule %e:turer+
Pi4us; <umr )P"1011=6+
S4stem Deelopment Met;o's
$imns;u Agr>l )P101122+
ACKNOWLEDGEMENT
It >s  gret eperien:e >or9ing on t;e pro5e:t o? “System Development Methodse epress
our ;ertiest grtitu'e to>r's t;ose >;o >ere :onstntl4 inole' >it; us 'uring our pro5e:t8
AFII SD In'i, Pnipt, >ill l>4s o::up4  spe:il pl:e in our ;ert, t;roug;out our 
:reer, ?or ot; personl n' pro?essionl resons8

;e p;enomenon remins sme t;t no pro5e:t eer :n e ee:ute' pro?i:ientl4 n'
e??i:ientl4 >it;out s;ring t;e meti:ulous i'es, te:;ni:l epertise n' innotie t;oug;ts
 put ?or>r'e' 4 t;e te:;ni:l n' non*te:;ni:l eterns8

;eneer  te:;ni:l pro5e:t is 'eelope', eentull4 it reuires :on'u:tie te:;ni:l


enironment n' te:;ni:l gui'n:e to get inole' in t;e ssigne' pro5e:t ent;usisti:ll48
e re lso grte?ul to ll t;e APIIIAN le:turers ?or eing etremel4 ?rien'l4 n' :o*
opertie 'uring t;e entire :ourse o? our pro5e:t8 ;eir :ontinuous ;elp n' support m'e t;e
 pro5e:t mu:; es48

;ere re no e:t >or's to epress our regr's n' legitimte grtitu'e to one o? our 
esteeme' te:;no personlit4, >it;out ;im t;is pro5e:t :oul' not get n entrn:e to>r's t;e
ee:ution8 Mr8 An9ur Singl is t;e pioneer >;o ile' t;is mgni?i:ent option to us to
moe ;e'8 $e ;s l>4s inspire' n' gui'e' us ?or t;e rig;t tr:9 to e ?ollo>e' ?or ll t;e
s4stem nl4sis se:tion o? t;is pro5e:t8 e re in'ete' to ;im ?or giing us t;is gret
opportunit4 to pursue our 6 l; semester pro5e:t8

%stl4, >e >oul' li9e to t;n9 ll t;ose >;ose nmes m4 not ;e ppere' ;ere ut >;ose
:ontriution ;s not gone unnoti:e'8 e >oul' li9e to t;n9 ll o? t;em, ?or t;eir ;elp in
rious >4s8
Sumitte' .4( *

-ig4s Slu5 )P101117+


Pi4us; <umr )P01011=6+
$imns;u Agr>l )P101122+
5 JOB PORTAL MANAGEMENT SYSTEM ] April 12, 2013

TABLE OF CONTENTS

8886
18 IN#"D!CI"N888888888888888888888888888888888888888888888888888888888
888H
181 P!#P"SE8888888888888888888888888888888888888888888888888888888888888888
88H
182 ".-ECI@E888888888888888888888888888888888888888888888888888888888888
888H
183 SC"PE888888888888888888888888888888888888888888888888888888888888888888888
88
187 M"D!%ES88888888888888888888888888888888888888888888888888888888888888
888
28 SC$ED!%E P%ANNING888888888888888888888888888888888888888888888
888
281 GAN C$A#88888888888888888888888888888888888888888888888888888
811
282 EE< DIS#I.!I"N88888888888888888888888888888888888888888
8812
283 "#<%"AD MA#IX888888888888888888888888888888888888888888
8813
38 SE%ECI"N "F ME$"D"%"G&888888888888888888888888888
8820
78 P#".%EM .AC<G#"!ND * C!##EN S&SEM
8820
=8 "@E#@IE * P#"P"SED S"%!I"N888888888888888888888
8822
68 #E!I#EMENS88888888888888888888888888888888888888888888888888888888
2
681 F!NCI"NA% #E!I#EMENS888888888888888888888888
82
682 N"N*F!NCI"NA% #E!I#EMENS88888888888888
8830
683 $A#DA#E #E!I#EMENS888888888888888888888888888
30
687 S"FA#E #E!I#EMENS8888888888888888888888888888
831
H8 P#"CESS M"DE%8888888888888888888888888888888888888888888888888888888
832
H81 %"GICA% P#"CESS M"DE%888888888888888888888888888888
8832
H8181 C"NEX DIAG#AM888888888888888888888888888888
8833
H8182 %E@E% "DFD88888888888888888888888888888888888888888888
836
H82 P#"CESS SPECIFICAI"N8888888888888888888888888888888888
8836
H8281 DECISI"N A.%E8888888888888888888888888888888888888
883H
8 DAA M"DE%S888888888888888888888888888888888888888888888888888888888888
883
81 ENI& #E%AI"NS$IP DIAG#AM888888888888888888
883
8 E@EN M"DE%88888888888888888888888888888888888888888888888888888888888
8870
81 ENI& %IFE $IS"#&888888888888888888888888888888888888888
8873
108 DAA.ASE DESIGN888888888888888888888888888888888888888888888888888
873
1081 ADMINIS#A"# DAA.ASE888888888888888888888888
77
1082 EMP%"&E# DAA.ASE8888888888888888888888888888888888

SDM Group Assignment


6 JOB PORTAL MANAGEMENT SYSTEM ] April 12, 2013

1083 -".SEE<E# DAA.ASE8888888888888888888888888888888888888888888888888888888888888888888888888888888 7=


108 DESIGN P#INCIP%ES888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888876
1181 INE#ACI@E SC#EEN DESIGN A%"NG I$ PSE!D"C"DE88888888888876
128 P#"G#AMMING EN@I#"NMEN888888888888888888888888888888888888888888888888888888888888888888888888=
1281 F#"N*END88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 =
1282 .AC<*END888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=
138 C"NC%!SI"N8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888860
178 .I.%I"G#AP$&888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888861
1=8 APPENDIX8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888862
1=81 EE< DIS#I.!I"N
1=82 .IEE<IES

SDM Group Assignment


INTRODUCTION
e:;nolog4 is :onstntl4 :;nging8 So:iet4 s >e 9no> it 'epen's on t;is ?:t8 ;t >;i:; >e
t9e ?or grnte' to'4 >oul' ;e een t;e stu?? o? s:ien:e ?i:tion s little s ?i?t4 4ers go8
In ?i?t4 4ers time, >e >ill 'outless e e:ite', perture' n' ??le' 4 4et more ne>
'eelopments8 In t;e erl4 4ers o? t;e t>ent4 ?irst :entur4, it is :omputers n' t;e Internet
t;t ;e :pture' t;e puli: imgintion, n' ?oun' t;eir >4 into not 5ust t;e >or9ing
enironments, ut in:resingl4 into t;e 'omesti: sp:es8

In t;is mo'ern so:iet4, i? >e re not :ple to :ope up >it; t;ese :;nges t;n >e re not
going to stn' or surie n4>;ere in t;is te:;ni:l >orl'8 o'4 t;ere is no pl:e ?or errors,
so s to m9e  s4stem more e??e:tie n' e??i:ient >e nee' su:; te:;nolog4 >;ere error 
 prone :;n:es must e lest8

In t;e s:enrio o? t;e ssignment, >e re reuire' to 'eelop  >e*se' ppli:tion on -o
Portl Mngement S4stem8 In t;is time o? re:ession >;ere eer4one, is eit;er eperien:e' or 
?res;er, is in ser:; ?or  5o8 ;is 5o portl :n proe to e er4 ;elp?ul sin:e it llo>s users
o? 'i??erent pro?ile to uplo' t;eir C@s, ser:; 5o on t;e sis o? t;eir uli?i:tion8 Eer4
user :n ::ess t;roug; user i' n' ppl4 ?or multiple 5os t  time8

Currentl4, >e re >or9ing on  mnul s4stem >;ere 't is store' in t;e ?orm o? registers8
@ie>ing ille 5os, or ppl4ing ?or t;e 5o t t;e gen:4 :n e 'one ?or >;i:; 5o
see9ers ;s to go to t;e gen:4 n' :;e:9 t;e ille 5os t t;e gen:48 -o see9ers :;e:9 
t;e list o? 5os ille n' ppl4 t;e 5o8 ;en t;e gen:4 >ill s;o> ille 5os ?or t;e
 5o see9er ?or ;is uli?i:tions n' t;en up'tes t;e 5os 'tse8 ;e 'eelope' -o Portl
mngement s4stem is >e*se' >;i:; #euires Emplo4ee #egistrtion J Pro?iles, -o
Ser:;, Emplo4er #egistrtion J Pro?iles, n' Sus:ription "ption ?or ot; Emplo4ee n'
Emplo4er et:8 Emplo4er :n '' ">n Pro?ile n' post 5os n' -o See9er :n Ser:; -os
 se' on Geogrp;i:l Are )Countr4, Stte, n' Cit4+, uli?i:tion, n' Compn4 >ise or 
on t;e .sis o? Eperien:e n' Epertise >ise8
[JOB PORTAL MANAGEMENT SYSTEM] April 1! "1#

Purpose
;e purpose o? 'esigning t;e online 5o portl is to gie t;e 5o see9ers  plt?orm ?or ?in'ing
 rig;t n'  stis?:tor4 5o ::or'ing to t;eir uli?i:tion8 It lso :onne:ts t;e 5o see9ers
>it; t;e m5or gen:ies8
It lso proi'es -os portl ?or -o See9ers to sumit t;eir C@ n' ppl4 ?or 5o posting n'
Emplo4er :n sele:t est Emplo4ees ?rom Aille C@ se' on t;eir p4ment option
sele:tion8 ;is is si:ll4  -o portl >;ere 5o See9er pplies ?or 5os n' emplo4er post
 5os n' sele:t prospe:tie ppli:nt8
-o portl is prepre' ?or proi'e ll :tegories o? 5o n' ;elp to get rious t4pe o? 5o8 ;e
min purpose o? 5o portl is to proi'e t;e ?:ilit4 to 5o see9ers ?or getting t;e ui:9 5o8
So, it enles ppli:nts to ser:; ?or 5os in  :onenient mnner n' to enle emplo4ers to
?in' suitle :n'i'tes8

"5e:tie
;e o5e:tie o? t;e ppli:tion is to 'eelop  s4stem using >;i:; 5o ppli:nts n'
re:ruiters :n :ommuni:te >it; e:; ot;er8 An "nline -o Portl is n ppli:tion >;ere t;e
 5o see9ers :n register t;emseles t t;e >esite n' ser:; 5os >;i:; re suitle ?or t;em
>;ere s t;e emplo4ers register >it; t;e >esite n' put up 5os >;i:; re :nt t t;eir
:ompn48
;e "nline -o Portl S4stem is  p:9ge to e use' 4 gen:ies to improe t;e e??i:ien:4 o? 
 usiness8 ;e "nline -o Portl S4stem to e 'eelope' ene?its gretl4 t;e memers8 ;e
s4stem proi'es 5os :tlogue n' in?ormtion to memers n' ;elps t;em 'e:i'e on t;e 5os
to ppl48 ;e A'min n' emplo4ers :n 9eep t;e 5os :tlogue up'te' ll t;e time so t;t
t;e -o see9ers get t;e up'te' in?ormtion ll t;e time8

S:ope
The Scope for the system can be as follows

K Mintin -o See9er n' Emplo4er re:or's

K Mintin uplo'e' #esumes

K Proi'e CustomiLe' -o Postings

K Mintin -o Posting 'etils n' generte rious reports

SDM Group Assignment


[JOB PORTAL MANAGEMENT SYSTEM] April 1! "1#

Mo'ules
;e ppli:tion :omprises t;e ?ollo>ing m5or mo'ules(

-o See9er Mo'ule


;is mo'ule proi'es ?un:tionlities ?or 5o see9ers8 Appli:nts :n post t;eir resumes >it;
 personl n' pro?essionl 'etils8 ;e4 :n lso up'te t;e resume s ?reuentl4 s reuire'8
;e ppli:nt :n lso ro>se t;roug; t;e present :n:ies ille8 -o see9ers :n lso
get mil lerts >;en t;eir resumes re sele:te' 4 emplo4ers8

Emplo4er Mo'ule
;is mo'ule proi'es ?un:tionlities relte' to emplo4ers8 Emplo4ers :n post :n:4 'etils
n' up'te t;e 'etils s n' >;en ne:essr48 Emplo4ers :n ser:; t;roug; ppli:nt
resumes se' on 'i??erent :riteri8

A'ministrtion Mo'ule(
;is mo'ule proi'es 'ministrtor relte' ?un:tionlities8 A'ministrtor mnges entire
ppli:tion n' mintins t;e pro?iles o? ppli:nts n' emplo4ers8

SDM Group Assignment


SC$EDULE PLANNING

GAN C$A#

i iitnuunmumm

 1111 B 11   f t I B 1 > O = 117
>

K

I8 s

nnn n r: n Q
- . . . » . . : : s c J  » !  "
#!RP!
* @Q @+ n
r15S

0B0

Ro
8T
I

B0

U*

V< V

e @
ii
0.

ii

"8-

i

"8i

iisi

B

ii
X Bo
mi

I
i

B i uQ
%& %%'%'($$
* * l  I B M I I V O i 5 V I I  V = O B I I B
8 8 & r8 & ) ) *) UKW $ i*Q & U o n rU rQ R*Q

+ illllliiiil(llllillllil
1  i 11 O ?  = M  1 111 I M I = 11 I 1111
Y i ? 11 111 $it I ? Y 11 i
U U M o t r W n t  N ) N s B n o N  U " 5 5 o R 4

T? ?V
1 11
1  III 11XII
Z( 2 2 t 2 2 6 = ? -
BQ BW m uQ < * RW 2 O 2
WEEK DISTRIBUTION

Delierle
A Delierle is  term use' in pro5e:t5nngement to 'es:rie  tngile or intngile o5e:t
 pro'u:e' s  result o? t;e pro5e:t t;t is inten'e' to e 'eliere' to  :ustomer )eit;er internl or 
eternl+8 A 'elierle :oul' e  report,  'o:ument or n4 ot;er uil'ing lo:9 o? n oerll
 pro5e:t8 (Final utput!

Milestone
A 'elierle 'i??ers ?rom  pro5e:t milestone in t;t  milestone is  mesurement o? progress
to>r' n out:ome >;eres t;e 'elierle is t;e result o? t;e pro:ess8 For  t4pi:l pro5e:t, 
milestone mig;t e t;e :ompletion o?  pro'u:t 'esign >;ile t;e 'elierle mig;t e t;e
te:;ni:l 'igrm o? t;e pro'u:t8 ("ntermediate utput!

S8N s9 ee9 Milestone[Delierle

18 Plnning n' nl4sis


Current S4stem Anl4sis ee9 * 1 Current S4stem Fl>s

Pro5e:t Plnning ee9 * 1 Propose' S4stem


#euirement Anl4sis ee9 * 2
$r'>re, So?t>re #euirement
Spe:i?i:tion
28 Designing n' Co'ing
%ogi:l Design ee9 * 7 DFDs, E#Ds, De:ision le
P;4si:l Design ee9 * = * Stor4or's

38 Implementtion

or9ing >it; Front * En' ee9*=*6 Protot4pe


or9ing >it; .:9 * En' ee9 *6*H Deelope' S4stem

78 @li'tion n' esting

est Plns ee9 *  Errors in t;e S4stem


est S:enrios ee9 *  Finl Pro'u:t

=8 Finl Presenttion ee9 * 10 Demonstrtion


WORKLOAD MATRI,

 No Stu'ent I'8 Nme


1 P1011=6 Pi4us; <umr  
2 P101122 $imns;u Ar>l
3 P101117 -i4s Slu5

or9 Diision

1 $ % otl
 No8 Components M8 Mr9s A>r'e'

1 Sele:tion o? Met;o'olog4 10 33 33\ 33 33\ 33 33\

2 Pro:ess Mo'el in:lu'ing supporting 'o:ument 20 33 33\ 33 33\ 33 33\

Dt Mo'el in:lu'ing ttnute lists, P<s, F<s n' %ele'


3 20 33 33\ 33 33\ 33 33\
reltions;ips

7 Eent Mo'el 20 33 33\ 33 33\ 33 33\

= S:reen Design 1= 33 33\ 33 33\ 33 33\

6 Implementtion 1= 33 33\ 33 33\ 33 33\

otl S:ore 100


$ig;est :n'i'te s:ore
Finl mr9s o? in'ii'ul :n'i'tes

SELECTION OF MET$ODOLOGY
S4stem 'eelopment met;o'ologies re promote' s  mens o? improing t;e mngement
n' :ontrol o? t;e so?t>re 'eelopment pro:ess, stru:turing n' simpli?4ing t;e pro:ess, n'
stn'r'iLing t;e 'eelopment pro:ess n' pro'u:t 4 spe:i?4ing :tiities to e 'one n'
te:;niues to e use'8 $en:e ?or t;e 'eelopment o? Pro5e:t Mngement S4stem, “#eb
 "nformation System Development / met;o'olog4 ;s een sele:te', e:use t;e s4stem is
>e*se'8

esite uil'ing is more :ompli:te' t;n  simple so?t>re uil'ing n' ISDM in:lu'es
lmost e:; p;se )t;t :ontins :ertin :tiities+ t;t is reuire' to uil'  >esite8
S#!C!#E
$um2ns e:;nolog4
"rg2nis2tion
- i
Situ2tion
ANA%&SIS
-
O$%&'!&!'&+ I'"$,&!' DESIGN
#"SDM  A'&+s!s A'&+s!s Multi view framewor&  
V&+/ c$/&!' R/!$/,/'s
(,&' &c!! ss/,s) s/c!"!c&!'

SC"PE 4$5
6 7 T/c'!c&+
ISDM D/s!%' 6 7 D/s!%' :oer lmost e:; n' eer4 step reuire' ?or  
Us/$  nui 7 S"8&$/
>esite s&!s"&c!' 7 ,9/!
I]]lop:rs
Us/$ !'/$"&c/ 7

'eelopment t;t in:lu'es ?rom orgniLtionl nl4sis to >or9 'esign n' te:;ni:l 'esign8 It
ensures t;t >e >ill e going t;roug; $CI pro:ess >;i:; is ene?i:il n' re:ommen'e' ?or 
>esite 'esign8
DESC#IPI"N
A s4stem 'eelopment met;o'olog4 re?ers to t;e ?rme>or9 t;t is use' to stru:ture, pln, n'
eontrol t;e pro:ess o? 'eeloping n in?ormtion s4stem8 A >i'e riet4 o? su:; ?rme>or9s ;e
eole' oer t;e 4ers, e:; >it; its o>n re:ogniLe' strengt;s n' >e9nesses8 "ne s4stem
'eelopment met;o'olog4 is not ne:essril4 suitle ?or use 4 ll pro5e:ts8 E:; o? t;e ille
met;o'ologies is est suite' to spe:i?i: 9in's o? pro5e:ts, se' on rious te:;ni:l, orgniLtionl,
 pro5e:t n' tem :onsi'ertions8

#e:eiing t;e pro5e:t, llotment o? t;e pro5e:ts to t;e rig;t epertise, to :on'u:t t;e meeting t
regulr interls to tr:9 t;eir progress n' 'o:ument mngement ?or pro5e:t is eing per?orme' s
 >e se' so t;t t;e mnull4 'one entire 'i??i:ult ts9 >ill e minimiLe'8 So s per our 
reuirement ?or >e se' ppro:; >e ;e sele:te' ISDM Met;o'olog4 e in?ormtion
s4stem 'eelopment met;o'olog4 )ISDM+ e*se' In?ormtion S4stems Deelopment
met;o'olog4 ;s 'erie'  :on:ept ?rom ;4perme'i 'eelopment met;o'olog48 !sull4,
;4perme'i is  :omintion o? ri:; tets, grp;i:s, u'io, i'eo, n' so ?ort; 4 using t;e :on:ept
o?  ;4perlin9 in or'er to proi'e  :ross re?eren:e n' nigtion to ot;er pges or se:tions o? t;e
ppli:tion8 An4 ;4perme'i 'esign n' 'eelopment met;o'olog4 s;oul' e le to 'opt t;e
'eelopment o?  e*se' In?ormtion S4stems8

P!#P"SE
Firstl4, t;e originl purpose o? e*se' 'eelopment is to uil' n lterntie t4pe o? me'ium
t;t eten's  :;nnel o? :ommuni:tion to online pulis;ing purpose ?or internl n' eternl
st9e;ol'ers8 In ''ition, t;e purpose o? t;e In?ormtion S4stems 'eelopment is to ?:ilitte
 usiness trns:tions n' opertion o? n orgniLtion8 Se:on'l4, t;e 'eelopment li?e :4:le o? 
generl In?ormtion S4stem is  long term :4:le, >;ile  s;ort term li?e*:4:le o? >e*se'
'eelopment is uite :ommon ?or mn4 >e*se' pro5e:ts8
;ir'l4, t;e >e is :ontent intensie, n' :ompose' o? unstru:ture' in?ormtion use >;ile
stru:ture' in?ormtion n' its ?lo> re t;e m5or ?o:us o? tr'itionl In?ormtion S4stems8
Finll4, >e*se' 'eelopment is  ri:; grp;i:l ppro:;, lt;oug; it m4 e optionl to most
In?ormtion S4stems 'eelopment pro5e:ts8 Conseuentl4, t;e
met;o'olog4 to 'eelopment nee's to e 'is:usse' seprtel4 ?rom t;e tr'itionl In?ormtion
S4stem 'eelopment8

Multiie> ?rme>or9 ?or IS 'eelopment )'pte' ?rom Aison e? at'' 1+

-usti?i:tion ?or using ISDM


K It is est met;o'olog4 ?or >e se' pro5e:t mngement s4stem s t;e resour:e reuire' to
implement t;is mo'el is miniml8
K It ?ollo>s t;e ISDM te:;niue8
K !ser :n ?in' t;e site es4 to lern to operte n' un'erstn'le
K Proi'es ::urte, timel4, relent in?ormtion
K Proi'es in?ormtion t t;e rig;t leel o? 'etil
K Cretes  sense o? personliLtion
K M9es it es4 to :ommuni:te >it; t;e users

Or./&i0/1i)&/l /&/l2'i'
"rgniLtionl nl4sis represents lue :retion8 It stresses strteg4 s reltions;ip uil'ing n'
mintining >it; ro' rnge o? st9e;ol'ers t;t in:lu'es :ustomers, emplo4ees, goernment, n'
suppliers n' so on8 ;ere re ?our t4pes o? st9e;ol'ers t;t re liste' elo>(
Primr4 st9e;ol'er 
Primr4 st9e;ol'ers re t;ose >;o re 'ire:tl4 inter:te' >it; t;e s4stem8 A::or'ing to our s4stem
t;e primr4 st9e;ol'ers re 'ministrtor, 5o see9er, n' emplo4er8

Se:on'r4 st9e;ol'er 
Se:on'r4 st9e;ol'ers re t;ose >;o re not 'ire:tl4 inter:te' >it; t;e s4stem ut re:eie output8
A::or'ing to our s4stem t;e se:on'r4 st9e;ol'ers re Mngement >;o re not 'ire:tl4
inter:te' >it; t;e s4stem8

ertir4 St9e;ol'ers
;ese re t;ose st9e;ol'ers t;t re not inole' in t;e s4stem8 ;ese re not primr4 s >ell s
se:on'r4 ut t;e4 re t;e one >;o re ??e:te' 4 t;e su::ess n' ?ilure o? t;e s4stem8 ;ese re
t;e inestors n' :ompetitors, 'eeloper >;ose pro?it 'epen's on t;e su::ess n' ?ilure o? t;e
s4stem8

F:ilitting St9e;ol'ers
;is is t;e min st9e;ol'er s t;is is responsile ?or t;e 'eeloping, 'esigning n' mintining t;e
s4stem8 ;e 'eeloping tem is t;e ?:ilittor ?or t;is s4stem8

I&3)r%/1i)& /&/l2'i'
K In?ormtion nl4sis 'els >it; reuirement gt;ering te:;niues
K r'itionll4 ''resse' s reuirements spe:i?i:tion
K FormliLe' spe:i?i:tion o? t;e in?ormtion n' pro:ess reuirements o? t;e orgniLtion
K o 'o:ument use grp;i:l nottion )use !M%+ or so?t>re protot4pe
K !se to :rete stru:turl e;iorl mo'el o? t;e prolem sitution
o !se :se o Clss mo'el
o A:tiit4 'igrm

$4%/& 5)%p416r i&16r/51i)&


$umn*:omputer inter:tion )$CI+ is t;e stu'4 o? inter:tion et>een people )users+ n'
:omputers8 Inter:tion et>een users n' :omputers o::urs t t;e user inter?:e, >;i:; in:lu'es
 ot; so?t>re n' ;r'>re ?or emple, :;r:ters or o5e:ts 'ispl4e' 4 so?t>re on 
:omputers monitor, input re:eie' ?rom users i ;r'>re perip;erls su:; s 9e4or's n'
mi:e, n' ot;er user inter:tions >it; lrge*s:le :omputeriLe' s4stems su:; s ir:r?t n' po>er 
 plnts8 It is 'e?ine' s t;e 'is:ipline :on:erne' >it; t;e 'esign, elution n' implementtion o? 
inter:tie :omputing s4stems ?or ;umn use n' >it; t;e stu'4 o? m5or p;enomen surroun'ing
t;em8 ;ere re si 'esign prin:iples s ?ollo>s( *
K @isiilit4 * @isiilit4 mens 4 loo9ing to n i:on or some inter:tie uttons t;e user :n
:ome to 9no> t;e use o? it8 It is :;iee' 4 putting :ontrol is  isile pl:e8
K Fee':9 * It is  response to  users input8 ;eneer  user gies n4 input proper
?ee':9 must e gien t;t is un'er pro:ess8
K Constrins * ;ese re t;e properties o? n o5e:t t;t limits t;e >4s it :n e use'8 ;ese
re use' to re'u:e t;e possiilit4 o? user m9ing errors8 Constrints re generll4 use' >;ile
?illing up t;e in?ormtion >;ile :reting or e'iting t;eir pro?ile su:; t;t no >rong
in?ormtion is entere' 4 t;e user8 ;ere re si:ll4 t;ree t4pes o? :onstrins * P;4si:l,
%ogi:l n' :ulturl8
K Mpping * Mpping is t;e reltions;ip et>een :ontrols n' t;eir :tion or e??e:t in t;e
>orl'8
K Consisten:4 * Consisten:4 mens 'esign i:ons s;oul' 'o similr ts9 eer4 time8 It is esier
to use n' lern8 Consisten:4 is o? t>o t4pes * Internl n' Eternl
K A??or'n:es It is t;e properties o? n o5e:t t;t in'i:tes ;o> it :n e use'8 ;e S:roll
'o>n toolr itsel? in'i:tes t;t it is use' to s:roll 'o>n or up
"#< DESIGN
or9 'esign emp;siLes on t;e user stis?:tion8 <no>ing >;o 4our users re n' >;t t;e4
>nt is t;e ?irst, itl step in meeting t;eir nee's8 Its er4 importnt ?or  s4stem to mt:; t;e
user^s ts9 >it; t;e reuirements8
e ul sure4 is use' to ssess t;e ulit4 o? t;e s4stem8 #eb ual uses followin) 
 parameters to ensure uality of web systems+
K !silit4 * !silit4 is t;e stu'4 o? t;e ese >it; >;i:; people :n emplo4 
 prti:ulr tool or ot;er ;umn*m'e o5e:t in or'er to :;iee  prti:ulr gol8 It
s;oul' e usle ?or ll users n' st9e;ol'ers )A'ministrtor, -o See9er, Emplo4er+8
K In?ormtion * ;e in?ormtion t;t t;e s4stem is proi'ing s;oul' e relent8 !sers
must get ll t;e in?ormtion in proper mnner ?or >;i:; t;e4 ;e :ome to use t;e
s4stem8

K Inter:tion * Inter:tion pl4s  itl role8 !sers >ill use t;e s4stem onl4 i? it is
inter:tie enoug; to engge t;e users8 In t;e s4stem is not inter:tie users >ill esil4
get ?rustrte' n' >ill stop using t;e s4stem8
K Conergen:e * ;e >e site s;oul' e esil4 :onerging8
C4rr6&1 S2'16%
;e present s4stem reuires ppli:nts to ser:; t;roug; print n' isul me'i ?or 5o
opportunities8 Appli:nts nee' to ppl4 ?or 5os using :onentionl met;o's n' pper ?or 
interie> on  spe:i?ie' 'te t  spe:i?ie' lo:tion8 8 In t;e :urrent mnul s4stem 5o
see9ers ;' to sen' resumes n' :oer letters 4 mil, 'elier t;em in person or ? t;em, n'
t;en >it ?or n interie> reuest8 Emplo4ers nee' to 'ertise t;e :n:ies n' sort ll
ppli:nt 'etils, :on'u:t sele:tion pro:e'ures n' :omplete t;e ?ormlities8 ;e 5o
ppli:tion pro:ess too9 uite some lime8 ;is ppro:; is te'ious n' reuires mu:; e??ort
n' resour:es8 ;is pro:ess >s eull4 ?rustrting ?or re:ruiters, s it o?ten too9 some time to
?ill positions >it; uli?ie' :n'i'tes8 "nline re:ruitment spee's up n' m9es t;e pro:ess
mu:; more e??i:ient8

K Non ililit4 o? 't >;en reuire'8


K #esume sent mnull4, it is  >ste o? ppers n' :onsumes  lot o? time
K No 'tse[s4stem to 9eep tr:9 o? resume o? :n'i'te
K Di??i:ult4 to ser:; ?or reuire' 5o :n:48 It t9es  long time ?or 5o see9er8
K Initing ppli:tions t;roug; post t9es  lot o? time8

Pr)p)'67 S2'16%
;e propose' s4stem is  >e se' ppli:tion >;i:; llo>s ppli:nts n' emplo4ers to
register t;eir 'etils8 Appli:nts :n ro>se t;roug; t;e :n:4 'etils t;t re poste' n'
:n ppl4 ?or t;e 5os online8 Emplo4ers :n ro>se t;roug; t;e poste' resumes n' sele:t
suitle :n'i'tes8

K Filter, Ser:; ?:ilit4 ?or 5o see9ers ::or'ing to t;eir reuire' :n:48
K Dil4 up'tes i noti?i:tions n' ot;er :ommuni:tion me'i8
K Sen'ing resume ses e??ort, time n' :ost o? 5o see9er 
K All :n:ies re ille on  single inter?:e
K -o see9er :n set pri:4 leel ?or 'i??erent :ompnies
K -o see9er :n se 5os ::or'ing to t;eir nee's
K Most re:ent 5os re 'ispl4e' on t;e ;ome pge
K Counting t;e numer o? times t;e resume o?  5o see9er is ::esse' 4 t;e :ompn4
K Ese o? posting 5o :n:4 4 emplo4er 
K Ese o? ?iltering ppli:tions t;t ?it into eligiilit4 :riteri 4 s:nning t;e resumes
K Ese o? :ommuni:tion et>een 5o see9er n' emplo4er 4 internl messging
K Es4 generte' reports

Constrints
K ;e Inter?:e is proi'e' onl4 in Englis;8 So, t;e user s;oul' 9no> Englis;88
K %ogin n' pss>or' is use' ?or i'enti?i:tion o? user n' t;ere is no ?:ilit4 ?or guest
user8
K #egistere' users onl4 ;e t;e rig;ts to ::ess t;e ?:ilities proi'e' 4 t;e s4stem8
K ;e user :n ::ess "nline -o Portl Mngement S4stem ?rom n4 :omputer t;t
;s internet :onne:tion n' internet ro>sing :pilities8

Assumptions
;e ppli:tion is 'eelope' 4 t;e 'eelopers 4 ssuming t;e(

K ;e user ;e intermittent 9no>le'ge o? :omputers n' it inter?:e8


K ;e :omputer ;s internet :onne:tion n' internet ro>sing :pilities8
K ;e user 9no>s Englis; s G!I ;s een proi'e' in Englis;8
K -osee9er s;oul' e ?rom n4 ?iel's8 )e re using in:rementl mo'el, So ?irst >e re
m9ing it onl4 ?or 5osee9ers ?rom I ?iel's8+
R684ir6%6&1'

Fun:tionl #euirements

-o See9er 

S8No #euirement Des:ription

18 #egistrtion
-osee9er i? >nts to register to t;e site,  :li:9 on
#egister No> utton >ill proi'e ;im >it; 
registrtion ?orm8 A?ter ?illing ll t;e 'etils in t;e
registrtion ?orm i8e8 t;e mn'tor4 ones >;i:; re
mr9e' 4 B ;s to e ?ille' ne:essril4 n' t;e
remining m4 e le?t, user ;s to sumit it 4 :li:9ing
on sumit utton8 Noti?i:tion i messge >ill e
'ispl4e'8

28 %ogin
It llo>s onl4 ut;orise' people to ::ess t;e
ppli:tion8 ;en t;e user logs in to t;e s4stem, t;e
user ;s to enter login 'etils in t;e spe:i?i: usernme
n' pss>or' ?iel's8 ;e user :li:9s on login utton n'
i? i' n' pss>or' re li'te', t;en t;e user is gien
::ess to t;e ppli:tion n' user pro?ile is 'ispl4e'8

38 Forgot Pss>or' I? t;e user ?orgets t;e pss>or', it :n e retriee' 4


"ption Forgot Pss>or'Y .utton8 A :li:9 on t;is utton >ill let
to  se:urit4 uestion n' i? t;e ns>er is eri?ie'8 ;e
messge >it; :orre:t pss>or' >ill e proi'e' to t;e
user8

78 Ser:; -os
;e 5osee9er :n ser:; ?or t;e reuire' 5o 4
entering 9e4>or's, :tegor4, >or9 sttus, lo:tion,
uli?i:tion, :tegories, :ompn4, lo:tion, eperien:e
in t;e proi'e' ?iel's8 A :li:9 on ser:; utton >ill
spe:i?ie' reuirements o? t;e 5o t;e4 opte' ?or8
'ispl4 t;e result o? ll t;e 5os mt:;ing t;e 5o
see9er^s spe:i?i:tion8
8 E'it, A:tite or E'it, A:tite or Delete rigger options proi'e' >it;
=8 A'' C@
-osee9er ;s t;e option to eit;er :rete ;is C@ or post
Delete -o Ser:; Crete rigger lets 5osee9er >it; some ''itionl
;is o>n m'e C@8 So, user is s9e' lre'4 $ing C@
Agent8 ?:ilities ?or t;e lre'4 :rete' 5o ser:; gents8
or >nts to :rete >it;Y I?  :li:9 on !plo' C@ utton
is m'e, it >ill
;eenle t;e user
5osee9er :ntoe'it
post
5o;is :rete'
ser:; C@ 4 opting ?or 
gents
on t;e site8 E'it rigger option8 ;is >ill let 5osee9er to mo'i?4

68 Crete C@, E'it, $i'e t;e5osee9er


As stte' oe, reuirements o? option
;s t;e t;e 5otoor:rete
m9e;is
some :;nges in

n' Delete C@8 re:eiing noti?i:tions8


C@ or !plo' o>n :rete' C@8 I? t;e user :li:9s on
:rete C@ "ption,  templte is proi'e'
A:tite[De:tite to t;ello>s
rigger user int;e 5osee9er 
>;i:; user ;s>;et;er
to ?ill ll
or ;is
not 'etils8 A?ter
to re:eie ?illing ll i
noti?i:tions t;e messge8
'etils n' :li:9ing on sumit utton, t;e resume is
Delete rigger llo>s t;e 5osee9er to 'elete t;e
 poste' to t;e site8
:rete' 5o ser:; gent n' not to re:eie n4
E'it, $i'e n'messges
Delete #esume options proi'e' >it;
?or t;e 5o8
Crete C@ lets 5osee9er >it; some ''itionl ?:ilities
8 Se -os
?or t;e resumeAs 5osee9er
>;i:; re:eies
;s een 'il4
poste' to noti?i:tions o? 5os t;t
t;e site8
mt:; t;eir 9e4>or's i 5o gent8 ;e user :n se
A :li:9 on E'it C@ utton ;elps t;e 5o see9er to 'o
 5os t;t interest t;em ut 'o not >nt to ppl4 t t;t
some men'ments in t;e lre'4 :rete' C@ n' t;en
 prti:ulr point o? time8 A Cli:9 on Se -o utton
gin sumit it8
>ill put ll t;e 'etils o? t;t 5o in t;e ueue n' t;e
:n'i'te
A :li:9 on $i'e :n ppl4
C@ option ?ort;e
>ill let it lter on ?rom
5osee9er t;e list8
;i'e
;is C@ ?rom  prti:ulr :ompn48 ;e user ;s to enter 
108 Arrnge -o Ser:; As t;e 5osee9er ser:;es ?or  prti:ulr 5o n' Ses
in t;e prti:ulr ?iel' t;e nme o? t;e :ompnies n'
#esults it8 $e ;s t;e ilit4 to rrnge 5o ser:; results ;en
t;en :li:9 on ;i'e utton8
ll t;e ser:; results re >it; t;e user  :li:9 on 'te or 
lo:tion
Delete C@ option >illutton llo>s
let t;e t;e user
5osee9er ;isto''e'
:olle:tor results 4 'te
or lo:tion8
:rete' C@ ?rom t;e site itsel?8

118 Appl4 ?or  -o -osee9er pplies to


t;e t;e
5o to prti:ulr
H8 Crete -o Agents n' A trigger option is proi'e' 5osee9er i8e8:ompn4 ?ter 
#e:eie Dil4  5osee9er :nsumitting
:rete 5o t;e resume
gents 4 n' t;eonreuire'
:li:9 A'' 'etils8 A

 Noti?i:tions noti?i:tion
rigger option8 -o gentsto noti?4
ppl4 ?or
t;e registere'
prti:ulr -o
5o ::or'ing to
;is reuirements
see9ers i messge >it; riousis5o
sent to t;e
'etils 5osee9er8
n' lso -o See9er 
:n ppl4 ?or t;e 5o in t;e sme :ompn4 4 :li:9ing
on t;e ppl4 utton >it; t;e noti?i:tion8

128 Set Pri:4 %eel


-o see9er ;s t;e option to set pri:4 leel to :ontrol
;o> mu:; in?ormtion is isile to emplo4ers t;roug;
resume ser:;es8 ;e user ;s to set on Pri:4 %eel
to  se:urit4 uestion n' i? t;e ns>er is eri?ie'8 ;e
>;ile posting or :reting C@ n' t;en :;e:9 ?rom  list
messge >it; :orre:t pss>or' >ill e proi'e' to t;e
o? Prite[Puli:[Con?i'entil #esumes option8
user8
138 #esume @ie> #eports
78 Ser:; #esume -o See9er lso ;s t;e option o? #eport Genertion8 As
;e Emplo4er :n ser:; ?or t;e reuire' 5o 4
t;e user opts ?or #eport genertion  list o? ;o> o?ten
entering 9e4>or's, :tegor4, 5o :tegor4, '4s sin:e
intereste' emplo4ers ie>e' t;e prti:ulr 5osee9er^s
 poste' in t;e proi'e' ?iel's8 A :li:9 on ser:; utton
resume is proi'e' to t;e 5osee9er8
>ill 'ispl4 t;e result o? ll t;e resumes mt:;ing t;e
emplo4er^s spe:i?i:tion8
numer o? :n:4 options is to ie> numer o? :n:ies ie>e' is
=8 A''  Ne> -o
ie>ings Emplo4er :olle:ts t;e>it;
ille :n:4 'etils As
t;e emplo4er8 n'emplo4er
;s t;e:li:9s on it ;e
Emplo4er  ut;orit4 to Post 5os8 A prti:ulr is poste'
is ut;orise' to see t;e numer4o??illing
:n:4 ie>ings
S8No #euirement Des:ription
'etile' 5o n'
'es:ription su:;4s
ppli:tions 5o title, :ompn4
;im8
18 8
#egistrtion nme, lo:tion, slr4, 5o t4pe, >or9 t4pe, 'es:ription,
Ser:;, @ie>
For or   Emplo4ers
Emplo4er registrtion:n Ser:;
to t;e site, #esumes ?or  prti:ulr 5o 4
:li:9 on #egister 
reuire' s9ills, et: in t;e reuire' ?iel's8
Do>nlo'  No>
#esume ?iltering
utton >ill :riteri
proi'e ;imn'>it;?illing ll t;e reuire'
 registrtion ?orm8 ?iel's8 As t;e
A?ter
I? ?illing
 :li:9 emplo4er
ll
on A'' t;e :li:9s
-o'etils
utton on registrtion
inist;e Ser:;
m'e, .utton,
?orm ll
'ertisement ?or t;e #esumes
i8e8
t;e mn'tor4
t;e ne> >it;in
5o >illones t;e :riteri
>;i:;
e poste' t;ere
onre 'ispl4e'8
mr9e'
>esite84 B ;s to e
?ille' ne:essril4 n' t;e remining m4 e le?t, user 
68 Crete #esume Agents A?ter Ser:;ing, Emplo4er no> ;s t;e option to @ie>
Emplo4ers
;s to sumit #e:ruiters
n' ;e t;e
it 4 :li:9ing on ilit4
sumitto utton8
:rete
or Do>nlo' #esume8 A :li:9 on n4 option >ill let
multiple #esume Agents8>ill
 Noti?i:tion i messge ;en t;e Emplo4er ser:;es
e 'ispl4e'8
;im to ie> n' :;e:9 t;e resume8
?or t;e resumes 4  9e4>or', t;e segregtion o? 
28 %ogin
It llo>st;tonl4
resumes ut;orise'
mt:; people istoper?orme'
t;eir 9e4>or's ::ess t;e
4
ppli:tion8
t;ese gents8;en
For t;e user logs
Emple, in to t;eser:;es
Emplo4er s4stem, t;e
?or 
user ;s reltes
resumes to entertologin
- 'etils
>it; nin t;e spe:i?i:
eperien:e usernme
o? more t;n
n'
2 pss>or'
4ers, ?iel's8Agent
?irst #esume ;e user
>ill :li:9s
:olle:t on login o?
resumes utton
-
n' se:on'
i? i' n'
o? pss>or' re li'te',
- ut >it; eperien:et;en t;e user
o? more t;n is
2
gien ::ess to t;e ppli:tion n' user pro?ile is
4ers8
'ispl4e'8
H8
Genertes In?ormtion As soon s t;e 5o is poste' to t;e >esite, emplo4er 
38
Forgot
on imePss>or'
%e?t I? t;e user
9no>s ?orgets
t;e time t;e?or
limit pss>or',
>;i:; 5oit is
:n e retriee'
poste' 4
to t;e site8
"ption Forgot
$e t;usPss>or'Y .utton8 A :li:9
posts t;e in?ormtion on t;is
on ;o> mu:;utton
time>ill
le?t let
on
e:; 5o posting8 ;e S4stem t;us 'ispl4s time le?t
>it; e:; 5o poste'8
8 In?ormtion ;e Emplo4er >;en sees 'i??erent ppli:tions, n
A'ministrtor 
Sr8 no #euirement Des:ription
1 Mnge 5osee9er n' A'min ;s t;e responsiilit4 to mnge t;e
emplo4er mo'ule  5osee9er s >ell s t;e emplo4er mo'ules8 ;is
=
Sen' noti?i:tions to ;e 'ministrtor
in:lu'es mnging :n
t;eirsen' noti?i:tions
::ount, usernmesto n'
t;e
:n'i'tes, memers, or   pss>or's
sus:rierset:8
regr'ing ::ount 'etils :onsisting
2 emplo4ers
Sen' Noti?i:tion messges to o? t;eir sus:riptions,
;eneer :retion 'tes,
n4 user sus:ries eents,
to t;e et:8n
site s
emplo4er n' 5osee9er  emplo4er or 5osee9er, t;e 'min >ill ;e to
6
Automte' messge in'i:ting ;e
sen'user^s ::ount >illmessges
t;em noti?i:tion epire i? it is not use't;eir 
:on?irming ?or 
t;t ::ounts ;e epire' sus:ription8
spe:i?i: time perio'8 So t;e 'min :n sen'
3 Proi'e roles n' noti?i:tions to t;ose proi'es
;e 'ministrtor users >;ose ::ounts ;e
usernmes n'
ut;enti:tion to users  een epire'
 pss>or's n'users
to t;e reuires
n' rene>l or :retion
lso t;e 'min o? 
;s t;e
ne>
'ut4 ::ount8
to m9e user o? t;e >esite s n emplo4er 
H
Displ4 re:ent 5os on ;e 5o o??ers
or 5osee9er on t;e >esite
'epen'ing on t;e9eeps :;nging8
t4pe o? So,
registrtion
;omepge t;e
m'e'min ;s
4 t;e t;e 'ut4 to remoe t;e ol' posts or 
user8
7 Ailit4 to :;nge >esite^s 'e' postston'
;e option m9e'ispl4 ne> n'
mo'i?i:tions re:ent
in t;e 5o
loo9 n'
inter?:e loo9  o??erings
ppern:eono?
t;et;e
;omepge
>esite^so?inter?:e
t;e >esite8
relies in t;e
 Etensie usge report[stts
;e
;n's'min lso 'ministrtor8
o? t;e genertes noti?i:tion i? t;e
;is in:lu'es
numer
:;ngingo?o?
posts
menuo? items
resumes or numer
in t;e o? sign
menu r, ups
'ispl4
to t;e >esite
o? :ontents :rosses
n' lso  prti:ulr
t;e :olor limit8 ;is
i? t;e inter?:e8
noti?i:tion is re?erre' s etensie usge
report[stts8

CtegoriLtion o? -". ;e >esite o??ers 5os o? 'i??erent :tegories8
 postings So, t;e 'min >ill ;e to 'ispl4 t;e 5o o??ering
 posts in t;eir spe:i?i: :tegories so t;t user 
'oesn^t get :on?use' regr'ing t;e s:ope n'
:ontet o? t;e 5o post8
10
CustomiLtion o? ser:; ;e ser:; ?or 5o posts :n e 'one using
:riteri 9e4>or' ser:; s4stem n' t;e mt:;ing 5o
:n:4 >ill e 'ispl4e' to t;e user8 ;e 'min
'e:i'es >;t 5os >ill e 'ispl4e' on ser:;
using  prti:ulr 9e4>or')s+8
11
Appl4 #estri:tions on -o ;e 'ministrtor :n ppl4 restri:tions on t;e
Posting, #esume Ser:;, numer o? 5o postings to e 'ispl4e' on t;e
Cont:t In?o, Appli:nt >esite^s ;omepge t  time8 ;e 'min lso
S:reening, Compn4 Pro?ile 'e:i'es >;t postings re to e remoe' n' >;48
Also, t;e 'min ;s t;e 'ut4 to 'ispl4 t;e
'etils restri:ting 'ispl4 o? :ont:t 'etils o? t;e
:ompn4 or een t;e ppli:nt n' t;e :ompn4
 pro?ile :n e limite'8
12 Control oer >;t is 'ispl4e' ;e 'min :n :;nge t;e :ontent o? t;e
in nerl4 ll 'rop'o>n lists 'rop'o>n lists n' list oes n4>;ere in t;e
n' list oes t;roug;out t;e >esite8 ;is :n e 'one eit;er to ppl4
site restri:tions on ?e> :ontents or to m9e t;e
>esite ?ree ?rom un>nte' n' less importnt
:ontents8
13 Generte reports I? n4
I? n4 report is to e generte', ?or emple,
reports o? t;e numer o? ppli:nts or t;e numer 
o? resumes poste' ?or  prti:ulr 5o post, it :n
 e generte' e t;e 'min8

on*Fun:tionl #euirements(
K Se:ure ::ess o? :on?i'entil 't 4 user nme n' pss>or'8 ;is ppli:tion is se:ure ?or eer4 9in' o? its
users, e:use i? n4 user logout ?rom n4 session t;en noo'4 >ill e le to ::ess ;is pro?ile >it;out
9no>ing ;is :on?i'entil pss>or'8
K 27 X H ililit4
K .etter :omponent 'esign to get etter per?ormn:e t pe9 time8
K ;e 'tse use' ;ere is roust, relile J ?st8 So users >ill ;e to >it ?or t;e output er4 s;ort time8
K ;is ppli:tion :n e ::esse' ?rom n4 t4pe o? plt?orm8
K ;ere is no :se o? re'un'n:4 in t;e 'tse so it >ill not t9e etr memor4 sp:e8
K !sernme J pss>or' re sent to t;e users i moile sms n' emil ?ter registrtion8
K Pss>or' re:oer4 s4stem is lso proi'e' in :se o? ?orgetting t;e pss>or'8
$r'>re #euirements(
K Mi:roso?t in'o>s XP Pro?essionl SP3[@ist SP1 [in'o>s H Pro?essionl(
K Pro:essor( 286 G$L Intel Pentium I@ or euilent
K Memor4( 2 G.
K Dis9 sp:e( 1 G. o? ?ree 'is9 sp:e

So?t>re #euirements(
So?t>re pl4s n importnt role in n4 pro5e:t 'eelopment8 "ne s;oul' un'erstn' >;i:;
so?t>re to use to 'eelop t;e pro5e:t8 in'o>s H is use' s n operting s4stem8 ;e
ppli:tion is 'eelope' using(

e:;nolog4 ( ASP 8NE

Dtse ( S% SE#@E# 

IDE ( @IS!A% S!DI" 2010

PROCESS MODEL

Intro'u:tion to Pro:ess Mo'elling(


Pro:ess mo'elling ims to grp;i:ll4 represent t;e pro:esses >;i:; :pture, mnipulte,
store n' 'istriute 't8

K Dt ?lo> 'igrms

K Stru:ture' Englis;

K De:ision tles n' 'e:ision trees

Dt Flo> Digrms(


Dt ?lo> 'igrms mo'el t;e ?lo> o? 't into, t;roug;, n' out o? n in?ormtion s4stem(

K s;o> t;e pro:esses t;t :;nge or trns?orm 't

K s;o> t;e moement o? 't et>een pro:esses

K represent  s4stem s  net>or9 o? pro:esses >;i:; trns?orm 't ?lo>ing et>een


t;em Contet Digrm(
;e ;ig;est leel 't ?lo> 'igrm is t;e :ontet 'igrm8

K ;e :ontet 'igrm s;o>s t;e inter:tion o? t;e s4stem >it; its enironment in terms
o? 't ?lo>s

K ;e :ontet 'igrm 'e?ines t;e oun'r4 o? t;e s4stem )t;e s:ope o? t;e s4stem+

K "nl4 t;e 't ?lo>s >;i:; lee t;e s4stem n' t;e 't ?lo>s >;i:; :ome ?rom
outsi'e t;e s4stem r: s;o>n8
LOGICAL PROCESS MODEL

C"NEX DIAG#AM
%E@E% 0 DFD
K ;e leel Lero 't $o> 'igrm is t;e 'igrm t t;e leel imme'itel4 elo> t;e

 A9,!'

:&'&%/ Us/$ P$"!+/

S/'9 Us/$ N!"!c&!'


;&/%$!/s J< Ps!'%s

P$!9/ Us/$ A/'!c&!'

 A+/$s S!/ D/s!%'

;sc,!/s S/&$c ;$!/$!&

?/'/$&/ R/$s
R/%!s/$&!'-
D!s+&s R/c/' J<s
$-=%!'-

U>J&+/ P$"!+/-

S/&$c J<-

Ps R/s,/- -R/%!s$&!'

;$/&/ J< A%/'s-


JO@ PORTA= SYSTE
 A+ F$ J<- -Ps J<s

J/&$c R/s,/

-V!/8 R/s,/

-D8'+&9 R/s,/

-;$/&/ R/s,/ A%/'s

-J< N!"!c&!'s*1

?/'/$&/ R/$s-

R/%!s$&!' ;'! $,&!'-

:ontet 'igrm8
K It epn's t;e single pro:ess on t;e :ontet 'igrm to s;o> t;e m5or, ;ig;*leel
 pro:esses )or ?un:tions+ >it;in t;e s4stem
Emplo4er 
-o See9er 
A'ministrtor 
PROCESS SPECIFICATION

DECISI"N A.%E
C"NDII"NS 1 2 3 7 = 6 H 
#egistrtion 'one N & & & & & & &

A'min %ogin * & * * * * *

-o See9er %ogin & & & * *


Emplo4ee %ogin * * * & & &

Post -os * * * N & &


Ser:; -os N & & * * *

!plo' #esume * N & * * *


Ser:; #esume * * * N &

ACI"NS
Sumit #egistrtion Detils X
!ser @li'te' X X X X X X X

Customise Site X
Sen' Noti?i:tions X

#e:eie Noti?i:tions X X X X X X
-o Ser:; #esults X X

Arrnge -o Ser:; #esults X X


Appl4 ?or -o X

X
Set Pri:4 %eel on
#esume
@ie> #esume @ie>e' X X

Do>nlo'[@ie> #esume X

Proi'e !ser #oles X

X X
Proi'e In?o on ime %e?t
?or -o Posting
DATA MODEL

Intro'u:tion to Dt Mo'elling(


Dt mo'elling is t;e ?ormliLtion n' 'o:umenttion o? eisting pro:esses n' eents
t;t o::ur 'uring ppli:tion so?t>re 'esign n' 'eelopment8 Dt mo'elling te:;niues
n' tools :pture n' trnslte :omple s4stem 'esigns into esil4 un'erstoo'
representtions o? t;e 't ?lo>s n' pro:esses, :reting  lueprint )or :onstru:tion
n'[or re*engineering8

A 't mo'el :n e t;oug;t o? s  'igrm or ?lo>:;rt t;t illustrtes t;e reltions;ips
 et>een 't8 Alt;oug; :pturing ll t;e possile reltions;ips in  't mo'el :n e er4
time*intensie, its n importnt step n' s;oul'nt e rus;e'8 ell*'o:umente' mo'els
llo> st9e*;ol'ers to i'enti?4 errors n' m9e :;nges before n4 progrmming :o'e ;s
 een >ritten8

Entit4*reltions;ip 'igrm(
An entit4*reltions;ip 'igrm is  't mo'elling te:;niue t;t :retes  grp;i:l
representtion o? t;e entities, n' t;e reltions;ips et>een entities, >it;in n in?ormtion
s4stem8

;e t;ree min :omponents o? n E#D re(

K ;e entity is  person, o5e:t, pl:e or eent ?or >;i:; 't is :olle:te'8 ;e entit4
is represente' 4  re:tngle n' lelle' >it;  singulr noun8
K ;e relationship is t;e inter:tion et>een t;e entities88 A reltions;ip m4 e
represente' 4  'imon' s;pe, or more simpl4, 4 t;e line :onne:ting t;e
entities8
K ;e cardinality 'e?ines t;e reltions;ip et>een t;e entities in terms o? numers8
;e t;ree min :r'inl reltions;ips re( one*to*one, epresse' s 1(1 one*to*
mn4, epresse' s 1( M n' mn4*to*mn4, epresse' s M( N8
E#D
E9ENT MODEL

ENI& %IFE $IS"#&


An entit4 li?e ;istor4 is t;e e;iour o? n o5e:t, or  :lss o? o5e:ts t;t s;re t;e
sme e;iour8 ;e strem o? eents ??e:ting  persistent o5e:t is 'es:rile s n
entit4 li?e ;istor48

Entit4 li?e ;istories )E%$s+ 'es:rie(

K Eents t;t ring instn:es o? n entit4 t4pe into eing n instn:e o? Memer is
:rete'8
K Eents t;t :use instn:es o? n entit4 t4pe to e mo'i?ie' n instn:e o?
Memer is mo'i?ie'8
K Eents t;t :use instn:es to e 'elete' n instn:e o? Memer is 'elete'8
Emplo4er(
-o See9er(
A'ministrtor 
DATABASE DESIGNS

ADMINIS#A"# DAA.ASE

Rlo-Ur8m-Di8B@XQVP"BAA8M0Wr X

A'min
 EmB

noti?i:tion
ID :olor 
 rnilD n>rnBW

So,UU Colog8

S:n'o
Dm
:uBtomiUtlB
-o8%o:Xion
lo8Co]
tprWiB9)U

Mrt84
Mn8ul4

!G8Mlr?9Xn

PG8gX9XQon
$CoWo8
EMP%"&E# DAA.ASE

E8"otnpE
Krr+vdl 

RBBKB8U
I%ro'B

Mn8npenen:e

M8:pUB>nRU
M]8>!r4

@t5n:4

l"tl8lMMien

@iAnli4
!G8ui;:toon PG8u!W8:-CBor  Compn4 _nBm7 Cort<B5QUson Moile loPott8'-tt

#tumolB

ID

 Enui"D ?nieiem

ln'>ttr8

!G8u5IrtB t8:n

PG8UuUBlR7tQon
/

-".SEE<E# DAA.ASE
noti?i:tions tl ppli:tions
ID '
ifumD  lo5?tl8

Sulet Compn48 Mom

#egUBeUe'_0
Sn'er  ?m5tl

Dr?e
DESIGN PRINCIPLES

INE#ACI@E SC#EEN DESIGN I$ !E#&

C#EAE -". AGEN

4p7/ Pr)*:; 1 Sert; S)l: I m A<K <:IS


 ,asmu

$ere ou :n :rete 4our o>n 5o gent >;i:; >iD ?lier 5os ::or'mB to t;e 5o 'etils 4ou proi'e8 ;e 5o gent
:rete' 4 ou II >or9 li9e  5o ser:; gent set to 'e?ult enten mentione' 4 4ou8 ou :n 9o mo'i?4 t;e 5 o
genX spe:i?i:tions
&ou :n m9e multiple numer o? 5o gentB >it; n4ing ser:; enten 
I? 4ou ;e lr:' :rete' our -o AgentX sI8 "< IM $ere "# Crete  ne> 5o gent no>8 Crute  M> Agent

Crete 4our -o ;t 9in' or -o 4ou re loo9ing ?orY

rll m 4our 'esire' >or9 pro?ile8 Mt:;ing -oB nilX e 'ispl4e' to 4ou8

Gur  lme to our -o Agent


<e4>onBB+ -A@A T`5aP iA%%&
%o:tm N?l>"e; 2
-o Ctegor4 E"it( W:n rnng C:i*selin
Minimum Eperien:e reuire'  5 B1
Minimum
slr
A?ter ?illing ll t;e 'etils,
Epe:ttion 
* 1 ei
on :li:9 o? t;is utton, 
l9;B oer

ne> -o gent gets uismrni


ln'ustr8iWI

INP!( -o see9er proi'es 'etils ?or 5o gent li9e 5o gent nme, 9e4>or's, 5o lo:tion, 5o :tegor4, eperien:e
reuire', slr4, in'ustr48

"!P!( -o gent is :rete' n'  :on?irmtion >in'o> pops out >it; t;is messge8

!E#&( string sttus Z ACI@AED


SlCommn' :m' Z ne> Si5lCommn'?^ins:n into --oAgent lu:s" b %el28et b H b tt_gent8et b H b
tt_9>l 8et b @ b tt_9>28et b H b tt_9>38et b H b tt_9>78:t b H b ''l_lo:tion8Sele:te'Item b H b
''l_:tegor48Sele:te'Item b H b ''l_minep8Sel::te'ltem b H b ''l_minsl8Sele:te'Item b H b
''l-n'ustr48S:l::te'ltem b Hb sttusb+, :onn+ :m'8Ee:uteNonu:r4" :onn8Close)+
#esponse8 rite)c/Rs:ript lnguges5s:rip?Qlert)-". AGEN C#EAED
SU;;ESSFU==Y.6s/$!B)C   
1 -"
 - ". P"#A% MANAGEMEN S&SEM T April 12, 2013

APP%& F"# -".


- ".

/-8*$9s: ,&'&%/$!&+ &'&+s!s "s "!'&'c/

!p'te De?ts
M
Comp
-o itle
n4
Ep9'

 8 Senior  Mnge :lients n' : =1


:

:;e
;e:9
:9 st
t?
?? repo
port
rts
s 10 1 Agr ele:om 2013 Gri'ln?o:om
S^&&%c$  'il4 12(00(00 AM

: , 8 Sstem 6 21
S4stem nl4st in
==1=2= = 3 Mumi So?t>re I.M 2013
 pro5e:ts
Anl4st 12(00(0

] =1
Dtse ;n'ling ?or ,
Dtse 10 Mumi So?t>re I CS 2013
t;e ;uge ?irm 12(00(0
==1==1

6 21
Sele:t 2013
- >esite 'esigner 2 3 = C;enni So?t>re I ipro
Desi:ner 
12(00(0

Appl4 ?or 5o8 Enter 'ie 5o ti'e n' :ompn4 nme
nme 4on >nt
>nt to ppl4
ppl4 ?or -o it9(
it9( S4stem
Anl
Anl4
4st Comp
Compn
n4
4 Nme
Nme(( M
Enter our nme( PI&!S$

A'' to Intereste' -os %ist

INP!( ;e list s;o>s t;e 5o 'etils ::or'ing to t;e 5o gent :rete' 4 entering t;e

9e4>or's8

"!P!( ;e 5o see9er :n ppl4 ?rom t;e list o? t;e 5o :n:ies proi'e' to ;im 4
:li:9ing on ppl4 utton8 ;is is 'one 4 entering t;e nme in t;e teto n' sele:ting t;e
title o? t;e 5o to e pplie' ?or8 -o see9er :n lso se  prti:ulr 5o in t;e intereste' 5os
list 4 m9ing  :li:9 on '' to intereste' 5os list8

!E#&(
SlCommn' :m'l Z ne> SlCommn'?insert into tl_ppli:iions lues) b ''l_tiilel
8Sele:te'ltem b H b et.ol I8et b H b tt8nme 1 8et b /8 1 b %:l28et b :onn+
et.ol I8et
:m' 1 8Ee:uteNonuer4" :onn8Close"
#esponse8rite)cRs:ript lngugeZ5s:riptQl:rt)$AN< &"! F"# APP% APP%&ING
&ING
F"# $IS -".8
- ".8 E I%% S""N GE G E .AC< " &"!][s:rip"+
&"!][s:r ip"+ _________________
___________________ __ 

SDM Group Assignment 76


1 -"
 - ". P"#A% MANAGEMEN S&SEM T April 12, 2013

$
ilB
K #e
#egi
gist
ster
ere'
e' -o
-o
 See
ee9e
9ers
rs #eg
egis
iste
tere
re'
' Em
Empl
plo4
o4er
ers
s -os
-os Pos
oste
te'
' 4
Emplo4ers

ADMIN MANAGE P#"FI%E


S = li' )3 J)> S?r' r.i'r7 @i= =i' ()> p )r/l
S Pr)3il )3 / p/ri4l/r J)>'?r E&r J)>'?r' E%/il ID 
8/$ c, S;o> Dt

Emil FullNme Cits Moile .si: e'u:tion Se:urit4


 Ne ;o is 4our  
Delete Sele:t >ert =4uiop8:om Pi4us;
> 5+el;i
=0H306= .8E ?irst te:;erY

INP!( ;is pge ;elps 'min to mnge pro?iles o? 'i??erent users8 A'min :n lso mnge
 5o poste' 4 emplo4ers8 A'min sele:ts ?rom t;e t;ree 'i??erent options ille8

"!P!( As t;e 'min sele:ts ?rom 'i??erent options, n' :li:9s on s;o> 't utton n'
enters t;e emil i' , t;e 't o? t;e sele:te' ppers in t;e gri' ie> >it; sele:t n' 'elete
option, t;ese re t;us t;e t>o options ille >it; t;e 'min to mnge pro?iles

!E#&( ___________________
 ______________________________
_____________________
_____________________
_________________ 
______ 
[[ o 'ispl4 ?ull registere' 5osee9ers list

SE%EC Emil, FullNme, Cit4, Moile, .si:_e'u:tion, Se:urit4_uestion F#"M

register5osee9er

[[Detils o?  prti:ulr 5osee9er >;ose Emil ID is 9no>n to t;e 'min


SE%EC Emil, FullNme, Cit4, Moile, .si:_e'u:tion, S::urit4_uestion F#"M
register5osee9er $E#E EmilZ/tt emil8et/
emil8et/

SDM Group Assignment 7H


1 - ". P "# A% M A NA GE M E N  S &S  E M T Ap ri l 1 2 , 2 0 1 3

.AC<G#"!ND C"%"# C$ANGE

;e 'min ;t t;e liilit4 to :;nge t;e :olor n' l oo9 o? t;e inter?:e giing t;e uWen  nrr4ing ?eel o?
t;e inter?:e o? t;e >e>te
Sele:t :olor ?or t;e -o See9ers pge( Gr4

INP!( t;is s:reen ;elps t;e 'min to :ustomiLe site s 'min ;s t;e ut;orit4 to :;nge
t;e loo9 o? t;e site8 A'min sets t;e :olor 4 set :olor utton8

"!P!( Sele:ting t;e :olor ?rom t;e 'rop 'o>n list n' :li:9ing on set :olor utton >ill
let t;e 'min :;nge t;e :9groun' :olor o? >;ole o? t;e site8

!E#&(
-- TO GET COLOR NAMES IN DROPDOWN LI ST
Sele:t .gColor F#"M :ustomiLetle

-- UERY ON S C)l)r BUTTON


 prote:te' oi' .uttonl_Cli:9)o5e:t
.uttonl_Cli:9)o5e:t sen'er, EentArgs e+
`
SlCommn' :m' Z ne> SlCommn')up't: :olor set ColourZ^ b
''l_:olor8Sele:te'@lue b >;ere numers 1, :onn+
:m'8Ee:uteN on uer4)+ :onn8Close)+

S DM G ro u p As s i g n m e n t 7
P"S -".S

INP!( ;is s:reen is ?or emplo4er to post t;e 5os emplo4er ;s to spe:i?4 ll t;e 'etils in
t;e reuire' ?iel's or sele:t ?rom t;e 'rop 'o>n list8

"!P!( As t;e emplo4er :li:9s on Post -o utton, t;e ?ille' 't is sent to tl -oposts8
;e 5o 'etils re t;en ille >;en t;e 5o see9er ser:;es n' t;e reuirements re
mt:;e' >it; t;e poste' 5o reuirements8

!E#&(
String 't Z S4stem8 Dt:ime8No>8oString"
SlCommn' :m' Z ne> SlCommn'?insert into tl_5oposts lu:s) b tt_titl:8:t b
b
tt_'es:8:t b @ b tt_9e4 >or' 18et b b
tt_9:4>or'28et b H b tt_9e4>or'38et b b
tt_9e4>or'78et b b '' 1_ mi nep8 Sele:te' Item b b
''l_niep8Sele:te'Item b b
''l_minslr48Sele:te'Item b b ''l_mslr48Sele:te'It:m b
b tt_:n:48et b A @ A b
''l 5olo:tion8Sele:t:'ltem b H b ''l_in'ustr48Sele:te'Item b H b ''l_ug8Sele:te'Item b
 

b
''l_pg8Sel::te'Item b b tt_:ompn4 nme 8et b b
tt_person8et b b tt_:ont:t8et b
H b'tbH btt_epire'te8etb,+,d :onn+
,, ,,

:m'8Ee:uteNonuer4 :onn8Close)+ ____________________________________ 
1 -". P"#A% MANAGEMEN S&SEM T April 12, 2013

C#EAE #ES!ME AGEN

--.T/0 
$err 4ou :n :rete 4our o>n iriumr gent >in:; >ill ?iller 'etilB o? -oSee9erB long >it; t;ru reiumt ::or'ing lo t;e 'etilB oB proi'e ;e resume gent :rete'

'&&  :  3 m %:soui

' : :
lW @"! >in >or9 li9e  SCM&II gent BeW to 'e?ult :riteri mentione' 4 4ou er :n lso mo'i?4 t;e mume gent spe:i?i:tionB8
Y)4 /& %/? %4lipl &4%>r )3 r'4% /.&: @i= /rrii: '/r= riri/: U'r
i:n :om

I 2)4 =/ /lr/72 r/7 2)4r r'4% A.&*:1 Ci: $r OR Cr/ /

&@ r'4% /.& &)@ Or/ R'4% A.& Sl J)> A.& &Auem K
 :r.E
UO 4/li3i/i)&
Epri&

S?ill' R84i7

 (: )()>)% # Ar=i4r $A


p7+()>)%  B4'i&'' S)l4i)&: B A S)3@/r
8@r / %)p 5 /&7 IT B T= B E

A.& N/% POH4/li3i/i)& l&74%

INP!( t;is s:reen ;elps t;e emplo4er to :rete resume gents8 ;e resume gents >ill ;elp to
?ilter 'etils o? -osee9ers s t;e emplo4er proi'es t;e 'etils in t;e reuire' ?iel's8 ;ere re
t>o options proi'e', ?irst is to :li:9 on lre'4 :rete' resume gent n' not;er to :rete 
ne> gent8

"!P!( As t;e user :li:9s on lre'4 :rete' gent, ;e :n up'te t;e 'etils or '' 'etils
?or  ne> gent8 Di??erent resumes in?ormtion mt:;ing t;e ser:; :riteri ppers in  gri'
ie>8 Emplo4er :n t;en 'o>nlo'  prti:ulr resume ?rom t;e proi'e' list8

!E#&(
SlCommn' :m' Z ne> SlCommn')insert into li_ #esume A gent lues) b
%el28et b b
tt_gent8et b H b ''l_ug8Sel::t:'Item b H b ''l_pg8 Sele:te' Item b b
''l_mep8S:le:t:'It:m b
H b ''l-n'ustr48Sele:te'ltem b b tt_9>l 8et b b
tt_9>28et b H b tt_9>38et b b
tt_9>78et b :onn+
:m'8 E e:u t eN on  u: r 4 )+
:onn8Close"
#esponse8rite)cRs:ript lngugeZ5s:riptQleri)#ES!ME AGEN C#EAED
S!CCESSF!%%&8 ,+R[s:riptQ+
Pnel28 @isile Z true

SDM Group Assignment =1


1 -". P"#A% MANAGEMEN S&SEM T April 12, 2013

@A%IDAI"NS
INP!( ;is is t;e emplo4ee registrtion pge8 Emplo4er ;s to ?ill ll t;e 'etils ?or :reting 

KMi

MOM

L Nl D"^$G
1
 ill riC?lM! 'ttl?ll M" MD3:

Emil ID
B Fill Derail 
 M ":tl
2our
Con?ir  ?5i
email
Pss>or' m
id  u "t t
Compn4 Pss>o
ill be  m
r'
 Nome Qt 3ur
A::ountn  ?inn:e ___  K Fill Derail   hU  D$4l
In'ustr4 4pe 4Fill  K  Fil 
 Detail  MO
A''ress l 
IW

(
 De
M
Countr4 rai

 pt4 l  D3/

5Fil  r3
Stte
0B
l  Wl
Moile
 De D/
 Numer 
rai
 No> I Cn:el
il
Cont:t
l  MD
Person
B  Fil 
ilW

 M Dr<l
 De
D::l
rai

B  Fil 

 De
rai

K  Fill Dei
Co'e
K  Fil 

 De
rai

K  Fil 

 De
rai

B  Fil 

 De
tail 

ne> ::ount Emil i' o? t;e emplo4er :ts s t;e user nme >;ile login into t;e s4stem8

SDM Group Assignment =2


1 -". P"#A% MANAGEMEN S&SEM T April 12, 2013

"!P!( A?ter entering ll t;e ?iel's user >ill s;o> up >it;  messge >it; t;e user nme n'

 pss>or', else i? n4 ?iel' is le?t ln9, messge ppers to t;e user8

!E#&( #euire' Fiel' @li'tions ;s een use' to implement t;is ?un:tionlit48 I? n4 tet
 o is le?t un?ille' prior to t;e registrtion,  li'tion error is 'ispl4e' >it; messge B Fill
Detil n'  pop up >in'o> is 'ispl4e' long >it; t;e error summr48

I? )teto8t:tZ +
`

%ell8tetZ/B Fill Detil/


f

Else
1
[[ #egistrtion :ompletef ________________________________________________________ 
 N"IFICAI"NS

B Sen' Noti?i:tion to -o S::9en Sen' Noti?i:tion to Emplo4er 

Emil ID o? -osee9er  istetpiu:-5Pgmr? :om

Su5e:t  Ne> A::oum #egistrtion


3)4r /)4& r// 'r /i//J
;/&l 2)4 tot r/.i//ri&.

A'mm

INP!( ;e 'min o? t;e site :n sen' noti?i:tion to t;e emplo4ers s >ell s to t;e 5o
see9ers8 ;e 'min >ill nee' to proi'e t;e emil i' o? t;e user ;e[s;e >nts to sen' t;e
noti?i:tion to8

"!P!( t;e messge is sent to t;e noti?i:tions tle long >it; t;e 'etils o? t;e sen'er n'
t;e messge su5e:t8

SDM Group Assignment =3


1 -". P"#A% MANAGEMEN S&SEM T April 12, 2013

!E#&(
SlCommn' :m' Z ne> SlCommn')ins:rt into noti?i:tions lues)^ b et.ol 8et b
b
:t.o=8et b b et.o28et bb %ell 8et b b S4stem8Dteire8No>8Dte b :onn+
:m'8Ee:uteNonu
er4" :onn8Close

&our Emil ID( i:??l4n8:om


EDI P#"FI%E4>/Q20)
E%/il
&
Pss>or'

C)%p/&2

I&74'r2 2p  FMCG Goo's


apeSSlSSSS^
i:)<r l)>' I '/r= l!Nsiimr AGCII I EEC %ogout
ner ;o>r; ri'ge

A''r:stt3

Countr4

Cit4

Pin:o':
!p'te Cne'

INP!( >;en t;e emplo4er sele:ts t;is option to e'it t;e pro?ile
'etils, t;e 'etils utomti:ll4 gets ?ille' in t;e gri'ie>
Moile H23H23H

Cont:t person IMmt .ner5ee


teoes ?ter eing retriee' ?rom t;e tle registeremplo4er8

"!P!( ;ere is n up'te n' :n:el iutton8 i? t;e user sele:ts t;e up'te utton n' enters
lues in t;e tet oes, t;e tle registeremplo4er gets up'te' >it; t;e proi'e' 't8

!E#&(
SlCommn' :m'2 Z ne> SlCommn'?up'te registeremplo4er set EmilZ^ b :t.ol
8et b
Pss>or's b et.o28et b Compn4Z b :t.o38:t b A''ress 1 b et.o78:t b Z^

A''ress2Z b et.o=8et b A''ress3Zh b et.o68et b ,Countr4Z b :t.oH8:t


b Cit4Z^ b et.o8et b Pin:o'eZ^ b et.o8et b Sttes b et.o l"8et b
Moiles b
:t.ol l8et b  >;ere Agent_nmeZ b gentnme8et b , :oni+
:m'28E::ut:Nonuer4)+ __________________________________________________ 

SDM Group Assignment =7


PASS"#D #EC"@E#&
Enter our Emil  5sg5o:om Get Se: ttt4 uestion
ID Se:urin^ Fourite ;oli'4
spotY
uestion Ans>er to
our se:urit4
1 -". P"#A% MANAGEMEN S&SEM T April 12, 2013
uestion

-B

&our Pss>or' ri(

INP!( t;e emplo4er s >ell s t;e 5osee9er :n re:oer t;eir pss>or's i? t;e4 ?orget it8 4

 proi'ing ns>er to t;e se:urit4 uestion pss>or' :n e retriee'8

"!P!( on :li:9 o? t;e Get pss>or'/ utton, t;e uer4 ?ire' in :9en' :;e:9s ?or t;e
ut;enti:tion o? t;e :orre:t 't, i? ns>er is :orre:t, t;e pss>or' is 'ispl4e' on t;e s:reen in
 messge o n' lel too8

!E#&(
 prote:te' oi' .utton2_Cli:9)o5e:t sen'er, Eent AnB s e+
`
s Z eCon?igurtionMnger8Conne:tionStringsConne:tionString*
-oPortrT8Conne:tionString :oni Z ne> SlConne:tion)s+ :onl8"pen
SlCommn' :m' Z ne> SlCommn')Sele:t B ?rom register 5osee9er >;ere Emil b
et.o28et b , :oni+
SlDt#e'er 'r Z :m'8 Ee:ute
#e'er >;ile )'r8#e'"+
`

%el 18et Z 'rVSe:urit4_u:stionT8oString)+

'r8Close)+
:onl8Close"
f

 prote:te' oi' .uttonl_Cli:9)o5e:t sen'er8 EentArgs :+


)

SConne:tion :on Z ne>


SlCoim::tion)ConrigurtionMiig:r8Conn::tionStringsr^ConneeiionString*
-oPortlT8Conne:tionString+
:on8"pen)+
SlCommn' :m' Z ne> Sl Co mm n' )sele:t B ?rom r:gister5osee9er >;ere Emil
Zcus:rnm: n' Se:urit4_ns>enZc ns>er, :on+
:m'8Prmeters8A''it;@lue)cusernme8et.o28et+ :m'8Prmeters8A''it;
@lu:)cns>er8 :t.ol 8et+
SlDtA'pter ' Z ne> SlDtA'pt:r):m'+
Dt 1^l: 't Z ne> Dtle '8Fill)'t+
i? )'t #o>s8Count Q 0+
`
s Z :ConligurtionMnger8Conne:tionStringsConne:tionString*
-oPortrT8Conne:tionString
:oni Z ne> SlConne:tion)s+
:onl8"pen)+

SDM Group Assignment ==


1 -". P"#A% MANAGEMEN S&SEM T April 12, 2013

SlCommn' :m'2 Z ne> SlCommn')S:le:t B ?rom r:gistei5ose:9:r >;ere EmilZ


b
et.o28et b , :oni+
SlDt#e':r 'r Z :m'28E::ut:#:':r)+ >;ile )'r8#e')++
`
%el28et Z 'r) Pss>or' T8oString)+
l ,
#esponse8 rite)cRs:ript lngugeZ 5s:ript Qlert)&our Pss>or' is(
,M
b%el28etb +R[s:riptQ+

'r8Close)+ :oni 8Close)+

SDM Group Assignment =6


Ser:; 5o 4 uli?i:tion reuirements

6--.T/0 I@_d
Cl

S:nll IB r*8* S:r?; B u<9tto re 9tB


SCWCMM:: @r 3/r%: /)4 enrr Un WBrU  Ail: "ri'ln?o:om
1" 1
/: r@rtui R/% K4%/r
Nl/&/3PT 1 B::: $CL
M/43) 3/r = /r: /  rU%r&;  1
$:i'"ni C?i? 5oiQ <  $UFC ll?  0 i 1" Mi&): B&?%< Br)3/&. $D3C !UxL S<$&
SQ:% A&/Q<< M@% M< $ m  pn>rB  f  J M)&:   Stdrwm IBM :$ S/%
0

EW@ir
 7mSn
D&>@ ?/&7)3 trs t =4r rm 2  1" 2 
M&/>' S)3ir%& TCS Mr B/&4i
a
l/ ><3 3:'&rr
 J    O,mm SoPB*Brrl Prrm,i

?t:oi -ul M Art?mtr Dtgm5o In


C" Dr?te: U C:nri:t>o SA K
1B0 Dr5rt: eR ) mrirmtt M"iM% si

MlB riMttetti Mn i&? I m BIMl IMIR 

INP!( ;is is t;e pge ?or 5o see9er >;ere ;e ;s t;e option to ser:; ?or 5o using
'i??erent :riterion, t;e 5o see9er ;s to sele:t ?rom t;e 'rop 'o>n list n' t;en :li:9 on t;e
 utton8

"!P! (A :li:9 on utton >ill t;e retriee t;e 't ?rom tle 5o posts n' pper in 
gri' ie> >it; ll t;e 'etils o? t;e poste' 5os t;t mt:;es t;e ser:; :riterion8

!E#&(
SE%EC I-o_itle-, -o_Des:riptionT, Min_eperien:e-, M_slr4T, @:n:4T,
-o_%o:tionT, In'ustr4T, Compn4_nmeT, Cont:t_personT F#"M tl5opostsT
$E#E ))!G_uli?i:tionT Z c!G_uli?i:tion+ "# )PG_uli?i:tionT Z
cPG_uli?i:tion++
PROGRAMMING EN9IRONMENT

F#"N*END
ASP8Net

Deelopment ool
Mi:roso?t @isul Stu'io 2010

#eson ?or sele:ting ASP8Net s Front En'


K It  proi'es etter per?ormn:e 4 t9ing 'ntge o? erl4 in'ing, 5ust*in*time
:ompiltion, ntie optimiLtion, n' ::;ing seri:es rig;t out o? t;e o8
K ;e ASP8NE ?rme>or9 is :omplemente' 4  ri:; toolo n' 'esigner in t;e
@isul Stu'io integrte' 'eelopment enironment8 &SI&G e'iting, 'rg*n'*
'rop serer :ontrols, n' utomti: 'eplo4ment re 5ust  ?e> o? t;e ?etures t;is
 po>er?ul tool proi'es8
K It is purel4 serer*si'e te:;nolog4 so, ASP8NE :o'e ee:utes on t;e serer e?ore it
is sent to t;e ro>ser8
.AC<*END
S% SE#@E# 

Deelopment ool
Mi:roso?t S% Serer 200

#eson ?or sele:ting Mi:roso?t S% Serer 200 s .:9 En'


K It 'oes support Multiple A:tie #esult Sets )MA#S+8

K It ;s een en;n:e' in su:;  >4 t;t 'eelopers progrm more po>er?ul n' error 
resistnt S% :o'e >it; stru:ture' e:eption ;n'ling8 Per?ormn:e o? uer4
ee:ution is mu:; ?ster s :ompre' to S% Serer 20008

K It supports Integrtion o? t;e 8NE :ommon lnguge runtime )C%#+8 .4 'e?ult it is


o??, >e epli:itl4 nee' to strt ?rom :on?igurtion setting8 It ;s  ne> XM% 't t4pe
s >ell s ne> rinr4 )m+ 't t4pe8
CONCLUSION
At lst it :n e :on:lu'e' t;t t;e -o Portl S4stem >s  rel lerning eperien:e8 ;e
 prin:iples o? so?t>re pro'u:tion >ere >ell implemente' t;roug;out t;e s4stem8 ;e >;ole
 pro5e:t un'ergoes >it; ?ull o? ent;usism n' >it; ?ull o? 5o4ous moments8 ;e pro5e:t ;s
 een m'e s per s t;e gien spe:i?i:tion8 ;e s4stem ;s een m'e s user ?rien'l4 s
 possile 4 t;e use o? $CI! prin:ipls8 ;t is >;4 Mngement ;ol's n importnt pl:e in
t;e so?t>re pro'u:tion8

or9ing on t;e Pro5e:t >s rell4  lerning eperien:e n' >e ;e :ome  long >4 in
 uil'ing our :on:epts o? So?t>re engineering8 ;e -o Portl S4stem'eelope' 4 us is
 purel4 se' on ASP8net plt?orm8 ;e oerll purpose o? t;is s4stem is to :omputeriLe' t;e
>;ole pro:ess n' t;us preent t;e interening errors8 e lso trie' to ?ollo> t;e ;olisti:
'esign prin:iple so t;t t;e inter?:e o? t;e s4stem is simple8

During t;e :ourse o? t;is ssignment >e ;e gone t;roug; mn4 ost:les >;i:; m'e us to
reser:; n' t;oug; in:rese' our 9no>le'ge8 A?ter ppl4ing ll t;e 't mo'elling, o5e:t
mo'elling n' pro:ess mo'elling te:;niues no> >e re er4 >ell :ler >it; ll t;ese
:on:epts n' ?un'mentls >;i:; >ill e going to ;elp us in t;e ?uture8

You might also like