You are on page 1of 107

(APPROVED BY A.I.C.T.E. & AFFILIATED TO U.P.T.U.

, LUCKNOW)
2010-2011
A PROJECT REPORT
ON
AUTOMATED CAMPUS PLACEMENT
SUBMITTED IN PARTIAL FULFILLMENT OF TE RE!UIREMENTS
FOR TE AWARD OF TE DE"REE OF
Bachelor of Technology
I#
COMPUTER SCIENCE & ENGINEERING
SUBMITTED BY
S$%&$'R'($%))..)))).0*+1,1000+
R-.$% -/'0$'1')))))10+1,10011
/2'3'(%)))))))))10+1,1000,
UNDER TE SUPERVISION OF
M%44 B$'5#' S%#3$ & M%44 C$'2-6 D'3-2
DEPARTMENT OF COMPUTER SCIENCE & EN"INEERIN"
.O.D. (CS) PROJECT COORDINATOR
M%44.7$'5#' 4%#3$ M%44. C$'2-6 0'3-2

Automated Campus Placement Page 1
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SSLDV "IRLS EN"INEERIN" COLLE"E OF TECNOLO"Y
AND MANA"EMENT
CERTIFICATE
This is to certify that the PROJECT REPORT entitled 8A-(9:'(;0 C':/-4
P6'.;:;#(, submitted by SIKARATI (095!0005", RUCI
UPADAYA(05!00" and PRA"ATI (05!000!"to the #e$artment of
Com$uter %cience & En'ineerin', (li'arh Colle'e of En'ineerin' and
Technolo'y, (li'arh, in $artial fulfillment of re)uirements for the a*ard of
de'ree of +achelor of Technolo'y in Com$uter %cience & En'ineerin', is a
bonafide records of the candidates, o*n *or- carried by under our su$er.ision
and 'uidance/ The matter $resented in this $ro0ect is of inno.ati.e nature and has
full authenticity/
.O.D. (CS PROJECT COORDINATOR PROJECT "UIDE
1r/ %2(R1( 13%% +2(45( %3562 13%% C2(R78 #(67R
Automated Campus Placement Page 2
ACKNOWLED"EMENT
9O+836(T3O5 (5# RE6(R# C(5 5E:ER +E REP(3#
The $re$aration of this $ro0ect o*es its 'ratitude to many $ersonnel,
*ithout their coo$eration and efforts the $ro0ect *ould not ha.e seen the
li'ht of the day/
;irst of all, *e e<$ress our dee$ sense of 'ratitude and than-s to 1r/
Rohit =ada. (;aculty of Com$uter %cience & En'/ #e$t/, (CET, (li'arh"
for their -ind $ermission to under'o this $ro0ect in institution and for
$ro.idin' the constant encoura'ement, 'uidance and .aluable su''estion
throu'hout the $ro'ress of this *or-/
4e also $ay our healthy re'ards and *arm than-s to 1iss bha*na
sin'h & 1iss Charul da'ur(2O# of Com$uter %cience & En''/, %%8#:,
(li'arh" and other faculty members/
(t last but not the least the course of *ritin' this $ro0ect *e recei.ed
coo$eration, su''estions & encoura'ement from all our friends and each
other/ 4e con.ey our sincere than-s to them all alon' *ith 'od, our $arents,
our family and friends and *ould not for'et to a$$reciate the s$irit of our
$artners *ho tied u$ their belts in sha$in' it u$ *ith an e)ual hi'h im$act
*ho remained as constant source of ins$iration in accom$lishin' this tas-
all throu'h/ 4e $ay also *arm than-s to all of them/
%23>2(R(T23 (095!0005"
PR(6(T3 (05!000!"
R7C23 (05!00"
Automated Campus Placement Page 3

PREFACE
Automated Campus Placement Page 4
AUTOMATED CAMPUS PLACEMENT
The ma0or $ros$ect of this $ro0ect is to ma-e /net enabled a$$lications *hich is
administrati.e based to $ro.ide the com$lete information of the Job consultancy,s that
the 0ob see-er can be made easy in searchin' 0obs and recruitin' for com$anies/ 5et
enabled consultancy has chan'ed the *orld in the a'e of information technolo'y
therefore in the arena of $ost 'lobali?ation/
E.ery citi?en of the *orld should ha.e access to the authorities/ 7sin' this a$$lication,
indi.idual users can then $lace their o*n re)uirements and hence can retrie.e the
information needed sittin' at their $lace/ 1ulti$le lo'ins *ith same identity is not
allo*ed/
The $ro0ect entitled @(utomated Cam$us Placement, can be easily accessed throu'h
*eb from any remote location thus reducin' the e<tra efforts re)uired for the
recruitment $rocess/
3n the current situation of recession in e.ery sector of the economy, there is a need
of such a reliable system *hich can reduce the efforts of the recruitment $rocess/
%ome of the elements of the society are also ta-in' benefits of the situation and
tryin' to ma-e fool $eo$le by 'i.in' information about the fa-e com$anies and by
conductin' inter.ie*s for the fa-e names, so there is a re)uirement for a system
*hich is reliable in this conte<t/
Automated Campus Placement Page 5
AUTOMATED
CAMPUS
PLACEMENT

Automated Campus Placement Page 6
T'76; 9< C9#(;#(4
1. I#(290-.(%9#
2. DOT NET FRAMEWORK
=. P2976;: F92:-6'(%9#
>. S14(;: R;?-%2;:;#( S/;.%<%.'(%9#
I#(290-.(%9#
";#;2'6 D;4.2%/(%9#
P;2<92:'#.; R;?-%2;:;#(4
N9#-F-#.(%9#'6 '((2%7-(;4
+. S14(;: I:/6;:;#(%9#
@. S14(;: A#'614%4 & D;4%3#
S9<(5'2; D;A;69/:;#( P29.;44
R;?-%2;:;#( S/;.%<%.'(%9#
D;4.2%/(%9# 9< V'2%9-4 M90-6;4
B. D'(' F695 D%'32':
,. ER D%'32':
*. D'('7'4; D;4%3# S(2-.(-2;
10. S#'/4$9(4
Automated Campus Placement Page 7

11. T;4(%#3 & 0;7-33%#3
12. C90%#3
1=. R;4-6( D%4.-44%9# & C9#.6-4%9#
S('(-4 9< ($; P29C;.(
S%3#%<%.'#.; 9< ($; P29C;.(
F-(-2; E#$'#.;:;#(
C9#.6-4%9#
1>.B%76%932'/$1
REFERENCES
Automated Campus Placement Page 8
C$'/(;2 1
INTRODUCTION
Automated Campus Placement Page 9
1.1COMPUTER APPLICATIONS AND IMPORTANCE
Today, com$uters are no lon'er s$eciali?ed tools used only by scientists or en'ineers/
They do not hum behind sealed, 'lass *alls in climateAcontrolled en.ironments/
Com$uter systems are e.ery*hereBin $laces you cannot see or *ould not e<$ect to
find them/ They are a fact of life, a common thread that ties to'ether our education,
*or-, and home life/
4ith com$uters touchin' nearly e.ery facet of our li.es, the issue of com$uter literacy
becomes im$ortant/ +ut *hat is com$uter literacy, and *hy is it so crucialC 4hy should
you s$end your time and ener'y studyin' boo-s li-e this one, and becomin' Dcom$uter
literateDC
Technically, to be DliterateD in a sub0ect means to ha.e -no*led'e of that sub0ect/ =ou
understand its basic terms and conce$ts/ (s an e<am$le, consider dri.in' a car/ 3f you
ha.e a dri.er,s license, then you are literate in dri.in'Arelated terms and you understand
the rules of the road/ =ou *ere not born *ith such -no*led'e or abilities, but it may be
hard to ima'ine li.in' *ithout them today/
%omeday, $erha$s sooner than you thin-, you may not be able to ima'ine li.in' *ithout
com$uter s-ills/ Consider the fact that com$uters are an essential $art of business today,
*hether you are an auto mechanic or a sur'eon, a 0ournalist or an airline $ilot/ 8i-e the
cars that ta-e us to *or- each day, *e rely on com$uters more *ith each $assin' year/ 3f
you do not use a com$uter re'ularly, chances are 'reat that you *ill soon/
Re'ardless of your career choice, you can benefit from -no*led'e of com$uter
hard*are and soft*are, and ho* these com$onents function to'ether/ E.en if your 0ob
does not re)uire you to *or- directly *ith a com$uter, this -no*led'e may hel$ you to
en.ision ne* *ays of usin' com$uters in your *or-, resultin' in a more $roducti.e
Automated Campus Placement Page 10
*or- en.ironment/ This can also lead to career ad.ancement o$$ortunities/ 3f you thin-
this case is bein' o.erstated, and that
com$uters are not bein' used that much, consider thisE com$uters are $o$$in' u$ in
$laces and $rofessions that may seem unli-ely/
1.2 R;'6%D'(%9# 9< ($; P2976;:E
3n the e<istin' manual system hu'e e<$enditure and a lot of time is s$ent in
communicatin' the information across 0ob see-er and com$anies/ ( lot of $a$er *or-
needs to be done *hich contains a lot of du$licity as a result retrie.al and access to
database is ty$ical /%o, there is a need for an inte'rated automated system, *hich has
some centrali?ed control o.er the entire $rocess/ 7sin' this a$$lication, indi.idual users
can then $lace their re)uirements and hence can retrie.e the information needed sittin'
at their $lace/
1.= I#(290-.(%9# 9< ($; P2976;:E
Job Portals are the most $o$ular and *idely used tool by com$anies and recruitment
teams to facilitate the smooth flo* of recruitment $rocess in the com$etiti.e *orld/ Job
Portals $ro.ide a $latform for the em$loyers to meet the $ros$ecti.e em$loyees/ The 0ob
as$irants can re'ister in 0ob Portals by creatin' a user 3#/ Job Portals allo* users to
submit and edit their resumes and a$$ly for s$ecific 0obs at com$anies of their choice/
Once re'istered, 0ob as$irants 'et eAmail 0ob alerts and can res$ond to 0ob related
)uestions from the em$loyer com$anies/ The com$anies ha.e the choice to search for
their ideal candidate from the resume database using various options and paraeters
avai!ab!e in t"e #ob Porta!s$
T"e #ob porta! presents t"e ep!o%ers &it" options to post on!ine 'uestionnaires and
!atest ne&s to t"e ep!o%ees$ T"e porta! "as t"e tips to bui!d adirab!e resue and
in(oration on do)s and don)ts (or t"e intervie&$ T"e porta! supports t"e ep!o%er (ro
!isting o( #obs to se!e*ting an idea! *andidate$ Eas% data *o!!e*tion and storage (eature
o( t"e porta! "e!ps in (inis"ing t"e tas+s *o(ortab!% and 'ui*+!%$ T"e ep!o%ers *an get
'ui*+ returns (or t"eir investent as t"e porta! in*orporates a sip!e and 'ui*+
re*ruitent et"od$
Automated Campus Placement Page 11
C$'/(;2 2
DOTNET
FRAMEWORK
Automated Campus Placement Page 12
2.1 INTRODUCTIONE
The .NET F2':;592& ($ronounced dot net" is a soft*are frame*or- that runs
on 1icrosoft 4indo*s/
Pro'rams *ritten for the /5ET ;rame*or- e<ecute in a soft*are en.ironment
(as contrasted to hard*are en.ironment", -no*n as the Common 8an'ua'e
Runtime (C8R"/ The C8R is an a$$lication .irtual machine/
To an end user, the $romise of /5ET is more $ro'rams a.ailable more )uic-ly,
on more $latforms, *ith fe*er $roblems/
( $ro'ram *ritten for /5ET re)uires that the /5ET frame*or- must be installed
before the ne* $ro'ram can run/
/5ET not only *or-s on 4indo*s com$uters, but is also a.ailable for other
$latforms li-e 8inu< and 1ac O%/
/5ET is not s$ecific to com$uters, Com$act /5ET also runs on P#(,
%mart$hones etc/
4ith a C8R li-e /5ET, $ro'rammers need not consider the ca$abilities of the
s$ecific CP7 that *ill e<ecute the $ro'ram/ The C8R also $ro.ides other
im$ortant ser.ices such as security, memory mana'ement, and e<ce$tion
handlin'/
The /5ET ;rame*or- includes a lar'e library/ 3t su$$orts se.eral $ro'rammin'
lan'ua'es *hich allo*s lan'ua'e intero$erability (each lan'ua'e can use code
*ritten in other lan'ua'es"/ The /5ET library is a.ailable to all the $ro'rammin'
lan'ua'es that /5ET su$$orts/ The class library and the C8R to'ether constitute
the /5ET ;rame*or-/
The /5ET frame*or-Fs +ase Class 8ibrary $ro.ides user interface, data access,
database connecti.ity, cry$to'ra$hy, *eb a$$lication de.elo$ment, numeric
al'orithms, and net*or- communications/ The class library is used by
$ro'rammers, *ho combine it *ith their o*n code to $roduce a$$lications/
The /5ET ;rame*or- is intended to be used by most ne* a$$lications created
for the 4indo*s $latform/ To de.elo$ ne* a$$lications, soft*are de.elo$ers
can also use 1icrosoftFs %#> for 4indo*s G or /5ET ;rame*or- H (or ne*er"
or :isual %tudio I00 on to$ of the /5ET ;rame*or-/
2.2DESI"N FEATURESE
I#(;29/;2'7%6%(1
Automated Campus Placement Page 13
+ecause com$uter systems commonly re)uire interaction bet*een ne* and older
a$$lications, the /5ET ;rame*or- $ro.ides means to access functionality that is
im$lemented in $ro'rams that e<ecute outside the /5ET en.ironment/ (ccess to CO1
com$onents is $ro.ided in the %ystem/Runtime/3ntero$%er.ices and
%ystem/Enter$rise%er.ices names$aces of the frame*or-J access to other functionality
is $ro.ided usin' the PK3n.o-e feature/
Common 8an'ua'e Runtime En'ine
The Common 8an'ua'e Runtime (C8R" is the e<ecution en'ine of the /5ET
;rame*or-/ (ll /5ET $ro'rams e<ecute under the su$er.ision of the C8R, 'uaranteein'
certain $ro$erties and beha.iors in the areas of memory mana'ement, security, and
e<ce$tion handlin'/
L'#3-'3; I#0;/;#0;#.;
The /5ET ;rame*or- introduces a Common Ty$e %ystem, or CT%/ The CT%
s$ecification defines all $ossible dataty$es and $ro'rammin' constructs su$$orted by
the C8R and ho* they may or may not interact *ith each other conformin' to the
Common 8an'ua'e 3nfrastructure (C83" s$ecification/ +ecause of this feature, the /5ET
;rame*or- su$$orts the e<chan'e of ty$es and ob0ect instances bet*een libraries and
a$$lications *ritten usin' any conformin' /5ET lan'ua'e/
B'4; C6'44 L%72'21
The +ase Class 8ibrary (+C8", $art of the ;rame*or- Class 8ibrary (;C8", is a library
of functionality a.ailable to all lan'ua'es usin' the /5ET ;rame*or-/ The +C8
$ro.ides classes *hich enca$sulate a number of common functions, includin' file
readin' and *ritin', 'ra$hic renderin', database interaction, L18 document
mani$ulation and so on/
S%:/6%<%;0 D;/691:;#(
The /5ET ;rame*or- includes desi'n features and tools that hel$ mana'e the
installation of com$uter soft*are to ensure that it does not interfere *ith $re.iously
installed soft*are, and that it conforms to security re)uirements/
S;.-2%(1
The desi'n is meant to address some of the .ulnerabilities, such as buffer o.erflo*s,
that ha.e been e<$loited by malicious soft*are/ (dditionally, /5ET $ro.ides a common
security model for all a$$lications/
Portability
Automated Campus Placement Page 14
The desi'n of the /5ET ;rame*or- allo*s it theoretically to be $latform a'nostic, and
thus crossA$latform com$atible/ That is, a $ro'ram *ritten to use the frame*or- should
run *ithout chan'e on any ty$e of system for *hich the frame*or- is im$lemented/
4hile 1icrosoft has ne.er im$lemented the full frame*or- on any system e<ce$t
1icrosoft 4indo*s, the frame*or- is en'ineered to be $latform a'nostic,
MIN
and crossA
$latform im$lementations are a.ailable for other o$eratin' systems (see %il.erli'ht and
the (lternati.e im$lementations section belo*"/ 1icrosoft submitted the s$ecifications
for the Common 8an'ua'e 3nfrastructure (*hich includes the core class libraries,
Common Ty$e %ystem, and the Common 3ntermediate 8an'ua'e", the CO lan'ua'e and
the CPPKC83 lan'ua'e to both EC1( and the 3%O, ma-in' them a.ailable as o$en
standards/ This ma-es it $ossible for third $arties to create com$atible im$lementations
of the frame*or- and its lan'ua'es on other $latform/
Automated Campus Placement Page 15
2.=VERSIONSE
1icrosoft started de.elo$ment on the /5ET ;rame*or- in the late 990s ori'inally
under the name of 5e<t 6eneration 4indo*s %er.ices (564%"/ +y late I000 the first
beta .ersions of /5ET /0 *ere released/
M5N
:ersion Q/0 of the /5ET ;rame*or- is included *ith 4indo*s %er.er I00! and
4indo*s :ista/ :ersion Q/5 is included *ith 4indo*s G, and can also be installed on
4indo*s LP and the 4indo*s %er.er I00Q family of o$eratin' systems/
Automated Campus Placement Page 16
The /5ET ;rame*or- family also includes t*o .ersions for mobile or embedded de.ice
use/ ( reduced .ersion of the frame*or-, the /5ET Com$act ;rame*or-, is a.ailable
on 4indo*s CE $latforms, includin' 4indo*s 1obile de.ices such as smart$hones/
(dditionally, the /5ET 1icro ;rame*or- is tar'eted at se.erely resourceAconstrained
de.ices/
V;24%9#
V;24%9#
N-:7;2
R;6;'4;
D'(;
V%4-'6 S(-0%9 D;<'-6( %# W%#0954
/0 /0/QG05/0 I00IA0IAQ :isual %tudio /5ET
/ //HQII/5GQ I00QA0HAIH
:isual %tudio /5ET
I00Q
4indo*s %er.er I00Q
I/0 I/0/50GIG/HI I005AA0G :isual %tudio I005 4indo*s %er.er I00Q RI
Q/0 Q/0/H50R/Q0 I00RAA0R
4indo*s :ista, 4indo*s
%er.er I00!
Q/5 Q/5/I0II/! I00GAA9 :isual %tudio I00!
4indo*s G, 4indo*s
%er.er I00! RI
H/0 H/0/Q0Q9/ I00AHAI :isual %tudioI00
Automated Campus Placement Page 17
C$'/(;2 =
PROBLEM
PROBLEM

FORMULATION
FORMULATION
=.1 A//6%.'(%9# OA;2A%;5E
The A4/%2'#(4..9: is intermediate bet*een Jobsee-ers and Em$loyers/ The $ur$ose is
to enable the 0ob see-ers to search for the 0obs from any location/ The 0obsee-er can
search for the 0obs *ith the (s$irants/com *ithout actually .isitin' the com$any/
=.2 A4/%2'#(4..9: E
3n Current Com$etiti.e En.ironment *ho are huntin' for 0ob actually are not a*are of
ho* to $re$are their resume and hunt for ri'ht 0obs for *hich their $rofile is suitable/
Automated Campus Placement Page 18
Throu'h this 0ob $ortal 0obsee-er 'et an automated solution *here he or she can 'et
re'istered and $ost their resumes so that they can come across ri'ht o$$ortunities/
Consultants and Em$loyers as *ell can 'et throu'h *ith beneficial ser.ices to a$$roach
ri'ht candidate/ This Com$lete 4eb Portal $ro.ides .arious hel$ful ser.ices to Job
%ee-ers li-e Create and $osts your online resume, store co.er letter for a$$lyin' the
dream 0obs, :ie* and Edit your 0ob a$$lication/ Em$loyers can create 5e* Em$loyer
(ccount, E<$and your 0ob e<$osure, reach tar'et candidates fast, and reduce cost $er
hire/
=.= O7C;.(%A;4 E
This is a *ebAbased Job Portal intended to $ro.ide automated solution to Job
%ee-ers as *ell as Em$loyers on the .arious basis of .arious cate'ories of Jobs,
Job Re)uirement in different cities of 3ndia and e.en abroad/
This 0ob $ortal $ro.ides some inno.ati.e featuresE
o 3t is e<tremely user friendly
o Pro.idin' $latform to em$loyers is hi'hly commendable
o 2el$ $lacin' candidates *ith hi'h focused on the $rofile and business
re)uirement
Job %ee-ers from different areas and of .arious $rofiles can re'ister and
ma-e their resume a.ailable to consultants and em$loyers as *ell/
Consultants and Em$loyers from different locations 'et re'istered and $ost
the 0ob accordin' to the re)uirement so that 0ob see-ers can loo- for it and
a$$ly for the same if they ha.e desired $rofile/
Em$loyers +enefits & %olutions
o 6et ri'ht resume in shortest time
o Pa$erless #atabase hence $a$erless office
o >ey featuresE
%tore the cor$orate details
Post the 0ob details
6et access to the #atabase of Job %ee-er
%hortA8isted K Re0ected the candidates
%chedule the 3nter.ie*
Automated Campus Placement Page 19
%end ac-no*led'ement mail
=.> P2976;: D;<%#%(%9# E
3n the e<istin' manual system hu'e e<$enditure and a lot of time is s$ent in
communicatin' the information across 0ob see-er and com$anies /%o, there is a need for
an inte'rated automated system , *hich has some centrali?ed control o.er the entire
$rocess/ 7sin' this a$$lication, indi.idual users can then $lace their re)uirements and
hence can retrie.e the information needed sittin' at their $lace/
=.>.1N;;0 <92 C9:/-(;2%D'(%9# E
#u$lication of *or- a.oided
Pa$er *or- is drastically reduced
Retrie.al and access of data is easy
=.>.2 P29/94;0 S14(;:E
;ull onAline data entry *ith online .alidations on field and referential chec-in', the 'oal
of the system is to brin' do*n the *or-load *ith the increased efficiency and to s$eed
u$ the acti.ities/
The ma0or acti.ities are to .alidate the 0ob see-ers and com$anies, *hen they $ut their
re)uirement and $rofile on the *ebsite and match the $rofile accordin' to re)uirement/
=.+ D;4%3# P2%#.%/6;4 '#0 EF/6'#'(%9# E
This $ro0ect is de.elo$ed for 0ob as$irants *ho are in search of suitable 0ob/ This $ro0ect
*ill be hel$ful for fresher as *ell as e<$erienced $rofessionals/ 3t also underta-es to
mana'e the need for or'ani?ations $articularly smallKmedium and startAu$ com$anies on
an outstandin' basis/ ACET acts li-e a mediator bet*een 0ob see-ers and com$any/
Automated Campus Placement Page 20
This $ro0ect contains the follo*in' modulesE
/ Create and submit your resume
I/ :ie* and edit your resume
Q/ %earch your dream 0ob accordin' to the s-ills and location
H/ %elect the 0obs you desire from the 'i.en 0ob list
5/ Chec- your inbo<
R/ Re'ister the Em$loyerKconsultant if ne*
G/ Em$loyer can .ie* and edit its information $ro.ided to 9:;
!/ Em$loyer can $ost 0ob and other s$ecifications
9/ Em$loyer can .ie* resume of the a$$licants and select amon' them
0/ Em$loyer send ac-no*led'ment to a$$licant(0ob see-er"


Automated Campus Placement Page 21
C$'/(;2 >
SOFTWARE
RE!UIREMENT
SPECIFICATION
SOFTWARE RE!UIREMENT SPECIFICATIOS
H/35TRO#7CT3O5 E
H// PURPOSE E
Automated Campus Placement Page 22
The ma0or $ur$ose of this $ro0ect @O5835E JO+ CO5%78T(5C=, is to ma-e /net
enabled a$$lications *hich is administrati.e based to $ro.ide the com$lete
information of the Job consultancy,s that the 0ob see-er can be made easy in searchin'
0obs and recruitin' for com$anies/
>.1.2 SCOPEE
3t is fastest 'ro*in' local business so *hether 0ob see-ers *ill be loo-in' for a better
0ob, reAenterin' the *or-force or are 0ust startin' your carrier, don,t miss the
o$$ortunity to meet *ith to$ notch em$loyers in your local mar-et/
>.2PROBLEM DEFINITIONE
3n the e<istin' manual system hu'e e<$enditure and a lot of time is s$ent in
communicatin' the information across 0ob see-er and com$anies /%o, there is a need for
an inte'rated automated system , *hich has some centrali?ed control o.er the entire
$rocess/ 7sin' this a$$lication, indi.idual users can then $lace their re)uirements and
hence can retrie.e the information needed sittin' at their $lace/
>.="ENERAL DESCRIPTION E
PTOE
PRODUCT PERSPECTIVE E
This soft*are $roduct (O5835E JO+ CO5%78T(5C=" can be utili?ed by 0ob
see-ers and em$loyees or any other user/
Automated Campus Placement Page 23
>.> PERFORMANCE RE!UIREMENTSE
%oft*are re)uirementsE 1icrosoft :isual %tudio, 3nternet bro*ser/
>.+ NON FUNCTIONAL RE!UIREMENTE
RE83(+383T=
1(35T(35+383T=
ELTE5%3+383T=
Automated Campus Placement Page 24
C$'/(;2 +
SYSTEM
SYSTEM
IMPLEMENTATION
IMPLEMENTATION
+.1 ARDWARE RE!UIREMENTSE
5// 1353171 RES73RE1E5T%E
%ystem E 3ntel Core I #uo $rocessor
R(1 E 6+
1onitor Resolution E 0IH L GR! Pi<els
>eyboard E 7% 8ayout >eyboard
Automated Campus Placement Page 25
2ard #is- #ri.e E I0 6+
O$eratin' %ystem E 4indo*sALP ,4indo* G
5//I RECO11E5#E# %=%TE1E
%ystem E 3ntel Core I #uo $rocessor
R(1 E H 6+
1onitor Resolution E 5I L !RH Pi<els
>eyboard E 7% 8ayout >eyboard
2ard #is- #ri.e E 50 6+
#1%AR0 to #ual :6( :ideo +rea-out Cable
PC3 E<$ress slot for 'ra$hics card
1ouse
3nternet +ro*ser
Printer
O$eratin' %ystem E 4indo*sALP, 4indo* G
+.2 SOFTWARE RE!UIREMENTSE
#e.elo$ment En.ironment E :isual %tudio I00!
8an'ua'es E (%P/5ET
Editor E :%
O$eratin' %ystem E 4indo*s
Automated Campus Placement Page 26
C$'/(;2 @
SYSTEM ANALYSIS
&
DESI"N
SYSTEM ANALYSIS AND DESI"N
@.1 SOFTWARE DEVELOPMENT PROCESSE
E.ery soft*are de.elo$ment consists se.eral $hases, ha.e certain $redefined *or-s and
at the end of each $hase $ro$er document is $re$ared/ These $hases are based on
certain %oft*are #e.elo$ment model/
Automated Campus Placement Page 27
@.1.1 S9<(5'2; D;A;69/:;#( M90;6E
%oft*are en'ineerin' is a disci$line that inte'rates $rocess, methods, and tools for the
de.elo$ment of com$uter soft*are/ To sol.e actual $roblems in an industry settin',
soft*are en'ineer or a team of soft*are en'ineers must incor$orate a de.elo$ment
strate'y that encom$asses, methods, and tools/ This strate'y is often referred to as a
$rocess model or a soft*are en'ineerin' $aradi'm/
( number of different $rocess models for the soft*are en'ineerin' ha.e been $ro$osed,
each e<hibitin' stren'ths and *ea-nesses, but all ha.in' a series of 'eneric $hases in
common/ %ome of the commonly used soft*are $rocess models areE
The linear se)uential model
The $rototy$in' model
The R(# model
The incremental model
The s$iral model
The com$onent assembly model
The concurrent de.elo$ment model
The formal methods model

( $articular $rocess model for the soft*are en'ineerin' is chosen on the nature
of the $ro0ect and the a$$lication at hand, the methods and the tools to be used, and the
controls are re)uired/
(ll soft*are de.elo$ment can be characteri?ed as a $roblemAsol.in' loo$ in *hich three
distinct sta'es are encountered/
Problem definition
Technical de.elo$ment
Automated Campus Placement Page 28
%olution inte'ration
3n the current $ro0ect *e can use the soft*are de.elo$ment life cycle (%#8C" or more
often called linear se)uential model a$$roach/
@.1.2 T$; L%#;'2 S;?-;#(%'6 M90;6E
This is also -no*n as Classic 8ife Cycle 1odel (or" 8inear %e)uential 1odel (or"
4aterfall 1ethod/ 3t su''ests a systematic, se)uential a$$roach to soft*are
de.elo$ment that be'ins at the system le.el and $ro'resses throu'h analysis, desi'n,
codin', testin' and maintenance/
1odeled after the con.entional en'ineerin' cycle, the linear se)uential model
encom$asses the follo*in' acti.itiesE
%ystemK3nformation En'ineerin' and 1odelin'
%oft*are Re)uirements (nalysis
%ystems (nalysis and #esi'n
Code 6eneration
Testin'
1aintenance
Automated Campus Placement Page 29

Automated Campus Placement Page 30
@.1.2.1 S9<(5'2; R;?-%2;:;#( A#'614%4
This is also -no*n as feasibility study/ 3n this $hase, the de.elo$ment team .isits the
customer and studies their system/ They in.esti'ate the need for $ossible soft*are
automation in the 'i.en system/ +y the end of the feasibility study, the team furnishes a
document that holds the different s$ecific recommendations for the candidate system/ 3t
also includes the $ersonnel assi'nments, costs, $ro0ect schedule, and tar'et dates/ The
re)uirements 'atherin' $rocess is intensified and focused s$ecially on soft*are/ To
understand the nature of the $ro'ram(s" to be built, the system en'ineer (DanalystD" must
understand the information domain for the soft*are, as *ell as re)uired function,
beha.ior , $erformance and interfacin'/ The essential $ur$ose of this $hase is to find the
need and to define the $roblem that needs to be sol.ed/
@.1.2.2 S14(;: A#'614%4 '#0 D;4%3#
3n this $hase, the soft*are de.elo$ment $rocess, the soft*areFs o.erall structure and
its nuances are defined/ 3n terms of the clientKser.er technolo'y, the
number of tiers needed for the $ac-a'e architecture, the database desi'n,
the data structure desi'ns etc are all defined in this $hase/ ( soft*are
de.elo$ment model is created/ (nalysis and #esi'n are .ery crucial in the
*hole de.elo$ment cycle/ (ny 'litch in the desi'n $hase could be .ery
e<$ensi.e to sol.e in the later sta'e of the soft*are de.elo$ment/ 1uch
care is ta-en durin' this $hase/ The lo'ical system of the $roduct is
de.elo$ed in this $hase/
@.2 RE!UIREMENT SPECIFICATIONE
Re)uirements s$ecification en'ineerin' tas- that brid'es the 'a$ bet*een the system
le.el re)uirements en'ineerin' and soft*are desi'n/ Re)uirements en'ineerin' acti.ities
result in the s$ecification of soft*are,s o$tional characteristics (function, data and
beha.ior", indicate soft*are,s interface *ith other system elements, and establish
constraints that soft*are must meet/ The most commonly used re)uirements techni)ue
is to conduct a meetin' or inter.ie*/ The first meetin' bet*een a soft*are en'ineer (the
Automated Campus Placement Page 31
analyst" and the em$loyee can be lin-ed to the a*-*ardness of a first date bet*een t*o
adolescents/ 5either $erson -no*s *hat to say or as-, both are *orried that they do say
*ill be misinter$reted, both are thin-in' about *here it mi'ht lead (both li-ely ha.e
radically different e<$ectations here", both *ant to 'et the thin' o.er *ith, but at the
same time, both *ant to be a success/
The 'oal of the re)uirements 'atherin' acti.ity is to collect all rele.ant information
from the em$loyee re'ardin' the $roduct to be de.elo$ed *ith a .ie* to clearly
understandin' the em$loyee re)uirements and *eedin' out the incom$leteness and
inconsistencies in these re)uirements/ The re)uirements analysis acti.ity is be'un by
collectin' all rele.ant data re'ardi9n' the $roduct to be de.elo$ed from the users of the
$roduct and from the em$loyee throu'h inter.ie*s and discussions/
is a soft*are
@.= DESCRIPTION OF VARIOUS MODULES
@.=.1 JOB SEEKERS MODULE
@.=.1.1 N;5 U4;2 S%3#-/ MODULEE
This module is for a ne* user *ho has to first ma-e his account and $ro.idin' the
re)uired details so that he can see- the ser.ices of (s$irants/com/
@.=.1.2 S%3# I# MODULEE
3n this module already e<istin' users can access their account by $ro.idin' .alid 3d and
$ass*ord/ (fter si'n 3n user can use the follo*in' ser.icesE
I. EDIT & UPDATE MODULEE
3n this module 0ob see-ers can Edit and 7$date the information $ro.ided earlier/
2e can u$date his address or Sualifications or any other information/
II. SEARC JOBS MODULEE
3n this module 0ob see-ers can search 0obs based on the s-ills re)uired and location
$references/ (fter .ie*in' .arious 0obs, Job %ee-ers can a$$ly for them/
Automated Campus Placement Page 32
III. VIEW INBOG E
3n this module Job %ee-ers in their 3nbo< can .ie* the list of em$loyers
*ho has selected hisKher resume alon' *ith 3nter.ie* %chedule/
@.=.1.= F923;( P'445920 MODULEE
3n this module if user has for'otten hisKher $ass*ord then by enterin' his 3d and security
)uestion details, he can retrie.e his $ass*ord/
@.=.2EMPLOYERS MODULESE
@.=.2.1 RE"ISTRATION MODULEE
This module is for a ne* Em$loyer *ho has to first ma-e his account and $ro.idin' the
re)uired details so that he can see- the ser.ices of (s$irants/com/
@.=.2.2 SI"N-IN MODULEE
3n this module already e<istin' users can access their account by $ro.idin' .alid 3d and
$ass*ord/ (fter si'n3n user can use the follo*in' ser.icesE
I. EDIT & UPDATE MODULEE
3n this module Em$loyers can edit and 7$date the information $ro.ided
earlier/ 2e can u$date his com$any $rofile or any other information/
II. POST JOBS MODULEE
3n this module Em$loyers can $ost 0obs on (s$irants/com to recruit
a$$ro$riate candidates/
III. VIEW CANDIDATES APPLIEDE
2ere Em$loyer can .ie* the list of candidates alon' *ith the access to
their resume *ho ha.e a$$lied for the 0ob $osted by em$loyer/ Em$loyer
can select the desired candidates and send ac-no*led'ement to the same
alon' *ith the inter.ie* schedule/
@.=.2.= FOR"ET PASSWORD MODULEE
Automated Campus Placement Page 33
3n this module if em$loyer has for'otten hisKher $ass*ord then by enterin' his 3d and
security )uestion details, he can retrie.e his $ass*ord/
C$'/(;2 B
DATA FLOW
DIA"RAM
Automated Campus Placement Page 34
B.1 DATA FLOW DIA"RAME
( #ata ;lo* #ia'ram (#;#" is a dia'ram that describes the flo* of data and the
$rocesses that chan'e data throu'hout a system/ 3t,s a structured analysis and desi'n
tool that can be used for flo*chartin' in $lace of or in association *ith information/
Oriented and $rocess oriented system flo*charts/ 4hen analysts $re$are the #ata ;lo*
#ia'ram, they s$ecify the user needs at a le.el of detail that .irtually determines the
information flo* into and out of the system and the re)uired data resources/ This
net*or- is constructed by usin' a set of symbols that do not im$ly $hysical
im$lementations/ The #ata ;lo* #ia'ram re.ie*s the current $hysical system, $re$ares
in$ut and out$ut s$ecification, s$ecifies the im$lementation $lan etc/
;our basic symbols are used to construct data flo* dia'rams/ They are symbols
that re$resent data source, data flo*s, and data transformations and data stora'e/ The
$oints at *hich data are transformed are re$resented by enclosed fi'ures, usually circles,
*hich are called nodes/
The #ata flo* #ia'ram sho*s the flo* of data/ 3t is 'enerally made of symbols 'i.en
belo*EA
( s)uare sho*s the Entity
( Circle sho*s the Process
(n o$en Ended Rectan'le sho*s the data store
(n arro* sho*s the data flo*
The #;# can be u$ to se.eral le.els/ The 0 le.el #;# states the flo* of data in the
system as seen from the out*ard in each module/The first le.el #;# sho* more detail,
about the sin'le $rocess of 0 le.els #;#/
Automated Campus Placement Page 35
B.2DATA FLOW DIA"RAM SYMBOLSE
- %ource or #estination of data
- #ata ;lo*
-
- Process
- %tora'e
B.= S(;/4 (9 C9#4(2-.( D'(' F695 D%'32':4E
;our ste$s are commonly used to construct a #;#
Process should be named and numbered for easy reference/ Each name should
be re$resentati.e of the $rocess/
The destination of flo* is from to$ to bottom and from left to ri'ht/
Automated Campus Placement Page 36
4hen a $rocess is e<$loded in to lo*er le.el details they are numbered/
The names of data stores, sources and destinations are *ritten in ca$ital letters/
B.> R-6;4 <92 .9#4(2-.(%#3 ' D'(' F695 D%'32':E
(rro*s should not cross each other/
%)uares, circles and files must bear names/
#ecom$osed data flo* s)uares and circles can ha.e same names/
Automated Campus Placement Page 37
Automated Campus Placement Page 38
Automated Campus Placement Page 39
Automated Campus Placement Page 40

C$'/(;2 ,
ER DIA"RAM
,.1 E-R DIA"RAMSE
Entity Relationshi$ model re$resents the o.erall lo'ical structure of a system/ The EAR
1odel forms the basis for the database desi'n at a later sta'e/ (ll the Physical entities in
the #;# of a system become the ;unctional Entities in the ER model/ 3t e<$resses the
%ystem 6ra$hically by usin' some notions/ +asic notions that an ER model uses are
Automated Campus Placement Page 41
Entity sets, Relationshi$s and (ttributes/ The follo*in' is the brief descri$tion of the
notions used in ER model/
E#(%(1 S;(4
Entity %ets are thin's that can be easily distin'uishable from other such entity sets/
E<am$les of Entity sets can be a $ersonKofficeKde$artmentK(utomobile etc/
A((2%7-(;4
Each entity set has some $ro$erties described in %oft*are En'ineerin' 0ar'on as
(ttributes/ The attributes are later described as fields in #atabase desi'n/ E<am$les of
attributes of a de$artment can be 5ameK#istrictK5umber etc/
(n Entity can ha.e one or more im$ortant attributes/ 3f such a case arises than at the
#atabase #esi'n $hase more than attribute is set as Primary -ey -no*n as Com$osite
-ey/
R;6'(%9#4$%/4
(ttributes and entity sets can be associated *ith Relationshi$s/ The $ossible
relationshi$s are One to One, One to 1any, 1any to One, 1any to 1any/ ( sim$le
reason by e<$erts in this as$ect is that no #atabase e<istin' today can retrie.e data usin'
a )uery *ith too many relations/ (l*ays only one attribute is ta-en and many result sets
can be deri.ed/
The Com$onents used to de$ict EAR #ia'rams are as follo*sE
1. R;.('#36;E re$resents Entity %ets/
2. E66%/4;E re$resents attributes/
3. E66%/4; 5%($ '((2%7-(; #':; U#0;26%#;0E represents Primary/Composite Key.
Automated Campus Placement Page 42
4. L%#;E represents One to One Relation.
L%#; 5%($ :92; ($'# 9#; ;#0 represents One to Many relations.
L%#; 5%($ :92; ($'# 9#; 4('2(%#3 /9%#( represents Many to One relation.
M 4('#04 <92 O#; (9 M.
N 4('#04 <92 O#; (9 N.
PTOE
Automated Campus Placement Page 43
Automated Campus Placement Page 44
Automated Campus Placement Page 45

C$'/(;2 *
DATABASE DESI"N
STRUCTURE

Automated Campus Placement Page 46
DATABASE DESI"N STRUCTUREE
JOBSEEKERE
JOBSEEKER EGP

FIELD

DATATYPE
7sr5am .archar(50"
TotE<$ numeric
(nnual%al numeric
;unctional(rea .archar(50"
Current3ndus .archar(50"
Currency -eys-ills
Resume2eadline .archar(500"
EMPINFO
Automated Campus Placement Page 47
JOB POST
FIELD DATATYPE
Em$3d .archar(50"
Jobs .archar(50"
8ocation .archar(50"
Automated Campus Placement Page 48
FIELD DATATYPE
7sr5amI .archar(50"
$s*dI .archar(50"
Re$s*dI .archar(50"
%ecSues .archar(50"
%ec(ns .archar(50"
Email .archar(50"
Cm$ny5am .archar(50"
Ty$e .archar(50"
7rl .archar(50"
CntctPerson .archar(50"
CntctPrsn#esi' .archar(50"
CntctPrsnEmail .archar(50"
(ddr .archar(50"
City .archar(50"
#esi' .archar(50"
5o/ of .ac numeric
SEEKER I"EST DE" DETAILSE
FIELD DATATYPE
usernam .archar(50"
T 2i'hest#e'ree .archar(50"
+oard .archar(50"
Percenta'e numeric
=ear numeric
SEEKER "RADU DETAILSE
FIELD DATATYPE
usernam .archar(50"
6raduation .archar(50"
+oard .archar(50"
Percenta'e numeric
=ear numeric
SEEKER INTER DETAILSE
FIELD DATATYPE
usernam .archar(50"
Automated Campus Placement Page 49
3nter .archar(50"
+oard .archar(50"
Percenta'e numeric
=ear numeric
SEEKER TENT DETAILSE
FIELD DATATYPE
usernam .archar(50"
Tenth .archar(50"
+oard .archar(50"
Percenta'e numeric
=ear numeric
NEW JOBSE
FIELD DATATYPE
Em$3d .archar(50"
%ee-er3d .archar(50"
%-ills .archar(50"
#ateOf($$ datetime
Rslt .archar(50"
#ate datetime
Time datetime
:enue .archar(50"
#esi'n .archar(50"
Cm$ny5am .archar(50"
Automated Campus Placement Page 50
INBOGE
FIELD DATATYPE
%ee-er3d .archar(50"
Em$3d .archar(50"
Rslt .archar(50"

C$'/(;2 10
SNAPSOTS
Automated Campus Placement Page 51

9:; P'3;
Automated Campus Placement Page 52
TPO L93%# F92: E
Automated Campus Placement Page 53
Automated Campus Placement Page 54
Automated Campus Placement Page 55
S(-0;#( R;3%4(2'(%9# F92: E
Automated Campus Placement Page 56
C9:/'#1 R;3%4(2'(%9# F92:E
Automated Campus Placement Page 57
C2;'(; C9:/'#1 EA;#( F92:E
Automated Campus Placement Page 58
C9:/'#1 EA;#( W%4; P6'.;0 S(-0;#(4
Automated Campus Placement Page 59
C9-24; W%4; P6'.;0 S(-0;#(4 E
Automated Campus Placement Page 60
EA;#( W%4; S(-0;#( D;('%64
Automated Campus Placement Page 61
C9-24; W%4; N9( S;6;.(;0 S(-0;#(4E
Automated Campus Placement Page 62
U/0'(; S(-0;#( S('(-4E
Automated Campus Placement Page 63
S(-0;#(H4 D;('%6 F92:E
Automated Campus Placement Page 64
C$'/(;2 11
TESTIN" &
DEBU""IN"
11.1SOFTWARE TESTIN"E
S9<(5'2; (;4(%#3 is the $rocess used to hel$ identify the correctness, com$leteness,
security, and )uality of de.elo$ed com$uter soft*are/ Testin' is a $rocess of technical
in.esti'ation, $erformed on behalf of sta-eholders, that is intended to re.eal )ualityA
related information about the $roduct *ith res$ect to the conte<t in *hich it is intended
to o$erate/ This includes, but is not limited to, the $rocess of e<ecutin' a $ro'ram or
a$$lication *ith the intent of findin' errors/ Suality is not an absoluteJ it is .alue to
some $erson/ 4ith that in mind, testin' can ne.er com$letely establish the correctness
of arbitrary com$uter soft*areJ testin' furnishes a F*riti*is, or com$arison that
com$ares the state and beha.ior of the $roduct a'ainst a s$ecification/
There are 'enerally Q main le.els of soft*are testin' carried outE
U#%( (;4(%#3E in *hich each unit (basic com$onent" of the soft*are is tested to
.erify that the detailed desi'n for the unit has been correctly im$lemented/
Automated Campus Placement Page 65
I#(;32'(%9# (;4(%#3E in *hich $ro'ressi.ely lar'er 'rou$s of tested soft*are
com$onents corres$ondin' to elements of the architectural desi'n are inte'rated
and tested until the soft*are *or-s as a *hole/
S14(;: (;4(%#3E in *hich the soft*are is inte'rated to the o.erall $roduct and
tested to sho* that all re)uirements are met ( further le.el of testin' is also
done, in accordance *ith re)uirementsE
A..;/('#.; (;4(%#3E u$on *hich the acce$tance of the com$lete soft*are is
based/ The customers often do this/
Chan'es made in order to fi< bu's or de.elo$ further functionality may cause
$re.iously successful tests to fail, so 2;32;44%9# (;4(%#3 is used to re$eat the earlier
successful tests to ensure that chan'es made in the soft*are ha.e not introduced ne*
bu'sKside effects/
11.2 TEST CASESE
T;4(
C'4;
A.(%9#II#/-(
D'('
EF.;/(;0
R;4-6(
A.(-'6
R;4-6(
P'44I<'%6
/ :alidatin'
7sername
and
$ass*ord
7sername and
Pass*ord should be
matched in the
#atabase/
3f 7sername and
$ass*ord is
.alid then 'i.e
the details
other*ise as-
for .alid
7sername and
Pass*ord/
:alid
7sername and
Pass*ord
Pass
Automated Campus Placement Page 66
I/ Chec-in'
a.ailability
of 7sername
7sername %hould
not be same as one
already in #atabase/
3f 7sername is
same as one
already $resent
in database then
dis$lay messa'e
Duser name
una.ailableA
because
(lreadcy
reser.ed
$ass
Q/ Chec-in'
a.ailability
of 7sername
-
7sername %hould
not be same as one
already in #atabase
3f 7sername is
not same as one
already $resent
in database then
dis$lay messa'e
97sername
a.ailable
$ass
H/
5/
Chec-in'
:alidity of
7sername
Chec-in'
:alidity of
7sername
7sername should
not be numeric/
7sername should
not be left blan-/
3f numbers are
entered in
database then
dis$lay messa'e
3f 7sername is
left blan- then
dis$lay the
messa'e
9numerics are
not allo*ed in
7sername
DPlease enter
your username
in te<tbo<D
$ass
$ass
R/ Chec-in'
the .alidity
of Email
(ddress$
The symbol @U,
should be $resent in
the Email address/
3f Email address
does not
contains U
symbol then
dis$lay the
messa'e/
D5ot a :alid
email addressE
There *as 5o
U %i'nD
$ass
Automated Campus Placement Page 67
11.= DEBU""IN"E
#ebu''in' is a methodical $rocess of findin' and reducin' the number of bu's, or
defects, in a com$uter $ro'ram or a $iece of electronic hard*are thus ma-in' it beha.e
as e<$ected/ #ebu''in' tends to be harder *hen .arious subsystems are ti'htly cou$led,
as chan'es in one may cause bu's to emer'e in another/




C$'/(;2 11
C$'/(;2 11


CODIN"
CODIN"
Automated Campus Placement Page 68
9:; P'3;E 9:; P'3;E
usin' %ystemJ
usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ
usin' %ystem/#ataJ
usin' %ystem/#ra*in'J
usin' %ystem/8in)J
usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ
names$ace 4indo*s;orms($$licationR
V
$ublic $artial class home E ;orm
V
$ublic home("
V
3nitiali?eCom$onent("J
Automated Campus Placement Page 69
W
$ri.ate .oid homeX8oad(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid tool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid 5e*Tool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V

W
$ri.ate .oid $icture+o<XClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid $icture+o<IXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid $icture+o<QXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid $icture+o<HXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid labelIXClic-(ob0ect sender, E.ent(r's e"
V
Automated Campus Placement Page 70
W
$ri.ate .oid $icture+o<5XClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid $icture+o<RXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid studentProfileTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
studentX$rofile ob0XstudentX$rofile Y ne* studentX$rofile("J
ob0XstudentX$rofile/%ho*("J
W
$ri.ate .oid studentProfileTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid com$anyProfileTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
com$anyX$rofile ob0Xcom$anyX$rofile Y ne* com$anyX$rofile("J
ob0Xcom$anyX$rofile/%ho*("J
W
$ri.ate .oid com$anyXe.entTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V

W
$ri.ate .oid e.entTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
com$anyXe.ent ob0Xcom$anyXe.ent Y ne* com$anyXe.ent("J
ob0Xcom$anyXe.ent/%ho*("J

W
Automated Campus Placement Page 71

$ri.ate .oid re$ortTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid e.entTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
u$dation ob0Xu$date Y ne* u$dation("J
ob0Xu$date/%ho*("J
W
$ri.ate .oid student%ummryTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
%tudentXsummry ob0XstudentX%ummry Y ne* %tudentXsummry("J
ob0XstudentX%ummry/%ho*("J

W
$ri.ate .oid course*isePlaced%tudentsTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
Course*iseXPlacedX%tudents ob0XcourseXsummary Y ne* Course*iseXPlacedX%tudents("J
ob0XcourseXsummary/%ho*("J
W
$ri.ate .oid course*ise7n$laced%tudentTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's e"
V
Course*iseX5otPlacedXstudent ob0XCourse*iseX5otPlacedXstudent Y ne*
Course*iseX5otPlacedXstudent("J
ob0XCourse*iseX5otPlacedXstudent/%ho*("J
W
$ri.ate .oid com$anyE.ent*iseControlRe$ortTool%tri$1enu3temXClic-(ob0ect sender, E.ent(r's
e"
V
Com$any*iseX$lacedXstudent ob0XCom$any*iseX$lacedXstudent Y ne*
Com$any*iseX$lacedXstudent("J
ob0XCom$any*iseX$lacedXstudent/%ho*("J
Automated Campus Placement Page 72
W
W
W
F92: 1E F92: 1E
usin' %ystemJ usin' %ystemJ
usin' %ystem/Collections/6enericJ usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ usin' %ystem/Com$onent1odelJ
usin' %ystem/#ataJ usin' %ystem/#ataJ
usin' %ystem/#ra*in'J usin' %ystem/#ra*in'J
usin' %ystem/8in)J usin' %ystem/8in)J
usin' %ystem/Te<tJ usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ usin' %ystem/4indo*s/;ormsJ
names$ace 4indo*s;orms($$licationR names$ace 4indo*s;orms($$licationR
V V
$ublic $artial class ;orm E ;orm $ublic $artial class ;orm E ;orm
V V
$ublic ;orm(" $ublic ;orm("
V V
3nitiali?eCom$onent("J 3nitiali?eCom$onent("J
Automated Campus Placement Page 73
W W
$ri.ate .oid ;ormX8oad(ob0ect sender, E.ent(r's e" $ri.ate .oid ;ormX8oad(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid $icture+o<XClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid $icture+o<XClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid labelXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid labelXClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid labelIXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid labelIXClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid labelHXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid labelHXClic-(ob0ect sender, E.ent(r's e"
V V
W W
Automated Campus Placement Page 74
$ri.ate .oid labelQXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid labelQXClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid tbX$ass*ordXTe<tChan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid tbX$ass*ordXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e"
V V
if (tbXusername/Te<t YY DadminD && tbX$ass*ord/Te<t YY D)*IeQrHD" if (tbXusername/Te<t YY DadminD && tbX$ass*ord/Te<t YY D)*IeQrHD"
V V
home ob0 Y ne* home("J home ob0 Y ne* home("J
ob0/%ho*("J ob0/%ho*("J
this/2ide("J this/2ide("J
W W
else else
V V
1essa'e+o</%ho*(D%orry Z 3n.alid userD"J 1essa'e+o</%ho*(D%orry Z 3n.alid userD"J
W W
W W
Automated Campus Placement Page 75
$ri.ate .oid tbXconfrm$ass*ordXTe<tChan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid tbXconfrm$ass*ordXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V V
KT if (tbXusername/Te<t YY DadminD && tbX$ass*ord/Te<t YY DanuD" KT if (tbXusername/Te<t YY DadminD && tbX$ass*ord/Te<t YY DanuD"
V V
tbXconfrm$ass*ord/Te<t Y tbX$ass*ord/Te<tJ tbXconfrm$ass*ord/Te<t Y tbX$ass*ord/Te<tJ
W W
else else
V V
1essa'e+o</%ho*(D%orry Z $ass*ord is not matchD"J 1essa'e+o</%ho*(D%orry Z $ass*ord is not matchD"J
WTK WTK
W W
$ri.ate .oid buttonIXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid buttonIXClic-(ob0ect sender, E.ent(r's e"
V V
tbXusername/Te<t Y DDJ tbXusername/Te<t Y DDJ
tbX$ass*ord/Te<t Y DDJ tbX$ass*ord/Te<t Y DDJ

W W
$ri.ate .oid $icture+o<XClic-X(ob0ect sender, E.ent(r's e" $ri.ate .oid $icture+o<XClic-X(ob0ect sender, E.ent(r's e"
V V
Automated Campus Placement Page 76
W W
$ri.ate .oid $icture+o<IXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid $icture+o<IXClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid $icture+o<HXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid $icture+o<HXClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid labelXClic-X(ob0ect sender, E.ent(r's e" $ri.ate .oid labelXClic-X(ob0ect sender, E.ent(r's e"
V V
W W

W W
W W
C9-24; W%4; N9( P6'.;0 S(-0;#(4E C9-24; W%4; N9( P6'.;0 S(-0;#(4E
usin' %ystemJ
usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ
usin' %ystem/#ataJ
usin' %ystem/#ra*in'J
usin' %ystem/8in)J
Automated Campus Placement Page 77
usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ
usin' %ystem/#ata/Ole#bJ
names$ace 4indo*s;orms($$licationR
V
$ublic $artial class Course*iseX5otPlacedXstudent E ;orm
V
$ublic Course*iseX5otPlacedXstudent("
V
3nitiali?eCom$onent("J
W
Ole#bConnection <J
Ole#bCommand yJ
Ole#b#ataReader ?J
Ole#b#ata(da$ter daJ
#ata%et ds Y ne* #ata%et("J
$ri.ate .oid Course*iseX5otPlacedXstudentX8oad(ob0ect sender, E.ent(r's e"
V
o$enXcon("J
y Y ne* Ole#bCommand(Dselect distinct course from tablee D, <"J
? Y y/E<ecuteReader("J
*hile (?/Read(""
V
combo+o</3tems/(dd(?MDcourseDN/To%trin'(""J
W
</Close("J
W
$ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e"
V
strin' status Y D5ODJ
o$enXcon("J
ds/Clear("J
da Y ne* Ole#b#ata(da$ter(Dselect roll, name ,course, mail, mobile from tablee *here course
YFD P combo+o</%elected3tem/To%trin'(" P DF and statusYFD P status P DF D, <"J
da/;ill(ds"J
Automated Campus Placement Page 78
data6rid:ie*/#ata%ource Y ds/TablesM0NJ
</Close("J
W
$ublic .oid o$enXcon("
V
< Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T
CE88 PROJECT[[database/mdbD"J
</O$en("J
W
W
W
C9-24; W%4; P6'.;0 S(-0;#(4E C9-24; W%4; P6'.;0 S(-0;#(4E
usin' %ystemJ usin' %ystemJ
usin' %ystem/Collections/6enericJ usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ usin' %ystem/Com$onent1odelJ
usin' %ystem/#ataJ usin' %ystem/#ataJ
usin' %ystem/#ra*in'J usin' %ystem/#ra*in'J
usin' %ystem/8in)J usin' %ystem/8in)J
usin' %ystem/Te<tJ usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ usin' %ystem/4indo*s/;ormsJ
usin' %ystem/#ata/Ole#bJ usin' %ystem/#ata/Ole#bJ
names$ace 4indo*s;orms($$licationR names$ace 4indo*s;orms($$licationR
V V
$ublic $artial class Course*iseXPlacedX%tudents E ;orm $ublic $artial class Course*iseXPlacedX%tudents E ;orm
Automated Campus Placement Page 79
V V
$ublic Course*iseXPlacedX%tudents(" $ublic Course*iseXPlacedX%tudents("
V V
3nitiali?eCom$onent("J 3nitiali?eCom$onent("J
W W
Ole#bConnection <J Ole#bConnection <J
Ole#bCommand yJ Ole#bCommand yJ
Ole#b#ataReader ?J Ole#b#ataReader ?J
Ole#b#ata(da$ter daJ Ole#b#ata(da$ter daJ
#ata%et ds Y ne* #ata%et("J #ata%et ds Y ne* #ata%et("J
$ri.ate .oid Course*iseXPlacedX%tudentsX8oad(ob0ect sender, E.ent(r's e" $ri.ate .oid Course*iseXPlacedX%tudentsX8oad(ob0ect sender, E.ent(r's e"
V V
o$enXcon("J o$enXcon("J
y Y ne* Ole#bCommand(Dselect distinct course from tablee D, <"J y Y ne* Ole#bCommand(Dselect distinct course from tablee D, <"J
? Y y/E<ecuteReader("J ? Y y/E<ecuteReader("J
*hile (?/Read("" *hile (?/Read(""
V V
combo+o</3tems/(dd(?MDcourseDN/To%trin'(""J combo+o</3tems/(dd(?MDcourseDN/To%trin'(""J
W W
</Close("J </Close("J
W W
$ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e"
V V
Automated Campus Placement Page 80
strin' statusYD=E%DJ strin' statusYD=E%DJ

o$enXcon("J o$enXcon("J
ds/Clear("J ds/Clear("J
da Y ne* Ole#b#ata(da$ter(Dselect roll, name ,course, mail, mobile from tablee *here course da Y ne* Ole#b#ata(da$ter(Dselect roll, name ,course, mail, mobile from tablee *here course
YFD P combo+o</%elected3tem/To%trin'(" P DF and statusYFDPstatusPDF D, <"J YFD P combo+o</%elected3tem/To%trin'(" P DF and statusYFDPstatusPDF D, <"J
da/;ill(ds"J da/;ill(ds"J
data6rid:ie*/#ata%ource Y ds/TablesM0NJ data6rid:ie*/#ata%ource Y ds/TablesM0NJ
</Close("J </Close("J
W W
$ublic .oid o$enXcon(" $ublic .oid o$enXcon("
V V
< Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T < Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T
CE88 PROJECT[[database/mdbD"J CE88 PROJECT[[database/mdbD"J
</O$en("J </O$en("J
W W
W W
W W
C9:/'#1 W%4; P6'.;0 S(-0;#(4E C9:/'#1 W%4; P6'.;0 S(-0;#(4E
usin' %ystemJ usin' %ystemJ
usin' %ystem/Collections/6enericJ usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ usin' %ystem/Com$onent1odelJ
usin' %ystem/#ataJ usin' %ystem/#ataJ
Automated Campus Placement Page 81
usin' %ystem/#ra*in'J usin' %ystem/#ra*in'J
usin' %ystem/8in)J usin' %ystem/8in)J
usin' %ystem/Te<tJ usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ usin' %ystem/4indo*s/;ormsJ
usin' %ystem/#ata/Ole#bJ usin' %ystem/#ata/Ole#bJ
names$ace 4indo*s;orms($$licationR names$ace 4indo*s;orms($$licationR
V V
$ublic $artial class Com$any*iseX$lacedXstudent E ;orm $ublic $artial class Com$any*iseX$lacedXstudent E ;orm
V V
$ublic Com$any*iseX$lacedXstudent(" $ublic Com$any*iseX$lacedXstudent("
V V
3nitiali?eCom$onent("J 3nitiali?eCom$onent("J
W W
Ole#bConnection <J Ole#bConnection <J
Ole#bCommand yJ Ole#bCommand yJ
Ole#b#ataReader ?J Ole#b#ataReader ?J
Ole#b#ata(da$ter daJ Ole#b#ata(da$ter daJ
#ata%et ds Y ne* #ata%et("J #ata%et ds Y ne* #ata%et("J
$ri.ate .oid Com$any*iseX$lacedXstudentX8oad(ob0ect sender, E.ent(r's e" $ri.ate .oid Com$any*iseX$lacedXstudentX8oad(ob0ect sender, E.ent(r's e"
V V
o$enXcon("J o$enXcon("J
y Y ne* Ole#bCommand(Dselect distinct e.entnum from com$anyXe.ent D, <"J y Y ne* Ole#bCommand(Dselect distinct e.entnum from com$anyXe.ent D, <"J
? Y y/E<ecuteReader("J ? Y y/E<ecuteReader("J
*hile (?/Read("" *hile (?/Read(""
V V
Automated Campus Placement Page 82
combo+o</3tems/(dd(?MDe.entnumDN/To%trin'(""J combo+o</3tems/(dd(?MDe.entnumDN/To%trin'(""J
W W
</Close("J </Close("J
W W
$ublic .oid o$enXcon(" $ublic .oid o$enXcon("
V V
< Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T < Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T
CE88 PROJECT[[database/mdbD"J CE88 PROJECT[[database/mdbD"J
</O$en("J </O$en("J
W W
$ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e"
V V
o$enXcon("J o$enXcon("J
ds/Clear("J ds/Clear("J
da Y ne* Ole#b#ata(da$ter(Dselect roll, name ,course, mail, mobile from tablee *here da Y ne* Ole#b#ata(da$ter(Dselect roll, name ,course, mail, mobile from tablee *here
com$anyXe.entXidYFDPcombo+o</%elected3tem/To%trin'("PDF D, <"J com$anyXe.entXidYFDPcombo+o</%elected3tem/To%trin'("PDF D, <"J
da/;ill(ds"J da/;ill(ds"J
data6rid:ie*/#ata%ource Y ds/TablesM0NJ data6rid:ie*/#ata%ource Y ds/TablesM0NJ
</Close("J </Close("J
W W
Automated Campus Placement Page 83
W W
W W
C9:/'#1 EA;#( I0E C9:/'#1 EA;#( I0E
usin' %ystemJ usin' %ystemJ
usin' %ystem/Collections/6enericJ usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ usin' %ystem/Com$onent1odelJ
usin' %ystem/#ataJ usin' %ystem/#ataJ
usin' %ystem/#ra*in'J usin' %ystem/#ra*in'J
usin' %ystem/8in)J usin' %ystem/8in)J
usin' %ystem/Te<tJ usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ usin' %ystem/4indo*s/;ormsJ
usin' %ystem/#ata/Ole#bJ usin' %ystem/#ata/Ole#bJ
usin' Crystal#ecisions/CrystalRe$orts/En'ineJ usin' Crystal#ecisions/CrystalRe$orts/En'ineJ
names$ace 4indo*s;orms($$licationR names$ace 4indo*s;orms($$licationR
V V
$ublic $artial class Com$anyXe.entXid E ;orm $ublic $artial class Com$anyXe.entXid E ;orm
V V
$ublic Com$anyXe.entXid(" $ublic Com$anyXe.entXid("
V V
3nitiali?eCom$onent("J 3nitiali?eCom$onent("J
W W
Ole#bConnection <J Ole#bConnection <J
Ole#bCommand yJ Ole#bCommand yJ
Automated Campus Placement Page 84
Ole#b#ataReader ?J Ole#b#ataReader ?J
Ole#b#ata(da$ter daJ Ole#b#ata(da$ter daJ
#ata%et ds Y ne* #ata%et("J #ata%et ds Y ne* #ata%et("J
$ri.ate .oid Com$anyXe.entXidX8oad(ob0ect sender, E.ent(r's e" $ri.ate .oid Com$anyXe.entXidX8oad(ob0ect sender, E.ent(r's e"
V V
o$enXcon("J o$enXcon("J
ds/Clear("J ds/Clear("J
da Y ne* Ole#b#ata(da$ter(Dselect T from Com$anyProfileD, <"J da Y ne* Ole#b#ata(da$ter(Dselect T from Com$anyProfileD, <"J
da/;ill(ds"J da/;ill(ds"J
data6rid:ie*/#ata%ource Y ds/TablesM0NJ data6rid:ie*/#ata%ource Y ds/TablesM0NJ
</Close("J </Close("J
KKYYYYYYYYYYYYYYY crystal re$ort KKYYYYYYYYYYYYYYY crystal re$ort
Re$ort#ocument cryR$t Y ne* Re$ort#ocument("J Re$ort#ocument cryR$t Y ne* Re$ort#ocument("J
cryR$t/8oad(D;E[[P8(CE1E5T CE88 cryR$t/8oad(D;E[[P8(CE1E5T CE88
PROJECT[[4indo*s;orms($$licationR[[COm$anyXe.entXid/r$tD"J PROJECT[[4indo*s;orms($$licationR[[COm$anyXe.entXid/r$tD"J
crystalRe$ort:ie*er/Re$ort%ource Y cryR$tJ crystalRe$ort:ie*er/Re$ort%ource Y cryR$tJ
crystalRe$ort:ie*er/Refresh("J crystalRe$ort:ie*er/Refresh("J
W W
$ublic .oid o$enXcon(" $ublic .oid o$enXcon("
V V
< Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T < Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T
CE88 PROJECT[[database/mdbD"J CE88 PROJECT[[database/mdbD"J
</O$en("J </O$en("J
Automated Campus Placement Page 85
W W
$ri.ate .oid data6rid:ie*XCellContentClic-(ob0ect sender, #ata6rid:ie*CellE.ent(r's e" $ri.ate .oid data6rid:ie*XCellContentClic-(ob0ect sender, #ata6rid:ie*CellE.ent(r's e"
V V
W W
W W
W W
C9:/'#1 EA;#(E C9:/'#1 EA;#(E
usin' %ystemJ usin' %ystemJ
usin' %ystem/Collections/6enericJ usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ usin' %ystem/Com$onent1odelJ
usin' %ystem/#ataJ usin' %ystem/#ataJ
usin' %ystem/#ra*in'J usin' %ystem/#ra*in'J
usin' %ystem/8in)J usin' %ystem/8in)J
usin' %ystem/Te<tJ usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ usin' %ystem/4indo*s/;ormsJ
usin' %ystem/#ata/Ole#bJ usin' %ystem/#ata/Ole#bJ
names$ace 4indo*s;orms($$licationR names$ace 4indo*s;orms($$licationR
V V
$ublic $artial class com$anyXe.ent E ;orm $ublic $artial class com$anyXe.ent E ;orm
V V
$ublic com$anyXe.ent(" $ublic com$anyXe.ent("
V V
Automated Campus Placement Page 86
3nitiali?eCom$onent("J 3nitiali?eCom$onent("J
W W

Ole#bConnection <J Ole#bConnection <J
Ole#bCommand yJ Ole#bCommand yJ
Ole#b#ataReader ?J Ole#b#ataReader ?J
$ri.ate .oid label5XClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid label5XClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid te<t+o<IXTe<tChan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid te<t+o<IXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e"
V V
o$enXcon("J o$enXcon("J
y Y ne* Ole#bCommand(Dinsert into com$anyXe.ent .alues (FD P tbXe.entnum/Te<t P DF,FD P y Y ne* Ole#bCommand(Dinsert into com$anyXe.ent .alues (FD P tbXe.entnum/Te<t P DF,FD P
tbXid/Te<t P DF,FD P tbXname/Te<t P DF,FD P tbXaddress/Te<t P DF,FD P tbXhr/Te<t P DF,FD P tbXcontact/Te<t P tbXid/Te<t P DF,FD P tbXname/Te<t P DF,FD P tbXaddress/Te<t P DF,FD P tbXhr/Te<t P DF,FD P tbXcontact/Te<t P
DF,FD P tbXtitle/Te<t P DF,D P tbXinta-e/Te<t P D,D P tbX$ac-a'e/Te<t P D,D P tbXbond/Te<t P D,FDP DF,FD P tbXtitle/Te<t P DF,D P tbXinta-e/Te<t P D,D P tbX$ac-a'e/Te<t P D,D P tbXbond/Te<t P D,FDP
cbXcourse/%elected3tem/To%trin'(" P DF,D P tbXten/Te<t P D,D P tbXt*el.e/Te<t P D,D P tbX'raduation/Te<t cbXcourse/%elected3tem/To%trin'(" P DF,D P tbXten/Te<t P D,D P tbXt*el.e/Te<t P D,D P tbX'raduation/Te<t
P D,D P tbX$ost'raduation/Te<t P D " D, <"J P D,D P tbX$ost'raduation/Te<t P D " D, <"J
y/E<ecute5onSuery("J y/E<ecute5onSuery("J
</Close("J </Close("J
1essa'e+o</%ho*(D#ata 3nserted %uccessfullyD"J 1essa'e+o</%ho*(D#ata 3nserted %uccessfullyD"J
Automated Campus Placement Page 87
KK'enerateXe.entnum("J KK'enerateXe.entnum("J
clearr("J clearr("J
W W
$ublic .oid 'enerateXe.entnum(" $ublic .oid 'enerateXe.entnum("
V V
o$enXcon("J o$enXcon("J
y Y ne* Ole#bCommand(Dselect count(T" from com$anyXe.entD, <"J y Y ne* Ole#bCommand(Dselect count(T" from com$anyXe.entD, <"J
tbXe.entnum/Te<t Y (int/Parse(y/E<ecute%calar("/To%trin'("" P "/To%trin'("J tbXe.entnum/Te<t Y (int/Parse(y/E<ecute%calar("/To%trin'("" P "/To%trin'("J
</Close("J </Close("J
W W
$ublic .oid o$enXcon(" $ublic .oid o$enXcon("
V V
< Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T < Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T
CE88 PROJECT[[database/mdbD"J CE88 PROJECT[[database/mdbD"J
</O$en("J </O$en("J
KKP8(CE1E5T CE88 PROJECT KKP8(CE1E5T CE88 PROJECT
W W
$ri.ate .oid te<t+o<RXTe<tChan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid te<t+o<RXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V V
W W
Automated Campus Placement Page 88
$ri.ate .oid buttonQXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid buttonQXClic-(ob0ect sender, E.ent(r's e"
V V
clearr("J clearr("J
W W
$ublic .oid clearr(" $ublic .oid clearr("
V V
tbXe.entnum/Te<t Y DDJ tbXe.entnum/Te<t Y DDJ
tbXid/Te<t Y DDJ tbXid/Te<t Y DDJ
tbXname/Te<t Y DDJ tbXname/Te<t Y DDJ
tbXaddress/Te<t Y DDJ tbXaddress/Te<t Y DDJ
KKtbXdate/Te<t Y DDJ KKtbXdate/Te<t Y DDJ
tbXhr/Te<t Y DDJ tbXhr/Te<t Y DDJ
tbXcontact/Te<t Y DDJ tbXcontact/Te<t Y DDJ
tbXtitle/Te<t Y DDJ tbXtitle/Te<t Y DDJ
tbXinta-e/Te<t Y DDJ tbXinta-e/Te<t Y DDJ
tbX$ac-a'e/Te<t Y DDJ tbX$ac-a'e/Te<t Y DDJ
tbXbond/Te<t Y DDJ tbXbond/Te<t Y DDJ
KKtbXcourse/Te<t Y DDJ KKtbXcourse/Te<t Y DDJ
tbXten/Te<t Y DDJ tbXten/Te<t Y DDJ
tbXt*el.e/Te<t Y DDJ tbXt*el.e/Te<t Y DDJ
tbX'raduation/Te<t Y DDJ tbX'raduation/Te<t Y DDJ
tbX$ost'raduation/Te<t Y DDJ tbX$ost'raduation/Te<t Y DDJ
W W
$ri.ate .oid com$anyXe.entX8oad(ob0ect sender, E.ent(r's e" $ri.ate .oid com$anyXe.entX8oad(ob0ect sender, E.ent(r's e"
V V
Automated Campus Placement Page 89
W W
$ri.ate .oid buttonHXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid buttonHXClic-(ob0ect sender, E.ent(r's e"
V V
o$enXcon("J o$enXcon("J
y Y ne* Ole#bCommand(Dselect T from Com$anyProfile *here com$anyXidYFD P tbXid/Te<t P DF y Y ne* Ole#bCommand(Dselect T from Com$anyProfile *here com$anyXidYFD P tbXid/Te<t P DF
D, <"J D, <"J
? Y y/E<ecuteReader("J ? Y y/E<ecuteReader("J
if (?/2asRo*s YY false" if (?/2asRo*s YY false"
V V
1essa'e+o</%ho*(D%orry ,5o Comany #etails is foundD"J 1essa'e+o</%ho*(D%orry ,5o Comany #etails is foundD"J
W W
else else
V V
*hile (?/Read("" *hile (?/Read(""
V V
tbXname/Te<t Y ?MDnameDN/To%trin'("J tbXname/Te<t Y ?MDnameDN/To%trin'("J
tbXaddress/Te<t Y ?MDaddressDN/To%trin'("J tbXaddress/Te<t Y ?MDaddressDN/To%trin'("J
tbXhr/Te<t Y ?MDhrDN/To%trin'("J tbXhr/Te<t Y ?MDhrDN/To%trin'("J
tbXcontact/Te<t Y ?MDcontactDN/To%trin'("J tbXcontact/Te<t Y ?MDcontactDN/To%trin'("J
W W
W W
Automated Campus Placement Page 90
W W
$ri.ate .oid cbXbondX%elected3nde<Chan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid cbXbondX%elected3nde<Chan'ed(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid te<t+o<XTe<tChan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid te<t+o<XTe<tChan'ed(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid label!XClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid label!XClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid tbXcontactXTe<tChan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid tbXcontactXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid tbXtitleXTe<tChan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid tbXtitleXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V V
W W
Automated Campus Placement Page 91
$ri.ate .oid label9XClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid label9XClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid labelIHXClic-(ob0ect sender, E.ent(r's e" $ri.ate .oid labelIHXClic-(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid tbXe.entnumXTe<tChan'ed(ob0ect sender, E.ent(r's e" $ri.ate .oid tbXe.entnumXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V V
W W
$ri.ate .oid lin-8abelX8in-Clic-ed(ob0ect sender, 8in-8abel8in-Clic-edE.ent(r's e" $ri.ate .oid lin-8abelX8in-Clic-ed(ob0ect sender, 8in-8abel8in-Clic-edE.ent(r's e"
V V
Com$anyXe.entXid ob0 Y ne* Com$anyXe.entXid("J Com$anyXe.entXid ob0 Y ne* Com$anyXe.entXid("J
ob0/%ho*("J ob0/%ho*("J
W W
J J
C9:/'#1 P29<%6;E C9:/'#1 P29<%6;E
usin' %ystemJ
usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ
Automated Campus Placement Page 92
usin' %ystem/#ataJ
usin' %ystem/#ra*in'J
usin' %ystem/8in)J
usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ
usin' %ystem/#ata/Ole#bJ
names$ace 4indo*s;orms($$licationR
V
$ublic $artial class com$anyX$rofile E ;orm
V
$ublic com$anyX$rofile("
V
3nitiali?eCom$onent("J
W
Ole#bConnection <J
Ole#bCommand yJ
Ole#b#ataReader ?J
$ri.ate .oid com$anyX$rofileX8oad(ob0ect sender, E.ent(r's e"
V
'enerateXid("J
W
$ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e"
V
o$enXcon("J
y Y ne* Ole#bCommand(Dinsert into Com$anyProfile .alues (FD P tbXcom$anyid/Te<t P DF,FD P
tbXname/Te<t P DF,FD P tbXlocation/Te<t P DF,FD P tbXaddress/Te<t P DF,FD P tbXurl/Te<t P DF,FD P
tbXcontact/Te<t P DF,FD P tbXhr/Te<t P DF,FD P tbXchairman/Te<t P DF " D, <"J
y/E<ecute5onSuery("J
</Close("J
1essa'e+o</%ho*(D#ata 3nserted %uccessfullyD"J
KK fitrst call clear
claear("J
'enerateXid("J
W
$ublic .oid 'enerateXid("
V
o$enXcon("J
y Y ne* Ole#bCommand(Dselect count(T" from Com$anyProfileD, <"J
Automated Campus Placement Page 93
tbXcom$anyid/Te<t Y (int/Parse(y/E<ecute%calar("/To%trin'("" P "/To%trin'("J
</Close("J
W
$ublic .oid o$enXcon("
V
< Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T
CE88 PROJECT[[database/mdbD"J
</O$en("J
W
$ri.ate .oid buttonIXClic-(ob0ect sender, E.ent(r's e"
V
claear("J
W
$ublic .oid claear("
V
tbXcom$anyid/Te<t Y DDJ
tbXname/Te<t Y DDJ
tbXlocation/Te<t Y DDJ
tbXaddress/Te<t Y DDJ
tbXurl/Te<t Y DDJ
tbXcontact/Te<t Y DDJ
tbXhr/Te<t Y DDJ
tbXchairman/Te<t Y DDJ
W
$ri.ate .oid buttonQXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid tbXcontactXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid label5XClic-(ob0ect sender, E.ent(r's e"
V
Automated Campus Placement Page 94
W
$ri.ate .oid tbXhrXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V
W
W
W
U/0'(%9#E
usin' %ystemJ
usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ
usin' %ystem/#ataJ
usin' %ystem/#ra*in'J
usin' %ystem/8in)J
usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ
usin' %ystem/#ata/Ole#bJ
names$ace 4indo*s;orms($$licationR
V
$ublic $artial class u$dation E ;orm
V
$ublic u$dation("
V
3nitiali?eCom$onent("J
W

Ole#bConnection <J
Ole#bCommand yJ
Ole#b#ataReader ?J
$ri.ate .oid labelIXClic-(ob0ect sender, E.ent(r's e"
V
Automated Campus Placement Page 95
W
$ri.ate .oid labelXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid u$dationX8oad(ob0ect sender, E.ent(r's e"
V
KKradio+uttonH/Chec-ed Y trueJ
o$enXcon("J
y Y ne* Ole#bCommand(Dselect distinct e.entnum from com$anyXe.ent D, <"J
? Y y/E<ecuteReader("J
*hile (?/Read(""
V
cbXcom$anye.ent/3tems/(dd(?MDe.entnumDN/To%trin'(""J
W
</Close("J
W
$ri.ate .oid label5XClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid tbXre'XTe<tChan'ed(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid radio+uttonIXChec-edChan'ed(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid labelGXClic-(ob0ect sender, E.ent(r's e"
V
Automated Campus Placement Page 96
W
$ri.ate .oid cbXcourseX%elected3nde<Chan'ed(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid label5XClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid tbX$$ercentXTe<tChan'ed(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid labelIIXClic-(ob0ect sender, E.ent(r's e"
V
W
$ri.ate .oid combo+o<X%elected3nde<Chan'ed(ob0ect sender, E.ent(r's e"
V

W
$ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e"
V
strin' status Y DDJ
if (radio+uttonQ/Chec-ed YY true"
V
status Y D=E%DJ
W
else
V
status Y D5ODJ
W

Automated Campus Placement Page 97
o$enXcon("J
y Y ne* Ole#bCommand(Du$date tablee set status YFDPstatusPDF, com$anyXe.entXid
YFDPcbXcom$anye.ent/%elected3tem/To%trin'("PDF *here re' YFDPtbXre'/Te<tPDF D, <"J
y/E<ecute5onSuery("J
</Close("J
1essa'e+o</%ho*(D#ata 3nserted %uccessfulyD"J
W
$ri.ate .oid radio+uttonQXChec-edChan'ed(ob0ect sender, E.ent(r's e"
V

W
$ri.ate .oid buttonIXClic-X(ob0ect sender, E.ent(r's e"
V
o$enXcon("J
y Y ne* Ole#bCommand(Dselect T from tablee *here re' YFD P tbXre'/Te<t P DF D, <"J
? Y y/E<ecuteReader("J
if (?/2asRo*s YY false"
V
1essa'e+o</%ho*(D%orry ,5o student information is foundD"J
W
else
V
*hile (?/Read(""
V
tbXre'/Te<tY ?MDre'DN/To%trin'("J
tbXname/Te<t Y?MDnameDN/To%trin'("J
if (?MD'enderDN/To%trin'(" YY D1(8ED"
V
radio+utton/Chec-ed Y trueJ
W
else
V
radio+uttonI/Chec-ed Y trueJ
W

Automated Campus Placement Page 98

tbXmail/Te<t Y?MDmailDN/To%trin'("J
tbXfname/Te<t Y?MDfnameDN/To%trin'("J
tbXmobile/Te<t Y?MDmobileDN/To%trin'("J
cbXd/Te<t Y ?MDdateDN/To%trin'("J
cbXdI/Te<t Y ?MDmonthDN/To%trin'("J
cbXdQ/Te<t Y ?MDyearDN/To%trin'("J
tbXaddress/Te<t Y?MDaddressDN/To%trin'("J
tbXroll/Te<t Y?MDrollDN/To%trin'("J
cbXcourse/Te<t Y ?MDcourseDN/To%trin'("J
cbXsession/Te<t Y ?MDsessionDN/To%trin'("J
tbXtenyear/Te<t Y?MDtenyearDN/To%trin'("J
tbXten$ercent/Te<t Y?MDten$ercentDN/To%trin'("J
tbXt*el.eyear/Te<t Y?MDt*el.eyearDN/To%trin'("J
tbXt*el.e$ercent/Te<t Y?MDt*el.e$ercentDN/To%trin'("J
tbX'year/Te<t Y?MD'yearDN/To%trin'("J
tbX'$ercent/Te<t Y?MD'$ercentDN/To%trin'("J
tbX$year/Te<t Y ?MD$yearDN/To%trin'("J
tbX$$ercent/Te<t Y ?MD$$ercentDN/To%trin'("J
W
W
radio+uttonH/Chec-ed Y trueJ
W

$ublic .oid o$enXcon("
V
< Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T
CE88 PROJECT[[database/mdbD"J
</O$en("J

W
W
W
S(-0;#( S-::'21E
usin' %ystemJ
usin' %ystem/Collections/6enericJ
usin' %ystem/Com$onent1odelJ
Automated Campus Placement Page 99
usin' %ystem/#ataJ
usin' %ystem/#ra*in'J
usin' %ystem/8in)J
usin' %ystem/Te<tJ
usin' %ystem/4indo*s/;ormsJ
usin' %ystem/#ata/Ole#bJ
usin' Crystal#ecisions/CrystalRe$orts/En'ineJ
usin' Crystal#ecisions/%haredJ
names$ace 4indo*s;orms($$licationR
V
$ublic $artial class %tudentXsummry E ;orm
V
$ublic %tudentXsummry("
V
3nitiali?eCom$onent("J
W
Ole#bConnection <J
Ole#bCommand yJ
Ole#b#ataReader ?J
Ole#b#ata(da$ter daJ
#ata%et ds Y ne* #ata%et("J
$ri.ate .oid %ummaryXstudentX8oad(ob0ect sender, E.ent(r's e"
V
o$enXcon("J
y Y ne* Ole#bCommand(Dselect distinct e.entnum from com$anyXe.ent D, <"J
? Y y/E<ecuteReader("J
*hile (?/Read(""
V
combo+o</3tems/(dd(?MDe.entnumDN/To%trin'(""J

W
</Close("J
W
$ublic .oid o$enXcon("
V
Automated Campus Placement Page 100
< Y ne* Ole#bConnection(D$ro.iderYmicrosoft/0et/oledb/H/0Jdata sourceY;E[[P8(CE1E5T
CE88 PROJECT[[database/mdbD"J
</O$en("J
W
$ri.ate .oid buttonXClic-(ob0ect sender, E.ent(r's e"
V
strin' tenYDD, t*l.YDD, u'YDD, $'YDD,corseYDDJ
strin' status Y D5ODJ
o$enXcon("J
y Y ne* Ole#bCommand(Dselect T from com$anyXe.ent *here e.entnum YFD P
combo+o</%elected3tem/To%trin'(" P DF D, <"J
? Y y/E<ecuteReader("J
*hile(?/Read(""
V
ten Y ?MDtenDN/To%trin'("J
t*l. Y ?MDt*el.eDN/To%trin'("J
u' Y ?MD'raduationDN/To%trin'("J
$' Y ?MD$ostX'raduationDN/To%trin'("J
corseY?MDcourseDN/To%trin'("J
W
</Close("J
1essa'e+o</%ho*(DcorseA\ DPcorsePD 0A\D P ten P D IA\D P t*l. P D76A\D P u' P D P6A\D P
$' "J
KKYYYYYYYYYYYYYYYYYYYY6rid Codin'
o$enXcon("J
ds/Clear("J
da Y ne* Ole#b#ata(da$ter(Dselect roll, name ,course, mail, mobile from tablee *here
ten$ercent \YD P ten P D and t*el.e$ercent \YD P t*l. P D and '$ercent \Y D P u' P D and $$ercent \YD
P $' P D and courseY FDPcorsePDF and status YFDPstatusPDF D, <"J
da/;ill(ds"J
data6rid:ie*/#ata%ource Y ds/TablesM0NJ
</Close("J
KKYYYYYYYYYYYYYCrystal Re$ort

strin' s)l Y nullJ
o$enXcon("J
Automated Campus Placement Page 101
s)l Y Dselect roll, name ,course, mail, mobile from tablee *here ten$ercent \YD P ten P D and
t*el.e$ercent \YD P t*l. P D and '$ercent \Y D P u' P D and $$ercent \YD P $' P D and courseY FD P
corse P DF and status YFD P status P DF DJ
Ole#b#ata(da$ter dscmd Y ne* Ole#b#ata(da$ter(s)l, <"J
#ata%et dss Y ne* #ata%et("J
dscmd/;ill(dss, DtableeD"J
KK 1essa'e+o</%ho*(ds/TablesMN/Ro*s/Count/To%trin'(""J
</Close("J
%tudentX%ummryXr$t ob0R$t Y ne* %tudentX%ummryXr$t("J
ob0R$t/%et#ata%ource(dss/TablesM0N"J
crystalRe$ort:ie*er/Re$ort%ource Y ob0R$tJ
crystalRe$ort:ie*er/Refresh("J
W
$ri.ate .oid %tudentXsummryX8oad(ob0ect sender, E.ent(r's e"
V
o$enXcon("J
y Y ne* Ole#bCommand(Dselect distinct e.entnum from com$anyXe.ent D, <"J
? Y y/E<ecuteReader("J
*hile (?/Read(""
V
combo+o</3tems/(dd(?MDe.entnumDN/To%trin'(""J

W
</Close("J
W
W

W
P2932':.CSE
usin' %ystemJ
usin' %ystem/Collections/6enericJ
usin' %ystem/8in)J
usin' %ystem/4indo*s/;ormsJ
Automated Campus Placement Page 102
names$ace 4indo*s;orms($$licationR
V
static class Pro'ram
V
KKK ]summary\
KKK The main entry $oint for the a$$lication/
KKK ]Ksummary\
M%T(ThreadN
static .oid 1ain("
V
($$lication/Enable:isual%tyles("J
($$lication/%etCom$atibleTe<tRenderin'#efault(false"J
($$lication/Run(ne* ;orm(""J
W
W
C$'/(;2 1=
C$'/(;2 1=
RESULT, DISCUSSION
RESULT, DISCUSSION
Automated Campus Placement Page 103
A#0 CONCLUSION
A#0 CONCLUSION
1=.1 S('(-4 9< ($; P29C;.(E
Current %tatus of the Pro0ectE
E.ery Citi?en of the *orld should ha.e access to the authorities/ 7sin' this a$$lication,
indi.idual users can $lace their o*n re)uirements and hence can retrie.e the
information
5eeded sittin' at their $lace/The ma0or $ros$ect of this $ro0ect is to ma-e /5ET enabled
a$$lications *hich is administrati.e based to $ro.ide the com$lete information of Job
Portal,s that the 0ob see-er can be made easy in searchin' 0obs and recruitin' for
com$anies/
1=.2 S%3#%<%.'#.; 9< ($; P29C;.(E
The $rimary $ur$ose of A4/%2'#(4..9: is to de.elo$ and maintain a community
information net*or-, *hich $ro.ides o$en and free access to online information for the
citi?ens/ The hallmar- of this community information net*or- is the ability of the
'eneral $ublic to obtain information that may not ha.e been $re.iously, or easily
accessible to them/
1=.= F-(-2; E#$'#.;:;#(4E
/ This soft*are does not $ro.ide any -ind of study material/
I/ This is free soft*are/ There is no $ayment %ystem for both 0ob see-er and
com$any/
Automated Campus Placement Page 104
Q/ Job fairs related acti.ities li-e $ast 0ob fairs, 1edia co.era'e, Photo 'allery in
*hich almost e.ery *ee-end *e *ill $resent an o$$ortunity in .arious cities to
thousands of 0ob see-ers to meet some of the to$ com$anies in .arious industries
and 'et em$loyed/ (.ailable $ositions *ill be sales, 2ealth care , 3nformation
technolo'y, ;inance, 1ana'ement, retail, (dministration, +PO and more in 0ob
fairs/
Partici$atin' Em$loyers *ill ran'e from ;ortune 500 com$anies to the nation,s
fastest 'ro*in' local business so *hether 0ob see-ers *ill be loo-in' for a better
0ob, reAenterin' the *or-force or are 0ust startin' your carrier, don,t miss the
o$$ortunity to meet *ith to$ notch em$loyers in your local mar-et/
1=. > C9#.6-4%9#E
( $ro$er soft*are de.elo$ment cycle must be follo*ed for successful and timely
com$letion of the $ro0ect/ The $roduct must be thorou'hly tested and accordin' to the
user,s re)uirements all the functional and 5onfunctional re)uirements of the system
must be ta-en into consideration/
This $ro0ect de.elo$ment is truly a re*ardin' e<$erience for me in more than one *ay/
3t has 'i.en a bi' thrust to my technical -no*led'e/ 3t has also de.elo$ed my s-ills on
$ersonal front/
The 'oals accom$lished in desi'nin'Kde.elo$in' of the system areE
U4;2 F2%;#06%#;44E The system has totally userAfriendly sense as user only has to $unch
the data & almost e.ery*here *hene.er re)uired messa'es are bein' dis$layed in the
$ac-a'e/
/ D-/6%.%(1E (s data is entered in different modules, consideration is made so that
no du$licate entry e<ists in the system/
I/ S;.-2%(1E ( hi'h le.el security at different le.el has been incor$orated into the
system on the basis of user re)uirements/
/
Automated Campus Placement Page 105










C$'/(;2 1>
C$'/(;2 1>
BIBLIO"RAPY
BIBLIO"RAPY
REFERENCESE
2omer (,%ussman #/ and 2o*ard R/,Professional (%P/5ET , 4iley
Publishin' 3nc/,I005/
Payne C/,%ams Teach =ourself (%P/5ET in I #ays%ams Publication ,
Portland,I
nd
edition ,I00I/
Automated Campus Placement Page 106
Pressman R/%/, 9%oft*are En'ineerin',1c 6ra* 2ill, +oston/
#ate C/J/, 9(n 3ntroduction to #atabase %ystems, (ddisonA4esley
Publication,1assachussetts, R
th
edition,995/
%ystem (nalysis and #esi'n by Elias 1/(*ad/
WEBSITES & URLE
***/as$/net
***/IQas$</com
***/H'uysfromrolla/com
***/Has$/net
***/msdn/microsoft/com
htt$EKKas$alliance/comKarticle:ie*er/as$<Ca3dYQ!&$3d Y
***/monster/com
Automated Campus Placement Page 107

You might also like