tccfinal cee

Download Tccfinal Cee

Post on 14-Aug-2015

24 views

Category:

Documents

3 download

Embed Size (px)

TRANSCRIPT

ALICE DOMINGUES FERREIRA VICTOR ANTNIO DE ALMEIDA VITOR SIMO FERREIRA

CARTO ESPELHO ELETRNICO

UNIVERSIDADE DO VALE DO SAPUCA POUSO ALEGRE 2010

ALICE DOMINGUES FERREIRA VICTOR ANTNIO DE ALMEIDA VITOR SIMO FERREIRA

CARTO ESPELHO ELETRNICO

Trabalho de Concluso de Curso apresentado ao Departamento de Sistema de Informao da Faculdade de Filosofia, Cincias e Letras Eugnio Pacelli da Universidade do Vale do Sapuca, como requisito para obteno do ttulo de Bacharel em Sistemas de Informao. Orientador : Professor Ednardo David Segura

UNIVERSIDADE DO VALE DO SAPUCA POUSO ALEGRE 2010

ALICE DOMINGUES FERREIRA VICTOR ANTNIO DE ALMEIDA VITOR SIMO FERREIRA

CARTO ESPELHO ELETRNICO

Monografia defendida e aprovada em ___/___/_____ pela banca examinadora constituda pelos professores:

_________________________________ Professor EDNARDO DAVID SEGURA Orientador _________________________________ Professora CRISHNA IRION Examinadora _________________________________ Professor PAULO CSAR DO NASCIMENTO Examinador

Aos nossos pais, aos nossos amigos e a todos que nos ajudaram nessa caminhada.

AGRADECIMENTOS

Agradecemos primeiramente a Deus, por nos dar foras para seguir em frente em todos os momentos difceis; Ao nosso professor orientador Ednardo, pelo empenho e dedicao desde o comeo do projeto e pelos conselhos valiosos; A professora Joelma Pereira de Faria e ao professor Jos Luiz da Silva, por todo o apoio; A Gerncia Regional de Sade de Pouso Alegre pela disponibilizao de informaes vitais para o desenvolvimento deste projeto.

De Alice: Agradeo aos meus pais, Antnio e Terezinha, por todo amor, carinho e dedicao incondicionais, e por acreditarem na minha capacidade; Aos meus colegas de sala que com o passar dos anos se tornaram verdadeiros amigos e que levarei por toda minha vida.

De Victor: Agradeo primeiramente a Deus, pelo dom da vida. Agradeo aos meus pais que sempre me apoiaram em todas minhas decises. Aos amigos e colegas de grupo, Alice Ferreira e Vitor Simo. Ao Bruno Leite que muito ajudou no desenvolvimento deste trabalho.

De Vitor: Agradeo aos meus pais e familiares, que foram e inspirao de todo meu trabalho. Aos meus colegas e amigos deste projeto, Alice Ferreira e Victor Antnio pela unio e dedicao. Em especial, ao meu tio, Joo Luiz, que sempre esteve presente e me estendeu a mo nos momentos mais difceis.

"Para realizar grandes conquistas, devemos no apenas agir, mas tambm sonhar; no apenas planejar, mas tambm acreditar." ( Anatole France )

FERREIRA, Alice Domingues; ALMEIDA, Victor Antnio; FERREIRA, Vitor Simo. Carto Espelho Eletrnico: 2010. Monografia Curso de Sistemas de Informao da Faculdade de Filosofia Cincia e Letras Eugnio Pacelli, Universidade do Vale do Sapuca, Pouso Alegre, 2010.

RESUMO

Este trabalho de concluso de curso visa o desenvolvimento de um sistema web para controle de vacinas aplicadas nos usurios do Sistema nico de Sade (SUS). A proposta substituir o controle de vacinao feito atravs de cartes de papel. Para a concluso desse sistema, utilizamos a linguagem Java para web, juntamente com outras tecnologias web, como o HTML e CSS e com o auxlio do framework JBoss Seam. Fizemos o uso do banco de dados PostgreSQL para armazenamento dos dados. Utilizamos a metodologia de desenvolvimento ICONIX, com os devidos diagramas UML. O tipo de pesquisa aplicada e foi efetuada na Gerncia Regional de Sade de Pouso Alegre. Como resultado desse trabalho, foi concludo um sistema onde sero armazenados dados vacinais de cada usurio do SUS. Esses dados podero ser visualizados pelo funcionrio da Sala de Vacina no ato da imunizao, verificando a real necessidade de tomar essa vacina e evitando doses repetidas. Tais dados tambm podero ser visualizados pelo prprio usurio, pela internet, para que ele mesmo verifique se est em dia com sua vacinao e emitir comprovantes. Esse trabalho de grande relevncia social, pois o recebimento de doses repetidas no organismo pode levar at a morte. Com isso, os objetivos propostos no trabalho foram concludos.

Palavras-chave: Imunizao. Carto de vacina. JBoss Seam. ICONIX.

FERREIRA, Alice Domingues; ALMEIDA, Victor Antnio; FERREIRA, Vitor Simo. Electronic Mirror Card: 2010. Monografia Curso de Sistemas de Informao da Faculdade de Filosofia Cincia e Letras Eugnio Pacelli, Universidade do Vale do Sapuca, Pouso Alegre, 2010.

ABSTRACT

This conclusion research paper aimed at developing a web system for control of vaccines administered in the Sistema nico de Sade (SUS) Brazilian Public Health Care. The proposal is to replace the control of vaccination done through paper cards. For the conclusion of this system, we use the Java language for the Web, along with other web technologies like HTML and CSS and with the help of JBoss Seam. We use the PostgreSQL database for data storage. We use the ICONIX development methodology, with appropriate UML diagrams. The type of research is applied and has been made in the Regional Health Management of Pouso Alegre. As a result of this work, we developed a system where the vaccine data of each user of SUS will be stored. This data can be viewed by the employee of the vaccine room at the time of immunization, verifying the real need to take this vaccine and avoiding repeated doses. Such data will also be viewable by the user via Internet, to make sure that he is current with his vaccinations and issue vouchers. This work has a great social relevance, since receiving repeated doses in the body can lead to death. Thus, the objectives proposed in this research were completed.

Keywords: Immunization. Vaccination card. JBoss Seam, Iconix;

LISTA DE FIGURAS

Figura 01 - Exemplo de carto de vacina. ................................................................................ 15 Figura 02 - Arquivo de cartes espelho .................................................................................... 16 Figura 03 - Atividades relacionadas anlise de requisitos. .................................................... 21 Figura 04 - Atividades relacionadas anlise e projeto preliminar. ........................................ 22 Figura 05 - Atividades relacionadas ao projeto. ....................................................................... 23 Figura 06 - Integrao do JBoss Seam em uma arquitetura Java EE. ...................................... 24 Figura 07 - Arquitetura do JSF baseada no modelo MVC. ...................................................... 25 Figura 08 - Prototipao da tela "Lista de Clientes". ............................................................... 30 Figura 9 - Prototipao da tela "Cadastrar Cliente" ................................................................. 31 Figura 10 - Prototipao da tela "Cliente" ................................................................................ 32 Figura 11 - Prototipao da tela "Inserir Aplicao" ................................................................ 33 Figura 12 - Prototipao da tela "Carto do Cliente" ............................................................... 34 Figura 13 - Modelo de domnio ................................................................................................ 35 Figura 14 - Identificao dos casos de uso ............................................................................... 36 Figura 15 - Esteretipos utilizados ........................................................................................... 41 Figura 16 - Anlise de Robustez - Cadastrar Cliente ............................................................... 42 Figura 17 - Anlise de Robustez - Cadastrar Usurio .............................................................. 42 Figura 18 - Anlise de Robustez - Cadastrar Vacina................................................................ 43 Figura 19 - Atualizao do Modelo de Domnio ...................................................................... 44 Figura 20 - Diagrama de Sequncia - Cadastrar Vacina .......................................................... 46 Figura 21 - Diagrama de Sequncia - Cadastrar Usurio ......................................................... 47 Figura 22 - Diagrama de Sequncia - Cadastrar UBS .............................................................. 48 Figura 23 - Diagrama de Classes 1 - Entidades ........................................................................ 50 Figura 24 - Diagrama de classes 2 - EntityHome ..................................................................... 51 Figura 25 - Diagrama de classes 3 - Classes do Seam.............................................................. 52 Figura 26 - Tela de configurao do ambiente Eclipse. ........................................................... 54 Figura 27 - Gerao do Seam Web Project .............................................................................. 55 Figura 28 - Codigo do hibernate.reveng.xml. ........................................................................... 56 Figura 29 - Tela do Login ........................................................................................................ 63 Figura 30 - Tela de Boas Vindas, depois de logado. ................................................................ 63

Figura 31 - Tela de Cadastro e Edio de Usurio do SUS ...................................................... 64 Figura 32 - Tela de Informaes de Usurio Cadastrado ......................................................... 64 Figura 33 - Busca e Listagem de Clientes ................................................................................ 65 Figura 34 - Tela de Criao do Carto ..................................................................................... 65 Figura 35 - Tela de Exibio dos Dados do Carto .................................................................. 66 Figura 36 - Busc