FINAL PROJECT REPORT (Project Semester January-June 2011

)

I.T Job Portal

Submitted by
Sorabh Bhatia Registratio No. !"#""$""%& Program' BCA()CA *+ual, Se-tio ' E!$"# Under the Guidance of

)s. Rama dee. /aur Fa-ulty Coordi ator

)r. Prasha t 0umar Sri1asta1a I dustry Coordi ator

+e.artme t O2 Com.uter A..li-atio s
Lo1ely S-hool o2 Te-h ology 3 Com.uter A..li-atio s Lo1ely Pro2essio al 4 i1ersity5 Phag6ara Ja uary to Ju e &"##

1

+e-laratio

I hereby declare that the roject !or" entitled I#$ Job Portal is an authentic record of my o!n !or" carried out at % in $echnolo&ies P't# (td as re)uirements of Industry Internshi roject for the a!ard of de&ree of *+%-,+% (-ual). (o'ely Professional Uni'ersity. Pha&!ara. under the &uidance of ,r# Prashant /umar Shri'ast'a and ,s# 0amandee /aur . durin& January to June. 2011#

Sorabh bhatia 1ame of Student2 Sorabh *hatia 0e&istration no2 3010040052

-ate2 ,ay 16. 2011

+ertified that the abo'e statement made by the student is correct to the best of our "no!led&e and belief#

2

A-/ o6ledgeme t
I !ould li"e to e7 ress my &ratitude to all those !ho &a'e me the ossibility to com lete this 8inal Project 0e ort 9I#$ Job Portal:# I !ant to than" the -e artment of +om uter % Internshi at % in $echnolo&ies P't# (td# /aur .from the (o'ely lications. (o'ely Professional Uni'ersity for &i'in& me ermission to commence 4 months Industrial

I am dee ly indebted to my 8aculty +oordinator. ,s# 0amande

Professional Uni'ersity. +hehru. and my ;7ternal Industry +oordinator. ,r# Prashant /umar Shri'asta'a. !hose hel . su&&estions. &uidance and encoura&ement hel ed me in all the time of research for and !ritin& of this final roject re ort# 8inally I !ant to than" my roject artner and friends for all their hel . su 'aluable hints# Sorabh *hatia ort. interest and

3

.......................................................................... 1# $%ministrator................ 2......................................................................... 2/ 1urpose............................................................................................................................................................................................................................. 33 T*e s+stem s*all pro)i%e t*e users wit* lo5on capabilities................................................................................................ 2 Table of Contents............................................................................................................)er)iew........................................................... 33 4 ............................................................................................................................................................................................................... 2/ Scope................................................................................................................................................................... 33 Specific Requirements .......................................................................................................................................................................... 2& $ssumptions an% %epen%encies........................................................................................................................................................................... 8 Software Requirement Specification:............................................ 2.................... 1& Tec*nical !easibilit+ ..........................Table o2 Co te ts Declaration................................... 1& 'obsee(er............................................................ 1& 'ob pro)i%er............................................................. 4 Milestones:. 2& 2ser c*aracteristics.......................................................................................................................................................................................................................................11 Ma or D!D:"............................................................................................................................................................................................................................................................................................................................................ 28 .............................................................................perational !easibilit+..........conomic !easibilit+.................................33 Mobile De)ices........................................................................................................................................................................... 33 4o5on Capabilities................................................................................................33 S+stem !eatures................................................ 2& Constraints................................................................................................ 33 !unctionalit+....... 2# ............................................................................................................................................................................................... 2/ 0ntro%uction...............

.................... 148 Conclusion..........................................S.........................t*er features:".......................................7C.....................................ST C$S...................................................................................................................................... 'ob See(er.....<................................................. 43 T.................................................................................................................................................................................S 8 90940.....................nline 'ob 1ortal S+stem is also supporte% on mobile %e)ices suc* as cell p*ones...............................................................................................................................................!..........................33 2sabilit+ .......................................................................:R$1.................................R...................... 33 T*e s+stem can alert t*e in case of an+ problems... 4/ 6*en to %o post implementation:"...... 34 ................................1-/ # ........................................#4 2...................................................T*e . 1-R.................................................................................. 33 Reliabilit+ ......................................................... 33 $lerts...........

.ana&ement hail from different affiliate of % in $echnolo&ies based in %ustin.ducation and $rainin& in 1iche $echnolo&y +ertification Pro&rammers# % in $echnolo&ies is a . distance learnin& methodolo&ies# -istance learnin& methodolo&ies include +om uter *ased $rainin& = Bnline models !ith o tional Study +enter deli'ery and mana&ement models# It has been in this arena for o'er half a decade and has built an international re utation and certification# - remier brand in area of technolo&y . course!are as !ell as online.. . bac"&round = resources in technolo&y education includin& trainin&.i 0 o6ledge Solutio s' % in /no!led&e Solutions is a art of % in $echnolo&ies and the remier ro'ider of <iin /no!led&e Solutions is rimarily an II$ %lumni com any as a technolo&y +ertification.i o li e.1+ in di'erse businesses ran&in& from soft!are de'elo ment. $e7as (US) = "no!n !orld!ide for .a. %d'isors and Senior . Secured Pro&rammin&.. certification. information security ser'ices.mbedded systems = related I$ domains# It also sells distance learnin& courses in o'er >1 countries across 4 continents# It has trained o'er ?3000 candidates 'ia trainin& roducts and ser'ices# $he com any is amon& to 5 trainin& ro'iders in India accordin& to the @ee" ma&aAine# 8isit the 6ebsite' 666. brain behind % in School of 1iche $echnolo&y.Orga i7atio O1er1ie6 A. com uter based and instructor led trainin& across the !orld# % II$:s across the country# % in /no!led&e Solutions in terms of education = trainin& arm of % in $echnolo&ies. runs o'er >5 trainin& centers &lobally focused on im artin& instructor led trainin& in Information Security. technolo&ies trainin& ro&rams (I$ Security.mbedded = 0obotics. and 1%1B $echnolo&y) and internet based ortals amon& others !ith hysical resence !orld!ide based out of US% and India# % in:s fla&shi job oriented courses % in 8ront-0unner Pro&ram and !hich ha'e recei'ed si&nificant reco&nition from industry !orld!ide# % in /no!led&e Solutions has necessary e7 ertise. . Shareholders.-om % in /no!led&e Solutions P't# (td#. course!are. is an majority of *oard members.thical hac"in&.

the com any has no! e7 anded its o erations to .%t the same time. % in /no!led&e Solutions has a stron& hold of colle&es all in o'er India !ith o'er 123 colle&es ta"in& trainin& ro&rams from % in /no!led&e Solutions re&ularly. -elhi India# (ater the name CI0S !as dro ed from the com any and the mer&ed entity is "no!n as % in $echnolo&ies# 8rom US% = India.ast %sia as !ell# A.i Te-h ology labs2.i ' % in $echnolo&ies is a &lobal Information Security com any focused on trainin&.mbedded systems and 0obotics  1anotechnolo&y  1et!or"in& and +ommunications / . consultin& and outsourcin& ser'ices# $he com any !as formed as a mer&er of t!o entities. %frica and South .. and o'er 520 different colle&es !hich are subscribed some ser'ices !ith % /no!led&e Solutions# About A.$rainin& di'ision of % in /no!led&e solution is im artin& <itechnolo&y trainin& to youn& rofessionals in niche areas includin&  Information Security  . CI0S Dentures Inc# based in %ustin $e7as and CI0S % in incubated inside II$..uro e.

Symantec. U/ reciated by the President of India -r# %#P#J# %bdul /alam at 0ashtra ati *ha!an for roducts on Information Security and our entre reneurial s irits and our fla&shi 1anotechnolo&y • • • • • Symantec( 1orton %nti'irus) 0e&istered Partner .ac%fee.0$ im aneled Br&aniAation 6# ++% (+ontroller of +ertifyin& %uthority) +ertified or&aniAation 5# ISB F001 and ISB 2>001 +ertified +om any 4# @or" as +onsultant for ISB 2>001 +ertification ># *usiness artnershi !ith Safe 1et. .1+ Br&aniAation !ith multi le offices located at across the !orld# 2# %sia Pacific:s lar&est I$ Security and $rainin& ro'ider !ith ?3 learnin& centers across the !orld# 3# +. @atch &uard = many more ?# . +IS+B. %ffiliated !ith Grisoft (%DG %nti-Dirus ) 8irst one in the !orld to (aunch +*$S certification course in 1anotechnolo&y 8irst one in India to ublish boo" on 1anotechnolo&y alon& !ith *P* Publications# 0eached o'er ?3000 customers 'ia trainin& ro&rams and roducts $rainin& ro&ramsE roducts sold in o'er ?6 countries A.7 erience by ser'in& di'erse clients across the !orld# 8 ..$EJ%D% )ilesto es' • • • 0ated as amon& the to 5 I$ rofessional course offerin&s in India -$he @ee" .ani al uni'ersity = many more F# Practical . Si""im .7 osure = . <u&hes. Secured Pro&rammin& in #1.a&aAine# % % ro'ed by the International %ssociation of -istance (earnin& (I%-().i 9s Stre gth'( 1# $ruly .ducation = trainin& Partnershi !ith IP Uni'ersity.

and P%SS@B0-# @hereas . 2# .0I. job ty e.nd user can 1# +reate.m loyer ty e# .e-t ma/e' ( $he roject !ould hel in effecti'e and systematic record "ee in& that is storin& and retrie'in& of useful data# Project !ill be able to &i'e the re ort so that mana&ement can ma"e decisions on the basis of those re orts# & .10# Bnly Pri'ate +om any in India done Security %uditin& of the President <ouse# Pro2ile o2 the Problem'( GJob ortalH is a !eb-based a lication.dit and 3# -elete information by usin& hisEher Uni)ue US. !hich hel end user to find a job !ith searchin& criteria li"e referred location. !or" rofile# Bne can ost hisEher details on this ortal !ith all relati'e information# $here are many res ecti'e facilities &i'en to end user# %s !e "no! or see the functionality of G!!!#nau"ri#comHand other o ular jobs ortals# $his a lication ro'ides lo&ins to the end user and .m loyer can search the rofiles# % can lo&in# I#$ Job ortal is the !ebsite in !hich a user can search the job mostly related to the I#$ field# % user can find the job and after searchin& the job erson can a ly for the job by submittin& his resume# % job see"er can find the jobs by findin& the jobs in the different fields# $his !ebsite hel s the user to find a &ood job accordin& to his )ualification# lication ta"es care of all the security issues so that only the authoriAed one :hat -o tributio 6ould the Pro.

hence I ha'e used internet as a !ay for e7chan&in& information# +om uteriAed system hel s to fulfill these &oals# +om uteriAation of the official !or"s !ill hel in doin& lot of manual !or" )uic"ly# It !ill hel in easy stora&e and access of all information.e-ti1e o2 the site2 13 . it can &i'e &ood results# $oday Internet is the fast !ay of transferrin& -ata and Information o'er !ide area.e-t' +om uteriAed on (ine Job Search System is de'elo ed to facilitate the General administration system to mana&e the 'arious information of the Job See"er and Job Pro'ider and the rocesses in'ol'ed in a lacement com any# So.Ob. that or&aniAation can access accurate information )uic"ly and easily as and !hen re)uired.'erybody !ants to be on the to .ro. Professional -etail. !here .S-o.ducational -etail etc# 3# It should rocess and e'aluate jobs re&istered by com anies# 6# It should contain information related to Job e7 iry or re re&istration# 5# It should maintain ro er financial records# 4# It should ha'e %dministrator for schedulin& administrati'e !or" of site# Ob.e-ti1e o2 the . thereby im ro'in& its o erational efficiency = effecti'eness In today:s com etiti'e en'ironment. and .e-i2i. in short eriod of time# S. Information lays 'ery crucial role# %s fast as information is accessed and rocessed.e o2 the study' ( $he main Sco e of study2 1# It should contain all the information of +om any and Dacancy !hich is in this site# 2# It should contain all the information of Job See"er li"e Personal -etail.

'ie! and do!nload# %bility to u load hotos# Search jobs by usin& 'arious criteria such as Search job by +om any 1ame .S @ordEP-8 format resumes and also resume can be u date.-com technolo&y usin& %SP#1et as a lan&ua&e# Some of the client re)uirement and objecti'es of this site is as under2• • • • • • $o increase the business of +lient# $o ma"e it Global# $o facilitate job search# $o facilitate com any so that it can search for best candidates a'ailable# $o act as a middle men connectin& Job see"er and Pro'ider User can do!nload different forms etc# So these are some of the objecti'es !hich !e ha'e to accom lish# E<isti g System' • • $he e7istin& system dose not ro'ide the o tion for Job ro'iders# $he e7istin& System dose not ha'e the facility for mobile alerts# So2t6are Re=uireme t S.e-i2i-atio '  Fu -tio alities 2or Job See/ers i# ii# iii# i'# '# Job See"er can easily re&ister by fillin& basic re&istration details# Unlimited I of jobsee"ers can re&ister# %bility to u load . search job by (ocation etc# 11 .Bbjecti'e of doin& this roject is to enhance my "no!led&e in the field of .

mail system# Plus more features#  Fu -tio alities 2or Em.dit account ersonal detail &# Send mail to the candidate searched Jobsee"er# h# 8or&ot ass!ord notification is recei'ed by usin& .mail system# i# Plus more features#  Fu -tio alities 2or Admi istrator a# %bility to chec" list of job See"ers b# %bility to chec" list of .dit rofile e# Die!ed no# of osted jobs them# f# Die!E.m loyer can easily re&ister by fillin& basic re&istration details# b# Post job 'acancies (the format for the 'acancy !ill be &i'en) c# Search candidate by Jualification and also by (an&ua&es !hich match all ossible criteria conditions# d# .m loyers c# +han&e admin ass!ord# d# %bility to 'ie! all "ind of information re&ardin& to .m loyer 12 .loyers a# .mail# Die! all jobs osted by a s ecific em loyer Jobsee"er can u date rofile at any time# Send mail to searched com any# Send mail to 'ie!ed com any# 8or&ot ass!ord notification is recei'ed by usin& .'i# 'ii# 'iii# i7# 7# 7i# 7ii# 7iii# .ditEDie! full account detail % ly for 'acancies online !ith one clic" usin& .m loyer# e# %bility to 'ie! all "ind of information re&ardin& to Job See"er# f# %bility to delete informationEdata about .

&# %bility to delete informationEdata about Job See"er# h# )odules o2 . !hich is further sub-di'ided into2• • • • • • Job .e-t' $he roject can be di'ided in to three main modules# • • • 0e&istration module Job .m loyer# 8or&et Pass!ord %dministrator# (o&in for both Job .ro.m loyer and %dministrator# 13 .m loyer 0e&istration# +han&e Pass!ord Job .m loyer section Job %dministration section )odule #' Registratio module.m loyer# +han&e Pass!ord %dministrator# 8or&et Pass!ord Job .

)odule &'
Job Em.loyer se-tio . !hich is further sub-di'ided into K • • • • • +all for a inter'ie! date +all for a inter'ie! time +all for a as"in& Job See"er !ant to &o for a inter'ie!L +all for a as"in& Job See"er about feedbac" of inter'ie! facin&L +hec" the status true if selectin& in the job#

)odule !'
Job Admi istratio se-tio . !hich is further sub-di'ided into four sub-sections2 • • +hec" the status true if call bac" from the com any# %lso chec" the status false if Job See"er is rejected#

14

+2d 2or the Prese t System'(
-ata flo! dia&rams re resent the flo! of data throu&h a system# % -8- is com osed of2 1#-ata mo'ement sho!n by ta&&ed arro!s# 2#$ransformation or rocess of data sho!n by named bubbles# 3#Sources and destination of data re resented by named rectan&les# 6#Static stora&e or data at rest denoted by an o en rectan&le that is named# $he -8- is intended to re resent information flo! but it is not a flo!chart and is not intended to indicate decision-ma"in&. flo! of control. loo s and other rocedural as ects of the system# -8- is a useful &ra hical tool and is a lied at the earlier sta&es of re)uirements analysis# It may be further refined at reliminary desi&n sta&e and is used as mechanism for creatin& a to le'el structural desi&n for soft!are# The +F+ dra6 2irst at a .relimi ary le1el is 2urther e<.a ded i to greater details' $he conte7t dia&ram is decom osed and re resented !ith multi le bubbles ;ach of these bubbles may be decom osed further and documented as more detailed -8- s#

)a;or +F+'(

1#

1-

Job See/er'( 1/ .

Admi istrator'( 18 .

osed System' $he de'elo ment of this ne! !ebsite contains the follo!in& acti'ities. !hich try to automate the entire rocess "ee in& in the 'ie! of database inte&ration a roach# • • • $his Site +an ro'ide the recruitment information sendin& o tion for the Job ro'iders $his !ebsite can ro'ide the mail alert and mobile alert facility for the jobsee"ers %dministrator can control both job ro'ider:s and as !ell as jobsee"er:s information Number o2 )odules' $he @ebsite after careful analysis has been identified to be resented !ith the follo!in& modules2  Admi istrator  Jobsee/er  Job .Pro.ro1ider Admi istrator' $his module is ha'in& the facility of 'ie!in& the information about job ro'iders and jobsee"ers #%dministrator acce t the information of job ro'ider:s needs and send the job information to Jobsee"er by usin& mobile alert and throu&h mail alert also# 1& .

Jobsee/er $his module is ha'in& the facility for re&isterin& ne! users# %ll the ne! user information are sa'ed in the database 23 .

( +I#net %s #1et SJ( Ser'er 2005 .JobPro1ider ' $his module ha'in& the facility for sendin& the job information to administrator !hich !ill be 'ie!ed by the job see"er:s# JB* P0BDI-.0 So2t6are Re=uireme ts ' B eratin& System User Interface Pro&rammin& (an&ua&e @eb % lications -atabase >ard6are Re=uireme ts' 21 2 2 2 2 2 @indo!s->E2003 or (inu7 <$.

2 2 2 Intel 60G* 512.Processor <ard -is" 0%.* or more Flo6-hart o2 the System'( 22 .

23 .

Job See/er'( Start .ut Stop 24 .ome 4o5in Re5istration Searc* 1rofession wise 0f $ppro)e % Searc* 'ob Searc* Salar+ 6ise Special )ecancie C*an5e 1asswor% Searc* Cit+ 6ise Searc* 4ocation 6ise Si5n .

ease of access and data securityL .conomical feasibility for addin& ne! modules and debu&&in& old runnin& system# %ll system is feasible if they are unlimited resources and infinite time# $here are as ects in the feasibility study ortion of the reliminary in'esti&ation2 • • • $echnical 8easibility B eration 8easibility .arlier no system e7isted to cater to the needs of 9Secure Infrastructure Im lementation System:# $he current system de'elo ed is technically feasible# It is a !eb based user interface for audit 2# . B erational and .FEASIBILIT? REPORT' Preliminary in'esti&ation e7amine roject feasibility. re&ardless of the number or location of usersL +an the system be u &raded if de'elo edL %re there technical &uarantees of accuracy.conomical 8easibility Te-h i-al Feasibility $he technical issue usually raised durin& the feasibility sta&e of the in'esti&ation includes the follo!in&2 • • • • • -oes the necessary technolo&y e7ist to do !hat is su&&estedL -o the ro osed e)ui ments ha'e the technical ca acity to hold the data re)uired to use the ne! systemL @ill the ro osed system ro'ide ade)uate res onse to in)uiries. reliability. the li"elihood the system !ill be useful to the or&aniAation# $he main objecti'e of the feasibility study is to test the $echnical.

establish and maintain a !or"flo! amon& 'arious entities in order to facilitate all concerned users in their 'arious ca acities or roles# Permission to the users !ould be &ranted based on the roles s ecified# $herefore. the de'elo ment cost in creatin& the system is e'aluated a&ainst the ultimate benefit deri'ed from the ne! systems# 8inancial benefits must e)ual or e7ceed the costs# $he system is economically feasible# It does not re)uire any addition hard!are or soft!are# Since the interface for this system is de'elo ed usin& the 2- .eratio al Feasibility Pro osed rojects are beneficial only if they can be turned out into information system# $hat !ill meet the or&aniAation:s o eratin& re)uirements# B erational feasibility as ects of the roject are to be ta"en as an im ortant art of the roject im lementation# Some of the im ortant issues raised are to test the o erational feasibility of a roject includes the follo!in&2 • • • Is there sufficient su ort for the mana&ement from the usersL @ill the system be used and !or" ro erly if it is bein& de'elo ed and im lementedL @ill there be any resistance from the user that !ill undermine the ossible a lication benefitsL $his system is tar&eted to be in accordance !ith the abo'e-mentioned issues# *eforehand.Feasibility % system can be de'elo ed technically and that !ill be used if installed must still be a &ood in'estment for the or&aniAation# In the economical feasibility.lanned desi&n !ould ensure the o timal utiliAation of the com uter resources and !ould hel in the im ro'ement of erformance status# E-o omi. it ro'ides the technical &uarantee of accuracy. the mana&ement issues and user re)uirements ha'e been ta"en into consideration# So there is no )uestion of resistance from the users that can undermine the ossible a lication benefits# $he !ell. reliability and security# $he soft!are and hard re)uirements for the de'elo ment of this roject are not many and are already a'ailable in-house at 1I+ or are a'ailable as free as o en source# $he !or" for the roject is done !ith the current e)ui ment and e7istin& soft!are technolo&y# 1ecessary band!idth e7ists for ro'idin& a fast feedbac" to the users irres ecti'e of the number of users usin& the system# O.!or"flo! at 1I+-+S-# $hus it ro'ides an easy access to the users# $he database:s ur ose is to create.

or a lyin& for the job at the a&ency is currently done manually !here in the job see"ers has to &o to the a&ency and chec" the a'ailable jobs at the a&ency# Job see"ers chec" the list of jobs a'ailable and a ly the job if the job is not a'ailable other!ise it is of !aste for the job see"er to come to the a&ency to come to chec" for the job if the job see"er doesn:t &et the job# $hen the a&ency !ill sho! a'ailable jobs for the job see"er for his )ualifications and the then u dates the jobs database# $his ta"es at least one to t!o hours if the job see"er is a'ailable at the near by lace other!ise it may ta"e more time# Pur. erformance.e-i2i-atio *SRS. document is to describe the e7ternal beha'ior of the Bnline Job Portal System# 0e)uirements S ecification defines and describes the o erations. interfaces. or a ortion of the system# 0e)uirements described in this document are deri'ed from the Dision -ocument re ared for the Bnline Job Portal System# 2/ . and )uality assurance re)uirements of the Bnline Job Portal System# $he document also describes the nonfunctional re)uirements such as the user interfaces# It also describes the desi&n constraints that are to be considered !hen the system is to be desi&ned. $here is nominal e7 enditure and economical feasibility for certain#  I trodu-tio Die!in& a'ailable jobs.ose $he ur ose of So2t6are Re=uireme ts S. and other factors necessary to ro'ide a com lete and com rehensi'e descri tion of the re)uirements for the soft!are# $he Soft!are 0e)uirements S ecification ( SRS) ca tures the com lete soft!are re)uirements for the system.e7istin& resources and technolo&ies a'ailable at 1I+.

dit E -elete resumes#  Die!E. mana&e their ad'ertisements (job ostin&s) or mana&e their 0esume %lerts# %dditionally. job see"ers can submit their rofile and mana&e other thin&s associated !ith their account# • Admi istratio Pa el $he job board is hi&hly confi&urable and there are many ossibilities for runnin& the job board# $he administration anel consists of a set of !eb a&es !here you can2  %  % ro'e E -isa ro'e E .e $he Soft!are 0e)uirements S ecification ca tures all the re)uirements in a sin&le document# $he Bnline job Portal System that is to be de'elo ed ro'ides the members !ith jobs information.ditE-elete .S-o. online a lyin& for jobs and many other facilities# $he Bnline Job Portal System is su • osed to ha'e the follo!in& features# )ai Page Search jobs.dit E -elete job ostin&s# ro'e E -isa ro'e E .dit accounts !ith the clic" of a button#  Die! E . by cate&ory or by a&ency# (atest jobs listed on the front a&e# • Job See/er@s Area Jobs see"ers can si&n-u and submit their resume or mana&e their Job %lerts# Job see"ers can mana&e other thin&s associated !ith their account# • Age -y@s Area %&encies can si&n-u and bro!se job see"erMs resumes.mails# 28 . bro!se jobs by country.

$he features that are described in this document are used in the future hases of the soft!are de'elo ment cycle# $he features described here meet the needs of all the users# $he success criteria for the system are based in the le'el u to !hich the features described in this document are im lemented in the system# O1er1ie6 $he S0S !ill ro'ide a detailed descri tion of the Bnline Job Portal System# $his document !ill ro'ide the outline of the re)uirements. o'er'ie! of the characteristics and constraints of the system#  4ser -hara-teristi-s $he users of the system are members and the admin !ho maintain the system# $he members are assumed to ha'e basic "no!led&e of the com uters and Internet bro!sin&# $he admin of the system to ha'e more "no!led&e of the internals of the system and is able to rectify the small roblems that may arise due to dis" crashes. o!er failures and other catastro hes to maintain the system# $he ro er user interface. online hel and the &uide to install and maintain the system must be sufficient to educate the users on ho! to use the system !ithout any roblems#  Co strai ts  $he information of all the users must be stored in a database that is accessible by the Bnline Job Portal System#  $he Bnline Job Portal System is connected to the com uter and is runnin& all 26 hours a day#  $he users access the Bnline Job Portal System from any com uter that has Internet bro!sin& ca abilities and an Internet connection# 2& . user:s manual.

as the user interface !ill be ro'ided in .n&lish  $he roduct can access the member:s database#  System Features .odules of roject2 $he roject can be di'ided in to four main modules# • Jobsee/er  %d'anced job search functions#  0e&ister for a jobsee"ers account#  *uild your rofile#  *uild online +D#  *uild multi le co'er letters# 33 .e de -ies  $he users ha'e sufficient "no!led&e of com uters#  $he +om uter should ha'e Internet connection and Internet ser'er ca abilities#  $he users "no! the .n&lish lan&ua&e. $he billin& system is connected to the Bnline Job Portal System and the database used by the billin& system must be com atible !ith the interface of the Bnline (ibrary System#  $he users must ha'e their correct usernames and ass!ords to enter into the Bnline Job Portal System#  Assum.tio s a d de.

nableE-isable your +DMs#  0ecei'e jobs 'ia email#  .nableE-isable +D database access#  %d'ertise job 'acancies instantly#  .ditE-elete job 'acancies#  U load com any lo&o#  -o ayment for jobsee"er contact details#  Sa'e jobsee"er +DMs in +D Inbo7#  <ide contact details on job ostin&s#  +om any lo&o dis layed by job ostin&s# 31 . U load @ord +D#  Paste your @ord +D#  .nableE-isable email alerts#  Sa'e jobs in your Jobs Inbo7#  % ly to job 'acancies instantly#  Die! re'ious a lications#  U load ersonal hoto#  .asy to use interface#  0etrie'e lo&in information 'ia email#  8or!ard job 'acancy to a friend# • Age -y  %d'anced +D search functions#  Purchase ad'ertisin& credits 'ia credit card or in'oice#  .

dit jobs for each s ecific a&ency  %d'anced mailin& system#  %d'anced content mana&ement system  %dd unlimited a&es of content  +ustomiAe the job board to meet your e7act re)uirements 32 .ulti le administration accounts  (i'e statistics  %cce t ayments#  Die!E.mail indi'idual a&encies  U &radeE-o!n&rade a&ency accounts  U load com any lo&os  Die! jobs for each a&ency  %ddE. S ecify a lication rules for each job ostin&#  0ecei'e a lication alerts 'ia email#  Die!E-elete a licant +DMs#  Die! a licant co'er letters# Admi istratio  .dit a&encies account balance#  Send account balance re ort 'ia email to a&encies#  +reate resources  +reate multi le job cate&ories !ith subcate&ories  +reate countries !ith re&ions and cities  S ecify !or"in& hours.ditE-elete a&encies  .ditE-elete jobsee"ers  . contracts and e7 erience le'els  Die!E.mail indi'idual jobsee"ers  Die!E.

no s ecific trainin& is re)uired# $he system is user friendly and self-e7 lanatory# 33 .Re=uireme ts $his section describes in detail all the functional re)uirements# Fu -tio ality Logo Ca.e-i2i. S.abilities $he system shall ro'ide the users !ith lo&on ca abilities# )obile +e1i-es $he Bnline Job Portal System is also su hones# orted on mobile de'ices such as cell Alerts $he system can alert the in case of any roblems# 4sability • $he system shall allo! the users to access the system from the Internet usin& <$.( or its deri'ati'e technolo&ies# $he system uses a !eb bro!ser as an interface# • • Since all users are familiar !ith the &eneral usa&e of bro!sers.

Reliability $he system has to be 'ery reliable due to the im ortance of data and the dama&es incorrect or incom lete data can do# 4se Case +iagram'( Logi '( +atabase +esig '( <ere. !e ha'e a database desi&n that ho! the database is handled# <ere !e &i'e a one table of job see"er that !hat are the fields are considered in it and !hat are their data ty es# 34 .

3# .

ER(+iagram o2 Job Portal'( Pseudo Codes'( Job See/er'( 3- .

1# User search for the job and o en the !ebsite and &o to lo&in form Print N(o&inN else Print Nlo&in failedN 2# 1o! User search the job accordin& to his re)uirement search the job accordin& to rofession# search the job accordin& to Salary# search the job accordin& to location# search the job accordin& to city# Print the job 3# 8ind the job and U load the resume# +hec" the resume format# 6# Job Pro'ider call the see"er for the Inter'ie!# If GselectedH Join .lse 8ired 3/ .

Job Pro1ider'( 1# Job ro'ider o en the !ebsite and see the job re)uests resume is there +all the desired erson else close the !ebsite 2# 1o! administrator chec" for the 'acancies Dacancy +all the desired erson for the inter'ie! 1o Dacancy Gi'e the res onse to the see"er# U date 'acancy +all the desired erson for the inter'ie! Admi istrator'( 1# %dministrator chec" the !hole Profile# 2# %dministrator can u date the !ebsite# 38 .

there are so many ortals and so many jobs bet!een them that it becomes difficult to manually a ly for these jobs from each and e'ery job ortal on the internet# % )uic"er !ay of doin& this !ould be to rocure a ro&ram from the net !hich can search for jobs throu&h all these many sites and sho! the results in one !indo!# $here is soft!are out there !hich ma"es it ossible for job see"ers to find hundreds of o ortunities in and around their areas and re ly to these ostin&s !ith a co'er letter and the resume !ith just a fe! clic"s# Soft!are of this nature usually "ee s the user informed !ith email alerts and reduces the time s ent on job huntin&# 3& .aintain re orts# Ad1a tages O2 Job Portal'( $he bi&&est ad'anta&e of a Job ortal is that there is no fee for the job see"er# @ebsites li"e .onster#com thri'e on the money that the com anies ay to re&ister !ith them# $he job see"er just has to select the com any he li"es and a ly to them# Bf course if a erson !ants to a'ail of other ser'ices li"e the resume ser'ice then he !ill ha'e to ay e7tra# Portals are !ell or&aniAed and more often than not really hel ha'e a basic si&n u eo le &et jobs# .ost of them rocedure !here the candidate can u load the resume and fill out all the im ortant details about their educational bac"&rounds.'erythin& is done in an orderly fashion and candidates can mana&es their o!n rofiles and customiAe the site to meet their needs# Bne of the bi&&est ad'anta&es of a job ortal is the fact that you can a'oid certain com anies or em loyers# If you donMt !ish for them to see your rofile you can sim le blac"list them# <o!e'er. s"ills and !or" e7 erience# .3# -elete a job see"er# 6# 0etrie'e user ass!ord# 5#.

conomics -e artment.onitor a lications recei'ed to each job 'acancy and status#  . %ccountin& etc#  0esume %lerts (Set search criteria based on "ey!ords you select and !ait for resumes osted meetin& that criteria)# %n email !ill be sent to you notifyin& you that a resume has been osted that meets your criteria#  Jobs ad'ertised to date by your school#  .Other 2eatures'(  Search resumes online#  Sa'ed search results of resumes (set and sa'e search criteria)# 8or <uman 0esources.onitor comments on job 'acancies osted (job see"ers can comment on the 'acancy you osted and &au&e the usefulness of the information you included in the 'acancy ostin&)#  $ell a friend (job see"ers can tell a friend about your 'acancy and !iden your net)#  0SS 8eeds can be installed for you to be u dated#  4ser ma ual'( Admi istrator'( 43 . you can create and sa'e many search criteria# 8or e7am le for the Psycholo&y -e artment create a search criteria usin& "ey!ords li"e sycholo&y. sycholo&ist etc and sa'e that search as GPsycholo&yH# %nd do the same for the .

ass6ord Page2-In this a&e the em loyer can chan&e the ass!ord accordin& to him# *ut the ne! ass!ord is also assi&ned by the administrator# 8or chan&in& the ass!ord em loyer has to re lace the old ass!ord# Em.loyer Logi Page2-In this a&e the em loyer ha'e to successfully lo&in first of all then only he can use the !ebsite# *ut the em loyer "no!s about the user name and the ass!ord# $he user name and the ass!ords are assi&ned to the em loyer by the administrator# Em.ass6ord su--ess2ully .age'(In this a&e the administrator can chan&e the ass!ord accordin& to him# Admi istrator -ha ge .age'(In this a&e there is all the information about all the job see"ers !ho had u loaded their resumes on the !ebsite# Em.loyer'( Em.age2-In +ase of the home a&e of the administrator there are all the lists of the com anies !hich are re&istered !ith the !ebsites# Admi istrator Logi Page2-In this a&e the administrator ha'e to successfully lo&in first of all then only he can use the !ebsite# *ut the administrator "no!s about the user name and the ass!ord# Admi istrator -ha ge .Admi istrator >ome .ass6ord .ob See/er .loyer Cha ge .age'($his a&e comes after the chan&e ass!ord a&e !hen the ass!ord chan&es successfully# Em.loyer Registratio 2orm'(In this form em loyer has to re&istered firstly on the !ebsite then only he can add or remo'es the ad'ertisements on the !ebsite# $he em loyer can only re&ister if 41 .loyee I 2ormatio Page'($his a&e is the a&e in !hich there is all the information about the em loyer !ho is &oin& to &i'e ad'ertisement about the job on the !ebsite# I 2ormatio .

com any rofile.age'(In this a&e it has all the information about the em loyer that !hat is the com any name !ho had ma"e the !ebsite# In this a&e there is all the information about their contacts# Job See/er'( Job see/er >ome Page'. In this form jobsee"er has to re&istered firstly on the !ebsite then only he can chec" for the ad'ertisements on the !ebsite# $he em loyer can only re&ister if the administrator &i'es him the ri&hts to chec" the ad'ertisements# In this a&e he has to &i'e his email address and other re)uirements# %nd he has fulfilled all the re)uirements !hich the administrator &i'e to him# 42 .In +ase of the home a&e of the job see"er there has to fill all the information of the job see"er# Job see/er Logi Page'.age o2 the .loyer Sear-h by La guage' 1o! !hen the administrator has to search the em loyer then he can search by his lan&ua&e# Em.In this a&e the job see"er ha'e to successfully lo&in first of all then only he can use the !ebsite# *ut the em loyer "no!s about the user name and the ass!ord# $he user name and the ass!ords are assi&ned to the job see"er by the administrator# Job See/er Registratio Page'( I this . job rofile etc# Em.the administrator &i'es him the ri&hts to add his ad'ertisements# In this a&e he has to &i'e his email address and his com any name# %nd he has fulfilled all the re)uirements !hich the administrator &i'e to him# Em.ob see/er he has to register 2irst.loyer Edit Pro2ile Page'(Bnce the em loyer re&istered on the !ebsite then the he can edit his rofile# (i"e he can chan&e the email address.loyer About us .loyer Sear-h by =uali2i-atio '(1o! !hen the administrator has to search the em loyer then he can search by his )ualification# Em.

messa&es that dri'e interblent communication and many other related issues# In addition. testin& of the class !ill absorb more time than necessary# Bnce the roblem is finally unco'ered.resent otential for side effects that are caused by chan&e# $he objecti'e of system testin& is to ensure that all indi'idual ro&rams are !or"in& as e7 ected.age'. considerable effort !ill be e7 ended to &enerate code that im lements an unnecessary attribute. Job sear-h by Com. t!o unnecessary o erations. that the ro&rams lin" to&ether to meet the re)uirements s ecified and to ensure that the com uter system and the associated clerical and other rocedures !or" to&ether# Systems are not 43 . a roblem in the definition of class attributes that is unco'ered durin& analysis !ill circum'ent side effects that mi&ht occur if the roblem !ere not disco'ered until desi&n or code# If the error remains undetected durin& desi&n and asses into the codin& acti'ity.a y'. desi&n and code le'els# $herefore. modification of the system must be carried out !ith the e'er.re2erred.In this a&e the jobsee"er can chan&e the ass!ord accordin& to him#  Testi g Phase'( TESTINA PLAN' $he re'ie! of BB analysis and desi&n models is es ecially useful because the same semantic constructs a ear at the analysis.ob by lo-atio he 6a t to .Job See/er 8ie6 Job Page'( In this a&e the job see"er can 'ie! the job rofile but he has to re&istered first in the com any !ebsite and only then he can 'ie! the job rofile# Job sear-h by Lo-atio '( Job See/er -a sear-h the .Job see"er can search the job in his dream com any# Job See/er Forgot .ass6ord .

S?STE) TEST $he System tests !ill focus on the beha'ior of the system# User scenarios !ill be e7ecuted a&ainst the system as !ell as screen ma re)uirements document in& and error messa&e testin&# B'erall.ach iteration includes a mi7 of analysis. the system tests !ill test the inte&rated system and 'erify that it meets the re)uirements defined in the &. desi&n.odule is tested and necessary modification is made#  TESTINA STRETEA?' #. construction and testin& resultin& in a demonstrable form of the soft!are that can be 'alidated and refined# In unit testin& the testin& of ro&rams that ma"e the system is done# Unit testin& &i'es stress on modules inde endently one another# . res onse times !ill be measured under hea'y stress andEor 'olume# !. SEC4RIT? TEST Security tests !ill determine ho! secure the system is# $he tests !ill 'erify that unauthoriAed user access to confidential data is re'ented# 44 .desi&ned as entire systems not they are tested as sin&le systems# $he analyst must erform both unit and system testin&# %n iterati'e de'elo ment rocess yields increasin&ly im ro'ed 'ersions of a soft!are system until it is ready for de loyment# . PERFOR)ANCE TEST Performance test !ill be conducted to ensure that the system:s res onse times meet the user e7 ectation and do not e7ceed the s ecified erformance criteria# -urin& these tests.

+OC4)ENTATION TEST $ests !ill be conducted to chec" the accuracy of the user documentation# $hese tests !ill ensure that no features are missin&. BETA TEST $he Payroll de artment !ill beta tests the ne! ayroll system and !ill re ort any defects they find# $his !ill subject the system to tests that could not be erformed in our test en'ironment# E. A4TO)ATE+ TEST % suite of automated tests !ill be de'elo ed to test the basic functionality of the system and erform re&ression testin& on areas of the systems that re'iously had criticalEmajor defects# $he tool !ill also assist us by e7ecutin& user scenarios thereby emulatin& se'eral users# %. STRESS AN+ 8OL4)E TEST @e !ill subject the ayroll system to hi&h in ut conditions and a hi&h 'olume of data durin& the ea" times# $he System !ill be stress tested usin& t!ice the number of e7 ected users# $. 4SER ACCEPTANCE TEST 4# .B. RECO8ER? TEST 0eco'ery tests !ill force the system to fail in a 'arious !ays and 'erify the reco'ery is ro erly erformed# It is 'itally im ortant that all ayroll data is reco'ered after a system failure = no corru tion of the data occurred# C. and the contents can be easily understood# D.

the tester e7amine the internal structure of the condition co'era&e# ro&ram2 Statement co'era&e. condition co'era&e. the Payroll de artment !ill erform User %cce tance $estin&# $he ur ose of these tests is to confirm that the system is de'elo ed accordin& to the s ecified user re)uirements and is ready for o erational use#  TESTINA )ET>O+'  BLAC0(BOF TESTINA In usin& this strate&y.rror  :>ITE(BOF TESTINA In usin& this strate&y.ulti le K  ARA?(BOF TESTINA In usin& this strate&y *lac" bo7 testin& can be combine !ith "no!led&e of database 'alidation. *oundary K 'alue analysis. the tester 'ie!s the ro&ram as a blac" K bo7. . -ecision co'era&e. tester doesn:t see the code of the &uessin&# ro&ram2 .Bnce the ayroll system is ready for im lementation. as !ell as )uery the database to confirm e7 ected result# 4- . -ecisionE+onditional co'era&e.)ui'alence artitionin&. such as SJ( for database )uery and addin&Eloadin& data sets to confirm functions. .

'alid username and ass!ord System does not allo! user to si&ned in# System does not consume the e'ent and resumes to same a&e# Test Case Number Name +es-ri.ut blan" fields no data. a test case is a set of data that the system !ill rocess as a normal in ut the hiloso hy behind testin& is to find errors# @e de'ised the test cases !ith this ur ose in mind# Test Case Number Name +es-ri.ut A-tual Out.TEST CASES *y definition.tio 1 (o&in rocess $est $his test !ill erform chec" !hether system allo!s blan" fields !hen user resses si&n in button# Test +ata used E<.e-ted Out.e-ted Out.tio Test +ata used E<.7istH 4/ .essa&e should be dis lay G0esume is already .ut 2 %dmin Pa&e $est $his test describes !hether the ima&e is added# $he same name of the 0esume is add# $he .

7istH Test Case Number Name +es-ri.essa&e should be dis lay G0e&istered successfully or already re&isteredH Test Case Number Name +es-ri.e-ted Out.ut $he .e-ted Out.A-tual Out.ut $he .tio Test +ata used E<.essa&e should be dis lay G0esume is already .ut $he .ut 3 %dmin Pa&e $est $his test describes !hether user is re&istered or not# $he Information of the user is to be filled# $he .tio Test +ata used 6 %dmin Pa&e $est $his test describes !hether $he ass!ord is ri&ht or !ron&# $he ass!ord of the user is used and com ared it !ith the ass!ord in the database# E<.essa&e should be dis lay G0e&istered successfully or already re&isteredH A-tual Out.essa&e should be dis lay G(o&in Successfully or for&ot ass!ordH 48 .

A-tual Out.essa&e should be dis lay G(o&in Successfully or for&ot ass!ordH 4ser Test Pla s' Test Case Number Name +es-ri.ut A-tual Out.ut 0e)uired +om anies (ist# 0e)uired com anies list# Test Case Number 2 4& .e-ted Out.tio 1 User Pa&e $est $his test describes !hether there are some com anies attached !ith the !ebsite or not# Test +ata used @hole Information of the com anies re)uired !ho attached !ith the !ebsite# E<.ut $he .

Name +es-ri.ut Oes GorH 1o# Oes GorH 1o# Test Case Number Name +es-ri.ut A-tual Out.e-ted Out.tio Test +ata used E<.ut A-tual Out.e-ted Out.tio User Pa&e $est $his test describes !hether the com any rofile is accordin& to the user or not# Test +ata used @hole Information of the com any re)uired for !hich the user is &oin& to a ly## E<.ut 3 User Pa&e $est $his test describes !hether the user rofile can be edited or not# Information of the user rofile !hich the user !ant to be u date# U dated successfully or GSome fields are blan"sH# U dated successfully or GSome fields are blan"sH# Im.leme tatio o2 the Pro.e-t'( % ty ical roject im lementation !ill ha'e the follo!in& hases2 #3 .

In this hase. the roject !ater )uality &oals and lant ca acity are set# $hen. membranes may not be the best o tion for all ty es of !aters and in e'ery a lication# Phase &. a criti)ue of 'arious technolo&ies is conducted to assess feasibility and cost-effecti'eness of membrane o tions# . 8easibility Study  +once tual -esi&n  -etailed -esi&n  *iddin& Period  +onstruction  8unctional $estin& and +ommissionin&  Startu Phase  Project +loseout Im.any utilities can com lete this hase !ith their o!n staff# It is crucial to &i'e a GyesH or GnoH to membranes in this hase# 0emember.leme tatio Phases Phase ## -urin& this hase. !ith assistance from membrane manufacturers and s ecialty consultants. ad'ice from a s ecialiAed consultant is a must# $his is !hen layouts and conce tual desi&n are done to e'aluate membrane o tions# $his is also the last ractical and costeffecti'e hase !here you can &o bac" to the feasibility study if the membrane is not found to be the best alternati'e# -etailed !ater )uality in'esti&ation and sometimes ilotin& is done in this hase to 'erify membrane a licability and ty e of systems to use. as !ell as settin& desi&n arameters for the #1 .

you must ensure that they are bein& e'aluated in a fair and o en en'ironment# $est rotocol is the "ey e'aluation tool# It is also recommended to &et them in'ol'ed early in the draft test rotocol so there are no sur rises# Phase !# *efore startin& Phase 3.'en !ith the same membrane technolo&y. a detailed test rotocol should be re ared to not only e'aluate 'arious manufacturers but also as a basis for o erations and maintenance (B=. this hase could ta"e as little as t!o or three months to more than a yearP if seasonal. $his hase is the most com le7 hase in membrane system im lementation# $here are many different methods and !ays of biddin& membrane systems. tem erature and !ater )uality considerations must be established# $hey !ill then become the desi&n basis for the s ecialty consultant# Phase 3 is essentially !hen the local en&ineers !or"in& !ith the s ecialty consultants to erform detail desi&ns and re arin& the biddin& documents !hile the local en&ineer is focusin& on the site !or". the system layout. !ater )uality chan&es are substantial# If a ilot study is re)uired. lant ca acity. and identify all "ey rocess needs durin& the 20Q to 30Q hase# . reliability and redundancy factors. each !ith its o!n ad'anta&esEdisad'anta&es# #2 .) cost e'aluation# It is hi&hly recommended to re are this test rotocol !ith &uidance from the ermittin& a&encies and ma"e them a art of the decision rocess# $he conclusion of Phase 2 should determine !hat ty e of membrane to use and the membrane manufacturer# If manufacturers !ere in'ited to ilot test. 40Q to >0Q and 100Q desi&n# It is critical to establish the ty e of rocurement and short list manufacturers.ne7t hase# -e endin& on the ilotin& re)uirements and eriods. all desi&n arameters. etc# $he s ecialty consultant is doin& detail desi&n and layout for the rocess e)ui ment and settin& the biddin& re)uirements for the membrane system# -e endin& on the roject schedule and local re)uirements. rocess needs and o!erEchemical re)uirements are 'ery different# Phase B. incomin& o!er. buildin&. ty ically three major submittals are re ared2 20Q to 30Q. stand-by ro'isions.

deli'ered lanned le'els of benefit. each entity erforms its o!n function in hases 4 and >.leme tatio '( % Post-Im lementation 0e'ie! (PI0) is an assessment and re'ie! of the com leted !or"in& solution# It !ill be erformed after a eriod of li'e runnin&. in articular. lessons !hich can be used by the team members and by the or&aniAation to im ro'e future roject !or" and solutions# In some cases. and addressed the s ecific re)uirements as ori&inally defined# • $o e7amine the efficacy of all elements of the !or"in& business solution to see if further im ro'ements can be made to o timiAe the benefit deli'ered# • $o learn lessons from this roject. the e7tent to !hich it met its objecti'es.Phase %# $he success and smoothness of Phase 5 de ends on hases 3 and 6# $he sin&le most im ortant factor becomes ho! detailed the bid document is and !ho is res onsible for !hat material and e)ui ment. e7ce t the o'erall controls. for !hich one entity should be ta"in& char&e# Phase D# $his hase is re arin& as. the first of these objecti'es can be a contractual issue# @here that is the case.built.one focused on contractual com liance and the other see"in& to deri'e further benefit from a no-blame re'ie!# #3 . it may be safer to run se arate re'ie!s . manuals and each entity com letin& its unch lists# $he s ecialty consultant can be of &reat assistance to com ile all B=. and sho dra!in&s and ro'ide a com rehensi'e o erator trainin& on the o'erall lant rocess. as !ell as testin& and &uarantees# Phases $ a d C# $y ically. !hile each su lier ro'ides trainin& of indi'idual com onents# Post im. final B=. sometime after the roject is com leted# $here are three ur oses for a Post-Im lementation 0e'ie!2 • $o ascertain the de&ree of success from the roject.

de endin& on the ty e of solution and its en'ironment# $he PI0 is intended to be an assessment and re'ie! of the final !or"in& solution# $here should ha'e been at least one full rocessin& and re ortin& cycle com leted# It should not be erformed !hile the initial sna&s are still bein& dealt !ith or !hile users are still bein& trained. )ualifyin& and schedulin& im lementation ser'ice ro'iders# @e can use the same thorou&h rocess to match your com any !ith the trainin& and data con'ersion ser'ices necessary for a successful im lementation# -e endin& on your com any:s indi'idual needs and staffin& le'els.nter rise 0esource Plannin& systems as the main e7am le to elaborate on# Soft!are Im lementation is the final.. brin&in& our e7 erience and e7 ertise to #4 . I.+ can assist your com any !ith locatin&.. usin& the im lementation of .leme tatio '( % roduct soft!are im lementation method is a systematically structured a roach to effecti'ely inte&rate soft!are based ser'ice or com onent into the !or"flo! of an or&aniAational structure or an indi'idual end-user# $his entry focuses on the rocess modelin& side of the im lementation of lar&e (e7 lained in com le7ity differences) roduct soft!are. coached and &enerally &ettin& used to its o eration# So2t6are Im.:he to do .+ staff can ro'ide any le'el of in'ol'ement and e7 ertise# Bur s ecialists can mana&e the o'erall im lementation as !ell as artici ate as acti'e members of your internal im lementation team. ste in I. and most in'ol'ed.ost im.leme tatio '( % Post-Im lementation 0e'ie! should be scheduled some time after the solution has been de loyed# $y ical eriods ran&e from 4 !ee"s to 4 months. I..+:s 6-ste a roach to Information System B timiAation# -e endin& on the manufacturin& soft!are ac"a&e selected.

information technolo&y and leadershi e7 erience.+:s Information $echnolo&y $eam. !or"s !ith com anies of all siAes and in all industries to inte&rate the technolo&ies that !ill yield a solid return on in'estment.shots a d Sour-e Code'  <ome Pa&e# ## . throu&h their combined manufacturin&. the soft!are 'endor and im lementation ser'ice ro'ider to maintain a timely and thorou&h im lementation schedule# I.. and facilitate or&aniAational transformation and &ro!th# S a.!or" !ith your staff. bottom-line results.

aster (an&ua&eTN+IN %uto.Codi g' RQS .1N Nhtt 2EE!!!#!3#or&E$0E7html1E-$-E7html1-transitional#dtdNU Rhtml 7mlnsTNhtt 2EE!!!#!3#or&E1FFFE7htmlN U Rhead runatTNser'erNU RtitleUUntitled Pa&eREtitleU Rlin" hrefTNStyleSheet#cssN relTNstylesheetN ty eTNte7tEcssN EU #- .( 1#0 $ransitionalEE. html PU*(I+ N-EE@3+EE-$.C<$.asterPa&e#master#csN InheritsTN.'ent@ireu TNtrueN +ode8ileTN.asterPa&eN QU RV-B+$OP.

1N runatTNser'erN styleTN!idth2 F0QP border-to -style2 noneP border-to -color2 &rayP font-family2 DerdanaP border-ri&ht-style2 noneP border-left-style2 noneP te7t-ali&n2 centerP border-bottom-style2 noneP left2 52 7P osition2 relati'eP to 2 -2F 7PNU RtrU Rtd ro!s anTN6N styleTN!idth2 5QNU REtdU Rtd cols anTN3N styleTNbac"&round.osition2 left centerP !idth2 F0QP bac"&round-re eat2 no-re eatP bac"&round-color2 ale&oldenrodP te7t-ali&n2 leftPNU Rtable borderTN0N styleTN!idth2 100QP osition2 relati'eP hei&ht2 100QP left2 0 7P to 2 0 7PNU RtrU Rtd styleTN!idth2 50QP hei&ht2 20QNU REtdU Rtd ro!s anTN3N styleTN!idth2 FF 7P te7t-ali&n2 leftNU Ras 2Panel I-TNPanel2N runatTNser'erN StyleTN osition2 relati'eN @idthTN125 7NU Ras 2Ima&e I-TNIma&e2N runatTNser'erN <ei&htTN130 7N Ima&eUrlTNWEJobSee"erEJSIma&esEmosso3#&ifN @idthTN3?2 7N EUREas 2PanelU REtdU REtrU RtrU Rtd styleTN!idth2 50QP hei&ht2 41QP te7t-ali&n2 leftNU Ras 2Panel I-TNPanel1N runatTNser'erN <ei&htTN50 7N StyleTN osition2 relati'eN @idthTN125 7NU Ras 2Ima&e I-TNIma&e1N runatTNser'erN <ei&htTN6> 7N Ima&eUrlTNWE.ainPa&eIma&esE(o&o2#j &N @idthTN340 7N EUREas 2PanelU =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P Rstron&URs an styleTNfontsiAe2 0#?emP color2 I443333P font-family2 @S$X+AecNU8ind Jobs .REheadU RbodyU Rform idTNform1N runatTNser'erNU Rdi' classTN#bac"&round+olorNU Rs an styleTNfont-family2 DerdanaNU=nbs PRtable idTN$%*(.asilyREs anUREstron&UREtdU REtrU RtrU Rtd styleTN!idth2 50QP hei&ht2 20QNU #/ .

m loyer(o&in#as 7N $ool$i TN.enuItem $e7tTN<omeN DalueTN<omeN 1a'i&ateUrlTNWEinde7#as 7N $ool$i TNGo <omeNUREas 2.enuItemU Ras 2.aroonN *order+olorTNI000060N *orderStyleTNSolidN *order@idthTN1 7N 8ore+olorTNPaleGoldenrodN <oriAontalPaddin&TN5 7N ItemS acin&TN6 7N DerticalPaddin&TN2 7N EU RItemsU Ras 2.REtdU REtrU REtableU REtdU Rtd cols anTN2N ro!s anTN6N styleTN!idth2 5QNU =nbs P =nbs P =nbs P=nbs P =nbs P =nbs PREtdU REtrU RtrU Rtd ali&nTNleftN cols anTN3N styleTN'ertical-ali&n2 to P !idth2 100QP hei&ht2 0 7NU =nbs PRas 2.m loyerN 1a'i&ateUrlTNWE.enuN runatTNser'erN -ynamic<oriAontalBffsetTN2N 8ont*oldTN$rueN 8ont-1amesTNDardanaN 8ont-SiAeTN0#FemN BrientationTN<oriAontalN StaticSub.enuStyle *ac"+olorTNPaleGoldenrodN EU R-ynamic<o'erStyle 8ore+olorTN@hiteN EU RStaticSelectedStyle *ac"+olorTNPaleGoldenrodN 8ore+olorTN.m loyerN DalueTN.m loyer (o&inE0e&ister hereNUREas 2.enuItemU Ras 2.enuItem $e7tTN.enuItem $e7tTN%bout usN DalueTN%bout usN 1a'i&ateUrlTNWEaboutUs#as 7N $ool$i TN%bout usNUREas 2.enuItem $e7tTNPost 0esumeN DalueTNPost 0esumeN 1a'i&ateUrlTNWEJobSee"erEjobsee"er0e&istration#as 7N $ool$i TNPost 0esume 8ree +lic" hereNUREas 2.enu I-TNInde7.enuItemStyle *ac"+olorTN.aroonN EU R-ynamic.enuIndentTN10 7N StyleTNA-inde72 100P left2 0QP 'ertical-ali&n2 te7t-to P !idth2 100QP osition2 relati'eP to 2 0QP te7t-ali&n2 centerN @idthTN?3F 7N U RStatic.enuItemU Ras 2.enuItemU Ras 2.enuItemU REItemsU RStatic<o'erStyle *ac"+olorTNPaleGoldenrodN 8ore+olorTN.enuItem 1a'i&ateUrlTNWEJobSee"erEJobSee"er(o&in#as 7N $e7tTNJobSee"erN DalueTNJobSee"erN $ool$i TNJobSee"erE+andidate (o&inE0e&ister +lic" hereNUREas 2.aroonN EU RStatic.enuItemStyle <oriAontalPaddin&TN5 7N DerticalPaddin&TN2 7N EU #8 .m loyerE.

enuU REtdU REtrU RtrU Rtd cols anTN3N styleTN!idth2 F0QP hei&ht2 21 7NU Rtable idTN$%*(.2N ali&nTNcenterN borderTN0N bordercolorTNI4aa?>0N hei&htTN100QN onclic"TNreturn $%*(.2Xonclic"()N styleTN!idth2 100QP border-to -style2 noneP border-ri&ht-style2 noneP border-left-style2 noneP border-bottom-style2 noneNU RtrU Rtd cols anTN3N styleTN!idth2 F0QP hei&ht2 215 7NU Ras 2+ontentPlace<older I-TN+ontentPlace<older1N runatTNser'erNU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU Rbr EU REas 2+ontentPlace<olderU REtdU REtrU REtableU Rbr EU REtdU REtrU RtrU Rtd cols anTN3N styleTN!idth2 F0QP color2 I444400P hei&ht2 3QP te7t-ali&n2 centerNU Rstron&URs an styleTNfont-family2 SylfaenNU Rbr EU #& .REas 2.

Y +o yri&ht 200F .2010 REs anURa hrefTNEEinde7#as 7NURs an styleTNcolor2 Icc3333P font-family2 SylfaenNUitjobs!orld#comREs anUREaURs an styleTNfont-family2 SylfaenNU %ll 0i&hts 0eser'edRbr EU REs anUREstron&U REtdU REtrU REtableU REs anURdi' styleTNte7t-ali&n2 centerNU =nbs PREdi'U REdi'U REformU REbodyU REhtmlU  . com any name etc# -3 .m loyer can re&ister his basic information li"e location.m loyer 0e&istration Pa&e# In this a&e .

+odin&2 usin& SystemP usin& System#-ataP usin& System#+onfi&urationP -1 .

'ent%r&s e) Z EE+ode for insertin& year of establishment into dro do!n int year T -ate$ime#1o!#OearP ddOearBf.usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP ublic artial class .m loyerXem loyer 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds1.asterNP ds1 T dbc#selectJuery(&etcountry)P -2 . .stablishment#Items#%dd(i#$oStrin&())P [ if (VIsPost*ac") Z ds1 T ne! -ataSet()P dbc#&etconnection()P strin& &etcountryP &etcountry T Nselect +ountry1ame from +ountry.Select Oear --N)P for (int i T yearP i UT 1F50P i--) Z ddOearBf.stablishment#Items#Insert(0.ds2P rotected 'oid Pa&eX(oad(object sender. N-.

N \ +on'ert#$oInt46(t7t%rea+ode#$e7t) \ N.stablishment#$e7t \ NM.m loyerI-.Nreturn only1umber(e'ent)PN)P t7t%rea+ode#%ttributes#%dd(Non"ey ressN. MN\t7t.MN \ dd+ountry#$e7t \ NM.m loyee#$e7t \ NM.'ent%r&s e) Z try Z strin& s1.8a71umber.m UserI-#$e7t \ NM.Pass!ord) 'alues(MN\t7t.+ountry+ode.m X8or&otXPass!ord(.N \ +on'ert#$oInt46(t7t8a71umber#$e7t) \ N.@ebSite%ddress) 'alues(MN \ t7t.Nreturn only1umber(e'ent)PN)P t7t$ele hone1umber#%ttributes#%dd(Non"ey ressN.MN \ t7t+om any1ame#$e7t \ NM.State. Nreturn only1umber(e'ent)PN)P [ rotected 'oid ln"btnSubmitX+lic"(object sender. Nreturn only1umber(e'ent)PN)P t7t+ountry+ode#%ttributes#%dd(Non"ey ressN.MN \ dd+om any$y e#$e7t \ NM.m XPersonalX-etail(.m loyerI-.m UserI-#$e7t \ NM. Nreturn only1umber(e'ent)PN)P t7t8a71umber#%ttributes#%dd(Non"ey ressN. f ass!ordP s1 TNinsert into .Pin+ode.stablishment.MN \ dd1oBf. .MN \ ddJuestion#$e7t \ NM.m Pass!ord#$e7t \NM)NP s2 T Ninsert into .MN \ dd+ity#$e7t \ NM.MN \ ddState#$e7t \ NM.+om any$y e.+om any1ame.N \ +on'ert#$oInt46(t7tPin+ode#$e7t) \ N.MN \ t7t1ame#$e7t \ NM.MN \ t7t@ebSite%ddress#$e7t \ NM) NP EEf ass!ord T Ninsert into .Gender.%ns!er)'alues(MN \ t7t.Juestion.m loyerI-. s2. s3.MN \ t7tStreet%ddress#$e7t \ NM.m X+om anyXInfo(.m UserI-#$e7t \NM.MN \rbtnGender#SelectedDalue#$oStrin&()\ NM.m loyerI-.m loyee.%rea+od e.1ame.m UserI-#$e7t \ NM.OearBf.Street%ddress.N \ +on'ert#$oInt46(t7t+ountry+ode#$e7t) \ N. N--Select +ountry--N)P [ t7tPin+ode#%ttributes#%dd(Non"ey ressN.+ountry.m X(o&inXInfo(.$ele hone1umber.-escri tio nGP) 'alues(MN \ t7t.N \ +on'ert#$oInt46(t7t$ele hone1umber#$e7t) \ N.1oBf.MN \ ddOearBf.+ity.dd+ountry#-ataSource T ds1P dd+ountry#-ata$e7t8ield T N+ountry1ameNP dd+ountry#-ata*ind()P dd+ountry#Items#Insert(0.MN \ t7t%ns!er#$e7t \ NM)NP -3 .MN \ t7t-esri tion#$e7t \ NM)NP s3 T Ninsert into .

from +ountry.aster !here +ountry1ameTMN \ dd+ountry#SelectedItem#$oStrin&() \ NM NP ds1 T dbc#selectJuery(&etcountryid)P strin& &etstate T Nselect State1ame from State.7ce tion ee) Z lbl.aster !here +ountryI-TMN \ ds1#$ables]NcN^#0o!s]0^ ]0^#$oStrin&() \ NMNP ds2 T dbc#selectJuery(&etstate)P ddState#-ataSource T ds2P ddState#-ata$e7t8ield T NState1ameNP ddState#-ata*ind()P ddState#Items#Insert(0.I-N^ T t7t.s3)P Session]N.rror. .m loyer0e&istrationSuccess#as 7N)P [ catch(.'ent%r&s e) Z ds1 T ne! -ataSet()P -4 .m UserI-#$e7tP 0es onse#0edirect(N.dbc#&etconnection()P dbc#insert. .s2.'ent%r&s e) Z ds1 T ne! -ataSet()P dbc#&etconnection()P strin& &etcountryid T Nselect +ountryI.m Juery(s1. N--Select State--N)P dd+ity#Items#+lear()P [ rotected 'oid ddStateXSelectedInde7+han&ed(object sender.essa&e1#$e7t T N0e&istration 1ot SuccessNP [ [ rotected 'oid dd+ountryXSelectedInde7+han&ed(object sender.

aster !here State1ameTMN \ ddState#SelectedItem#$oStrin&() \ NM NP ds1 T dbc#selectJuery(&etstateid)P strin& &etcity T Nselect +ity1ame from +ity.dbc#&etconnection()P strin& &etstateid T Nselect StateI.aster !here StateI-TMN \ ds1#$ables]NcN^#0o!s]0^]0^#$oStrin&() \ NMNP ds2 T dbc#selectJuery(&etcity)P dd+ity#-ataSource T ds2P dd+ity#-ata$e7t8ield T N+ity1ameNP dd+ity#-ata*ind()P dd+ity#Items#Insert(0.m loyer 0e&istration Success Pa&e# -# .from State. N--Select +ity--N)P [ [  .

+odin&2- usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP -- .

m loyerX.@ebsite% ddress from .+ountry.'ent%r&s e) Z dbc#&etconnection()P strin& &etem info T Nselect eci#.m UserI-#$e7t T ds#$ables]NcN^#0o!s]0^]0^#$oStrin&()P lbl+om any1ame#$e7t T ds#$ables]NcN^#0o!s]0^]1^#$oStrin&()P lbl+om any$y e#$e7t T ds#$ables]NcN^#0o!s]0^]2^#$oStrin&()P lbl+ountry#$e7t T ds#$ables]NcN^#0o!s]0^]3^#$oStrin&()P lbl+ity#$e7t T ds#$ables]NcN^#0o!s]0^]6^#$oStrin&()P lbl+ountry+ode#$e7t T ds#$ables]NcN^#0o!s]0^]5^#$oStrin&()P lbl%rea+ode#$e7t T ds#$ables]NcN^#0o!s]0^]4^#$oStrin&()P lbl$ele hone1umber#$e7t T ds#$ables]NcN^#0o!s]0^]>^#$oStrin&()P lbl@ebsite%ddress#$e7t T ds#$ables]NcN^#0o!s]0^]?^#$oStrin&()P [ rotected 'oid btn(o&inX+lic"(object sender.I-N^#$oStrin&()\NMNP ds T dbc#selectJuery(&etem info)P lbl.m XPersonalX-etail e d !here eci#.m loyerI-Te d#.m loyerI-.$ele hone1umber.m X+om anyXInfo eci.and e d#.. .m loyer0e&istrationSuccess 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P rotected 'oid Pa&eX(oad(object sender.+om any1ame.m loyerI-TMN\Session]N.m loyerI.usin& System#-ata#S)l+lientP ublic artial class .'ent%r&s e) Z 0es onse#0edirect(N. .m loyer(o&in#as 7N)P [ [ >T)L Codi g'( -/ .%rea+ode.+ountry+ode.+om any$y e.+ity.

m loyer0e&istrationSuccess#as 7#csN InheritsTN.asterPa&e#masterN %uto.asterPa&e8ileTNWE.'ent@ireu TNtrueN +ode8ileTN.mailI-2REtdU Rtd styleTN!idth2 >5QP te7t-ali&n2 leftNU Ras 2(abel I-TNlbl.RQS Pa&e (an&ua&eTN+IN .m loyer.m loyerX.aroonN styleTNcolor2 IffffccN +ss+lassTN$d+lassNUREas 2(abelU Oou are 0e&istered Successfully#REtdU REtrU RtrU Rtd styleTN!idth2 10QP te7t-ali&n2 ri&htNU REtdU Rtd styleTN!idth2 15QP te7t-ali&n2 leftNU REtdU Rtd styleTN!idth2 >5QP te7t-ali&n2 leftNU REtdU REtrU RtrU Rtd styleTN!idth2 10QP te7t-ali&n2 ri&htNU REtdU Rtd styleTN!idth2 15QP te7t-ali&n2 leftNU .m loyerE.m UserI-N runatTNser'erNUREas 2(abelUREtdU REtrU RtrU Rtd styleTN!idth2 10QP te7t-ali&n2 ri&htNU REtdU Rtd styleTN!idth2 15QP te7t-ali&n2 leftPNU +om any $y e2REtdU Rtd styleTN!idth2 >5QP te7t-ali&n2 leftPNU Ras 2(abel I-TNlbl+om any$y eN runatTNser'erNUREas 2(abelUREtdU REtrU -8 .m loyer0e&istrationSuccessN $itleTN0e&istration SuccessN QU Ras 2+ontent I-TN+ontent1N +ontentPlace<olderI-TN+ontentPlace<older2N 0unatTNSer'erNU Rtable cell addin&TN6N classTNfont+lassN styleTN!idth2 100QP border-ri&ht2 I443333 2 7 solidP border-to 2 I443333 2 7 solidP border-left2 I443333 2 7 solidP border-bottom2 I443333 2 7 solidPNU RtrU Rtd classTN$d+lassN cols anTN3N styleTNte7t-ali&n2 centerNU @elcome Ras 2(abel I-TNlbl+om any1ameN runatTNser'erN 8ont-*oldTN$rueN 8ore+olorTN.

RtrU Rtd styleTN!idth2 10QP hei&ht2 26 7P te7t-ali&n2 ri&htNU REtdU Rtd styleTN!idth2 15QP te7t-ali&n2 leftP hei&ht2 26 7PNU +ountry2REtdU Rtd styleTN!idth2 >5QP te7t-ali&n2 leftPNU Ras 2(abel I-TNlbl+ountryN runatTNser'erNUREas 2(abelUREtdU REtrU RtrU Rtd styleTN!idth2 10QP te7t-ali&n2 ri&htNU REtdU Rtd styleTN!idth2 15QP te7t-ali&n2 leftPNU +ity2REtdU Rtd styleTN!idth2 >5QP te7t-ali&n2 leftPNU Ras 2(abel I-TNlbl+ityN runatTNser'erNUREas 2(abelUREtdU REtrU RtrU Rtd styleTN!idth2 10QP te7t-ali&n2 ri&htNU REtdU Rtd styleTN!idth2 15QP te7t-ali&n2 leftNU $ele hone 1umber2REtdU Rtd styleTN!idth2 >5QP te7t-ali&n2 leftNU Ras 2(abel I-TNlbl+ountry+odeN runatTNser'erNUREas 2(abelU-Ras 2(abel I-TNlbl%rea+odeN runatTNser'erNUREas 2(abelURas 2(abel I-TNlbl$ele hone1umberN runatTNser'erNUREas 2(abelUREtdU REtrU RtrU Rtd styleTN!idth2 10QP te7t-ali&n2 ri&htNU REtdU Rtd styleTN!idth2 15QP te7t-ali&n2 leftNU @ebsite %ddress2=nbs PREtdU Rtd styleTN!idth2 >5QP te7t-ali&n2 leftNU Ras 2(abel I-TNlbl@ebsite%ddressN runatTNser'erNUREas 2(abelUREtdU REtrU RtrU Rtd cols anTN3N styleTNhei&ht2 ? 7P te7t-ali&n2 justifyNU =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P

-&

=nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs PRas 2*utton I-TNbtn(o&inN runatTNser'erN *order+olorTN,aroonN *orderStyleTNSolidN *order@idthTN1 7N 8ont-*oldTN$rueN 8ore+olorTN,aroonN Bn+lic"TNbtn(o&inX+lic"N $e7tTN(o&inN @idthTN43 7N EUREtdU REtrU RtrU Rtd cols anTN3N styleTNhei&ht2 2 7P te7t-ali&n2 leftNU REtdU REtrU REtableU REas 2+ontentU

 ;m loyer (o&in Pa&e# 0e&istered ;m loyer easily lo&in here#

/3

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP

/1

m loyer(o&in 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet dsTne! -ataSet()P rotected 'oid Pa&eX(oad(object sender.essa&e#$e7t T NIncorrect Username or Pass!ordNP [ [ rotected 'oid ln"btn8or&otPass!ordX+lic"(object sender. .m loyerI-N^ T t7t.'ent%r&s e) /2 .m loyer<ome#as 7N)P [ else Z lbl.m loyerX. . .rror.m X(o&inXInfo !here .'ent%r&s e) Z dbc#&etconnection()P strin& &etUI-P!d T N select _ from .m loyerI-#$e7t \ NM and Pass!ord T MN \ t7tPass!ord#$e7t \ NM NP dsT dbc#selectJuery(&etUI-P!d)P if (ds#$ables]NcN^#0o!s#+ount TT 1) Z Session]N.m loyerI-TMN \ t7t.'ent%r&s e) Z [ rotected 'oid btn(o&inX+lic"(object sender.m loyerI-#$e7tP 0es onse#0edirect(N.usin& System#-ata#S)l+lientP ublic artial class .

( 1#0 $ransitionalEE.m loyer(o&inN QU RQS 0e&ister %ssemblyTN%ja7+ontrol$ool"itN 1ames aceTN%ja7+ontrol$ool"itN $a&Prefi7TNcc1N QU RV-B+$OP.m loyerI-#$e7t) EEZ EE EE EE[ EEelse EEZ EE EE[ [ rotected 'oid ln"btnJobSee"er(o&inX+lic"(object sender. html PU*(I+ N-EE@3+EE-$.'ent@ireu TNtrueN +ode8ileTN. .1N Nhtt 2EE!!!#!3#or&E$0E7html1E-$-E7html1-transitional#dtdNU /3 .C<$.m loyerI-#$e7tP 0es onse#0edirect(N.m 8or&otPass!ord1e!#as 7N)P EEdbc#&etconnection()P EEstrin& &etuid T N select _ from .m X(o&inXInfo !here .rror.'ent%r&s e) Z 0es onse#0edirect(N.Z 0es onse#0edirect(N.m 8or&otPass!ord#as 7N)P >T)L Codi g'( RQS Pa&e (an&ua&eTN+IN %uto.m loyerX.I-N^ T t7t.m loyer0e&istration#as 7N)P [ [ lbl.m loyer(o&in#as 7#csN InheritsTN.m loyerI-TMN \ t7t.essa&e#$e7t T NIncorrect UsernameNP Session]N.m loyerI-#$e7t \ NMNP EEds T dbc#selectJuery(&etuid)P EEif (ds#$ables]NcN^#0o!s]0^]0^#$oStrin&() TT t7t.

Rhtml 7mlnsTNhtt 2EE!!!#!3#or&E1FFFE7htmlN U Rhead runatTNser'erNU RtitleU.1N runatTNser'erN styleTN!idth2 F0QP border-to -style2 noneP border-to -color2 &rayP font-family2 DerdanaP border-ri&ht-style2 noneP border-left-style2 noneP osition2 relati'eP te7t-ali&n2 centerP border-bottom-style2 noneP left2 6? 7P to 2 -30 7PNU RtrU Rtd ro!s anTN?N styleTN!idth2 5QNU REtdU Rtd cols anTN3N styleTNbac"&round.m loyerE.osition2 left centerP !idth2 F0QP bac"&round-re eat2 no-re eatP bac"&round-color2 ale&oldenrodP te7t-ali&n2 leftPN titleTNJob See"er (o&inNU Rtable borderTN0N styleTN!idth2 100QP hei&ht2 100QPNU RtrU Rtd styleTN!idth2 50QP hei&ht2 20QNU REtdU Rtd ro!s anTN2N styleTN!idth2 100 7P te7t-ali&n2 leftNU Ras 2Panel I-TNPanel2N runatTNser'erN StyleTN osition2 relati'eN @idthTN125 7NU Ras 2Ima&e I-TNIma&e2N runatTNser'erN <ei&htTN11? 7N Ima&eUrlTNWE.m Ima&esEem loyerXbutton#j &N @idthTN202 7N EUREas 2PanelU =nbs P =nbs P =nbs P=nbs PREtdU REtrU RtrU Rtd styleTN!idth2 50QP hei&ht2 41QP te7t-ali&n2 leftNU Ras 2Panel I-TNPanel1N runatTNser'erN <ei&htTN50 7N StyleTN osition2 relati'eN @idthTN125 7NU Ras 2Ima&e I-TNIma&e1N runatTNser'erN <ei&htTN6> 7N Ima&eUrlTNWE.m loyerE.m loyer (o&inREtitleU Rlin" hrefTN##EStyleSheet#cssN relTNstylesheetN ty eTNte7tEcssN EU REheadU RbodyU Rform idTNform1N runatTNser'erNU Rdi'U =nbs PRtable idTN$%*(.m Ima&esE(o&o2#j &N @idthTN340 7N EUREas 2PanelU REtdU REtrU /4 .

enu I-TN.enuItem 1a'i&ateUrlTNWEinde7#as 7N $e7tTN<omeN DalueTN<omeN $ool$i TNGo <ome NUREas 2.m loyer(o&in...'al(N$e7tN) QU RE-ynamicItem$em lateU RStaticSelectedStyle *ac"+olorTNPaleGoldenrodN 8ore+olorTN.?%%NU Rs an styleTNcolor2 Ieee?aaP bac"&round-color2 IffffccNU Ras 2.enuItemU /# .enuItemStyle *ac"+olorTN.enuIndentTN10 7N StyleTN'ertical-ali&n2 te7t-to P te7t-ali&n2 centerN @idthTN100QN *orderStyleTN1oneNU RStatic.enuN runatTNser'erN -ynamic<oriAontalBffsetTN2N 8ont*oldTN$rueN 8ont-1amesTNDardanaN 8ont-SiAeTN0#FemN BrientationTN<oriAontalN Static.enuStyle *ac"+olorTNPaleGoldenrodN EU RStatic.RtrU Rtd styleTN!idth2 50QP hei&ht2 20QNU REtdU Rtd styleTN!idth2 100 7NU REtdU REtrU REtableU REtdU Rtd cols anTN2N ro!s anTN?N styleTN!idth2 5QNU =nbs P =nbs P =nbs P=nbs P =nbs P =nbs PREtdU REtrU RtrU Rtd ali&nTNleftN cols anTN3N ro!s anTN3N styleTN'ertical-ali&n2 to P !idth2 100QP hei&ht2 0 7P bac"&round-color2I.aroonN *orderStyleTNSolidN *order@idthTN1 7N 8ore+olorTNPaleGoldenrodN <oriAontalPaddin&TN50 7N ItemS acin&TN2 7N DerticalPaddin&TN2 7N 8ont-SiAeTNSmallN *order+olorTN*lac"N EU R-ynamic<o'erStyle 8ore+olorTN@hiteN *ac"+olorTNI8888+0N *order+olorTN*lac"N *orderStyleTNSolidN *order@idthTN1 7N EU R-ynamicItem$em lateU RQI .aroonN EU R-ynamic.nable-efaultPo ButIma&eTN8alseN StaticSub.enuItemStyle <oriAontalPaddin&TN30 7N DerticalPaddin&TN2 7N *order+olorTN*lac"N *orderStyleTNSolidN *order@idthTN1 7N EU RItemsU Ras 2.

enuItemU REItemsU RStatic<o'erStyle *ac"+olorTNPaleGoldenrodN 8ore+olorTN.enuU REs anUREtdU REtrU RtrU REtrU RtrU REtrU RtrU Rtd cols anTN3N styleTN!idth2 F0QP hei&ht2 20 7NU Rtable idTN$%*(.enuStyle *order+olorTN*lac"N *orderStyleTNSolidN *order@idthTN1 7N EU REas 2.m loyerNUREas 2.m 0e&istrationN runatTNser'erN 8ont-*oldTN$rueN 8ontSiAeTNSmallN 8ore+olorTN.2N ali&nTNcenterN borderTN0N bordercolorTNI4aa?>0N onclic"TNreturn $%*(. +lic" here to 0e&isterREas 2(in"*uttonURbr EU Rbr EU /- .Ras 2.aroonN *order+olorTN*lac"N *orderStyleTNSolidN *order@idthTN1 7N EU R-ynamic.2Xonclic"()N styleTN!idth2 100QP border-to 2 I443333 2 7 solidP borderri&ht2 I443333 2 7 solidP border-left2 I443333 2 7 solidP border-bottom2 I443333 2 7 solidP hei&ht2 45QPNU RtrU Rtd cols anTN3N styleTN te7t-ali&n2 centerP hei&ht2 100QP !idth2 50QPNU Ras 2Panel I-TNPanel3N runatTNser'erNU Ras 2Ima&e I-TNIma&e3N runatTNser'erN Ima&eUrlTNWE.m loyerE.m loyer0e&istration#as 7N $e7tTN0e&istration N DalueTN0e&istration N $ool$i TN+lic" here for 0e&siter ne! .m Ima&esEem loyerX&rou s#j &N <ei&htTN6?FQN @idthTN616 7N *orderStyleTNSolidN *order@idthTN1 7N EUREas 2PanelU REtdU Rtd cols anTN1N styleTN'ertical-ali&n2 to P !idth2 5QP hei&ht2 26F 7P te7t-ali&n2 centerNU REtdU Rtd cols anTN1N styleTN'ertical-ali&n2 to P !idth2 65QP hei&ht2 26F 7P te7t-ali&n2 centerP color2 maroonP font-family2 DerdanaPN U Ras 2(in"*utton I-TNln"btn.aroonN Bn+lic"TNln"btnJobSee"er(o&inX+lic"N +ausesDalidationTN8alseNU1ot a 0e&istered User.enuItem 1a'i&ateUrlTNWE.enuItem 1a'i&ateUrlTNWEaboutUs#as 7N $e7tTN%bout UsN DalueTN%bout UsN $ool$i TN%bout UsNUREas 2.enuItemU Ras 2.m loyerE.

aroonN Bn+lic"TNln"btn8or&otPass!ordX+lic"NU8or&ot Pass!ord L +lic" <ereREas 2(in"*uttonURbr EU // .aroonN <ei&htTN1? 7N I-TNt7tPass!ordN .aroonN *orderStyleTNSolidN *order@idthTN1 7N +ausesDalidationTN$rueN 8ont-SiAeTNSmallN 8ore+olorTN.Ras 2(abel I-TN(abel1N runatTNser'erN 8ont-*oldTN$rueN StyleTNfont-siAe2 smallP font-'ariant2 small-ca sN $e7tTN0e&istered .a7(en&thTN50N runatTNser'erN $e7t.odeTNPass!ordN DalidationGrou TN(o&inN @idthTN16F 7NUREas 2$e7t*o7URbr EU Rbr EU Ras 2*utton I-TNbtn(o&inN runatTNser'erN *order+olorTN.m loyerI-N runatTNser'erN *order+olorTN.m loyer (o&in hereNUREas 2(abelURbr EU Rbr EU Ras 2Panel I-TNPanel6N runatTNser'erN <ei&htTN100QN StyleTN'ertical-ali&n2 to P !idth2 F0QP hei&ht2 45QP te7t-ali&n2 centerN @idthTN100QNU Rstron&URs an styleTNcolor2 I443333NURs an styleTNfont-siAe2 F tNU=nbs P=nbs P =nbs P=nbs P UserI-2 Ras 2$e7t*o7 I-TNt7t.aroonN Bn+lic"TNbtn(o&inX+lic"N StyleTNte7t-ali&n2 centerPN $e7tTN(o&inN DalidationGrou TN(o&inN *order@idthTN1 7N EURbr EU Rbr EU Ras 2(abel 8ont-SiAeTNSmallN 8ore+olorTN0edN I-TNlbl.aroonN *orderStyleTNSolidN *order@idthTN1 7N +ausesDalidationTN$rueN 8ont-SiAeTNSmallN 8ore+olorTN.a7(en&thTN50N DalidationGrou TN(o&inN @idthTN16F 7NUREas 2$e7t*o7URbr EU REs anU Rs an styleTNfont-siAe2 F tNU Rbr EU =nbs PPass!ord2 Ras 2$e7t*o7 *order+olorTN.aroonN *orderStyleTNSolidN 8ont-*oldTN$rueN 8ore+olorTN.rror.aroonN <ei&htTN1? 7N .essa&eN runatTNser'erN @idthTN1F0 7N 8ont-*oldTN8alseNUREas 2(abelURbr EU Rbr EU Ras 2(in"*utton I-TNln"btn8or&otPass!ordN runatTNser'erN +ausesDalidationTN8alseN 8ont-*oldTN$rueN 8ont-SiAeTNSmallN 8ont-UnderlineTN$rueN 8ore+olorTN.

m loyerI-N .rror.7tender1N runatTNser'erN tar&etcontrolidTN0e)uired8ieldDalidator1NUREcc12'alidatorcalloute7tenderU Ras 20e)uired8ieldDalidator I-TN0e)uired8ieldDalidator1N runatTNser'erN +ontrol$oDalidateTNt7t.ana&er1N runatTNser'erNU REas 2Scri t.rrorTN$rueN StyleTN osition2 relati'eN +ontrol$oDalidateTNt7tPass!ordN DalidationGrou TN(o&inN -is layTN1oneNUREas 20e)uired8ieldDalidatorU=nbs PRcc120ounded+orners.nter User1ameN Set8ocusBn.nter Pass!ordN Set8ocusBn. 0N +ornersTN$o 0i&htN 0adiusTN35NU REcc120ounded+orners. 0.7tender1N runatTNser'erN $ar&et+ontrolI-TNPanel6N *order+olorTN46.7tender I-TN0ounded+orners.ana&er I-TNScri t.ana&erU Rcc12'alidatorcalloute7tender idTNDalidator+allout.REs anUREs anUREstron&U REas 2PanelU =nbs PREtdU REtrU REtableU Rs an styleTNfont-family2 SylfaenNUREs anURas 2Scri t.essa&eTN.7tender2N runatTNser'erN tar&etcontrolidTN0e)uired8ieldDalidator2NUREcc12'alidatorcalloute7tenderU Ras 20e)uired8ieldDalidator I-TN0e)uired8ieldDalidator2N runatTNser'erN .2010 REs anURa hrefTNEEinde7#as 7NURs an styleTNcolor2 Icc3333P /8 .rror.essa&eTN.rrorTN$rueN StyleTN osition2 relati'eN DalidationGrou TN(o&inN -is layTN1oneNUREas 20e)uired8ieldDalidatorU Rcc12'alidatorcalloute7tender idTNDalidator+allout.7tenderU REtdU REtrU RtrU Rtd cols anTN3N styleTN!idth2 F0QP color2 I444400P hei&ht2 3QP te7t-ali&n2 centerNU REtdU REtrU RtrU Rtd cols anTN3N styleTN!idth2 F0QP color2 I444400P hei&ht2 3QP te7t-ali&n2 centerNU REtdU REtrU RtrU Rtd cols anTN3N styleTN!idth2 F0QP color2 I444400P hei&ht2 3QP te7t-ali&n2 centerNU Rstron&URs an styleTNfont-family2 SylfaenNU Y +o yri&ht 200F .

m loyer can &et their ass!ord by enterin& their 'alid .m loyer 8or&ot Pass!ord Pa&e# .font-family2 SylfaenNUitjobs!orld#comREs anUREaURs an styleTNfont-family2 SylfaenNU %ll 0i&hts 0eser'ed Rbr EU -esi&ned by Patel Infoline @eb -e'elo mentREs anUREstron&URs an styleTNfont-family2 SylfaenNU REs anU REtdU REtrU REtableU REdi'U REformU REbodyU REhtmlU  .mailI-# /& .

usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP 83 .

'ent%r&s e) Z dbc#&etconnection()P strin& &etUI-P!d T N select _ from .m X(o&inXInfo !here .usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP ublic artial class . .m loyerX.m loyerI-#$e7t \ NM and Pass!ord T MN \ t7tPass!ord#$e7t \ NM NP dsT dbc#selectJuery(&etUI-P!d)P if (ds#$ables]NcN^#0o!s#+ount TT 1) Z Session]N.m loyerI-TMN \ t7t.m loyer(o&in 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet dsTne! -ataSet()P rotected 'oid Pa&eX(oad(object sender.m loyerI-N^ T t7t. .m loyer<ome#as 7N)P [ else Z lbl.essa&e#$e7t T NIncorrect Username or Pass!ordNP [ 81 .'ent%r&s e) Z [ rotected 'oid btn(o&inX+lic"(object sender.rror.m loyerI-#$e7tP 0es onse#0edirect(N.

m loyerI-#$e7tP 0es onse#0edirect(N.m loyer 8or&ot Pass!ord Pa&e# .I-N^ T t7t.m loyerI-#$e7t \ NMNP EEds T dbc#selectJuery(&etuid)P EEif (ds#$ables]NcN^#0o!s]0^]0^#$oStrin&() TT t7t.m 8or&otPass!ord1e!#as 7N)P EEdbc#&etconnection()P EEstrin& &etuid T N select _ from .m loyer0e&istration#as 7N)P [ [ lbl.rror.m loyerI-#$e7t) EEZ EE EE EE[ EEelse EEZ EE EE[ [ rotected 'oid ln"btnJobSee"er(o&inX+lic"(object sender.[ rotected 'oid ln"btn8or&otPass!ordX+lic"(object sender.m 8or&otPass!ord#as 7N)P  .'ent%r&s e) Z 0es onse#0edirect(N.essa&e#$e7t T NIncorrect UsernameNP Session]N.m loyer can &et their ass!ord by enterin& their 'alid . . .mailI-# 82 .m X(o&inXInfo !here .m loyerI-TMN \ t7t.'ent%r&s e) Z 0es onse#0edirect(N.

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP 83 .

m loyerX. .usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP usin& System#1et#. !dP rotected 'oid Pa&eX(oad(object sender.m loyerI-TMN \ t7t.m loyerI-.m X(o&inXInfo !here .Pass!ord from . .ailX+lic"(object sender.'ent%r&s e) Z [ rotected 'oid Send.m I-#$e7t \ NM NP EEdbc#selectJuery(&et !d)P 84 .m X(o&inXInfo !here .userid.m 8or&otPass!ord1e! 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P strin& &etid.'ent%r&s e) Z dbc#&etconnection()P &etid T Nselect .m I-#$e7t \ NM NP ds T dbc#selectJuery(&etid)P try Z if (ds#$ables]NcN^#0o!s#+ount TT 1) Z userid T ds#$ables]NcN^#0o!s]0^]0^#$oStrin&()P !d T ds#$ables]NcN^#0o!s]0^]1^#$oStrin&()P strin& id T t7t.m loyerI-TMN \ t7t.ailP ublic artial class .m I-#$e7t#$oStrin&()P EE&et !d T Nselect Pass!ord from .

8or&ot Pass!ordNP strin& *ody T NOour lo&in ass!ord for itjobs!orld#com is 2 N \ !dP mail#*ody T *odyP mail#Is*ody<tml T trueP Smt +lient smt T ne! Smt +lient()P smt #<ost T Nsmt #&mail#comNP smt #+redentials T ne! System#1et#1et!or"+redential(Nitjobs!orld200FS&mail#comN.ail..essa&e mail T ne! .essa&e()P mail#$o#%dd(id)P EEmail#$o#%dd(NamitXjainXonlineSyahoo#comN)P mail#8rom T ne! .ail. NomsairamN)P smt #.ail%ddress(Nitjobs!orld200FS&mail#comN)P mail#Subject T NI$JB*S@B0(.is Incorrect###NP [ [ catch (.nableSsl T trueP smt #Send(mail)P (abel1#$e7t T NOour ass!ord has been sent successfully###NP [ else Z (abel1#$e7t T NUserI.7ce tion ee) Z (abel1#$e7t T N+urrrently Internet +onnetion is not a'ailable###NP [ [ [ 8# .

m loyer in his home a&e and editin& his ersonal details# +odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP 8- . .m loyer <ome Pa&e# %fter (o&in the .

m XPersonalX-etail e d.+ountry.State.m loyerI-..usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP ublic artial class .1ame.m X+om anyXInfo eci !here e d#.m loyerI-TMN \ Session]N.m loyer<ome 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P rotected 'oid Pa&eX(oad(object sender. .m loyerI.and e d#.+ity.'ent%r&s e) Z if (Session]N.$ele hone1umber.m loyer(o&in#as 7N)P [ t7t%ddress#Disible T falseP t7t+ountry#Disible T falseP t7tState#Disible T falseP t7t+ity#Disible T falseP t7t+om any1ame#Disible T falseP t7t$ele hone1umber#Disible T falseP btnSa'e#Disible T falseP if (VIsPost*ac") Z dbc#&etconnection()P try Z strin& selectdata T Nselect e d#.m loyerI-N^#$oStrin&() \ NMNP ds T dbc#selectJuery(selectdata)P 8/ .m loyerI-Teci#.m loyerX.m loyerI-N^ TT null) Z 0es onse#0edirect(N.Street%ddress.+om any1ame from .

7ce tion ee) Z [ [ [ rotected 'oid btn.ditX+lic"(object sender. .lbl%ddress#$e7t T ds#$ables]NcN^#0o!s]0^]2^#$oStrin&()P lbl+ountry#$e7t T ds#$ables]NcN^#0o!s]0^]3^#$oStrin&()P lblState#$e7t T ds#$ables]NcN^#0o!s]0^]6^#$oStrin&()P lbl+ity#$e7t T ds#$ables]NcN^#0o!s]0^]5^#$oStrin&()P lbl$ele hone1umber#$e7t T ds#$ables]NcN^#0o!s]0^]4^#$oStrin&()P lbl+om any1ame#$e7t T ds#$ables]NcN^#0o!s]0^]>^#$oStrin&()P t7t%ddress#$e7t T ds#$ables]NcN^#0o!s]0^]2^#$oStrin&()P t7t+ountry#$e7t T ds#$ables]NcN^#0o!s]0^]3^#$oStrin&()P t7tState#$e7t T ds#$ables]NcN^#0o!s]0^]6^#$oStrin&()P t7t+ity#$e7t T ds#$ables]NcN^#0o!s]0^]5^#$oStrin&()P t7t$ele hone1umber#$e7t T ds#$ables]NcN^#0o!s]0^]4^#$oStrin&()P t7t+om any1ame#$e7t T ds#$ables]NcN^#0o!s]0^]>^#$oStrin&()P [ catch (.'ent%r&s e) Z lbl%ddress#Disible T falseP lbl+ountry#Disible T falseP lblState#Disible T falseP lbl+ity#Disible T falseP lbl$ele hone1umber#Disible T falseP lbl+om any1ame#Disible T falseP t7t%ddress#Disible T trueP t7t+ountry#Disible T trueP t7tState#Disible T trueP 88 .

+ountryTMN \ t7t+ountry#$e7t \ NM.m loyerI-TMN \ Session]N.m X+om anyXInfo set +om any1ameTMN \ t7t+om any1ame#$e7t \ NM!here .StateTMN \ t7tState#$e7t \ NM.'ent%r&s e) Z dbc#&etconnection()P strin& sa'edata1 T Nu date .m loyerI-N^#$oStrin&() \ NMNP dbc#u dateJuery2(sa'edata2)P lblSuccess#$e7t T N0ecord U datedNP lbl%ddress#Disible T trueP lbl+ountry#Disible T trueP lblState#Disible T trueP lbl+ity#Disible T trueP lbl$ele hone1umber#Disible T trueP lbl+om any1ame#Disible T trueP btn.m loyerI-N^#$oStrin&() \ NMNP dbc#u dateJuery2(sa'edata1)P strin& sa'edata2 T Nu date .m loyerI-TMN \ Session]N.t7t+ity#Disible T trueP t7t+om any1ame#Disible T trueP t7t$ele hone1umber#Disible T trueP btn.+ityTMN \ t7t+ity#$e7t \ NM.$ele hone1umberTMN \ t7t$ele hone1umber#$e7t \ NM!here .dit#Disible T trueP btnSa'e#Disible T falseP if (IsPost*ac") Z dbc#&etconnection()P 8& .m XPersonalX-etail set Street%ddressTMN \ t7t%ddress#$e7t \ NM. .dit#Disible T falseP btnSa'e#Disible T trueP lblSuccess#$e7t T NNP [ rotected 'oid btnSa'eX+lic"(object sender.

m loyerI-.State.y%ccountSa'e#as 7N)P [ [ &3 .m XPersonalX-etail e d.try Z strin& selectdata T Nselect e d#.m loyerI.'ent%r&s e) Z 0es onse#0edirect(N.$ele hone1umber.+om any1ame from .+ountry.and e d#. ..m loyerI-Teci#.m loyerI-TMN \ Session]N.+ity.7ce tion ee) Z [ [ [ rotected 'oid btnDie!ProfileX+lic"(object sender.m .m loyerI-N^#$oStrin&() \ NMNP ds T dbc#selectJuery(selectdata)P lbl%ddress#$e7t T ds#$ables]NcN^#0o!s]0^]2^#$oStrin&()P lbl+ountry#$e7t T ds#$ables]NcN^#0o!s]0^]3^#$oStrin&()P lblState#$e7t T ds#$ables]NcN^#0o!s]0^]6^#$oStrin&()P lbl+ity#$e7t T ds#$ables]NcN^#0o!s]0^]5^#$oStrin&()P lbl$ele hone1umber#$e7t T ds#$ables]NcN^#0o!s]0^]4^#$oStrin&()P lbl+om any1ame#$e7t T ds#$ables]NcN^#0o!s]0^]>^#$oStrin&()P t7t%ddress#$e7t T ds#$ables]NcN^#0o!s]0^]2^#$oStrin&()P t7t+ountry#$e7t T ds#$ables]NcN^#0o!s]0^]3^#$oStrin&()P t7tState#$e7t T ds#$ables]NcN^#0o!s]0^]6^#$oStrin&()P t7t+ity#$e7t T ds#$ables]NcN^#0o!s]0^]5^#$oStrin&()P t7t$ele hone1umber#$e7t T ds#$ables]NcN^#0o!s]0^]4^#$oStrin&()P t7t+om any1ame#$e7t T ds#$ables]NcN^#0o!s]0^]>^#$oStrin&()P [ catch (.1ame.Street%ddress.m X+om anyXInfo eci !here e d#.

m loyer<ome#as 7#csN InheritsTN.aroonNUREas 2(abelUREtdU Rtd ro!s anTNFN styleTN!idth2 33QNU Ras 2Panel I-TNPanel1N runatTNser'erN U Ras 2Ima&e I-TNIma&e1N runatTNser'erN <ei&htTN234 7N Ima&eUrlTNWE.'ent@ireu TNtrueN +ode8ileTN.1Xonclic"()N styleTNborder-ri&ht2 I443333 1 7 solidP border-to 2 I443333 1 7 solidP border-left2 I443333 1 7 solidP !idth2 100QP border-bottom2 I443333 1 7 solidP hei&ht2 100QNU RtrU Rtd cols anTN3N styleTNhei&ht2 26 7P bac"&round-color2 I443300P te7t-ali&n2 leftNU REtdU REtrU Rtr styleTNfont-siAe2 F tP color2 I006060NU Rtd cols anTN2N styleTNte7t-ali&n2 centerNU Ras 2(abel I-TNlblSuccessN runatTNser'erN 8ont-*oldTN$rueN 8ont-SiAeTNSmallN 8ore+olorTN.m loyerE.m loyerE.m Ima&esEem loyer-button#j &N @idthTN3?5 7N EUREas 2PanelU REtdU REtrU Rtr styleTNfont-siAe2 F tP color2 I006060NU Rtd styleTNfont-!ei&ht2 boldP !idth2 11QP te7t-ali&n2 leftNU +om any 1ame2REtdU Rtd styleTN!idth2 1>QP te7t-ali&n2 leftNU Ras 2(abel I-TNlbl+om any1ameN runatTNser'erNUREas 2(abelURas 2$e7t*o7 I-TNt7t+om any1ameN runatTNser'erNUREas 2$e7t*o7UREtdU REtrU RtrU Rtd styleTNfont-!ei&ht2 boldP !idth2 11QP te7t-ali&n2 leftNU &1 .m loyer<omeN $itleTN<omeN QU Ras 2+ontent I-TN+ontent1N +ontentPlace<olderI-TN+ontentPlace<older2N 0unatTNSer'erNU Rdi' styleTNte7t-ali&n2 centerNU Rtable idTN$%*(.asterPa&e8ileTNWE.1N classTNfont+lassN onclic"TNreturn $%*(.m loyerX.m loyer<ome.>T)L Codi g'( RQS Pa&e (an&ua&eTN+IN .asterPa&e#masterN %uto.

%ddress2REtdU Rtd styleTN!idth2 1>QP te7t-ali&n2 leftNU Ras 2(abel I-TNlbl%ddressN runatTNser'erNUREas 2(abelU Ras 2$e7t*o7 I-TNt7t%ddressN runatTNser'erNUREas 2$e7t*o7UREtdU REtrU RtrU Rtd styleTNfont-!ei&ht2 boldP !idth2 11QP hei&ht2 F 7P te7t-ali&n2 leftNU +ountry2REtdU Rtd styleTN!idth2 1>QP hei&ht2 F 7P te7t-ali&n2 leftNU Ras 2(abel I-TNlbl+ountryN runatTNser'erNUREas 2(abelU Ras 2$e7t*o7 I-TNt7t+ountryN runatTNser'erNUREas 2$e7t*o7UREtdU REtrU RtrU Rtd styleTNfont-!ei&ht2 boldP !idth2 11QP hei&ht2 15 7P te7t-ali&n2 leftNU State2REtdU Rtd styleTN!idth2 1>QP hei&ht2 15 7P te7t-ali&n2 leftNU Ras 2(abel I-TNlblStateN runatTNser'erN @idthTN>> 7NUREas 2(abelU Ras 2$e7t*o7 I-TNt7tStateN runatTNser'erNUREas 2$e7t*o7UREtdU REtrU RtrU Rtd styleTNfont-!ei&ht2 boldP !idth2 11QP hei&ht2 15 7P te7t-ali&n2 leftNU +ity2REtdU Rtd styleTN!idth2 1>QP hei&ht2 15 7P te7t-ali&n2 leftNU Ras 2(abel I-TNlbl+ityN runatTNser'erN @idthTN>6 7NUREas 2(abelU Ras 2$e7t*o7 I-TNt7t+ityN runatTNser'erNUREas 2$e7t*o7UREtdU REtrU RtrU Rtd styleTNfont-!ei&ht2 boldP !idth2 11QP te7t-ali&n2 leftNU $ele hone 1umber2REtdU Rtd styleTN!idth2 1>QP te7t-ali&n2 leftNU Ras 2(abel I-TNlbl$ele hone1umberN runatTNser'erNUREas 2(abelU Ras 2$e7t*o7 I-TNt7t$ele hone1umberN runatTNser'erNUREas 2$e7t*o7UREtdU REtrU RtrU Rtd styleTNfont-!ei&ht2 boldP !idth2 11QP te7t-ali&n2 leftNU REtdU Rtd styleTN!idth2 1>QP te7t-ali&n2 leftNU &2 .

(an&ua&es.aroonN Bn+lic"TNbtn.aroonN *orderStyleTNSolidN *order@idthTN1 7N 8ont-*oldTN$rueN 8ore+olorTN.aroonN Bn+lic"TNbtnDie!ProfileX+lic"N $e7tTNDie!N @idthTNF0 7N EUREtdU Rtd styleTN!idth2 1>QP hei&ht2 F1 7P te7t-ali&n2 leftNU Ras 2*utton I-TNbtn.m loyer can search +andidateEJob See"er by selectin& /eyS"ills.aroonN *orderStyleTNSolidN *order@idthTN1 7N 8ont-*oldTN$rueN 8ore+olorTN.ditN @idthTNF0 7N EU Ras 2*utton I-TNbtnSa'eN runatTNser'erN *order+olorTN.7 erience etc# &3 .REtdU REtrU RtrU Rtd styleTNfont-!ei&ht2 boldP !idth2 11QP hei&ht2 F1 7P te7t-ali&n2 ri&htNU Ras 2*utton I-TNbtnDie!ProfileN runatTNser'erN *order+olorTN.aroonN Bn+lic"TNbtnSa'eX+lic"N $e7tTNSa'eN @idthTN?? 7N EU REtdU REtrU REtableU REdi'U REas 2+ontentU  Search by (an&ua&es Pa&e# .ditX+lic"N $e7tTN. Pass ort and .ditN runatTNser'erN *order+olorTN.aroonN *orderStyleTNSolidN *order@idthTN1 7N 8ont-*oldTN$rueN 8ore+olorTN.

+odin&2 usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP &4 .

m loyer(o&in#as 7N)P [ [ rotected 'oid btnSearch*y(an&ua&esX+lic"(object sender.7 erience from JSXPersonalXdetail j d.m loyerI-N^ TT null) Z 0es onse#0edirect(N./eyS"ills. .'ent%r&s e) Z dbc#&etconnection()P if (Session]N.7 erience from JSXPersonalXdetail j d.m loyerX.Pass ortStatus.Pass ortStatus.M\ (an&ua&e2 \M. JSXProfessionalXInfo j i !here j i#JobSee"erI-Tj d#JobSee"erI... JSXProfessionalXInfo j i !here j i#JobSee"erI-Tj d#JobSee"erI.M\ (an&ua&e6 \M.(an&ua&e.M\ (an&ua&e5 M(an&ua&esM .m JobSearch*y(an&ua&e 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P -ataSet ds1 T ne! -ataSet()P strin& &etdata.'ent%r&s e) Z strin& str"eys"ill T select/eys"ill()P strin& strlan&ua&es T select(an&ua&es()P EE&etdata T Nselect j d#JobSee"erI-.usin& System#-ata#S)l+lientP usin& System#1et#.N \ str"eys"ill \ strlan&ua&esP &# .M\ (an&ua&e3 \M.N \ str"eys"ill \ strlan&ua&esP &etdata T Nselect j d#JobSee"erI-. . &etdata1P rotected 'oid Pa&eX(oad(object sender.ailP ublic artial class ./eyS"ills.(an&ua&e1 \M.

7 erience from JSXPersonalXdetail j d.and Pass ortStatusTMN\ rbPass ortStatus#SelectedDalue#$oStrin&() \NM N \ str"eys"ill \ strlan&ua&esP [ else if (rbPass ortStatus#SelectedDalue#$oStrin&() TT N1oN) Z &etdata T Nselect j d#JobSee"erI-./eyS"ills.Pass ortStatus.7 erience#SelectedInde7 VT 0) Z &etdata T Nselect j d#JobSee"erI-. JSXProfessionalXInfo j i !here j i#JobSee"erI-Tj d#JobSee"erI./eyS"ills.Pass ortStatus.(an&ua&e...7 erience from JSXPersonalXdetail j d.Pass ortStatus..7 erience TMN\dd.and Pass ortStatusTMN \ rbPass ortStatus#SelectedDalue#$oStrin&() \ NM and ./eyS"ills.(an&ua&e. JSXProfessionalXInfo j i !here j i#JobSee"erI-Tj d#JobSee"erI. JSXProfessionalXInfo j i !here j i#JobSee"erI-Tj d#JobSee"erI.(an&ua&e.7 erience from JSXPersonalXdetail j d.if (rbPass ortStatus#SelectedDalue VT null) Z if (rbPass ortStatus#SelectedDalue#$oStrin&() TT NOesN) Z &etdata T Nselect j d#JobSee"erI-.7 erience#SelectedDalue\NM N \ str"eys"ill \ strlan&ua&esP [ dsTdbc#selectJuery(&etdata)P GridDie!1#-ataSource T dsP GridDie!1#-ata*ind()P [ ri'ate strin& select/eys"ill() Z strin& str1 T NNP for (int i T 0P i R lb/eyS"ill#Items#+ountP i\) Z &- .and Pass ortStatusTMN \ rbPass ortStatus#SelectedDalue#$oStrin&() \ NM N \ str"eys"ill \ strlan&ua&esP [ [ if (dd.

if (lb/eyS"ill#Items]i^#Selected) Z if (str1 VT NN) Z EEstr1 T str1 \ N.N \ lb/eyS"ill#Items]i^#$oStrin&()P str1 \T Nand /eyS"ills li"e MQN \ lb/eyS"ill#Items]i^ \ NQM NP [ else Z str1 T Nand /eyS"ills li"e MQN \ lb/eyS"ill#Items]i^ \ NQM NP [ [ [ return str1P [ ri'ate strin& select(an&ua&es() Z strin& str2TNNP for (int i T 0P i R lb(an&ua&es/no!n#Items#+ountP i\) Z if (lb(an&ua&es/no!n#Items]i^#Selected) Z if (str2 VT NN) Z str2 \T Nand (an&ua&e li"e MQN \ lb(an&ua&es/no!n#Items]i^ \ NQMNP [ else Z str2 T Nand (an&ua&e li"e MQN \ lb(an&ua&es/no!n#Items]i^ \ NQMNP [ [ [ return str2P [ rotected 'oid ln"btn% lyX+lic"(object sender. .'ent%r&s e) &/ .

7ce tion ee) Z [ [ [ &8 .essa&e mail T ne! .m loyerI-N^#$oStrin&()P mail#*ody T *odyP mail#Is*ody<tml T trueP Smt +lient smt T ne! Smt +lient()P smt #<ost T Nsmt #&mail#comNP smt #+redentials T ne! System#1et#1et!or"+redential(Nitjobs!orld200FS&mail#comN.Z (in"*utton l" T ((in"*utton)senderP strin& jid T l"#+ommand%r&ument#$oStrin&()P dbc#&etconnection()P try Z strin& selectid T Nselect JobSee"erI.atchin& to your ProfileNP strin& *ody T NBne job is !aitin& you 8rom N \ Session]N.Job .essa&e()P mail#$o#%dd(jid)P EEmail#$o#%dd(NamitXjainXonlineSyahoo#comN)P mail#8rom T ne! . NomsairamN)P smt #.ail%ddress(Nitjobs!orld200FS&mail#comN)P mail#Subject T Nhi.nableSsl T trueP smt #Send(mail)P [ catch (.from JSXPersonalXdetail !here JobSee"erI-TMN \ jid \ NMNP dbc#selectJuery(selectid)P .ail.ail.

Uni'ersity name. +ourse and . Percenta&e. Search by Jualification Pa&e# . /eyS"ills.m loyer can search +andidates based on his Jualification.7 erience# && .

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP 133 .

usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP usin& System#1et#.Select +ourse --N)P 131 .ailP ublic artial class . N-.'ent%r&s e) Z if (Session]N.m loyerI-N^ TT null) Z 0es onse#0edirect(N. .m loyer(o&in#as 7N)P [ [ rotected 'oid ddSelectJualification(e'elXSelectedInde7+han&ed(object sender.m JobSerach*yJualification 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P rotected 'oid Pa&eX(oad(object sender.'ent%r&s e) Z if (ddSelectJualification(e'el#SelectedInde7VT0) Z if (ddSelectJualification(e'el#SelectedInde7 TT 1) Z dbc#&etconnection()P strin& &et&raduation T Nselect Graduate from JualificationNP ds T dbc#selectJuery(&et&raduation)P dd+ourse#-ataSource T dsP dd+ourse#-ata$e7t8ield T NGraduateNP dd+ourse#-ata*ind()P dd+ourse#Items#Insert(0.m loyerX. .

[ else if (ddSelectJualification(e'el#SelectedInde7 TT 2) Z dbc#&etconnection()P strin& &et&raduation T Nselect PostGraduate from JualificationNP ds T dbc#selectJuery(&et&raduation)P dd+ourse#-ataSource T dsP dd+ourse#-ata$e7t8ield T NPostGraduateNP dd+ourse#-ata*ind()P dd+ourse#Items#Insert(0.State. JSX.PercGraduation.8irst1ame.PercPG.and jei#JobSee"erI-Tj i#JobSee"erI./eyS"ills.Graduation.PostGraduation.Uni'ersity1am e.NP dbc#insertJobPostJuery(insertdata)P 132 .rror#$e7t T NSelect Jualification (e'elNP [ [ rotected 'oid btnSearch*yJulificationX+lic"(object sender.. N-.str"eys"ill.ducationalXInfo jei !here j i#JobSee"erI-Tj d#JobSee"erI.'ent%r&s e) Z strin& insertdata..PGUni'ersity1ame from JSXPersonalXdetail j d.Select +ourse --N)P [ [ else Z lbl.7 erience.+ountry.clearP if (ddSelectJualification(e'el#SelectedInde7 TT 1) Z dbc#&etconnection()P EEcode for insertin& data into SearchX*yXJualification table clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select j d#JobSee"erI-.obile. . JSXProfessionalXInfo j i.

State.Uni'ersity1ame.Uni'ersity1ame.+ountry.State. JSX.7 erience.PostGraduation.ducationalXInfo jei !here j i#JobSee"erI-Tj d#JobSee"erI.PercPG."ey s"ill and ercenta&e if (ddPercenta&e#$e7t VT N-...7 erience.N \ str"eys"illP dbc#insertJobPostJuery(insertdata)P EEcode for searchin& )ualification le'el.PGUni'ersity1ame from JSXPersonalXdetail j d.PGUni'ersity1ame from SearchX*yXJualification !here PercGraduationTMN \ ddPercenta&e#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P [ 133 .PercPG..PercGraduation.8irst1ame.obile.8irst1ame.Uni'ersity1am e.P ostGraduation.7 erience.Select Percenta&e --N) Z clear T Ndelete from SearchX*yXJualificationNP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualification select JobSee"erI-./eyS"ills.EEcode for searchin& )ualification le'el and "ey s"ill str"eys"ill T select/eys"ill()P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select j d#JobSee"erI-.8irst1ame.+ountry.PercPG.obile.Graduation.State.PercGraduation.and jei#JobSee"erI-Tj i#JobSee"erI.PercGraduation..Graduation.P ostGraduation.Graduation./eyS"ills./eyS"ills..+ountry.obile..PGUni'ersity1ame from SearchX*yXJualificationX$em !here PercGraduationTMN \ ddPercenta&e#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select JobSee"erI-. JSXProfessionalXInfo j i.

State./eyS"ills.+ountry.7 erience.PercGraduation.P ostGraduation.../eyS"ills.Graduation.Select +ourse --N) Z clear T Ndelete from SearchX*yXJualificationNP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualification select JobSee"erI-./eyS"ills.7 erience.PercPG.State.obile.PercPG..P ostGraduation.P ostGraduation.8irst1ame.Graduation.PGUni'ersity1ame from SearchX*yXJualification !here Uni'ersity1ameTMN \ ddUni'ersity1ame#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P [ if (dd+ourse#$e7t VT N-..+ountry.Graduation.8irst1ame..7 erience.obile..PercGraduation.State.Uni'ersity1ame.PercPG.8irst1ame.PGUni'ersity1ame from SearchX*yXJualificationX$em !here GraduationTMN \ dd+ourse#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P 134 .PGUni'ersity1ame from SearchX*yXJualificationX$em !here Uni'ersity1ameTMN \ ddUni'ersity1ame#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select JobSee"erI-.if (ddUni'ersity1ame#$e7t VT N-.Uni'ersity1ame.+ountry.obile.PercGraduation.Uni'ersity1ame.Select Uni'ersity --N) Z clear T Ndelete from SearchX*yXJualificationNP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualification select JobSee"erI-.

obile.Select .PGUni'ersity1ame from SearchX*yXJualification !here GraduationTMN \ dd+ourse#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P [ if (dd../eyS"ills.Uni'ersity1ame.insertdata T Ninsert into SearchX*yXJualificationX$em select JobSee"erI-.obile.PercGraduation.7 erience./eyS"ills.PercPG.7 erienceTMN \ dd.P ostGraduation.PercPG.PGUni'ersity1ame from SearchX*yXJualificationX$em !here ./eyS"ills.7 erience --N) Z clear T Ndelete from SearchX*yXJualificationNP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualification select JobSee"erI-.P ostGraduation.7 erience#$e7t VT N-.7 erience#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P [ [ else if (ddSelectJualification(e'el#SelectedInde7 TT 2) Z dbc#&etconnection()P EEcode for insertin& data into SearchX*yXJualification table clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P 13# .PGUni'ersity1ame from SearchX*yXJualification !here .7 erience.7 erience#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select JobSee"erI-.obile.Uni'ersity1ame.PercGraduation.State.PercGraduation..PercPG.8irst1ame..Graduation.State.8irst1ame.Graduation.+ountry.State.8irst1ame.+ountry...7 erienceTMN \ dd.+ountry.Uni'ersity1ame..P ostGraduation.7 erience.Graduation.

./eyS"ills..Uni'ersity1ame.+ountry../eyS"ills.PercGraduation.insertdata T Ninsert into SearchX*yXJualificationX$em select j d#JobSee"erI-.State."ey s"ill and ercenta&e if (ddPercenta&e#$e7t VT N-.PGUni'ersity1ame from SearchX*yXJualificationX$em !here PercPGTMN \ ddPercenta&e#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P 13- .obile. JSXProfessionalXInfo j i. JSX.7 erience.PGUni'ersity1ame from JSXPersonalXdetail j d.PercPG. JSX.State.obile.State..8irst1ame.8irst1ame.PercGraduation.P ostGraduation.Uni'ersity1am e.PercPG.PercGraduation.+ountry.ducationalXInfo jei !here j i#JobSee"erI-Tj d#JobSee"erI.8irst1ame.ducationalXInfo jei !here j i#JobSee"erI-Tj d#JobSee"erI.PostGraduation.Graduation.7 erience.7 erience..obile.Uni'ersity1am e./eyS"ills.Graduation.and jei#JobSee"erI-Tj i#JobSee"erI.PostGraduation.+ountry.N \ str"eys"illP dbc#insertJobPostJuery(insertdata)P EEcode for searchin& )ualification le'el.and jei#JobSee"erI-Tj i#JobSee"erI.Graduation.PGUni'ersity1ame from JSXPersonalXdetail j d.PercPG..NP dbc#insertJobPostJuery(insertdata)P EEcode for searchin& )ualification le'el and "ey s"ill str"eys"ill T select/eys"ill()P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select j d#JobSee"erI-.Select Percenta&e --N) Z clear T Ndelete from SearchX*yXJualificationNP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualification select JobSee"erI-. JSXProfessionalXInfo j i.

.Uni'ersity1ame.PercGraduation.8irst1ame.insertdata T Ninsert into SearchX*yXJualificationX$em select JobSee"erI-..obile.+ountry./eyS"ills./eyS"ills.P 13/ .7 erience.Uni'ersity1ame.Select +ourse --N) Z clear T Ndelete from SearchX*yXJualificationNP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualification select JobSee"erI-.PercPG.Graduation.8irst1ame.7 erience./eyS"ills.Graduation.State.P ostGraduation..PGUni'ersity1ame from SearchX*yXJualificationX$em !here PGUni'ersity1ameTMN \ ddUni'ersity1ame#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select JobSee"erI-.8irst1ame.PGUni'ersity1ame from SearchX*yXJualification !here PGUni'ersity1ameTMN \ ddUni'ersity1ame#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P [ if (dd+ourse#$e7t VT N-.State.PercGraduation.Uni'ersity1ame.P ostGraduation..7 erience.PercPG.+ountry.obile.+ountry.State.Uni'ersity1ame.PercGraduation.Graduation./eyS"ills.P ostGraduation...obile.8irst1ame.PercGraduation.PercPG.State.Graduation.+ountry..PGUni'ersity1ame from SearchX*yXJualification !here PercPGTMN \ ddPercenta&e#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P [ if (ddUni'ersity1ame#$e7t VT N-.7 erience.Select Uni'ersity --N) Z clear T Ndelete from SearchX*yXJualificationNP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualification select JobSee"erI-.obile..

7 erience.obile.P ostGraduation.Graduation.7 erience.Graduation.Graduation.7 erience#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select JobSee"erI-.PercGraduation.Uni'ersity1ame.Uni'ersity1ame.7 erienceTMN \ dd..State.ostGraduation..State..Uni'ersity1ame.State.7 erience#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P [ 138 .+ountry.P ostGraduation.PercGraduation.PercGraduation.7 erience#$e7t VT N-.obile./eyS"ills.7 erience.8irst1ame.7 erience --N) Z clear T Ndelete from SearchX*yXJualificationNP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualification select JobSee"erI-.PercPG.PGUni'ersity1ame from SearchX*yXJualification !here PostGraduationTMN \ dd+ourse#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P [ if (dd.7 erienceTMN \ dd.P ostGraduation.PGUni'ersity1ame from SearchX*yXJualificationX$em !here .obile.8irst1ame.Select .PGUni'ersity1ame from SearchX*yXJualificationX$em !here PostGraduationTMN \ dd+ourse#$e7t \ NM NP dbc#insertJobPostJuery(insertdata)P clear T Ndelete from SearchX*yXJualificationX$em NP dbc#deleteJuery(clear)P insertdata T Ninsert into SearchX*yXJualificationX$em select JobSee"erI-.8irst1ame.PercPG./eyS"ills./eyS"ills.+ountry....PGUni'ersity1ame from SearchX*yXJualification !here .PercPG.+ountry.PercPG.

[ else Z lbl.rror#$e7t T N1o . .atch 8ound###NP [ strin& selectdata T Nselect _ from SearchX*yXJualificationX$em NP ds T dbc#selectJuery(selectdata)P GridDie!1#-ataSource T dsP GridDie!1#-ata*ind()P [ ri'ate strin& select/eys"ill() Z strin& str1 T NNP for (int i T 0P i R lb/eyS"ill#Items#+ountP i\) Z if (lb/eyS"ill#Items]i^#Selected) Z if (str1 VT NN) Z str1 \T Nand /eyS"ills li"e MQN \ lb/eyS"ill#Items]i^ \ NQM NP [ else Z str1 T Nand /eyS"ills li"e MQN \ lb/eyS"ill#Items]i^ \ NQM NP [ [ [ return str1P [ rotected 'oid ln"btn% lyX+lic"(object sender.'ent%r&s e) Z 13& .

ail%ddress(Nitjobs!orld200FS&mail#comN)P mail#Subject T Nhi.m loyerI-N^#$oStrin&()P mail#*ody T *odyP mail#Is*ody<tml T trueP Smt +lient smt T ne! Smt +lient()P smt #<ost T Nsmt #&mail#comNP smt #+redentials T ne! System#1et#1et!or"+redential(Nitjobs!orld200FS&mail#comN.7ce tion ee) Z [ [ [ EE ri'ate 'oid 'ie!resume(object sender) EEZ 113 .(in"*utton l" T ((in"*utton)senderP strin& jid T l"#+ommand%r&ument#$oStrin&()P dbc#&etconnection()P try Z strin& selectid T Nselect JobSee"erI.essa&e mail T ne! . NomsairamN)P smt #.atchin& to your ProfileNP strin& *ody T NBne job is !aitin& you from N \ Session]N.ail.from JSXPersonalXdetail !here JobSee"erI-TMN \ jid \ NMNP dbc#selectJuery(selectid)P .Job .essa&e()P mail#$o#%dd(jid)P EEmail#$o#%dd(NamitXjainXonlineSyahoo#comN)P mail#8rom T ne! .ail.nableSsl T trueP smt #Send(mail)P [ catch (.

m loyer Post Jobs Pa&e# .EE EE EE EE EE EE EE EE EE EE[ $e7t*o71#$e7t T NNP strin& sel T Nselect 0esumeU load from JSX0esumeX-etail !here JobSee"erI.m loyer can ost jobs based his re)uirements# 111 .T MN \ jsid \ NM NP dbc#&etconnection()P -ataSet ds1 T ne! -ataSet()P ds1 T dbc#selectJuery(sel)P if (ds1#$ables]NcN^#0o!s#+ount U 0) Z $e7t*o71#$e7t T NWEJobSee"erE0esumeEN \ jsid \ N#docNP [  .

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP 112 .

asterNP ds1 T dbc#selectJuery(&etcountry)P dd+ountry#-ataSource T ds1P dd+ountry#-ata$e7t8ield T N+ountry1ameNP dd+ountry#-ata*ind()P dd+ountry#Items#Insert(0.m loyerPostJob1 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds1. . locationP &etcountry T Nselect +ountry1ame from +ountry. Nreturn only1umber(e'ent)PN)P t7t+andidate0e)uired#%ttributes#%dd(Non"ey ressN. ds2.'ent%r&s e) Z if (Session]N.m loyer(o&in#as 7N)P [ if (VIsPost*ac") Z ds1 T ne! -ataSet()P dbc#&etconnection()P strin& &etcountry. Nreturn only1umber(e'ent)PN)P t7t$elePhone1umber#%ttributes#%dd(Non"ey ressN. Nreturn only1umber(e'ent)PN)P t7t8a71umber#%ttributes#%dd(Non"ey ressN. ds3P rotected 'oid Pa&eX(oad(object sender. Nreturn only1umber(e'ent)PN)P t7t+ountry+ode#%ttributes#%dd(Non"ey ressN.usin& System#@eb#UI#<tml+ontrolsP ublic artial class .m loyerI-N^ TT null) Z 0es onse#0edirect(N. N--Select +ountry--N)P [ t7t%rea+ode#%ttributes#%dd(Non"ey ressN.m loyerX. Nreturn only1umber(e'ent)PN)P [ 113 .

+ountry.Job$y e.mailI-./eyS"ills.@ebSite)'alues(MN \ Session]N.MN \ t7t8a71umber#$e7t \ NM.+andidate0e )uired.MN \ +on'ert#$oInt46(t7t+ountry+ode#$e7t) \ NM.$ele hone1umber.m loyerI-.nabled T falseP 114 .MN \ dd+ountry#$e7t \ NM.MN \ t7t+andidate0e)uired#$e7t \ NM.+ity.MN\ddJob$y e#$e7t \NM.m XJobPost(.7 erience#$e7t \NM.rotected 'oid ln"btnSubmitX+lic"(object sender.MN \ +on'ert#$oInt46(t7t%rea+ode#$e7t) \ NM.MN \ t7t.%rea+ode.MN \ t7tJob-escri tion#$e7t \ NM.State.MN\dd.Job-esc.m loyerI-N^ \ NM.. .MN \ t7t+om any1ame#$e7t#$oU er() \ NM.MN \ ddState#$e7t \ NM.MN \ +on'ert#$oInt46(t7t$elePhone1umber#$e7t) \ NM.+ountry+ode.'ent%r&s e) Z dbc#&etconnection()P strin& em job ostP strin& str1 T NNP for (int i T 0P i R lb/eyS"ill#Items#+ountP i\) Z if (lb/eyS"ill#Items]i^#Selected) Z if (str1 VT NN) Z str1 T str1 \ N.+om any1ame.Position.MN \ t7t@ebsite#$e7t \ NM)NP dbc#insertJobPostJuery(em job ost)P t7t%rea+ode#.N \ lb/eyS"ill#Items]i^#$oStrin&()P [ else Z str1 T lb/eyS"ill#Items]i^#$oStrin&()P [ [ [ em job ost T Ninsert into .nabled T falseP t7t+andidate0e)uired#..MN \ str1 \ NM.nabled T falseP t7t+ountry+ode#.MN \ dd+ity#$e7t \ NM.MN \ ddPosition#$e7t \ NM.8a71umber.mail%ddress#$e7t \ NM.7 erience.

nabled T falseP dd+ountry#.aster !here +ountryI-TMN \ ds1#$ables]NcN^#0o!s]0^ ]0^#$oStrin&() \ NMNP ds2 T dbc#selectJuery(&etstate)P 11# .nabled T falseP t7t$elePhone1umber#.nabled T falseP if (IsPost*ac") Z EE0es onse#0edirect(NJobPostedSuccess#as 7N)P lbl.7 erience#.t7t.'ent%r&s e) Z ds1 T ne! -ataSet()P dbc#&etconnection()P strin& &etcountryid T Nselect +ountryI.essa&e2#$e7t T NJob Posted Successfully####NP [ [ rotected 'oid dd+ountryXSelectedInde7+han&ed(object sender.nabled T falseP ddState#.nabledTfalseP ddPosition#.nabledTfalseP dd. .nabled T falseP ddJob$y e#.nabled T falseP ln"btnSubmit#.nabled T falseP t7t@ebsite#.nabled T falseP t7t+om any1ame#.essa&e1#$e7t T NJob Posted Successfully####NP lbl.mail%ddress#.nabled T falseP dd+ity#.aster !here +ountry1ameTMN \ dd+ountry#SelectedItem#$oStrin&() \ NM NP ds1 T dbc#selectJuery(&etcountryid)P strin& &etstate T Nselect State1ame from State.nabledTfalseP lb/eyS"ill#.nabled T falseP t7tJob-escri tion#.nabled T falseP t7t8a71umber#.from +ountry.

from State. N--Select +ity--N)P [ [  .'ent%r&s e) Z ds1 T ne! -ataSet()P dbc#&etconnection()P strin& &etstateid T Nselect StateI. .aster !here State1ameTMN \ ddState#SelectedItem#$oStrin&() \ NM NP ds1 T dbc#selectJuery(&etstateid)P strin& &etcity T Nselect +ity1ame from +ity.m loyer Die! Posted Jobs Pa&e# . N--Select State--N)P dd+ity#Items#+lear()P [ rotected 'oid ddStateXSelectedInde7+han&ed(object sender.aster !here StateI-TMN \ ds1#$ables]NcN^#0o!s]0^]0^#$oStrin&() \ NMNP ds2 T dbc#selectJuery(&etcity)P dd+ity#-ataSource T ds2P dd+ity#-ata$e7t8ield T N+ity1ameNP dd+ity#-ata*ind()P dd+ity#Items#Insert(0.m loyer can 'ie! all his osted jobs# 11- .ddState#-ataSource T ds2P ddState#-ata$e7t8ield T NState1ameNP ddState#-ata*ind()P ddState#Items#Insert(0.

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP 11/ .

m loyerXJobPostedSuccess 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P EE-ataSet ds1 T ne! -ataSet()P rotected 'oid Pa&eX(oad(object sender.m XJobPost !here .ublic artial class ./eyS"ills.m loyerI-TMN \ Session]N. .m loyer(o&in#as 7N)P [ dbc#&etconnection()P strin& select ostjobdata T Nselect +om any1ame.Position.'ent%r&s e) Z if (Session]N.m loyer +han&e Pass!ord Pa&e# .+ountry.m loyerI-N^#$oStrin&()\ NM NP ds T dbc#selectJuery(select ostjobdata)P &rdPostJobSuccess#-ataSource T dsP &rdPostJobSuccess#-ata*ind()P [ [  .m loyerI-N^ TT null) Z 0es onse#0edirect(N.State from .m loyer can chan&e his ass!ord easily here# 118 .

+odin&2 usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP ublic artial class .m loyer+han&ePass!ord 2 System#@eb#UI#Pa&e Z -*+onnection dbcTne! -*+onnection()P -ataSet dsTne! -ataSet()P 11& .m loyerX.

m loyerI-N^ TT null) Z 0es onse#0edirect(N.m 1e!Pass!ord#.m X(o&inXInfo !here .rror.m 1e!Pass!ord#$e7t \ NM !here !d)P Pass!ordTMN \ t7t.m loyer(o&in#as 7N)P [ [ rotected 'oid btn.m BldPass!ord#.nabled T falseP t7t.m P!d+han&eSuccess#as 7N)P [ else Z 123 .m BldPass!ord#$e7t \ NM NP ds T dbc#u dateJuery(u dateem t7t.m BldPass!ord#$e7t TT ds#$ables]NcN^#0o!s]0^]0^#$oStrin&()) Z lbl. .m +han&ePass!ord#.m +han&ePass!ordX+lic"(object sender.essa&e#$e7t T NNP strin& u dateem !d T Nu date .nabled T falseP 0es onse#0edirect(N. .m loyerI-N^ \ NM NP ds T dbc#selectJuery(selectem if (t7t.'ent%r&s e) Z if (Session]N.m +onfirmPass!ord#.nabled T falseP t7t.m X(o&inXInfo set Pass!ordTMN \ t7t.m loyerI-T MN \ !d)P Session]N.rotected 'oid Pa&eX(oad(object sender.'ent%r&s e) Z dbc#&etconnection()P try Z strin& selectem !d T Nselect Pass!ord from .nabled T falseP btn.

lbl;rror,essa&e#$e7t T NIn'alid Pass!ordNP [ [ catch (;7ce tion ee) Z [ [ [

 ;m loyer Pass!ord +han&e successfully Pa&e#

121

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP ublic artial class ;m loyerX;m P!d+han&eSuccess 2 System#@eb#UI#Pa&e Z rotected 'oid Pa&eX(oad(object sender. ;'ent%r&s e) Z if (Session]N;m loyerI-N^ TT null) Z 0es onse#0edirect(N;m loyer(o&in#as 7N)P [ [ rotected 'oid (in"*utton1X+lic"(object sender. ;'ent%r&s e) Z 0es onse#0edirect(N;m loyer(o&in#as 7N)P [ [

 ;m loyer ;dit Profile Pa&e# ;m loyer can edit his basic information as !ell as detail easily here#

122

+odin&2-

usin& SystemP usin& System#-ataP usin& System#+onfi&urationP

123

m loyer(o&in#as 7N)P [ if (VIsPost*ac") Z ds1 T ne! -ataSet()P dbc#&etconnection()P strin& &etcountry. locationP &etcountry T Nselect +ountry1ame from +ountry. .ditProfile 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds1 T ne! -ataSet()P -ataSet ds2Tne! -ataSet()P -ataSet dsP rotected 'oid Pa&eX(oad(object sender.usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP ublic artial class .m loyerI-N^ TT null) Z 0es onse#0edirect(N.asterNP ds1 T dbc#selectJuery(&etcountry)P dd+ountry#-ataSource T ds1P dd+ountry#-ata$e7t8ield T N+ountry1ameNP 124 .'ent%r&s e) Z lblem u dateSuccess#$e7t T NU date Oour InformationNP if (Session]N.m loyerX.m loyer.

State.dd+ountry#-ata*ind()P dd+ountry#Items#Insert(0.eci#+om any1ame.8a71umber.m loyerI-N^#$oStrin&() \ NMNP ds T dbc#selectJuery(&etem data)P t7t+om any1ame#$e7t T ds#$ables]NcN^#0o!s]0^]1^#$oStrin&()P dd+ountry#$e7t T ds#$ables]NcN^#0o!s]0^]2^#$oStrin&()P ddState#$e7t T ds#$ables]NcN^#0o!s]0^]3^#$oStrin&()P dd+ity#$e7t T ds#$ables]NcN^#0o!s]0^]6^#$oStrin&()P t7tStreet%ddress#$e7t T ds#$ables]NcN^#0o!s]0^]5^#$oStrin&()P t7tPin+ode#$e7t T ds#$ables]NcN^#0o!s]0^]4^#$oStrin&()P t7t+ountry+ode#$e7t T ds#$ables]NcN^#0o!s]0^]>^#$oStrin&()P t7t%rea+ode#$e7t T ds#$ables]NcN^#0o!s]0^]?^#$oStrin&()P t7t$ele hone1umber#$e7t T ds#$ables]NcN^#0o!s]0^]F^#$oStrin&()P t7t8a71umber#$e7t T ds#$ables]NcN^#0o!s]0^]10^#$oStrin&()P t7t@ebSite%ddress#$e7t T ds#$ables]NcN^#0o!s]0^]11^#$oStrin&()P [ catch (. .m loyerI-.and eci#.Street%ddress. Nreturn only1umber(e'ent)PN)P t7t$ele hone1umber#%ttributes#%dd(Non"ey ressN.m loyerI-Te d#.m loyerI.m XPersonalX-etail e d !here eci#.$ele hone 1umber. Nreturn only1umber(e'ent)PN)P t7t+ountry+ode#%ttributes#%dd(Non"ey ressN. N--Select +ountry--N)P ds T ne! -ataSet()P try Z dbc#&etconnection()P strin& &etem data T N select eci#.Pin+ode..%rea+ode.@ebSite%ddress from .+ountry.7ce tion ee) Z [ [ t7tPin+ode#%ttributes#%dd(Non"ey ressN.m X+om anyXInfo eci. Nreturn only1umber(e'ent)PN)P t7t8a71umber#%ttributes#%dd(Non"ey ressN.m loyerI-TMN \ Session]N.'ent%r&s e) 12# . Nreturn only1umber(e'ent)PN)P t7t%rea+ode#%ttributes#%dd(Non"ey ressN.+ity.+ountry+ode. Nreturn only1umber(e'ent)PN)P [ rotected 'oid ln"btnSubmitX+lic"(object sender.

m loyerIdN^#$oStrin&() \ NMNP dbc#u dateJuery2(u dateem data2)P t7t%rea+ode#.%rea+odeTMN \ t7t%rea+ode#$e7t \ NM.nabled T falseP t7t+om any1ame#.nabled T falseP t7t8a71umber#.nabled T falseP dd+ountry#.+ityTMN \ dd+ity#$e7t \ NM.m loyerI-TMN \ Session]N.m loyerI-N^#$oStrin&() \ NMNP dbc#u dateJuery2(u dateem data1)P strin& u dateem data2 T Nu date .nabled T falseP t7tStreet%ddress#.nabled T falseP t7t@ebSite%ddress#.Street%ddressTMN \ t7tStreet%ddress#$e7t \ NM.$ele hone1umberTMN \ t7t$ele hone1umber#$e7t \ NM.nabled T falseP ddState#.nabled T falseP t7t+ountry+ode#.nabled T falseP ln"btnSubmit#Disible T falseP lblem u dateSuccess#$e7t T NOour Profile U dated SuccessfullyNP [ rotected 'oid dd+ountryXSelectedInde7+han&ed(object sender.aster !here +ountry1ameTMN \ dd+ountry#SelectedItem#$oStrin&() \ NM NP ds1 T dbc#selectJuery(&etcountryid)P 12- .m XPersonalX-etail set +ountryTMN \ dd+ountry#$e7t \ NM.nabled T falseP dd+ity#.m X+om anyXInfo set +om any1ameTMN \ t7t+om any1ame#$e7t \ NM !here .8a71umberTMN \ t7t8a71umber#$e7t \ NM.nabled T falseP t7tPin+ode#.from +ountry.StateTMN \ ddState#$e7t \ NM.Pin+odeTMN \ t7tPin+ode#$e7t \ NM. .m loyerI-TMN \ Session]N.'ent%r&s e) Z ds1 T ne! -ataSet()P dbc#&etconnection()P strin& &etcountryid T Nselect +ountryI.Z dbc#&etconnection()P strin& u dateem data1 T Nu date .@ebSite%ddressTMN \ t7t@ebSite%ddress#$e7t \ NM !here .+ountry+odeTMN \ t7t+ountry+ode#$e7t \ NM.nabled T falseP t7t$ele hone1umber#.

N--Select State--N)P dd+ity#Items#+lear()P [ rotected 'oid ddStateXSelectedInde7+han&ed(object sender.'ent%r&s e) Z ds1 T ne! -ataSet()P dbc#&etconnection()P strin& &etstateid T Nselect StateI.from State. N--Select +ity--N)P [ [ 12/ .aster !here State1ameTMN \ ddState#SelectedItem#$oStrin&() \ NM NP ds1 T dbc#selectJuery(&etstateid)P strin& &etcity T Nselect +ity1ame from +ity.aster !here StateI-TMN \ ds1#$ables]NcN^#0o!s]0^]0^#$oStrin&() \ NMNP ds2 T dbc#selectJuery(&etcity)P dd+ity#-ataSource T ds2P dd+ity#-ata$e7t8ield T N+ity1ameNP dd+ity#-ata*ind()P dd+ity#Items#Insert(0.aster !here +ountryI-TMN \ ds1#$ables]NcN^#0o!s]0^ ]0^#$oStrin&() \ NMNP ds2 T dbc#selectJuery(&etstate)P ddState#-ataSource T ds2P ddState#-ata$e7t8ield T NState1ameNP ddState#-ata*ind()P ddState#Items#Insert(0.strin& &etstate T Nselect State1ame from State. .

 %bout Us Pa&e# 128 .

12& .

m loyer<ome.m %boutUsN $itleTN%bout UsN QU Ras 2+ontent I-TN+ontent1N +ontentPlace<olderI-TN+ontentPlace<older2N 0unatTNSer'erNU Ras 2Panel I-TNPanel1N runatTNser'erN <ei&htTN100QN @idthTN100QNU Rtable classTNfont+lassN styleTN!idth2 100QP border-ri&ht2 I443333 1 7 solidP border-to 2 I443333 1 7 solidP border-left2 I443333 1 7 solidP border-bottom2 I443333 1 7 solidPNU RtrU Rtd styleTN!idth2 100 7P hei&ht2 2>? 7P te7t-ali&n2 leftNU =nbs P =nbs P =nbs P =nbs P =nbs P=nbs P=nbs P=nbs P=nbs P =nbs P=nbs P =nbs P=nbs P .m loyerX.m loyerE.+odin&2RQS Pa&e (an&ua&eTN+IN .m loyer and Job See"er !ith the trust of !orld!ide clients#Rbr EU Rbr EU Rbr EU +ontact us 2 \F1-F>?0>?6?5>Rbr EU =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P =nbs P \F1-F354525?60Rbr EU Rbr EU .m %boutUs#as 7#csN InheritsTN.-mail %ddress 2 !!!#itjobs!orld2011S&mail#comRbr EU @ebsite 2 !!!#itjobs!orld#comREtdU REtrU 133 .'ent@ireu TNtrueN +ode8ileTN.stablish in the year 2011#$his ortal is o!ned by Rstron&URs an styleTNfont-family2 SylfaenN titleTN%bout USNU Rbr EU Rbr EU REs anUREstron&U Rstron&URs an styleTNte7t-decoration2 underlineNUBur DisionRbr EU Rbr EU REs anUREstron&U to Pro'ide &ood ser'ices to . it is li"e to search a earl from ocean# @ith the increasin& com etition.'erybody in this !orld has a dream to &et a &ood job in some re utable com any or to become an I$ rofessional# *ut it is not easy.asterPa&e#masterN %uto.asterPa&e8ileTNWE. e'ery I$ com any !ants hire a &ood I$ rofessional candiadate for their com any# %t the same time jobsee"er also !ants to &et a &ood job !here they can sho! their s"ills# %s an intermediator bet!een jobsee"er and em loyer itjobs!orld#com transforms millions dreams into reality#Rbr EU =nbs PRbr EU .

REtableU REas 2PanelU Rbr EU Rbr EU REas 2+ontentU  %dministrator (o&in Pa&e# %dministrator can easily lo&in by enterin& Username and ass!ord# 131 .

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP ublic artial class %dministratorX%dministrator 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P rotected 'oid Pa&eX(oad(object sender. .'ent%r&s e) Z dbc#&etconnection()P strin& &etI-P!d T N select _ from %dminX(o&inXInfo !here Username TMN \ t7t%dminUser1ame#$e7t \ NM and Pass!ordTMN \ t7t%dminPass!ord#$e7t \ NM NP ds T dbc#selectJuery(&etI-P!d)P if (ds#$ables]NcN^#0o!s#+ount TT 1) Z Session]NUsernameN^ T t7t%dminUser1ame#$e7tP 0es onse#0edirect(N%dministrator<omePa&e#as 7N)P 132 . .'ent%r&s e) Z [ rotected 'oid btn(o&inX+lic"(object sender.

[ else Z lbl.rror. .'ent%r&s e) Z 0es onse#0edirect(NWEinde7#as 7N)P [ [  %dministrator <ome Pa&e# %fter si&nin& in administrator can &et their home a&e !here he can 'ie! details of Job See"er and also delete them# 133 .essa&e#$e7t T NIn'alid Username or Pass!ordNP [ [ rotected 'oid (in"*utton1X+lic"(object sender.

+odin&2RQS Pa&e (an&ua&eTN+IN .asterPa&e8ileTNWE%dministratorE%dministrator.aster#masterN %uto.'ent@ireu TNtrueN +ode8ileTN%dministrator<omePa&e#as 7#csN InheritsTN%dministratorX%dministrator<omePa&eN $itleTN<ome Pa&eN QU Ras 2+ontent I-TN+ontent2N +ontentPlace<olderI-TN+ontentPlace<older2N 0unatTNSer'erNU Rtable styleTNleft2 2 7P !idth2 100QP to 2 -36 7P border-to 2 I443333 1 t solidP border-bottom2 I443333 1 t solidP border-ri&ht2 I443333 1 t solidP border-left2 I443333 1 t solidP hei&ht2 100QPNU RtrU Rtd cols anTN3N ro!s anTN3NU Ras 2Panel I-TNPanel1N runatTNser'erN <ei&htTN100QN StyleTN'ertical-ali&n2 middleP te7t-ali&n2 centerN @idthTN100QNU Ras 2Ima&e I-TNIma&e1N runatTNser'erN <ei&htTN>5 7N Ima&eUrlTNWE%dministratorE%dminIma&esEJobsee"erXheader#j &N StyleTN!idth2 100QP hei&ht2 100QP border-ri&ht2 I443333 1 7 solidP border-to 2 I443333 1 7 solidP border-left2 I443333 1 7 solidP border-bottom2 I443333 1 7 solidPN EUREas 2PanelU 134 .

REtdU REtrU RtrU REtrU RtrU REtrU REtableU REas 2+ontentU

 Information about ;m loyer Pa&e# <ere %dministrator can 'ie! and delete information about ;m loyer#

13#

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP

13-

usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP ublic artial class %dministratorX;ditInformation%bout;m loyerPa&e 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P rotected 'oid Pa&eX(oad(object sender. ;'ent%r&s e) Z if (Session]NUsernameN^ TT null) Z 0es onse#0edirect(N%dministrator(o&in#as 7N)P [ if (VIsPost*ac") Z fill&rid'ie!()P [ [ ri'ate 'oid fill&rid'ie!() Z dbc#&etconnection()P strin& str+onn T Nselect eci#;m loyerI-.+om any1ame.+om any$y e.+ity.@ebSite%ddress from ;m X+om anyXInfo eci.;m XPersonalX-etail e d !here eci#;m loyerI-Te d#;m loyerI-NP ds T dbc#selectJuery(str+onn)P GridDie!1#-ataSource T dsP GridDie!1#-ata*ind()P [ rotected 'oid ln"btnDie!X+lic"(object sender. ;'ent%r&s e) Z (in"*utton l" T ((in"*utton)senderP strin& eid T l"#+ommand%r&ument#$oStrin&()P

13/

m XPersonalX-etail !here . deleterecord5)P fill&rid'ie!()P [ [  Information %bout Job see"er Pa&e2- 138 . .m loyerI-TMN \ eid \ NMNP deleterecord6 T Ndelete from .m X+om anyXInfo !here . deleterecord6.m loyerI-TMN \ eid \ NMNP dbc#&etconnection()P dbc#deleteJuery.m .deleterecord5P deleterecord1 T Ndelete from .m X8or&otXPass!ord !here .oreInfo#as 7N)P [ rotected 'oid GridDie!1XPa&eInde7+han&in&(object sender.m X(o&inXInfo !here .m XJobPost !here .m (deleterecord1. deleterecord2. GridDie!Pa&e.m loyerI-TMN \ eid \ NMNP deleterecord2 T Ndelete from .m loyerI-TMN \ eid \ NMNP EEdeleterecord3 T Ndelete from .Session]Nem idN^TeidP 0es onse#0edirect(N.'ent%r&s e) Z GridDie!1#Pa&eInde7 T e#1e!Pa&eInde7P fill&rid'ie!()P [ rotected 'oid ln"btn-eleteX+lic"(object sender.m loyerI-TMN \ eid \ NMNP deleterecord5 T Ndelete from .deleterecord2.'ent%r&s e) Z (in"*utton l" T ((in"*utton)senderP strin& eid T l"#+ommand%r&ument#$oStrin&()P dbc#&etconnection()P strin& deleterecord1.deleterecord6.

+odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP 13& .

ditInformation%boutJobSee"erPa&e 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P rotected 'oid Pa&eX(oad(object sender.JSXPersonalX-etail j d. . ./eyS"ills.8irst1ame.'ent%r&s e) Z if (Session]NUsernameN^ TT null) Z 0es onse#0edirect(N%dministrator(o&in#as 7N)P [ if (VIsPost*ac") Z fill&rid'ie!()P [ [ ri'ate 'oid fill&rid'ie!() Z dbc#&etconnection()P strin& str+onn T Nselect jei#JobSee"erI-.S ecialiAation from JSX.oreInfo#as 7N)P 143 .JSXProfessionalXInfo j i !here jei#JobSee"erI-Tj d#JobSee"erIand j d#JobSee"erI-Tj i#JobSee"erI-NP ds T dbc#selectJuery(str+onn)P &ridJobSee"er-ata#-ataSource T dsP &ridJobSee"er-ata#-ata*ind()P [ rotected 'oid ln"btnJSDie!X+lic"(object sender.+ity.ducationalXInfo jei.$ele hone1umber.ublic artial class %dministratorX.'ent%r&s e) Z (in"*utton l" T ((in"*utton)senderP strin& jid T l"#+ommand%r&ument#$oStrin&()P Session]NjsidN^ T jidP 0es onse#0edirect(NJS.

m -eleteX+lic"(object sender.[ rotected 'oid &ridJobSee"er-ataXPa&eInde7+han&in&(object sender. GridDie!Pa&e.'ent%r&s e) Z &ridJobSee"er-ata#Pa&eInde7 T e#1e!Pa&eInde7P fill&rid'ie!()P [ rotected 'oid ln"btn.ducationalXInfo !here JobSee"erI-TMN \ Session]NjsidN^#$oStrin&() \ NMNP EEds T dbc#selectJuery(deleterecord1)P EEstrin& deleterecord2P EEdeleterecord2 T Ndelete from JSX. .'ent%r&s e) Z EEdbc#&etconnection()P EEstrin& deleterecord1P EEdeleterecord1 T Ndelete from JSX.ducationalXInfo !here JobSee"erI-TMN \ Session]NjsidN^#$oStrin&() \ NMNP EEds T dbc#selectJuery(deleterecord2)P EEstrin& deleterecord3P EEdeleterecord3 T Ndelete from JSXProfessionalXInfo !here JobSee"erI-TMN \ Session]NjsidN^#$oStrin&() \ NMNP EEds T dbc#selectJuery(deleterecord3)P EEstrin& deleterecord6P EEdeleterecord6 T Ndelete from JSX8or&otXPass!ord !here JobSee"erI-TMN \ Session]NjsidN^#$oStrin&() \ NMNP EEds T dbc#selectJuery(deleterecord6)P EEstrin& deleterecord5P EEdeleterecord5 T Ndelete from JSX(o&inXInfo !here JobSee"erI-TMN \ Session]NjsidN^#$oStrin&() \ NMNP 141 .

deleterecord3. deleterecord4.ducationalXInfo !here JobSee"erI-TMN \ jid \ NMNP deleterecord2 T Ndelete from JSXPersonalXdetail !here JobSee"erI-TMN \ jid \ NMNP deleterecord3 T Ndelete from JSXProfessionalXInfo !here JobSee"erI-TMN \ jid \ NMNP EEdeleterecord6 T Ndelete from JSX8or&otXPass!ord !here JobSee"erI-TMN \ jid \ NMNP deleterecord5 T Ndelete from JSX(o&inXInfo !here JobSee"erI-TMN \ jid \ NMNP deleterecord4 T Ndelete from JSXPhotoXU load !here JobSee"erI-TMN \ jid \ NMNP deleterecord> T Ndelete from JSX0esumeX-etail !here JobSee"erI-TMN \ jid \ NMNP deleterecord? T Ndelete from JSX@or"X.deleterecord5.EEds T dbc#selectJuery(deleterecord5)P EEstrin& deleterecord4P EEdeleterecord4 T Ndelete from JSXPhotoXU load !here JobSee"erI-TMN \ Session]NjsidN^#$oStrin&() \ NMNP EEds T dbc#selectJuery(deleterecord4)P EEstrin& deleterecord>P EEdeleterecord> T Ndelete from JSX0esumeX-etail !here JobSee"erI-TMN \ Session]NjsidN^#$oStrin&() \ NMNP EEds T dbc#selectJuery(deleterecord>)P EEstrin& deleterecord?P EEdeleterecord? T Ndelete from JSX@or"X. deleterecord>. deleterecord3.7 erience !here JobSee"erI-TMN \ jid \ NMNP dbc#&etconnection()P dbc#deleteJueryJS(deleterecord1.7 erience !here JobSee"erI-TMN \ Session]NjsidN^#$oStrin&() \ NMNP EEds T dbc#selectJuery(deleterecord?)P [ rotected 'oid ln"btnJS-eleteX+lic"(object sender. . deleterecord6. deleterecord2. deleterecord?)P fill&rid'ie!()P 142 .'ent%r&s e) Z (in"*utton l" T ((in"*utton)senderP strin& jid T l"#+ommand%r&ument#$oStrin&()P strin& deleterecord1. deleterecord>. deleterecord?P deleterecord1 T Ndelete from JSX. deleterecord5. deleterecord2. deleterecord4.

m loyer .ore Information Pa&e# <ere %dministrator can 'ie! full information about Job See"er# +odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP 143 .[ [  .

m 1ame#$e7t T Session]Nem idN^#$oStrin&()P [ ri'ate 'oid fillem detail'ie!() Z dbc#&etconnection()P strin& str.m X+om anyXInfo eci.Gender.m +onn T Nselect +om any1ame.m XPersonalX-etail e d !here eci#.m loyerI-Te d#.usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP ublic artial class %dministratorX.@ebSite%ddress from .State.m #-ataSource T dsP detailDie!.Pin+ode.'ent%r&s e) Z if (Session]NUsernameN^ TT null) Z 0es onse#0edirect(N%dministrator(o&in#as 7N)P [ fillem detail'ie!()P lbl.$ele hone1umber.m #-ata*ind()P 144 .m loyerI.m loyee.OearBf.8a71umber.1ame.Street%ddress. .+om any$y e..-escri tionGP.1oBf.stablishment.m loyerI-TMN \ Session]Nem idN^#$oStrin&() \ NMNP ds T dbc#selectJuery(str.+ountry.m .+ ity.oreInfo 2 System#@eb#UI#Pa&e Z -*+onnection dbc T ne! -*+onnection()P -ataSet ds T ne! -ataSet()P rotected 'oid Pa&eX(oad(object sender.+ountry+ode.m +onn)P detailDie!.and eci#.%rea+ode.

[ [  %dministrator +han&e Pass!ord Successfully2- +odin&2usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#+ollectionsP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP 14# .

'ent%r&s e) Z [ rotected 'oid (in"*utton1X+lic"1(object sender.m loyer.'ent%r&s e) Z [ rotected 'oid (in"*utton1X+lic"(object sender. %dministrator 14- . .usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP ublic artial class %dministratorX%dminP!d+han&eSuccess 2 System#@eb#UI#Pa&e Z rotected 'oid Pa&eX(oad(object sender. .'ent%r&s e) Z 0es onse#0edirect(N%dministrator(o&in#as 7N)P [ [ Database Design 1# . .

14/ .

2# Job See"er 148 .

Class File Code'( usin& SystemP usin& System#-ataP usin& System#+onfi&urationP usin& System#@ebP usin& System#@eb#SecurityP usin& System#@eb#UIP usin& System#@eb#UI#@eb+ontrolsP usin& System#@eb#UI#@eb+ontrols#@ebPartsP usin& System#@eb#UI#<tml+ontrolsP usin& System#-ata#S)l+lientP ublic class -*+onnection Z S)l+onnection connP S)l-ata%da ter daP -ataSet dsP S)l+ommand cmdP S)l$ransaction transP strin& ru load. u P ublic -*+onnection() Z EE EE $B-B2 %dd constructor lo&ic here EE [ 14& . em status. u load.

ublic 'oid &etconnection() Z conn T ne! S)l+onnection()P strin& connstr T +onfi&uration.NcN)P return dsP [ ublic 'oid deleteJuery(strin& &etitem) Z try Z cmd T ne! S)l+ommand()P cmd#+ommand$e7t T &etitemP cmd#+ommand$y e T +ommand$y e#$e7tP cmd#+onnection T connP 1#3 .ana&er#+onnectionStrin&s]NJobPortal+onnectionStrin&1N^#+onnectionStrin&P conn#+onnectionStrin& T connstrP conn#B en()P [ ublic -ataSet selectJuery(strin& &etSelectItem) Z cmd T ne! S)l+ommand()P cmd#+ommand$e7t T &etSelectItemP cmd#+ommand$y e T +ommand$y e#$e7tP cmd#+onnection T connP da T ne! S)l-ata%da ter()P ds T ne! -ataSet()P da#Select+ommand T cmdP da#8ill(ds.

strin& &5) Z try Z S)l+ommand cmd1 T ne! S)l+ommand()P S)l+ommand cmd2 T ne! S)l+ommand()P EES)l+ommand cmd3 T ne! S)l+ommand()P S)l+ommand cmd6 T ne! S)l+ommand()P S)l+ommand cmd5 T ne! S)l+ommand()P cmd1#+ommand$e7t T &1P cmd1#+ommand$y e T +ommand$y e#$e7tP cmd1#+onnection T connP cmd2#+ommand$e7t T &2P cmd2#+ommand$y e T +ommand$y e#$e7tP cmd2#+onnection T connP EEcmd3#+ommand$e7t T &3P EEcmd3#+ommand$y e T +ommand$y e#$e7tP 1#1 .m (strin& &1. strin& &6.7ce tion ee) Z trans#0ollbac"()P [ finally Z [ [ ublic 'oid deleteJuery.trans T conn#*e&in$ransaction()P cmd#$ransaction T transP cmd#. strin& &2.7ecute1onJuery()P trans#+ommit()P [ catch (.

strin& &4.7ecute1onJuery()P cmd2#.7ecute1onJuery()P cmd6#.7ecute1onJuery()P EEcmd3#.7ce tion ee) Z trans#0ollbac"()P [ finally Z [ [ ublic 'oid deleteJueryJS(strin& &1.7ecute1onJuery()P trans#+ommit()P [ catch (. strin& &?) 1#2 .7ecute1onJuery()P cmd5#. strin& &5. strin& &>. strin& &3. strin& &2.EEcmd3#+onnection T connP cmd6#+ommand$e7t T &6P cmd6#+ommand$y e T +ommand$y e#$e7tP cmd6#+onnection T connP cmd5#+ommand$e7t T &5P cmd5#+ommand$y e T +ommand$y e#$e7tP cmd5#+onnection T connP trans T conn#*e&in$ransaction()P cmd1#$ransaction T transP cmd2#$ransaction T transP EEcmd3#$ransaction T transP cmd6#$ransaction T transP cmd5#$ransaction T transP cmd1#.

Z try Z S)l+ommand cmd1 T ne! S)l+ommand()P S)l+ommand cmd2 T ne! S)l+ommand()P S)l+ommand cmd3 T ne! S)l+ommand()P EES)l+ommand cmd6 T ne! S)l+ommand()P S)l+ommand cmd5 T ne! S)l+ommand()P S)l+ommand cmd4 T ne! S)l+ommand()P S)l+ommand cmd> T ne! S)l+ommand()P S)l+ommand cmd? T ne! S)l+ommand()P cmd1#+ommand$e7t T &1P cmd1#+ommand$y e T +ommand$y e#$e7tP cmd1#+onnection T connP cmd2#+ommand$e7t T &2P cmd2#+ommand$y e T +ommand$y e#$e7tP cmd2#+onnection T connP cmd3#+ommand$e7t T &3P cmd3#+ommand$y e T +ommand$y e#$e7tP cmd3#+onnection T connP EEcmd6#+ommand$e7t T &6P EEcmd6#+ommand$y e T +ommand$y e#$e7tP EEcmd6#+onnection T connP cmd5#+ommand$e7t T &5P cmd5#+ommand$y e T +ommand$y e#$e7tP cmd5#+onnection T connP cmd4#+ommand$e7t T &4P cmd4#+ommand$y e T +ommand$y e#$e7tP cmd4#+onnection T connP cmd>#+ommand$e7t T &>P 1#3 .

7ecute1onJuery()P EE cmd6#.7ecute1onJuery()P trans#+ommit()P [ catch (.7ecute1onJuery()P cmd3#.7ce tion ee) Z trans#0ollbac"()P [ finally Z [ 1#4 .7ecute1onJuery()P cmd5#.cmd>#+ommand$y e T +ommand$y e#$e7tP cmd>#+onnection T connP cmd?#+ommand$e7t T &?P cmd?#+ommand$y e T +ommand$y e#$e7tP cmd?#+onnection T connP trans T conn#*e&in$ransaction()P cmd1#$ransaction T transP cmd2#$ransaction T transP cmd3#$ransaction T transP EE cmd6#$ransaction T transP cmd5#$ransaction T transP cmd4#$ransaction T transP cmd>#$ransaction T transP cmd?#$ransaction T transP cmd1#.7ecute1onJuery()P cmd2#.7ecute1onJuery()P cmd>#.7ecute1onJuery()P cmd?#.7ecute1onJuery()P cmd4#.

strin& &etInsertItem2.NcN)P da#Select+ommand T cmdP da#8ill(ds.[ ublic -ataSet u dateJuery(strin& &etU date%dminUnmP!d) Z da T ne! S)l-ata%da ter()P ds T ne! -ataSet()P cmd#+ommand$e7t T &etU date%dminUnmP!dP cmd#+ommand$y e T +ommand$y e#$e7tP cmd#+onnection T connP cmd#$ransaction T transP cmd#. strin& &etInsertItem3) Z try Z S)l+ommand cmd1 T ne! S)l+ommand()P S)l+ommand cmd2 T ne! S)l+ommand()P S)l+ommand cmd3 T ne! S)l+ommand()P cmd1#+ommand$e7t T &etInsertItem1P cmd1#+ommand$y e T +ommand$y e#$e7tP cmd1#+onnection T connP 1## .7ecute1onJuery()P da#Select+ommand T cmdP da#8ill(ds.m Juery(strin& &etInsertItem1. Nc1N)P return dsP [ ublic 'oid insert.

7ecute1onJuery()P cmd2#.7ce tion ee) Z em status T N8ailNP trans#0ollbac"()P [ [ 1#- .7ecute1onJuery()P em status T NSuccessNP trans#+ommit()P [ catch (.7ecute1onJuery()P cmd3#.cmd2#+ommand$e7t T &etInsertItem2P cmd2#+ommand$y e T +ommand$y e#$e7tP cmd2#+onnection T connP cmd3#+ommand$e7t T &etInsertItem3P cmd3#+ommand$y e T +ommand$y e#$e7tP cmd3#+onnection T connP trans T conn#*e&in$ransaction()P cmd1#$ransaction T transP cmd2#$ransaction T transP cmd3#$ransaction T transP cmd1#.

strin& &etInsertItem2.ublic 'oid insertJSJuery(strin& &etInsertItem1. strin& &etInsertItem4) Z try Z S)l+ommand cmd1 T ne! S)l+ommand()P S)l+ommand cmd2 T ne! S)l+ommand()P S)l+ommand cmd3 T ne! S)l+ommand()P S)l+ommand cmd6 T ne! S)l+ommand()P S)l+ommand cmd5 T ne! S)l+ommand()P S)l+ommand cmd4 T ne! S)l+ommand()P cmd1#+ommand$e7t T &etInsertItem1P cmd1#+ommand$y e T +ommand$y e#$e7tP cmd1#+onnection T connP cmd2#+ommand$e7t T &etInsertItem2 P cmd2#+ommand$y e T +ommand$y e#$e7tP cmd2#+onnection T connP cmd3#+ommand$e7t T &etInsertItem3P cmd3#+ommand$y e T +ommand$y e#$e7tP cmd3#+onnection T connP cmd6#+ommand$e7t T &etInsertItem6P cmd6#+ommand$y e T +ommand$y e#$e7tP cmd6#+onnection T connP cmd5#+ommand$e7t T &etInsertItem5P cmd5#+ommand$y e T +ommand$y e#$e7tP cmd5#+onnection T connP cmd4#+ommand$e7t T &etInsertItem4P cmd4#+ommand$y e T +ommand$y e#$e7tP cmd4#+onnection T connP 1#/ . strin& &etInsertItem5. strin& &etInsertItem6. strin& &etInsertItem3.

7ecute1onJuery()P cmd5#.7ce tion ee) Z ru load T N8ailNP trans#0ollbac"()P [ 1#8 .trans T conn#*e&in$ransaction()P cmd1#$ransaction T transP cmd2#$ransaction T transP cmd3#$ransaction T transP cmd6#$ransaction T transP cmd5#$ransaction T transP cmd4#$ransaction T transP cmd1#.7ecute1onJuery()P ru load T NSuccessNP trans#+ommit()P [ catch(.7ecute1onJuery()P cmd4#.7ecute1onJuery()P cmd3#.7ecute1onJuery()P cmd6#.7ecute1onJuery()P cmd2#.

7ecute1onJuery()P [ catch (.[ ublic strin& resumeU load() Z strin& ru Tru load P return ru P [ ublic strin& hotoU load() Z strin& u T u loadP return u P [ ublic 'oid insertJobPostJuery(strin& em job ost) Z try Z S)l+ommand cmd T ne! S)l+ommand()P cmd#+ommand$e7t T em job ostP cmd#+ommand$y e T +ommand$y e#$e7tP cmd#+onnection T connP cmd#.7ce tion ee) Z [ finally Z 1#& .

7ecute1onJuery()P ru load T NSuccessNP u load T NSuccessNP 1-3 .[ [ ublic 'oid u dateJuery2(strin& &etU date) Z cmd T ne! S)l+ommand()P cmd#+ommand$e7t T &etU dateP cmd#+ommand$y e T +ommand$y e#$e7tP cmd#+onnection T connP cmd#.7ecute1onJuery()P u load T NSuccessNP [ ublic 'oid insertu loadJuery(strin& &etInsertItem) Z try Z S)l+ommand cmd T ne! S)l+ommand()P cmd#+ommand$e7t T &etInsertItemP cmd#+ommand$y e T +ommand$y e#$e7tP cmd#+onnection T connP trans T conn#*e&in$ransaction()P cmd#$ransaction T transP cmd#.

DersionT3#5#0#0.7tensions.7ce tion ee) Z ru load T N8ailNP u load T N8ailNP trans#0ollbac"()P [ [ [ @eb +onfi& 8ile2 RL7ml 'ersionTN1#0NLU Rconfi&urationU Rconfi&SectionsU RsectionGrou nameTNsystem#!eb#e7tensionsN ty eTNSystem#@eb#+onfi&uration#System@eb. Public/ey$o"enT31*83?54%-346. Public/ey$o"enT31*83?54%-346. System#@eb#. DersionT3#5#0#0. System#@eb#. DersionT3#5#0#0.trans#+ommit()P [ catch (.achine$o% licationNEU RsectionGrou nameTN!ebSer'icesN ty eTNSystem#@eb#+onfi&uration#Scri tin&@ebSer'icesSectionGrou .7tensions. +ultureTneutral.35NU Rsection nameTNscri t0esource<andlerN ty eTNSystem#@eb#+onfi&uration#Scri tin&Scri t0esource<andlerSection. +ultureTneutral.35NU 1-1 . Public/ey$o"enT31*83?54%-346.35NU RsectionGrou nameTNscri tin&N ty eTNSystem#@eb#+onfi&uration#Scri tin&SectionGrou . DersionT3#5#0#0.7tensions. System#@eb#. +ultureTneutral.35N re)uirePermissionTNfalseN allo!-efinitionTN. +ultureTneutral.7tensionsSectionGrou .7tensions. System#@eb#. Public/ey$o"enT31*83?54%-346.

Public/ey$o"enT31*83?54%-346. Public/ey$o"enT31*83?54%-346.35N re)uirePermissionTNfalseN allo!-efinitionTN.Rsection nameTNjsonSerialiAationN ty eTNSystem#@eb#+onfi&uration#Scri tin&JsonSerialiAationSection.35N re)uirePermissionTNfalseN allo!-efinitionTN.35N re)uirePermissionTNfalseN allo!-efinitionTN. +ultureTneutral.SSP%ttach-b8ilenameTa-ata-irectorya`JobPortal#mdfPInte&rated SecurityT$ruePUser InstanceT$rueN ro'ider1ameTNSystem#-ata#S)l+lientNEU REconnectionStrin&sU Rsystem#!ebU R a&esU RcontrolsU Radd ta&Prefi7TNas N names aceTNSystem#@eb#UIN assemblyTNSystem#@eb#.7tensions. DersionT3#5#0#0.7tensions. System#@eb#. DersionT3#5#0#0. Public/ey$o"enT31*83?54%-346. Public/ey$o"enT31*83?54%-346.35N re)uirePermissionTNfalseN allo!-efinitionTN. Public/ey$o"enT31*83?54%-346. +ultureTneutral.35NEUREcontrolsU RE a&esU RV-Set com ilation debu&TNtrueN to insert debu&&in& symbols into the com iled a&e# *ecause this affects erformance. +ultureTneutral.achine$o% licationNEU Rsection nameTNauthenticationSer'iceN ty eTNSystem#@eb#+onfi&uration#Scri tin&%uthenticationSer'iceSection. Public/ey$o"enT31*83?54%-346.CP0. set this 'alue to true only 1-2 . +ultureTneutral.achine$o% licationNEU Rsection nameTNroleSer'iceN ty eTNSystem#@eb#+onfi&uration#Scri tin&0oleSer'iceSection.'ery!hereNEU Rsection nameTN rofileSer'iceN ty eTNSystem#@eb#+onfi&uration#Scri tin&ProfileSer'iceSection.7tensions.achine$o% licationNEUREsectionGrou U REsectionGrou U REsectionGrou U REconfi&SectionsU RconnectionStrin&sU Radd nameTNJobPortal+onnectionStrin&1N connectionStrin&TN-ata SourceT#`SJ(. +ultureTneutral.35NEU Radd ta&Prefi7TNas N names aceTNSystem#@eb#UI#@eb+ontrolsN assemblyTNSystem#@eb#. System#@eb#. +ultureTneutral.7tensions. System#@eb#.7tensions. DersionT3#5#0#0. DersionT3#5#0#0. DersionT3#5#0#0.7tensions. DersionT3#5#0#0. System#@eb#.

Public/ey$o"enT*>>%5+541F36. DersionT3#5#0#0.35NEU 1-3 . +ultureTneutral. Public/ey$o"enT*03858>811-50%3%NEU Radd assemblyTNSystem#-ata. +ultureTneutral. DersionT3#5#0#0. +ultureTneutral. DersionT2#0#0#0.0?FNEU Radd assemblyTNSystem#-ata#-ataSet.35NEUREassembliesU REcom ilationU Rhtt <andlersU Rremo'e 'erbTN_N athTN_#asm7NEU Radd 'erbTN_N athTN_#asm7N 'alidateTNfalseN ty eTNSystem#@eb#Scri t#Ser'ices#Scri t<andler8actory. DersionT2#0#0#0.0?FNEU Radd assemblyTNSystem#@eb#. DersionT2#0#0#0. +ultureTneutral. +ultureTneutral. +ultureTneutral.7tensions#-esi&n.0?FNEU Radd assemblyTNSystem#Cml. +ultureTneutral. Public/ey$o"enT*03858>811-50%3%NEU Radd assemblyTNSystem. Public/ey$o"enT31*83?54%-346. Public/ey$o"enT*>>%5+541F36.0?FNEU Radd assemblyTNSystem#@eb#. System#@eb#. Public/ey$o"enT*>>%5+541F36. Public/ey$o"enT*>>%5+541F36. DersionT2#0#0#0. +ultureTneutral. +ultureTneutral.durin& de'elo ment# --U Rcom ilation debu&TNtrueNU RassembliesU Radd assemblyTNSystem#-esi&n.0?FNEU Radd assemblyTNSystem#@eb.35NEU Radd assemblyTNSystem#Cml#(in). +ultureTneutral. Public/ey$o"enT31*83?54%-346. Public/ey$o"enT*>>%5+541F36. Public/ey$o"enT*03858>811-50%3%NEU Radd assemblyTNSystem#@indo!s#8orms. +ultureTneutral. DersionT3#5#0#0. DersionT2#0#0#0. DersionT2#0#0#0. +ultureTneutral. Public/ey$o"enT*>>%5+541F36. DersionT3#5#0#0.0?FNEU Radd assemblyTNSystem#@eb#Ser'ices.0?FNEU Radd assemblyTNSystem#-ra!in&.7tensions. DersionT3#5#0#0. DersionT2#0#0#0. Public/ey$o"enT*03858>811-50%3%NEU Radd assemblyTNSystem#+ore.7tensions. DersionT2#0#0#0. +ultureTneutral. Public/ey$o"enT31*83?54%-346.7tensions. Public/ey$o"enT*>>%5+541F36. DersionT3#5#0#0. +ultureTneutral.

Public/ey$o"enT31*83?54%-346.odule.%-N athTNScri t0esource#a7dN ty eTNSystem#@eb#<andlers#Scri t0esource<andler. DersionT3#5#0#0. +ultureTneutral. +ultureTneutral.35N 'alidateTNfalseNEU REhtt <andlersU Rhtt . DersionT3#5#0#0. Public/ey$o"enT31*83?54%-346. System#@eb#.odeN 'erbTNG.odeN ty eTNSystem#@eb#Scri t#Ser'ices#Scri t<andler8actory.$. +ultureTneutral. Public/ey$o"enT31*83?54%-346.35NEU Radd 'erbTNG.<.35NEU REhandlersU REsystem#!ebSer'erU Rsystem#codedomU Rcom ilersU Ser'icesNEU Rremo'e nameTNScri t0esourceNEURremo'e nameTN@ebSer'ice<andler8actory- 1-4 .<.7tensions. +ultureTneutral.$. DersionT3#5#0#0.odulesU Radd nameTNScri t. Public/ey$o"enT31*83?54%-346. Public/ey$o"enT31*83?54%-346.ode+onfi&urationTNfalseNEU RmodulesU Rremo'e nameTNScri t.35NEU REhtt . System#@eb#.7tensions. System#@eb#.35NEU REmodulesU RhandlersU Rremo'e nameTNScri t<andler8actoryNEU Rremo'e nameTNScri t<andler8actory% Inte&ratedNEU Radd nameTNScri t<andler8actoryN 'erbTN_N athTN_#asm7N re+onditionTNinte&rated.35NEU Radd nameTNScri t<andler8actory% Ser'icesN 'erbTN_N athTN_X% Ser'ice#a7dN re+onditionTNinte&rated.7tensions.7tensions. System#@eb#.7tensions. DersionT3#5#0#0.oduleNEURadd nameTNScri t.oduleN ty eTNSystem#@eb#<andlers#Scri t.Radd 'erbTN_N athTN_X% Ser'ice#a7dN 'alidateTNfalseN ty eTNSystem#@eb#Scri t#Ser'ices#Scri t<andler8actory.7tensions. +ultureTneutral. DersionT3#5#0#0.35NEU Radd nameTNScri t0esourceN re+onditionTNinte&rated. DersionT3#5#0#0. DersionT3#5#0#0.odeN ty eTNSystem#@eb#Scri t#Ser'ices#Scri t<andler8actory. System#@eb#. System#@eb#.%-N athTNScri t0esource#a7dN ty eTNSystem#@eb#<andlers#Scri t0esource<andler.7tensions.odulesU REsystem#!ebU Rsystem#!ebSer'erU R'alidation 'alidateInte&rated. +ultureTneutral. System#@eb#.oduleN re+onditionTNmana&ed<andlerN ty eTNSystem#@eb#<andlers#Scri t. Public/ey$o"enT31*83?54%-346. Public/ey$o"enT31*83?54%-346.odule. +ultureTneutral.

DersionT2#0#0#0.7tensions#-esi&nN ublic/ey$o"enTN31bf3?54ad346e35NEU Rbindin&0edirect oldDersionTN1#0#0#0-1#1#0#0N ne!DersionTN3#5#0#0NEUREde endent%ssemblyUREassembly*indin&UREruntimeUREconfi&urationU 1-# . Public/ey$o"enTb>>a5c541F36e0?FN !arnin&(e'elTN6NU R ro'iderB tion nameTN+om ilerDersionN 'alueTN'3#5NEU R ro'iderB tion nameTN@arn%s.rrorN 'alueTNfalseNEUREcom ilerUREcom ilersUREsystem#codedomU RruntimeU Rassembly*indin& 7mlnsTNurn2schemas-microsoft-com2asm#'1NU Rde endent%ssemblyU RassemblyIdentity nameTNSystem#@eb#.icrosoft#Disual*asic#D*+odePro'ider. Public/ey$o"enTb>>a5c541F36e0?FN !arnin&(e'elTN6NU R ro'iderB tion nameTN+om ilerDersionN 'alueTN'3#5NEU R ro'iderB tion nameTNB tionInferN 'alueTNtrueNEU R ro'iderB tion nameTN@arn%s. +ultureTneutral. +ultureTneutral.7tensionsN ublic/ey$o"enTN31bf3?54ad346e35NEU Rbindin&0edirect oldDersionTN1#0#0#0-1#1#0#0N ne!DersionTN3#5#0#0NEUREde endent%ssemblyU Rde endent%ssemblyU RassemblyIdentity nameTNSystem#@eb#.Rcom iler lan&ua&eTNcIPcsPcshar N e7tensionTN#csN ty eTN.icrosoft#+Shar #+Shar +odePro'ider. DersionT2#0#0#0.rrorN 'alueTNfalseNEUREcom ilerU Rcom iler lan&ua&eTN'bP'bsP'isualbasicP'bscri tN e7tensionTN#'bN ty eTN.System. System.

Co -lusio I$ JB* PB0$%( ro'ides a collection of I$ JB*S offer.m loyer# $he !ider areas of job searchin& facilitate the )uic" and easy access to o increasin& job o ortunities# $he ortunities and chan&in& scenario of the business en'ironment today has made more eo le to search for better career and em loyers to search for better otential# $his situation has rom ted many to mo'e to job ortals to loo" for the !ays that has been !idely acce ted and fully useful in job searchin&# In this sense the job ortals assumes &reater im ortance and !e could de'elo such an efficient system !hich is used by lot many job hunters and em loyers# 1-- . normally by a number of different com anies# 8or the reason of easy u -to-datedness and comfortable use# I$ JB* PB0$%( contains main three users that are %dministrator. Job See"er and .

REFERENCES 3 BIBLIOARAP>? Websites • • • • www..# 1-/ .T"274. 1ressman $S1.7.com www.com Books & Documents • • • Software .net www.5oo5le.asp.net www.$S.ms%n.D 3.aspnetworl%.com=asp.n5ineerin5 >$ 1ractitioner?s $pproac*@ A Ro5er S.microsoft.7et 9ible $S1.