n.s(job portal)

Upload: lubna-khan

Post on 01-Jun-2018

280 views

Category:

Documents


3 download

TRANSCRIPT

  • 8/9/2019 N.S(job portal)

    1/52

     JOB CONSULTANCY / JOB PORTAL

     MAHAKAL INSTITUTE OF TECHNOLOGY & MANAGEMENT, UJJAIN

    MINOR PROJECT REPORT

    ON

    “JOB CONSULTANCY / JOB PORTAL”

    Guided b! Sub"i##ed b!

    P$% !G'u$'( S)$i('*#'( Ni*)'# S)'i+)

      S%)' Si-)

     

    Department Of Computer Science , MITM, Uain Pa!e "

  • 8/9/2019 N.S(job portal)

    2/52

     JOB CONSULTANCY / JOB PORTAL

    MAHAKAL INSTITUTE OF TECHNOLOGY & MANAGEMENT, UJJAIN

     

    CERTIFICATE

    This is to certify that the Minor Project Report entitled “J%b C%*u.#' / J%b P%$#'.”

    submitted by Mi**0 NISHAT SHAIKH AN1 M$0 SOHAN SINGH students of VII semester B.E.Information technolo!y" in year #$%&'%() is a e*cellent account of their +or, based on

    syllabus +hich is accepted in partial fulfillment of the de!ree of Bachelor of En!ineerin! in

    Information Technolo!y.

    Internal Examiner

    External Examiner

    Date#

    Date#

    Department Of Computer Science , MITM, Uain Pa!e $

  • 8/9/2019 N.S(job portal)

    3/52

     JOB CONSULTANCY / JOB PORTAL

    ABSTRACT

    In the current scenario) there is a rat race in each and e-ery professional field. It is

    also true for job mar,et. job portal is a +ebsite dedicated for online information

    about recruiters as +ell as job see,ers.

      job portal helps both the job see,ers and recruiters findin! the ri!ht

    or!ani/ation for the employees. In the case of job see,ers) accordin! to their

    educational 0ualification) e*perience and their preferences) the job portal sho+s

    the list of companies to the job see,er. nd to the recruiters) pro-ides the suitable

    candidates from a pool of 1ac,s.

      2o) a job portal is the perfect online arena) +here both the job see,ers

    and the employers find their !oal in the pursuit of !ettin! top notch company forthe suitable candidates.

    Department Of Computer Science , MITM, Uain Pa!e %

  • 8/9/2019 N.S(job portal)

    4/52

     JOB CONSULTANCY / JOB PORTAL

    IN1E2

    3ERTI4I3TE

     B2TR3T

    %. I5TR6783TI65

    #. RE98IREME5T 51:2I2

    $&"'unctiona( Re)uirement$&$ Non 'unctiona( Re)uirement$&% *ar+are Re)uirement$&- Softare Re)uirement

    %& '.ASIBILITY STUDY%&"Tecnica( 'ea0i1i(it2%&$ .conomica( 'ea0i1i(it2%&%Bea3iora( 'ea0i1i(it2

    -& SYST.M D.SI4N-&"Intro+uction-&$Mo+u(e De0cription-&%D'S5S Dia!ram-&-.R Dia!ram-&6US. Ca0e Dia!ram-&7Acti3it2 Dia!ram-&8C(a00 Dia!ram-&9Time Line Dia!ram

    6& IMPL.M.NTATION : MAINTAIN.NC.6&"Imp(ementation6&$Maintainence

    7& T.STIN47&"S20tem Te0tin!

    8& SNAPS*OTS9& CONCLUSION;& R.'.R.NC.S

    Department Of Computer Science , MITM, Uain Pa!e -

  • 8/9/2019 N.S(job portal)

    5/52

     JOB CONSULTANCY / JOB PORTAL

      CHAPTER34

    INTRO1UCTION

     

    I#$%du#i%

    Department Of Computer Science , MITM, Uain Pa!e 6

  • 8/9/2019 N.S(job portal)

    6/52

     JOB CONSULTANCY / JOB PORTAL

    1.1 About Project 

    ;ob 3onsultancy < ;ob Portal is a +eb application built in P=P . It pro-ides the

    candidates) ability to re!ister to this application and search for jobs ) mana!e their

    accounts. Each candidate +ill ha-e an account +ith their o+n home pa!e.

      6n the other hand ) Employes those are +illin! to publish the jobs for their

    company to candidates can re!ister to the job portal and !et their o+n account created

    and can post jobs to portal>s database.

      Re!istered Employers can add or remo-e jobs and these jobs can be seen by

    -arious candidates and they can contact the concern person for the job. Main aim of these

    +eb application is to ma,e an user friendly) platform +here) applicant can search jobs

    easily and is accessible to e-eryone +ho are interested.

      The purpose of the application is to pro-ides ;ob Portal for ;ob 2ee,ers to

    submit their 3V and apply for job) +here Employer can select best Employees from

    a-ailable candidate profile.

    1.2 Modules

     Te main u0er0 in te proect can 1e cate!ori

  • 8/9/2019 N.S(job portal)

    7/52

     JOB CONSULTANCY / JOB PORTAL

    1.3 e!nations" Acronyms and Abbre#iations

     

    "& A+min # Te autorio create0 3acancie0

      %& Jo1 See=er0 # Te per0on o 0ee( app(ie0 for o1

     

    ????????????????????

     

    Department Of Computer Science , MITM, Uain Pa!e 8

  • 8/9/2019 N.S(job portal)

    8/52

     JOB CONSULTANCY / JOB PORTAL

     

    CHAPTER35

      RE6UIREMENT

    ANALYSIS

    2.1 $%&'(I)&A* +E,%I+EME&(

      In ti0 0ection e i(( 1rie@2 +i0cu00 +ierent functiona( re)uirement0

    of +ierent u0er0&

    Department Of Computer Science , MITM, Uain Pa!e 9

  • 8/9/2019 N.S(job portal)

    9/52

     JOB CONSULTANCY / JOB PORTAL

    2.1.1 Admin

    "& Mana!e Jo1 See=er an+ .mp(o2er Pro(e0&

    $& Mana!e Pa2ment0 of Bot .mp(o2er an+ Jo1 See=er0&

    %& A++ Ne Ser3ice, Re(ate+ to .mp(o2er0 or Jo1 See=er0&

    -& Sen+ Me00a!e to .mp(o2er an+ Jo1 See=er for Su10cription etc&

    6& Pro3i+e Ro(e0 an+ Autentication to U0er0&

    7& A1i(it2 to can!e te (oo= an+ fee( of 2our 0ite 12 can!in! temp(ate&

    8& Mo0t Recent Jo10 to 1e +i0p(a2e+ on ome pa!e&

    9& Searc Jo10 1a0e+ on e2or+0, Cate!orie0, Location0 etc&

    ;& Create /.+it/Sa3e a0 man2 icon 0et0 a0 2ou (i=e&

    " &Location mana!ement con0o(e to A++ / Remo3e (ocation0 for ic o10 can 1e

    po0te+&

    ""& Mana!e premium emp(o2er0

    "$& A+min can A++/.+it/De(ete/Appro3e/Di0appro3e an2 o1&

    "%& Pri3ate (a1e(e+ an+ fu((2 inte!rate+ it 2our eEi0tin! e1 0ite0 (oo= an+ fee(&

    "-& Searc Jo1 See=er0 an+ .mp(o2er0 on te 1a0i0 of e2or+, name, .mai(F

    a++re00, countr2 etc&

    "6& Mana!e feature+ .mp(o2er0 0oca0e&

    "7& Setup mu(tip(e a+min it (e acce00 Pri3i(e!e0&

    &

    2.1.2 Employer

    Department Of Computer Science , MITM, Uain Pa!e ;

  • 8/9/2019 N.S(job portal)

    10/52

     JOB CONSULTANCY / JOB PORTAL

    "& A1i(it2 to 0earc re0ume 12 e2or+0, Jo1, Cate!or2, Da20 0ince po0te+&

    $& Po0t o10 it +etai(e+ o1 +e0cription Go1 tit(e, compan2 name, Compan2FURL,

    (ocation, 0a(ar2, o1 t2pe, or= t2pe, +e0cription, re)uire+ 0=i((0H&&

    %& A1i(it2 to create an+ e+it a compan2 pro(e&

    -& A1i(it2 to a++ a compan2 (o!o&

    6& Retrie3e pa00or+0 re0et 12 automate+ emai(&

    7& .mp(o2er Re!i0tration

    8& Reportin! information on o muc time (eft on C acce00&

    9& Pa2ment option 12 in3oice, cre+it/+e1it car+&

    ;& Information on num1er of 3acanc2 3iein!0 an+ app(ication&

    "& Re!i0ter an+ 0i!nFup on(ine for mem1er0ip0, Jo1, Pac=a!e0, Jo1 Po0tin! or

    Re0ume +ata1a0e acce00&

    ""& Option of inc(u+in! compan2 pro(e an+ (o!o &

    "$& Ne Account Notication an emai( me00a!e i0 0et to tem a0 auto re0pon+er

    it u0er name an+ pa00or+&

    "%& ie 0u1mitte+ Jo1 See=er C&

    "-& Don(oa+ C or app(ication 0u1mitte+ 12 o1 0ee=er0&

    "6& Retrie3e pa00or+ 12 automate+ emai(&

    "7& Up+ate pro(e at an2 time&

    2.2 &)&-$%&'(I)&A* +E,%I+EME&(S

    Department Of Computer Science , MITM, Uain Pa!e "

  • 8/9/2019 N.S(job portal)

    11/52

     JOB CONSULTANCY / JOB PORTAL

     2.1.3 Job Seekers

    "& App(2 for a o1 it te c(ic= of a 1utton&

      $ &Re0ume Po0tin!

      % &Automatica((2 retrie3e pa00or+0 12 emai(&

      - &Jo1 See=er Re!i0tration&

      6& Lo!in an+ up+ate pro(e, inc(u+in! for!otton pa00or+ remin+er0&

      7 &ie App(ication *i0tor2 from pro(e&

      8& Poerfu( On(ine o1 0earc tooK&

      9 &Jo1 See=er 0et0 pri3ac2 (e3e(5 to contro( o muc information i0 3i0i1(eto emp(o2er0

     Trou! re0ume 0earce0&

      ;&Searc o10 12 (ocation, )ua(ication, cate!orie0, compan2, (ocation,

    eEperience an+

    e2or+0&

      "& *i+e contact information&

      ""& A1i(it2 to a++ 0u1mit poto0 to pro(e&

      "$& A++ mu(tip(e (i0t of )ua(ication an+ eEperience&

      "%& A1i(it2 to a++ co3er (etter en app(2 for o1&

      "-& A++ .+it, Acti3ate or De(ete Jo1 Searc A!ent&

      "6& Better component +e0i!n to !et 1etter performance at rea( time&

      "7& '(eEi1(e 0er3ice 1a0e+ arcitecture i(( 1e i!(2 +e0ira1(e for future

    eEten0ion&

      "8& $-?8 a3ai(i1it2&

     

    Department Of Computer Science , MITM, Uain Pa!e ""

  • 8/9/2019 N.S(job portal)

    12/52

     JOB CONSULTANCY / JOB PORTAL

    2.3 A+/A+E +E,%I+EME&(S

     

    2.0 S)$(/A+E +E,%I+EME&(S

    S. &) &AME (PE

    %. 6peratin! 2ystem ?indo+s @P 6r later  

    #. I7E 5et Beans) 7ream+ea-er A.$

    . Tools P=P .C.$

    &. ?eb 2er-er pache Tomcat %.C

    (. ?eb Bro+ser Mo/illa 4irefo*

    D. 7atabase ser-er My20l 2er-er  

     

    ????????????????????

    Department Of Computer Science , MITM, Uain Pa!e "$

    S.

    &)

    &AME (PE

    % Processor Intel Pentium nd bo-e Version

    # =ard 7isc #$ B nd bo-e

    2peed %.D$ =F

    & Gey Board 2tandard

  • 8/9/2019 N.S(job portal)

    13/52

     JOB CONSULTANCY / JOB PORTAL

    CHAPTER37

      FEASIBILITY STU1Y

    Department Of Computer Science , MITM, Uain Pa!e "%

  • 8/9/2019 N.S(job portal)

    14/52

     JOB CONSULTANCY / JOB PORTAL

    'ea0i1i(it2 0tu+2 i0 te proce00 of +etermination of eter or not a proect i0 ort

    +oin!& 'ea0i1i(it2 0tu+ie0 are un+erta=en itin ti!t time con0traint0 an+ norma((2cu(minate in a ritten an+ ora( fea0i1i(it2 report& Te content0 an+

    recommen+ation0 of ti0 fea0i1i(it2 0tu+2 e(pe+ u0 a0 a 0oun+ 1a0i0 for +eci+in!

    o to prece+e te proect& Te e(pe+ in ta=in! +eci0ion0 0uc a0 ic 0oftare

    to u0e, ar+are com1ination0, etc& Te fo((oin! i0 te proce00 +ia!ram for

    fea0i1i(it2 ana(20i0& In te +ia!ram, te fea0i1i(it2 ana(20i0 0tart0 it te u0er 0et of

    re)uirement0& >it ti0, te eEi0tin! 020tem i0 a(0o o10er3e+& Te neEt 0tep i0 to

    cec= for te +eciencie0 in te eEi0tin! 020tem& B2 e3a(uatin! te a1o3e point0 a

    fre0 i+ea i0 concei3e+ to +ene an+ )uantif2 te re)uire+ !oa(0& Be0i+e0 tat, a 0et

    of a(ternati3e0 an+ teir fea0i1i(it2 i0 a(0o con0i+ere+ in ca0e of an2 fai(ure in te

    propo0e+ 020tem& Tu0, fea0i1i(it2 0tu+2 i0 an important part in 0oftare

    +e3e(opment&

    In te SDLC GS20tem0 De3e(opment Life C2c(e of our proect e maintaine+ a

    num1er of fea0i1i(it2 cec=point0 1eteen te to pa0e0 of te SDLC& Te0e

    cec=point0 in+icate tat te mana!ement +eci0ion to 1e ma+e after a pa0e i0

    comp(ete& Te fea0i1i(it2 cec=point0 in our proect ere a0

    "# fo((o0

     

    $# Sur3e2 pa0e cec=point

     

    %# Stu+2 pa0e cec=point

     

    -# Se(ection pa0e cec=point

     

    6# Ac)ui0ition pa0e cec=point

     

    Department Of Computer Science , MITM, Uain Pa!e "-

  • 8/9/2019 N.S(job portal)

    15/52

     JOB CONSULTANCY / JOB PORTAL

    7# De0i!n pa0e cec=point

    3.1 (E'&I'A* $EASII*I( 

     Tecnica( fea0i1i(it2 +etermine0 eter te or= for te proect can 1e +one it

    te eEi0tin! e)uipment, 0oftare tecno(o!2 an+ a3ai(a1(e per0onne(& Tecnica(

    fea0i1i(it2 i0 concerne+ it 0pecif2in! e)uipment an+ 0oftare tat i(( 0ati0f2 te

    u0er re)uirement& Ti0 proect i0 fea0i1(e on tecnica( remar=0 a(0o, a0 te propo0e+

    020tem i0 more 1eneciar2 in term0 of a3in! a 0oun+ proof 020tem it ne

    tecnica( component0 in0ta((e+ on te 020tem& Te propo0e+ 020tem can run on an2

    macine0 0upportin!

    >in+o0

    an+

    Internet

    0er3ice0 an+ or=0 on te 1e0t 0oftare an+ ar+are tat a+ 1een u0e+ i(e

    +e0i!nin! te 020tem 0o it ou(+ 1e fea0i1(e in a(( tecnica( term0 of fea0i1i(it2& Te

    tecno(o!ie0 0uc a0 JAA G JSP, Ser3(et , Ja3aScript an+ te compati1(e

    */>0 are 0o fami(iar it te to+a20 =no(e+!e 1a0e+ in+u0tr2 tat an2one can

    ea0i(2 1e

    compati1(e to te propo0e+ en3ironment&

     Tecnica( 'ea0i1i(it2 A++re00e0 Tree Maor I00ue0# F

    Ga I0 te propo0e+ Tecno(o!2 or So(ution Practica(

     Te tecno(o!ie0 u0e+ are mature+ enou! 0o tat te2 can 1e app(ie+ to our

    pro1(em0& Te practica(it2 of te 0o(ution e a3e +e3e(ope+ i0 pro3e+ it te u0e

    of te tecno(o!ie0 e a3e co0en& Te tecno(o!ie0 0uc a0 JAA GJSP,

    Ser3(et,Ja3a Script an

    + te compati1(e */>0 are 0o fami(iar it te to+a20 =no(e+!e 1a0e+

    in+u0tr2 tat an2one can ea0i(2 1e compati1(e to te propo0e+ en3ironment&

    G1 Do e current(2 po00e0 te nece00ar2 tecno(o!2

     >e r0t ma=e 0ure tat eter te re)uire+ tecno(o!ie0 are a3ai(a1(e to u0 or no&

    If te2 are a3ai(a1(e ten e mu0t a0= if e a3e te capacit2& 'or in0tance,

    Department Of Computer Science , MITM, Uain Pa!e "6

  • 8/9/2019 N.S(job portal)

    16/52

     JOB CONSULTANCY / JOB PORTAL

    >i(( our current Printer 1e a1(e to an+(e te ne report0 an+ form0 re)uire+ of a

    ne

    020tem

    Gc Do e po00e00 te nece00ar2 Tecnica( .Eperti0e an+ i0 te Sce+u(erea0ona1(e

     Ti0 con0i+eration of tecnica( fea0i1i(it2 i0 often for!otten +urin!

    fea0i1i(it2 ana(20i0& >e ma2 a3e te tecno(o!2, 1ut tat +oe0nt mean e a3e

    te 0=i((0

    re)uire+ to proper(2 app(2 tat tecno(o!2& A0 far a0 our proect i0 concerne+ e

    a3e te nece00ar2 eEperti0e 0o tat te propo0e+ 0o(ution can 1e ma+e fea0i1(e&

    3.2 Economical $easibility

    .conomica( fea0i1i(it2 +etermine0 eter tere are 0ucient 1enet0 in creatin! to

    ma=e te co0t accepta1(e, or i0 te co0t of te 020tem too i!& A0 ti0 0i!nie0 co0t

    1enet ana(20i0 an+ 0a3in!0& On te 1ea(f of te co0tF1enet ana(20i0, te

    propo0e+ 020tem i0 fea0i1(e an+ i0 economica( re!ar+in! it0 preFa00ume+ co0t for

    ma=in! a 020tem& Durin! te economica( fea0i1i(it2 te0t e maintaine+ te 1a(ance

    1eteen te Operationa( an+ .conomica( fea0i1i(itie0, a0 te to ere te

    con@ictin!& 'or eEamp(e te 0o(ution tat pro3i+e0 te 1e0t operationa( impact for

    te en+Fu0er0 ma2 a(0o 1e te mo0t eEpen0i3e an+, terefore, te (ea0teconomica((2 fea0i1(e&

     

    >e c(a00ie+ te co0t0 of On(ine o1 porta( accor+in! to te pa0e in ic te2

    occur& A0 e =no tat te 020tem +e3e(opment co0t0 are u0ua((2 oneFtime co0t0

    tat i(( not recur after te proect a0 1een comp(ete+& 'or ca(cu(atin! te

    De3e(opment co0t0 e e3a(uate+ certain co0t cate!orie0 3i

  • 8/9/2019 N.S(job portal)

    17/52

     JOB CONSULTANCY / JOB PORTAL

     3.2.2 'omputer usa4e.

     3.2.3 (rainin4.

    3.2.0 Supply and e5uipments costs. 

    3.2.6 'ost o7 any ne8 computer e5uipments and so7t8are&

    In or+er to te0t eter te Propo0e+ S20tem i0 co0tFeecti3e or not ee 3a(uate+ it

    trou! tree tecni)ue0 3i

  • 8/9/2019 N.S(job portal)

    18/52

     JOB CONSULTANCY / JOB PORTAL

    Peop(e are inerent(2 re0i0tant to can!e an+ computer0 a3e 1een =non to

    faci(itate can!e& Tere i0 a(a20 0ome re(uctance amon! te u0er0 a!ain0t te

    intro+uction of ne 020tem 1ut te2 ere to(+ tat ti0 020tem ou(+ e(iminate te

    unnece00ar2 o3erea+ of +ata1a0e mi!ration an+ con3er0ion, ic pre0ent(2 a+

    to 1e carrie+ out on +ai(2 1a0i0 to faci(itate tran0action0 1eteen te +ierent

    +epartment0& Te o1ecti3e ti0 fea0i1i(it2 pa0e i0 to ta=e te operationa( 0ta into

    con+ence& A0 te 0ucce00 of a !oo+ 020tem +epen+0 upon te i((in!ne00 of te

    operatin! 0ta, te2 ere ta=en into fu(( con+ence tat te ne propo0e+ 020tem

    ou(+ ma=e teir o10 ea0ier, re(ie3e tem from te unnece00ar2 o3erea+0 an+

    re+uce te po00i1i(it2 of error0 creepin! into te 020tem&

      ????????????????????

      CHAPTER38

      SYSTEM 1ESIGN

    Department Of Computer Science , MITM, Uain Pa!e "9

  • 8/9/2019 N.S(job portal)

    19/52

     JOB CONSULTANCY / JOB PORTAL

    0.1 Introduction

    After te ana(20i0 pa0e e a3e it u0 te +etai(0 of te eEi0tin! 020tem an+ te

    re)uirement0 of te u0er for te ne 020tem& Ti0 pa0e +i3ert0 focu0 from te

    pro1(em +omain to te 0o(ution +omain& It act0 a0 a 1ri+!e 1eteen te

    re)uirement pa0e an+ it0 0o(ution& Te +e0i!n pa0e focu0e0 on te +etai(e+

    imp(ementation of te 020tem recommen+e+ in te fea0i1i(it2 0tu+2 &S20tem0

    +e0i!n i0 te proce00 or art of +enin! te arcitecture, component0, mo+u(e0,

    interface0, an+ +ata for a 020tem to 0ati0f2 0pecie+ re)uirement0& Tere i0 0ome

    o3er(ap it te +i0cip(ine0 of 020tem0 ana(20i0, 020tem0 arcitecture an+ 020tem0

    en!ineerin! &O1ectForiente+ ana(20i0 an+ +e0i!n GOOAD meto+0 are 1ecomin!te mo0t i+e(2 u0e+ meto+0 for computer 020tem +e0i!n& Te UML a0 1ecome

    te 0tan+ar+ (an!ua!e u0e+ in O1ectForiente+ ana(20i0 an+ +e0i!n& It i0 i+e(2 u0e+

    for mo+e(in! 0oftare 020tem0 an+ i0 increa0in!(2 u0e+ for i! +e0i!nin! nonF

    0oftare 020tem0 an+ or!ani

  • 8/9/2019 N.S(job portal)

    20/52

     JOB CONSULTANCY / JOB PORTAL

     

    *o4ical desi4n

     Te (o!ica( +e0i!n of a 020tem pertain0 to an a10tract repre0entation of te +ata

    @o0, input0 an+ output0 of te 020tem& Ti0 i0 often con+ucte+ 3ia mo+e(in!, ic

    in3o(3e0 a 0imp(i0tic Gan+ 0ometime0 !rapica( repre0entation of an actua( 020tem&

    In te conteEt of 020tem0 +e0i!n, mo+e(in! can un+erta=e te fo((oin! form0,

    inc(u+in!&

    • Data @o +ia!ram0

    • .ntit2 Life *i0torie0

    • .ntit2 Re(ation0ip Dia!ram0

    P9ysical desi4n

     Te p20ica( +e0i!n re(ate0 to te actua( input an+ output proce00e0 of te 020tem&

     Ti0 i0 (ai+ +on in term0 of o +ata i0 input into a 020tem, o it i0 3erie+ /

    autenticate+, o it i0 proce00e+, an+ o it i0 +i0p(a2e+ a0 output& P20ica(

    +e0i!n, in ti0 conteEt, +oe0 not refer to te tan!i1(e p20ica( +e0i!n of an

    information 020tem& To u0e an ana(o!2, a per0ona( computer0 p20ica( +e0i!nin3o(3e0 input 3ia a =e21oar+, proce00in! itin te CPU, an+ output 3ia a monitor,

    printer, etc& It ou(+ not concern te actua( (a2out of te tan!i1(e ar+are, ic

    for a PC ou(+ 1e a monitor, CPU, moter1oar+, ar+ +ri3e, mo+em0, 3i+eo/!rapic0

    car+0, USB 0(ot0, etc&

    De0i!n Meto+o(o!2# Rapi+ App(ication De3e(opment GRAD

    Rapi+ App(ication De3e(opment GRAD i0 a meto+o(o!2 in ic a 020tem0 +e0i!ner

    pro+uce0 protot2pe0 for an en+Fu0er& Te en+Fu0er re3ie0 te protot2pe, an+ oer0

    fee+1ac= on it0 0uita1i(it2& Ti0 proce00 i0 repeate+ unti( te en+Fu0er i0 0ati0e+

    it te na( 020tem& It i0 i+e(2 u0e+ for mo+e(in! 0oftare 020tem0 an+ i0increa0in!(2 u0e+ for i! +e0i!nin! nonF0oftare 020tem0 an+ or!ani

  • 8/9/2019 N.S(job portal)

    21/52

     JOB CONSULTANCY / JOB PORTAL

    •  To +e3e(op a poerfu( on(ine pro!rammin! en3ironment for a3a

    pro!rammin!&

    •  To mana!e a(( +etai(0 of a(( u0er0 of te >e1 ID.&

    •  To mana!e pro!ram0Gi&e& Ja3a (e0 on 0er3er ma+e 12 u0er0 u0in! ID.&

     

    •  To pro3i+e 0upport to u0er0, 0o tat u0er0 cou(+ 0are teir pro1(em0 it

    oter u0er0&

     

    •  To a((o u0er0 to 0are teir Ja3a Pro!ram0 it oter u0er0

    Department Of Computer Science , MITM, Uain Pa!e $"

  • 8/9/2019 N.S(job portal)

    22/52

     JOB CONSULTANCY / JOB PORTAL

    0.3 $:S IA;+AM

    0.3.1 $-*e#el-<

    Department Of Computer Science , MITM, Uain Pa!e $$

  • 8/9/2019 N.S(job portal)

    23/52

     JOB CONSULTANCY / JOB PORTAL

     

    FIG 80704 1ATA FLO9 1IAGRAM LE:EL ; <

    0.3.2 $-*e#el-1

    Department Of Computer Science , MITM, Uain Pa!e $%

  • 8/9/2019 N.S(job portal)

    24/52

     JOB CONSULTANCY / JOB PORTAL

      FIG 80705 1ATA FLO9 1IAGRAM LE:EL34

    0.3.3 $-*e#el-2

    Department Of Computer Science , MITM, Uain Pa!e $-

  • 8/9/2019 N.S(job portal)

    25/52

     JOB CONSULTANCY / JOB PORTAL

     

    FIG 80707 1ATA FLO9 1IAGRAM LE:EL ; 5

     

    Department Of Computer Science , MITM, Uain Pa!e $6

  • 8/9/2019 N.S(job portal)

    26/52

     JOB CONSULTANCY / JOB PORTAL

    0.3.0 $-*e#el-3

      FIG 80708 1ATA FLO9 1IAGRAM LE:EL ; 7

    Department Of Computer Science , MITM, Uain Pa!e $7

  • 8/9/2019 N.S(job portal)

    27/52

     JOB CONSULTANCY / JOB PORTAL

    0.0 E+ IA;+AM

      FIG 8080< ENTITY RELETIONSHIP 1IAGRAM FOR JOB PORTAL

    Department Of Computer Science , MITM, Uain Pa!e $8

  • 8/9/2019 N.S(job portal)

    28/52

     JOB CONSULTANCY / JOB PORTAL

    0.6 %SE 'ASE IA;+AM

      FIG 80=0< USE CASE 1IAGRAM FOR JOB PORTAL0

    Department Of Computer Science , MITM, Uain Pa!e $9

  • 8/9/2019 N.S(job portal)

    29/52

     JOB CONSULTANCY / JOB PORTAL

    0.= A'(I>I( IA;+AM

     

    FIG 80>0< ACTI:ITY 1IAGRAM FOR JOB PORTAL

    Department Of Computer Science , MITM, Uain Pa!e $;

  • 8/9/2019 N.S(job portal)

    30/52

     JOB CONSULTANCY / JOB PORTAL

    0.? '*ASS IA;+AM

      FIG 80?0< CLASS 1IAGRAM FOR JOB PORTAL

    Department Of Computer Science , MITM, Uain Pa!e %

  • 8/9/2019 N.S(job portal)

    31/52

     JOB CONSULTANCY / JOB PORTAL

    0.@ (IME*I&E IA;+AM

    "$%

    -

    Scale in daysB

    Sca(e Gin +a20

    FIG 80@0< TIMELINE CHART FOR PROJECT 1E:ELOPMENT

      ????????????????????

    Department Of Computer Science , MITM, Uain Pa!e %"

  • 8/9/2019 N.S(job portal)

    32/52

     JOB CONSULTANCY / JOB PORTAL

     

    CHAPTER3=  IMPLEMENTATION

      &

      MAINTAINENCE

    6.1 Implementation#F

    Department Of Computer Science , MITM, Uain Pa!e %$

  • 8/9/2019 N.S(job portal)

    33/52

     JOB CONSULTANCY / JOB PORTAL

    Imp(ementation u0e0 te +e0i!n +ocument to pro+uce co+e& Demon0tration tat te

    pro!ram 0ati0e0 it0 0pecication0 3a(i+ate0 te co+e& T2pica((2, 0amp(e run0 of te

    pro!ram +emon0tratin! te 1ea3ior for eEpecte+ +ata 3a(ue0 an+ 1oun+ar2 3a(ue0

    are re)uire+& Sma(( pro!ram0 are ritten u0in! te mo+e(# F>rite/Compi(e/ Te0t& A0pro!ram0 !et more comp(icate+, te0tin! an+ +e1u!!in! a(one ma2 not 1e enou!

    to pro+uce re(ia1(e co+e& In0tea+, e a3e to rite pro!ram0 in a manner tat i((

    e(p in0ure tat error0 are cau!t or a3oi+e+&

    (op-o8n Implementation -

     Top +on imp(ementation 1e!in0 it te u0erFin3o=e+ mo+u(e an+ or=0 toar+

    te mo+u(e0 tat +o not ca(( an2 oter mo+u(e0& Te imp(ementation ma2 prece+e

    +eptFr0t or 1rea+tFr0t&

    ottom-%p Implementation # F

    Imp(ementation 1e!in0 it mo+u(e0 tat +o not ca(( an2 oter mo+u(e0 an+ or=0

    toar+ te main pro!ram& Te0t arne00 G0ee 1e(o i0 u0e+ to te0t in+i3i+ua(

    mo+u(e0& Te main mo+u(e con0titute0 te na( te0t arne00&

    Stub Pro4rammin4

    Stu1 pro!rammin! i0 te imp(ementation ana(o!ue of topF+on an+ 0tepi0e

    renement& It 0upport0 incrementa( pro!ram +e3e(opment 12 a((oin! for error an+

    impro3ement& A 0tu1 pro!ram i0 a 0trippe+F+on, 0=e(eton 3er0ion of a na(

    pro!ram& It +oe0nt imp(ement

    +etai(0 of te a(!oritm or fu((( a(( te o1 re)uirement0& *oe3er, it +oe0 contain

    rou! 3er0ion0 of a(( 0u1pro!ram0 an+ teir parameter (i0t0& 'urtermore, it can 1e

    compi(e+ an+ run& .Eten0i3e u0e of proce+ure0 an+ parameter are te +ierence

    1eteen 0tu1 pro!ram0 an+ protot2pe0& Quic= an+ +irt2 protot2pe0 0ou(+ 1eimpro3e+FFte2 0ou(+ 1e re ritten& A 0tu1 pro!ram e(p0 +emon0trate0 tat a

    pro!ram0 0tructure i0 p(au0i1(e& It0 proce+ure0 an+ function0 are un0opi0ticate+

    3er0ion0 of teir na( form0, 1ut te2 a((o (imite+ u0e of te entire pro!ram& In

    particu(ar, it ma2 or= for a (imite+ +ata 0et& Often te i!F(e3e( proce+ure0 are

    rea+2 to ca(( (oerF(e3e( co+e, e3en if te more +etai(e+ 0u1 pro!ram0 a3ent e3en

    Department Of Computer Science , MITM, Uain Pa!e %%

  • 8/9/2019 N.S(job portal)

    34/52

     JOB CONSULTANCY / JOB PORTAL

    1een ritten& Suc 0ection0 of co+e are commente+ out& Te comment 1rac=et0 can

    1e mo3e+, ca((F12Fca((, a0 te un+er(2in! proce+ure0 are actua((2 ritten&

    Incremental Pro4ram e#elopment -

    A0 pro!ram 1ecome more comp(eE, can!e0 a3e a ten+enc2 to intro+uce

    uneEpecte+ eect0& Incrementa( pro!rammin! trie0 to i0o(ate te eect0 of

    can!e0& >e a++ ne feature0 in preference to a++in! ne function0, an+ a++ ne

    function rater tan ritin! ne pro!ram0& Te pro!ram imp(ementation mo+e(

    1ecome0#FFFFFF Dene t2pe0/compi(e/EKFFFFFF A++ (oa+ an+ +ump

    function0/compi(e/te0tKFFFFFF A++ r0t proce00in! function/compi(e/te0t/EKFFFFFF A++

    feature0/compi(e/te0t/EKFFFFFF A++ 0econ+ proce00in! function/compi(e/te0t/EKFFFFFF

    eep a++in! feature0/an+ compi(in!/an+ te0tin!/ an+ Ein!&

     

    6.2 Maintenance -

    Once te 0oftare i0 +e(i3ere+ an+ +ep(o2e+, ten maintenance pa0e 0tart0&

    Softare re)uire0 maintenance 1ecau0e tere are 0ome re0i+ua( error0 remainin! in

    te 020tem tat mu0t 1e remo3e+ a0 te2 +i0co3ere+& Maintenance in3o(3e0

    un+er0tan+in! te eEi0tin! 0oftare Gco+e an+ re(ate+ +ocument0, un+er0tan+in!

    te eect of can!e, ma=in! te can!e0, te0tin! te ne can!e0, an+ rete0tin!

    te o(+ part0 tat ere not can!e+& Te comp(eEit2 of te maintenance ta0= ma=e0

    maintenance te mo0t co0t(2 acti3it2 in te (ife of 0oftare pro+uct &It i0 1e(ie3e+

    tat a(mo0t a(( 0oftare tat i0 +e3e(ope+ a0 re0i+ua( error0, or 1u!0, in tem

    &Te0e error0 nee+ to 1e remo3e+ en +i0co3ere+ tat (ea+0 to te 0oftare

    can!e& Ti0 i0 ca((e+ Correcti3e Maintenance& Correcti3e maintenance mean0

    repairin!, proce00in! or performance fai(ure0 or ma=in! a(teration0 1ecau0e of

    pre3iou0(2 i((F+ene+ pro1(em0 &Softare un+er!oe0 can!e fre)uent(2 e3en itout

    1u!0 1ecau0e te 0oftare mu0t 1e up!ra+e+ an+ enance+ to inc(u+e more

    feature0 an+ pro3i+e more 0er3ice0& Ti0 a(0o re)uire0 mo+ication of te 0oftare&

     Te can!e+ 0oftare can!e0 te en3ironment,

    ic in turn re)uire0 furter can!e& Ti0 penomenon i0 ca((e+ te

    (a of 0oftare

    e3a(uation

    & Maintenance +ue to ti0 penomenon i0 ca((e+

    Department Of Computer Science , MITM, Uain Pa!e %-

  • 8/9/2019 N.S(job portal)

    35/52

     JOB CONSULTANCY / JOB PORTAL

    a+apti3e maintenance

    &A+apti3e maintenance mean0 can!in! te pro!ram function& Perfect maintenance

    mean0

    enancin! te performance or mo+if2in! te pro!ram0 accor+in! to te u0er0a++itiona( or

    can!in! nee+0& Te =e20 to re+uce te nee+ for maintenance are#

    "&More accurate(2 +enin! te

    u0er0 re)uirement +urin! 020tem +e3e(opment&

     $&Preparation of 020tem +ocumentation in a 1etter a2&

    %&U0in! more eecti3e a20 for +e0i!nin! proce00in! (o!ic an+ communicatin! it to

    proect team mem1er0&

    -&Ma=in! 1etter u0e of eEi0tin! too(0 an+ tecni)ue0&

    6&Mana!in! te 020tem en!ineerin! proce00 eecti3e(2

    ????????????????????

    Department Of Computer Science , MITM, Uain Pa!e %6

  • 8/9/2019 N.S(job portal)

    36/52

     JOB CONSULTANCY / JOB PORTAL

     

    CHAPTER3>

      TESTING

    Department Of Computer Science , MITM, Uain Pa!e %7

  • 8/9/2019 N.S(job portal)

    37/52

     JOB CONSULTANCY / JOB PORTAL

    =.1 SS(EM (ES(I&;

    B(ac= 1oE te0tin! meto+ a0 u0e+ for 020tem te0tin!& Te 1(ac= 1oE te0tin! u0ua((2

    +emon0trate0 tat 0oftare function0 are operationa(K tat te input i0 proper(2

    accepte+ an+ te output i0 correct(2 pro+uce+K an+ tat inte!rit2 of eEterna(

    informationG+ata1a0e0 i0 maintaine+&

     

    /9y testin4 is done

     Te0tin! i0 te proce00 of runnin! a 020tem it te intention of n+in! error0&

     

     Te0tin! enance0 te inte!rit2 of a 020tem 12 +etectin! +e3iation0 in +e0i!n an+

    error0 in te 020tem&

     

     Te0tin! aim0 at +etectin! errorFprone area0& Ti0 e(p0 in te pre3ention of error0 in

    a 020tem&

     Te0tin! a(0o a++ 3a(ue to te pro+uct 12 conrmin! to te u0er re)uirement0&

    'auses o7 Errors

     Te mo0t common cau0e0 of error0 in a 0oftare 020tem are#

    'ommunication 4ap bet8een t9e de#eloper and t9e

    business decision maker 

    Department Of Computer Science , MITM, Uain Pa!e %8

  • 8/9/2019 N.S(job portal)

    38/52

     JOB CONSULTANCY / JOB PORTAL

    Acommunication !ap 1eteen te +e3e(oper an+ te 1u0ine00 +eci0ion ma=er i0

    norma((2 +ue to 0u1t(e +ierence0 1eteen tem& Te +ierence0 can 1e c(a00ie+

    into 3e 1roa+ area0# Tou!t proce00, Bac=!roun+ an+ .Eperience, Intere0t,

    Prioritie0, &

     

    (ime pro#ided to a de#eloper to complete t9e project#

    A common 0ource of error0 in proect0 come0 from time con0traint0 in +e(i3erin! a

    pro+uct& To =eep to te 0ce+u(e, feature0 can 1e cut& To =eep te feature0, te

    0ce+u(e can 1e 0(ippe+& 'ai(in! to a+u0t te feature 0et or 0ce+u(e en

    pro1(em0 are +i0co3ere+ can (ea+ to ru0e+ or= an+ @ae+ 020tem0&

    )#er 'ommitment by t9e de#eloper

    *i! entu0ia0m can (ea+ to o3er commitment 12 te +e3e(oper& In te0e 0ituation0,

    +e3e(oper0 are u0ua((2 una1(e to a++ ere to +ea+(ine0 or )ua(it2 +ue to (ac= of

    re0ource0 or re)uire+ 0=i((0 on te team&

    InsuCcient testin4 and 5uality control#

    In0ucient te0tin! i0 a(0o a maor 0ource of 1rea=+on of eFcommerce 020tem0

    +urin! operation0, a0 te0tin! mu0t 1e +one +urin! a(( pa0e0 of +e3e(opment&

    Inade5uate re5uirements 4at9erin4#

    A 0ort time to mar=et re0u(t0 in +e3e(oper0 0tartin! or= on te >e1 0ite+e3e(opment itout tru(2 un+er0tan+in! te 1u0ine00 an+ tecnica( re)uirement0&

    A(0o, +e3e(oper0 ma2 create c(ientF0i+e 0cript0 u0in! (an!ua!e tat ma2 not or= on

    0ome c(ient 1ro0er0&

    Deepin4 pace t9e 7ast c9an4in4 (ec9nolo4y#

    Department Of Computer Science , MITM, Uain Pa!e %9

  • 8/9/2019 N.S(job portal)

    39/52

     JOB CONSULTANCY / JOB PORTAL

    Ne tecno(o!ie0 are con0tant(2 intro+uce+& Tere ma2 not 1e a+e)uate time to

    +e3e(op eEperti0e in te ne tecno(o!ie0& Ti0 i0 a pro1(em for to rea0on0& 'ir0t,

    te tecno(o!2 ma2 not 1e proper(2 imp(emente+& Secon+, te tecno(o!2 ma2 not

    inte!rate e(( it te eEi0tin! en3ironment&

    (estin4 Principles

     To +i0co3er a0 2et un+i0co3ere+ error0&

    A(( te0t0 0ou(+ 1e trace a1(e to cu0tome50 re)uirement&

     Te0t0 0ou(+ 1e p(anne+ (on! 1efore te te0tin! actua((2 1e!in0&

     Te0tin! 0ou(+ 1e!in in te 0ma(( : pro!re00 toar+0 te0tin! in te (ar!e&

     .Eau0ti3e Te0tin! i0 not po00i1(e&

     To 1e mo0t eecti3e trainin! 0ou(+ 1e con+ucte+ 12 an In+epen+ent Tir+ Part2

     

    (estin4 )bjecti#es

     ? Te0tin! i0 a proce00 of eEecutin! a pro!ram it te intent of n+in! error0&

     ? A !oo+ te0t ca0e i0 one tat a0 a i! pro1a1i(it2 of n+in! an a0 2et un

    +i0co3ere+ error&

     ? A 0ucce00fu( te0t i0 one tat unco3er0 an a0 2et un+i0co3ere+ error&

     

    Dinds o7 (estin4#

    lack ox (estin4F

    Department Of Computer Science , MITM, Uain Pa!e %;

  • 8/9/2019 N.S(job portal)

    40/52

     JOB CONSULTANCY / JOB PORTAL

     Not 1a0e+ on an2 =no(e+!e of interna( +e0i!n0 or co+e& Te0t0 are 1a0e+ on

    re)uirement0 an+ functiona(it2&

    /9ite ox (estin4F

    Ba0e+ on te =no(e+!e of te interna( (o!ic

    of an app(ication0 co+e&

     Te0t0 are 1a0e+ on co3era!e of co+e 0tatement0, 1rance0, pat0 an+ 0tatement0&

    %nit (estin4F

     Te mo0t micro 0ca(e of te0tin!K to te0t particu(ar function0 an+ co+e

    mo+u(e0& T2pica((2 +one 12 te pro!rammer an+ not 12 te te0ter0, a0 it re)uire0

    +etai(e+ =no(e+!e of te interna( pro!ram +e0i!n an+ co+e& Not a(a20 ea0i(2 +one

    un(e00 te app(ication a0 a e((F+e0i!ne+ arcitecture it ti!t co+eK ma2 re)uire

    +e3e(opin! te0t +ri3er mo+u(e0 or te0t arne00e0&

    Inte4ration (estin4-

     Te0tin! of com1ine+ part0 of an app(ication to +etermine if te2

    function to!eter correct(2& Te part0 can 1e co+e mo+u(e0, in+i3i+ua(

    app(ication0, c(ient

    an+ 0er3er app(ication0 on a netor=, etc& Ti0 t2pe of te0tin! i0 e0pecia((2 re(e3ant

    to c(ient/ 0er3er an+ +i0tri1ute+ 020tem0&

    Department Of Computer Science , MITM, Uain Pa!e -

  • 8/9/2019 N.S(job portal)

    41/52

     JOB CONSULTANCY / JOB PORTAL

    Acceptance (estin4-

    'ina( te0tin! 1a0e+ on te 0pecication of te en+ u0er or cu0tomer or 1a0e+ on u0e

    12 en+Fu0er/cu0tomer o3er 0ome (imite+ perio+ of time&

     

    ????????????????????

     

    CHAPTER3?

      SNAPSHOTS

    Department Of Computer Science , MITM, Uain Pa!e -"

  • 8/9/2019 N.S(job portal)

    42/52

     JOB CONSULTANCY / JOB PORTAL

    Department Of Computer Science , MITM, Uain Pa!e -$

  • 8/9/2019 N.S(job portal)

    43/52

     JOB CONSULTANCY / JOB PORTAL

      'I4 8&" Re!i0ter Pa!e

    Department Of Computer Science , MITM, Uain Pa!e -%

  • 8/9/2019 N.S(job portal)

    44/52

     JOB CONSULTANCY / JOB PORTAL

    Department Of Computer Science , MITM, Uain Pa!e --

  • 8/9/2019 N.S(job portal)

    45/52

     JOB CONSULTANCY / JOB PORTAL

    Department Of Computer Science , MITM, Uain Pa!e -6

  • 8/9/2019 N.S(job portal)

    46/52

     JOB CONSULTANCY / JOB PORTAL

    Department Of Computer Science , MITM, Uain Pa!e -7

  • 8/9/2019 N.S(job portal)

    47/52

     JOB CONSULTANCY / JOB PORTAL

    Department Of Computer Science , MITM, Uain Pa!e -8

  • 8/9/2019 N.S(job portal)

    48/52

     JOB CONSULTANCY / JOB PORTAL

      ????????????????????

    Department Of Computer Science , MITM, Uain Pa!e -9

  • 8/9/2019 N.S(job portal)

    49/52

     JOB CONSULTANCY / JOB PORTAL

    CHAPTER3@

    CONCLUSIONS

    Department Of Computer Science , MITM, Uain Pa!e -;

  • 8/9/2019 N.S(job portal)

    50/52

     JOB CONSULTANCY / JOB PORTAL

    This is +ell defined job for us that successfully analy/ed the situation in +hich this project +ill

    +or, and the en-ironment of the or!ani/ation that +ill use this project. By this project +e

    successfully tried to implement the 2oft+are En!ineerin! concepts and to follo+ the standards of 

    the pro!rammin!.

    It +as a !ood e*perience for us to +or, in colla!e that has a -ery friendly en-ironment

    and learnin! atmosphere. nd finally +e +ould li,e to than,ful to our !uide Mr. aura-

    2hri-asta- and ?hole MITM 4MI1:.

    ?e are also than,ful to our faculty members of IT department for their -aluable su!!estions.

    ?e are than,ful to all the lab assistants> faculties and student section of MITM.

    1astly +e are than,ful to all of the personalities +ho directly or indirectly supported us to

    de-elop this project.

     

    ????????????????????

    Department Of Computer Science , MITM, Uain Pa!e 6

  • 8/9/2019 N.S(job portal)

    51/52

     JOB CONSULTANCY / JOB PORTAL

     

    CHAPTER3

      REFERENCES

     

    Department Of Computer Science , MITM, Uain Pa!e 6"

  • 8/9/2019 N.S(job portal)

    52/52

     JOB CONSULTANCY / JOB PORTAL

    .1 )nline SupportH'

    1. 9ttpFFja#a.sun.comFproductsFjsp2.

     

    2. 9ttpFF888.roseindia.com

    .2 ooks +e7erred- 

    The follo+in! boo,s +ere used e*tensi-ely for the project de-elopment and implementation.

    %. 3huc, Musciano and Bill Gennedy %A" J=TM1H The 7efiniti-e uide 6KReilly L‖

      ssociates 1td

    #. eor!e Goch and Ge-in 1oney. %C"

      J6racle A) The 3omplete Reference 6racle Press Edition.‖

      . =erbert 2childt #$$%" JThe 3omplete ;a-a Reference Tata Mcra+‖

      '=ill Publishin! 3ompany 1imited.

      &. Marty =all #$$$" J3ore 2er-lets and ;a-a 2er-er Pa!es 2un Micro 2ystem Press.‖

     

    & ????????????????????