PROJETO - 29-09-2015

download PROJETO - 29-09-2015

of 77

Transcript of PROJETO - 29-09-2015

  • 7/24/2019 PROJETO - 29-09-2015

    1/77

    CARLOS MAGNO BORGES DE OLIVEIRA

    DIGO DOS SANTOS DO NASCIMENTO

    JADER CASTELO BRANCO PANIZ

    JOBSON ALVES MENEZES

    RAPHAEL PEREIRA SAMPAIO

    VICTOR HUGO DIAS MARTINS

    WESLEY BORGES DA CONCEIO

    SISTEMA DE CONTROLE DE AVALIAO FSICA PARA PERSONAL

    TRAINER

    APARECIDA DE GOINIA20!

  • 7/24/2019 PROJETO - 29-09-2015

    2/77

    FACULDADE NOSSA SENHORA APARECIDA

    CURSO SUPERIOR DE TECNOLOGIA EM AN"LISE E

    DESENVOLVIMENTO DE SISTEMAS

    CARLOS MAGNO BORGES DE OLIVEIRA

    DIGO DOS SANTOS DO NASCIMENTO

    JADER CASTELO BRANCO PANIZ

    JOBSON ALVES MENEZES

    RAPHAEL PEREIRA SAMPAIO

    VICTOR HUGO DIAS MARTINS

    WESLEY BORGES DA CONCEIO

    SISTEMA PARA CONTROLE DE AVALIAO FSICA PARA

    PERSONAL TRAINER

    P#$%&'$ I(')*+,*-.*(/# II /-#&+&('/)$ ,$$#)&(/1$ )$ C3#+$ S3-*$# )&T&,($.$4*/ &5 A(6.*+& &D&+&(7$.7*5&('$ )& S*+'&5/+ )/F/,3.)/)& N$++/ S&(8$#/ A-/#&,*)/ 9FANAP: -/#/ $;'&(1$ )$ 4#/3 )&T&,( P#$?= E+-= P/;..$ B$#4&+C/#)$+$

    APARECIDA DE GOINIA

    20!

  • 7/24/2019 PROJETO - 29-09-2015

    3/77

    CARLOS MAGNO BORGES DE OLIVEIRA

    DIGO DOS SANTOS DO NASCIMENTO

    JADER CASTELO BRANCO PANIZ

    JOBSON ALVES MENEZES

    RAPHAEL PEREIRA SAMPAIO

    VICTOR HUGO DIAS MARTINS

    WESLEY BORGES DA CONCEIO

    SISTEMA PARA CONTROLE DE AVALIAO FSICA PARA

    PERSONAL TRAINER

    P#$%&'$ I(')*+,*-.*(/# /-#$7/)$ ,$5$ #&@3*+*'$ -/#,*/. -/#/ / $;'&(1$ )$ ''3.$)& T&,(

    E+-= S/3. M/'3*(8$+ )& M$3#/

    A-/#&,*)/ )& G$*(*/: 2 )& S&'&5;#$ )& 20!=

  • 7/24/2019 PROJETO - 29-09-2015

    4/77

    E5 -#*5&*#$ .34/# @3&5$+ )&)*,/#/$+ ($++$+ ?/5*.*/#&+ @3& ($+/%3)/#/5 (&+'& ,/5*(8$ /$ .$(4$)&++& '&5-$= ,$$#)&(/1$ )$ ,3#+$)& A(/.*+& &5 D&+&(7$.7*5&('$ )&S*+'&5/+ )/ FANAP: & + -&++$/+ ,$5@3&5 ,$(7*7&5$+ (&++&+ &+-/1$+ /$.$(4$ )&++&+ /($+= A &-*(,*/ )&35/ -#$)31$ ,$5-/#'*.8/)/ (/,$53(8$ ,$5 /5*4$+ (&++&+

    &+-/1$+ ?$* / 5&.8$# &-*(,*/ )/($++/ ?$#5/1$ /,/)5*,/=

  • 7/24/2019 PROJETO - 29-09-2015

    5/77

    A4#/)&,&5$+ / D&3+: -$# ($+ '-#$-$#,*$(/)$ 7*)/: +/K)&: +/;&)$#*/ &(*5$ -/#/ $ )&+&(7$.7*5&('$ )&++/$;#/= A$+ ($++$+ -/*+ -&./ )&)*,/1$ &/5$#= A$+ ($++$+ 5&+'#&+ @3& &+'*7/5

    ?*#5&5&('& /$ ($++$ ./)$: ($+$#*&('/()$ & /3*.*/()$ (/+ )K7*)/+ &5;3+,/ )$ ,$(8&,*5&('$=

  • 7/24/2019 PROJETO - 29-09-2015

    6/77

    RESUMO

    NASCIMENTO: D*4$ )$+ +/('$+= MENEZES: J$;+$( A.7&+= GOUVEA: M/#*$M/#,$+ )& O.*7&*#/= MARTINS: V*,'$# H34$ D*/+= SAMPAIO: R/-8/&. P&*#/=CONCEIO: W&+.& B$#4&+= PANIZ: J/) C/+'&.$ B#/(,$= Sistema paracontrole de avaliao fsica parapersonal trainer.A-/#&,*)/ )& G$*(*/: 20= -64*(/+= P#$%&'$ I(')*+,*-.*(/# G#/)3/1$ T&,($.

  • 7/24/2019 PROJETO - 29-09-2015

    7/77

    ABSTRACT

    NASCIMENTO: D*4$ )$+ +/('$+= MENEZES: J$;+$( A.7&+= GOUVEA: M/#*$M/#,$+ )& O.*7&*#/= MARTINS: V*,'$# H34$ D*/+= SAMPAIO: R/-8/&. P&*#/=CONCEIO: W&+.& B$#4&+= PANIZ: J/) C/+'&.$ B#/(,$= S+'&5 ?$#,$('#$..*(4 -8+*,/. /++&++5&(' ?$# -+$(/. '#/*(= -/4&+ I(')*+,*-.*(/#P#$%&,' G#/)3/'& T&,8($.$4*,/. A(/.+*+ S+'&5+= D&4#&& *( T&,8($.$4A(/.+*+ /() S+'&5+ D&7&.$-5&(': F/,3.' N$++/ S&(8$#/ A-/#&,*)/ 9 FANAP=

    T8& -+$(/. '#/*( *+ / -#$?&++*$( '8/' /*5+ '$ $?? / -8+*,/. /() ,$()*'*$(*(4+-&,*?*, '$ &/,8 ,3+'$5: +$ *' (&&)+ '$ 5/(/4& /() $#4/(*& *(?$#5/'*$( '$/++&++ '8&*# ,.*&('+= W*'8 '8& &5&(,& $? (& '&,8($.$4*,/. $--$#'3(*'*&+ +3,8/+ *(?$#5/'*$( ++'&5+: -#/,'*'*$(+ 8$ 8/7& ($' $-'&) ?$# / 5$#& &??*,*&(' 3+&&() 3- 4&''*(4 $3')/'&)= T8*+ (&&) '8/' '8& '#/*( 8/+ '$ +&& +$5&'8*(4 '8/' ,/(5&&' '8&*# $;%&,'*7&+: +'*53./'&) '8& *('&+' $? +'3)&('+ $? '8& ,$..&4& N$++/S&(8$#/ A-/#&,*)/ FANAP '$ )&7&.$- / 5/(/4&5&(' ++'&5 '8/' ,/( +$.7& '8&-#$;.&5+ $? '8*+ -#$?&++*$(/.= S,8$./#+ 8/7& $;+&) '8#$348 @3&+'*$((/*#&+ /()*('*&+ *'8 +$5& -#$?&++*$(/.+ *( '8*+ /#&/: '8/' 5$+' $? '8&5 3+&+-#&/)+8&&'+ '$ 5/(/4& ;$'8 #&./'&) '$ 5/(/4&5&(' /,'*7*'*&+ /() '$ &7/.3/'&

    '8& -8+*,/. -?$#5/(,& $? &/,8 ,.*&('= A?' '8*+ '&,8(*,/. -./((*(4 /() #$3'*(&+*(7$.7&) / +'3) $? '8& -+$(/. '#/*(: +,8$./#+ )&,*)&) '$ )&7&.$- /()*5-.&5&(' 5/(/4&5&(' ++'&5: +$ '8& ,$3.) 8/7& 5$#& ,$('#$. $? '8&*(?$#5/'*$( /;$3' *' *+ &-&,'&) '$ #&/,8 '8& &() $? '8& -#$%&,' *5-.&5&('/'*$( $?'8*+ ++'&5= T8& ++'&5 *.. 8/7& / +-.*' ;&'&&( 5/(/4&5&(' /() +&..*(4-8+*,/. /++&++5&('= T8*+ *+ %3+'*?*&) ;&,/3+& & ?$3() +$5& )*??*,3.'*&+ #&./'&) '$'8& ?.$ $? ,3+'$5 *(?$#5/'*$( /() '8& #*+ $? .$+*(4 $# ,$(?3+*(4 )/'/: 5$#&$7:'8& -+$(/. $#+ ($' ?*&) *( -./,&: +$ *' +8$3.) ,.&/# .&++$(+ /.. '8& '*5&=&&-*(4 '8*+ *( 7*&: '8*+ 5/(/4&5&(' ++'&5 *.. 8/7& '$$.+ .*& ,3+'$5#&,$#)+: #&./'&) '$ '8& -8+*,/.: #&-$#'+: ,/.,3./'*$(+: /() ?*(/..: '8& /)5*(*+'#/'*7&-/#' $? '8& -+$(/.= T$ -#$7*)& 5$#& &??*,*&(' ,$('#$. /() $#4/(*& '8&*# $#: /..

    5/(/4&5&(' $-/'*$(+ *.. ;& ,$(,&('#/'&) *( / +*(4.& ++'&5: '83+ ?/,*.*'/'*(4'8&*# $#= T8*+ -#$%&,' /+ ,#&/' /;$3': / ,.&/# /() $;%&,'*7& /(/.+*+ $? '8&*('&+'+ $? '8& -+$(/. '#/*( /+ 8&.)=

    e!"or#s: Information; Personal Trainer; Organization.

  • 7/24/2019 PROJETO - 29-09-2015

    8/77

    LISTA DE SIGLAS

    IMC ()*,& )& M/++/ C$#-$#/.=

    FANAP F/,3.)/)& N$++/ S&(8$#/ A-/#&,*)/=

    SCAFPT S*+'&5/ -/#/ C$('#$.& -/#/ )& A7/.*/1$ F+*,/ -/#/Personal Trainer.

    CREF C$(+&.8$ R&4*$(/. )& E)3,/1$ F+*,/=

    JVM J/7/ V*#'3/. $a%&ine=

    PJ Personal'o(s.

    TI T&,($.$4*/ )/ I(?$#5/1$=

    WWW 9 W$#.) W*)& W&;

    IMAP 9 *('(&' M&++/4& A,,&++ P#$'$,$.

    SNMP 9 S*5-.& N&'$# M/(/4&5&(' P#$'$,$.

    NNTP 9 N&'$# N&+ T#/(+? P#$'$,$.

    POP 9 P$+' O??*,& P#$'$,$.

    SGBD 9 D/'/ B/+& M/(/4&5&(' S+'&5

    U$D 9 U(*7+$ $? D*+,$3#+&

    DBA 9 D/'/;/+& A)5*(*+'#/'$#

    DDL 9 D(/5*,.*( .*;#/#

    GUI 9 G#/-8*,/. 3+ *('?/,&

    OLTP 9 O(.*(& T#/(+/,'*$( P#$,&++*(4

    GNUGLP 9 G&(/. P3;.*, L*,&(+&

    TB 9 T/;'&+

    SXA 9 S$?'/#& @3/.*' /++3#/(,&

    IEEE 9 I(+'*'3'& $? E.&,'#*,/. /() E.&,'#$(*, E(4*(&+

    ISO 9 I('(/'*$(/. O#4/(*/'*$( ?$# S'/()/#)*/'*$(

    http://pt.wikipedia.org/wiki/Internet_Message_Access_Protocolhttp://pt.wikipedia.org/wiki/Simple_Network_Management_Protocolhttp://en.wikipedia.org/wiki/Graphical_user_interfacehttp://en.wikipedia.org/wiki/Software_quality_assurancehttp://www.iso.org/http://pt.wikipedia.org/wiki/Internet_Message_Access_Protocolhttp://pt.wikipedia.org/wiki/Simple_Network_Management_Protocolhttp://en.wikipedia.org/wiki/Graphical_user_interfacehttp://en.wikipedia.org/wiki/Software_quality_assurancehttp://www.iso.org/
  • 7/24/2019 PROJETO - 29-09-2015

    9/77

    LISTA DE ILUSTRA!ES

    F*43#/ > D*/4#/5/ )& F.3$ )& D/)$+==================================================================!0

    F*43#/ 2> D*/4#/5/ )& E('*)/)& R&./,*$(/5&('$==================================================!

    F*43#/ > T&./ )& /,&++$ /$ +*+'&5/======================================================================

    F*43#/ > T&./ )& ,/)/+'#$ )& P#*(,*-/.==================================================================2

    F*43#/ !> T&./ )& ,/)/+'#$ )& C.*&('&==================E##$#> R&?&(,& +$3#,& ($' ?$3()

    F*43#/ > T&./ )& ,/)/+'#$ )& A4&()/====================================================================2

    F*43#/ > T&./ )& ,/)/+'#$ )& T#&*($===================E##$#> R&?&(,& +$3#,& ($' ?$3()

    F*43#/ > T&./ ,/)/+'#$ )& A(/5(&+&=================E##$#> R&?&(,& +$3#,& ($' ?$3()

    F*43#/ > T&./ ,/)/+'#$ )& A7/.*/1$ R*+,$ C/#)/,$== E##$#> R&?&(,& +$3#,& ($'?$3()

    F*43#/ 0> T&./ ,/)/+'#$ )& A7/.*/1$ F+*,/==== ==E##$#> R&?&(,& +$3#,& ($' ?$3()

    F*43#/ > T&./ ,/)/+'#$ )& C$5-$+*1$ C$#-$#/.=======E##$#> R&?&(,& +$3#,& ($'

    ?$3()

    F*43#/ 2> T&./ ,/)/+'#$ )& IMC==========================E##$#> R&?&(,& +$3#,& ($' ?$3()

    F*43#/ > T&./ ,/)/+'#$ )& PARX=====================E##$#> R&?&(,& +$3#,& ($' ?$3()

    F*43#/ > T&./ ,/)/+'#$ )& P*5&'#*/================E##$#> R&?&(,& +$3#,& ($' ?$3()

    F*43#/ !> T&./ ,/)/+'#$ F*(/(,&*#$=====================E##$#> R&?&(,& +$3#,& ($' ?$3()

    F*43#/ > T&./ )& R&./' R&?&(,& +$3#,& ($' ?$3()

    F*43#/ > M$)&.$ F+*,$=====================================E##$#> R&?&(,& +$3#,& ($' ?$3()

  • 7/24/2019 PROJETO - 29-09-2015

    10/77

    LISTA DE TABELAS

    T/;&./ > C#$($4#/5/ )& A'*7*)/)&+===================E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ 2> R&@3*+*'$ )$ S*+'&5/ 9 E+'/)$============E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 C*)/)&============E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 C.*&('&============E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ !> R&@3*+*'$ )$ S*+'&5/ 9 F$#(&,&)$#&+=E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 P#$)3'$===========E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 E+'$@3&==========E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 D&-/#'/5&('$ E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 C/#4$=============E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ 0> R&@3*+*'$ )$ S*+'&5/ 9 F3(,*$(6#*$= =E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ > R&@3*+*'$ )$ +*+'&5/ 9 N7&. )& U+36#*$====E##$#> R&?&(,& +$3#,& ($'?$3()

    T/;&./ 2> R&@3*+*'$ )$ S*+'&5/ 9 U+36#*$=========E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 S*'3/1$ )& P&)*)$+===E##$#> R&?&(,& +$3#,&($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 P&)*)$==========E##$#> R&?&(,& +$3#,& ($' ?$3()

    T/;&./ !> R&@3*+*'$ )$ S*+'&5/ 9 H*+' R&?&(,& +$3#,&($' ?$3()

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 D&'/.8& )& P&)*)$+E##$#> R&?&(,& +$3#,& ($'?$3()

    T/;&./ D&-

  • 7/24/2019 PROJETO - 29-09-2015

    11/77

    LISTA DE "UADR#S

    X3/)#$ E&5-.$ )& /-.*,/1$ )$ -/)#$ MVC= =Erro$ Indicador no definido%

  • 7/24/2019 PROJETO - 29-09-2015

    12/77

    SU&'RI#

    LISTA DE SIGLAS=====================================================================================================

    LISTA DE ILUSTRA[ES========================================================================================

    LISTA DE TABELAS================================================================================================0

    INTRODUO=====================================================================================================

    = TEMA=============================================================================================================

    =2 DELIMITAO DO TEMA=============================================================================

    = OBJETIVOS GERAIS====================================================================================!

    = OBJETIVOS ESPECFICOS=========================================================================!

    =! PROBLEMA===================================================================================================

    = HIP\TESE=====================================================================================================

    = JUSTIFICATIVA=============================================================================================

    = METODOLOGIA============================================================================================

    = CRONOGRAMA DE ATIVIDADES================================================================

    2 FUNDAMENTAO TE\RICA===========================================================================

    2= OBJETIVO DA PROFISSO DE PERSONAL TRAINER==============================

    2== FORMAO NECESS"RIA PARA SE TORNAR UM PERSONAL========20

    2==2 APRESENTAO DOS PRINCIPAIS PROCESSOS==============================2

    2=2= HIST\RIA DO JAVA================================================================================22

    2=2= CARACTERSTICAS DA LINGUAGEM DE PROGRAMAO JAVA=====2

    2=2= UTILIZAO DA LINGUAGEM NA WEB================================================2

    2=2=! PARTICULARIEDADES DA LINGUAGEM==============================================2

    2=2= MECANISMO DE AU]LIO======================================================================2!

    2= USO DO BANCO DE DADOS MYSXL=======================================================2!

    2== ORGANIZAO DO BANCO DE DADOS==============================================2

    2== VANTAGENS DE SE USAR O BANCO DE DADOS===============================2

  • 7/24/2019 PROJETO - 29-09-2015

    13/77

    2==! SGBD RELACIONAIS==============================================================================2

    2== X3/.*)/)& )& S$?'/#&===============================================================================

    2==2 E.&5&('$+ )& G/#/('*/ )/ X3/.*)/)& )& S$?'/#&====================================

    2=! PADR[ES DE PROJETO==============================================================================

    2=!= C$(,&*'$======================================================================================================

    PERFIL DA ORGANIZAO===============================================================================

    = CARACTERSTICAS INTERNAS DA ORGANIZAO================================

    ==2 COLABORADORES================================================================================

    == REGRAS DE NEGOCIO==========================================================================

    =2 RELACIONAMENTO COM CLIENTE===========================================================

    = RELAO COM OS COLABORADORES E SERVIOS=============================

    SOLUO PROPOSTA=======================================================================================

    = AN"LISE DE REXUISITOS===========================================================================

    ==2 CONTE]TO DE APLICAO===================================================================0==2= LEVANTAMENTO DE REXUISITOS=======================================================

    == D&+,#*1$ )$ S*+'&5/ $3 P#$)3'$=================================================================

    === D&?*(*1$ )$+ A'$#&+================================================================================

    ===2 L*+'/ )& E7&('$+ )$ S*+'&5/===================================================================2

    ==2 E+-&,*?*,/1$ )& R&@3*+*'$+ )$ S*+'&5/ $3 P#$)3'$=================================2

    == E+-&,*?*,/1$ )& R&@3*+*'$+ )$ S*+'&5/=================================================

    == M$)&.$ )& D/)$+=====================================================================================

    ==== DFD P#&.*5*(/#====================================================================================

    === D*/4#/5/ )& C./++&+==========================================================================!

    === D*/4#/5/ )& C/+$+ )& U+$==================================================================!

    ==== D*/4#/5/ )& C/+$ D& U+$==============================================================!

    === D*/4#/5/ )& E('*)/)& R&./,*$(/5&('$===============================================!!

    === D*/4#/5/ )& C./++&=============================================================================!

  • 7/24/2019 PROJETO - 29-09-2015

    14/77

    ==! D*,*$(6#*$ )& D/)$+=================================================================================!

    =2 PROJETO======================================================================================================

    =2= P#$'$'*-/1$=============================================================================================

    = =2=2 M$)&.$ F+*,$ )$ B/(,$ )& D/)$=========================================================

    CONSIDERA[ES FINAIS====================================================================================0

    REFERNCIAS=======================================================================================================

    APNDICE==============================================================================================================

    ATA DA REUNIO DO PROJETO INTERDISCIPLINAR====================================

    REUNIAO COM O PERSONAL==============================================================================

    ANE]O I==================================================================================================================!

  • 7/24/2019 PROJETO - 29-09-2015

    15/77

    INTRODUO

    O personal trainer 35 &+-&,*/.*+'/ &5 ,$()*,*$(/5&('$ ?+*,$ @3&'#/;/.8/ ,$5 ,.*&('&+ )& ?$#5/ *()*7*)3/.*/)/ & -+$(/.*/)/= T&5 -$# $;%&'*7$

    $?&, 35/ ,$()*1$ ?+*,/ &+-&,?*,/ -/#/ ,/)/ -?*. )& +3/ ,.*&('&./= C$5 $

    /35&('$ (/ )&5/()/: &+'&+ -#$?*++*$(/*+ /,/;/5 +& )&-/#/()$ ,$5 ,'/+

    )*?*,3.)/)&+ #&./,*$(/)/+ /$ 4&(,*/5&('$ )& )/)$+ & /$ ,$('#$.& ?*(/(,&*#$=

    P/#/ ?/,*.*'/# $ '#/;/.8$ )&++& -#$?*++*$(/. &+'6 +&()$ )&+&(7$.7*)$ 35

    +*+'&5/ @3& -$++/ /3*.*6.$ ($ 5/(&%$ 5/*+ +&43#$ )$+ )/)$+=

    O+*+'&5/ /3*.*/#6 (/+ -#*(,*-/*+ ?3(1Q&+ )$ personal trainer) '/*+ ,$5$,/)/+'#/# ,.*&('&+: /4&()/# /3./+: -#&+,#&7 '#&*($+: /7/.*/# $ ,$()*,*$(/5&('$

    ?+*,$ / -/#'*# )$+ '&+'&+ #&/.*/)$+: /7/.*/# #*+,$+ & 8*+'

  • 7/24/2019 PROJETO - 29-09-2015

    16/77

    !

    ,.*&('& #&/.*/()$ '&+'&+ )& ,./++*?*,/1$ )& #*+,$ & ?/ $+ ,6.,3.$+ (&,&++6#*$+

    -/#/ $ ,$()*,*$(/5&('$ ?+*,$ & 4/(8$ )& 5/++/ 53+,3./#: '/*+ ,$5$> ,6.,3.$+ )&

    )$;#/+ ,3'(&/+: ,6.,3.$+ )& IMC ()*,& )& M/++/ C$#-$#/.: -*5'#*,/:#&./1$ ,*('3#/ & @3/)#*.: ?#&@3(,*/ ,/#)/,/: -,&('3/. )& 4$#)3#/ & -#&++$

    /#'*/.= T/5;5 -$) -#&+,#&7 '#&*(/5&('$+ &+-&,?*,$+ -/#/ ,/)/ ,.*&('&= O

    +*+'&5/ + )&+&(7$.7*)$ +$5&('& ($ )&,$## ($ ,3#+$: $3 +&%/: ($ '#5*($ )$

    ,3#+$ ($ ' ($7/+ 7+Q&+ & (&5 +3-$#'& ?3'3#$=

    = OBJETIVOS GERAIS

    E+'& -#$%&'$ '&5 ,$5$ $;%&'*7$ ?/,*.*'/# / $#4/(*/1$ )$+ -#$,&++$+

    /)5*(*+'#/'*7$+ )$+ -#$?*++*$(/*+ )& &)3,/1$ ?+*,/: -#$-$#,*$(/()$ 5/*$#

    -#$)3'*7*)/)& &5 '$)/+ /+ 6#&/+ )& (&4

  • 7/24/2019 PROJETO - 29-09-2015

    17/77

    A4&()/# /3./+_

    G/# #&./'

  • 7/24/2019 PROJETO - 29-09-2015

    18/77

    P$# ' 35/ &*4(,*/ )& @3/.*)/)& 53*'$ 5/*+ &.&7/)/: $ )*?&(,*/.

    (&++& 5,/)$ 7&5 )/ &+-&,*/.*/1$ )$ -#$?*++*$(/.: #&,3#+$+ 3'*.*/)$ -/#/ /

    &,&.(,*/ ($ /'&()*5&('$ ,.*&('&./ & )$ (7&. )$+ #&,3#+$+ )& '&,($.$4*/ &*(+'#35&('$+ & &@3*-/5&('$+ 3'*.*/)$+=

    O )&+&(7$.7*5&('$ )&++& +*+'&5/ + )& 4#/()& *5-$#'(,*/ -/#/ $

    personal4*# & '#/;/.8/# ,$5 /+ *(?$#5/1Q&+ )& +&3+ ,.*&('&+: /.5 )& ,$('#$./#

    )& +3/+ /'*7*)/)&+ ,$##*@3&*#/+=

    = METODOLOGIA

    D3#/('& '$)/ / /(6.*+& & )&+&(7$.7*5&('$ )$ +*+'&5/: $-'$3+& -$#

    3'*.*/# ($ /-&(/+ 35 5'$)$: 5/+ +*5: 5'$)$+ @3& -&./+ +3/+ ,/#/,'+'*,/+

    )&5$(+'#/#/5 + &++&(,*/*+ -/#/ / ,$.&'/ &?*,*&('& )& )/)$+ )$ +$?'/#& / +

    -#$%&'/)$ & *5-.&5&('/)$= S$ &.&+> &('#&7*+'/: @3&+'*$(6#*$: -&+@3*+/ )& ,/5-$

    & -&+@3*+/ ;*;.*$4#6?*,/= A &('#&7*+'/ 35 &(,$('#$ &('#& )3/+ -&++$/+ & '&5

    ,$5$ &+,$-$ / $;'&(1$ )& *(?$#5/1Q&+ +$;#& )&'*(/)$ /++3('$= O-'$3+&

    -&./ +3/ ?$#5/ ($ &+'#3'3#/)/: $3 +&%/: 5&($+ ?$#5/.*)/)& & 5/*+ .*;)/)& (/

    &./;$#/1$ )/+ @3&+'Q&+= A'#/7+ )&+'/ ?$* -$++7&. ,$.8 *(?$#5/1Q&+ +$;#& /

    #$'*(/ )& '#/;/.8$ )$personaltrainer=

    E5 #&./1$ /$ @3&+'*$(6#*$ A(&$ : ,$(+'*'3)$ -$# -+('/+

    $#)&(/)/+ @3& )&7&5 + #&+-$()*)/+ +&5 / -#&+&(1/ )$ &('#&7*+'/)$# & -$#

    &+,#*'$= A'#/7+ )&+'& *(+'#35&('$ -#&7*/5&('& &./;$#/)$ ?$* -$++7&. ,$.8

    *(?$#5/1Q&+ 5/*+ )&'/.8/)/+ +$;#& '$)$+ $+ -#$,&++$+ &(7$.7*)$+ ($ )*//)*/

    )& '#/;/.8$ )$ -#$?*++*$(/.=

    A -&+@3*+/ )& ,/5-$ ,$(+*+'& (/ $;+/1$ )$+ ?/'$+ & ?&(5&($+ @3&

    $,$##&5 &5 )&'*(/)$ /5;*&('&= A'#/7+ )&+'/ ?$* -$++7&. /(/.*+/# ,$5 5/*+

    )&'/.8&+ $ '#/;/.8$ )$ -#$?*++*$(/. & -$# ,$(+&@3(,*/ ,./#&/# /.435/+ )K7*)/+

    @3& /' &('$ ($ '*(8/5 +*)$ &.3,*)/)/+=

    P$# ?*5: / -&+@3*+/ ;*;.*$4#6?*,/ ?$* ?&*'/ /'#/7+ )$ &+'3)$ )& 76#*$+ .*7#$+

    )& /3'$#&+ #&($5/)$+ )/ 6#&/ )& TI= D&++/ ?$#5/ ?$* -$++7&. ,$(8&,

    -#$?3()/5&('& / 5&'$)$.$4*/: .*(43/4&5 )& -#$4#/5/1$ & $ SGBD / +&5

    3'*.*/)$+ ($ )&+&(7$.7*5&('$ )$ +*+'&5/=

  • 7/24/2019 PROJETO - 29-09-2015

    19/77

    = CRONOGRAMA DE ATIVIDADES

    Ta(ela )* +rono,rama

    -onte* Ela(orado pelos acad.micos

    Atividade

    /erodo

    01)2 01)3

    A,o Set #4t 5ov de6 7an -ev &ar A(r &ai 74n 74l A,o Set #4t 5ov De6

    Desenvolvimento

    do

    Sistema

    8 8 8 8 8 8 8 8 8 8 8

    Entrevista 8 8 8 8

    #rientao 8 8 8 8 8 8 8

    Re4nio com

    ,r4po8 8

    8

    8

    8

    8

    8 8 8 8 8

    Ela(orao

    do

    pro9eto

    8 8 8 8 8 8 8 8 8 8

    /ro,ramao 8 8 8 8 8 8 8 8

  • 7/24/2019 PROJETO - 29-09-2015

    20/77

    2 FUNDAMENTAO TE\RICA

    2= OBJETIVO DA PROFISSO DE PERSONAL TRAINER

    O 5,/)$ )& '#/;/.8$ -/#/ -#$?&++$#&+ & -#$?*++*$(/*+ )& &)3,/1$

    ?+*,/ ,$5-&'*'*7$: & / $?'/ )& '#/;/.8$ '&()& / ,#&+, ($ +&'$# -#*7/)$= H6

    ,&('&(/+ )& 5*.8/#&+ )& -#$?*++*$(/*+ )& &)3,/1$ ?+*,/ /'3/()$ &5 '$)$ $ -/+:

    / 4#/()& 5/*$#*/ )&.&+ )&)*,/)/ /$ 5/4*+'#*$= O @3/)#$ 7&5 53)/()$ ($+

    K.'*5$+ /($+ )&7*)$ ,$(+,*&('*/1$ )& @3& ,$()*,*$(/5&('$ ?+*,$ +*((*5$

    )& ;&5&+'/# & +/K)&= O (K5$ )& /,/)&5*/+ ,#&+,& / ,/)/ /($: & ,$5 &./+ /-#$,3#/ -$# -#$?*++*$(/*+ )/ 6#&/= S3#4&5 &5-#&+/+ -#&+'/)$#/+ )& +*1$+

    &+-$#'*7$+ & ?#/(@3*/+: @3& /'&()&5 )&5/()/ ,#*/)/ -$# 8$'*+: ,.3;&+ &

    ,$()$5(*$+ & 4/5 &5-#&4$+= C$5 / #&43./5&('/1$: / )&5/()/ -$#

    -#$?*++*$(/*+ ;&5@3/.*?*,/)$+ )&7& /35&('/#: %6 @3& -#$?*++*$(/*+ ?$#5/)$+ @3&

    /'3/5 (/ 6#&/ &+-$#'*7/ +$ #&./'*7/5&('& -$3,$+= A.5 )& &+,$./+ & /,/)&5*/+:

    &5-#&+/+ '/5;5 )&5/()/5 &++&+ -#$?*++*$(/*+ +&%/ -/#/ /'3/# (/ 6#&/ )&

    5/#&'*(4 & -#$5$1$: +&%/ -/#/ '#&*(/# +3/+ &@3*-&+ &+-$#'*7/+ $3 ,3*)/# )&

    &7&('$+ .*4/)$+ /$+ &+-$#'&+= U5 $3'#$ +&45&('$ @3& '/5;5 7&5

    &-*5&('/()$ 35 ,#&+,*5&('$ /,&./)$ $ )$ /,$5-/(8/5&('$

    -+$(/.*/)$ $3personal trainer.A /'*7*)/)& ($ ($7/: 5/+ ?$* #&)&+,$;'/

    -$# /#'*+'/+: -+$(/.*)/)&+ & &&,3'*7$+: @3& -$# 5$'*7$+ )*7+$+ -#&?&5

    '#/;/.8/# &,.3+*7/5&('& ,$5 35 -#$?*++*$(/. / ' @3& ?#&@3&('/# /,/)&5*/+ &

    ,.3;&+=

    O personal/'3/ ($ #/5$ )& 53+,3./1$ & ,$()*,*$(/5&('$ ?+*,$ )$

    ,.*&('&: /'#/7+ )& &,,*$+ ?+*,$+ & #$'*(/+ /-.*,/)/+ )3#/('& / /3./: '&5 $

    $;%&'*7$ )& '#/ ,$()*,*$(/5&('$ ?+*,$ /)&@3/)$ -/#/ +&3+ ,.*&('&+= E.&

    $?&,& 35 +*1$ )& &,.3+*7*)/)&: '/('$ (/ -/#'& )& /'&()*5&('$ @3/('$ (/

    -/#'& )& /,$5-/(8/5&('$: -#$5$7&()$ /++*5 5/*$# 5$'*7/1$ & *(,&('*7$ )$

    ,.*&('&: -$*+ &+'6 +&5-#& -#&+&('& )&5$(+'#/()$ 5/*$# ,$5$)*)/)& & 7/('/4&5

    -/#/ $ ,$5-#*5&('$ )/+ 5&'/+ & $;%&'*7$+=

  • 7/24/2019 PROJETO - 29-09-2015

    21/77

    20

    2== FORMAO NECESS"RIA PARA SE TORNAR UM PERSONAL

    L&4/.5&('&: $ personal trainer +< -$)& /'3/# /- O#4/(*/ & *5-./('/

    /'*7*)/)&+ #&,#&/'*7/+ -/#/ *)$+$+: )&?*,*&('&+ ?+*,$+ & 5&('/*+: -&++$/+ ,$5

    -#$;.&5/+ ,/#)/,$+: )& ,$.3(/ $3 53+,3./#&+_ R&,#&/1$> ^ $ #&+-$(+67&. -&.$

    &('#&'&(*5&('$ )& 8 D&+&5-&(8/ / ?3(1$ )& ',(*,$ )& &@3*-&+ )/+ 5/*+ 7/#*/)/+

    5$)/.*)/)&+ &+-$#'*7/+: -#$?*++*$(/*+ $3 /5/)$#&+= P+$(/. T#/*(> P#$?*++*$(/.

    4#/)3/)$ & &+-&,*/.*/)$ &5 )&'*(/)/ 6#&/ )/ E)3,/1$ F+*,/: @3& -#&+'/

    +*1$+ -+$(/.*/)$+: @3& /'#/7+ )& 35 /,$5-/(8/5&('$ -/#'*,3./#: #&/.*/

    $+ $;%&'*7$+ )$ ,.*&('& ,$5 5/*+ #/-*)& & +&43#/(1/=

    S&43()$ / .&* $#)*(6#*/ (K5$ = )& 0 )& +&'&5;#$ )& )*+-Q&

    +$;#& / #&43./5&('/1$ )/ -#$?*++$ )& &)3,/1$ ?+*,/ & ,#*/ $+ #&+-&,'*7$+

    ,$(+&.8$ ?&)/. & ,$(+&.8$ #&4*$(/*+ )& E)3,/1$ F+*,/= D& /,$#)$

    C$(+'*'3*1$ F&)/.: : ART INC ART! INC: FED LEI 0=

    A#'*4$ O &,,*$ )/+ /'*7*)/)&+ )& &)3,/1$ ?+*,/ & /)&+*4(/1$ )& -#$?*++*$(/. )& &)3,/1$ ?+*,/ & -##$4/'*7/ )$+-#$?*++*$(/*+ #&43./#5&('& #&4*+'#/)$+ ($+ ,$(+&.8$+ #&4*$(/*+ )&&)3,/1$ ?+*,/=

    A#'*4$ 2 A-&(/+ +$ *(+,#*'$ ($+ @3/)#$+ )$+ ,$(+&.8$+#&4*$(/*+ )& &)3,/1$ ?+*,/ $+ +&43*('&+ -#$?*++*$(/*+>

    I O+ -$++3*)$#&+ )& )*-.$5/ $;'*)$ &5 ,3#+$ )& &)3,/1$ ?+*,/:$?*,*/.5&('& /3'$#*/)$ $3 #&,$(8&,*)$_ &

    II O+ -$++3*)$#&+ )& )*-.$5/ &5 &)3,/1$ ?+*,/ &-&)*)$ -$#*(+'*'3*1$ )& &(+*($ +3-*$# &+'#/(4&*#/ #&7/.*)/)$ (/ ?$#5/ )&.&4*+./1$ &5 7*4$#=

  • 7/24/2019 PROJETO - 29-09-2015

    22/77

    2

    2===2 REALIZAO DO TRABALHO

    P#$?*++*$(/. #&+-$(+67&. &5 ?$#5/# 86;*'$+ & /'*'3)&+ @3& -#$5$7/5 $

    )&+&(7$.7*5&('$ 8/#5$(*$+$ )$ ,$#-$ 835/($: 5&)*/('& *(+'#31$ +$;#& 8*4*&(&

    ,$#-$#/. & 5&('/. & 5&)*/('& 76#*$+ & +*+'&56'*,$+ &,,*$+: &+-$#'&+ & %$4$

    D&7*)$ /$ +'#&++ ($ ,$#-$ )3#/('& $+ &,,*$+ $personal trainer '&('/

    +&5-#& ;#*(,/# & 7/#*/# / ?$#5/ )$+ '#&*($+ -/#/ ($ $,$## $ )&+4/+'& ?+*,$ &

    5&('/.: %6 @3& &+'& -#$?*++*$(/. '#/;/.8/ '/5;5 ,$5 35/ 4&+'$ )& -&++$/+ &

    -/#/ *++$ $ ,$5-$#'/5&('$ '*,$ *5-$#'/('& -/#/ ,$5 +&3+ ,.*&('&+=C$()*,*$(/5&('$ F+*,$> D6 /3./+ )& 4*(6+'*,/ ,$.&'*7/ & *()*7*)3/.:

    7*+/()$ / 5&.8$#*/ )/ ,$()*1$ 53+,3./# & ,/#)*$7/+,3./#: -#*(,*-/.5&('& -/#/

    /)3.'$+ & *)$+$+= ^ #&+-$(+67&. -&.$ -./(&%/5&('$ & )&+&(7$.7*5&('$ )&

    /'*7*)/)&+ ?+*,/+ *()*7*)3/*+ & ,$.&'*7/+ &5 &+,$./+: /,/)&5*/+ )& 4*(6+'*,/ & )&

    53+,3./1$: 4*(6+*$+ &+-$#'*7$+ & -*+,*(/+ C$(+3.'$#*/ & /++&++$#*/> P$)& /'3/#

    %3('$ /

  • 7/24/2019 PROJETO - 29-09-2015

    23/77

    22

    2=2 LINGUAGEM DE PROGRAMAO JAVA

    2=2= HIST\RIA DO JAVA

    D& /,$#)$ ,$5 D&*'&. 200: aJ/7/ 35/ .*(43/4&5 )& -#$4#/5/1$

    $#*&('/)/ / $;%&'$+: )&+&(7$.7*)/ -$# 35/ &@3*-& S3( $i%ros!stem: &5 =b

    J/7/ / ,$('#*;3*1$ 5/*+ *5-$#'/('& )/ #&7$.31$ )$ 5*,#$-#$,&++/)$#= O

    5*,#$-#$,&++/)$# '&5 35 *5-/,'$ 4#/()& &('#& $+ )*+-$+*'*7$+ &.&'#(*,$+

    *('&.*4&('&+= E5 !: $ J/7/ ,8/5$3 / /'&(1$ )&7*)$ /$ +3,&++$ 53()*/. )/*orl# *i#e *e(=

    O -#*(,*-/. -#$-

  • 7/24/2019 PROJETO - 29-09-2015

    24/77

    2

    -#$'$,$.$+ ,$5$ HTTP & FTP )& 3+$ (/+ /-.*,/1Q&+ )& internet= A +*('/& )&++/

    .*(43/4&5 & ;/+'/('& +*5*./# /$ CCcc -$*+ ?$* )&+&(7$.7*)/ / -/#'*# )/ 5&+5/=

    P/#/ / &&,31$ )& /.435 )*+-$+*'*7$ &+,#*'$ (&+'/ .*(43/4&5 $3 /'&5&+5$ -/#/ $ )&+&(7$.7*5&('$ & (&,&++6#*$ ' 35 -/,$'& %6 *(+'/./)$: ,8/5/)$

    JVM 'a+a -irtal $a%&ine ,$5 &+'& /5;*&('& )& &&,31$ -$)& +& 3'*.*/# @3/.

    @3 /-.*,/1$ JAVA=

    O J/7/ -#/'*,/5&('& / ;/+& -/#/ '$)$+ $+ '*-$+ )& /-.*,/1Q&+: '/('$

    -/#/ $ -/)#$ 4.$;/. )$ )&+&(7$.7*5&('$ )/+ /-.*,/1Q&+ @3/('$ -/#/ /+

    *(,$#-$#/)/+ ,$5$ 5$7&*+= S&3 ,$('&K)$ & ;/+&/)$ ($+ soft"ares,$#-$#/'*7$+ &

    (/ "e(&+'6 -#&+&('& (/ 5/*$#*/ )$+ %$4$+: '&.&?$(&+ & internet=

    2=2= CARACTERSTICAS DA LINGUAGEM DE PROGRAMAO JAVA

    S&43()$ D&*'&. 200: / ,$('#*;3*1$ 5/*+ *5-$#'/('& )$

    5*,#$-#$,&++/)$# /' &++/ )/'/ @3& &.& '$#($3 -$++7&. $ )&+&(7$.7*5&('$ )&

    ,$5-3'/)$#&+ -&++$/*+= E5 200: / &5-#&+/ Sn$i%ros!stems,#*$3 $ -#$%&'$

    I,& T&/: @3& #&&+,#&7&3 '$)$+ $+ , C$5-3'/)$#&+: ,&.3./#&+: palmtops& /'&

    -#$)3'$+ )/ A--.&=

    S&43()$ D&*'&. 200: $ J/7/ +& '$#($3 / .*(43/4&5 -#&?*)/ -/#/

    *5-.&5&('/# /-.*,/'*7$+ ;/+&/)$+ (/ *('(&' & soft"are-/#/ )*+-$+*'*7$+ @3& +&

    ,$53(*,/5 -$# 35/ #&)& (/ 4#/()& 5/*$#*/ +$ /-.*,/'*7$+ )& ,&.3./#= O J/7/ +&

    '$#($3 / .*(43/4&5 -#&?*)/ -/#/ *5-.&5&('/# /-.*,/'*7$+ ;/+&/)$+ (/ *('(&' &

    soft"are-/#/ )*+-$+*'*7$+ @3& +& ,$53(*,/5 -$# 35/ #&)& (/ 4#/()& 5/*$#*/ +$

    /-.*,/'*7$+ )& ,&.3./#= A'3/.5&('&: &*+'&5 ;*.8Q&+ )& ,&.3./#&+ & )*+-$+*'*7$+

    -$#'6'&*+ ,$5-/'7&*+ ,$5 J/7/: .*(43/4&5 @3& &7$.3*3 / -/#'*# )$ Ccc= P#$4#/5/

    J/7/ ,$(+*+'&5 &5 -/#'&+ ,8/5/)/+ ,./++&+: &++/+ 5&+5/+ *(,.3&5 -/#'&+

  • 7/24/2019 PROJETO - 29-09-2015

    25/77

    2

    ,8/5/)/+ 5'$)$+: $;%&'$+: .*+'/+ &('#& 5/*+: @3& #&/.*/5 '/#&?/+ & #&'$#(/5

    *(?$#5/1Q&+ @3/()$ /+ '/#&?/+ +$ ,$(,.3)/+=

    2=2= UTILIZAO DA LINGUAGEM NA WEB

    T&()$ &5 7*+'/ $ @3& )&,./#/ D&*'&. 200: 35 +*1$ W&; 35

    ,$5-$(&('& )& +$?'/#& /#5/&(/)$ &5 35 ,$5-3'/)$# @3& -$)& + /,&++/)$

    -$# 35 /-.*,/'*7$ )& ,&.3./# $3 &5 $3'#$ ,$5-3'/)$# -$# 35/ #&)&= J/7/ '&5 35/

    -./'/?$#5/ 53.'*?3(,*$(/. ,$5 $3'#$+ +*+'&5/+ $-/,*$(/*+ ,#*/()$ /++*5 35

    4#/()& #&,3#+$ @3/()$ +& '#/'/ )& 3'*.*/1$ (/ &; 35 4#/()& &&5-.$ )/ +3/

    ,/-/,*)/)& / R&,&*'/ F&)/.= A('*4/5&('& '*(8/ @3& + ?&*'$ 7+Q&+)*?&('&+ )$ -#$4#/5/ )& )&,./#/1$ )& R&()/ -/#/ '$)$+ $+ '*-$+ )&

    -./'/?$#5/+: *in#o"s: Lin/: $a%Os&',= A4$#/ ,$5 / 3'*.*/1$ )/ .*(43/4&5 )&

    -#$4#/5/1$ J/7/ ?&*'/ /-&(/+ 35/ 7+$ )$ soft"are=

    2=2=! PARTICULARIEDADES DA LINGUAGEM

    S&43()$ D&*'&. 200: / M6@3*(/ V*#'3/. J/7/ JVM -/#'& )$ /5;*&('&

    )& arntimeb J/7/ / #&+-$(+67&. -&./ *('-#&'/1$ )$+ (!te%o#es a-#$4#/5/

    ,$5-*./)$ &5 J/7/b $+ -#$4#/5/+ &+,#*'$+ &5 J/7/ ($ +$ ,$5-*./)$+ -/#/

    35/ -./'/?$#5/ &+-&,*?*,/ ,$5$ (/+ )&5/*+ .*(43/4&(+: &.&+ +$ ,$(7'*)$+ &5

    ,

  • 7/24/2019 PROJETO - 29-09-2015

    26/77

    2!

    (!te%o#es+$ 7/.*)$+ & ($ 7*$./5 #&+'#*1Q&+ )& +&43#/(1/ )$ J/7/: & -/#/

    &&,3'/# $ -#$4#/5/ / JVM J/7/ V*#'3/. M/,8*(& . $+ (!te%o#es& $+ ,$5-*./

    -/#/ 35/ .*(43/4&5 @3& $ ,$5-3'/)$# -$++/ &('&()=

    2=2= MECANISMO DE AU]LIO

    A .*(43/4&5 )& -#$4#/5/1$ J/7/ -$++3* 35 5&,/(*+5$ ,8/5/)$

    $ltit&rea#ing: +3/ ?3(,*$(/.*)/)& )& &&,3'/# 5K.'*-./+ #$'*(/+ $3 5&+5$

    '&5-$: -$++*;*.*'/()$ +3/ +*(,#$(*/1$: $()& &++/+ #$'*(/+ ?3(,*$(/5 ,$5$ +&

    ?$++& 35 ?.3$ )& &&,31$ )&($5*(/)$ )& t&rea#: @3& +$ 35 4#/()& &*5-$#'/('& #&,3#+$ )/ -#$4#/5/1$ -/#/ /-.*,/1Q&+ 5/*+ +$?*+'*,/)/+ &

    &./;$#/)/+= O /3'$# )&,./#/=

    X3& /$ )&?*(*# 5/*+ )& 35/ t&rea#&5 35 5&+5$ -#$4#/5/: /+ '/#&?/+@3& &./+ ,$('5 -$)&5 + &&,3'/)/+ )& 5/(&*#/ +*53.'(&/ &*()&-&()&('& 35/+ )/+ $3'#/+= E++& #&,3#+$ ,8/5/)$ mlti1t&rea#ing:$3 mlti1es%alonamento & -$++*;*.*'/ / #&/.*/1$ )& 5K.'*-./+ /'*7*)/)&+&5 -/#/.&.$: -#$-$#,*$(/()$ 5&.8$#/+ &7*)&('&+ ($ )&+&5-&(8$:-#*(,*-/.5&('& )& '/#&?/+ 5/*+ ,$5-.&/+= ^ &?*,/ &5 ,$5-3'/)$#&+

    ,$5 35 K(*,$ -#$,&++/)$#: ($ &('/('$ -$++7&. ,$(+'#3*#,$5-3'/)$#&+ $3 +*+'&5/+ )& ,$5-3'/)$#&+ ,$5 53*'$+ -#$,&++/)$#&+@3& '#/;/.8/5 &5 -/#/.&.$: 5/*5*/()$ /*()/ 5/*+ $ )&+&5-&(8$D&*'&.:200

    2= USO DO BANCO DE DADOS MYSXL

    S&43()$ $#'8 200: -=2 a;/(,$ )& )/)$+ 35/ ,$.&1$ )& )/)$+

    *('#&./,*$(/)$+: #&-#&+&('/()$ *(?$#5/1Q&+ +$;#& 35 )$5(*$ &+-&,?*,$b: $3

    +&%/: +&5-#& @3& ?$# -$++7&. /4#3-/# )/)$+ /?*5 @3& $;'&(8/ *(?$#5/1Q&+ @3&+& #&./,*$(/5 & '#/'/5 )& 35 5&+5$ /++3('$: -$++$ )* @3& '&(8$ 35 ;/(,$

    )& )/)$+=

    O 5&+5$ /3'$# )* @3& $ ;/(,$ )& )/)$+ / -/#'& 5/*+ *5-$#'/('& -/#/

    $ ;$5 ?3(,*$(/5&('$ )$ +*+'&5/: .$4$ / 3'*.*/1$ )$ SGBD )&7& + -&(+/)/ (/

    5&.8$# 5/(&*#/ )& +& #&./,*$(/# ,$5 $ +$?'/#& & +3/+ ?#/5&('/+= E5 ?3(1$

    )/+ ,/#/,'+'*,/+ ,$5$ ?/,*.*)/)& )& 5/(3+&*$: ?/,*.*)/)& )& *(+'/./1$:

    '/5/(8$ & 7&.$,*)/)& -#&+&('&+ ($ MSXL & '/5;5 +3/ 7+$ .*7#& open

  • 7/24/2019 PROJETO - 29-09-2015

    27/77

    2

    sor%e: ?$* / &+,$.8/ 5/*+ *('&++/('& -/#/ / *5-.&5&('/1$ )$ ;/(,$ )&

    )/)$+=

    F$#(&,*)$ -&./ &5-#&+/ MSXL AB )*+-$(7&. (/ 5/*$# -/#'& )$ 53()$/'#/7+ )/ *('(&': -*'& ,$(&,'/#+& /$ MSXL Ser+er& &&,3'/# @3*&+ )&

    SXL: @3/. @3 -#$4#/5/ @3& +/*;/ +& ,$53(*,/# ,$5 $ MSXL Ser+e# 35

    ,.*&('&=

    S&43()$ E.5/+#* & N/7/'8& 2002: $ ,$5-*./)$# DDL -#$,&++/ /+

    )&?*(*1Q&+ )& &+@3&5/+ &+-&,?*,$+ & /#5/&(/ /+ )&+,#*1Q&+ )$+ &+@3&5/+

    5&'/)/)$+ ($ ,/'6.$4$ )$ SGBD= O ,/'6.$4$ *(,.3* *(?$#5/1Q&+ ,$5$ $+ ($5&+

    & $+ '/5/(8$+ )$+ /#@3*7$+: ($5&+ & '*-$+ )& )/)$+ )$+ *'&(+ )& )/)$+:)&'/.8&+ )& /#5/&(/5&('$ )& ,/)/ /#@3*7$: *(?$#5/1Q&+ )& 5/-&/5&('$ &('#&

    &+@3&5/+ & #&+'#*1Q&+= A.5 )*++$: $ ,/'6.$4$ /#5/&(/ 53*'/+ $3'#/+

    *(?$#5/1Q&+ )& 4#/()& *5-$#'(,*/ -/#/ $ SGBD & -$)& &('$ 3'*.*/# /+

    *(?$#5/1Q&+ )$ ,/'6.$4$ )& /,$#)$ ,$5 +3/ (&,&++*)/)&=

    2== ORGANIZAO DO BANCO DE DADOS

    X3/()$ +& *5-.&5&('/ 35 ;/(,$ )& )/)$+ )&7& 8/7 35 ,3*)/)$ ,$5 /

    $#4/(*/1$ )$+ )/)$+ -$*+: 53*'/+ )/+ 7&&+ ,#*/5$+ /.435/ ,$*+/ &

    &&,3'/5$+ +&5 +& )&)*,/# '&5-$ & /'&(1$ /)&@3/)$ /$ -#$%&'$= E++/ ?/.'/ )&

    ,3*)/)$ .&7/ ?#&@3&('&5&('& / #&-#$%&'$+ & #&*5-.&5&('/1Q&+: $ @3& '$#(/ &++&

    -#$,&++$ ,$5-.&$ & )&5$#/)$= P$# *++$:

    S*+'&5/ 4&(,*/)$# )& ;/(,$ )& )/)$+ +$ 4/;*(&'&+ -#&&(,8*)$+

    &.&'#$(*,/5&('& @3& /%3)/5 *()*7)3$+ & $#4/(*/1Q&+ / 4&(,*/# /*(?$#5/1$ &5 5/++/ @3& &.&+ -#$,&++/5 / ,/)/ )*/= WILLIANS: 200:

    -=

    S&43*()$ /+ 7*+Q&+ .

    L*(43/4&5 )& )&?*(*1$ )& )/)$+ &+-&,*?*,/ ,$('&K)$+: &+'#3'3#/ / ;/+&

    )& )/)$+ & )&?*(& $+ &.&5&('$+ )& )/)$+_

  • 7/24/2019 PROJETO - 29-09-2015

    28/77

    2

    L*(43/4&5 )& 5/(*-3./1$ )& )/)$+ -/#/ -$) /.'/# $+ )/)$+ (/

    ;/+&_ &

    D*,*$(6#*$ )& )/)$+ 43/#)/+ )&?*(*1Q&+ )& &.&5&('$+ )& )/)$+ &

    #&+-&,'*7/+ ,/#/,'+'*,/+ )&+,#&7& $+ )/)$+: @3&5 $+ /,&++/: &',=

    2== MODELAGEM DO BANCO DE DADOS

    A 5$)&./4&5: +&43()$ $#'8 200: )&7& +&43*# 35/ ($#5/.*/1$ ($

    5$5&('$ )& &./;$#/1$: $ 5&+5$ /3'$# ,#*$3 35 5$)&.$ )& &('*)/)& &

    #&./,*$(/5&('$ -/#/ $ /3.*$ )/ &./;$#/1$ )$ ;/(,$ )& )/)$+= N/*5-.&5&('/1$: 35 ;/(,$ )& )/)$+ )&7& -#*5&*#/5&('& +/; ,$5$ /+

    *(?$#5/1Q&+ *#$ + /#5/&(/)/+: & / ?$#5/ @3& /+ '/;&./+ *#*/5 +& #&./,*$(/#

    &('#& +*= P/#/ )/#+& *(,*$ /$ )&+&(7$.7*5&('$ )$ ;/(,$ )& )/)$+ (&,&++6#*$

    3'*.*/# 35/ ',(*,/ )& 5$)&./4&5 ,8/5/)/ )& 5$)&.$ )& &('*)/)&

    #&./,*$(/5&('$: @3& ($ (/)/ 5/*+ @3& / #&-#&+&('/1$ /;+'#/'/ )$+ /+-&,'$+

    &+-&,?*,$+ +$;#& / #&/.*)/)&: & @3& +& -*'& ,$5-#&&() 35 ,$(,&*'$ $3

    $;%&'$ /('&+ )& +3/ &*+'(,*/ #&/.= O 5$)&.$ )&7& + ,$(+'#3)$ ,$5 $;%&'*7$+-#&&+'/;&.&,*)$+ & ;&5 )&?*(*)$+ @3& )&'*(&5 $+ /+-&,'$+ 5/*+ *5-$#'/('&+

    / +&5 #&-#&+&('/)$+ )& ?$#5/ @3& ?*@3& $ 5/*+ ?*&.5&('& -$++7&. )/ #&/.*)/)&

    /'3/.=

    2== VANTAGENS DE SE USAR O BANCO DE DADOS

    S&43()$ $#'8 200: $ SGBD 4(,*/ '$)$ $ ,$('#$.& )$+ )/)$+

    #&)3*()$ /$ 56*5$ / #&)3()(,*/ )& )/)$+= N$ -#$,&++/5&('$ '#/)*,*$(/. )&

    /#@3*7$+ ,/)/ +*+'&5/ '*(8/ +&3 -#

  • 7/24/2019 PROJETO - 29-09-2015

    29/77

    2

    /)5*(*+'#/)$# DBA '*/ $ /,&++$ / '$)$ $ ;/(,$ )& )/)$+= O DBA '/5;5 +*/

    $ #&+-$(+67&. -&./ +&43#/(1/ & +3-$#'& (/ ,#*/1$ )& ,$('/+ -/#/ &+-&,*?*,/# /+

    #&+'#*1Q&+ '/('$ ($ /,&++$ /$+ )/)$+ @3/('$ /$ 3+$ )& +$?'/#&+ *(&('&+ /$SGBD=

    2==! SGBD RELACIONAIS

    S&43()$ P/'#*, 200: $ SGBD -$)& + )*7*)$ &5 -/#'&+: -#*5&*#/

    )&?*(*)/ -&./ &+'#3'3#/ )& )/)$+ +*5-.&+ @3& +$ ?$#5/)/+ -$# '/;&./+

    ;*)*5&(+*$(/*+ ,3%$ $+ &.&5&('$+ +$ *'&(+ )& )/)$+= P*'*()$ /++*5 35 /.'$4#/3 )& *()&-&()(,*/ )& )/)$+: $3 +&%/: 35 ;/(,$ )& )/)$+ & ?$#5/)$+ -$#

    '/;&./+ & @3& +& *('/4&5=

    O3'#/ -/#'& &5 @3& &+'6 )*7*)*)$ 5$)&.$ #&./,*$(/.: ($ @3/. &+'$

    /,$+'35/5$+ / '#/;/.8/# '/5;5 -$)& + )*7*)*)$ &5 35/ ?3()/1$ +

  • 7/24/2019 PROJETO - 29-09-2015

    30/77

    2

    aS$?'/#& )& ,$5-3'/)$# $ -#$)3'$ @3& -#$?*++*$(/*+ )& +$?'/#&)&+&(7$.7&5 & /$ @3/. )$ +3-$#'& &5 .$(4$ -#/$= A;#/(4&5

    -#$4#/5/+ &&,3'67&*+ &5 35 ,$5-3'/)$# )& @3/.@3 -/#'& $3/#@3*'&'3#/: ,$('&K)$+ /-#&+&('/)/+ 5&)*)/ @3& $+ -#$4#/5/+ +$&&,3'/)$+: *(?$#5/1Q&+ )&+,#*'*7/+ '/('$ (/ ?$#5/ *5-#&++/ 8/#),$- ,$5$ (/ 7*#'3/.: /;#/(4&5 -#/'*,/5&('& @3/.@3 5)*/ &.&'#(*,/=A &(4&(8/#*/ )& +$?'/#& /;#/(4& 35 -#$,&++$: 35 ,$(%3('$ )&5'$)$+ -#6'*,/+ & 35 .&@3& )& ?#/5&('/+ @3& -$++*;*.*'/5 /$+-#$?*++*$(/*+ )&+&(7$.7&5 +$?'/#& )& /.'++*5/ @3/.*)/)&b=PRESSMAN 20: -= 2=

    O 5&+5$ /3'$# /*()/ /?*#5/ @3& +$?'/#& *5-$#'/('& -$#@3& /?&'/ /

    @3/+& '$)$+ $+ /+-&,'$+ )& ($++/+ 7*)/+ & '$#($3+& -/+*7$ *(,$#-$#/)$ ($

    ,$5#,*$: (/ ,3.'3#/ & &5 ($++/+ /'*7*)/)&+ ,$'*)*/(/+= A &(4&(8/#*/ )& +$?'/#&

    *5-$#'/('& -$#@3& &./ ($+ ,/-/,*'/ -/#/ $ )&+&(7$.7*5&('$ )& +*+'&5/+

    ,$5-.&$+ )&('#$ )$ -#/$ & ,$5 /.'/ @3/.*)/)&=

    H$%& &5 )*/: )& 4#/()&+ ,/'&4$#*/+ )& +$?'/#& /-#&+&('/5 )&+/?*$+ ,$('(3$+

    -/#/ $+ &(4&(8&*#$+ )& +$?'/#&>

    f S$?'/#& )& +*+'&5/ 9 ,$(%3('$ )& -#$4#/5/+ ?&*'$ -/#/ /'&() / $3'#$+

    -#$4#/5/+_

    f S$?'/#& )& /-.*,/1$ 9 -#$4#/5/+ +$; 5&)*)/ @3& +$.3,*$(/5 35/

    (&,&++*)/)& &+-&,?*,/ )& (&4

  • 7/24/2019 PROJETO - 29-09-2015

    31/77

    0

    f C$5-3'/1$ 53()*/. /;'/ 9 $ #6-*)$ ,#&+,*5&('$ )& #&)&+ +&5 ?*$ -$)&: &5

    ;#&7&: ,$()3*# / 35/ 7)/)&*#/ ,$5-3'/1$ )*+'#*;3)/ & -/+*7/ /5-.*/)/:

    ,$5-/#'*.8/)/ & *(,$#-$#/)/ ($+ /5;*&('&+ )$5+'*,$+ & ,$5,*/*+=f N&'+$3#,*(4 #&,3#+$+ 7*/ *('(&' 9 / *('(&' &+'6 +& '$#(/()$: #/-*)/5&('&:

    '/('$ 35 5&,/(*+5$ ,$5-3'/,*$(/.: ,$5$ 35 -#$7&)$# )& ,$('&K)$=

    f S$?'/#& /;'$ 9 35/ '&()(,*/ ,#&+,&('& @3& #&+3.'/ (/ )*+'#*;3*1$ )&

    ,

  • 7/24/2019 PROJETO - 29-09-2015

    32/77

    ?#&@3&('&5&('&: /$ +*+'&5/ ,$5$ 35 '$)$= E5 4/.: &.&+ ($ +& /-.*,/5 +

    ,/#/,'+'*,/+ $3 +*1$+ *()*7*)3/*+ )& +*+'&5/: SOMMERVILLE: 200=

    A*()/ )&?*(& @3& #&@3*+*'$+ )& )$5(*$> S$ #&@3*+*'$+ -#$7&(*&('&+ )$)$5(*$ )/ /-.*,/1$ )$ +*+'&5/ & @3& #&?.&'&5 /+ ,/#/,'+'*,/+ & /+ #&+'#*1Q&+

    )&++& )$5(*$= P$)&5 + #&@3*+*'$+ ?3(,*$(/*+ $3 ($ ?3(,*$(/*+=

    O+ #&@3*+*'$+ )& 35 +*+'&5/ )& +$?'/#& )&?*(&5 $ @3& $ +*+'&5/ )&7&

    ?/ & /+ #&+'#*1Q&+ +$;#& +3/+ $-/1Q&+ & +3/ *5-.&5&('/1$= O -#$,&++$ )&

    &(4&(8/#*/ )& #&@3*+*'$+ *(,.3* 35 &+'3)$ )& 7*/;*.*)/)&: .*,*'/1$ & /(6.*+&:

    &+-&,*?*,/1$: 7/.*)/1$ & 4&(,*/5&('$ )& #&@3*+*'$+= O -#$,&++$ )&

    4&(,*/5&('$ )& #&@3*+*'$+ *(,.3* $ -./(&%/5&('$ )& 4&(,*/5&('$: ($ @3/. /+-$.'*,/+ & -#$,&)*5&('$+ )& 4&(,*/5&('$ )& #&@3*+*'$+ +$ -#$%&'/)$+: & $

    4&(,*/5&('$ )& 53)/(1/+: ($ @3/. 7$, )&7& /(/.*+/# /+ 53)/(1/+ )&

    #&@3*+*'$+ -#$-$+'/+ & /7/.*/# +&3 *5-/,'$: SOMMERVILLE: 200=

    2== XUALIDADE DE SOFTWARE

    P#&++5/( 20: )* @3& $ -#$;.&5/ )/ 4&+'$ )/ @3/.*)/)& ($ $ @3&

    /+ -&++$/+ ($ +/;&5 / +&3 #&+-&*'$= M/+ +*5: $ @3& &.&+ -&(+/5 @3& +/;&5=O

    5&+5$ /*()/ /?*#5/ @3& /.43(+ )&+&(7$.7&)$#&+ )& +$?'/#& ,$('*(3/5 /

    /,#&)*'/# @3& / @3/.*)/)& )& +$?'/#& /.4$ +$;#& $ @3/. ,$5&1/ /

    -#&$,3-/# )&-$*+ @3& $ ,

  • 7/24/2019 PROJETO - 29-09-2015

    33/77

    2

    f R&7*+Q&+ & /3)*'$#*/+ 9 A+ #&7*+Q&+ ',(*,/+ +$ 35/ /'*7*)/)& )& ,$('#$.& )&

    @3/.*)/)& #&/.*/)/ -$# &(4&(8&*#$+ )& +$?'/#& -/#/ &(4&(8&*#$+ )& +$?'/#&=

    S&3 *('3*'$ $ )& #&7&./# #$+=f T&+'&+ 9 O+ '&+'&+ )& +$?'/#& +$ 35/ ?3(1$ )& ,$('#$.& )& @3/.*)/)& ,$5

    35 $;%&'*7$ -#*(,*-/. 9 )&+,$;#*# #$+= O -/-&. )/ SXA 4/#/('*# @3& $+ '&+'&+

    +&%/5 -./(&%/)$+ /-#$-#*/)/5&('& & ,$()3*)$+ &?*,*&('&5&('& )& 5$)$ @3& +&

    '&(8/ / 5/*$# -#$;/;*.*)/)& -$++7&. )& /.,/(1/# +&3 $;%&'*7$ -#*56#*$=

    f C$.&'/ & /(6.*+& )& #$+)&?&*'$+ 9 A K(*,/ ?$#5/ )& 5&.8$#/# 5&)*# $

    )&+&5-&(8$= A SXA #&K(& & /(/.*+/ )/)$+ )& #$+ & )&?&*'$+ -/#/ 5&.8$#

    ,$5-#&&(): ,$5 $+ #$+: +$ *('#$)3*)$+ & @3/*+ /'*7*)/)&+ )& &(4&(8/#*/ )&+$?'/#& 5&.8$# +& /)@3/5 -/#/ +3/ &.*5*(/1$=

    f G&(,*/5&('$ )& 53)/(1/+ 9 A+ 53)/(1/+ +$ 35 )$+ /+-&,'$+ 5/*+

    (&4/'*7$+ )& @3/.@3 -#$%&'$ )& +$?'/#&: +& ($ ?$#&5 /)5*(*+'#/)/+

    /-#$-#*/)/5&('&: -$)&5 4/# ,$(?3+$: & ,$(?3+$ @3/+& +&5-#& .&7/ / 35/

    @3/.*)/)& *(/)&@3/)/=

    f E)3,/1$ 9 T$)/ $#4/(*/1$ )& +$?'/#& @3 5&.8$#/# +3/+ -#6'*,/+ )&

    &(4&(8/#*/ )& +$?'/#&= U5 ?/'$# ?3()/5&('/. -/#/ $ /-?&*1$/5&('$ /

    &)3,/1$ )$+ &(4&(8&*#$+ )& +$?'/#&: +&3+ 4&('&+ & $3'#$+ *('&++/)$+= A

    $#4/(*/1$ )& SXA /++35& / .*)/(1/ ($ -#$,&++$ )& /-?&*1$/5&('$ )$

    +$?'/#& & 35 -#$-$(&('& ?3()/5&('/. & -/'#$,*(/)$# )& -#$4#/5/+

    &)3,/,*$(/*+=

    f A)5*(*+'#/1$ )/ +&43#/(1/ 9 C$5 $ /35&('$ )$+ ,#*5&+ ,*;('*,$+ & ($7/+

    #&43./5&('/1Q&+ 4$7(/5&('/*+ #&?&('&+ -#*7/,*)/)&: '$)/ $#4/(*/1$ )&

    +$?'/#& )&7& *(+'*'3*# -$.'*,/+ @3& -#$'&%/5 $+ )/)$+ &5 '$)$+ $+ (7&*+:

    &+'/;&.&, -#$'&1$ /'#/7+ )& ?*#&/..+ -/#/ /+ /-.*,/1Q&+ )/ I('(&'

    W&;/--+ & 4/#/('*# @3& $ +$?'/#& ($ '&(8/ +*)$ /.'/)$ *('(/5&('&: +&5

    /3'$#*/1$=

    f P#$'&1$ 9 O ?/'$ )& $ +$?'/#& + @3/+& +&5-#& 35 ,$5-$(&('& ?3()/5&('/.

    )& +*+'&5/+ @3& &(7$.7&5 7*)/+ 835/(/+ -$# &&5-.$: /-.*,/1Q&+ (/ *()K+'#*/

    /3'$5$'*7/ $3 /$(63'*,/: $ *5-/,'$ )& )&?&*'$+ $,3.'$+ -$)& + ,/'/+'#

  • 7/24/2019 PROJETO - 29-09-2015

    34/77

    f A)5*(*+'#/1$ )& #*+,$+ 9 E5;$#/ / /(6.*+& & / #&)31$ )& #*+,$+ +&%/

    -#&$,3-/1$ )$+ &(4&(8&*#$+ )& +$?'/#&: $ 4#3-$ )& SXA 4/#/('& @3& /+

    /'*7*)/)&+ )& 4&+'$ )& #*+,$+ +&%/5 ,$()3*)/+ /-#$-#*/)/5&('& & @3& -./($+)& ,$('*(4(,*/ #&./,*$(/)$+ / #*+,$+ '&(8/5 +*)$ &+'/;&.&,*)$+=

    O 5&+5$ /3'$# /*()/ /?*#5/ @3& /.5 )& ,/)/ 35/ )&++/+ -#&$,3-/1Q&+

    / /'*7*)/)&+: / SXA '#/;/.8/ -/#/ 4/#/('*# @3& /'*7*)/)&+ )& +3-$#'& /$ +$?'/#&

    -$# &&5-.$: 5/(3'&(1$: +3-$#'& $(.*(&: )$,35&('/1$ & 5/(3/*+ +&%/5

    #&/.*/)/+ $3 -#$)3*)/+ '&()$ / @3/.*)/)& ,$5$ -#&$,3-/1$ )$5*(/('&=

    2=! PADR[ES DE PROJETO

    P/)#Q&+ )& -#$%&'$ +$ +$.31Q&+ -/#/ $+ -#$;.&5/+ #&,$##&('&+ )$+

    -#$%&'$+ &./;$#/)$+= E.&+ +$ 3'*.*/)$+ -/#/ 5&.8$#/# / $#4/(*/1$ *('(/ )$

    ,

    N$5&> 35/ )&+,#*1$ )/ +$.31$: 35 ($5& -*'* )&?*(*# $

    7$,/;3.6#*$ / + 3'*.*/)$ -&.$+ -#$%&'*+'/+ & )&+&(7$.7&)$#&+ &5 35

    (7&. 5/*+ /.'$ )& /;+'#/1$= E&5-.$> 35/ $3 5/*+ ?*43#/+: )*/4#/5/+ $3 )&+,#*1Q&+ @3& *.3+'#&5

    35 -#$'

  • 7/24/2019 PROJETO - 29-09-2015

    35/77

    C$('&'$> / )&+,#*1$ )/+ +*'3/1Q&+ +$; /+ @3/*+ $ -/)#$ +& /-.*,/

    '$)$ -/)#$ )&7& #&./'/# )& 5/(&*#/ ,./#/ / @3/. -#$;.&5/ &.& )&7&

    + /-.*,/)$: $3 +&%/: @3/*+ +$ $+ -#$;.&5/+ @3& @3/()$ *(+*)$ &535 )&'*(/)$ ,$('&'$ $ -/)#$ ,$(+&43*#6 #&+$.7&.$=

    P#$;.&5/> 35/ )&+,#*1$ )/+ ?$#1/+ & #&+'#*1Q&+ &(7$.7*)/+ & ,$5$

    &./+ *('/4&5= S$.31$> #&./,*$(/5&('$+ &+'6'*,$+ & #&4#/+ )*(5*,/+ )&+,#&7&()$

    ,$5$ ,$(+'#3*# /#'&?/'$+ )& /,$#)$ ,$5 $ -/)#$: ?#&@3&('&5&('&

    ,*'/()$ 7/#*/1Q&+ & ?$#5/+ )& /%3+'/# / +$.31$ +&43()$ /+

    ,*#,3(+'(,*/+=

    O+ -/)#Q&+ )& -#$%&'$ 7*+/5 ?/,*.*'/# / #&3'*.*/1$ )& +$.31Q&+ )&

    )&+&(8$ *+'$ : +$.31Q&+ (/ ?/+& )& -#$%&'$ )$ +$?'/#& & &+'/;&.&,&5 35

    7$,/;3.6#*$ ,$535 )& )&+&(8$: ?/,*.*'/()$ ,$53(*,/1$: )$,35&('/1$ &

    /-#&()*/)$ )$+ +*+'&5/+ )& soft"are=

    C8#*+'$-8 A.&/() &+'/;&.&,& @3& 35 -/)#$ )&7/ ':

    *)&/.5&('&: /+ +&43*('&+ ,/#/,'+'*,/+>

    E(,/-+3./5&('$> 35 -/)#$ &(,/-+3./ 35 -#$;.&5/ $3 +$.31$ ;&5

    )&?*(*)/= E.& )&7& + *()&-&()&('&: &+-&,?*,$ & ?$#53./)$ )&

    5/(&*#/ / ?*,/# ,./#$ $()& &.& +& /-.*,/=

    G&(/.*)/)&> '$)$ -/)#$ )&7& -*'*# / ,$(+'#31$ )& $3'#/+

    #&/.*/1Q&+ / -/#'*# )&+'& -/)#$=

    E@3*.;#*$> @3/()$ 35 -/)#$ 3'*.*/)$ &5 35/ /-.*,/1$: $

    &@3*.;#*$ )6 / #/$: #&./,*$(/)/ ,$5 ,/)/ 35/ )/+ #&+'#*1Q&+

    &(7$.7*)/+: -/#/ ,/)/ -/++$ )$ -#$%&'$= U5/ /(6.*+& #/,*$(/. @3&

    &(7$.7/ 35/ /;+'#/1$ )& )/)$+ &5-#*,$+: 35/ $;+/1$ )/

    /-.*,/1$ )& -/)#Q&+ &5 /#'&?/'$+ '#/)*,*$(/*+: 35/ +#*& ,$(7*(,&('&

    )& &&5-.$+ & 35/ /(6.*+& )& +$.31Q&+ #3*(+ $3 ?#/,/++/)/+ -$)&

    + / ?$#5/ )& &(,$('#/# &+'& &@3*.;#*$=

    A;+'#/1$> $+ -/)#Q&+ #&-#&+&('/5 /;+'#/1Q&+ )/ &-*(,*/

    &5-#*,/$3 )$ ,$(8&,*5&('$ ,$'*)*/($=

    A;'3#/> 35 -/)#$ )&7& -*'*# / +3/ &'&(+$ -/#/ (7&*+ 5/*+

    ;/*$+ )& )&'/.8&=

    http://pt.wikipedia.org/wiki/Empirismohttp://pt.wikipedia.org/wiki/Empirismohttp://pt.wikipedia.org/wiki/Empirismohttp://pt.wikipedia.org/wiki/Empirismohttp://pt.wikipedia.org/wiki/Empirismo
  • 7/24/2019 PROJETO - 29-09-2015

    36/77

    !

    C$5;*(/'$#*&)/)&> $+ -/)#Q&+ +$ #&./,*$(/)$+ 8*/#@3*,/5&('&=

    P/)#Q&+ )& /.'$ (7&. -$)&5 + ,$5-$+'$+ $3 #&./,*$(/)$+ ,$5

    -/)#Q&+ @3& &()&1/5 -#$;.&5/+ )& (7&. 5/*+ ;/*$=E*+'&5 7/#*/+ ?$#5/+ )& &+'#3'3#/# $ ,

    P/)#$ 2a%tor!$3 F6;#*,/> 35 )$+ -/)#Q&+ )& )&+*4( 5/*+ 3'*.*/)$+:

    /'#/7+ )&.& 35/ ,./++& +*5-.&+5&('& ,#*/ $ $;%&'$ @3& 7$, 4$+'/#*/ )& 3+/#:E++& , K'*. @3/()$ 7$, -#&,*+/ 4/#/('*#

    @3& +$5&('& 35/ *(+'(,*/ )/ ,./++& +&%/ ,#*/)/ &5 '$)$ $ ,*,.$ )& 7*)/ )/

    #&@3*+*1$ &5 35/ /-.*,/1$ &;= I++$ '*-*,/5&('& $,$##& @3/()$ 7$, '&5

    $;%&'$+ $3 35 #&,3#+$ ,$5-/#'*.8/)$ ,$5$ 35/ .*+'/ )& &7&('$+: FREEMAN ETAL= 200=

    P/)#$ Strateg!E+'#/'4*/> ,$5 &+'& -/)#$ 7$, &(,/-+3./ ?/5.*/+

    &+-&,?*,/+ )& /.4$#*'5$+ -*'*()$ ,$5 @3& / ,./++& ,.*&('& #&+-$(+67&. -$#

    *(+'/(,*/# &++& /.4$#*'5$ &5 -/#'*,3./# ($ (&,&++*'& )& ,$(8&,*5&('$ +$;#& +3/

    *5-.&5&('/1$ /'3/.: FREEMAN ET AL= 200=

    }

    public function createDatabase() { $this->conect(); if (!mysql_query('"#" D##%#&" ' $this->b ' ##" &" utf*+,,#" utf*_eneral_ci;')) { echo '.script>alert(/0ao foi possi1el criar o banco ' $this->b ' em ' $this->host ' com o usuario ' $this->user ' 2ensaem3 ' mysql_error() '/);.4script>'; e5it;

    } $this->close();

    }

  • 7/24/2019 PROJETO - 29-09-2015

    37/77

    PERFIL DA ORGANIZAO

    = CARACTERSTICAS INTERNAS DA ORGANIZAO

    N$+ )*/+ )& 5/*$# -#$,3#/ -$# /3./+ @3& 4/.5&('& +$ +&43()/: @3/#'/

    & +&'/ $personal trainer,$5&1/ / )/# +3/+ /3./+ -$# 7$.'/ )/+ 0 8$#/+ )/

    5/(8 ,$5 )3#/1$ )& 8$#/ -$# /3./: & /4&()/ /+ )&5/*+ )& /,$#)$ ,$5 /+

    $3'#/+ /3./+ /4&()/)/+ >0 & /++*5 -$# )*/('&= E+'& -#$?*++*$(/. %6 '&5 35/

    $#)&5 )/+ /'*7*)/)&+ -#-#$4#/5/)/ -/#/ $ )*/: @3& & ?&*'$ -&(+/()$ ($+ +&3+

    ,.*&('&+ & $;%&'*7$+ )$ 5&+5$: -$#&5 / $#)&5 )$+ &,,*$+ 7/* +& /)&@3/()$)& /,$#)$ ,$5 / )*+-$(*;*.*)/)&+ )$+ &@3*-/5&('$+= N$ )*/ / )*/ $ personal&.&

    (&,&++*'/ )& 35/ 4#/)& )& 8$#6#*$+ -/#/ -./(&%/# /+ #$'*(/+ )$+ &,,*$+ -$*+

    +& $+ &@3*-/5&('$+ )$ &,,*$ B &+'*7 $,3-/)$ &.& %6 /.'/ -/#/ $ &,,*$

    G @3& & )$ 5&+5$ 4#3-/5&('$ 53+,3./#=

    S& 35 )&'*(/)$ /.3($ -#&,*+/ -) -&+$ &.& 3'*.*/ 35 +*+'&5/ )&

    '#&*(/5&('$ @3& /35&('& / +3/ ?#&@3(,*/ ,/#)/,/ & $+ &@3*-/5&('$+ ,$5$>

    ;*,*,.&'/: &+'&*#/ $3 &('$ ?/ /3./+ )& 4*(/+'*,/+ ,$5$>0mp: )/(1/: .3'/: ,*#,3*'$:

    steep35/ /3./ @3& +& ?/ &5 ,*5/ )& 3(+ ,/*$'&+= J6 -/#/ 4/(8$ )& 5/++/

    53+,3./# $ '#&*($ & 5&($+ *('&(+$: /+ /'*7*)/)&+ 4*#/5 &5 '$#($ )& 53+,3./1$ &

    ,*#,3*'$ )& 53+,3./1$=

    E+'& -#$?*++*$(/. 3'*.*/ )& 35 -#$%&'$ )& /.*5&('/1$ &+-&,*?*,/ -/#/

    +*'3/1$= P/#/ #&)31$ )& -&1$ &.& $#*&('/ #&)3*# $+ ,/#;$*)#/'$+: 5/++/+:

    ;&;*)/ /.,$

  • 7/24/2019 PROJETO - 29-09-2015

    38/77

    /,/)&5*/ /.5 )*+'$ $ 5&+5$ +& /-$*/ &5 /.43(+ -/#@3&+ -/#/ ,$5-.&5&('/#

    +3/+ /3./+ -/#@3& A#&*$ & C/+,/7&. +$ $+ 5/*+ 3'*.*/)$+=

    O personal trainer-#&'&()& /*()/ /;#*# +3/ -#

  • 7/24/2019 PROJETO - 29-09-2015

    39/77

    = RELAO COM OS COLABORADORES E SERVIOS

    O personal trainer)* ($ ' 53*'$ ,$('/)$ ,$5 $+ ,$./;$#/)$#&+ -$*+&.& ($ '&5 (&(835 '*-$ )& #&+-$(+/;*.*)/)& -/#/ ,$5 /+ /,/)&5*/+: -$#&5 &.&

    +&5-#& @3& -$)& '&('/ ,#*/# 7(,3.$+ ,$5 $+ ?3(,*$(6#*$+ )/+ /,/)&5*/+=

    E+'&personal trainer4/.5&('& ,$;#/ -$# 7$.'/ )& Rh 0:00 / Rh 0:00

    -$# 8$#/ /3./ +&5 ,$('/# /+ '//+ &'#/+ )/ /,/)&5*/: 7/#*/()$ )& /,$#)$ ,$5 $

    .$,/. & +*'3/1$ )$ ,.*&('&= E.& '&5 5)*/ )& /3./+ -$# +&5/(/ & ! /.3($+ ($+

    -#*(,*-/*+ )*/+ )& +&43()/: @3/#'/ & +&'/: O ?/'3#/5&('$ ,8&4/ &('$#($ )& Rh

    !0:00 -$# )*/ ($+ )*/+ 5/*+ -#$,3#/)$+=

  • 7/24/2019 PROJETO - 29-09-2015

    40/77

    SOLUO PROPOSTA

    = AN"LISE DE REXUISITOS

    H$%& @3/()$ +& -&(+/ &5 )&+&(7$.7*5&('$ )& +$?'/#&: -$)& -/#&,

    35/ '/#&?/ ?6,*. .&7/()$ &5 ,$('/ '$)$+ $+ #&,3#+$+ & ?#/5&('/+ @3& +$

    $?&,*)$+ ($ 5,/)$ -/#/ / /3'$5/'*/1$ )& 35/ &5-#&+/= S&43()$

    SOMMERVILLE: 200 53*'/ 4&('& /++$,*/ $ '$ +$?'/#& /$+ -#$4#/5/+ )&

    ,$5-3'/)$#&+ +&5 .&7/# &5 ,$('/ @3& 35 +$?'/#& ($ ,$5-$+'$ +$5&('&

    -&.$ -#$4#/5/ &5 +*: 5/+ '/5;5 -$# '$)/ )$,35&('/1$ /++$,*/)/ /$ 5&+5$& /$+ )/)$+ )& ,$(?*43#/1Q&+ (&,&++6#*$+ -/#/ ?/ ,$5 @3& &++&+ -#$4#/5/+

    $-&5 ,$##&'/5&('&= M&+5$ '&()$ &5 5$+ 35 -#$%&'$ -/#/ 35/ &5-#&+/ )&

    5)*$ -$#'&: / &./;$#/1$ )$ 5&+5$ )&7& + #&/.*/)/ )& ?$#5/ ,$(,#&'/: '&()$

    ,$5$ $;%&'*7$ /.,/(1/# 35 (7&. 5/*+ &.&7/)$ &5 '$+ )& @3/.*)/)&=

    D&++/ ?$#5/: )3#/('& / &./;$#/1$ )&+'& -#$%&'$ ?$#/5 +&43*)/+ 76#*/+

    /'*7*)/)&+ )& 7/.*)/1$ & #&7*+$ )/ )$,35&('/1$ & )&5/*+ /#'&?/'$+ )& -#$%&'$

    )& 5$)$ / 4/#/('*# @3/.*)/)& (/+ /'*7*)/)&+ & '/#&?/+ @3& &+'/7/5 +&()$

    #&/.*/)/+=

    S&43()$ SOMMERVILLE: 200: / &(4&(8/#*/ )& +$?'/#& +& $,3-/ )&

    '$)$+ $+ /+-&,'$+ )/ -#$)31$ )& 35 )& +$?'/#&: )&+)& $+ &+'64*$+ *(*,*/*+ )&

    &+-&,*?*,/1Q&+ )$ +*+'&5/ /' / 5/(3'&(1$ )&++& +*+'&5/: )&-$*+ @3& &.&

    &('#$3 &5 $-/1$=

    E5 #/$ )/ /-.*,/1$ )& 5'$)$+ & ',(*,/+ )& &(4&(8/#*/ )& +$?'/#&

    &+-/+& @3& /+ +$.31Q&+ +&%/5 $;'*)/+ )& ?$#5/ 5/*+ #6-*)/ & ,$&('&

    /.,/(1/()$ /++*5 #&+3.'/)$+ 5/*+ +/'*+?/'

  • 7/24/2019 PROJETO - 29-09-2015

    41/77

    0

    &(4&(8/#*/ )& #&@3*+*'$+ & / +&1$ )$*+ /-#&+&('/ / /-.*,/1Q&+ )&++/ /;$#)/4&5

    )& &(4&(8/#*/ )& #&@3*+*'$+ &5 ,$('&'$ )& /-.*,/1$: )&+'/,/()$ / 5$)&./4&5

    )$ )*/4#/5/ )& ,./++&+ & )*/4#/5/ )& ,/+$+ )& 3+$=P/#/ / &./;$#/1$ )/+ ?3(,*$(/.*)/)&+ )&+'& +*+'&5/ ?$* ?&*'/ 35

    .&7/('/5&('$ )& #&@3*+*'$+ ,$5 $ $;%&'*7$ )& ,$.&'/# $+ )/)$+ (&,&++6#*$+ -/#/ /

    ,$(+'#31$ -#$%&'$= D&-$*+ )& ?&*'/ &+'/ /(6.*+& )/+ (&,&++*)/)&+

    )$personaltrainer& *)&('*?*,/)$ '$)$+ $+ #&@3*+*'$+ ?3(,*$(/*+ & ($ ?3(,*$(/*+:

    -)&+& )/# *(,*$ +$.31$ )$ -#$;.&5/ *)&('*?*,/)$=

    C$5$ )* P#&++5/(20 &5 +&3 .*7#$ E(4&(8/#*/ )& S$?'/#& aN/

    -+-&,'*7/ )$ -#$,&++$ )& +$?'/#&: / &(4&(8/#*/ )& #&@3*+*'$+ 35/ /1$*5-$#'/('& @3& +& *(*,*/ )3#/('& / /'*7*)/)& )& ,$53(*,/1$ & ,$('*(3/ (/

    5$)&./4&5=b O+ #&@3*+*'$+ @3& ?$#/5 *)&('*?*,/)$+ +$>

    R&@3*+*'$+ F3(,*$(/*+> P$++*;*.*'/# @3& $ 3+36#*$ +&%/ *)&('*?*,/)$ ($

    +*+'&5/ /'#/7+ )& 35/ '&./ )& login: ,/)/+'#/# ,.*&('&+: #&/.*/# ;3+,/+: ?/

    /.'/1Q&+ & &,.3+Q&+: #&/.*/# ,6.,3.$+ )& ,$5-$+*1$ ,$#-$#/.: #&/.*/# '&+'&+

    )& ,./++*?*,/1Q&+ )& #*+,$: /(/5(&+&+: @3&+'*$(6#*$+ )& -/#X & #&./'

  • 7/24/2019 PROJETO - 29-09-2015

    42/77

    ==2= LEVANTAMENTO DE REXUISITOS

    N$ .&7/('/5&('$ )& #&@3*+*'$+ ?&*'/ / )&?*(*1$ )& #&@3*+*'$+ )$ +*+'&5/@3& +&43()$ SOMMERVILLE: 200: +& )&+'*(/ / ,$.&'/# /+ ,/#/,'+'*,/+ )$

    +*+'&5/ ,$5$ 35 '$)$= E++& -#$,&++$ &(7$.7& 76#*/+ ,$(+3.'/+ ,$5 $+ ,.*&('&+ &

    3+36#*$+ ?*(/*+= E++/ ?/+& )& )&?*(*1$ )& #&@3*+*'$+: ($#5/.5&('&: +& ,$(,&('#/

    &5 )*7/# '#+ '*-$+ )& #&@3*+*'$+> #&@3*+*'$+ ?3(,*$(/*+: -#$-#*&)/)&+ )$ +*+'&5/

    & ,/#/,'+'*,/+ @3& $ +*+'&5/ ($ )&7& -$++3*# ?3(,*$(/*+ & ($ ?3(,*$(/*+ )$

    +*+'&5/: ,$5 35/ 5/*$# /;#/(4(,*/ )$ @3& $ 3+36#*$ ?*(/. )&+&%/7/=

    E++/ +&1$ 5$+'#/ / )&+,#*1$ )$ +*+'&5/ /'3/.: ,$5 $+ -#$;.&5/+&*+'&('&+ )$ -+$(/. '#/*(: $+ )&+&%$+ )$ 3+36#*$: /+ +$.31Q&+ /.'(/'*7/+

    /-#&+&('/)/+ -&.$+ /.3($+: / /.'(/'*7/ &+,$.8*)/ -&.$ -+$(/. '#/*( &: -$#

    K.'*5$: $+ )*/4#/5/+ )& ,./++& & ,/+$ )& 3+$= E++& .&7/('/5&('$ )& #&@3*+*'$+ ?$*

    #&/.*/)$ -&.$+ /.3($+ &(7$.7*)$+ ($ -#$%&'$: /'#/7+ )& &('#&7*+'/+ ,$5 $

    -+$(/. '#/*( +$;#& $+ -#$,&++$+ )& /'&()*5&('$: /)5*(*+'#/'*7$ & )&+&%$+ )$

    3+36#*$ @3/('$ /$ )&+&(7$.7*5&('$ )& 35 +*+'&5/ ,$5-3'/,*$(/.=

    == DESCRIO DO SISTEMA OU PRODUTO

    A-

  • 7/24/2019 PROJETO - 29-09-2015

    43/77

    2

    5&+5$ 35 )*+-$+*'*7$ )& 8/#)/#& )&+&5-&(8/ /$ *('/4*# ,$5 $ +*+'&5/=

    C/)/ /'$# ,$##&+-$()& / 35 -/-&. &+-&,?*,$: 35/ -&++$/ @3& )&+&5-&(8/

    )*?&('&+ -/-*+ (/+ *('/1Q&+ ,$5 $ +*+'&5/ #&-#&+&('/)$ -$# )*?&('&+/'$#&+: -$# $3'#$ ./)$: )*7+/+ -&++$/+ @3& )&+&5-&(8/5 $ 5&+5$ -/-&.

    ,$##&+-$()&5 / 35 K(*,$ /'$#= S$ &.&+ @3&5 3'*.*/ $ +*+'&5/: ?*+,/.*/5 $

    +*+'&5/: ?$#(&,&5 $+ )/)$+ & 3+/5 /+ *(?$#5/1Q&+ )$ +*+'&5/ MATOS: 2002=

    O /'$# 3+36#*$ #&-#&+&('/ @3/.@3 35 )$+ )&5/*+ /'$#&+ )$ +*+'&5/=

    ===2 LISTA DE EVENTOS DO SISTEMA

    A .*+'/ )& &7&('$+ 5$+'#/ /+ ?3(,*$(/.*)/)&+ )$ +*+'&5/ @3& 7/* )& &?&'3/#

    .$4*(: ,/)/+'#$+ & 4/1$ )& #&./'

    E7&('$ 9 E?&'3/# L$4*(

    E7&('$ 2 9 C/)/+'#/# U+36#*$

    E7&('$ 9 C/)/+'#/# C.*&('& C/)/+'#/# M/'#,3./

    E7&('$ ! 9 C/)/+'#/# M&)*)/

    E7&('$ 9 C/)/+'#/# P/,$'&

    E7&('$ 9 R&,&; M&(+/.*)/)&

    E7&('$ 9 G/# R&./'

  • 7/24/2019 PROJETO - 29-09-2015

    44/77

    / +*'3/1$ )$+ 5&+5$+: $3 +&%/: +& $ /.3($ &+'6 /'*7$ $3 ($ (/ /,/)&5*/= O3'#/

    7$('/)& $ 3+36#*$ / 4/1$ )& #&./'

  • 7/24/2019 PROJETO - 29-09-2015

    45/77

    3'*.*/.$ +&5 53*'$+ -#$;.&5/+ )*+-&(+/()$ /++*5 / (&,&++*)/)& )& 35 &+'3)$

    -#$?3()$ +$;#& / 6#&/: $3 /+ 3'*.*)/)&+ )&++& +*+'&5/= S&43& /;/*$ 35

    ?.3$4#/5/ )&'/.8/()$ / -/#'& )& 4&(,*/5&('$ )/+ /'*7*)/)&+ )$ personaltrainer=

    == ESPECIFICAO DE REXUISITOS DO SISTEMA

    T/;&./ > R&@3*+*'$ )$ S*+'&5/ 9 L$4*(F$('&> E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ 9 L$4*(O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ L$4*( +$>

    = C R&@3*+*'$ )$ S*+'&5/ 9 E+'/)$F$('&> E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ E+'/)$O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ E+'/)$ +$>

    2= C E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ C*)/)&O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ C*)/)& +$>

    = C R&@3*+*'$ )$ S*+'&5/ 9 C.*&('&F$('&> E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ C.*&('&O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ C.*&('& +$>

    = C

  • 7/24/2019 PROJETO - 29-09-2015

    46/77

    !

    = L$'&_= B/*##$_=0 CEP_

    = C*)/)&_=2 P+$(/. T#/*(_= E5/*.=

    T/;&./ 2> R&@3*+*'$ )$ S*+'&5/ 9 P&'#$+F$('&> E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ P&'#$+O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ P&'#$+ +$>

    != C R&@3*+*'$ )$ S*+'&5/ 9 C$5-$+*1$ C$#-$#/.F$('&> E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ 9 C$5-$+*1$C$#-$#/.O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ C$5-$+*1$ C$#-$#/. +$>

    = C R&@3*+*'$ )$ S*+'&5/ 9 IMCF$('&> E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ IMCO+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ IMC +$>

    = C E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ 9 A(/5(&+&O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ A(/5(&+& +$>

    = C E./;$#/)/ -&.$+ A,/)5*,$+=R&@3*+*'$ )$ S*+'&5/ 9 A7/.*/1$ )&

  • 7/24/2019 PROJETO - 29-09-2015

    47/77

    R*+,$O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ A7/.*/1$ )& R*+,$ +$>

    = C E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ 9 P/#XO+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ P/#X +$>

    0= C R&@3*+*'$ )$ +*+'&5/ 9 T#&*($F$('&> E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ 9 T#&*($

    O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ T#&*($ +$> = C E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ 9 P+$(/.T#/*(O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ P+$(/. T#/*( +$>

    2= C E./;$#/)/ -&.$+ A,/)5*,$+=

    R&@3*+*'$ )$ S*+'&5/ 9 F*(/(,&*#$O+ )/)$+ @3& +$ #&4*+'#/)$+ (/'/;&./ F*(/(,&*#$ +$>

    = C

  • 7/24/2019 PROJETO - 29-09-2015

    48/77

    T/;&./ ):> R&@3*+*'$ )$ S*+'&5/ 9 R&./'

  • 7/24/2019 PROJETO - 29-09-2015

    49/77

    &('#& &./+= E+'& )*/4#/5/ / ,8/7& -/#/ / ,$5-#&&(+$ )$ 5$)&.$

    ,$(,&*'3/. )& )/)$+=

    M$)&.$ .

  • 7/24/2019 PROJETO - 29-09-2015

    50/77

    &5 35 $3 5/*+ (7&*+: '&(8/5$+ )& /4#3-/# ?3(1Q&+ &5 35 $3 5/*+ (7&*+

    +3-*$#&+= POMPILHO: 2002

    P$5-*.8$ 2002 )* @3& / #*4$# / -#*(,*-/. -#&$,3-/1$ )&7& + /?/,*.*)/)& (/ ,$53(*,/1$= S& 35 DFD &5 @3/.@3 (7&. @3& +&%/ ($ ?$#

    *('&.*47&. 9 8/7&()$ &,&++$ )& )&'/.8&+ 9 +*/ ,$(7&(*&('& /4#3-/# /+ ?3(1Q&+

    &5 (7&*+ )& /;+'#/1$ +3-*$#&+: -/#/ ?/,*.*'/# / ,$53(*,/1$= U5/ ;$/ +$.31$

    ?3(1Q&+ @3& '&(8/5 $ 56*5$ )& *()&-&()(,*/+ & ,$5 *++$ $ 5(*5$ )&

    /,$-./5&('$ &('#& +*= S& ;3+,/#5$+ /4#3-/#5$+ /+ ?3(1Q&+ @3& '&(8/5 53*'/+

    .*4/1Q&+ &('#& +*: &+'/#&5$+ /3'$5/'*,/5&('&: $;'&()$ 35 DFD )& (7&. )&

    /;+'#/1$ +3-*$# ;&5 &./;$#/)$=

  • 7/24/2019 PROJETO - 29-09-2015

    51/77

    !0

    ===2DIAGRAMA DE FLU]O DE DADOS

    F*43#/ > D*/4#/5/ )& F.3$ )& D/)$+F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    52/77

    !

    === DIAGRAMA DE CLASSES

    A &@3*-& )& -#$%&'$ /)$'$3 / UML L*(43/4&5 U(*?*,/)/ )& M$)&./4&5-/#/ 7*+3/.*/1$: &+-&,*?*,/1$: ,$(+'#31$ & )$,35&('/1$ )$+ /#'&?/'$+= O

    )*/4#/5/ )& ,./++& $ )*/4#/5/ &(,$('#/)$ ,$5 5/*$# ?#&@3(,*/ (/

    5$)&./4&5 )& +*+'&5/+ $#*&('/)/ / $;%&'$: &.& *5-$#'/('& '/('$ -/#/ /

    7*+3/.*/1$: / &+-&,*?*,/1$ & / )$,35&('/1$ )& 5$)&.$+: @3/('$ -/#/ /

    ,$(+'#31$ )& +*+'&5/+ &&,3'67&*+ -$# *(')*$ )& &(4&(8/#*/ )& -#$)31$ &

    #&+/ BOOCH: RUMBAUGH: JACOBSON: 2000=

    U5 )*/4#/5/ )& ,./++&+ 5$+'#/ 35 ,$(%3('$ )& ,./++&+: *('?/,&+ &,$./;$#/1$ & +&3+ #&+-&,'*7$+ #&./,*$(/5&('$+: 4#/?*,/5&('& 35/ ,$.&1$ )&

    7#'*,&+ & /#,$+= S3/ 3'*.*/1$ -/#/ ?/ 35/ 5$)&./4&5 )/ 7*+$ &+'6'*,/ )$

    +*+'&5/ &5 @3&+'$: $?&,&()$ +3-$#'& -/#/ $+ #&@3*+*'$+ ?3(,*$(/*+ )$ +*+'&5/:

    $3 +&%/: /+ /1Q&+ @3& $ +*+'&5/ *#6 &&,3'/#=

    S&43()$ D&;$(* 200: )*/4#/5/+ )& ,./++&+ +$ 5$)&./)$+ -/#/

    &+@3&5/'*/# $ )$5(*$ )& 35 +*+'&5/ *(?$#5/,*$(/.: ,$('#*;3*()$ -/#/

    &./;$#/1$ )/ &+'#3'3#/ *(*,*/. )$ +$?'/#& / + )&+&(7$.7*)$: /+ ,./++&+

    #&-#&+&('/5 /+ &('*)/)&+ @3& +$ $-/)/+ -&.$ +*+'&5/: /.5 )/+ *('/1Q&+

    )3#/('& ?3(,*$(/5&('$ )/ /-.*,/1$=

    O )*/4#/5/ )& ,./++&+ )$ +*+'&5/: $()& ?$#/5 5$)&./)/+ /+ ,./++&+

    C.*&('&: C*)/)&: E+'/)$: M&)*)/: U+36#*$: M/'#,3./ & M&(+/.*)/)& & P/,$'&=

    P/#/ ,/)/ ,./++& ?$* /-$('/)/ #&+-&,'*7$+ /'#*;3'$+ & 5'$)$+= O+

    #&./,*$(/5&('$+ & /+ ,/#)*(/.*)/)&+ &('#& /+ ,./++&+ '/5;5 +$ &*;*)$+=

    === DIAGRAMA DE CASOS DE USO

    D*/4#/5/ )& C/+$+ )& U+$ O+ )*/4#/5/+ )& ,/+$+ )& 3+$ '5 35 -/-&.

    ,&('#/. -/#/ / 5$)&./4&5 )$ ,$5-$#'/5&('$ )& 35 +*+'&5/ ,/)/ 35 5$+'#/ 35

    ,$(%3('$ )& ,/+$+ )& 3+$ & /'$#&+ & +&3+ #&./,*$(/5&('$+: $+ )*/4#/5/+ )&

    ,/+$+ )& 3+$ +$ *5-$#'/('&+ -/#/ 7*+3/.*/#: &+-&,*?*,/# & )$,35&('/# $

    ,$5-$#'/5&('$ )& 35 &.&5&('$= T&,(*,/5&('&: 35 )*/4#/5/ )& ,/+$ )& 3+$

    35 )*/4#/5/ @3& 5$+'#/ 35 ,$(%3('$ )& ,/+$+ )& 3+$: /'$#&+ & +&3+

    #&./,*$(/5&('$+ BOOCH: RUMBAUGH: JACOBSON: 2000=

  • 7/24/2019 PROJETO - 29-09-2015

    53/77

    !2

    O+ )*/4#/5/+ )& ,/+$ )& 3+$ )&7&5 ,$(' ,/+$+ )& 3+$: /'$#&+ &

    #&./,*$(/5&('$+ )& )&-&()(,*/: 4&(/.*/1$ & / /++$,*/1$= A++*5 ,$5$ $+

    $3'#$+ )*/4#/5/+ -$)&5 ,$(' ($'/+ & #&+'#*1Q&+= E++& )*/4#/5/ /-.*,/)$-/#/ ?/ 5$)&./4&5 )/ 7*+$ &+'6'*,/ )& ,/+$ )& 3+$ )$ +*+'&5/: &++/ 7*+$

    -#$-$#,*$(/ +3-$#'& -#*(,*-/.5&('& -/#/ $ ,$5-$#'/5&('$ )& 35 +*+'&5/: $+

    +*1$+ &'#&5/5&('& 7*+7&*+ @3& $ +*+'&5/ ?$#(&,& ($ ,$('&'$ )& +&3

    /5;*&('& BOOCH: RUMBAUGH: JACOBSON: 2000=

    F$#/5 &./;$#/)$+ )*/4#/5/+ )& ,/+$+ )& 3+$: /++*5 ,$5$ #$'&*#$ ($#5/.

    & #$'&*#$+ /.'(/'*7$+ -/#/ ,/)/ 35 )$+ &7&('$+ /-#&+&('/)$+= E++&

    )&'/.8/5&('$ ?$* (&,&++6#*$ -/#/ ,$5-#&&() '$)/+ /+ +*'3/1Q&+ )& *('/1$)$+ /'$#&+ ,$5 /+ ?3(,*$(/.*)/)&+ )$ +*+'&5/= E&5-.*?*,/ $ )*/4#/5/ )& ,/+$

    )& 3+$ )& ,/)/+'#$ )& 3+36#*$: (&.& )&5$(+'#/)$ $ ,3#+$ ($#5/. )$ ,/)/+'#$

    )& 3+36#*$: $()& $ 4&('& +$.*,*'/ 35 ($7$ ,/)/+'#$: *(?$#5/ $+ )/)$+ )$ ($7$

    3+36#*$ & ,$(?*#5/ $ +/.7/5&('$ )$ #&4*+'#$= A.5 )*++$: $+ ,3#+$+ /.'(/'*7$+

    ?$#/5 5$)&./)$+: -$# &&5-.$: ,/+$ $ 4&('& +$.*,*'& 35/ /.'/1$: -&+@3*+/

    $3 &,.3+$ )& /.435 #&4*+'#$_ $3 @3/()$ $+ )/)$+ *(?$#5/)$+ -/#/ / #&/.*/1$

    )$ ($7$ ,/)/+'#$ &+'&%/5 #/)$+=

    U5 5$)&.$ )& ,/+$ )& 3+$ 35 5$)&.$ @3& )&+,#&7& ,$5$ )*?&('&+

    '*-$+ )& 3+36#*$+ *('/4&5 ,$5 $ +*+'&5/ -/#/ #&+$.7 35 -#$;.&5/= C$5$ '/.:

    &.& )&+,#&7& /+ 5&'/+ )$+ 3+36#*$+: /+ *('/1Q&+ &('#& $+ 3+36#*$+ & $ +*+'&5/:

    ;&5 ,$5$ $ ,$5-$#'/5&('$ (&,&++6#*$ )$ +*+'&5/ -/#/ +/'*+?/ &+'/+ 5&'/+=

    U5 5$)&.$ )& ,/+$ )& 3+$ ,$(+*+'& &5 35 ,$(%3('$ )& &.&5&('$+ )& 5$)&.$= O+

    &.&5&('$+ )& 5$)&.$ 5/*+ *5-$#'/('&+ +$> ,/+$+ )& 3+$: /'$#&+ & /+ #&./1Q&+

    &('#& &.&+=

    U5 )*/4#/5/ )& ,/+$ )& 3+$ 3+/)$ -/#/ )&+,#&7 4#/?*,/5&('& 35

    +3;,$(%3('$ )$ 5$)&.$ -/#/ +*5-.*?*,/# / ,$53(*,/1$= N$#5/.5&('& &*+'*#$

    76#*$+ )*/4#/5/+ )& ,/+$ )& 3+$ /++$,*/)$+ / 35 )&'*(/)$ 5$)&.$: ,/)/ 35

    5$+'#/()$ 35 +3;,$(%3('$ )& &.&5&('$+ )& 5$)&.$ #&.&7/('&+ -/#/ 35

    )&'*(/)$ ?*5= O 5&+5$ &.&5&('$ )& 5$)&.$ -$)& + &*;*)$ &5 76#*$+

    )*/4#/5/+ )& ,/+$ )& 3+$: 5/+ ,/)/ *(+'(,*/ '&5 @3& + ,$(+*+'&('&= S&

    /.435/ ?#/5&('/ ?$# 3+/)/ -/#/ 5/(' $ 5$)&.$ )& ,/+$ )& 3+$: &+'/ #&+'#*1$

    )& ,$(+*+'(,*/ )&7& + /3'$5/'*/)/: )& ?$#5/ @3& @3/*+@3 /.'/1Q&+ &5

    35 &.&5&('$ )& 5$)&.$ /.'/1$ )$ ($5&: -$# &&5-.$ +$

  • 7/24/2019 PROJETO - 29-09-2015

    54/77

    !

    /3'$5/'*,/5&('& #&?.&'*)/+ &5 '$)$+ $+ )*/4#/5/+ )& ,/+$ )& 3+$ @3& 5$+'#/5

    $ &.&5&('$= O 5$)&.$ )& ,/+$ )& 3+$ -$)& ,$(' -/,$'&+ @3& +$ 3+/)$+ -/#/

    &+'#3'3#/# $ 5$)&.$ & +*5-.*?*,/# / /(6.*+&: / ,$53(*,/1$: / (/7&4/1$: $)&+&(7$.7*5&('$: / 5/(3'&(1$ & $ -./(&%/5&('$= M3*'$ )$ 5$)&.$ )& ,/+$ )&

    3+$ (/ 7)/)& '&'3/.: ,$5 $ '&'$ ,/-'3#/)$ (/+ E+-&,*?*,/1Q&+ )& C/+$ )&

    U+$ @3& &+'$ /++$,*/)/+ / ,/)/ &.&5&('$ )& 5$)&.$ )& ,/+$ )& 3+$= E+'/+

    &+-&,*?*,/1Q&+ )&+,#&7&5 $ ?.3$ )& &7&('$+ )$ ,/+$ )& 3+$=

    O 5$)&.$ )& ,/+$ )& 3+$ +& ,$5$ 35 3(*?*,/)$# &5 '$)$ $

    )&+&(7$.7*5&('$ )$ +*+'&5/= ^ 3+/)$ ,$5$ / -#*(,*-/. &+-&,*?*,/1$ )$+

    #&@3*+*'$+ ?3(,*$(/*+ -/#/ $ +*+'&5/: +*()$ ,$5$ ;/+& -/#/ / /(6.*+& & $)&+*4(: ,$5$ 35/ &('#/)/ -/#/ $ -./(&%/5&('$ )/ *'/1$: ,$5$ ;/+& -/#/ /

    )&?*(*1$ )& ,/+$+ )& '&+'& & ,$5$ ;/+& -/#/ / )$,35&('/1$ )$+ 3+36#*$+=

  • 7/24/2019 PROJETO - 29-09-2015

    55/77

    !

    ==== DIAGRAMA DE CASO DE USO

  • 7/24/2019 PROJETO - 29-09-2015

    56/77

    !!

    === DIAGRAMA DE ENTIDADE RELACIONAMENTO

    F*43#/ 2> D*/4#/5/ )& F.3$ )& D/)$+F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    57/77

    !

    ===! DIAGRAMA DE ENTIDADE RELACIONAMENTO

    F*43#/ > D*/4#/5/ )& E('*)/)& R&./,*$(/5&('$F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    58/77

    !

    === DIAGRAMA DE CLASSE

  • 7/24/2019 PROJETO - 29-09-2015

    59/77

    !

    ==! DICION"RIO DE DADOS

    T/;&./ )2 D&- E./;$#/)$ -&.$+ A,/)5*,$+=

    DES+RI?#

    DD )& D 9 P+$(/.A#5/&(/ )/)$+ #&?&('& /$ ,/)/+'#$)$+ ?3(,*$(6#*$+=

    T/;&./ 9 D&-/#'/5&('$A#5/&(/ )/)$+ )/ '/;&./D&-/#'/5&('$=

    i *))&-/#'/5&('$> NUMERICA'#*;3'$ @3& #&-#&+&('/ , CHAR!0A'#*;3'$ @3& #&-#&+&('/ / )&+,#*1$ )$

    )&-/#'/5&('$=

    T/;&./ 9 C/#4$ A#5/&(/ )/)$+ )/ '/;&./ C/#4$=

    i *),/#4$> NUMERICA'#*;3'$ @3& #&-#&+&('/ , CHAR!0A'#*;3'$ @3& #&-#&+&('/ / )&+,#*1$ )$,/#4$=

    i *))&-/#'/5&('$> NUMERICA'#*;3'$ @3& #&-#&+&('/ , NUMERIC A'#*;3'$ @3& #&-#&+&('/ $ , CHAR2A'#*;3'$ @3& #&-#&+&('/ / /;#&7*/1$)$ &+'/)$=

    T/;&./ 9 C*)/)& A#5/&(/ )/)$+ )/ '/;&./ C*)/)&=

    i *),*)/)&> NUMERICA'#*;3'$ @3& #&-#&+&('/ $ , CHAR0 A'#*;3'$ @3& #&-#&+&('/ $ ($5& )/,*)/)&=

    i *)&+'/)$> NUMERICA'#*;3'$ @3& #&-#&+&('/ $ , NUMERICA'#*;3'$ @3& #&-#&+&('/ , CHAR00A'#*;3'$ @3& #&-#&+&('/ $ ($5& )$-+$(/.=

    ,-?> NUMERICA'#*;3'$ @3& #&-#&+&('/ $ (K5$ )$CPF )$ ?3(,*$(6#*$

  • 7/24/2019 PROJETO - 29-09-2015

    60/77

    !

    #4> NUMERIC0A'#*;3'$ @3& #&-#&+&('/ $ (K5$ )$RG )$ -+$(/.=

    '&.&?$(&> NUMERIC20A'#*;3'$ @3& #&-#&+&('/ $ (K5$ )&

    '&.&?$(& )$ -+$(/.=&5/*.> CHAR00

    A'#*;3'$ @3& #&-#&+&('/ $ &()&1$ )&&5/*. )$ -+$(/.=

    #3/> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ ($5& )/ #3/($ &()&1$ )$ -+$(/.=

    @3/)#/> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ (35$ )/@3/)#/ ($ &()&1$ )$ -+$(/.=

    .$'&> NUMERICA'#*;3'$ @3& #&-#&+&('/ $ (35$ )$.$'& ($ &()&1$ )$ -+$(/.=

    (35$> NUMERIC0A'#*;3'$ @3& #&-#&+&('/ $ (35$ ($&()&1$ )$ -+$(/.=

    ,&-> NUMERIC20A'#*;3'$ @3& #&-#&+&('/ $ (35$ )$CEP )$ &()&1$=

    ;/*##$> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ ;/*##$ )$-+$(/.=

    *),*)/)&> NUMERICA'#*;3'$ @3& #&-#&+&('/ $ , NUMERIC0:2A'#*;3'$ @3& #&-#&+&('/ $ 7/.$# )$+/./#*$ )$ -+$(/.=

    -,&('3/.,$5*++/$> NUMERIC:2A'#*;3'$ @3& #&-#&+&('/ $ 7/.$# )/-$#,&('/4&5 )/ ,$5*++$ )$ -+$(/.=

    )/'//)5*++/$> DATE A'#*;3'$ @3& #&-#&+&('/ / )/'/ )&/)5*++$ )$ -+$(/.=

    i *),/#4$> NUMERICA'#*;3'$ @3& #&-#&+&('/ , NUMERICA'#*;3'$ @3& #&-#&+&('/ $ , CHAR!0A'#*;3'$ @3& #&-#&+&('/ / )&+,#*1$ )$(7&. )& 3+36#*$=

    T/;&./ 9 U+3/#*$ A#5/&(/ )/)$+ )/ '/;&./ U+3/#*$=

    i *)3+3/#*$> NUMERIC

    A'#*;3'$ @3& #&-#&+&('/ $ , NUMERIC

    A'#*;3'$ @3& #&-#&+&('/ $ ,

  • 7/24/2019 PROJETO - 29-09-2015

    61/77

    0

    i *)?3(,*$(/#*$> NUMERICA'#*;3'$ @3& #&-#&+&('/ $ , CHAR00A'#*;3'$ @3& #&-#&+&('/ $ ($5& )$

    -+$(/.=i .$4*(> CHAR0

    A'#*;3'$ @3& #&-#&+&('/ $ .$4*( )$3+36#*$=

    +&(8/> CHAR0A'#*;3'$ @3& #&-#&+&('/ / +&(8/ )$3+36#*$=

    )/'/,/)/+'#$> DATEA'#*;3'$ @3& #&-#&+&('/ / )/'/ )&,/)/+'#$ )$ 3+36#*$=

    )/'//.'/,/$> DATEA'#*;3'$ @3& #&-#&+&('/ / )/'/ )&/.'/1$ )& *(?$#5/1Q&+ )$ 3+36#*$=

    3+3/#*$,/)/+'#$> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ 3+36#*$ @3&,/)/+'#$3 $ .$4*(=

    3+3/#*$/.'/,/$> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ 3+36#*$ @3&?& / /.'/1$ ($ .$4*(=

    3.'*5$/,&++$> DATE=A'#*;3'$ @3& #&-#&+&('/ / 3.'*5/ )/'/)& /,&++$ )$ 3+36#*$=

    T/;&./ ); D&- E./;$#/)$ -&.$+ A,/)5*,$+=

    DES+RI?#

    DD )& D 9 C.*&('& A#5/&(/ )/)$+ #&?&('& /$ ,/)/+'#$)$ ,.*&('&=T/;&./ 9 E+'/)$ A#5/&(/ )/)$+ )/ '/;&./ E+'/)$=

    i *)&+'/)$> NUMERICA'#*;3'$ @3& #&-#&+&('/ $ , CHAR2A'#*;3'$ @3& #&-#&+&('/ / /;#&7*/1$)$ &+'/)$=

    T/;&./ 9 C*)/)& A#5/&(/ )/)$+ )/ '/;&./ C*)/)&=

    i *),*)/)&> NUMERIC A'#*;3'$ @3& #&-#&+&('/ $ , CHAR!0A'#*;3'$ @3& #&-#&+&('/ $ ($5& )/,*)/)&=

    i *)&+'/)$> NUMERICA'#*;3'$ @3& #&-#&+&('/ $ , NUMERIC0 A'#*;3'$ @3& #&-#&+&('/ $ (35$ )/ IE

  • 7/24/2019 PROJETO - 29-09-2015

    62/77

    )$ ,.*&('&=

    #//$+$,*/.> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ ($5& )&4*+'#$ )/ &5-#&+/ )$ ,.*&('&=

    ($5&?/('/+*/> CHAR00 A'#*;3'$ @3& #&-#&+&('/ $ ($5& )/&5-#&+/ )$ ,.*&('&=

    '&.&?$(&> NUMERIC0A'#*;3'$ @3& #&-#&+&('/ $ (35$ )&'&.&?$(& )$ ,.*&('&=

    ?/> NUMERIC0A'#*;3'$ @3& #&-#&+&('/ $ (35$ )&?/ )$ ,.*&('&=

    ,$('/'$> CHAR!0A'#*;3'$ @3& #&-#&+&('/ $ ($5& )&,$('/'$ )$ ,.*&('&=

    &5/*.> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ &()&1$ )&&5/*. )$ ,.*&('&=

    #3/> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ ($5& )/ #3/($ &()&1$ )$ ,.*&('&=

    @3/)#/> CHAR!0A'#*;3'$ @3& #&-#&+&('/ $ (35$ )/@3/)#/ ($ &()&1$ )$ ,.*&('&=

    .$'&> NUMERIC0A'#*;3'$ @3& #&-#&+&('/ $ (35$ )$.$'& ($ &()&1$ )$ ,.*&('&=

    (35$> NUMERIC0A'#*;3'$ @3& #&-#&+&('/ $ (35$ ($&()&1$ )$ ,.*&('&=

    ,&-> NUMERIC20A'#*;3'$ @3& #&-#&+&('/ $ (35$ )$CEP )$ &()&1$=

    ;/*##$> CHAR00A'#*;3'$ @3& #&-#&+&('/ $ ;/*##$ )$

    ,.*&('&=i *),*)/)&> NUMERIC

    A'#*;3'$ @3& #&-#&+&('/ $ , T&./ )& /,&++$ /$ +*+'&5/F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    63/77

    2

    F*43#/ !> T&./ )& ,/)/+'#$ P#*(,*-/. )$ S*+'&5/F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

    F*43#/ !> T&./ )& ,/)/+'#$ )& C.*&('&F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    64/77

    F*43#/ > T&./ )/ A4&()/F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

    F*43#/ > T&./ )$ T#&*($F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    65/77

    F*43#/ > T&./ )& A(/5(&+&F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

    F*43#/ > T&./ )& A7/.*/1$ )& R*+,$ C/#)/,$F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    66/77

    !

    F*43#/ 0> T&./ )& A7/.*/1$ F+*,/F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

    F*43#/ > T&./ )& C$5-$+*1$ C$#-$#/.F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    67/77

    F*43#/ 2> T&./ )& M/++/ C$#-$#/.F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

    F*43#/ > T&./ )& ()*,& )& M/++/ C$#-$#/.F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    68/77

    F*43#/ > T&./ )& PARXF$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

    F*43#/ !> T&./ )& P*5&'#*/F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

  • 7/24/2019 PROJETO - 29-09-2015

    69/77

    F*43#/ > T&./ )$ F*(/(,&*#$F$('&> E./;$#/)$ -&.$+ A,/)5*,$+=

    F*43#/ !> T&./ )& P*5&'#*/F$('&> E./;$#/)$ -&.$+ A,/)5*,$+

  • 7/24/2019 PROJETO - 29-09-2015

    70/77

    =2=2 MODELO FSICO DO BANCO DE DADOS

  • 7/24/2019 PROJETO - 29-09-2015

    71/77

    0

    +#5SIDERA!ES -I5AIS

    A$ )&,$## )$ '#/;/.8$ ?$* /;$#)/)/ '$)/ &+-&,*?*,*)/)& )& ,/)/ *'&5*5-./('/)$: 7*+/()$ )&*/# $ 5/*+ ,./#$ & $;%&'*7$ -/#/ $+ 3+36#*$+= N$ )&,$##

    )$ -#$%&'$: ?$#/5 +/(/)$+ $+ -#$;.&5/+ -#$-$+'$+ @3& 4/#/('&5 /$ +*+'&5/ 35

    +3-$#'& &?*,*&('& & 35 ,$('#$.& 5/*+ )&'/.8/)$ )$ &+'$@3&=

    5&)*)/ @3& /-#$?3()67/5$+ (/ +$.31$ -#$-$+'/: ($7$+ -#$;.&5/+

    ?$#/5 +3#4*()$: ?/&()$+& (&,&++6#*/+ #&3(*Q&+ ,$5 $ 4#3-$ -/#/ /#435&('6

    ./+: )*+,3'*./+ & +/(6./+ -/#/ @3&: $ -#$%&'$ ?*,/++& )& /,$#)$ ,$5 $+ 5$)&.$+

    (&,&++6#*$+ -/#/ $ 5,/)$= N&+'& -#$%&'$ ?$#/5 /.,/(1/)$+ $+ $;%&'*7$+-#$-$+'$+= P#$,3#$3+& &(?/'*/# / ;*;.*$4#/?*/ 3'*.*/)/ ($ )&,$## )&+'& '#/;/.8$

    @3& -*'*3 $ ,$(8&,*5&('$ & / /;$#)/4&5 )/ +$.31$ -#$-$+'/= A+ ?#/5&('/+

    @3& '/. -#$?*++*$(/. (&,&++*'/ +$> ,/)/+'#$+: )&+,#*1$ )/+ #$'*(/+ )&

    '#&*(/5&('$+: *(?$#5/1Q&+ -&++$/+: 8*+' *(?$#5/1Q&+ ,$5$ ,$5-#$5*++$+ & )/)$+ )& ,.*&('&+: ,6.,3.$+

    ,$5-.&$+: ,$('#$.& )& ?*(/(1/+ /.*(8/()$ '$)/ +3/ -/#'& /)5*(*+'#/'*7/=

  • 7/24/2019 PROJETO - 29-09-2015

    72/77

    RE-ER@5+IAS

    ORTH: H=F= & S*.;+,8/': A=_ S*+'&5/+ )& B/(,$+ )&a