Top Banner

of 24

Abhi Placemnt Cell

Jun 04, 2018

Download

Documents

Pratik Bhoir
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/13/2019 Abhi Placemnt Cell

    1/24

    CHAPTER-1

    SYSTEM ANALYSIS

    1.1 Feasibility Study

    The goal of feasibility study is to determine whether a proposed systen is

    worth pursuing. A study was undertaken to know that what is possibly and

    likely to achieved by this project which can not be done with the previous

    system.

    Econoic !easibility

    From economic point of view this system will take some cost initially when

    it is going to be implemented but once it is installed no further investment is

    required in future.After installation it will stop use the use of pencil , and

    mainatanace of that big and heavy record registers which are maintained by

    so many people. So we can say that this systema is economically feasible

    because it reduces wastage of money in stationary used to maintain records

    and also man power using to maintain that records which is used in current

    system.

    Tec"nical !easibility

    n this system we use java plateform which is highly portable. !e can easily

    transport file from one plateform to other. "sing java we can create system

    more attractive and user friendly than using other languages like #$#%%. The

    whole system is technically feasible because we use those technologies

    which make this system more efficient and effective.

    1

  • 8/13/2019 Abhi Placemnt Cell

    2/24

  • 8/13/2019 Abhi Placemnt Cell

    3/24

    1.) *+,ECT *RIENTE ANALYSIS

    *bect-o&iented analysis and desi/n 0//A61 is a software engineering

    approach that models a system as a group of interacting objects. 7ach object

    represents some entity of interest in the system being modeled, and is

    characterised by its class, its state 0data elements1, and its behavior. 5arious

    models can be created to show the static structure, dynamic behavior, and

    run8time deployment of these collaborating objects. There are a number of

    different notations for representing these models, such as the "nified

    *odeling 4anguage0"*41.

    /bject8oriented analysis 0//A1 applies object8modelling techniques to

    analy9e the functional requirements for a system. /bject8oriented design0//61 elaborates the analysis models to produce implementation

    specifications. //A focuses on what the system does, //6 on how the

    system does it.

    An object8oriented system is composed of objects. The behavior of the

    system results from the collaboration of those objects. #ollaboration

    between objects involves them sending messages to each other. Sending a

    message differs from calling a function in that when a target object receives

    a message, it itself decides what function to carry out to service that

    message. The same message may be implemented by many differentfunctions, the one selected depending on the state of the target object.

    The implementation of :message sending: varies depending on the

    architecture of the system being modeled, and the location of the objects

    being communicated with.

    3

    http://en.wikipedia.org/wiki/Software_engineeringhttp://en.wikipedia.org/wiki/Object_(computer_science)http://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Functional_requirementshttp://en.wikipedia.org/wiki/Object-oriented_designhttp://en.wikipedia.org/wiki/Object_(computer_science)http://en.wikipedia.org/wiki/Software_engineeringhttp://en.wikipedia.org/wiki/Object_(computer_science)http://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Functional_requirementshttp://en.wikipedia.org/wiki/Object-oriented_designhttp://en.wikipedia.org/wiki/Object_(computer_science)
  • 8/13/2019 Abhi Placemnt Cell

    4/24

    CHAPTER-#

    ESI0N

    #.1 %SE CASE IA0RAM

    Admin Student

    update stud

    detail

    Update placed

    stud details

    Login

    Registration

    Update staff

    details

    Update

    compdetails

    search stud

    details

    View all

    details

    Upload and

    download C.V.

    USE CASE

    4

  • 8/13/2019 Abhi Placemnt Cell

    5/24

    #.1.1 %SE CASE IA0RAM SPECIFICATI*N

    !ork in the application will be done in the following way'

    Access $ Search information from the first page 0only read access1.

    The front8page of the system is created giving a

    brief description about the system and a login bo; .

    4ogin to the system through the first page of the

    application.

    See $ change his $ her details.

  • 8/13/2019 Abhi Placemnt Cell

    6/24

    #.# SE$%ENCE IA0RAM

    #.#.1 L*0IN

    User Home Login Registration Database

    Admin

    username

    password

    Verif

    Valid

    Student

    username

    password

    !f not registered

    Verif

    Valid

    Submit

    Valid

    SE"UE#CE D!A$RA%& Login

    6

  • 8/13/2019 Abhi Placemnt Cell

    7/24

    #.#.# ST%ENT

    S t u d e n t ' e rs o n e l in fo U p lo a d C . V .A c a d e m ic in fo . S e a rc hD o w n lo a d C . V . D a t a b a s e

    E d i t

    S a ( e

    E d i t

    S a ( e

    e n r o l l n o .

    S a ( e

    E n r o ll n o .

    C h e c )

    Re t r i e ( e

    R e * u e s t

    C h e c )

    S h o w

    S E " U E # C E D !A $ R A % & S t u d en t

    7

  • 8/13/2019 Abhi Placemnt Cell

    8/24

    #.#.) AMIN

    AdminCompan

    Details

    'laced stud

    detailsStaff details

    Search all

    detailsDatabase

    Edit

    Sa(e

    Search read

    details

    Edit

    Sa(e

    Retrie(e

    Staff details

    Sa(e

    retrie(e

    Enroll no.

    Chec)

    Show

    +ear, aggregate

    Chec)

    Show sorted

    list

    SE"UE#CE D!A$RA%& Admin

    8

  • 8/13/2019 Abhi Placemnt Cell

    9/24

    2.3 CLASS DIAGRAM

    U s e r

    u s e r n a m e

    p a s s w o r d

    L o g i n -

    A d m in /s t u d e n t

    s t u d e n t d e t a i l s

    u p d a t e s t u d d e t a i l s

    u p l o a d c . (.

    c o m p a n d e t a i l s

    p l a c e d s t u du p l o a d p la c e d s t u d

    s t a f f d e t a i l s

    V i e w -

    S t u d e n t d e t a i l s

    # a m e

    a d d r e s s

    ro l l n o .

    b r a n c h

    D . 0 . 1

    e m a i l id

    e a r

    a g g r e g a t e

    S u b m i t -

    U p d a t e s t u d

    d e t a i l s

    # a m e

    a d d r e s s

    ro l l . n o

    b r a n c hD . 0 . 1 .

    e m a i l id

    a g g r e g a t e

    e a r

    S u b m i t -

    U p l o a d C . V .

    e n ro l l n o .

    C . V . d e t a i l s

    S u b m i t -

    C o m p a n d e t a i ls

    C o m p a n n a m e

    e l i g ib i l i t c r i t e r i a

    D . 0 . r e c r u i tm e n t

    a ( e ra g e p a c a m p u s o f

    r e c r u i t m e n t

    p l a c e d a r e a

    S u b m i t-

    V i e w -

    U p l o a d p l a c e d

    s t u d

    # a m e

    C o m p a n n a m e

    p l a c e d a r e a

    s a l a r c o n t a c t n o .

    e m a i l i d

    S u b m i t -

    ' l a c e d s t u d e n t s

    # a m e

    c o m p a n n a m e

    p l a c e d a r e a

    s a l a r

    c o n t a c t n o .

    e m a i l id

    V i e w -

    # e w u s e r

    n a m e

    u s e r n am e

    p a s s w o r d

    e m a i l

    S a ( e -

    s t a f f d e t a i l s

    # a m e

    d e s i g n a t i o n

    c o n t a c t n o

    e m a i l id

    S u b m i t-

    V i e w -

    C L A S S D ! A $ R A %

    9

  • 8/13/2019 Abhi Placemnt Cell

    10/24

    #.2 ATA M*EL

    2.4.1 DFD LEVEL 0:

    2np cell

    Student

    A dm in

    personel

    info.

    A c adem ic

    info.

    Companinfo.

    ' laced s tud

    info

    Staff info.

    10

  • 8/13/2019 Abhi Placemnt Cell

    11/24

    #.2.# F LE3EL 1

    2np cell

    Student

    Admin

    personel

    info.

    Academic

    info.

    Compan

    info.

    'laced stud

    info

    Staff info.

    D3D LEVEL 4

    DatabaseDispla Valid

    Submit

    11

  • 8/13/2019 Abhi Placemnt Cell

    12/24

    CHAPTER-)

    C*IN0

    ).1 Hoe 4a/e

    =>6/#T?&7 3T*4 &"4# :8$$!@#$$6T6 3T*4 (.

    Transitional$$7B:C

    =3T*4C=37A6C=TT47C!elcome to /nline 2ob Search=$TT47C

    =*7TA http8equivD#ontent8Type contentD:te;t$htmlE charsetDwindows8

    +:C=>88Applying styles for the page 88C=>88Applying client side

    validations on a form before submitting it to the server.88C

    =S#)&T languageD2avaScriptC

    =>88The function checkall01 checks if the login name and password te;t

    bo;es are left blank in the registration form and displays an alert message.88C

    function checkall01

    G

    var loginname D document.formsHI.login.valueE

    var pwd D document.formsHI.password.valueE

    if0loginnameDDnull JJ loginnameDD::1

    G

    alert0:&lease type your login name.:1E

    =>88ringing the focus into the login te;t field.88C

    document.formsHI.login.focus01E

    return falseE

    K

    else if0pwd DD null JJ pwd DD::1 a

    G

    alert0:&lease type your password.:1E

    document.formsHI.password.focus01E

    return falseE

    K

    elseG

    return trueE

    K

    K

    =$S#)&TC

    12

  • 8/13/2019 Abhi Placemnt Cell

    13/24

    =*7TA contentD:*icrosoft Front&age (.:

    nameD

  • 8/13/2019 Abhi Placemnt Cell

    14/24

    =T/6?C

    =T) bg#olorDNffffffC

    =T6 alignDmiddle widthD:+O:C

    =65 alignDleftCnbspE=$65C=$T6C=$T)C=$T/6?C=$TA47C

    =pCnbspE=$pC

    =TA47 widthD:+O:C

    =T/6?C

    =T)C

    =T6 classDbtn widthD:+O: heightD+C=$T6C=$T)C

    =T)C

    =T6 widthD:+O: heightD+RC=$T6C=$T)C=$T/6?C=$TA47C=>88

    /n clicking the submit button, the page calls the function checkall01 that in

    turn calls the ne;t page First4evel#heck.jsp. 88C

    =F/)* onSubmitD:return checkall01: actionDloginvalid.jsp methodDpostC

    =65 alignDrightC=F/BT faceD:Arial, 3elvetica, sans8serif:colorDNcc@@

    si9eDC=CFirst 4evel

    4oginnbspEnbspEnbspEnbspEnbspEnbspEnbspEnbspEnbspEnb

    spE=$C=$F/BTC

    =$65C

    =TA47 cellSpacingD cell&addingD widthD:+O: borderDC

    =T/6?C

    =T)C

    =T6 alignDmiddle widthD+@ heightD+PCnbspE =$T6C

    =T6 vAlignDcenter widthD+ heightD+PC

    =TA47 cellSpacingD+ cell&addingD+ widthD:+O: borderDC

    =T/6?C

    =T)C

    =T6 classDbtnC

    =65 C=A classDbtn

    hrefD:admin4ogin.jsp:CAdministrator=$AC=$65C=$T6C=$T)C

    =T)C

    =T6 bg#olorDNffffff heightDC=$T6C=$T)C

    =T)C =T6 bg#olorDNffffff heightDC=$T6C=$T)C

    =T)C

    =T6 bg#olorDNffffff heightDC=$T6C=$T)C

    =T)C

    =T6 classDbtnC=A classDbtn

    hrefD:about.html:CAbout=$AC=$T6C=$T)C

    14

  • 8/13/2019 Abhi Placemnt Cell

    15/24

    =T)C

    =T6 bg#olorDNffffff heightDC=$T6C=$T)C

    =$T/6?C=$TA47C=$T6C

    =T6 alignDmiddle widthDP heightD+PCnbspE =$T6C

    =T6 classDnote+ vAlignDtop colSpanD heightD+PC

    =&C=F/BT faceD:Arial, 3elvetica, sans8serif: si9eD@C/nline 2ob is an

    system created mainly aiming to provide the Bew 2obs or jobs information

    to the people on click of a button. t contains information about various job

    that are available on various sector.=$F/BTC=$&C

    =>88#alling the page )egistration.htm on clicking the hyperlink )egister

    now.

    88C

    =&C=C=$C=$&C

    =&C=CFreshers #4# 37)7 =$C=)C

    =$&C=$T6C =T6 alignDmiddle widthD+ heightD+P rowSpanDCnbspE=$T6C

    =T6 widthD heightD+PC

    =TA47 cellSpacingD cell&addingD widthD:+O: borderDC

    =T/6?C

    =T)C=>886isplaying the label as 4ogin Bame.88C

    =T6 no!rap alignDrightC=C4ogin Bame=$CnbspEnbspE

    =$T6C

    =T6 alignDleftC=>88#reating a te;t field for the label, 4ogin Bame.

    88C=B&"T

    classDflat ma;4engthD@ si9eD+ nameDcidC =$T6C=$T)C

    =T)C

    =T6 heightD(C=$T6C=$T)C

    =T)C

    =T6 alignDrightC=C&assword=$CnbspEnbspE =$T6C

    =T6 alignDleftC=B&"T classDflat typeDpassword ma;4engthD@

    si9eD+

    nameDpswdC =$T6C=$T)C

    =T)C

    =T6 heightD(C=$T6C=$T)C =T)C=>88#reating a button with the caption, S"*T.88C

    =T6 alignDright colSpanDC="TT/B classDlgn

    typeDsubmitCS"*T=$"TT/BC =)C=)C=$T6C=$T)C

    =T)C

    =T6 alignDright colSpanDC=C=)C=A

    15

  • 8/13/2019 Abhi Placemnt Cell

    16/24

  • 8/13/2019 Abhi Placemnt Cell

    17/24

    ).# ,*+ PA0E

    =hrC=table bgcolorDNFF widthD+OC

    =tr bgcolorD:Nc@b:C

    =tdC

    =div alignD:center:C=font faceD:Arial, 3elvetica, sans8serif: si9eD:@:

    colorD :NFFFFFF:C=bC!elcome to /nline 2ob Search =$bC=$fontC=$divC

    =$tdC

    =$trC

    =$tableC

    =table borderD cellpaddingD cellspacingD widthD:+O:C

    =tbodyC

    =tr bgcolorD:NFFFFFF: backgroundD:images$sback.jpg:C

    =td alignDmiddle widthD:O:C

    =div alignD:left:C

    =hC=font colorD:N##FF:C=img nameD:a: srcD:images$jobs.jpg:

    heightD:@Q: widthD::C=$fontC=$hC

    =$F/BTC

    =$divC =$tdC

    =tdC

    =hCSelect ?our #hoice =$hC

    =pC=a hrefD:function.jsp:C2ob y Function =$aC=brC=$pC

    =pC =a hrefD:location.jsp:C2ob y 4ocation =$aC=brC=$pC

    =pC =a hrefD:company.jsp:C2ob y #ompany =$aC=brC=$pC

    =pC =a hrefD:feedback+.html:C&ost Feedback=$aC=brC=$pC

    =brC

    =brC

    =brC

    =brC

    =brC

    17

  • 8/13/2019 Abhi Placemnt Cell

    18/24

    =a hrefD:4ogout.jsp:C4ogout=$aC=brC

    =$tdC=$trC=$tableC

    =$centerC

    =$tbodyC

    =$tableC

    =brC=brC=brC=brC =brC

    =table bgcolorDNFF widthD+OC

    =tr bgcolorD:Nc@b:C

    =tdC

    =div alignD:center:C=font faceD:Arial, 3elvetica, sans8serif: si9eD:@:

    colorD :NFFFFFF:C=bC=marqueeC6eveloped by' nbspE nbspE nbspE

    *ukesh 5erma nbspE nbspE nbspE nbspE nbspE 3arsh umar

    nbspE nbspE nbspE nbspE nbspE 3emant Shukla nbspE nbspE

    nbspE nbspE nbspE Amit umar nbspE nbspE nbspE nbspE nbspE

    =$marqueeC=$bC=$fontC=$divC

    =$tdC

    =$trC

    =$tableC

    18

  • 8/13/2019 Abhi Placemnt Cell

    19/24

    CHAPTER-2

    TESTIN0 STRATE0IES A*PTE

    TESTIN0

    Testing should be done through the implementation process. 7ven before

    and application is installedE it makes sense to verify that the basic platform is

    capable of achieving its design capabilities. System testing is a critical

    process. Testing is a process of e;ecuting a program with the e;plicit

    intention of finding errors that is making the program fail. This helps in

    finding the bottle neck in the system. 7;ecuting a program in a stimulated

    environment performs testing. The feedback from testing phase generally

    produces changes in the software to deal with errors and failures that are

    uncovered.

    +LAC5 +*6 TESTIN0

    n black bo; testing or functional testing test cases are decided. Test cases

    are decided on the basis of requirements or specifications of the program or

    module.

    lack bo; testing is done in the project to remove errors'

    ncorrect or missing function

    nterface errors.

    7rrors in data structure or e;ternal database access.

    ehavioral or performance error.

    7rrors in initiation and termination.

    19

  • 8/13/2019 Abhi Placemnt Cell

    20/24

    7HITE +*6 TESTIN0

    The !hite bo; testing or structural testing performs close operation of

    procedural details. They test the software logical path by having test cases

    e;ercising specific sets of condition and loops.

    !hite bo; testing is done in theproject to remove the errors'

    All modules path have been e;ercised at least once.

    7;ercised on logical decisions.

    7;ecuted all loops at their boundaries and within their operationalbounds.

    7;ercised internal data structure to ensure their validity.

    INTE0RATI*N TESTIN0

    This testing is done to tackle problems of interface that is putting all

    interfaces together. !hen the separate modules are put together in an

    integrated manner, this testing is performed. This testing is systematic

    technique. This testing is performed to check the data should not be lost

    across an interface. The objective is to take an unit tested module and

    build a program structure that has been dedicated by design.

    RE0RESSI*N

    Regression was done to ensure proper working of each

    module with the whole sstem! "ach module is

    em#edded in the sstem and the whole tested for

    integrit!

    20

  • 8/13/2019 Abhi Placemnt Cell

    21/24

    4.1 SYSTEM TESTING:

    System testing is done when the entire system has been fully integrated. The

    purpose of the system testing is to test how the different modules interact

    with each other and whether the system provides the functionality that was

    e;pected.

    Software testing is an investigation conducted to provide stakeholders

    with information about the quality of the product or service under test.

    Software testing also provides an objective, independent view of the

    software to allow the business to appreciate and understand the risks of

    software implementation. Test techniques include, but are not limited to, the

    process of e;ecuting a program or application with the intent of

    finding software bugs 0errors or other defects1.

    Software testing can also be stated as the process of validating and verifying

    that a software program$application$product'

    meets the business and technical requirements that guided its

    design and developmentE

    works as e;pectedE and

    can be implemented with the same characteristics.

    21

  • 8/13/2019 Abhi Placemnt Cell

    22/24

    CHAPTER-8F%T%RE E6TENSI*NS

    !e can also send mail to all the students who are eligible for

    recruitment.

    The Admit card0hall ticket1 can be provided on the website.

    !e can show the overall results of students.

    Student can be notified about the T&/ Announcements. Software #ould be made available for all 6epartments.

    22

  • 8/13/2019 Abhi Placemnt Cell

    23/24

    CHAPTER-9

    C*NCL%SI*N

    From a proper analysis of positive points and constraints on the

    component, it can be safely concluded that the product is a highly

    efficient

  • 8/13/2019 Abhi Placemnt Cell

    24/24

    CHAPTER-:

    REFRENCES

    7E+SITES$%

    www.seminarproject.com

    www.dotnetspider.com [email protected]

    www.Sourcecode.com

    +**5S$

    &lack #ook of 'er(lets ) *'+

    ,omplete Reference *2"" -er#ert 'chieldt

    http://www.seminarproject.com/http://www.dotnetspider.com/http://www.w3schools.com/http://www.sourcecode.com/http://www.seminarproject.com/http://www.dotnetspider.com/http://www.w3schools.com/http://www.sourcecode.com/