AUTOMOBILE SERVICE MANAGEMENT SYSTEM

download AUTOMOBILE SERVICE MANAGEMENT SYSTEM

of 35

Transcript of AUTOMOBILE SERVICE MANAGEMENT SYSTEM

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    1/35

    AUTOMOBILE SERVICE MANAGEMENT

    SYSTEM

     A UML Case study report submitted in partial fulfillment 

    of the requirements for the award of Degree in

    Master of Computer Applications MCA!

    By

    "# N# Yas$ant% C%an&ra

    (Regd No: 1223714107)

    Under the guidance of 

    Smt '# Yasu&%a

    Assistant (rofessor

    "epartment of Computer Science

    GITAM Institute of Science

    GITAM Uni)ersit*

    Visa+%apatnam,-./ /0-1 A#(#

    2/3-!

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    2/35

    C E R T I 4 I C A T E

    This is to certify that the UML Case stdy e!tit"ed #AUTOMOBILE SERVICE

    MANAGEMENT SYSTEM5 is a $o!afide %or& do!e $y Mr# "# Na6a Yas$ant% C%an&ra1

    Re6#No7322.8303/8 fro'  ece'$er 201 to *+ri" 201,- i! +artia" f"fi""'e!t of the

    re.ire'e!ts for the a%ard of degree of Master of Co'+ter *++"icatio!s (MC*) i! the

    e+art'e!t of Co'+ter /cie!ce- T*M !stitte of /cie!ce- T*M U!iersity

     

    Gui&e 9ea& of t%e "epartment

      '# Yasu&%a (rof# V# Na6ala+s%mi

    Assistant (rofessor

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    3/35

    "ECLARATION

      - "u66irala Na6a Yas$ant% C%an&ra1 322.8303/8 here$y dec"are that the

    UML Case stdy e!tit"ed :AUTOMOBILE SERVICE MANAGEMENT SYSTEM5- is a!

    origi!a" %or& do!e i! the +artia" f"fi""'e!t of the re.ire'e!ts for the a%ard of degree of 

    Mater Of Computer Applications MCA! i! T*M !stitte of /cie!ce- T*M U!iersity

    assre that this UML Case stdy has !ot $ee! s$'itted to%ards a!y other 

    degree or di+"o'a i! a!y other co""eges or !iersities

     

    "# N# Yas$ant% C%an&ra

    AC'NO;LE"GEMENT

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    4/35

      This UML Case stdy e!tit"ed

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    5/35

    ABSTRACT

    9or the +ast o!e a!d a ha"f decade the +asse!ger car +o+"atio! has $ee! steadi"y

    i!creasi!g This is 'ai!"y $ecase the !dia! eco!o'y is !o% co!sidera$"y "i$era"ied for a""

    ty+es of i!dstries !dia is hai!g aro!d 30 odd +asse!ger car 'ode"s a!d differe!t 'otorcyc"e

    'ode"s o! the roads dee"o+ed i!dige!os"y This gae rise to the i'+orta!ce of their serice

    a!d 'ai!te!a!ce

    The ai' of *to'o$i"e /erice Ma!age'e!t /yste' is to +roide efficie!t /erice to the

    ;ehic"e Co'+a!ies a!d ;ehic"e /erici!g Ce!ters This syste' %i"" dea" %ith a"" f!ctio!a"ities

    a ato'o$i"e serice ce!tre %i"" e!co!ter This syste' is $est sited for ato'o$i"e dea"s of 

    T%o hee"ers- 9or hee"ers serici!g- +o"ishi!g- hee" *"ig!'e!t a!d ecors This syste'

    he"+s to trac&- re.ired ;ehic"e 'ai!te!a!ce a!d 'ore t /tores the detai"s of Csto'ers-

    ;ehic"e detai"s "i&e +ast serici!g records- 9itted

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    6/35

    Ta=le of Contents

    S#No# Content "escription (a6e No#

    3# Intro&uction

      11 *$ot the Case stdy

    2# Re>uirements Anal*sis "ocument

    21 !trodctio!

    22

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    7/35

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    8/35

      INTRO"UCTION3#3 ABOUT T9ECASE STU"Y

    The ato'otie i!dstry i! !dia is o!e of the "arger 'ar&ets i! the %or"d !dia?s

     +asse!ger car a!d 'otorcyc"e 'a!factri!g i!dstry is the si6th "argest i! the %or"d- %ith a!

    a!!a" +rodctio! of 'ore tha! 3@ 'i""io! !its *ccordi!g to rece!t re+orts- !dia oertoo& 

    Brai" a!d $eca'e the si6th "argest +asse!ger ehic"e +rodcer i! the %or"d- these ref"ect o! the

    gro%i!g !eed for .a"ity re+air a!d serice faci"ities A!ce the ehic"e co'es o! the road it is

    e6+ected to r! for a! i!defi!ite +eriod re.iri!g 'ai!te!a!ce serices throghot its o+eratio!a"

    "ife Moreoer there is a co!sidera$"e de'a!d for %hee" a"ig!'e!t - %ash- ecor- +o"ish+ai!t

    serices- %hich is re.ired $y a"'ost eery car- %hether !e% or o"d

    '+ro+er 'ai!te!a!ce of ehic"es- +rese!t co!ditio!s of roads- irres+o!si$"e drii!g-

    si!g chea+er s+are +arts- etc are the 'ai! reaso!s to se!d the ehic"es for serice a!d

    'ai!te!a!ce /erice statio! is the 'ost esse!tia" !it to ehic"e sers This !it ca! $e

    esta$"ished i! r$a!- se'i8r$a! a!d i""age areas to 'eet the "oca" re.ire'e!t There is good

    de'a!d for ato'o$i"e serice syste' de to i!crease i! the !'$er of ehic"es day to day

    The *to'o$i"e /erice Ma!age'e!t /yste' is a +rogressie ste+ i! the fie"d of serice

    ce!ters This syste' dea"s of T%o hee"ers- 9or hee"ers serici!g- +o"ishi!g- hee"

    *"ig!'e!t a!d ecors This syste' he"+s to trac&- re.ired ;ehic"e 'ai!te!a!ce a!d 'ore t

    /tores the detai"s of Csto'ers- ;ehic"e detai"s "i&e +ast serici!g records- 9itted

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    9/35

    RE@UIREMENT ANALYSIS

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    10/35

    2#3 INTRO"UCTION

    !creased +rodctio!s of ato'o$i"es $oth i! do'estic 'ar&et a!d %or"d%ide hae

     $oosted the co!fide!ce of ato a!ci""ary !its a!d ato'o$i"e serici!g sector *s the serici!g

    of e6isti!g ehic"es +o+"atio! is a! esse!tia" actiity- there is "arge sco+e i! this area gie! the

    i!creasi!g !'$er of ehic"es o! the road year after year

    *! ato'o$i"e serices statio!- has to hae faci"ities to serice the ehic"es- sch as !ecessary

    e.i+'e!ts faci"itati!g- reg"ar %ashi!g- %hee" a"ig!'e!t- +ai!t+o"ish etc *to'o$i"e /erice

    Ma!age'e!t /yste' +roides !ecessary serices to the serice statio! for efficie!t 'a!age'e!t

    2#2 (RO(OSE" SYSTEM

    ;ehic"e serice $si!ess is a"" a$ot the ti'e a!d .a"ity The *to'o$i"e /erice

    Ma!age'e!t /yste' +roides athe!ticatio!- serice do%!ti'e $y coordi!ati!g $et%ee!

    serices a!d +"a! serice recorses i!c"di!g 'echa!ics a!d e.i+'e!t *to'o$i"e serice

    'a!age'e!t syste' e!sres co""ectie ehic"e serice ce!ter $si!ess f!ctio!s a!d a""o%s to

    'a!age the e!tire orga!iatio! si!g this o!e syste'

    2#. EISTING SYSTEM

    !

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    11/35

    2#0 4EASIBILTY ANALYSIS

    5re"i'i!ary i!estigatio! e6a'i!es Case stdy feasi$i"ity- the "i&e"ihood the syste' %i""

     $e sef" to the orga!iatio! The 'ai! o$ectie of the feasi$i"ity stdy is to test the Tech!ica"-

    A+eratio!a" a!d

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    12/35

    2#0#2 O(ERATIONAL 4EASIBILITY

    User,frien&l*

    Csto'er %i"" se the for's for their arios tra!sactio!s ie for addi!g !e% rotes- ie%i!g the

    rotes detai"s *"so the Csto'er %a!ts the re+orts to ie% the arios tra!sactio!s $ased o! the

    co!strai!ts These for's a!d re+orts are ge!erated as ser8frie!d"y to the C"ie!t

    RELIABILITY

    The +ac&age %i""s +ic&8+ crre!t tra!sactio!s o! "i!e Regardi!g the o"d tra!sactio!s- User %i""

    e!ter the' i! to the syste'

    Securit*

    The %e$ serer a!d data$ase serer sho"d $e +rotected fro' hac&i!g- irs etc

    (orta=ilit*

    The a++"icatio! %i"" $e dee"o+ed si!g sta!dard o+e! sorce soft%are (

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    13/35

    2#0#. ECONOMIC 4EASABILITY

    The Co'+teried syste' ta&es care of the +rese!t e6isti!g syste's? data f"o% a!d

     +rocedres co'+"ete"y a!d sho"d ge!erate a"" the re+orts of the 'a!a" syste' $esides a host of other 'a!age'e!t re+orts

    t sho"d $e $i"t as a %e$ $ased a++"icatio! %ith se+arate %e$ serer a!d data$ase serer This

    is re.ired as the actiities are s+read throghot the orga!iatio! csto'er %a!ts a ce!tra"ied

    data$ase 9rther so'e of the "i!&ed tra!sactio!s ta&e +"ace i! differe!t "ocatio!s

    2#- 4UNCTIONAL RE@UIREMENTS

      * 9!ctio!a" re.ire'e!t defi!es a f!ctio! of a soft%are syste' or its co'+o!e!ts *

    f!ctio! is descri$ed as asset of i!+ts- the $ehaior- a!d ot+ts 9!ctio!a" re.ire'e!ts 'ay

     $e ca"c"atio!s- tech!ica" detai"s- data 'a!i+"atio! a!d +rocessi!g a!d other s+ecific

    f!ctio!a"ity that defi!es %hat a syste' is s++osed to acco'+"ish Behaiora" re.ire'e!ts

    descri$i!g a"" the cases %here the syste' ses the f!ctio!a" re.ire'e!ts are ca+tred i! se

    cases 9!ctio!a" re.ire'e!ts are s++orted $y !o!8f!ctio!a" re.ire'e!ts (a"so &!o%! as

    .a"ity re.ire'e!ts)- %hich i'+ose co!strai!ts o! the desig! or i'+"e'e!tatio! (sch as

     +erfor'a!ce re.ire'e!ts- secrity- or re"ia$i"ity)

    The /yste' 'st +roide fo""o%i!g f!ctio!a"ities:8

    *d'i!

    Csto'er 

    ;ehic"e

    =o$ Card

    A&min

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    14/35

    s the $i"" a!d ehic"e is retr!ed 

    2#? NON 4UNCTIONAL RE@UIREMENTS

    * !o!8f!ctio!a" re.ire'e!t is a re.ire'e!t that s+ecifies criteria that ca! $e sed to

     dge the o+eratio! of a syste'- rather tha! s+ecific $ehaiors This sho"d $e co!trasted %ith

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    15/35

    f!ctio!a" re.ire'e!t that defi!es s+ecific $ehaior or f!ctio!s The +"a! for i'+"e'e!ti!g

    f!ctio!a" re.ire'e!ts is detai"ed i! the syste' desig! The +"a! for i'+"e'e!ti!g !o!8

    f!ctio!a" re.ire'e!ts is detai"ed i! the syste' architectre Broad"y- f!ctio!a" re.ire'e!t

    defi!e %hat a syste' is s++osed to do %hereas !o!8f!ctio!a" re.ire'e!ts defi!e ho% a

    syste' is s++osed to $e No!8 f!ctio!a" re.ire'e!ts are ofte! ca""ed .a"ities of a syste'

    Ather ter's for !o!8f!ctio!a" re.ire'e!ts are #co!strai!tsF- #.a"ity attri$teF- F.a"ity goa"sF

    #.a"ity of serice re.ire'e!tsF a!d #!o!8$ehaiora" re.ire'e!tsF !for'a""y these are

    so'eti'es ca""ed the #ti"itiesF- fro' attri$tes "i&e sta$i"ity a!d +orta$i"ity Ga"ities- that are

    !o!8f!ctio!a" re.ire'e!ts- ca! $e diided i!to t%o 'ai! categories:

    1

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    16/35

    SYSTEM "ESIGN

    .#3 INTRO"UCTION

    /yste' desig! is the +rocess of defi!i!g the e"e'e!ts of a syste' sch as the

    architectre- 'od"es a!d co'+o!e!ts- the differe!t i!terfaces of those co'+o!e!ts a!d the data

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    17/35

    that goes throgh that syste' t is 'ea!t to satisfy s+ecific !eeds a!d re.ire'e!ts of a $si!ess

    or orga!iatio! throgh the e!gi!eeri!g of a cohere!t a!d %e""8r!!i!g syste'

    /yste's desig! i'+"ies a syste'atic a++roach to the desig! of a syste' t 'ay ta&e a $otto'8+

    or to+8do%! a++roach- $t either %ay the +rocess is syste'atic %herei! it ta&es i!to acco!t a""

    re"ated aria$"es of the syste' that !eeds to $e createdIfro' the architectre- to the re.ired

    hard%are a!d soft%are- right do%! to the data a!d ho% it trae"s a!d tra!sfor's throghot its

    trae" throgh the syste' /yste's desig! the! oer"a+s %ith syste's a!a"ysis- syste's

    e!gi!eeri!g a!d syste's architectre

    The syste's desig! a++roach first a++eared right $efore or"d ar - %he! e!gi!eers %ere

    tryi!g to so"e co'+"e6 co!tro" a!d co''!icatio!s +ro$"e's They !eeded to $e a$"e to

    sta!dardie their %or& i!to a for'a" disci+"i!e %ith +ro+er 'ethods- es+ecia""y for !e% fie"ds"i&e i!for'atio! theory- o+eratio!s research a!d co'+ter scie!ce i! ge!era"

    ri!g syste' desig!- dee"o+ers defi!e the desig! goa"s of the Case stdy a!d deco'+ose the

    syste' i!to s'a""er s$syste's that ca! $e rea"ied $y i!diida" tea's ee"o+ers a"so se"ect

    strategies for $i"di!g the syste'- sch as the hard%aresoft%are +"atfor' o! %hich the syste'

    %i"" r!- the +ersiste!t data 'a!age'e!t strategy- the g"o$a" co!tro" f"o%- the access co!tro"

     +o"icy- a!d the ha!d"i!g of $o!dary co!ditio!s The res"t of syste' desig! is a c"ear 

    descri+tio! of each of these strategies- a s$syste' deco'+ositio!- a!d a de+"oy'e!t diagra'

    re+rese!ti!g the hard%aresoft%are 'a++i!g of the syste' hereas $oth a!a"ysis a!d syste'

    desig! +rodce 'ode"s of the syste' !der co!strctio!- o!"y a!a"ysis dea"s %ith e!tities that the

    c"ie!t ca! !dersta!d /yste' desig! dea"s %ith a 'ch 'ore refi!ed 'ode" that i!c"des 'a!y

    e!tities that are $eyo!d the co'+rehe!sio! (a!d i!terest) of the c"ie!t

    .#2 Use Case "ia6ram

    Use cases are sed dri!g re.ire'e!ts e"icitatio! a!d a!a"ysis to re+rese!t the

    f!ctio!a"ity of the syste' Use cases focs o! the $ehaior of the syste' fro' a! e6ter!a" +oi!t

    of ie% * se case descri$es a f!ctio! +roided $y the syste' that yie"ds a isi$"e res"t for a!

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    18/35

    actor *! actor descri$es a!y e!tity that i!teracts %ith the syste' (eg- a ser- a!other syste'-

    the syste'>s +hysica" e!iro!'e!t) The ide!tificatio! of actors a!d se cases res"ts i! the

    defi!itio! of the $o!dary of the syste'- that is- i! differe!tiati!g the tas&s acco'+"ished $y the

    syste' a!d the tas&s acco'+"ished $y its e!iro!'e!t The actors are otside the $o!dary of 

    the syste'- %hereas the se cases are i!side the $o!dary of the syste'

    .#. Class "ia6ram

    C"ass diagra's are sed to descri$e the strctre of the syste' C"asses are a$stractio!s

    that s+ecify the co''o! strctre a!d $ehaior of a set of o$ects A$ects are i!sta!ces of 

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    19/35

    c"asses that are created- 'odified- a!d destroyed dri!g the e6ectio! of the syste' *! o$ect

    has state that i!c"des the a"es of its attri$tes a!d its "i!&s %ith other o$ects C"ass diagra's

    descri$e the syste' i! ter's of o$ects- c"asses- attri$tes- o+eratio!s- a!d their associatio!s

    .#0 Interaction "ia6ram

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    20/35

    !teractio! diagra' is sed to for'a"ie the dy!a'ic $ehaior of the syste' a!d to

    isa"ie the co''!icatio! a'o!g o$ects They are sef" for ide!tifyi!g additio!a" o$ects

    that +artici+ate i! the se cases e ca"" o$ects i!o"ed i! a se case +artici+ati!g o$ects *!

    i!teractio! diagra' re+rese!ts the i!teractio!s that ta&e +"ace a'o!g these o$ects

    .#0#3 A&min Interaction "ia6ram

    32 Csto'er !teractio! iagra'

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    21/35

    .#0#. Ve%icle Interaction "ia6ram

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    22/35

    .#- State Mac%ine

    "ia6ram

    /tate 'achi!e

    diagra' descri$e the

    dy!a'ic $ehaior of 

    a! i!diida" o$ect

    as a !'$er of states

    a!d tra!sitio!s

     $et%ee! these states

    * state re+rese!ts a

     +artic"ar set of 

    a"es for a! o$ect

    ie! a state- a

    tra!sitio! re+rese!ts

    a ftre state the

    o$ect ca! 'oe to

    a!d the co!ditio!s

    associated %ith the cha!ge of state

       . #   0 #   0

       B  o

       =   C  a  r   &   I  n   t  e  r  a  c   t   i  o  n   "   i  a  6  r  a  m

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    23/35

    .#? Acti)it* "ia6rams

    *! actiity diagra' descri$es the $ehaior of a syste' i! ter's of actiities *ctiities

    are 'ode"i!g e"e'e!ts that re+rese!t the e6ectio! of a set of o+eratio!s The e6ectio! of a!

    actiity ca! $e triggered $y the co'+"etio! of other actiities- $y the aai"a$i"ity of o$ects- or $y

    e6ter!a" ee!ts *ctiity diagra's are si'i"ar to f"o%chart diagra's i! that they ca! $e sed to

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    24/35

    re+rese!t co!tro" f"o% (ie- the order i! %hich o+eratio!s occr) a!d data f"o% (ie- the o$ects

    that are e6cha!ged a'o!g o+eratio!s)

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    25/35

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    26/35

      ABOUT T9E SO4T;ARE0# AVA

    =aa is a ge!era" +r+ose- high8"ee" +rogra''i!g "a!gage  dee"o+ed $y /!

    Microsyste's * s'a"" tea' of e!gi!eers- &!o%! as the Green Team- i!itiated the "a!gage i!

    1@@1 =aa %as origi!a""y ca""ed OA! a!d %as desig!ed for ha!dhe"d deices a!d set8to+ $o6es

    Aa& %as !sccessf"- so i! 1@@ /! cha!ged the !a'e to =aa a!d 'odified the "a!gage to

    ta&e ada!tage of the $rgeo!i!g or"d 

    =aa is a! o$ect8orie!ted "a!gage si'i"ar to CJJ- $t si'+"ified to e"i'i!ate "a!gage

    featres that case co''o! +rogra''i!g errors =aa sorce code fi"es (fi"es %ith

    a "#a$a e6te!sio!) are co'+i"ed i!to a for'at ca""ed byte code (fi"es %ith a "class e6te!sio!)-

    %hich ca! the! $e e6ected $y a =aa i!ter+reter  Co'+i"ed =aa code ca! r! o! 'ost

    co'+ters $ecase =aa i!ter+reters a!d r!ti'e e!iro!'e!ts- &!o%! as %a$a &irtual Machines

    '&Ms(! e6ist for 'ost o+erati!g syste's- i!c"di!g UNH-   the Maci!tosh A/- a!d i!do%s

    Byte code ca! a"so $e co!erted direct"y i!to 'achi!e "a!gage i!strctio!s $y a st8i!8ti'e

    co'+i"er (=T) ! 2007- 'ost =aa tech!o"ogies %ere re"eased !der the NU e!era" 5$"ic

    Lice!se

    4eatures of AVA

    Simple

    =aa is easy to "ear! a!d its sy!ta6 is .ite si'+"e- c"ea! a!d easy to !dersta!d The

    co!fsi!g a!d a'$igos co!ce+ts of CJJ are either "eft ot i! =aa or they hae $ee! re8

    i'+"e'e!ted i! a c"ea!er %ay

    O=ect Oriente&

    ! aa eerythi!g is A$ect %hich has so'e data a!d $ehaior =aa ca! $e easi"y

    e6te!ded as it is $ased o! A$ect Mode"

    Ro=ust

    http://www.webopedia.com/TERM/H/high_level_language.htmlhttp://www.webopedia.com/TERM/S/Sun_Microsystems.htmlhttp://www.webopedia.com/TERM/S/Sun_Microsystems.htmlhttp://www.webopedia.com/TERM/S/Sun_Microsystems.htmlhttp://www.webopedia.com/TERM/W/World_Wide_Web.htmlhttp://www.webopedia.com/TERM/W/World_Wide_Web.htmlhttp://www.webopedia.com/TERM/O/object_oriented_programming_OOP.htmlhttp://www.webopedia.com/TERM/O/object_oriented_programming_OOP.htmlhttp://www.webopedia.com/TERM/C/C_plus_plus.htmlhttp://www.webopedia.com/TERM/S/source_code.htmlhttp://www.webopedia.com/TERM/S/source_code.htmlhttp://www.webopedia.com/TERM/S/source_code.htmlhttp://www.webopedia.com/TERM/C/compile.htmlhttp://www.webopedia.com/TERM/C/compile.htmlhttp://www.webopedia.com/TERM/I/interpreter.htmlhttp://www.webopedia.com/TERM/R/runtime.htmlhttp://www.webopedia.com/TERM/O/operating_system.htmlhttp://www.webopedia.com/TERM/U/UNIX.htmlhttp://www.webopedia.com/TERM/U/UNIX.htmlhttp://www.webopedia.com/TERM/M/Macintosh_computer.htmlhttp://www.webopedia.com/TERM/W/Windows.htmlhttp://www.webopedia.com/TERM/W/Windows.htmlhttp://www.webopedia.com/TERM/M/machine_language.htmlhttp://www.webopedia.com/TERM/M/machine_language.htmlhttp://www.webopedia.com/TERM/J/JIT.htmlhttp://www.webopedia.com/TERM/J/JIT.htmlhttp://www.webopedia.com/TERM/H/high_level_language.htmlhttp://www.webopedia.com/TERM/S/Sun_Microsystems.htmlhttp://www.webopedia.com/TERM/S/Sun_Microsystems.htmlhttp://www.webopedia.com/TERM/W/World_Wide_Web.htmlhttp://www.webopedia.com/TERM/O/object_oriented_programming_OOP.htmlhttp://www.webopedia.com/TERM/C/C_plus_plus.htmlhttp://www.webopedia.com/TERM/S/source_code.htmlhttp://www.webopedia.com/TERM/C/compile.htmlhttp://www.webopedia.com/TERM/I/interpreter.htmlhttp://www.webopedia.com/TERM/R/runtime.htmlhttp://www.webopedia.com/TERM/O/operating_system.htmlhttp://www.webopedia.com/TERM/U/UNIX.htmlhttp://www.webopedia.com/TERM/M/Macintosh_computer.htmlhttp://www.webopedia.com/TERM/W/Windows.htmlhttp://www.webopedia.com/TERM/M/machine_language.htmlhttp://www.webopedia.com/TERM/J/JIT.htmlhttp://www.webopedia.com/TERM/J/JIT.html

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    27/35

    The 'ai! areas %hich =aa i'+roed %ere Me'ory Ma!age'e!t a!d 'isha!d"ed

    Secure

    he! it co'es to secrity- =aa is a"%ays the first choice ith aa secre featres it e!a$"e s

    to dee"o+ irs free- te'+er free syste' =aa +rogra' a"%ays r!s i! =aa r!ti'e e!iro!'e!t

    %ith a"'ost !"" i!teractio! %ith syste' A/- he!ce it is 'ore secre

    Multi, T%rea&in6

    =aa '"tithreadi!g featre 'a&es it +ossi$"e to %rite +rogra' that ca! do 'a!y tas&s

    si'"ta!eos"y Be!efit of '"tithreadi!g is that it ti"ies sa'e 'e'ory a!d other resorces toe6ecte '"ti+"e threads at the sa'e ti'e- "i&e hi"e ty+i!g- gra''atica" errors are chec&ed

    a"o!g

    Arc%itectural Neutral

    Co'+i"er ge!erates $yte codes- %hich hae !othi!g to do %ith a +artic"ar co'+ter 

    architectre- he!ce a =aa +rogra' is easy to i!ter+ret o! a!y 'achi!e

    (orta=le

    =aa Byte code ca! $e carried to a!y +"atfor' No i'+"e'e!tatio! de+e!de!t featres

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    28/35

    =aa is a! i!ter+reted "a!gage- so it %i"" !eer $e as fast as a co'+i"ed "a!gage "i&e C

    or CJJ Bt- =aa e!a$"es high +erfor'a!ce %ith the se of st8i!8ti'e co'+i"er

    TESTING

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    29/35

    Testin6

    /oft%are Testi!g is ea"atio! of the soft%are agai!st re.ire'e!ts gathered fro' sers

    a!d syste' s+ecificatio!s Testi!g is co!dcted at the +hase "ee" i! soft%are dee"o+'e!t "ife

    cyc"e or at 'od"e "ee" i! +rogra' code /oft%are testi!g co'+rises of ;a"idatio! a!d

    ;erificatio!Testi!g is a fa"t detectio! tech!i.e that tries to create fai"res or erro!eos states

    i! a +"a!!ed %ay This a""o%s the dee"o+er to detect fai"res i! the syste' $efore it is re"eased

    to the csto'er Note that this defi!itio! of testi!g i'+"ies that a sccessf" test is a test that

    ide!tifies fa"ts e %i"" se this defi!itio! throghot the dee"o+'e!t +hases  The

    characteristic of a good test 'ode" is that it co!tai!s test cases that ide!tify fa"ts Tests sho"d

    i!c"de a $road ra!ge of i!+t a"es- i!c"di!g i!a"id i!+ts a!d $o!dary cases- other%ise-

    fa"ts 'ay !ot $e detected

    Testin6 Concepts

    D * test co'+o!e!t is a +art of the syste' that ca! $e iso"ated for testi!g * co'+o!e!t

    ca! $e a! o$ect- a gro+ of o$ects- or o!e or 'ore s$syste's

    D * fa"t- a"so ca""ed $g or defect- is a desig! or codi!g 'ista&e that 'ay case a$!or'a"

    co'+o!e!t $ehaior

    D *! erro!eos state is a 'a!ifestatio! of a fa"t dri!g the e6ectio! of the syste' *!

    erro!eos state is cased $y o!e or 'ore fa"ts a!d ca! "ead to a fai"re

    D * fai"re is a deiatio! $et%ee! the s+ecificatio! a!d the acta" $ehaior * fai"re is

    triggered $y o!e or 'ore erro!eos states Not a"" erro!eos states trigger a fai"re2

    D * test case is a set of i!+ts a!d e6+ected res"ts that e6ercises a test co'+o!e!t %ith

    the +r+ose of casi!g fai"res a!d detecti!g fa"ts

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    30/35

     D * test st$ is a +artia" i'+"e'e!tatio! of co'+o!e!ts o! %hich the tested co'+o!e!t

    de+e!ds

    D * correctio! is a cha!ge to a co'+o!e!t The +r+ose of a correctio! is to re+air a fa"t

     Note that a correctio! ca! i!trodce !e% fa"ts

    SCREEN S9OTS

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    31/35

    EM(LOYEE LOGIN SCREEN

    SUCCESS4UL LOGIN SCREEN

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    32/35

    CUSTOMER REGISTRATION SCREEN

    VE9ICLE REGISTRATION SCREEN

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    33/35

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    34/35

    OB CAR" SCREEN

    BILL (AY SCREEN

  • 8/19/2019 AUTOMOBILE SERVICE MANAGEMENT SYSTEM

    35/35

     8# CONCLUSION

    The goa" of this Case stdy is to +rodce a! i!teractie syste' for the /erice Ce!ters

    *to'o$i"e /erice Ce!ter Ma!age'e!t syste' is desig!ed to +roide featres of a"" the

    ehic"es- serices +roided $y the serice ce!ters- "ocatio!s of a"" the serice ce!ters i! the

    ici!ity etc The a$oe +ro+osed 'ode" is easy to i'+"e'e!t co!sideri!g the aai"a$"e

    tech!o"ogy i!frastrctre The 'ode"s is si'+"e- secre a!d sca"a$"e The +ro+osed 'ode" is

     $ased o! co!!ectio!"ess syste' Bt for ftre sco+e i! e!"argi!g the syste' %e ca! se

    co!!ectio! syste' e ca! ee! start o!"i!e for registratio! a!d i!for'atio! $ased %e$site /o

    the +ro+osed syste' ca! $e sed to redce h'a! efforts a!d "6riate h'a! "ies %ith the

    'oder! tech!o"ogy