Date post: | 07-Jul-2018 |
Category: |
Documents |
Upload: | deepakshi-sinha |
View: | 226 times |
Download: | 0 times |
of 35
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