Figura 1 - Diagrama de Caso de Uso...........................................................................8
Figura 2 - Diagrama de Classe...................................................................................10 Figura 3 - Prottipo: Login...........................................................................................11 Figura 4 - Prottipo: Controle eral............................................................................11 Figura ! - Prottipo: Controle de Clientes...................................................................11 Figura " - Prottipo: Controle de #ospedagem..........................................................12 Figura $ - Prottipo: Controle de Di%ria......................................................................12 LISTA DE QUADROS &uadro 1 - Cronograma de 'ti(idades..........................................................................! &uadro 2 - Detal)amento: Controlar Cliente................................................................8 &uadro 3 - Detal)amento: Controlar #ospedagem......................................................8 &uadro 4 - Detal)amento: *eri+i,ar -eser(a .in,lus/o0...............................................1 &uadro ! - Detal)amento: Controlar #ospedagem......................................................1 SUMRIO 4 CRONOGRAMA........................................................................................................5 5 TECNOLOGIA...........................................................................................................5 6 LEVANTAMENTO DE REQUISITOS........................................................................7 7 DIAGRAMA DE CASO DE USO...............................................................................8 8 DIAGRAMA DE CLASSE........................................................................................10 REFERNCIAS...........................................................................................................13 4 CRONOGRAMA &uadro 1 - Cronograma de 'ti(idades '23*3D'D45 F4* 6'- '7-3 6'3 8U9 8UL ': 542 :U2 9:* 4la;ora</o do Pro=eto de 4st%gio 'n%lise de re>uisitos Des,ri</o do sistema e?istente Des,ri</o do sistema Proposto Diagrama de Caso de Uso Diagrama de Classes 'n%lise de dados 3mplementa</o e testes do primeiro prottipo 3mplementa</o +inal do sistema 4la;ora</o da do,umenta</o de a=uda ao usu%rio 3mplanta</o 4la;ora</o do -elatrio Final 7an,a Final ! 5 TECNOLOGIA 4m >ue linguagem (, (ai +a@er: CA a linguagem +a@ parte do ,on=unto de +erramentas o+ere,idas na plata+orma .942 e surge ,omo uma linguagem simplesB ro;ustaB orientada a o;=etosB +ortemente tipada e altamente es,al%(el a +im de permitir >ue uma mesma apli,a</o possa ser e?e,utada em di(ersos dispositi(os de )ardCare. 4m >ue programa 3D4 .am;iente de desen(ol(imento integrado0 (, (ai +a@er os ,digos dessa linguagem: 6i,roso+t *isual 5tudio 4?press. : 6i,roso+t *isual 5tudio D um pa,ote de programas da 6i,roso+t para desen(ol(imento de so+tCare espe,ialmente dedi,ado ao .942 FrameCorE e Fs linguagens *isual 7asi, .*70B CB CGGB CA .C 5)arp0 e 8A .8 5)arp0. 2am;Dm D um grande produto de desen(ol(imento na %rea Ce;B usando a plata+orma do '5P.942. 's linguagens ,om maior +re>HIn,ia nessa plata+orma s/o: *7.942 .*isual 7asi,.9et0 e o C .lI-se C 5)arp0. 4m >ue ;an,o de dados (ai ser desesn(ol(ido: 6is,ros+t 5&L 5er(er 4?press. : 6i,roso+tJ 5&L 5er(erJ 4?press um sistema gratuito de geren,iamento de dados a(an<ado e ,on+i%(el >ue +orne,e um repositrio de dados ,on+i%(el e a(an<ado para sites le(es e apli,ati(os de %rea de tra;al)o. Ferramentas de modelagem de Diagrama U6L: 'sta) D um so+tCare para modelagem uml. K desen(ol(ido na plata+orma 8a(aB o >ue garante sua porta;ilidade para >ual>uer plata+orma >ue possui uma m%>uina (irtual 8a(a. Ferramenta de modelagem de ;an,o de dados: 7r6odelo: 6odelo Con,eitual e 6odelo Lgi,o de 7an,o de Dados -ela,ional. Ferramenta de modelagem de prottipos: Pen,il : ser/o as telas do sistema. " 6 LEVANTAMENTO DE REQUISITOS ' tD,ni,a utili@ada para ,oleta dos re>uisitos para este PrD Pro=eto +oi F entre(ista por ser a mais ade>uada para esta situa</o de ,oleta dos re>uisitos. 4sta tD,ni,a ,onsiste na ,omuni,a</o direta ,om o ,lienteB ,om o o;=eti(o de esta;ele,er e?pe,tati(as a respeito do sistemaB (eri+i,ar nL(eis de satis+a</oB ne,essidades atuais e ne,essidades +uturas do sistema .5:664-*3LL4B 20030. 's entre(istas n/o s/o muito simples e nem uma ,on(ersa in+ormalB mas simB de(e ter um o;=eti(o de+inido a +im de re,ol)er as in+orma<Mes de +orma ,orretaB ,lara e o;=eti(a. Foram le(antados ,omo re>uisitos +un,ionais: Controle de Clientes: de(er% permitir a inser</oB altera</oB e?,lus/oB e pes>uisa de ,lientes. : ,adastro ,onter%: CdigoN 9omeN Do,umentoN -N CPFN 4ndere<oN 2ele+oneN Celular. Controle de #ospedagem: de(er% permitir o registro e a pes>uisa de )ospedagens. : ,adastro ,onter%: 9omeN Data de 4ntradaN Data de 5aLda. Controle de Di%ria: de(er% permitir o pagamento e a pes>uisa de di%rias. : ,adastro ,onter%: 9omeN &uantidade de PessoasN *alor. -e>uistos n/o +un,ionais: : so+tCare ser% desen(ol(ido na linguagem CA. : sistema geren,iador de ;an,o de dados ser% o 6i,roso+t 5&L 5er(er 4?press. : so+tCare ser% ,ompatL(el apenas ,om o sistema OindoCs. : 6i,roso+t .9et FrameCorE de(er% estar pre(iamente instalado. : sistema de(er% ter a,esso de+inido pelo ,argo do +un,ion%rio. $ 7 DIAGRAMA DE CASO DE USO Figura 1 - Diagrama de Caso de Uso : Diagrama apresenta dois atores >uatro ,asos de usoB sendo um deles um ponto de in,lus/o. : +un,ion%rio est% asso,iado aos ,asos de uso Controlar ClienteB Controlar Di%riaB Controlar #ospedagemB tendo este Pltimo *eri+i,ar -eser(a ,omo ponto de in,lus/o. erente possui )eran<a de Fun,ion%rio. &uadro 2 - Detal)amento: Controlar Cliente C'5: D4 U5: C:92-:L'- CL34924 Flu?o ;%si,o 3denti+i,ar ,liente-C)e,ar as in+orma<Mes de identi+i,a</o do ,liente. Cadastrar ,liente-Fa@er o ,adastro do ,liente no sistema utili@ando as in+orma<Mes de identi+i,a</o do ,liente. Con+irmar ,adastro-Con+irmar ,adastro do ,liente e e+etuar a )ospedagem do ,liente. Flu?o alternati(o 1 Q ,liente =% e?istente : ,liente =% est% registrado : sistema n/o permitir% o no(o ,adastro Flu?o alternati(o - Pes>uisar ,liente : ator dese=a pes>uisar por um ,liente : ator insere as in+orma<Mes e e?e,uta a pes>uisa : sistema e?i;e o resultado Flu?o alternati(o - e?luir ,liente : ator dese=a e?,luir por um ,liente : ator insere as in+orma<Mes para e?e,utar a pes>uisa : sistema e?i;e o resultado : ator sele,iona um dos resultados e e?,lui : sistema e?,lui o ,liente do ;an,o de dados &uadro 3 - Detal)amento: Controlar #ospedagem C:92-:L'- #:5P4D'46 Flu?o ;%si,o : ator registra a )ospedagem : sistema lan<a essa in+orma</o no ;an,o de dados Flu?o alternati(o 1 Q pes>uisar )ospedagem : ator >uer pes>uisar por uma )ospedagem : ator insere os dados e e?e,uta a pes>uisa : sistema e?i;e o resultado 8 &uadro 4 - Detal)amento: *eri+i,ar -eser(a .in,lus/o0 Rin,ludeS *eri+i,ar -eser(a Flu?o ;%si,o : sistema (eri+i,a se =% e?iste uma )ospedagem agendada : sistema e?i;e uma mensagem de alerta para o usu%rio : ator ,on+irma a mensagem T 's reser(as n/o s/o nada mais >ue )ospedagens registradas antes do ,liente ir ao lo,al &uadro ! - Detal)amento: Controlar Di%ria C:92-:L'- D3U-3' Flu?o ;%si,o : ator preen,)e a data e o (alor da di%ria : ator a,iona o ,omando pagar : sistema registra pagamento no ;an,o de dados Flu?o alternati(o - Pes>uisar di%ria : ator pes>uisa a di%ria : sistema e?i;e o resultado 1 8 DIAGRAMA DE CLASSE Figura 2 - Diagrama de Classe : diagrama D ,omposto por 0$ ,lasses: Pessoa >ue D uma ,lasse a;strata >ue ser(e apenas de modelo. &ue )erda os atri;utos de PessoaB assim ,omo ClienteB >ue se rela,iona ,om as ,lasses Di%ria e Fun,ion%rios. 2odas as ,lasses )erdam os atri;utos e mDtodos propriedades de 6odeloCrud e Cone?ao .agrega</o0. 10 9 PROTOTIPA!O DAS TELAS DO SISTEMA Figura 3 - Prottipo: Login Figura 4 - Prottipo: Controle eral Figura ! - Prottipo: Controle de Clientes 11 Figura " - Prottipo: Controle de #ospedagem Figura $ - Prottipo: Controle de Di%ria 12 REFERNCIAS C-UVB *ilma 'pare,ida imene@ da. M"#$%$&$'() %) *"+,-(+) .("/#01(.). 5/o Paulo: PearsonB 2010. D4324LB #ar(eW 6. et al. C2 .$3$ *4$'4)3)4. 5/o Paulo: PearsonB 2003. FL:-45B 4merson -i,ardo. L(/'-)'"/+ " #5./(.)+ %" *4$'4)3)67$ III. 5/o Paulo: PearsonB 2001. #35'2:63B 6ar,o 3Euro. P4$8"#$ %" +(+#"3)+. 5/o Paulo: PearsonB 2010. 935#36U-'B -o;erto XoEio. 9)/.$ %" %)%$+ I. 5/o Paulo: PearsonB 2001. P'4-8:945B 6eilir. F-/%)3"/#$+ %$ %"+"/:$ $4("/#)%$ ) $;8"#$ .$3 UML. 5/o Paulo: 6aEron 7ooEsB 2001. P4-393B Luis Cl%udioN #35'2:63B 6ar,o 3EuroN 74-2:B Oagner Lui@. E/'"/:)4() %" +$1#<)4". 5/o Paulo: PearsonB 2001. PFL444-B 5)ari LaCre,e. E/'"/:)4() %" +$1#<)4": teoria e pr%ti,a. 2.ed. 5/o Paulo: PearsonB 2004. 5:664-*3LL4B 3an. E/'"/:)4() %" +$1#<)4". 1.ed. 5/o Paulo: PearsonB 2011. 2'9'Y'B 5imone 5aCasaEi. A/=&(+" %" +(+#"3)+ I. 5/o Paulo: PearsonB 2001. 13