INFORMATIZAÇÃO DA RESENHA DE EQUINOS E MUARES

Tamanho: px
Começar a partir da página:

Download "INFORMATIZAÇÃO DA RESENHA DE EQUINOS E MUARES"

Transcrição

1 Instituto Federal de Educação, Ciência e Tecnologia de Goiás Campus Inhumas Coordenação de Informática Bacharelado em Informática INFORMATIZAÇÃO DA RESENHA DE EQUINOS E MUARES Lorrayne Moreira Nogueira Batista Welder Carlos Carrijo Inhumas, Maio de 2016

2 Instituto Federal de Educação, Ciência e Tecnologia de Goiás Campus Inhumas Coordenação de Informática Bacharelado em Informática LORRAYNE MOREIRA NOGUEIRA BATISTA WELDER CARLOS CARRIJO INFORMATIZAÇÃO DA RESENHA DE EQUINOS E MUARES Trabalho de conclusão de curso apresentado ao IFGGO / Campus Inhumas como parte dos requisitos necessários para obtenção do título de Bacharel em Informática. Orientador: Alexandre Bellezi José Coorientadora: Edmêe Aparecida F. Curado Inhumas, Maio de 2016

3

4

5 DEDICATÓRIA Dedico, primeiramente minha mãe Lucimar Moreira de Melo, que sempre me apoiou em minha jornada acadêmica e por estar sempre presente na minha vida. Por sempre me apoiar nas minhas decisões, por me mostrar o caminho de DEUS e mostrar a dignidade. Ao meu irmão Guilherme Vinícius por sempre acreditar na minha capacidade de aprender e lhe ensinar. Dedico ao meu exemplo de vida, caráter, dignidade que sempre esteve presente na minha vida, minha avó Dair Lopes Valim (in memorian). Lorrayne Moreira Nogueira Batista Dedico, aos meus pais Wenes e Lucélia que sempre me apoiaram, são meus exemplos de vida, me deram a esperança para sempre seguir em frente. A minha esposa Ludilene que está sempre ao meu lado, que me ajudou a acreditar em mim mesmo e a não desistir. Ao meu filho João Lucas que se tornou o motivo para lutar e buscar meus objetivos. Welder Carlos Carrijo

6 AGRADECIMENTOS Agradeço a DEUS, aquele que permite que todas as coisas possam se concretizarem. Ao nosso orientador Alexandre Bellezi José, por dividir seus conhecimentos e exigir muito mais do que eu supunha ser capaz. Ao meu namorado Giovane Cintra Alencar, pelo amor, carinho, atenção, compreensão e muitas das vezes com soluções quando parecer não haver mais nenhuma. Ao Welder pela parceria de sempre em nossos trabalhos e ao nosso trabalho de conclusão de curso, pois sem ele não conseguiria desenvolver esse projeto sozinha. Aos meus amigos, que sempre estiveram ao meu lado durante a minha longa caminhada. Obrigado a todos! Lorrayne Moreira Nogueira Batista Agradeço primeiramente a DEUS, que iluminou o meu caminho e minha vida até chegar aqui. Ao nosso orientador Alexandre Bellezi José, por nos ensinar, por ser exemplo de um verdadeiro professor e ter a paciência que teve para ajudar na conclusão do nosso trabalho. Aos meus amigos de graduação: Karlla, Ernesto, Marcos, Thiago, Wendi, Welquer, Giovane que sempre foram companheiros e me apoiaram muito. A Lorrayne que esteve junto comigo durante uma longa caminhada, e se mostrou uma verdadeira amiga e companheira de projetos durante a graduação. Welder Carlos Carrijo

7 Um novo mandamento vos dou: Que vos ameis uns aos outros; como eu vos amei a vós, que também vós uns aos outros vos ameis. João 13:34

8 RESUMO De acordo com o Ministério da Agricultura, o Brasil possui o terceiro maior rebanho de equinos do mundo e o primeiro maior da América Latina. Para o controle da sanidade destes animais, é necessário o trabalho do médico veterinário, o qual utiliza como instrumento a resenha, com o intuito de identificar as características físicas do animal, que atualmente perpassa por precarização pelo material ser de papel, o qual somente os profissionais mais experientes podem fazê lá. Com isso, o objetivo do trabalho foi desenvolver um protótipo de sistema informatizado para auxiliar o médico veterinário na elaboração da resenha de equinos e muares utilizando tablet ou smartphone, permitindo que os alunos participem do início do desenvolvimento de um sistema computacional. Hoje, graças ao grande desenvolvimento da computação móvel (JOSÉ, 2007), podese encontrar dispositivos dotados de poder computacional em praticamente qualquer região do país. Tal fato é marcado atualmente pela adoção em larga escala no uso de tablets e smartphones. Assim, é plenamente viável pensar em um sistema computacional capaz de ajudar na realização da resenha, inloco, destes animais. Para tal, foi feito o levantamento de requisitos a partir de entrevistas com a médica veterinária para se construir o modelo conceitual e lógico viabilizando assim a criação do banco de dados, proporcionando o mapeamento em html onde em decorrência estruturou a prototipação do software junto a prova de conceito do software sensível ao toque. Palavraschave: Resenha de Equinos e Muares; Engenharia de Software; Computação Móvel; Desenvolvimento de Sistemas.

9 ABSTRACT According to the Ministry of Agriculture, Brazil has the third largest herd of horses in the world and the largest in Latin America. Taking into account the mules, donkeys and horses the total Brazilian herd is around 8 million head, this market that moves R $ 7.3 billion only with the production of horses (BRASIL, 2014). The health control of these animals goes through an important stage, called the review; the review is usually done by a veterinarian with experience in equine identification, for it is through the review that the animal will be identified uniquely in the middle of the herd (BARBOSA, 2011) (BRASIL, 2014). Such a review is made by using a paper form (BRASIL, 2014) standardized by the Ministry of Agriculture of Brazil, the problem lies in the fact that the completion of the review has a high level of detail that only the most experienced professionals can achieve; such a level of detail is what ensures the accuracy in identifying the analyzed animal. Today, thanks to the great development of mobile computing (JOSÉ, 2007) devices can be found in almost any region of the country. Having sufficient computing power to perform these tasks This fact is now marked by largescale adoption and usage of tablets and smartphones. So it is completely feasible to think of a computer system able to assist in carrying out the review, in loco, of these animals. Based on this, it developed a computerized system prototype to assist the veterinarian in the preparation of the review of horses and mules. Keywords: Review of Horses and Mules; Software Engineering; Mobile Computing; Systems Development.

10 LISTA DE ILUSTRAÇÕES Figura 1: Formulário para Marcação Manual de Sinais e Marcas do Animal...17 Figura 2: Resenha Descritiva...17 Figura 3: Resenha preenchida...18 Figura 5: Exemplo da resenha preenchida. Fonte: Médico Veterinário...18 Figura 4: Cenário de Uso e Arquitetura Proposta...22 Figura 6: A) Estrela; B) Luzeiro; C) Luzeiro com cordão com desviado para a narina direita e ladre; D) Estrela com filete e ladre; E) Luzeiro com filete a partir do final do chanfro e ladre; F) Beta; G) Bebe em branco; H) Frente aberta; I) Malacara...30 Figura 7: Tipos de Marcas na Cabeça...32 Figura 8: Pelagem Crinalvo...33 Figura 9: A) Remoinho na Linha Média dos Olhos; B) Espiga na base do Pescoço...34 Figura 10: Particularidades nos membros...36 Figura 10: a) Casco Listrado; b) Casco Branco; c) Casco Preto...37 Figura 11: Descrição das cores de cascos. a) Rajado; b) Branco; c) Preto...37 Figura 12: a) Redemoinho na borda dorsal direita, terço médio do pescoço; b) Redemoinho bilateral, terço cranial dorsal do pescoço; c) Redemoinho com espiga na borda dorsal, terço caudal esquerdo do pescoço; d) Espiga na base do pescoço...38 Figura 13: Divisão do pescoço de um equídeo...39 Figura 14: Remoinho no Chanfro no lado Esquerdo...40 Figura 15: Diagrama de Contexto da Aplicação Proposta...42 Figura 16: Modelo Conceitual...43 Figura 17: Modelo Lógico...44 Figura 18: Resenha preenchida...47 Figura 19: Dados do Médico Veterinário...47 Figura 20: Dados do Proprietário...47 Figura 21: Lado esquerdo com mapeamento utilizando o gimp...49 Figura 22: Prototipação funcionando no android...52 Figura 23: Região Zootécnica após o clique...54 Figura 24: Mapeamento geral do equídeo...55 Figura 25: Mapeamento da cabeça...56 Figura 26: Software WHIMS...58 Figura 27: Software Crio Equine...59

11 LISTA DE QUADROS Quadro 1: Tipos de pelagens e suas descrições...26 Quadro 2: Marcas da cabeça...28 Quadro 3: Marcas do pescoço...30 Quadro 4: Particularidades no tronco...31 Quadro 5: Particularidades nos membros...32 Quadro 6: Descrição das cores de cascos...33

12 LISTA DE ABREVIATURAS, SIGLAS E SÍMBOLOS ADT Android Developer Tools AGRODEFESA Agência Goiana de Defesa Agropecuária AIE Anemia Infecciosa Equina APK Android Package CRMV Conselho Regional de Medicina Veterinária DIA Diagram Editor HTML Hyper Text Markup Language IBGE Instituto Brasileiro de Geografia e Estatística IDE Integrated Development Environment GIMP General Image Manipulation Program LO Large Objects MAPA Ministério da Agricultura, Pecuária e Abastecimento OID Identificadores de Objetos PESE Programa Estadual de Sanidade dos Equídeos PNSE Programa Nacional de Sanidade de Equídeos PRAXIS Processo para Aplicativos Extensíveis Interativos RNA Ribonucleic Acid SGBD Sistema Gerenciador de Banco de Dados SQL Structured Query Language WHIMS Wild Horse Identification Management System JPG Joint Photographics Experts Group DML Data Manipulation Language

13 SUMÁRIO INTRODUÇÃO...14 OBJETIVOS...20 Objetivo Geral...20 Objetivos Específicos...20 JUSTIFICATIVA FUNDAMENTAÇÃO TEÓRICA IDENTIFICAÇÃO DE EQUINOS E MUARES Os tipos de pelagens e suas tonalidades Os tipos de particularidades A Engenharia de Software DIAGRAMA DE CONTEXTO DA APLICAÇÃO MODELO CONCEITUAL MODELO FÍSICO BANCO DE DADOS POSTGRESQL E O ARMAZENAMENTO DE IMAGENS MAPA DE IMAGENS HTML FERRAMENTAS DE DESENVOLVIMENTO PROTOTIPAÇÃO E PRAXI MAPA DE IMAGENS: PROVA DE CONCEITO NO ANDROID Trabalhos Relacionados: Software para Resenha de Equídeos...50 CONSIDERAÇÕES FINAIS...54 REFERÊNCIAS...55 APÊNDICES...58

14 14 INTRODUÇÃO Hoje o Brasil tem um significativo número de equinos em seu rebanho nacional, de acordo com levantamentos oficiais do Ministério da Agricultura o Brasil possui o terceiro maior rebanho da América Latina (BRASIL, 2014). Ainda segundo dados do Instituto Brasileiro de Geografia e Estatística (IBGE, 2010), o rebanho equídeo brasileiro é de animais dos quais pertencentes à região CentroOeste (terceira região em número de cabeças perdendo para a região nordeste e sudeste). Destes, se encontram no Estado de Goiás (Estado com maior rebanho da região CentroOeste, e terceiro maior do país atrás da Bahia e Minas Gerais). O mercado nacional de equídeos constitui uma importante cadeia do agronegócio, com estreita relação com os setores ligados ao lazer, à cultura, ao turismo entre outros. (ALMEIDA, 2006). As atividades que envolvem os equinos ganham importância, pois representam no Brasil uma movimentação econômica na ordem de R$ 8,5 bilhões ao ano proporcionando mais de três milhões de empregos diretos e indiretos. Pensando nisto foi implantado pelo governo federal, em 1.981, o Programa Nacional de Sanidade de Equídeos (PNSE) que tem por objetivo propor estratégias para vigilância epidemiológica e sanitária das principais doenças dos equídeos, visando a profilaxia, o controle e a erradicação destas doenças em todas as Unidades Federativas (GOIÁS, 2014). Entre estas doenças estão a Anemia Infecciosa Equina (AIE), o Mormo e a Influenza Equina; legalmente os proprietários dos animais devem possuir documentos, no caso de transporte dos animais, que comprovem que os animais são livres destas doenças ou vacinados no caso da Influenza Equina. Ficando sob responsabilidade do médico veterinário fazer os exames e realizar a correta identificação do animal por meio de resenha completa. A AIE é a única doença onde é exigido o exame negativo do animal em todo o território nacional, independente se o transporte for dentro ou fora do estado de origem, a menos que seja para abate. A Anemia Infecciosa Equina é, hoje, um grande obstáculo para o desenvolvimento da equideocultura, por ser uma doença transmissível e incurável, acarretando prejuízos aos proprietários que necessitam do trabalho desses animais e aos criadores interessados no melhoramento das raças, além de impedir o acesso ao mercado internacional (ALMEIDA, 2006). A Anemia Infecciosa Equina é uma doença infectocontagiosa crônica de etiologia viral, limitada a equinos, asininos e muares, caracterizada por episódios periódicos de febre, anemia hemolítica, icterícia, depressão, edema e perda de peso crônica (CARLSON, 2006). O vírus da AIE tem distribuição mundial especialmente em regiões úmidas e montanhosas de clima tropical e subtropical, onde existe grande quantidade de vetores (SILVA, 2004). A AIE gera embargos ao

15 15 trânsito de equídeos, além de interferir nos eventos esportivos equestres, assumindo assim uma relevância econômica considerável (FRANCO, 2011). Outro exame e que necessita de identificação do animal é o Mormo, uma doença infecciosa causada pela bactéria Burkholderia mallei, mais frequente em equinos (cavalos, asnos e mulas), mas podendo também ser contraída por outros mamíferos, como cachorros, gatos, bodes e inclusive o homem (zoonose). Adquirida pela ingestão de água ou comida contaminada é encontrada na América latina, África e Ásia (WIKIPÉDIA, 2014). Para Anemia Infecciosa Equina e Mormo, não existe vacina nem tratamento e preconizase o sacrifício de animais (MINAS GERAIS, 2014). No caso da Influenza Equina, animais destinados à exposição, leilão e esporte devem portar atestado de vacinação ou atestado emitido por veterinário relatando a não ocorrência clínica da doença, no estabelecimento de origem (BRASIL, 2014). Esta é uma enfermidade infecciosa do sistema respiratório, causada por um Ribonucleic Acid (RNA) vírus que sofre mutações constantes e grandes concentrações de equinos favorecem o início de uma epizootia (SÃO PAULO, 2014). Ela é altamente contagiosa e raramente fatal, acomete cavalos, burros, mulas e outros equídeos (MINAS GERAIS, 2012). Até o momento não foi detectada a doença em seres humanos, porém evidências sorológicas de infecção já foram descritas (MINAS GERAIS, 2012). A vacinação contra influenza equina é capaz de reduzir a gravidade da doença e a propagação da infecção (MINAS GERAIS, 2012). No cartão de vacina dos animais existe uma resenha para identificálos. Os órgãos de defesa sanitários estaduais têm legislação específica sobre estas doenças, além de vigorar a lei federal. No estado de Goiás, há o Decreto Estadual nº 5.652, de 06/09/2002, Lei Estadual de Defesa Sanitária Animal (Lei nº , de 13/12/2001) e Programa Estadual de Sanidade dos Equídeos PESE. Todos os meios de controle e profilaxia listados acima partem do princípio básico de que os equídeos devem ser identificados de modo único para garantir a precisão das medidas cabíveis. Pois em alguns casos, como AIE positiva, os animais devem ser sacrificados ou isolados. Além do mais existem outros documentos onde é necessária a identificação de modo único do animal. O passaporte equino é um documento de identificação, além do mais para registrar um animal em associação de criadores também é feita uma resenha para o pré registro e outra na época do registro oficial. O Manual de Legislação Saúde Animal (BRASIL, 2013), disponibilizado pelo Ministério da Agricultura, Pecuária e Abastecimento (MAPA) traz em seu texto sobre a resenha para Equídeos uma primeira instrução: Procure fazer a resenha o mais fielmente possível, tal instrução remete a importância da ferramenta resenha e ao mesmo tempo que evidência a preocupação com o

16 16 aspecto humano ligado a elaboração da mesma, ou seja, o profissional envolvido pode não ter a experiência necessária para identificar fidedignamente o animal em questão. O Manual de Identificação de Equinos, elaborado para uso em países da União Européia, define a identificação como: Por identificação, entendese o conjunto único de características que distinguem um indivíduo no universo do seu semelhante e que permite que um indivíduo possa ser reconhecido entre um conjunto da mesma espécie raça ou família. Quanto mais completa for essa identificação, maior será a possibilidade desse indivíduo ser reconhecido inequivocamente (BARBOSA, 2011, p.08). Tal definição mostra que quanto mais completa for a descrição do animal, maior será a garantia de que o animal será reconhecido de modo único. Em decorrência disto, a resenha deverá ser realizada pelo médico veterinário na luz do dia e o animal deverá estar sem mantas, protetores ou ligas. O animal deverá estar limpo, principalmente seus membros locomotores e o mesmo deverá ser levado apenas à mão para um terreno firme (GOIÁS, 2012). Atualmente os médicos veterinários são os profissionais responsáveis por preencher a ficha de resenha dos animais, não é permitido que o proprietário, funcionário ou treinador preencha, modifique e/ou apague a resenha. Esta ficha é composta por uma descrição gráfica (Figura 1), aquela em que são representadas graficamente as marcas e características descritas; e uma descrição textual (Figura 2), aquela que descreve o animal incluindo todas as marcas naturais ou não dos animais. Quando nos referimos direita ou esquerda, referimos à direita ou à esquerda do animal, mas ambas as partes devem ser descritas na resenha. Quanto a descrição da pelagem é necessário analisar bem o animal externamente, pois ele é caracterizado pela sua coloração, crina, pêlos e cauda. (GOIÁS, 2012). A grande variedade de cores (GOIÁS, 2012) aliada ao regionalismo para nomenclatura das mesmas podem confundir até mesmo um profissional experiente. Esse grande arranjo de características, que devem ser colhidas de maneira mais abrangente possível, é que garantirá a precisão na identificação do animal em questão. Assim é plenamente plausível propor um sistema informatizado para auxiliar os médicos veterinários na tarefa de elaboração desta descrição gráfica e textual. A crescente demanda mundial por informações instantâneas e em qualquer lugar tomou forma nos últimos anos através do uso de dispositivos computacionais móveis dos mais diversos tipos, como por exemplo, smartphones, tablets, ultrabooks, etc. A portabilidade e disponibilidade de tais dispositivos os tornam interessantes ferramentas para coleta de informações in loco (JOSÉ, 2007). Tais dispositivos permitem a execução de programas mais complexos, que podem inclusive

17 17 realizar a captura e processamento de imagens (JAGTAP, 2013), sistemas de inteligência artificial para identificação de padrões de imagens (MICIC, 2014), enfim possuem recursos que permitem uma infinidade de aplicações. O uso de interfaces com o usuário baseadas em toque podem facilitar a manipulação dos dados necessários para realizar a resenha de equinos. A Figura 1, mostra parte da resenha usada atualmente pelo MAPA, onde o médico veterinário marca as características do animal sendo identificado. FORMULÁRIO PARA MARCAÇÃO MANUAL DE SINAIS E MARCAS DO ANIMAL Figura 1: Formulário para Marcação Manual de Sinais e Marcas do Animal. Fonte: BRASIL (2013). A Figura 2 é uma resenha descritiva onde o médico veterinário faz a descrição do animal. RESENHA DESCRITIVA Figura 2: Resenha Descritiva Fonte: BRASIL (2013).

18 18 Um exemplo de uma resenha preenchida por um profissional pode ser vista na Figura 3, note que a resenha possui marcações na resenha gráfica e um texto escrito pelo médico veterinário na resenha descritiva, sendo que nestes dois pontos podem haver divergências entre as duas informações que teoricamente teriam que ser únicas. Tais divergências podem ser mitigados com a implementação do sistema aqui proposto. RESENHA PREENCHIDA Figura 3: Resenha preenchida. Fonte: Consultora Edmêe (2016). Na Figura 4 são as imagens referentes ao equino do formulário de resenha preenchido na Figura 3. Como é possível observar há um grande número de detalhamento a ser descrito no formulário, sendo possível assim a convergência do que está sendo visto e do que está descrito.

19 19 EXEMPLO DA RESENHA PREENCHIDA Figura 4: Exemplo da resenha preenchida. Fonte: Médico Veterinário (2016). Um sistema informatizado, capaz de auxiliar o médico veterinário na elaboração da resenha de equinos e muares utilizando tablet ou smartphone é o objetivo central deste trabalho. Pois acreditase que com o levantamento correto dos requisitos de tal sistema, o protótipo de implementação já feito poderá melhorar a precisão da identificação do animal.

20 20 OBJETIVOS Objetivo Geral Desenvolver um protótipo de sistema informatizado para auxiliar o médico veterinário na elaboração da resenha de equinos e muares utilizando tablet ou smartphone, permitindo que os alunos participem do início do desenvolvimento de um sistema computacional com requisitos interdisciplinares. Objetivos Específicos Pesquisar o atual estado da arte de sistemas para identificação de equinos e muares; Estudar as particularidades da identificação de equinos e muares; Levantamento dos requisitos necessários para a elaboração do software; Criar um banco de dados de imagens de cores e as nomenclaturas mais utilizadas para aquelas cores; Criar um banco de dados de imagens de marcas naturais; Listar opções de Integrated Development Environment (IDE) para criação de interfaces usando o sistema Operacional Android; Projetar protótipos de interfaces sensíveis ao toque.

21 21 JUSTIFICATIVA Atualmente o processo de resenha sobre os equinos e muares no Brasil é realizado através de um formulário em papel (Figura 1), padronizado pelo Ministério da Agricultura do Brasil. Este formulário recebe anotações dos médicos veterinários de maneira manual. Devido à morosidade e alto detalhamento de uma resenha, a possibilidade de falhas ao realizar tal tarefa é alta, é proposto aqui o desenvolvimento de uma arquitetura móvel (Figura 5) que irá auxiliar o médico veterinário na elaboração da resenha in loco. Além disto, toda resenha feita utilizando o sistema aqui proposto terá sua cópia preservada integralmente em um servidor de banco de dados. CENÁRIO DE USO E ARQUITETURA PROPOSTA Figura 5: Cenário de Uso e Arquitetura Proposta. Fonte: Próprios Autores (2016). Através de um smartphone ou tablet podese minimizar as falhas e assim proporcionar maior agilidade no ato da elaboração de uma resenha, além de garantir a persistência desta resenha no servidor. Visto que através do sistema aqui proposto temos uma padronização das cores e marcas, sendo natural ou não, melhorando assim a precisão na identificação do animal em questão.

22 22 1 FUNDAMENTAÇÃO TEÓRICA 1.1 IDENTIFICAÇÃO DE EQUINOS E MUARES Identificase como equídeos todos os solípedes domésticos da família Equidae, abrangendo equinos (cavalos, pôneis), asininos (jumentos) e muares (burros e mulas) (BRASIL, 2014). A maioria das pessoas, desde o mais humilde peão até os especialistas como os médicos veterinários, podem fazer confusão misturando os tipos de pelagem e trocando os nomes das cores e suas diversas variedades. Para algumas raças, a cor é de suma importância para se definir a raça do animal. Sendo que a mesma cor para uma raça pode ser referenciada com um outro nome para outra raça Os tipos de pelagens e suas tonalidades De acordo com o manual da Agência Goiana de Defesa Agropecuária (AGRODEFESA), a pelagem é o conjunto de pêlos, de uma ou de diversas cores, espalhados pela superfície do corpo e extremidades, em distribuição e disposição variadas, cujo todo determina a cor do animal. As pelagens existentes são divididas em quatro grupos. Pelagens simples ou uniformes apresentam pêlos da cabeça, pescoço, tronco, membros, crina e cauda de apenas uma tonalidade. A pelagem composta possui pêlos de duas ou três cores diferentes, distribuídos no corpo do animal. Pelagens simples com crina, cauda e extremidades pretas apresentam coloração uniforme na cabeça, pescoço e tronco, mas a crina, cauda e extremidades pretas. Já as pelagens conjugadas, possuem duas cores diferentes, porém a cor branca está sempre presente (AGRODEFESA, 2012) (Quadro 1). De acordo com a entrevista realizada com a médica veterinária, no caso da pelagem pampa, um tipo especial da pelagem conjugada, podese utilizar a seguinte regra para definir a nomenclatura da cor do animal: identificase a cor predominante na maior área corporal do animal, tal cor será utilizada como o primeiro termo da definição da cor, e a cor que ocupa a menor área corporal será utilizada como o segundo termo da definição da cor. Exemplo: um animal com 70% da cor predominante sendo alazão e os 30% restantes sendo branco, terá o nome de sua cor definido como Alazão de Pampa; um animal com 80% do corpo coberto por pêlos brancos e somente 20% dos pêlos de cor preta será definido como um animal Pampa de Preto. Logo todo animal pampa terá manchas na cor branca, (em alguma proporção) pois é ela quem define o termo pampa.

23 23 TIPOS DE PELAGENS E SUAS DESCRIÇÕES Tipos De Cor Sub Cor Descrição Foto Pelagens Simples e Preta Tonalidades que vão do preto brilhante Uniformes ao opaco, que ao reflexo da luz exibem uma tonalidade azulada. Simples e Preta Uniformes Preta Pelagem preta Maltina avermelhados com reflexos principalmente nas regiões do flanco e axilas, mas a cabeça tem sempre predomínio de pêlos pretos. Simples e Preta Uniformes Preta É a pelagem com pêlos pretos e de Azeviche tonalidade forte, que apresenta reflexos azulados. Simples e Alazã Uniformes Alazã Pêlos do corpo, crina e cauda de Tostada tonalidade vermelha escura, lembrando a cor do café torrado. Simples e Alazã Uniformes Simples e Uniformes Alazã Alazã Pêlos Cereja lembrando a cor da cereja. Alazã Cabeça, pescoço, e tronco amarelos, Sobre Baia com (acima avermelhadas. baia) de de crina, tonalidade cauda e vermelha, extremidades

24 24 Tipos De Cor Sub Cor Descrição Foto Pelagens Simples e Alazã Uniformes Alazã Pêlos de tonalidade amarela, que podem Amarilha variar do claro ao escuro, com crina e cauda branca ou creme. Simples e Branca Uniformes Gázeo pombo ou Caracteriza pela presença de pêlos brancos em pele quase que totalmente despigmentada. Geralmente, apenas os olhos se apresentam coloridos (castanhos, amarelados, azulados). Simples e Castanho Presença de pêlos vermelhos na cabeça, Uniformes com no pescoço e tronco, crina, cauda e extremidades pretas Simples e Castanho Uniformes com Castanho O vermelho da pelagem é de tonalidade Claro clara (amarelada) com crina., cauda e crina, cauda e membros pretos. extremidades pretas Simples e Castanho Uniformes com crina, cauda e Castanho O vermelho da pelagem é de tonalidade Escuro escura com crina, cauda e membros pretos. extremidades pretas Simples e Zaina Pelagem em que pêlos pretos e Uniformes com castanhos se entremeiam, dando uma crina, cauda e tonalidade geral escura, com regiões extremidades como pretas ganachas, axilas, flancos e virilhas com tonalidade amareladas, bem mais claras que as demais partes do corpo. Simples e Baio Caracteriza pela presença de pêlos Uniformes com amarelos que variam do claro ao escuro crina, cauda e na cabeça, pescoço e tronco, com crina,

25 25 Tipos De Cor Sub Cor Descrição Foto Pelagens extremidades cauda pretas e extremidades pretas. Geralmente apresentam listra de burro, faixa crucial e zebruras. Simples e Pêlo Uniformes com Rato de Pêlos cinza na cabeça, pescoço e tronco, com crina, cauda e extremidades pretas, crina, cauda e com faixas cruciais e zebruras. Essa extremidades pelagem não é utilizada em equinos, pretas Compostas sendo exclusiva de asininos e muares. Tordilha Interpolação de pêlos brancos em todo o corpo do animal. Compostas Compostas Tordilha Tordilha Tordilha Apresenta pelagem preta com poucos Negro pêlos brancos. Tordilha Interpolação de pêlos pretos e branco Apatacado esboçando a forma de patacas (moedas antigas) na superfície da pelagem. Compostas Compostas Tordilha Tordilha Tordilha Predomínio de pêlos brancos na Claro pelagem tordilha. Tordilha Quando não mais se observar no Ruça tordilho os pêlos pretos da pelagem de origem. O animal terá o corpo recoberto por pêlos brancos. Compostas Tordilha Tordilha Pelagem tordilha que apresenta reflexos Cardã avermelhados ou amarelados. Comum naqueles animais que castanhos, alazões ou baios. nasceram

26 26 Tipos De Cor Sub Cor Descrição Foto Pelagens Compostas Tordilha Tordilha Quando os pêlos vermelhos ou pretos Pedrêz formam pequenos tufos no fundo branco. Compostas Rosilha Pelagem que mescla de maneira uniforme, pêlos brancos e vermelhos, dando ao conjunto uma tonalidade rósea; crina, cauda e extremidades dos membros da cor do corpo ou raramente mais escuras. Compostas Lobuna Caracteriza pela interpolação de pêlos amarelos e pretos, também caracterizada pelo predomínio de pêlos pretos na cabeça. Compostas Ruão Caracteriza pela interpolação de pêlos vermelhos, pretos e brancos. Nas extremidades geralmente os pêlos pretos, na cauda e crina são mais claras. Conjugadas ou Justapostas Conjugadas ou Justapostas Conjugadas ou Justapostas Pampa ou Pampa Tobiano Preto Pampa ou Preto Tobiano Pampa Pampa ou Baio Tobiano Pampa de Predominância for o branco sobre o preto. de Predominância for o preto sobre o branco. de Predominância for o baio sobre o pampa.

27 27 Tipos De Cor Sub Cor Descrição Foto Pelagens Conjugadas ou Pampa ou Pampa Justapostas Tobiano Alazão Conjugadas ou Leopardo de Justapostas Predominância for o pampa sobre o alazão. Pelagem de pêlos brancos, com manchas ou pintas escuras em todo corpo, inclusive nos membros, pescoço e cabeça. Conjugadas ou Mantado Justapostas Pelagem que apresenta área branca sólida, sem limite, normalmente na garupa e outra (s) região (ões) do tronco. Conjugadas ou Nevado Justapostas Pêlos claros e pêlos da cor básica na região da garupa podendo atingir todo o corpo. As áreas de pêlos brancos são semelhantes a flocos de neve sobre a pelagem básica. Quadro 1: Tipos de pelagens e suas descrições. Fonte: Adaptado de AGRODEFESA (2012). Segundo o Manual da AGRODEFESA, na pelagem mantado deverá ser especificado na resenha a presença ou não de pintas e quais as regiões do corpo do animal são atingidas por essa malha. Os equídeos podem ter a tonalidade de sua pelagem alterada por vários fatores como: luz aumenta a vivacidade dos tons e reflexos, mas quando muito intensa, queima as pontas dos pêlos dando à pelagem uma tonalidade desbotada; idade algumas pelagem modificam com o avançar da idade, como os equinos brancos; sexo as éguas prenhas e garanhões apresentam uma tonalidade mais vivas e brilhantes, devido os hormônios; saúde animais mantidos em condições adequadas, cuidados higiênicos regulares, irá mostrar pêlos finos, sedosos e brilhantes; estação do clima no frio os animais apresentam pêlos maiores, opacos e espessos, já no clima quente a tonalidade dos pêlos se tornam mais lisos e brilhantes; nutrição má alimentação os animais ficam com pelagens opacas. São encontrados na pelagem dos animais várias características que são chamadas de particularidades (GOIÁS, 2012).

28 Os tipos de particularidades As particularidades em um equídeo pode aparecer em quatro localidades: cabeça, tronco, pescoço e membros. Podendo assim, ser divididas em especiais, que são aquelas delimitadas cobertas de pêlos brancos, pretos e/ou escuros, dando assim um contraste com a sua pelagem dominante. Aparecem especialmente nas áreas da cabeça, pescoço, tronco e membros. Exemplos: listra de burro, luzeiro, filete, dentre outros (Figura 6). PARTICULARIDADES ESPECIAIS DE EQUÍDEOS Figura 6: A) Estrela; B) Luzeiro; C) Luzeiro com cordão com desviado para a narina direita e ladre; D) Estrela com filete e ladre; E) Luzeiro com filete a partir do final do chanfro e ladre; F) Beta; G) Bebe em branco; H) Frente aberta; I) Malacara. Fonte: AGRODEFESA (2012). Segundo o Manual da AGRODEFESA, quando os sinais brancos estiverem localizados na cabeça, sobre a pele despigmentada, dependendo da forma, região e tamanho, recebem vários nomes cada um para uma determinada característica (Figura 7) e todos estão listados no Quadro 2.

29 29 MARCAS DA CABEÇA Local Marca Marca Descrição Cabeça Redemoinhos Forma Arredondada. Cabeça Espada Romana Quando tiver uma espiga localizada na tábua do pescoço. Cabeça Estrela Formada por uma mancha branca na fronte, podendo ter várias formas: em coração, em losango, em meia lua, em U e escorrida. Cabeça Luzeiro Formado por uma malha na fronte, podendo ser também escorrido. Cabeça Cordão Determinado por uma fina mancha branca (mais largo que o filete), que se estende da fronte ao chanfro, e até as narinas às vezes, podendo ser interrompido ou desviado. Cabeça Filete Determinado por um estreito fio de pêlos brancos que escorre pela fronte ou chanfro. Cabeça Beta Pinta branca que correr entre as narinas. Cabeça Ladre Mancha branca entre as narinas que se apresenta ligada ao cordão ou filete. Cabeça Bebe com Branco Quando um dos lábios ou ambos são brancos. Cabeça Malacara Malha branca despigmentada que recobre toda a fronte, todo o chanfro e atinge a região do focinho e bochecha. Cabeça Frente Aberta Malha branca despigmentada que recobre toda a fronte e chanfro. Cabeça Pêlos Brancos Superficiais Pêlos brancos esparsos localizados na região da fronte. (Vestígios) Quadro 2: Marcas da cabeça. Fonte: AGRODEFESA (2012).

30 30 Na Figura 7 são demonstrados os tipos de marcas na cabeça de equídeo, tais marcas são naturais. TIPOS DE MARCAS NA CABEÇA Figura 7: Tipos de Marcas na Cabeça. Fonte: Disponível em: < Na região do pescoço, quando as crinas forem brancas e o restante da pelagem colorida recebe o nome de Crinalvo (Figura 8). PELAGEM CRINALVO Figura 8: Pelagem Crinalvo. Fonte: Disponível em: <

31 31 No pescoço pode aparecer redemoinhos de forma mais arredonda e quando os mesmos possuem forma mais alongadas são chamadas de espiga. Caso a espiga esteja localiza na tábua do pescoço, recebe o nome de espada romana (Figura 9). REDEMOINHO E ESPIGA Figura 9: A) Remoinho na Linha Média dos Olhos; B) Espiga na base do Pescoço. Fonte: AGRODEFESA (2012). No Quadro 3 são as descrições das marcas do pescoço do equídeo. MARCAS DO PESCOÇO Local Marca Pescoço Pescoço Quadro 3: Marcas do pescoço. Fonte: AGRODEFESA (2012). Marca Descrição Redemoinhos Forma Arredondada. Espada Romana (Espiga) Forma mais alongada.

32 32 No tronco, podem aparecem algumas particularidades (Quadro 4). De acordo com o Manual da AGRODEFESA, quando essas são pouco visíveis, devem ser consideradas como vestígios. PARTICULARIDADES NO TRONCO Local Marca Marca Descrição Tronco Redemoinhos Forma Arredondada. Tronco Seta (Espiga) Forma mais alongada. Tronco Listra de Burro Listra estreita, mais escura que a pelagem, que se estende ao longo da linha dorsal, indo da cernelha à base da cauda. Tronco Faixa Crucial Faixa escura que corta transversalmente a cernelha, geralmente de pelagem vermelha, alcançando as espáduas. Tronco Bragado Quando o animal apresenta malhas brancas no terço posterior do ventre e nas partes internas das coxas. Quadro 4: Particularidades no tronco. Fonte: AGRODEFESA (2012). Já na região dos membros, quando as marcas brancas são bem delineadas contrastando com a sua pelagem (Figura 10), podem caracterizar o seu calçamento (Quadro 5). PARTICULARIDADES NOS MEMBROS Local Marca Marca Descrição Membros Redemoinhos Forma arredondada. Membros Calçado Sobre a Coroa Quando o branco está situado apenas na circunferência da coroa do casco. Membros Baixo Calçado Quando o branco vai até o boleto (quartela). Membros Médio Calçado Quando o branco abrange a qualquer parte da canela. Membros Alto Calçado Quando o branco alcança os joelhos e jarretes. Membros Zebruras Estrias que cortam transversalmente os joelhos e jarretes. Quadro 5: Particularidades nos membros. Fonte: AGRODEFESA (2012).

33 33 Na Figura 10 demonstra os tipos de calçamento que um equídeo possui. PARTICULARIDADES NOS MEMBROS Figura 10: Particularidades nos membros. Fonte: Disponível em: < s/cavalosmarcasadesespeciais>. Em caso de dúvida, existe a prática de molhar a região duvidosa para auxiliar na identificação da tonalidade da pele. Quando em qualquer um dos calçamentos ocorrer malhas escuras (pretas ou castanhas) e arredondadas, diz se que o calçamento é arminhado. Já quando a pele é pigmentada, o calçamento denomina se vestígio de calçamento. Pode ser assinalado na resenha com uma seta no casco: Preto (Pr), Branco (Br) e Rajado (Rj) (GOIÁS, 2012) (Quadro 6). DESCRIÇÃO DAS CORES DE CASCOS Local Marca Marca Descrição Membros Casco Preto (Pr) Casco todo escuro. Membros Casco Branco (Br) Casco todo claro. Membros Casco Rajado ou Mesclado (Rj) Casco escuro com listra (s) branca(s): Deverá ser identificado na resenha qual(is) membro(s) possui (em) casco(s) mesclado(s). Membros Vestígio de Calçamento Malha branca, que recobre o(s) membro(s) na região da quartela não atingindo o boleto. Quadro 6: Descrição das cores de cascos. Fonte: AGRODEFESA (2012).

34 34 A Figura 11 é uma representação das cores dos cascos dos equídeos. DESCRIÇÃO DAS CORES DE CASCOS Figura 11: Descrição das cores de cascos. a) Rajado; b) Branco; c) Preto Fonte: Próprios Autores (2016). Os remoinhos podem tomar diversas formas. Na região da cabeça, garganta e flanco poderá aparecer de forma arredondada. Já na região da tábua do pescoço pode assumir forma mais alongada recebendo o nome de espiga. Se estiver situada nas espáduas ou costado é denominada seta (Figura 12). Segundo o Manual da AGRODEFESA, todo animal tem remoinho na fronte, entretanto, pode acontecer mais de um remoinho nesta região, o que deve ser descrito na resenha para melhor identificação do animal.

35 35 TIPOS DE REDEMOINHOS Figura 12: a) Redemoinho na borda dorsal direita, terço médio do pescoço; b) Redemoinho bilateral, terço cranial dorsal do pescoço; c) Redemoinho com espiga na borda dorsal, terço caudal esquerdo do pescoço; d) Espiga na base do pescoço. Fonte: AGRODEFESA (2012). Os equídeos possuem marcas que não dependem dos pêlos, mas que são visíveis e que se sobrepõem a certas particularidades gerais ou especiais. As marcas podem ser naturais como foram citadas anteriormente ou adquiridas, aquelas que surgem depois do nascimento. Pelagem branca é um tipo de pelagem rara, mas existe uma variedade desta pelagem. O equino de pelagem branca tordilha é um animal no qual adquiriu esta pelagem devido o decorrer dos anos. Atualmente, existem recursos que podem complementar a identificação, como as práticas de numeração a quente ou frio, tatuagem no lábio, identificação eletrônica, entre outras. Entretanto, estes recursos são complementares e servem para enriquecer a resenha e tornar mais confiável a identificação (GOIÁS, 2012, p.10). Segundo a AGRODEFESA (2012), o pescoço deve ser dividido em três terços (cranial, medial e caudal) e duas bordas (dorsal e ventral) para descrição exata do remoinho ou espiga

36 36 (Figura 13). DIVISÃO DO PESCOÇO DE UM EQUÍDEO Figura 13: Divisão do pescoço de um equídeo. Fonte: Próprios Autores (2016). Como pode se observar são várias as marcas possíveis que o animal pode ter. Todas as marcas que o animal tiver devem ser anotadas no local exato na resenha gráfica. Por exemplo, os remoinhos são marcados puxando se uma linha para fora do desenho, simbolizados por um X ou um R, quando simples e por X (xis e traço) quando são espigas (AGRODEFESA, 2012) (Figura 14).

37 37 REMOINHO NO CHANFRO NO LADO ESQUERDO Figura 14: Remoinho no Chanfro no lado Esquerdo. Fonte: Criada pelos autores (2016). Além dos vários tipos de marcas, descritos acima, existem um número maior ainda de cores de pelagens destes animais, e em consequência uma grande variedade de nomenclatura ao redor do mundo, mais de (AGRODEFESA, 2012), para determinar cada tipo de pelagem e suas variações surgiuse a ideia de classificar e inserir tais nomenclaturas em um banco de dados para facilitar o uso do sistema aqui proposto. 1.3 A Engenharia de Software Para o desenvolvimento do trabalho, foi aplicado parte da metodologia PRAXIS (FILHO, 2009). Tal metodologia permite que trabalhos de curta duração sejam atendidos pelas metodologias da engenharia de software. Como resultado de tal metologia criamos o APÊNDICE 6 Praxi. Que contém a especificação dos requisitos do software aqui proposto. Para o levantamento desses requisitos foi realizada uma entrevista semi estruturada com a médica veterinária Edmêe Aparecida Fleury Curado, estudo do Manual da AGRODEFESA e de resenhas preenchidas pela médica veterinária, além de modelos de resenhas fornecidos pela AGRODEFESA para o desenvolvimento da documentação do software. Após a identificação da dificuldade do preenchimento de uma resenha de equinos e

38 38 muares, pode observar as inconsistências que podem ser geradas caso a resenha seja feita de modo incompleto ou com dados incoerentes. Realizamos entrevistas com a médica veterinária que nos mostrou alguns erros mais comuns em resenhas preenchidas. Em seguida, iniciou os estudos através do Manual da AGRODEFESA. No mesmo, foi feito o recolhimento dos tipos de pelagens, marcas, características, descrições das marcas e etc, para uso no seguinte trabalho. Através do Manual, percebe se o quão minucioso são as características dos equinos e muares. Primeiro desenvolveuse uma ideia geral de como o sistema iria se comportar e como seria sua estrutura modular, para tal foi utilizado o diagrama de contexto como ferramenta. Tal diagrama mostra a relação do sistema com o meio ambiente. Após o diagrama de contexto, foram trabalhados nos modelos de dados que representariam os requisitos. Os modelos conceitual, lógico e físico foram desenvolvidos para auxiliar na modelagem do software. Foi possível construir o banco de dados (APÊNDICE 4 Scripts do Banco de Dados), após a modelagem. No banco de dados foram inseridos todas as características dos equinos e muares, de acordo com a AGRODEFESA, para que haja assim uma padronização possibilitando que o software auxilie na avaliação de todas as características dos animais em questão DIAGRAMA DE CONTEXTO DA APLICAÇÃO O diagrama de contexto mostrará as relações entre o sistema e o meio ambiente apresentado, mostrando assim o sistema como um único processo. O diagrama apresenta uma visão geral das principais funções do sistema, assim como todas as interfaces entre o sistema e o meio ambiente. Para construir o diagrama de contexto foi usado o software Astah Community versão 7.0. A estrutura básica da aplicação proposta neste trabalho pode ser vista no Apêndice 1 Diagrama de Contexto da Aplicação.. Neste diagrama de contexto podese verificar que a aplicação será composta por dois módulos principais, um módulo que ficará em um servidor de aplicação e outro que funcionará no dispositivo móvel. Para o desenvolvimento deste trabalho destacou se em dois pontos principais para nortear a proposta do trabalho aqui descrito. Desenvolveuse o banco de dados que será futuramente utilizado no servidor de aplicação e nos protótipos de telas que serão executadas nos dispositivos móveis em campo. Do ponto de vista do servidor de aplicação, foi desenvolvido os modelos de banco de dados nos níveis de abstração Conceitual, Lógico e Físico, sendo cada um deles descritos na

39 39 próxima seção do trabalho MODELO CONCEITUAL O modelo conceitual é uma descrição de banco de dados de forma independente de implementação num sistema de gerenciamento de banco de dados. Ele demonstrará todas as relações entre as entidades assim como exibir os atributos relevantes do ponto de vista do negócio e não do ponto de vista de implementação. Facilitando assim na compreensão do que necessariamente será introduzido no banco de dados. O modelo conceitual do Apêndice 2 Modelo Conceitual foi construído usando o software para criação de diagramas Diagram Editor (DIA) MODELO LÓGICO O modelo lógico é composto por 13 (treze) tabelas relacionadas entre si com o objetivo de obter informações necessárias quando solicitadas. Todas as tabelas possuem um campo de identificação únicos, algumas possuem chave estrangeiras gerando assim relacionamento entre as tabelas. Ao contrário do conceitual este apresenta a estrutura no qual serão armazenadas as informações no banco de dados relacional (Apêndice 3 Modelo Lógico) MODELO FÍSICO O modelo físico completo está contido nos scripts do APÊNDICE 4 Scripts do Banco de Dados, foi desenvolvido para o banco de dados PostgreSQL, versão 9.4, com suporte até 2019 (PostgreSQL). O PostgreSQL é um Sistema Gerenciador de Banco de Dados (SGBD), como é um banco de dados relacional o mesmo possibilita que as informações sejam recuperadas através do uso de uma linguagem de manipulação de dados (DML), permitindo assim que os relacionamentos entre as entidades sejam explorados para se obter qualquer tipo de informação representada no modelo, como por exemplo a lista de cores e suas sub cores, resenhas armazenadas, etc BANCO DE DADOS POSTGRESQL E O ARMAZENAMENTO DE IMAGENS O PostgreSQL pode armazenar dados binários. Devido à necessidade de guardar tipos de dados maiores, como vídeos e imagens, necessitou se de um tamanho muito maior de

40 40 armazenamento. Esse tipo de dados é chamado como Large Objects (LO) ou grandes objetos binários, por está razão não trabalhamos com o tipo bytea, pois ele armazena a informação binária juntamente com cada registro da tabela. Ao contrário do tipo bytea, temos o tipo OID que significa identificador de objeto (Large Objetcts), no qual é uma forma de armazenamento, onde irá armazenar o dado separadamente a cada registro. Ele cria um objeto que é uma imagem nesse caso e coloca na tabela de identificador para tal objeto. O tipo OID é inserido em uma tabela chamada fotos_equídeos, onde ao ser inserida converterá a foto feita upload pelo usuário em tipo OID. Via SQL são gravados estes arquivos binários utilizando duas funções : lo_import (<caminho do objeto>) e lo_export (<campo>,<caminho onde armazenar>) (MACEDO, 2016). No exemplo abaixo, estamos inserindo uma imagem onde o arquivo está no formato Joint Photographics Experts Group (.jpg) Exemplo: INSERT INTO resenha_equideos.equideos( nome, sexo, municipio, estado, especie, idade, id_cor, id_veterinario, cod_raca, id_proprietario, id_sub_cor, arquivo) VALUES ('Diana', 'Femea', 'Inhumas', 'Goias', 'Equino', 6, 8,2,1,3,10, o_import('c:\users\foto1.jpg); Para que seja possível manipular este dado, é necessário a exportação deste dado. Pois não será possível manipulálo diretamente no campo. Então o que devese fazer é exportar o dado para um arquivo e com isso exibilo. A exportação tem a mesma sintaxe independente se é uma imagem ou um arquivo compactado (MACEDO, 2016). Exemplo: SELECT lo_export(arquivo,'c:\users\foto1.jpg FROM resenha_equideos.equideos WHERE id_equideos = 6; Com base na entrevista com a médica veterinária e na leitura do Manual da AGRODEFESA foi feito um levantamento de requisitos, onde foram obtidas informações, como: os tipos de pelagens existentes e suas variações, as particularidades naturais e não naturais do animal. Essas informações serão utilizadas para a identificação de cada animal, sendo assim, tais informações foram cadastradas no banco de dados para formar a base da nossa arquitetura (Figura

41 41 15). Para efeitos de teste do Banco de Dados, inserimos resenhas previamente feitas pela médica veterinária para avaliar como o banco iria se comportar. Após isso recuperamos todos os dados da resenha através do uso de comandos do tipo SELECT, provando então que o banco atende os requisitos da aplicação aqui proposta. Poderá ser armazenado no banco de dados também, os dados do médico veterinário (Figura 16) e do proprietário (Figura 17). RESENHA PREENCHIDA Figura 15: Resenha preenchida. Fonte: Próprios Autores (2016). Na Figura 16 temse um exemplo de uma resenha preenchida com informações do médico veterinário. DADOS DO MÉDICO VETERINÁRIO Figura 16: Dados do Médico Veterinário. Fonte: Próprios Autores (2016). Na Figura 17 temse uma tabela preenchida com exemplos de dados dos proprietários existentes no banco de dados. DADOS DO PROPRIETÁRIO Figura 17: Dados do Proprietário. Fonte: Próprios Autores (2016) MAPA DE IMAGENS HTML Os mapas de imagens ou image maps são figuras sensíveis usadas para obter algum efeito quando clicadas nas áreas definidas (APÊNDICE 5 Mapeamento das Imagens em HTML). Servem para criar um link distinto em partes distintas de uma mesma imagem. Por exemplo, ao

42 42 clicar na cabeça do equídeo, o usuário será redirecionado para a página cabeça.html; por outro lado, ao clicar no pescoço do equídeo, então o usuário seria levado a pescoço.html. Decidimos utilizar, o mapa de imagens para facilitar a localização exata da marca na região zootécnica. Podendo assim, futuramente ser desenvolvido um software onde o usuário possa tirar uma foto do equídeo e clica sobre a mesma, para marcar a região zootécnica. Caso, tentasse criar uma imagem sem utilizar mapa de imagens, seria necessário criar uma imagem diferente para cada link. Mas, com o mapa de imagens é possível codificar as regiões específicas dentro da imagem com vários links. Foi estudado dois softwares para criação do mapa de imagens. Sendo que o primeiro o Summer html image map creator, não trouxe os resultados esperados, pois é um software online que não torna possível a edição e alteração do trabalho feito (Figura 18). Dificultando assim, a realização do backup de arquivos. Por se tratar de um trabalho com uma enorme gama de definições, características do ramo da veterinária, foi necessário correções durante o mapeamento, o que nos fez buscar outra opção, para tornar o trabalho reutilizável. SUMMER HTML IMAGE MAP CREATOR Figura 18: Summer html image map creator. Fonte: Próprios Autores (2016). O mapeamento da Resenha de Equinos e Muares (APÊNDICE 5 Mapeamento das Imagens em HTML), foi feito com software General Image Manipulation Program (GIMP) versão , que é um programa que permite a criação e edição de imagens. O GIMP possui opção para criação de mapa de imagens e de salvar. Permitindo assim que tenhamos um backup do trabalho feito para futuramente uma possível alteração ou exclusão de algum dado, nos poupando o trabalho

43 43 de refazer toda vez que surgir uma alteração. A Figura 19 mostra a tela de edição de mapas de imagem do GIMP, nesta figura pode ser visto o lado esquerdo do animal com o mapeamento completo. No APÊNDICE 5 Mapeamento das Imagens em HTML contém todas as imagens com todos os mapeamento realizados (imagens + códigos HTML). LADO ESQUERDO COM MAPEAMENTO UTILIZANDO O GIMP Figura 19: Lado esquerdo com mapeamento utilizando o gimp. Fonte: Próprios Autores (2016). 2 FERRAMENTAS DE DESENVOLVIMENTO Para a criação do aplicativo de teste, estudamos algumas IDEs de desenvolvimento para plataforma Android. Iniciamos, com o Android Studio versão 1.3.2, IDE oficial para o desenvolvimento de aplicativos android. Devido ao software vir de uma versão beta, no momento da nossa pesquisa, fizemos alguns testes para utilizar a ferramenta. Mas, decidimos partir para uma ferramenta que estivesse sendo mais utilizada e com material de apoio referencial. Utilizouse, então, a ferramenta Eclipse JavaEE versão Mars.1, com ADT (Android Developer Tools), que provê de um ambiente de desenvolvimento, debug e testes além de ser uma IDE multiplataforma. O Eclipse é um ambiente de desenvolvimento integrado para criação de softwares em Java, porém com o uso de plugins acoplados, a IDE pode suportar várias outras linguagens de programação aumentando assim seu poder. O Eclipse foi desenvolvido em Java e tem seu código

44 44 fonte aberto (GONÇALVES, 2006). A ideia inicial do aplicativo de testes, era que a partir da imagem da resenha gráfica na tela de um smartphone ou tablet em que o médico veterinário pudesse selecionar determinada região zootécnica no animal e marcar as informações necessárias para identificar o animal. 2.1 PROTOTIPAÇÃO E PRAXI A prototipagem tem como finalidade estudar a interface do usuário, prevenir as possíveis falhas que o software poderá ter, podendo assim mostrar a necessidade do software para o usuário. São utilizadas várias técnicas para a elaboração do protótipo, como relatórios textuais, relatórios gráficos, interface com o usuário, entre outros. Foi utilizado o Pencil Project versão 2.0.5, para criação do protótipo. É um software de prototipagem, utilizada para criação de layouts e criação de diagramas. Para que atingisse ao mais próximo possível de um aplicativo mobile, foi feito download de ícones para que fossem utilizados no protótipo, facilitando assim o desenvolvimento dos protótipos. Foram utilizadas algumas técnicas para a elaboração do protótipo, como relatórios gráficos e textuais ao final da resenha preenchida; interface com o usuário, onde ele selecionará o local desejado para marcar as regiões zootécnica. O PRAXI significa Processo para Aplicativos Extensíveis Interativos, é uma metodologia de engenharia de software onde uma de suas etapas é a prototipação e representação dos requisitos através do documento chamado especificação de requisitos (APÊNDICE 6 Praxi). No documento de especificação de requisitos do método praxis são descritos os requisitos necessários entre cliente e o fornecedor, com o objetivo de especificar, estruturar e validar os requisitos para o planejamento e acompanhamento detalhados da construção do software. Após a prototipação finalizada, criouse a documentação praxi (APÊNDICE 6 Praxi). Uma documentação, no qual descreve se cada ação de cada tela e se ela irá interagir ou não com outra. Baseando se nisso, descreveuse cada botão e funcionalidade dos mesmos, para assim facilitar futuramente o trabalho do programador e do design no desenvolvimento. 2.2 MAPA DE IMAGENS: PROVA DE CONCEITO NO ANDROID Após o mapeamento da resenha de equinos e muares, obtivemos a prova de conceito do mapa de imagens funcionando no android (Figura 20). Foi desenvolvido no Eclipse com o plugin

45 45 ADT, no qual permite que seja gerado o arquivo Android Package (.apk) que é um conjunto necessário para rodar uma aplicação em android. Esse arquivo.apk é usado para instalar programas no android de forma paralela com o Google Play. A Figura 20, mostra a tela do software que foi desenvolvido pelos autores do trabalho em funcionamento. Quando clicar em qualquer parte do equídeo, o aplicativo irá mostrar a região, no qual o usuário clicou (Figura 21). Já na Figura 22 contém a mesma imagem só que mostrando todas as áreas clicáveis feitas via Image Map, assim como na Figura 23 apresenta também a imagem da cabeça detalhada em forma de Image Map. PROTÓTIPO FUNCIONANDO NO ANDROID Figura 20: Protótipo funcionando no android. Fonte: Próprios Autores (2016).

46 46 Na Figura 21, temse a região zootécnica da cabeça que foi previamente selecionada na Figura 20 pelo o usuário. Em seguida o usuário irá marcar no desenho da cabeça do animal qual marca o equino possui. REGIÃO ZOOTÉCNICA APÓS O CLIQUE Figura 21: Região Zootécnica após o clique. Fontes: Próprios Autores (2016). Como pode se observar, a Figura 22 mostra o mapeamento geral do equídeo e na Figura 20, o protótipo do software em funcionamento em um dispositivo Android. Para se criar o protótipo, foi necessário fazer o mapeamento de todo o equino.

47 47 MAPEAMENTO GERAL DO EQUÍDEO Figura 22: Mapeamento geral do equídeo. Fonte: Próprios Autores (2016). A Figura 23 mostra o resultado gráfico do mapeamento da região zootécnica da cabeça do animal, na sequência o trecho do código HTML que representa o mapeamento de tal imagem. Lembrando que para cada imagem um mapa foi criado APÊNDICE 5 Mapeamento das Imagens em HTML. MAPEAMENTO DA CABEÇA Figura 23: Mapeamento da cabeça. Fonte: Próprios Autores (2016).

48 48 Código de mapeamento da imagem da Cabeça <img src= detalhes_cabeca.png width="191" height="501" border="0" usemap="#map"/> <map name="map"> <! #$:ImagemapfilecreatedbyGIMPImageMapplugin> <! #$:GIMPImageMappluginbyMauritsRijk> <! #$:Pleasedonoteditlinesstartingwith"#$"> <! #$VERSION:2.3> <! #$AUTHOR:Welder> coords="46,391,93,389,96,398,94,495,66,495,41,470,38,462,69,468,60,428,61,420,48,422,42,418,45,457,38,457,34,418" href="narinadireita"/> <area shape="poly"coords="99,389,99,495,126,494,137,486,147,472,146,471,151,464,115,468,121,457,127,432,133,423,147,421,144,445,144,459,153,459,155,419,145,405,142,387"href="focinhoesquerdo"/> coords="65,465,47,462,45,423,56,426" href="narinadirieta"/> coords="132,427,144,425,139,463,122,465" href="narinaesquerda"/> coords="95,174,95,385,46,388,36,313,5,184,21,184,29,177,36,175" href="chanfrodireito"/> coords="100,174,156,173,175,185,183,184,144,386,100,386" href="chanfroesquerdo"/> coords="27,125,30,108,60,81,83,62,94,61,97,67,96,167,92,170,32,171,33,160,22,158,15,156" href="frontedireita"/> coords="99,61,112,61,128,77,137,83,158,110,161,120,164,134,178,157,164,156,161,169,148,169,100,170" href="fronteesquerda"/> coords="12,161,28,161,28,173,20,180,7,179" href="olhodireito"/> coords="165,161,182,160,187,178,173,180,163,173" href="olhoesquerdo"/> coords="27,109,19,76,19,41,31,3,41,2,57,43,60,78" href="orelhadireira"/> coords="133,75,136,45,145,29,153,4,165,2,176,46,175,62,173,84,163,111" href="orelhaesquerda"/> </map>

49 49 3 Trabalhos Relacionados: Software para Resenha de Equídeos Foi pesquisado se existia alguma patente de software que poderiam fazer a resenha de equinos e/ou muares, essa busca foi feita através do Google Patents não encontramos nenhum tipo de registro para um software com essas características Foi iniciado então uma pesquisa na Internet para tentar identificar programas que pudessem realizar uma resenha ou com requisitos parecidos, encontramos dois softwares, porém ambos não fazem a resenha de equinos e muares. O primeiro software encontrado foi o Wild Horse Identification Management System (WHIMS) é um aplicativo desenvolvido utilizando Microsoft Access 2000 que consiste em um banco de dados de identificação de cavalos selvagens, podendo inserir fotografias digitais (Figura 24). SOFTWARE WHIMS Figura 24: Software WHIMS. Fonte: Manual WHIMS (2004). O segundo software, o Crio Equine, foi desenvolvido para controle de Haras, onde possui cadastro de fornecedores, controle de remédios em estoques, cadastros dos equinos e uma versão simplificada da resenha, no qual não possui todas as informações como marcas zootécnicas

50 50 de um equídeo (Figura 25). SOFTWARE CRIO EQUINE Figura 25: Software Crio Equine. Fonte: Disponível em < Após investigar as funcionalidades dos software encontrados, vimos que ambos não pretendem levar a resenha informatizada para o campo, dificultando assim o acesso ao médico veterinário responsável por tal resenha informatizada. Através do uso dos smartphones e/ou tablets, o médico veterinário poderia levar e efetuar a resenha em campo. Com o aplicativo finalizado, o usuário final poderá estar no campo com o aparelho de sua preferência para assim poder efetuar a resenha do equinos e muares. Além da padronização de cores e marcas dos animais, o índice de erro do médico veterinário quanto à resenha será mitigado.

51 51 CONSIDERAÇÕES FINAIS Nesta perspectiva, o objetivo do trabalho foi de desenvolver um protótipo de sistema informatizado para auxiliar o médico veterinário na elaboração da resenha de equinos e muares. Foi atendido devido ao levantamento de requisitos através do modelo conceitual e lógico possibilitando assim a criação do banco de dados (scripts), permitindo o mapeamento em html resultando assim na estruturação da prototipação do software junto a prova de conceito do software sensível ao toque. Observou se que o protótipo (documentação + prova do conceito Image Maps no android) elaborado atende aos requisitos levantados para a identificação de equinos e muares pelos médicos veterinários durante suas atividades em campo, possibilitando assim a base para a construção de uma nova ferramenta que ajudará tais profissionais na identificação do animal de modo único. Posteriormente, trabalhos futuros deverão implementar o software, no qual possibilitará a usabilidade do médico veterinário no campo, registrando suas resenhas e em seguida permitindo à sincronização com o servidor. Utilizando o banco de dados construído neste trabalho como parte importante da arquitetura do software aqui definido. Haverá a possibilidade de se estudar algoritmos de classificação de imagens utilizando inteligência artificial, no qual seja permissível fotografar o animal e selecionar as particularidades do mesmo. Podendo assim, chegar o mais próximo possível do que está sendo visto sem haver divergências na resenha gráfica com escrita. Será estudado a possibilidade de registrar as resenhas para uso oficinal no Brasil, para que haja uma padronização nas pelagens e particularidadesdos equinos e muares, facilitando assim o transporte do mesmo dentro do território nacional brasileiro.

52 52 REFERÊNCIAS ALMEIDA, V.M.A. et al. Anemia infecciosa equina: prevalência em equídeos de serviço em Minas Gerais. Arquivo Brasileiro de Medicina Veterinária e Zootecnia, Belo Horizonte, v. 58, n. 2, p , abr ASTAH. Disponível em: < Acesso em 01 de Fev BARBOSA, MARIO. Manual de Identificação de Equinos: Implementação do Regulamento (CE) nº504/2008 de 6 de Junho, 2011, 23p. BRASIL. Ministério da Agricultura. Manual de Legislação: Saúde Animal, 2013, 441p. BRASIL. Ministério da Agricultura. MANUAL DE PREENCHIMENTO PARA EMISSÃO DE GUIA DE TRÂNSITO ANIMAL DE EQUÍDEOS: VERSÃO , 25p Disponível em: Acesso em 31 de mar CARLSON, G.P. Doenças dos sistemas hematopoiético e hemolinfático. In: SMITH, B.P., editor. Medicina interna de grandes animais. 3ª ed. Barueri: Editora Manole Ltda; p CRIO EQUINE. Disponível em: < Acesso em 19 de Out FILHO, W. P.P.. Engenharia de Software, Métodos e Padrões. Rio de Janeiro: LTC Editora, 3 ed., FRANCO, M. M. J.; PAES, A. C. Anemia infecciosa equina. In: Veterinária e Zootecnia, V. 18, N. 2, pag jun GOIÁS, Agência Goiana de Defesa Agropecuária. Manual para Elaboração de Resenha de Equídeos com a Finalidade de Solicitação de Diagnóstico para Anemia Infecciosa Equina (AIE) e Mormo. Goiânia, p. GOIÁS. Agência Goiana de Defesa Agropecuária. Programa Estadual de Sanidade do Eqüídeos PSE. Goiânia. Disponível em: Acesso em 10 de fevereiro de GONÇALVES, Edson. Dominando NetBeans. Rio de Janeiro: Ciência moderna, GOOGLE PATENTS. Disponível em: < Acesso em 01 de Jun. de GUERREIRO, M.G.; BAUER, A.G.; GLOSS, R.M.; VIDOR, T.; FARIAS, M.T.; TREIN, E.; MANCUSO, P.C. Simpósio sobre anemia infecciosa equina. Boletim do Instituto de Pesquisa Veterinária "Desidério Finamor", Porto Alegre, n.1/2, p.34, IBGE. Disponível em: < Acesso em: 10 de fevereiro de 2014.

53 53 JAGTAP, R.S. SADALAGE, J.A. IMAGE PROCESSING AS ANDROID APPLICATION. Junho, Disponível em: < Acesso em: 20 de fev JOSÉ, A. B. ; BARBOSA, T. M. G. A. ; SENE JÚNIOR, I. G. ; ROCHA, A. F.; CASTRO, L. S.S.; NASCIMENTO, FRANCISCO, A. O.; CARVALHO, H. S. Framework for Automated Evidence Gathering with Mobile Systems Using Bayesian. In: 29th Annual International Conference of the IEEE EMBS, 2007, Lyon. Proceedings of the 29th Annual International Conference of the IEEE EMBS, v. 1. p LINHA DE CÓDIGO. Disponível em: < Acesso 03 de Nov. de JCOLTRO.. Disponível em: < Acesso em 10 de Maio MICIC, Dalibor. CREATING ANDROID IMAGE RECOGNITION APPLICATION USING NETBEANS AND NEUROPH. Disponível em: < Acesso em: 04 de Abr MINAS GERAIS. Instituto Mineiro de Agropecuária. Literatura sobre a Influenza Equina. Belo Horizonte, Disponível em: Acesso em 31 de mar MINAS GERAIS. Instituto Mineiro de Agropecuária. Programa Nacional de Sanidade dos Eqüídeos. Belo Horizonte. Disponível em: Acesso em 31 de mar Ministério da Agricultura, Pecuária e Abastecimento. Disponível em: < Acesso em 27 de Out WIKIPEDIA. Disponível em < Acesso em 28 de marc POSTGRE SQL. Disponível em: < Acesso em 22 de Out. de OSBOM, R. Wild Horse Identification Management System: User's Manual. USGS, Fort Collins Science Center. Revised September 22, p. SÃO PAULO. Secretaria de Agricultura e Abastecimento. Instituto Biológico. INFLUENZA EQUINA Disponível em: < Acesso em 31 de mar SILVA, R. A. M. S. et al. Programa de Prevenção e Controle da Anemia Infecciosa Equina no Pantanal SulMatogrossense Disponível em: < Acesso em: 10 de fevereiro de 2014.

54 54 SOURCE FORGE. Disponível em: < Acesso 22 de Out. de SOURCE FORGE. Disponível em: < Acesso 03 de Nov. de ZOONOSES. Disponível em: < >. Acesso em 17 de Out

55 55 APÊNDICES

56 56 APÊNDICE 1 Diagrama de Contexto da Aplicação Proposta

57 57

58 58

59 59 APÊNDICE 2 Modelo Conceitual

60 60

61 61

62 62 APÊNDICE 3 Modelo Lógico

63 63

64 64

65 65 APÊNDICE 4 Scripts do Banco de Dados

66 66 Create Table Cor CREATE TABLE resenha_equideos.cor ( id_cor integer NOT NULL, descricao character varying(100), id_tipo_pelagens integer, CONSTRAINT pk_cor PRIMARY KEY (id_cor), CONSTRAINT fk_cor_tipos_de_pelagens FOREIGN KEY (id_tipo_pelagens) REFERENCES resenha_equideos.tipos_de_pelagens (id_tipo_pelagens) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); Equideos CREATE TABLE resenha_equideos.equideos ( id_equideo serial NOT NULL, nome character varying(100), sexo character varying(20), municipio character varying(30), estado character varying(20), especie character varying(30), idade integer, id_cor integer, id_veterinario integer, cod_raca integer, id_proprietario integer, id_sub_cor integer, gps character varying(100), CONSTRAINT pk_equideos PRIMARY KEY (id_equideo), CONSTRAINT fk_equideos_cor FOREIGN KEY (id_cor) REFERENCES resenha_equideos.cor (id_cor) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_equideos_proprietario FOREIGN KEY (id_proprietario) REFERENCES resenha_equideos.proprietario_animal (id_proprietario) MATCH

67 67 SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_equideos_raca FOREIGN KEY (cod_raca) REFERENCES resenha_equideos.raca (cod_raca) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_equideos_sub_cor FOREIGN KEY (id_sub_cor) REFERENCES resenha_equideos.sub_cor (id_sub_cor) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_equideos_veterinario FOREIGN KEY (id_veterinario) REFERENCES resenha_equideos.medico_veterinario (id_veterinario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); Local CREATE TABLE resenha_equideos.local ( id_local integer NOT NULL, descricao character varying(100), CONSTRAINT pk_local PRIMARY KEY (id_local) ) WITH ( OIDS=FALSE ); Local_Marca CREATE TABLE resenha_equideos.local_marca ( id_local integer, id_marca integer, CONSTRAINT fk_local_marca_local FOREIGN KEY (id_local) REFERENCES resenha_equideos.local (id_local) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_local_marca_marca FOREIGN KEY (id_marca) REFERENCES resenha_equideos.marca (id_marca) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

68 68 WITH ( OIDS=FALSE ); Marca CREATE TABLE resenha_equideos.marca ( id_marca integer NOT NULL, e_geral boolean, e_especial boolean, descricao character varying(100), eixo_x integer, eixo_y integer, CONSTRAINT pk_marca PRIMARY KEY (id_marca) ) WITH ( OIDS=FALSE ); Medico_Veterinário CREATE TABLE resenha_equideos.medico_veterinario ( id_veterinario serial NOT NULL, nome character varying(100), telefone character varying(20), rua character varying(20), bairro character varying(20), complemento character varying(20), crmv character varying(20), CONSTRAINT pk_medico_veterinario PRIMARY KEY (id_veterinario) ) WITH ( OIDS=FALSE ); Proprietario_animal CREATE TABLE resenha_equideos.proprietario_animal ( id_proprietario serial NOT NULL,

69 69 nome character varying(100), telefone character varying(20), rua character varying(20), bairro character varying(20), complemento character varying(20), CONSTRAINT pk_proprietario_animal PRIMARY KEY (id_proprietario) ) WITH ( OIDS=FALSE ); raca CREATE TABLE resenha_equideos.raca ( cod_raca serial NOT NULL, descricao character varying(100), CONSTRAINT pk_raca PRIMARY KEY (cod_raca) ) WITH ( OIDS=FALSE ); Regiao_zootecnica CREATE TABLE resenha_equideos.regiao_zootecnica ( id_regiao integer NOT NULL, descricao character varying(100), esquerdo boolean, direito boolean, id_local integer, proximal boolean, distal boolean, CONSTRAINT pk_regiao_zootecnica PRIMARY KEY (id_regiao), CONSTRAINT fk_regiao_zootecnica_local FOREIGN KEY (id_local) REFERENCES resenha_equideos.local (id_local) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE );

70 70 regiao_zootecnica_marca CREATE TABLE resenha_equideos.regiao_zootecnica_marca ( id_regiao integer, id_marca integer, id_equideo integer, eixo_x integer, eixo_y integer, CONSTRAINT fk_regiao_zootecnica_marca_equideos FOREIGN KEY (id_equideo) REFERENCES resenha_equideos.equideos (id_equideo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_regiao_zootecnica_marca_marca FOREIGN KEY (id_marca) REFERENCES resenha_equideos.marca (id_marca) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT fk_regiao_zootecnica_marca_regiao FOREIGN KEY (id_regiao) REFERENCES resenha_equideos.regiao_zootecnica (id_regiao) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); Sub_cor CREATE TABLE resenha_equideos.sub_cor ( id_sub_cor integer NOT NULL, descricao character varying(100), id_cor integer, CONSTRAINT pk_sub_cor PRIMARY KEY (id_sub_cor), CONSTRAINT fk_sub_cor_cor FOREIGN KEY (id_cor) REFERENCES resenha_equideos.cor (id_cor) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); tipos_de_pelagens

71 71 CREATE TABLE resenha_equideos.tipos_de_pelagens ( id_tipo_pelagens integer NOT NULL, descricao character varying(100), CONSTRAINT pk_tipos_de_pelagens PRIMARY KEY (id_tipo_pelagens) ) WITH ( OIDS=FALSE ); Fotos_Equideos CREATE TABLE resenha_equideos.fotos_equideos ( id_equideo integer, foto oid, id_foto serial NOT NULL, CONSTRAINT pk_id_foto PRIMARY KEY (id_foto), CONSTRAINT fk_id_equideo FOREIGN KEY (id_equideo) REFERENCES resenha_equideos.equideos (id_equideo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); INSERTS Script para inserção de médicos veterinários insert into resenha_equideos.medico_veterinario( nome, telefone, rua, bairro, complemento, CRMV) values('jose', ' ', 'Rua Goias', 'Centro', 'Casa', '11550'); insert into resenha_equideos.medico_veterinario( nome, telefone, rua, bairro, complemento, CRMV) values('edmêe A. F. Curado', ' ', 'Rua '21225'); Script para inserção de proprietario insert into resenha_equideos.proprietario_animal( Goias', 'Centro', 'Casa',

72 72 nome, telefone, rua, bairro, complemento) values('jose de Deus', ' ', 'Rua Minas Gerais', 'Centro', 'Casa'); insert into resenha_equideos.proprietario_animal( nome, telefone, rua, bairro, complemento) values('welder Carlos', ' ', 'Rua Paraiso', 'Centro', 'Casa'); insert into resenha_equideos.proprietario_animal( nome, telefone, rua, bairro, complemento) values('lorrayne', ' ', 'Rua Maranhão', 'Centro', 'Casa'); Script para inserção de raça insert into resenha_equideos.raca(descricao) values('mangalarga'); insert into resenha_equideos.raca(descricao) values('arabe'); insert into resenha_equideos.raca(descricao) values('andaluz'); insert into resenha_equideos.raca(descricao) values('quarto de Milha'); insert into resenha_equideos.raca(descricao) values('crioulo'); insert into resenha_equideos.raca(descricao) values('paint Horse'); insert into resenha_equideos.raca(descricao) values('ponei'); Script para inserção de tipo de pelagens insert into resenha_equideos.tipos_de_pelagens(id_tipo_pelagens, descricao) values('1', 'Simples e Uniforme'); insert into resenha_equideos.tipos_de_pelagens(id_tipo_pelagens, descricao) values('2', 'Simples com crina, cauda e extremidade preta');

73 73 insert into resenha_equideos.tipos_de_pelagens(id_tipo_pelagens, descricao) values('3', 'Composta'); insert into resenha_equideos.tipos_de_pelagens(id_tipo_pelagens, descricao) values('4', 'Conjugada'); insert cor insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 1 ', ' Branca ', ' 1 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 2 ', ' Albinóide ', ' 1 '); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 3 ', ' Preta ', ' 1 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 4 ', ' Alazã ', ' 1 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 5 ', ' Castanho ', ' 2 '); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 6 ', ' Zaina ', ' 2 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 7 ', ' Baia ', ' 2 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 8 ', ' Pêlo de Rato ', ' 2 '); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 9 ', ' Tordilha ', ' 3 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 10 ', ' Rosilha ', ' 3 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 11 ', ' Lobuna ', ' 3 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 12 ', ' Mouro ', ' 3 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 13 ', ' Pampa ou Tobiano ', ' 4 '); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 14 ', ' Mantado ', ' 4 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 15 ', ' Nevado ', ' 4 ' ); insert into resenha_equideos.cor ( id_cor, descricao, id_tipo_pelagens ) values ( ' 16 ', ' Leopardo ', ' 4 '); insert sub cor

74 74 insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 1 ', ' Null ', ' 1 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 2 ', ' Null ', ' 2 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 3 ', ' Preta Maltina ', ' 3 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 4 ', ' Preta Azeviche ', ' 3 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 5 ', ' Alazã Tostada ', ' 4 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 6 ', ' Alazã Cereja ', ' 4 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 7 ', 'Alazã Sobre Baia ', ' 4 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 8 ', ' Alazã Amarilha ', ' 4 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 9 ', ' Castanho Claro ', ' 5 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 10 ', ' Castanho Escuro ', ' 5 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 11 ', ' Null ', ' 6 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 12 ', ' Null ', ' 7 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 13 ', ' Null ', ' 8 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 14 ', ' Tordilha Negra ', ' 9 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 15 ', ' Tordilha Apatacada ', ' 9 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 16 ', ' Tordilha Clara ', ' 9 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 17 ', ' Tordilha Ruça ', ' 9 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 18 ', ' Tordilha Carda ', ' 9 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 19 ', ' Tordilha Pedrez ', ' 9 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 20 ', ' Null ', ' 10 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values

75 75 ( ' 21 ', ' Null ', ' 11 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 22 ', ' Null ', ' 12 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 23 ', ' Pampa de Preto ', ' 13 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 24 ', ' Preto de Pampa ', ' 13 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 25 ', ' Baia de Pampa ', ' 13 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 26 ', ' Pampa de Alazão ', ' 13 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 27 ', ' Null ', ' 14 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 28 ', ' Null ', ' 15 ' ); insert into resenha_equideos.sub_cor ( id_sub_cor, descricao, id_cor ) values ( ' 29 ', ' Null ', ' 16 ' ); Script para inserção de Equideos insert into resenha_equideos.equideos(nome, sexo, municipio, estado, especie, idade, id_cor, id_veterinario, cod_raca, id_proprietario, id_sub_cor) values('bailarina', 'F', 'Inhumas', 'Goias', 'Equino', '4', '3', '1', '1', '1', '5'); insert into resenha_equideos.equideos(nome, sexo, municipio, estado, especie, idade, id_cor, id_veterinario, cod_raca, id_proprietario, id_sub_cor) values('maresia', 'F', 'Itauçu', 'Goias', 'Equino', '1', '4', '2', '1', '2', '7'); insert into resenha_equideos.equideos(nome, sexo, municipio, estado, especie, idade, id_cor, id_veterinario, cod_raca, id_proprietario, id_sub_cor) values('jaqueta do Capitel', 'F', 'Itauçu', 'Goias', 'Equino', '3', '4', '2', '1', '3', '7'); Script para inserção das marcas particularidades gerais insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('1', 'True', 'False', 'Redemoinho'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao)

76 76 values('2', 'True', 'False', 'Espiga'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('3', 'True', 'False', 'Espada Romana'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('4', 'True', 'False', 'Seta'); particularidades especiais insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('5', 'False', 'True', 'Estrela'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('6', 'False', 'True', 'Luzeiro'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('7', 'False', 'True', 'Cordão'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('8', 'False', 'True', 'Filete'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('9', 'False', 'True', 'Beta'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('10', 'False', 'True', 'Ladre'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('11', 'False', 'True', 'Bebe em Branco'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('12', 'False', 'True', 'Malacara'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('13', 'False', 'True', 'Frente Aberta'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('14', 'False', 'True', 'Vestígio (pêlos brancos superficiais)'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('15', 'False', 'True', 'Listra de Burro');

77 77 insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('16', 'False', 'True', 'Faixa Crucial'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('17', 'False', 'True', 'Bragado'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('18', 'False', 'True', 'Calçado sobre a coroa'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('19', 'False', 'True', 'Baixo calçado'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('20', 'False', 'True', 'Médio Calçado'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('21', 'False', 'True', 'Alto Calçado'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('22', 'False', 'True', 'Zebruras'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('23', 'False', 'True', 'Casco Preto'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('24', 'False', 'True', 'Casco Branco'); insert into resenha_equideos.marca(id_marca, e_geral, e_especial, descricao) values('25', 'False', 'True', 'Casco rajado ou mesclado'); Script para inserção do local insert into resenha_equideos.local(id_local, descricao) values('1', 'Cabeça'); insert into resenha_equideos.local(id_local, descricao) values('2', 'Pescoço'); insert into resenha_equideos.local(id_local, descricao) values('3', 'Tronco');

78 78 insert into resenha_equideos.local(id_local, descricao) values('4', 'Membros'); Script para inserção do local da marca insert into resenha_equideos.local_marca(id_local, id_marca) values('1', '1'); insert into resenha_equideos.local_marca(id_local, id_marca) values('3', '2'); Script para inserção da marca com a região zootecnica correspondente insert into resenha_equideos.regiao_zootecnica_marca(id_regiao, id_marca, id_equideo) values('1', '1', '1'); Scripts inserção regiões zootecnica direito, id_local, proximal, distal ) values ( ' 1 ', ' Fronte ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 2 ', ' Peito ', ' true ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 3 ', ' Peito ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 4 ', ' Peito ', ' false ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 5 ', ' Nuca ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 6 ', ' Garganta ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 7 ', ' Chanfro ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 8 ', ' Bochecha ', ' true ', ' false ', ' 1

79 79 direito, id_local, proximal, distal ) values ( ' 9 ', ' Bochecha ', ' false ', ' true ', ' 1 direito, id_local, proximal, distal ) values ( ' 10 ', ' Bochecha ', ' true ', ' true ', ' 1 direito, id_local, proximal, distal ) values ( ' 11 ', ' Ganacha ', ' true ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 12 ', ' Ganacha ', ' false ', ' true ', ' 1 direito, id_local, proximal, distal ) values ( ' 13 ', ' Ganacha ', ' true ', ' true ', ' 1 direito, id_local, proximal, distal ) values ( ' 14 ', ' Narina ', ' false ', ' true ', ' 1 direito, id_local, proximal, distal ) values ( ' 15 ', ' Narina ', ' true ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 16 ', ' Narina ', ' true ', ' true ', ' 1 direito, id_local, proximal, distal ) values ( ' 17 ', ' Focinho ', ' true ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 18 ', ' Focinho ', ' false ', ' true ', ' 1 direito, id_local, proximal, distal ) values ( ' 19 ', ' Focinho ', ' true ', ' true ', ' 1 direito, id_local, proximal, distal ) values ( ' 20 ', ' Labio Superior ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 21 ', ' Labio Inferior ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 22 ', ' Mento ', ' false ', ' false ', ' 1

80 80 direito, id_local, proximal, distal ) values ( ' 23 ', ' Crina ', ' false ', ' false ', ' 2 direito, id_local, proximal, distal ) values ( ' 24 ', ' Juguleira ', ' true ', ' false ', ' 2 direito, id_local, proximal, distal ) values ( ' 25 ', ' Juguleira ', ' false ', ' true ', ' 2 direito, id_local, proximal, distal ) values ( ' 26 ', ' Juguleira ', ' true ', ' true ', ' 2 direito, id_local, proximal, distal ) values ( ' 27 ', ' Cernelha ', ' false ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 28 ', ' Dorso ', ' false ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 29 ', ' Lombo ', ' false ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 30 ', ' Garupa ', ' false ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 31 ', ' Anca ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 32 ', ' Anca ', ' false ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 33 ', ' Anca ', ' true ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 34 ', ' Ponta da Anca ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 35 ', ' Ponta da Anca ', ' false ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 36 ', ' Ponta da Anca ', ' true ', ' true ', ' 3

81 81 direito, id_local, proximal, distal ) values ( ' 37 ', ' Axila ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 38 ', ' Axila ', ' false ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 39 ', ' Axila ', ' true ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 40 ', ' Costado ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 41 ', ' Costado ', ' false ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 42 ', ' Costado ', ' true ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 43 ', ' Flanco ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 44 ', ' Flanco ', ' false ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 45 ', ' Flanco ', ' true ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 46 ', ' Cilhadouro ', ' false ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 47 ', ' Cilhadouro ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 48 ', ' Cilhadouro ', ' true ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 49 ', ' Abdomen ', ' false ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 50 ', ' Virilha ', ' false ', ' true ', ' 3

82 82 direito, id_local, proximal, distal ) values ( ' 51 ', ' Virilha ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 52 ', ' Virilha ', ' true ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 53 ', ' Nádega ', ' false ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 54 ', ' Nádega ', ' true ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 55 ', ' Nádega ', ' true ', ' true ', ' 3 direito, id_local, proximal, distal ) values ( ' 56 ', ' Cauda ', ' false ', ' false ', ' 3 direito, id_local, proximal, distal ) values ( ' 57 ', ' Espadua ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 58 ', ' Espadua ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 59 ', ' Espadua ', ' true ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 60 ', ' Ponta da Espadua ', ' false ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 61 ', ' Antebraço ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 62 ', ' Antebraço ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 63 ', ' Antebraço ', ' true ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 64 ', ' Joelho ', ' true ', ' false ', ' 4

83 83 direito, id_local, proximal, distal ) values ( ' 65 ', ' Joelho ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 66 ', ' Joelho ', ' true ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 67 ', ' Casco ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 68 ', ' Casco ' true ', ' 4 ', ' false ', direito, id_local, proximal, distal ) values ( ' 69 ', ' Casco ' true ', ' 4 ', ' true ', direito, id_local, proximal, distal ) values ( ' 70 ', ' Codilho ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 71 ', ' Codilho ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 72 ', ' Codilho ', ' true ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 73 ', ' Castanha ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 74 ', ' Castanha ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 75 ', ' Castanha ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 76 ', ' Castanha ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 77 ', ' Coxa ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 78 ', ' Coxa ', ' false ', ' true ', ' 4

84 84 direito, id_local, proximal, distal ) values ( ' 79 ', ' Coxa ', ' true ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 80 ', ' Perna ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 81 ', ' Perna ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 82 ', ' Perna ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 83 ', ' Perna ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 84 ', ' Jarrete ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 85 ', ' Jarrete ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 86 ', ' Jarrete ', ' true ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 87 ', ' Soldra ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 88 ', ' Soldra ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 89 ', ' Soldra ', ' true ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 90 ', ' Machinho ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 91 ', ' Machinho ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 92 ', ' Machinho ', ' true ', ' false ', ' 4

85 85 direito, id_local, proximal, distal ) values ( ' 93 ', ' Machinho ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 94 ', ' Canela ' false ', ' 4 ', ' true ', direito, id_local, proximal, distal ) values ( ' 95 ', ' Canela ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 96 ', ' Canela ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 97 ', ' Canela ', ' true ', ' 4 ', ' false direito, id_local, proximal, distal ) values ( ' 98 ', ' Boleto ' false ', ' 4 ', ' true ', direito, id_local, proximal, distal ) values ( ' 99 ', ' Boleto ', ' true ', ' 4 ', ' false direito, id_local, proximal, distal ) values ( ' 100 ', ' Boleto ', ' false ', ' 4 ', ' true direito, id_local, proximal, distal ) values ( ' 101 ', ' Boleto ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 102 ', ' Quartela ', ' false ', ' 4 ', ' true direito, id_local, proximal, distal ) values ( ' 103 ', ' Quartela ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 104 ', ' Quartela ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 105 ', ' Quartela ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 106 ', ' Coroa ' false ', ' 4 ', ' true ',

86 86 direito, id_local, proximal, distal ) values ( ' 107 ', ' Coroa ', ' true ', ' 4 ', ' false direito, id_local, proximal, distal ) values ( ' 108 ', ' Coroa ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 109 ', ' Coroa ', ' true ', ' 4 ', ' false direito, id_local, proximal, distal ) values ( ' 110 ', ' Fronte: Acima da Linha dos Olhos ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 111 ', ' Fronte:Linha Média dos Olhos ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 112 ', ' Fronte:Abaixo da Linha dos Olhos ', ' false ', ' false ', ' 1 direito, id_local, proximal, distal ) values ( ' 113 ', ' Membro ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 114 ', ' Membro ', ' false ', ' true ', ' 4 direito, id_local, proximal, distal ) values ( ' 115 ', ' Membro ', ' true ', ' false ', ' 4 direito, id_local, proximal, distal ) values ( ' 116 ', ' Membro ', ' false ', ' true ', ' 4

87 87 APÊNDICE 5 Mapeamento das Imagens em HTML

88 88 DETALHES CABEÇA <img src="detalhes_cabeca.png" width="191" height="501" border="0" usemap="#map"/> <map name="map"> <! #$:ImagemapfilecreatedbyGIMPImageMapplugin> <! #$:GIMPImageMappluginbyMauritsRijk> <! #$:Pleasedonoteditlinesstartingwith"#$"> <! #$VERSION:2.3> <! #$AUTHOR:Welder> <area shape="poly"coords="46,391,93,389,96,398,94,495,66,495,41,470,38,462,69,468,60,4 28,61,420,48,422,42,418,45,457,38,457,34,418" href="narinadireita"/> <area shape="poly"coords="99,389,99,495,126,494,137,486,147,472,146,471,151,464,115,46 8,121,457,127,432,133,423,147,421,144,445,144,459,153,459,155,419,145,405,142,38 7"href="focinhoEsquerdo"/> coords="65,465,47,462,45,423,56,426" href="narinadirieta"/> coords="132,427,144,425,139,463,122,465" href="narinaesquerda"/> <area shape="poly"coords="95,174,95,385,46,388,36,313,5,184,21,184,29,177,36,175" href="chanfrodireito"/> coords="100,174,156,173,175,185,183,184,144,386,100,386" href="chanfroesquerdo"/> <area shape="poly"coords="27,125,30,108,60,81,83,62,94,61,97,67,96,167,92,170,32,171,3 3,160,22,158,15,156" href="frontedireita"/> <area shape="poly"coords="99,61,112,61,128,77,137,83,158,110,161,120,164,134,178,157,1 64,156,161,169,148,169,100,170" href="fronteesquerda"/> coords="12,161,28,161,28,173,20,180,7,179" href="olhodireito"/> coords="165,161,182,160,187,178,173,180,163,173" href="olhoesquerdo"/> coords="27,109,19,76,19,41,31,3,41,2,57,43,60,78" href="orelhadireira"/> <area shape="poly"coords="133,75,136,45,145,29,153,4,165,2,176,46,175,62,173,84,163,11 1" href="orelhaesquerda"/> </map>

89 89 FOCINHO <img src="focinho.png" width="402" height="500" border="0" usemap="#map" /> <map name="map"> <! #$:Image map file created by GIMP Image Map plugin > <! #$:GIMP Image Map plugin by Maurits Rijk > <! #$:Please do not edit lines starting with "#$" > <! #$VERSION:2.3 > <! #$AUTHOR:Welder > coords="16,316,18,184,21,135,24,122,49,69,82,37,82,20,118,22,140,30,141,39,189,3 2,252,37,254,39,271,22,313,21,314,41,313,44,377,138,387,191,370,246,384,307,372, 341,332,366,311,411,262,461,201,485,164,482,122,456,102,436,85,399,56,360,22,338,19,320" href="focinho" /> coords="30,342,31,323,51,304,65,305,71,304,97,289,114,293,117,298,118,300,163,30 2,265,300,274,300,291,294,297,292,311,297,321,307,339,308,357,320,365,345,365,34 9,335,366,314,405,252,466,206,486,164,485,126,460,107,441,90,408,65,372,31,343,3 0,342" href="labioinferior" /> coords="30,338,34,311,61,304,70,303,90,290,108,290,119,303,149,300,224,298,274,2 99,296,291,314,298,323,306,344,306,366,344,382,320,384,292,376,263,369,245,177,2 33,17,249,18,309,19,330,30,339" href="labiosuperior" /> coords="43,210,59,209,59,195,69,190,79,215,82,218,95,218,94,133,86,119,87,77,96, 67,112,91,113,91,113,75,112,68,110,58,92,59,84,60,79,104,55,131,44,172,43,209" href="narinadireita" /> coords="301,214,301,133,303,126,309,110,309,79,301,66,283,90,280,75,284,64,295,5 8,309,58,314,69,315,92,318,100,332,119,346,147,353,186,353,210,339,210,331,191,3 28,189,321,197,318,212,317,214,303,215" href="narinaesquerda" /> coords="92,415,305,416,257,461,206,483,184,486,155,478,114,451,94,414" href="mento" /> </map>

90 90 LADO DIREITO <img src="ladodireito.png" width="400" height="318" border="0" usemap="#map" /> <map name="map"> <! #$:Image map file created by GIMP Image Map plugin > <! #$:GIMP Image Map plugin by Maurits Rijk > <! #$:Please do not edit lines starting with "#$" > <! #$VERSION:2.3 > <! #$AUTHOR:Welder > coords="22,101,13,126,8,166,3,210,11,216,15,210,22,194,32,180,31,172,30,151,26,1 41,26,132,22,122,27,112,29,99" href="cauda" /> coords="323,32,321,19,328,25,330,33,334,39,344,49,352,54,363,63,368,71,366,83,35 2,83,336,79,325,60" href="ganacha" /> coords="333,22,344,17,343,4,333,6" href="orelha" /> coords="321,19,329,26,333,23,333,7,325,5" href="orelha" /> coords="369,93,351,83,365,83,373,89" href="mento" /> coords="343,38,339,44,344,50,352,47,353,42,347,37" href="olho" /> coords="340,44,352,55,362,64,369,72,376,65,387,57,356,35" href="chanfro" /> coords="342,18,331,27,330,33,334,40,337,45,343,44,358,36,352,28" href="fronte" /> coords="389,90,377,82,387,82,388,75,386,70,397,80" href="labiosuperior" /> coords="368,92,365,85,370,74,378,83,389,93,382,96" href="labioinferior" /> coords="378,71,380,76,382,79,386,81,387,75,383,71" href="narina" /> coords="366,83,369,73,376,64,385,58,386,62,398,73,395,84,390,92,381,96,369,94" href="focinho" /> coords="303,25,321,19,322,34,305,41" href="nuca" /> coords="231,63,243,70,250,76,260,67,272,60,287,52,300,45,307,40,304,26,275,35,24 9,49" href="crina" /> coords="311,60,327,60,335,81,317,78" href="garganta" /> coords="277,106,289,119,309,98,311,83,316,78,312,63" href="juguleira" /> coords="286,126,308,97,310,84,316,79,332,77,325,61,321,19,300,27,276,36,249,49,2

91 91 32,64,243,68,255,84,263,93" href="pescoco" /> coords="206,207,207,216,216,216,216,206" href="castanha" /> coords="246,301,248,305,272,305,268,294" href="casco" /> coords="215,293,218,299,243,299,243,293,239,285" href="casco" /> coords="245,294,245,301,268,293,265,289" href="coroa" /> coords="216,284,216,295,235,285,233,277" href="coroa" /> coords="247,287,246,294,265,289,259,283" href="quartela" /> coords="212,279,229,271,234,278,220,284" href="quartela" /> coords="240,271,245,269,249,286,242,290,237,284,235,277" href="machinho" /> coords="207,257,212,259,218,274,210,278,205,274" href="machinho" /> coords="239,269,237,277,239,284,244,288,261,284,258,275,256,268" href="boleto" /> coords="206,259,206,273,210,278,227,271,226,260" href="boleto" /> coords="237,234,239,271,257,267,257,237" href="canela" /> coords="206,238,207,257,225,260,224,235" href="canela" /> coords="237,220,238,236,257,237,259,219,249,219" href="joelho" /> coords="205,219,206,235,226,235,227,221" href="joelho" /> coords="90,172,86,167,96,155,102,154,106,155,107,159,97,162" href="virilha" /> coords="199,187,204,224,227,221,229,187,226,183,207,183" href="antebraco" /> coords="232,186,240,163,248,167,260,174,264,186,259,207,259,219,250,219,235,220" href="antebraco" /> coords="231,189,224,181,222,171,227,165,235,157,238,156,240,158" href="codilho" /> coords="244,69,254,83,261,93,286,126,286,129,277,125,264,127,255,141,252,151,249,167,235,161,227,135,220,105,209,90,226,93,237,89,243,86,246,79" href="espadua" /> coords="211,91,219,107,226,134,233,161,209,159,189,157,169,157,150,154,139,153,1 41,134,139,124,141,113,138,97,157,98,176,100,195,97" href="costado" /> coords="260,176,250,167,251,152,256,140,264,128,277,126,285,129,281,141,275,154, 276,163" href="peito" /> coords="48,290,47,295,68,296,74,293,67,284" href="casco" /> coords="19,305,19,313,47,311,46,299,39,296" href="casco" /> coords="46,284,49,290,68,284,67,278" href="coroa" /> coords="17,299,20,306,40,297,37,292" href="coroa" /> coords="47,277,47,286,65,278,62,271" href="quartela" /><area shape="poly" coords="17,288,18,298,36,292,33,284,24,284" href="quartela" /> coords="45,261,48,277,45,280,39,274,38,263" href="machinho" /> coords="15,268,19,269,24,285,15,288,9,280" href="machinho" /> coords="39,262,40,272,46,278,63,274,61,262" href="boleto" /> coords="15,268,9,279,14,288,33,285,32,269" href="boleto" /> coords="43,232,43,253,42,261,61,261,61,233" href="canela" /> coords="15,240,15,268,31,269,35,239" href="canela" /> coords="49,216,43,223,44,233,61,234,66,222" href="jarrete" /> coords="15,211,10,216,13,228,14,234,16,239,33,238,36,231,41,226,42,220,32,210,24,208" href="jarrete" /> coords="48,213,66,222,70,213,75,200,70,195,66,187,57,198" href="perna" />

92 92 coords="31,172,32,181,24,194,17,208,24,209,33,212,42,219,48,211,57,199,65,187,52,176,42,173" href="perna" /> coords="64,185,70,196,75,200,83,184,90,169,83,168,69,180" href="coxa" /> coords="30,153,31,173,43,172,52,175,62,186,63,187,70,180,85,169,89,165,79,161,82,152,66,146,57,146,44,144" href="coxa" /> coords="138,96,140,114,139,125,141,134,139,154,133,153,126,146,113,137,106,137,1 00,118,97,106,102,95,118,96" href="flanco" /> coords="66,107,48,106,55,124,52,140,44,147,66,148,83,151,83,146,99,138,107,139,1 02,119,101,96,97,94,99,103,96,108,87,113,80,114,68,112" href="anca" /> coords="66,106,69,112,80,115,89,113,97,108,100,101,97,95,86,93,76,93,75,97" href="pontadaanca" /> coords="182,181,197,186,206,184,226,181,225,172,228,165,233,161,211,161,189,160" href="cilhadouro" /> coords="184,181,191,160,170,157,151,155,135,153,126,146,114,138,111,146,102,156, 130,171,171,182" href="abdomen" /> coords="111,146,102,156,91,165,81,160,85,147,99,139,113,139" href="soldra" /> coords="28,101,28,111,24,123,28,133,28,143,29,149,32,152,42,149,50,140,54,124,48,107,39,102" href="nadega" /> coords="77,68,61,70,36,88,23,102,27,102,39,104,49,107,66,107,76,97" href="garupa" /> coords="139,74,137,96,119,96,98,94,87,94,77,95,77,69,89,69,122,71" href="lombo" /> coords="211,91,195,98,175,99,157,98,137,97,140,75,154,80,176,80,192,73,208,71" href="dorso" /> coords="233,64,243,69,246,79,245,86,237,90,223,93,208,88,207,71,220,71" href="cernelha" /> </map>

93 93 LADO ESQUERDO <img src="ladoesquerdo.png" width="400" height="317" border="0" usemap="#map" /> <map name="map"> <! #$:Image map file created by GIMP Image Map plugin > <! #$:GIMP Image Map plugin by Maurits Rijk > <! #$:Please do not edit lines starting with "#$" > <! #$VERSION:2.3 > <! #$AUTHOR:Welder > coords="172,67,151,74,159,76,166,91,177,94,189,95,208,74,195,73,182,72" href="cernelha" /> coords="68,25,77,25,78,18,69,2,64,3,66,15" href="orelha" /> coords="51,19,67,24,67,15,57,3,53,3" href="orelha" /> coords="49,40,44,46,49,49,56,46,54,42" href="olho" /> coords="30,71,36,80,40,88,49,82,69,79,72,67,74,61,74,52,78,39,77,24,68,24,65,36, 60,43,52,56,44,59" href="ganacha" /> coords="60,44,66,35,68,25,53,20,43,32,36,37,57,40" href="fronte" /> coords="30,71,43,60,53,56,59,46,57,39,37,38,14,57,23,63" href="chanfro" /> coords="22,97,29,84,35,81,39,85" href="mento" /> coords="9,95,1,88,4,77,10,78,14,80,21,84" href="labiosuperior" /> coords="9,91,21,83,29,85,21,98,8,95" href="labioinferior" /> coords="14,80,10,76,16,71,19,71,18,78" href="narina" /> coords="15,58,23,64,30,73,39,85,31,85,21,97,8,94,2,87,4,70" href="focinho" /> coords="81,80,70,79,72,67,87,66" href="garganta" /> coords="81,82,87,65,92,76,101,84,108,92,119,105,123,107,110,118,95,100,86,90" href="juguleira" /> coords="97,42,79,38,78,24,78,18,100,29" href="nuca" /> coords="99,29,95,41,109,49,121,55,132,61,144,68,151,73,161,70,169,66,160,59,142, 50,104,31" href="crina" /> coords="114,134,121,126,159,60,144,51,105,31,77,24,76,39,75,52,74,60,68,77,67,79,81,81,86,89,94,99,109,120" href="pescoco" />

94 94 coords="373,101,371,113,373,121,370,134,369,145,364,159,365,162,367,177,367,183, 373,196,385,210,390,220,394,211,390,152,387,128" href="cauda" /> coords="152,270,153,288,160,282,159,271" href="machinho" /> coords="182,261,180,271,176,276,184,285,190,274,194,269,192,264" href="machinho" /> coords="357,298,351,312,373,315,377,309" href="casco" /> coords="330,285,324,297,349,298,351,294,348,291" href="casco" /> coords="361,291,356,298,376,308,378,304" href="coroa" /> coords="331,278,330,284,349,291,351,285" href="coroa" /> coords="365,287,362,293,378,304,379,298" href="quartela" /> coords="336,271,331,278,350,287,348,280" href="quartela" /> coords="378,273,374,291,380,292,384,287,388,281,387,271" href="machinho" /> coords="368,272,366,287,380,293,382,286,387,281,385,271" href="boleto" /> coords="348,264,348,280,358,274,360,270,359,263" href="machinho" /> coords="338,264,336,271,349,281,355,274,359,269,357,262" href="boleto" /> coords="365,242,367,260,367,269,384,270,386,243" href="canela" /> coords="337,239,338,250,338,263,356,263,355,238" href="canela" /> coords="329,222,333,227,336,238,355,237,355,227,350,213" href="jarrete" /> coords="355,213,358,226,363,234,365,241,384,242,386,236,387,224,387,215,385,211" href="jarrete" /> coords="316,193,319,202,330,220,352,212,343,203,332,183" href="perna" /> coords="332,183,343,202,353,213,383,210,373,196,366,183,365,176,349,176,338,177" href="perna" /> coords="184,212,183,221,193,222,194,210" href="castanha" /> coords="162,285,158,295,158,299,182,302,180,294" href="casco" /> coords="134,296,127,307,149,310,156,303" href="casco" /> coords="165,281,162,285,180,294,179,287" href="coroa" /> coords="135,287,130,294,137,295,155,302,154,297" href="coroa" /> coords="167,273,165,280,180,288,182,282" href="quartela" /> coords="138,283,135,287,154,297,154,291" href="quartela" /> coords="175,261,173,267,169,273,183,280,190,274,190,262" href="boleto" /> coords="140,270,140,279,138,283,153,291,160,282,160,270" href="boleto" /> coords="175,238,174,260,191,262,193,238" href="canela" /> coords="141,238,141,262,141,269,159,270,163,236" href="canela" /> coords="173,222,173,236,193,238,193,223" href="joelho" /> coords="142,219,141,235,161,235,165,219" href="joelho" /> coords="169,190,173,221,194,222,195,199,201,185,174,180,170,183" href="antebraco" /> coords="116,135,121,126,160,60,166,65,163,70,160,77,166,91,177,94,186,95,175,119,173,134,172,157,148,161,151,150,149,139,142,128,134,124,121,127" href="espadua" /> coords="165,197,157,168,172,158,174,173,171,183" href="codilho" />

95 95 coords="138,177,144,168,148,161,172,158,170,171,175,175,174,179,168,187,165,218, 142,217,134,179" href="antebraco" /> coords="116,137,121,126,134,124,142,129,149,138,152,150,149,160,144,169,137,179, 133,177,126,166" href="peito" /> coords="316,190,329,182,319,176,314,168,303,172" href="coxa" /> coords="316,148,321,163,313,167,321,176,327,181,337,179,348,177,366,175,365,163, 365,158,369,145,361,141,349,140,329,142" href="coxa" /> coords="299,115,303,141,309,144,315,148,329,143,348,140,361,140,347,134,345,123, 345,112,330,103,327,109,321,115,310,116" href="anca" /> coords="172,158,173,135,175,119,185,95,192,94,204,98,218,101,233,102,256,100,257,113,257,131,256,157,249,161,219,160,205,161" href="costado" /> coords="294,97,292,107,298,115,303,141,296,141,289,145,280,145,273,148,263,157,2 56,158,257,131,257,114,256,100,282,97" href="flanco" /> coords="173,181,174,174,171,170,170,162,171,160,205,161,210,171,217,181,200,184" href="cilhadouro" /> coords="293,163,287,158,294,153,312,166,305,173" href="virilha" /> coords="214,180,209,170,206,162,221,162,236,161,250,162,263,159,273,150,280,146, 289,148,288,156,292,162,272,168,235,181" href="abdomen" /> coords="294,97,292,106,300,114,310,116,320,115,327,109,330,105,320,100,312,96,30 5,93" href="pontadaanca" /> coords="284,148,296,142,306,143,314,149,320,161,312,167,301,160,292,154" href="soldra" /> coords="345,111,346,123,347,133,354,136,368,145,370,132,375,122,371,111,374,101, 364,90,356,104" href="nadega" /> coords="310,96,319,100,332,106,346,110,357,105,365,90,351,78,337,72,308,67" href="garupa" /> coords="256,100,280,97,299,96,307,94,309,70,285,71,254,75" href="lombo" /> coords="193,94,204,99,218,100,235,102,253,100,254,78,246,79,227,78,207,73" href="dorso" /> </map>

96 96 MEMBROS ANTERIORES <img src="membros_anteriores.png" width="281" height="500" border="0" usemap="#map" /> <map name="map"> <! #$:Image map file created by GIMP Image Map plugin > <! #$:GIMP Image Map plugin by Maurits Rijk > <! #$:Please do not edit lines starting with "#$" > <! #$VERSION:2.3 > <! #$AUTHOR:Welder > coords="45,199,33,220,33,248,43,280,52,297,53,300,78,285,93,249,95,214,85,198,50,196" href="joelhoesquerdo" /> coords="189,195,180,217,180,244,187,282,195,292,215,293,232,274,242,236,232,201, 227,196,190,195" href="joelhodireito" /> coords="53,300,53,378,79,379,79,285" href="canelaesquerdo" /> coords="195,292,195,377,217,379,216,324,216,292" href="canelaesquerdo" /> coords="54,378,46,391,49,419,55,428,85,425,92,398,89,387,78,379" href="boletoesquerdo" /> coords="54,426,56,437,88,437,84,424" href="machinhoesquerdo" /> coords="54,436,42,444,68,457,97,450,86,436,85,436" href="quartelaesquerdo" /> coords="48,446,36,450,52,464,69,465,84,464,105,453,101,449,72,456" href="coroaesquerdo" /> coords="37,451,37,479,63,488,107,482,105,458,72,467,49,461,42,454" href="casco" /> coords="195,379,184,402,186,419,193,423,213,424,221,411,224,395,219,379" href="boletodireito" /> coords="191,422,190,434,216,436,217,424" href="machinhodireito" /> coords="190,433,181,446,179,448,201,454,226,453,216,437" href="quarteladireito" />

97 97 coords="181,449,170,457,183,467,203,469,226,464,231,458,229,453,203,455" href="coroadireito" /> coords="167,459,168,479,183,488,208,490,235,481,234,476,234,456,225,463,209,469, 193,469,175,461" href="casco" /> coords="12,15,20,69,28,111,46,164,48,195,84,197,84,153,98,128,101,84,125,45,135, 39,135,13,14,15" href="antebracoesquerdo" /> coords="187,194,227,195,251,87,269,10,135,14,136,40,161,56,175,89,179,126,187,15 7,190,193" href="antebracodireito" /> coords="195,167,196,185,207,185,204,169,199,169" href="castanha" /> coords="67,170,70,187,79,187,77,169,68,168" href="castanha" /> </map>

98 98 MEMBROS POSTERIORES <img src="membros_posteriores.png" width="321" height="500" border="0" usemap="#map" /> <map name="map"> <! #$:Image map file created by GIMP Image Map plugin > <! #$:GIMP Image Map plugin by Maurits Rijk > <! #$:Please do not edit lines starting with "#$" > <! #$VERSION:2.3 > <! #$AUTHOR:Welder > coords="7,18,25,60,26,101,44,176,41,195,41,224,67,304,66,379,58,390,58,434,38,45 6,35,488,113,488,111,469,100,448,91,438,98,412,95,394,91,382,92,308,104,264,104, 206,94,188,89,149,105,75,135,56,145,36,149,23,155,15,166,23,169,37,191,70,211,81,220,116,221,172,208,216,210,266,223,287,219,376,216,394,221,431,222,437,209,446,204,467,204,484,201,486,276,488,272,454,252,438,252,384,247,376,247,304,262,268,271,204,270,173,290,109,291,66,313,15,312,8,6,9,7,17" href="membrosposteriores" /> coords="26,75,104,77,142,48,149,29,149,21,157,12,159,10,5,9" href="coxaesquerdo" /> coords="159,14,167,23,176,48,207,80,213,87,291,87,293,60,313,10,161,10" href="coxadireito" /> coords="26,76,30,116,46,178,40,219,107,218,101,196,92,178,89,153,99,102,106,78" href="pernaesquerdo" /> coords="215,88,223,119,221,167,207,220,207,227,270,229,269,175,290,106,290,87" href="pernadireito" /> coords="40,218,42,232,55,284,67,304,90,306,105,259,106,218" href="jarreteesquerdo" /> coords="208,227,210,262,221,285,246,306,263,267,269,228" href="jarretedireito" /> coords="66,304,68,377,89,380,92,306" href="canelaesquerdo" /> coords="223,287,221,379,247,379,247,308" href="caneladireito" /> coords="67,379,59,390,57,430,89,436,98,413,96,393,93,381" href="boletoesquerdo" /> coords="220,379,219,394,221,432,252,438,254,396,251,383,250,380"

99 99 href="boletodireito" /> coords="59,433,52,442,102,447,91,438" href="machinhoesquerdo" /> coords="52,442,42,452,106,454,102,448" href="quartelaesquerdo" /> coords="42,453,37,464,110,462,106,452" href="coroaesquerdo" /> coords="39,464,35,482,36,491,117,488,111,463" href="cascoesquerdo" /> coords="222,433,215,441,213,443,262,446,254,438" href="machinhodireito" /> coords="214,444,207,455,274,460,273,453,261,445" href="quarteladireito" /> coords="207,456,204,467,275,467,272,460" href="coroadireito" /> coords="203,469,204,484,277,490,276,467,205,467" href="cascodireito" /> coords="218,206,218,221,230,221,230,200,218,200" href="castanha" /> coords="76,182,77,203,89,206,88,183,79,183" href="castanha" /> </map>

100 100 PESCOÇO INFERIOR <img src="pescoco_inferior.png" width="167" height="500" border="0" usemap="#map" /> <map name="map"> <! #$:Image map file created by GIMP Image Map plugin > <! #$:GIMP Image Map plugin by Maurits Rijk > <! #$:Please do not edit lines starting with "#$" > <! #$VERSION:2.3 > <! #$AUTHOR:Welder > coords="10,488,10,446,6,435,9,415,14,375,29,323,39,318,48,300,58,195,61,157,54,1 47,52,119,57,93,64,57,67,32,69,17,75,3,89,4,98,10,102,24,103,49,104,60,117,107,1 16,140,107,158,113,235,118,279,128,318,138,336,148,355,154,383,156,407,159,423,1 58,455,158,489,97,489,47,490,11,491" href="pescocovistainferior" /> coords="19,369,26,412,50,426,61,456,61,462,53,483,51,493,10,493,8,450,7,425,12,3 93,17,368" href="antebracoesquerdo" /> coords="149,364,143,396,138,409,117,429,106,449,108,460,117,490,158,489,157,452, 161,432,154,395,151,366" href="antebracodireito" /> coords="62,461,108,460,108,443,123,422,137,412,144,398,149,361,147,355,143,343,1 33,326,100,349,75,349,57,342,35,321,17,357,23,401,28,410,50,426,59,437,63,457" href="peito" /> coords="37,320,55,343,78,351,100,350,133,328,120,296,111,205,108,157,60,159,52,2 46,51,285,37,318,33,323,38,320" href="pescoco" /> coords="60,157,53,117,59,75,69,36,74,10,79,5,100,12,103,44,110,86,119,115,119,14 2,110,157" href="cabecavistainferior" /> coords="71,151,71,184,96,185,96,150" href="garganta" /> coords="71,12,72,23,102,23,98,10,83,6" href="mento" /> </map>

101 101 RESENHA VISÃO GERAL <img src="resenha_geral.png" width="800" height="561" border="0" usemap="#map" /> <map name="map"> <! #$:Image map file created by GIMP Image Map plugin > <! #$:GIMP Image Map plugin by Maurits Rijk > <! #$:Please do not edit lines starting with "#$" > <! #$VERSION:2.3 > <! #$AUTHOR:LICITACAO > coords="353,212,369,276,375,319,370,325,369,336,371,357,384,370,415,371,427,362, 430,353,432,340,431,328,426,321,429,297,441,242,448,209,446,191,437,177,437,164, 443,137,439,114,435,110,431,113,430,119,424,130,422,140,421,150,409,140,394,139, 381,149,381,139,372,114,371,110,367,110,361,125,361,137,365,163,365,176,353,197, 353,207" href="detalhescabeca" /> coords="61,87,73,85,88,83,105,84,118,85,139,89,154,93,169,93,183,93,193,90,199,8 7,209,85,220,85,230,82,240,73,263,59,281,49,297,44,318,36,322,26,329,18,329,24,3 40,17,340,33,347,42,376,70,388,82,389,96,383,100,381,103,371,103,364,98,363,95,3 52,91,346,91,339,88,333,88,326,87,315,88,309,91,304,98,304,103,298,109,291,116,2 85,125,283,131,275,154,273,164,270,171,264,177,260,183,259,194,257,204,254,213,2 54,279,254,283,267,309,248,310,244,306,239,302,218,302,218,288,209,280,207,276,2 03,198,199,191,147,182,117,171,105,165,92,177,81,202,65,229,60,254,61,270,66,280,68,286,72,294,73,301,47,301,48,315,26,316,25,309,24,295,18,286,18,278,21,275,21,248,18,239,17,223,17,220,12,218,12,186,17,139,23,119,45,95,60,87" href="ladodireito" /> coords="409,80,417,74,450,42,454,33,456,33,457,15,467,21,468,15,479,28,480,34,50 1,41,522,50,559,70,565,78,578,84,594,84,602,88,620,93,644,92,661,88,693,83,731,8 5,754,97,765,110,776,127,780,153,782,189,786,217,779,220,779,228,778,240,776,246

102 102,776,262,773,275,778,279,778,283,775,287,771,296,771,302,771,307,769,312,771,314,750,316,749,308,749,303,745,301,727,301,723,295,729,288,736,271,738,245,734,233,726,214,716,199,708,175,692,163,653,179,623,185,597,190,593,196,588,274,588,277,578,287,578,299,578,302,557,301,552,301,552,306,549,308,531,307,544,282,544,216,539,198,538,183,526,167,517,134,505,114,496,104,491,91,476,85,459,87,438,91,426,102,414,102,408,96,407,82,410,79" href="ladoesquerdo" /> coords="277,479,277,455,275,446,283,400,291,383,299,374,304,340,306,283,302,270, 303,250,312,220,312,206,321,196,332,201,334,230,339,252,341,265,334,287,338,335, 343,371,353,390,360,405,362,427,365,434,366,443,363,452,363,476,363,479,315,479, 277,478,278,478,279,478,278,478" href="pescocovistainferior" /> coords="89,341,180,342,180,352,169,387,164,406,170,416,170,427,162,440,163,468,1 65,480,161,485,161,490,167,495,167,504,167,506,161,509,147,507,145,506,143,498,1 54,488,151,481,154,469,154,439,151,428,150,420,149,413,153,406,153,400,151,388,1 48,379,146,364,135,353,121,367,121,384,116,395,117,406,121,422,115,436,117,472,1 18,489,123,498,123,498,122,506,110,509,99,507,99,495,106,489,103,482,104,470,105,440,97,419,103,407,103,395,94,367,91,342" href="membrosanteriores" /> coords="436,455,435,413,449,393,449,389,462,391,486,392,499,389,499,396,516,423, 512,440,513,457,505,464,491,484,472,491,454,481,444,464,436,459,435,456" href="focinho" /> coords="620,347,630,398,629,421,637,446,639,469,636,473,636,487,628,503,628,507, 654,507,655,501,651,490,648,489,652,477,647,470,648,445,653,429,653,411,648,401, 652,365,666,354,669,346,673,346,675,355,688,366,692,397,688,412,687,425,691,438, 693,471,690,474,692,488,686,498,686,506,711,507,711,496,703,490,704,474,701,468, 700,442,710,426,707,399,716,380,717,362,722,343,619,346,619,347" href="membrosposteriores" /> </map>

103 103 APÊNDICE 6 Praxi

104 Requisitos Específicos 1.1 Requisitos de Interface Externa Interfaces de Usuário Online Interface de Usuário Tela de Primeiro Acesso do Usuário LOGIN Layout sugerido

105 Diagrama de Estados 1.3 Relacionamentos com outras interfaces O botão Login aciona a interface Controle de Resenha O botão Voltar finaliza a aplicação e retornar ao menu do Sistema Operacional Campos Número 1 Nome CRMV Valores Válidos Número Formato Até 8 dígitos Tipo Numérico Restrições Somente Leitura. 2 Senha String Até 14 caracteres. Alfanúmerico Somente leitura.

106 Comandos Número 1 2 Nome Login Voltar Ação Restrições Libera o acesso à Tela CONTROLE DE Habilitado somente quando o médico RESENHA. veterinário estiver cadastrado e Fecha a interface. Sempre habilitado Interface de usuário Tela do Controle de Resenha e/ou Busca de uma nova resenha e/ou Alteração de uma resenha e/ou exclusão de uma resenha Layout sugerido TELA DO CONTROLE DE RESENHA SEM NENHUM REGISTRO

107 107 BUSCA DE UMA NOVA RESENHA

108 108 ALTERAÇÃO DE UMA RESENHA E/OU EXCLUSÃO DE UMA RESENHA

109 Diagrama de estados 2.3 Relacionamentos com outras interfaces O botão, aciona a interface Dados do Equídeo permintindo a alteração dos dados de uma resenha existente. O botão, irá remover os dados da resenha selecionada. O botão, irá visualizar as informações detalhadas do proprietário e do equino, quando o usuário clicar no mesmo. O botão, irá para a tela ajuda. O botão, irá mostrar as opções do menu.

110 Campos Númer Nome Descrição Grupo o 1 2 Proprietário Combo Box Nome do Animal Busca Requisitos Requisitos de conteúdo de edição O usuário Obrigatório. Requisitos diversos São pré definidos, com os deve podendo assumir proprietários escolher um todos os proprietários existentes no proprietário cadastrados no banco Banco de ou todos de dados ou apenas Dados. para buscar. um. Combo Box Busca O usuário Obrigatório. São pré definidos, com os nomes deve podendo assumir dos animais escolher um todos os nomes dos existentes no nome do animais cadastrados Banco de animal ou no banco de dados ou Dados. todos para apenas um. buscar. 3 4 Cor Sub cor Combo Box Busca O usuário Obrigatório. São pré definidos, com as cores deve podendo assumir existentes no escolher todas as cores Banco de uma cor ou cadastradas no banco Dados. todas para de dados ou apenas buscar. uma. Combo Box Busca O usuário Obrigatório. São pré definidos, com as sub deve podendo assumir cores existentes escolher todas as sub cores no Banco de uma sub cadastradas no banco Dados. cor ou todas de dados ou apenas para buscar. uma Comandos Númer Nome Descrição Grupo o 1 Busca Busca os proprietários, animais, cores, Buscar Requisitos de Requisitos validade diversos Sempre válido Os atributos sub cores existentes no banco de devem ser todos dados e mostra os dados de acordo com válidos. o que foi selecionado. 2 Excluir Permite a exclusão de uma resenha Edição / Válido após Deve exigir

111 111 existente. Exigindo a confirmação do Exclusão usuário. consulta de uma confirmação, resenha. Inválido quando houver para exclusão do risco de perda de proprietário, cores, dados. subcores, equino. 3 Editar Permite a alteração dos dados de uma Edição / Válido após resenha existente. Exclusão consulta de uma resenha Interface de usuário TELA DO MENU Layout sugerido

112 Diagrama de Estados Não Aplicavél. 3.3 Relacionamentos com outras interfaces O botão Voltar, fecha a aplicação e retorna para o Sistema Operacional. O botão ativa a opção Ajuda do aplicativo mostrando uma lista de problemas que o aplicativo pode ter e de como resolve los. O botão ativa a opção Menu do aplicativo. As opções são listadas abaixo: A opção menu principal volta para a tela de controle de resenhas, mostrando uma lista das resenhas cadastradas atualmente. A opção Cadastro Proprietário inicia o questionário correspondente. A opção Busca Proprietário inicia a busca pelos proprietários já cadastrados no aplicativo. A opção Cadastro Equino inicia o questionário correspondente. A opção Configurações mostra uma lista de opções do aplicativo. A opção Ajuda mostra uma lista de como os problemas podem ser resolvidos. A opção Sair é utilizada para encerrar o aplicativo de maneira definitiva, ou seja, ele não ficará mais sendo executado em segundo plano. Caso a opção Sair tenha sido selecionada e confirmada, o Menu passará a exibir no seu local, a tela Login Campos Númer Nome Descrição Grupo o Requisitos Requisitos de Requisit de edição os conteúdo Cadastro Abre a tela de cadastro Proprietário de proprietários. Busca Abre a tela de busca de Proprietário proprietários. Cadastro Equino Abre a tela de cadastro diversos de equino. 4 Configurações Abre a tela de configurações. 5 Ajuda Abre a tela de ajuda. 6 Sair Sai do aplicativo e volta para tela de Login.

113 Comandos Número Nome Ação Restrições 1 Selecionar Muda para a interface corresponde na seleção. Sempre habilitado. 2 Sair Fecha o sistema e retorna a tela de login. Sempre habilitado Interface do usuário: Tela Dados do Proprietário CADASTRO DO PROPRIETÁRIO Layout sugerido

114 Diagrama de Estados Não aplicavél. 4.3 Relacionamento com outras interfaces O botão, salva os dados do proprietário que foram inseridos. O botão, retorna a tela Controle de Resenha Campos Número Nome 1 Descrição Nome do Text Field para Proprietário receber o nome do Grupo Incluir Requisitos de Requisitos de Requisitos conteúdo edição diversos Texto com 50 Obrigatório / caracteres. Alterável Texto com 14 Obrigatório / digítos. Alterável Texto com 30 Obrigatório / caracteres Alterável proprietário. 2 Telefone Text Field para Incluir receber o telefone. 3 Rua Text Field para Incluir receber a rua. alfanúmericos. 4 Bairro Text Field para Incluir receber o bairro. Texto com 20 Obrigatório / caracteres Alterável alfanúmericos. 5 Complemento Text Field para Incluir Texto com 200 receber o caracteres complemento. alfanúmericos Comandos Número Nome Ação Restrições 1 Permite salvar os dados cadastrados. Sempre habilitado. 2 Retornar a tela de Dados da Sempre habilitado. Resenha.

115 Interface do usuário: Tela Dados do Proprietário CANCELAMENTO DE UM CADASTRO DO PROPRIETÁRIO Layout sugerido

116 Diagrama de Estados Não aplicavél. 5.3 Relacionamento com outras interfaces Irá aparecer uma popup dizendo se o usuário realmente DESEJA DESCARTAR SUAS ALTERAÇÕES, se o usário clicar em SIM, voltará a tela Controle de Resenha. Se o usuário clicar que não, ele continuará fazendo o cadastro do proprietário Campos Número Nome 1 Descrição Nome do Text Field para Proprietário receber o nome do Grupo Excluir Requisitos de Requisitos Requisitos conteúdo de edição diversos Texto com 50 caracteres. proprietário. 2 Telefone Text Field para Excluir receber o telefone. 3 Rua Text Field para Texto com 14 digítos. Excluir receber a rua. Texto com 30 caracteres alfanúmericos. 4 Bairro Text Field para Excluir receber o bairro. Texto com 20 caracteres alfanúmericos. 5 Complemento Text Field para Excluir Texto com 200 receber o caracteres complemento. alfanúmericos. Nome Ação Comandos Número 1 Permite salvar os dados Restrições Sempre habilitado. cadastrados. 2 Retornar a tela de Dados da Resenha. Sempre habilitado.

117 Interface do usuário: Tela Dados do Proprietário SALVANDO O CADASTRO DO PROPRIETÁRIO Layout sugerido 6.2 Diagrama de Estados Não aplicavél.

118 Relacionamento com outras interfaces Irá aparecer uma popup dizendo que o CONTATO SALVO, em seguida voltará a tela Dados do Proprietário caso o usuário deseje cadastrar um novo proprietário Campos Número Nome Descrição Grupo Requisitos de Requisito Requisitos conteúdo s de diversos edição 1 2 Nome do Text Field para receber o Proprietário nome do proprietário. Telefone Text Field para receber o Salvar Texto com 50 Rua caracteres. Salvar Texto com 14 telefone. 3 digítos. Text Field para receber a Salvar Texto com 30 rua. caracteres alfanúmericos. 4 Bairro Text Field para receber o Salvar Texto com 20 bairro. caracteres alfanúmericos. 5 Complemento Text Field para receber o Salvar Texto com complemento. 200 caracteres alfanúmericos Comandos Número 1 Nome Ação Permite salvar os dados Restrições Sempre habilitado. cadastrados. 2 Retornar a tela de Dados da Resenha. Sempre habilitado.

119 Interface do usuário: Tela Dados do Proprietário BUSCANDO INFORMAÇÕES DE UM PROPRIETÁRIO Layout sugerido TELA DADOS DO PROPRIETÁRIO APÓS A BUSCA DE UM PROPRIETÁRIO

120 Diagrama de Estados Não aplicavél. 7.3 Relacionamento com outras interfaces O botão, irá mostrar as opções do menu. O botão, rediciona o usuário para tela ajuda do aplicativo. O botão, irá visualizar as informações desejadas. O botão, irá levar o usuário a tela de editar o cadastro do equídeo. O botão, irá excluir a resenha daquele proprietário selecionado Campos Número Nome Descrição Grupo Requisitos Requisit Requisitos de conteúdo os de diversos edição 1 Proprietário Combo Box com o Buscar O usuário Não São pré nome dos deverá alteravél. definidos, proprietários escolher um podendo existentes no proprietário assumir todos Banco de Dados. ou todos para os realizar sua proprietários busca. cadastrados no banco de dados ou apenas um. 2 Telefone Combo Box com Buscar O usuário Não São pré os telefones deverá alteravél. definidos, existentes no escolher um podendo Banco de Dados. telefone ou assumir todos todos para os telefones realizar sua cadastrados no busca. banco de dados ou apenas um 3 Rua Combo Box com Buscar O usuário Não São pré as ruas existentes deverá alteravél. definidos, no Banco de escolher uma São pré podendo

121 121 Dados. rua ou todos definidos assumir todos para realizar, podendo as ruas sua busca. assumir cadastrados no todos os banco de proprietár dados ou ios apenas um cadastrad os no banco de dados ou apenas um 4 Bairro Combo Box com Buscar O usuário Não São pré os bairros deverá alteravél. definidos, existentes no escolher um podendo Banco de Dados. bairro ou assumir todos todos para os bairros realizar sua cadastrados no busca. banco de dados ou apenas um 5 Complemento Combo Box com Buscar O usuário Não São pré os complementos deverá alteravél. definidos, existentes no escolher um podendo Banco de Dados. complemento assumir todos ou todos ou os nenhum para complementos realizar sua cadastrados no busca. banco de dados ou apenas um Comandos Número 1 Nome Ação Permite ver o menu, com todas Restrições Sempre habilitado. suas opções existentes. 2 Irá para página de ajuda do aplicativo. Sempre habilitado.

122 122 3 Permite que o usuário visualize Sempre habilitado. as informações desejadas. 4 Irá levar o usuário para a tela Sempre habilitado. de editar dados do equídeo. 5 Irá excluir a resenha desejada Sempre habilitado. referente aquele proprietário Interface do usuário: Tela Dados do Proprietário EXCLUSÃO DE UMA RESENHA PREENCHIDA Layout sugerido TELA DE CONFIRMAÇÃO DE EXCLUSÃO DE UMA RESENHA PREENCHIDA

123 123 TELA DE CONFIRMAÇÃO DE EXCLUSÃO DE UMA RESENHA 8.2 Diagrama de Estados Não aplicavél.

124 Relacionamento com outras interfaces O botão, irá mostrar as opções do menu. O botão, irá levar o usuário para tela dados do proprietário onde ele poderá editar qualquer dado do mesmo. O botão, irá excluir a resenha daquele proprietário selecionado. O botão, irá visualizar as informações desejadas pelo proprietário. O botão, rediciona o usuário para tela ajuda do aplicativo. Quando o usuário selecionar uma resenha de um determinado proprietário para ser excluída, irá aparecer um popup perguntando se o usuário realmente deseja excluir as alterações. Se for selecionado SIM, irá deletar a resenha referente aquele usuário e irá aparecer um popup dizendo que foi excluído com sucesso. Se for não, irá continuar na tela de controle de resenha Campos Número 1 Nome Proprietário Descrição Nome do proprietário do Grupo animal. Requisitos de Requisitos Requisitos conteúdo de edição diversos Obrigatório Obrigatório Obrigatório Obrigatório Texto de até 80 caracteres alfanúmericos. 2 Telefone Telefone do proprietário do animal. 3 Rua Rua do proprietário do Texto de até 13 caracteres numérico. animal. Texto de até 80 caracteres alfanúmericos. 4 Bairro Bairro do proprietário do animal. Texto de até 30 caracteres alfanúmericos. 5 Complemento Complemento do proprietário do animal. Texto de até 40 caracteres alfanúmericos.

125 Comandos Número 1 Nome Ação Permite retornar a tela de Restrições Sempre habilitado. Controle de Resenhas. 2 Redirecionará o usuário a Sempre habilitado. tela de edição dos dados do proprietário. 3 Irá excluir os dados do Sempre habilitado. proprietário selecionado. 4 Permite que o usuário Sempre habilitado. visualize as informações desejadas. 5 Permite que o usário Sempre habilitado. visualize perguntas frenquetes Interface do usuário: Tela Dados do Proprietário EDIÇÃO DO CADASTRO DO PROPRIETÁRIO Layout sugerido

126 126

127 Diagrama de Estados Não aplicavél. 9.3 Relacionamento com outras interfaces O botão, irá retornar a tela Controle de Resenhas. O botão, irá salvar os dados editados pelo o usuário. O botão, irá excluir o proprietário selecionado Campos Número 1 2 Nome Descrição Nome do Text Field para receber Proprietário o nome do proprietário. Telefone Text Field para receber Grupo Incluir Incluir o telefone. 3 Rua Text Field para receber Incluir a rua. Requisitos de Requisitos Requisitos conteúdo de edição diversos Texto com 50 Obrigatório / caracteres. Alterável Texto com 14 Obrigatório / digítos. Alterável Texto com 30 Obrigatório / caracteres Alterável alfanúmericos. 4 Bairro Text Field para receber Incluir o bairro. Texto com 20 Obrigatório / caracteres Alterável alfanúmericos. 5 Complemento Text Field para receber o complemento. Incluir Texto com 200 caracteres alfanúmericos Comandos Número 1 Nome Ação Permite retornar a tela de Restrições Sempre habilitado. Controle de Resenhas. 2 Irá salvar os dados Sempre habilitado. editados pelo o usuário. 3 Irá excluir os dados do proprietário selecionado. Sempre habilitado.

128 Interface do usuário: Tela Dados do Proprietário INFORMAÇÕES DO CADASTRO DO PROPRIETÁRIO Layout sugerido INFORMAÇÕES DE CADASTRO DO PROPRIETÁRIO

129 129 TELA EXCLUINDO CADASTRO DO PROPRIETÁRIO 10.2 Diagrama de Estados Não aplicavél.

130 Relacionamento com outras interfaces O botão, irá retornar a tela Controle de Resenhas. O botão, irá levar o usuário para tela dados do proprietário onde ele poderá editar qualquer dado do mesmo. O botão, irá excluir o proprietário selecionado. Quando o usuário clicar na lixeira irá aparecer um popup dizendo que o contato foi excluído com sucesso Campos Número 1 Nome Proprietário Descrição Nome do Grupo proprietário do Requisitos de conteúdo Texto de até 80 caracteres Requisitos Requisitos de edição diversos Obrigatório Obrigatório Obrigatório Obrigatório alfanúmericos. animal. 2 Telefone Telefone do proprietário do Texto de até 13 caracteres numérico. animal. 3 Rua Rua do proprietário do Texto de até 80 caracteres alfanúmericos. animal. 4 Bairro Bairro do proprietário do Texto de até 30 caracteres alfanúmericos. animal. 5 Complement Complemento o do proprietário do animal. Texto de até 40 caracteres alfanúmericos.

131 Comandos Número 1 Nome Ação Permite retornar a tela de Restrições Sempre habilitado. Controle de Resenhas. 2 Redirecionará o usuário a Sempre habilitado. tela de edição dos dados do proprietário. 3 Irá excluir os dados do Sempre habilitado. proprietário selecionado Interface do usuário: Tela Dados do Equídeo CADASTRO DE EQUÍDEO PARTE Layout sugerido

132 Diagrama de Estados 11.3 Relacionamento com outras interfaces O botão, irá retornar a tela Controle de Resenhas. O botão, irá salvar o que foi feito na respectiva página. O botão, irá excluir tudo o que o usuário digitar na tela. O botão, quando o usuário clicar ele poderá subir as fotos referentes ao equídeo. O botão, quando for clicado pelo usuário irá dar a localidade do equídeo.

133 Campos Número 1 Nome Nome do Animal Descrição Text Field com Grupo Incluir Requisitos de Requisitos Requisitos conteúdo de edição diversos Obrigatório Obrigatório O valor já O usuário deverá o nome do escrever o nome do animal. animal até 20 caracteres. 2 Sexo Radio Button Incluir Disponível para escolha entre vem pré MACHO e definido. FÊMEA. 3 Idade do Animal Text Field com Incluir O usuário deverá Obrigatório Obrigatório Obrigatório Obrigatório O usuário deverá Obrigatório/ com as cores escolher a cor do Único cadastradas no animal. o idade do escrever a idade do animal. animal até 02 digítos. 4 Espécie Text Field com a Incluir O usuário deverá espécie do escrever a espécie animal. do animal até 15 caracteres. 5 Cidade Combo Box Incluir O usuário deverá com as cidades escolher a cidade do cadastradas no animal. banco de dados. 6 Estado Combo Box Incluir O usuário deverá com os estados escolher o estado cadastrados no animal. banco de dados. 7 Cor Combo Box Incluir banco de dados. 8 Sub Cor Combo Box Incluir O usuário deverá com as sub escolher a sub cor cores do animal. cadastradas no banco de dados. Obrigatório/ Único

134 Comandos Número 1 Nome Ação Permite retornar a tela de Restrições Sempre habilitado. Controle de Resenhas. 2 Permite que o usuário Sempre habilitado. salve os dados já digitados. 3 Permite que o usuário Sempre habilitado. limpe o que foi digitado. 4 O usuário poderá fazer Sempre habilitado. upload de fotos do equídeo. 5 Irá dar a localidade do equídeo. Sempre habilitado.

135 Interface do usuário: Tela Dados do Equídeo CADASTRO DE EQUÍDEO PARTE Layout sugerido TELA CLICAVÉL PARA SELEÇÃO DAS MARCAS NAS REGIÕES ZOOTÉCNICAS

136 136 TELA DE CONFIRMAÇÃO PARA MARCAÇÃO DA REGIÃO ZOOTÉCNICA

137 137 TELA MOSTRANDO A SELEÇÃO DA REGIÃO ZOOTÉCNICA 12.2 Diagrama de Estados Não aplicavél.

138 Relacionamento com outras interfaces O botão, irá retornar a tela Controle de Resenhas. O botão, irá salvar o que foi feito na respectiva página. O botão, irá excluir tudo o que o usuário digitar na tela. O botão, irá excluir as marcas da região zootécnica. O botão, permitirá adicionar mais marcas no equídeo. Retornando assim para a tela clicavél de seleção da região zootécnica. Quando o usuário desejar excluir o que foi digitado na tela, irá aparecer um popup perguntando se realemente deseja descartar atualizações. Se o usuário clicar em não, continuará na tela do local selecionado pelo o usuário. Se o usuário clicar em sim, irá retornar a tela de seleção clicavél do equídeo, para poder selecionar o local da marca do equídeo Campos Número 1 Nome Local Descrição Combo Box Grupo Incluir Requisitos de conteúdo O usuário deverá escolher o com o local local da marca do animal, cadastrado no apenas clicando sobre o banco de dados. local desejado. Caso tenha Requisitos Requisito de edição s diversos Obrigatório Obrigatório Obrigatório mais de uma marca, ele deverá clicar no botão 2 Marca Combo Box Incluir. O usuário deverá escolher a com as marcas marca do animal, apenas cadastradas no clicando sobre o lugar banco de dados. desejado. Caso tenha mais de uma marca, ele deverá clicar no botão 3 Incluir. R. Combo Box O usuário deverá escolher a Zootécnica com as regiões região zootécnica do animal. zootécnicas Caso tenha mais de uma, ele cadastradas no deverá clicar no botão. banco de dados. 4 Imagem Ficará a imagem Imagem clicavél, quando o A imagem da resenha de usuário clicar em já virá no

139 139 acordo com o determinado Local irá focar aplicativo. MAPA. no local clicado. Não será necessário fazer upload. 5 Voltar Botão que Incluir Caso o usuário deseje voltar voltará a página a página anterior, sem anterior. cancelar o que está fazendo na atual. 6 Próximo Botão que irá Incluir Caso o usuário deseje ir para para próxima próxima página, salvando o página salvando que está fazendo na atual. o que está escrito na atual Comandos Número Nome Ação Restrições 1 Permite retornar a tela anterior. Sempre habilitado. 2 Permite o usuário salvar os Sempre habilitado. dados já digitados e vá para próxima página. 3 Permite que o usuário limpar o Sempre habilitado. que foi digitado. 4 Permite que o usuário Sempre habilitado. acrescentar mais descrições sobre o animal. 5 Ao clicar irá excluir a marca da região zootécnica. Sempre habilitado.

140 Interface do usuário: Tela Dados do Equídeo CADASTRO DE EQUÍDEO PARTE Layout sugerido REGIÕES ZOOTÉCNICAS SELECIONADAS

141 141 CONFIRMAÇÃO DA RESENHA

Como preencher requisição para exame de Mormo e AIE. Mirna R. Porto, M.V. MSc

Como preencher requisição para exame de Mormo e AIE. Mirna R. Porto, M.V. MSc Como preencher requisição para exame de Mormo e AIE Mirna R. Porto, M.V. MSc Requisição Formulário específico de requisição e resultado de exame de AIE e Mormo Resenha X Resenho Preenchimento dos resenhos

Leia mais

MANUAL DE ORIENTAÇÃO PARA CONFECÇÃO DE RESENHA

MANUAL DE ORIENTAÇÃO PARA CONFECÇÃO DE RESENHA CETERC BOLETIM TÉCNICO 08/2011 MANUAL DE ORIENTAÇÃO PARA CONFECÇÃO DE RESENHA [Digite texto] AUTORES Alessandro Moreira Procópio Bárbara Bueno Romagnoli Diogo Gonzaga Jayme Roberto José Gazzinelli Cruz

Leia mais

PARTICULARIDADES DAS PELAGENS

PARTICULARIDADES DAS PELAGENS PARTICULARIDADES DAS PELAGENS Introdução Não existe um cavalo idêntico ao outro; Particularidades sinais na pelagem; Identificação RESENHAS (Registro Genealógico das Associações de Raças, Haras e Propriedades

Leia mais

PELAGENS DE EQUINOS. SANTOS, Luiz Gustavo 1 ALVES, Beatriz 1 GLAUSER, Luiz Claudio 1 MENDES, Thalita 1 SIQUEIRA, Laura 1

PELAGENS DE EQUINOS. SANTOS, Luiz Gustavo 1 ALVES, Beatriz 1 GLAUSER, Luiz Claudio 1 MENDES, Thalita 1 SIQUEIRA, Laura 1 PELAGENS DE EQUINOS SANTOS, Luiz Gustavo 1 ALVES, Beatriz 1 GLAUSER, Luiz Claudio 1 MENDES, Thalita 1 SIQUEIRA, Laura 1 Acadêmico(a) do curso de graduação em Medicina Veterinária da Faculdade de Ciências

Leia mais

O BLOG" Fisiologia do Exercício do Cavalo Atleta -

O BLOG Fisiologia do Exercício do Cavalo Atleta - Para definir as Pelagens usamos como fonte o site da Associação Brasileira de Quarto de Milha (ABQM), o trabalho de TECSA - EQUIPE DE VETERINÁRIOS - TECSA Laboratórios Equideocultura e texto de aulas de

Leia mais

Melhoramento de Equinos Genética da pelagem

Melhoramento de Equinos Genética da pelagem Universidade Estadual Paulista Júlio De Mesquita Filho Campus Jaboticabal - FCAV Melhoramento de Equinos Genética da pelagem Melhoramento Genético Animal Fábio José Gomes Tássia Souza Bertipaglia 29/09/2014

Leia mais

Book Informativo Equídeos

Book Informativo Equídeos Book Informativo Equídeos Equídeos Fazenda Itajuru - Barão de Cocais Jumento, garanhão, tordilho. Cavalo paulista, macho, alazão mascarado, calçado branco nos 4 pés. Quarto de Milha, fêmea, alazã mascarado,

Leia mais

Determinantes Genéticos da Pelagem Equina

Determinantes Genéticos da Pelagem Equina Universidade Federal de Pelotas Graduação em Biotecnologias Genômica de Equinos Determinantes Genéticos da Pelagem Equina Priscila M. M. de Leon Dra., Médica Veterinária - PNDP Biotecnologia/UFPel Importância

Leia mais

EXIGÊNCIAS PARA O TRANSPORTE DE EQUÍDEOS NO BRASIL E PARA IMPORTAÇÃO E EXPORTAÇÃO.

EXIGÊNCIAS PARA O TRANSPORTE DE EQUÍDEOS NO BRASIL E PARA IMPORTAÇÃO E EXPORTAÇÃO. EXIGÊNCIAS PARA O TRANSPORTE DE EQUÍDEOS NO BRASIL E PARA IMPORTAÇÃO E EXPORTAÇÃO. Ana Carolina Lopes Amaral Costa 1, Letícia Alves Guimarães 1, Pâmela Laís Pontes Gomes 1, Geraldo de Nardi Júnior². 1

Leia mais

IDENTIFICAÇÃO DE EQUÍDEOS

IDENTIFICAÇÃO DE EQUÍDEOS l 22/08/11 IDENTIFICAÇÃO DE EQUÍDEOS PEDRO CHAGAS DE OLIVEIRA NETO FISCAL ESTADUAL AGROPECUÁRIO ZOOTECNISTA RESENHO DEFINIÇÃO RESENHO É UM MÉTODO DE IDENTIFICAÇÃO QUE CONSISTE NA ENUMERAÇÃO, SUCINTA, COMPLETA

Leia mais

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem

Leia mais

Lamentável caso de Mormo, em Minas Gerais

Lamentável caso de Mormo, em Minas Gerais Lamentável caso de Mormo, em Minas Gerais O Mormo é uma doença infecto-contagiosa que acomete os Equinos e Asininos e tem como agente causador a bactéria Burkholderia mallei; Mormo é uma Zoonose porque

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para

Leia mais

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais Diogo Sebastião Silva de Lima 1 ; Mauro Daniel Castro e Silva

Leia mais

1 APARÊNCIA GERAL. a) Estado Geral: sadio, vigoroso e com bom desenvolvimento de tamanho e peso proporcional

1 APARÊNCIA GERAL. a) Estado Geral: sadio, vigoroso e com bom desenvolvimento de tamanho e peso proporcional 1 2 1 APARÊNCIA GERAL a) Estado Geral: sadio, vigoroso e com bom desenvolvimento de tamanho e peso proporcional à idade; b) Conformação: conformação robusta, de ossatura mediana revestida por musculatura

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação

Leia mais

CROMOTRICOLOGIA EM EQUINOS

CROMOTRICOLOGIA EM EQUINOS 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO ESTADO DE SÃO PAULO - CAMPUS BARRETOS LEANDRO SICHINELI CROMOTRICOLOGIA EM EQUINOS Barretos SP 2016 2 LEANDRO SICHINELI CROMOTRICOLOGIA EM EQUINOS

Leia mais

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich Introdução a B anco de Dados INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich 1 Introdução Sistema de banco de dados Projetados para gerenciar grandes quantidades de informação Proporcionar

Leia mais

3 Arquitetura do Sistema

3 Arquitetura do Sistema Arquitetura do Sistema 22 3 Arquitetura do Sistema 3.1. Visão geral O sistema desenvolvido permite a criação de aplicações que possibilitam efetuar consultas em um banco de dados relacional utilizando

Leia mais

1. INTRODUÇÃO A MODELAGEM DE DADOS

1. INTRODUÇÃO A MODELAGEM DE DADOS 1. INTRODUÇÃO A MODELAGEM DE DADOS Para se construir uma casa ou um prédio de qualidade, é essencial fazer um planejamento detalhado, com a finalidade de pensar sobre as formas de construção, fazer estimativas

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação

Leia mais

CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO

CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO Moises Wesley de Souza

Leia mais

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura

Leia mais

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA Julio Cesar do Carmo Junior 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Informática para Gestão, Faculdade de Tecnologia, Botucatu, SP, Brasil. E-mail:

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis

Leia mais

Prospecção. Sistema de Prospecção de Clientes Manual do Usuário. versão 1

Prospecção. Sistema de Prospecção de Clientes Manual do Usuário. versão 1 Prospecção Sistema de Prospecção de Clientes Manual do Usuário versão 1 Sumário Introdução 1 Operação básica do aplicativo 2 Formulários 2 Filtros de busca 2 Telas simples, consultas e relatórios 3 Parametrização

Leia mais

Atendimento e cuidado com os animais em Barão de Cocais

Atendimento e cuidado com os animais em Barão de Cocais Atendimento e cuidado com os animais em Barão de Cocais Área rural Bom Jesus do Amparo Granja Senhor Vicente Galinhas Fazenda Itajuru - Barão de Cocais Equinos Jumento, garanhão, tordilho. Cavalo paulista,

Leia mais

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são

Leia mais

FUNDAÇÃO EDUCACIONAL SERRA DOS ÓRGÃOS CENTRO UNIVERSITÁRIO SERRA DOS ÓRGÃOS

FUNDAÇÃO EDUCACIONAL SERRA DOS ÓRGÃOS CENTRO UNIVERSITÁRIO SERRA DOS ÓRGÃOS FUNDAÇÃO EDUCACIONAL SERRA DOS ÓRGÃOS CENTRO UNIVERSITÁRIO SERRA DOS ÓRGÃOS CURSO DE GRADUAÇÃO EM MEDICINA VETERINÁRIA DISCIPLINA DE T.C.C. EM MEDICINA VETERINÁRIA NORMAS E MODELO PARA DESENVOLVIMENTO

Leia mais

8º LEILÃO VIRTUAL HARAS INDAIATUBA DATA : 13 DE ABRIL TRANSMISSÃO : CANAL RURAL - HORÁRIO : 21:00HS REALIZAÇÃO : FIEL LEILÕES

8º LEILÃO VIRTUAL HARAS INDAIATUBA DATA : 13 DE ABRIL TRANSMISSÃO : CANAL RURAL - HORÁRIO : 21:00HS REALIZAÇÃO : FIEL LEILÕES LOTE 01-01 JUMENTO RAÇA : PÊGA NOME : ALMIRANTE DE INDAIATUBA GERAÇÃO : FEVEREIRO DE 2013 PELAGEM : RUÃO 8º LEILÃO VIRTUAL HARAS INDAIATUBA DATA : 13 DE ABRIL TRANSMISSÃO : CANAL RURAL - HORÁRIO : 21:00HS

Leia mais

Sistemas de Computação e de Informação

Sistemas de Computação e de Informação Sistemas de Computação e de Informação SLIDE 9 Professor Júlio Cesar da Silva juliocesar@eloquium.com.br site: http://eloquium.com.br/ twitter: @profjuliocsilva Linguagens de Programação Os computadores

Leia mais

4 Implementação do Gerador de arquivos VRML - VRMLGer

4 Implementação do Gerador de arquivos VRML - VRMLGer 29 4 Implementação do Gerador de arquivos VRML - VRMLGer Neste capítulo são apresentados o desenvolvimento do Gerador de arquivos VRML - VRMLGer, a linguagem de programa utilizada, a estrutura da entrada

Leia mais

Sistemas de Banco de Dados

Sistemas de Banco de Dados Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática

Leia mais

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ Centro de Tecnologia - CTC Departamento de Informática - DIN Programa de Pós-Graduação em Ciência da Computação PCC ESTÁGIO DE DOCÊNCIA II Disciplina: Engenharia

Leia mais

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos

Leia mais

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

SP INTERLÁCTEA 2013 EXPOSIÇÃO INTERNACIONAL DO AGRONEGÓCIO DO LEITE

SP INTERLÁCTEA 2013 EXPOSIÇÃO INTERNACIONAL DO AGRONEGÓCIO DO LEITE SP INTERLÁCTEA 2013 EXPOSIÇÃO INTERNACIONAL DO AGRONEGÓCIO DO LEITE Estância Turística de Avaré, 17 de Outubro de 2013. Circular Informativa 003/13 De: COMISSÃO ORGANIZADORA Para: ASSOCIAÇÕES DAS RAÇAS

Leia mais

Padrão para Especificação de Requisitos de Produto de Multimídia

Padrão para Especificação de Requisitos de Produto de Multimídia Padrão para Especificação de Requisitos de Produto de Multimídia 1 Introdução 1.1 Escopo do documento Sugere-se aqui uma estrutura para a Especificação de Requisitos de Produto de Multimídia (ERPM). Esta

Leia mais

DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÃO GEOGRÁFICA PARA GERAÇÃO DE MAPAS PLUVIOMÉTRICOS

DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÃO GEOGRÁFICA PARA GERAÇÃO DE MAPAS PLUVIOMÉTRICOS DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÃO GEOGRÁFICA PARA GERAÇÃO DE MAPAS PLUVIOMÉTRICOS Osvaldo Cesar Pinheiro de Almeida 1, Roger Cristhian Gomes 2 1 FATEC, Botucatu, SP, Brasil. E-mail cesar@fatecbt.edu.br

Leia mais

MODELAGEM DE PROCESSOS MÓDULO 9

MODELAGEM DE PROCESSOS MÓDULO 9 MODELAGEM DE PROCESSOS MÓDULO 9 Índice 1. Processo de Desenvolvimento de Sistemas - Continuação..3 1.1. Diagramas de Casos de Uso... 3 2 1. PROCESSO DE DESENVOLVIMENTO DE SISTEMAS - CONTINUAÇÃO 1.1. DIAGRAMAS

Leia mais

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 4º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE 2009/2 GABARITO COMENTADO QUESTÃO 1: 1. Considere as afirmações a seguir:

Leia mais

PRESENÇA DE PARTICULARIDADES NA CABEÇA DOS EQUINOS DA RAÇA MANGALARGA MARCHADOR

PRESENÇA DE PARTICULARIDADES NA CABEÇA DOS EQUINOS DA RAÇA MANGALARGA MARCHADOR PRESENÇA DE PARTICULARIDADES NA CABEÇA DOS EQUINOS DA RAÇA MANGALARGA MARCHADOR Matheus Alves CAMPOS 1, Maria Claudia SIQUEIRA 1, Gregório Miguel Ferreira de CAMARGO 2, Raphael Bermal COSTA 2, Chiara Albano

Leia mais

Introdução a Banco de Dados. Curso: Engenharia de Produção Disciplina: Informática Aplicada Professor: Rodrigo da Rocha

Introdução a Banco de Dados. Curso: Engenharia de Produção Disciplina: Informática Aplicada Professor: Rodrigo da Rocha Introdução a Banco de Dados Curso: Engenharia de Produção Disciplina: Informática Aplicada Professor: Rodrigo da Rocha Agenda Introdução Objetos do Banco de Dados Planejar um Banco de Dados Criar um Banco

Leia mais

ESTADO DE SÃO PAULO RESOLUÇÃO SAA N 45, DE 12 DE SETEMBRO DE 2008

ESTADO DE SÃO PAULO RESOLUÇÃO SAA N 45, DE 12 DE SETEMBRO DE 2008 RESOLUÇÃO SAA N 45, DE 12 DE SETEMBRO DE 2008 Considera o mormo (burkholderia mallei), doença dos eqüídeos, de peculiar interesse do Estado e estabelece exigências a serem cumpridas por proprietários,

Leia mais

Banco de Dados I Introdução SQL

Banco de Dados I Introdução SQL Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada

Leia mais

PADRÃO DA RAÇA SINDI

PADRÃO DA RAÇA SINDI 71 1 - APARÊNCIA GERAL 1.1 - Estado Geral Sadio e vigoroso. 1.2 - Desenvolvimento Bom, de acordo com a idade. Médio Tamanho e peso reduzidos, em relação à idade. 1.3 - Constituição, Ossatura e Musculatura

Leia mais

9 Seminário de Extensão SIENA - SISTEMA DE INFORMAÇÃO PARA ANÁLISE DOS INDUCADORES DO ESTADO NUTRICIONAL E ALIMENTAR

9 Seminário de Extensão SIENA - SISTEMA DE INFORMAÇÃO PARA ANÁLISE DOS INDUCADORES DO ESTADO NUTRICIONAL E ALIMENTAR 9 Seminário de Extensão SIENA - SISTEMA DE INFORMAÇÃO PARA ANÁLISE DOS INDUCADORES DO ESTADO NUTRICIONAL E ALIMENTAR Autor(es) FABIO CURTIS VOLPE Orientador(es) Ana Estela Antunes da Silva Apoio Financeiro

Leia mais

Metodologia Científica. Construindo Saberes

Metodologia Científica. Construindo Saberes Metodologia Científica Construindo Saberes Trabalho com Projetos A pesquisa promove saberes Estímulo ao desenvolvimento da ciência Construção e busca por novos conhecimentos Buscar novos horizontes Desenvolvimento

Leia mais

Aula 2 BD Introdução. Profa. Elaine Faria UFU

Aula 2 BD Introdução. Profa. Elaine Faria UFU Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações

Leia mais

GERENCIAMENTO DE DADOS Exercícios

GERENCIAMENTO DE DADOS Exercícios GERENCIAMENTO DE DADOS Exercícios EXERCÍCIO 1 Marque a opção correta: 1. O conceito de administração de recursos de dados envolve o gerenciamento dos: a. Recursos de dados de uma organização e do seu pessoal.

Leia mais

PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING

PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING MINISTÉRIO DA CIÊNCIA E TECNOLOGIA INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS INPE-9307-TDI/820 PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING Ivan Soares de Lucena Dissertação

Leia mais

Curso: Banco de Dados I. Conceitos Iniciais

Curso: Banco de Dados I. Conceitos Iniciais Curso: Conceitos Iniciais Discussão inicial O que são Bancos de Dados? Quais os programas de Bancos de Dados mais conhecidos no mercado? Quais as vantagens do uso de Bancos de Dados nas empresas? Como

Leia mais

CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3. Padrão FCI /08/1999

CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3. Padrão FCI /08/1999 CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3 Padrão FCI 236 09/08/1999 Padrão Oficial da Raça SILKY TERRIER AUSTRALIANO CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Classificação

Leia mais

Sistema colaborativo para monitoramento de focos de Aedes aegypti

Sistema colaborativo para monitoramento de focos de Aedes aegypti Sistema colaborativo para monitoramento de focos de Aedes aegypti Thiago Amorim Orientador: André Backes Faculdade de Computação Universidade Federal de Uberlândia 1 de dezembro de 2016 Thiago A., André

Leia mais

Unidade 4 Projeto de Banco de Dados

Unidade 4 Projeto de Banco de Dados Unidade 4 Projeto de Banco de Dados Engenharia de Computação / Engenharia de Produção Banco de Dados Prof. Maria das Graças da Silva Teixeira Material base: Banco de Dados, 2009.2, prof. Otacílio José

Leia mais

Bem vindo à semana 14! Tema central: Banco de Dados

Bem vindo à semana 14! Tema central: Banco de Dados Bem vindo à semana 14! Tema central: Banco de Dados Em todas as atividades que exercemos, sejam sociais ou profissionais, precisamos de dados. Para telefonar para um amigo, necessitamos de seu nome e telefone;

Leia mais

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER. Modelos Banco de dados Professor: Jarbas Araújo professorjarbasaraujo@gmail.com CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

Sistemas da Informação. Banco de Dados I. Edson Thizon

Sistemas da Informação. Banco de Dados I. Edson Thizon Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Proposta de Trabalho de Conclusão de Curso

Proposta de Trabalho de Conclusão de Curso UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO CURSO DE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO Proposta de Trabalho de Conclusão de Curso Gerador de Código Automático Baseado em Diagramas de

Leia mais

Revisando Banco de Dados. Modelo Relacional

Revisando Banco de Dados. Modelo Relacional : Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador

Leia mais

Banco de Dados 08/08/2010

Banco de Dados 08/08/2010 Disciplina: Engenharia de Software / rof.: Raquel Silveira LANO DE AVALIAÇÕES Banco de Dados 1ª A: 30 de agosto 2ª A: 04 de outubro 3ª A: 29 de novembro NAF: 02 de dezembro Referência bibliográfica: SILBERSCHATZ,

Leia mais

Conceitos e arquitetura do banco de dados. Andre Noel

Conceitos e arquitetura do banco de dados. Andre Noel Conceitos e arquitetura do banco de dados Andre Noel SGBD SGBD cliente/servidor SGBD SGBD cliente/servidor Módulo cliente SGBD SGBD cliente/servidor Módulo cliente Módulo servidor Abstração de dados Quais

Leia mais

Banco de Dados Geográficos

Banco de Dados Geográficos Banco de Dados Geográficos Valéria Gonçalves Soares Professora DIMAp/UFRN Conteúdo Bancos de Dados Geográficos 1. Conceitos e Definições Características Gerais 2. Modelos de Dados Geográficos Modelos de

Leia mais

Aula 01 Conceito de Banco de Dados e SGBD

Aula 01 Conceito de Banco de Dados e SGBD Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com

Leia mais

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites

Leia mais

PEP: Prontuário Eletrônico do Paciente

PEP: Prontuário Eletrônico do Paciente PEP: Prontuário Eletrônico do Paciente Revisando... O Prontuário Eletrônico é... um repositório onde todas as informações de saúde, clínicas e administrativas, ao longo da vida de um indivíduo estão armazenadas,

Leia mais

Sistema de Informação e Coordenação - SIC

Sistema de Informação e Coordenação - SIC Sistema de Informação e Coordenação - SIC Tópicos 1- Sistema de Informação e Coordenação - SIC 2- Modelo 3- Tecnologias Usadas 4- Projeto Estrutura 5- Fluxo de Atividades 1- Sistema de Informação e Coordenação

Leia mais

5.1. Fluxo para geração do Roadmap

5.1. Fluxo para geração do Roadmap 46 5 VelvetH-DB Os Sistemas Gerenciadores de Banco de Dados (SGBDs), foram criados com o intuito de permitir o armazenamento e manipulação de grandes volumes de dados, fornecendo uma aplicação que garanta,

Leia mais

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos conceitos 1 conteúdos A necessidade de processamento de DADOS em tempo útil de forma a recolher INFORMAÇÃO relevante, foi sempre uma necessidade sentida pelo Homem. conceitos modelo relacional (DER) 04-01-2012

Leia mais

SISTEMA DE GERENCIAMENTO DO CENTRO DE PRÁTICAS CLÍNICAS E CIRÚRGICAS DO IFC CAMPUS ARAQUARI

SISTEMA DE GERENCIAMENTO DO CENTRO DE PRÁTICAS CLÍNICAS E CIRÚRGICAS DO IFC CAMPUS ARAQUARI SISTEMA DE GERENCIAMENTO DO CENTRO DE PRÁTICAS CLÍNICAS E CIRÚRGICAS DO IFC CAMPUS ARAQUARI Gueretz, Fernando Stasiak 1 ; Mariano, Fernando 1 ; Mota, Joice Seleme 1 Instituto Federal de Educação Ciência

Leia mais

TIPOS DE PELAGENS DOS FILHOS DE REPRODUTORES MACHOS PO DA RAÇA QUARTO DE MILHA EM MICROREGIÃO DO SERTÃO PARAIBANO

TIPOS DE PELAGENS DOS FILHOS DE REPRODUTORES MACHOS PO DA RAÇA QUARTO DE MILHA EM MICROREGIÃO DO SERTÃO PARAIBANO TIPOS DE PELAGENS DOS FILHOS DE REPRODUTORES MACHOS PO DA RAÇA QUARTO DE MILHA EM MICROREGIÃO DO SERTÃO PARAIBANO Francisco Denis Rodrigues Bezerra Maia ; Rosilene Agra da Silva 2 ; Patrício Borges Maracajá

Leia mais

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO Nº 006/2016 CONTRATO DE GESTÃO IGAM Nº 002/IGAM/2012 09/2017 1 PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE ATO CONVOCATÓRIO

Leia mais

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida GESTÃO DE DADOS NAS ORGANIZAÇÕES Prof. Robson Almeida INFRA-ESTRUTURA DE SISTEMAS DE INFORMAÇÃO 3 CONCEITOS Bit: Menor unidade de dados; dígito binário (0,1) Byte: Grupo de bits que representa um único

Leia mais

Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto

Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DA ASTAH... 3 COMO BAIXAR... 4 PRINCIPAIS FUNCIONALIDADES...

Leia mais

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um

Leia mais

Raças, Exterior e Julgamento de Caprinos

Raças, Exterior e Julgamento de Caprinos Introdução - Cronograma Raças, Exterior e Julgamento de Caprinos Horas Aula Semana A S S U N T O Dia Aula T P TP 7/3 3 1 1 Introdução ao curso, importância e perspectivas da caprinocultura, principais

Leia mais

CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3. Padrão FCI 86 28/11/2003. Padrão Oficial da Raça

CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3. Padrão FCI 86 28/11/2003. Padrão Oficial da Raça CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3 Padrão FCI 86 28/11/2003 Padrão Oficial da Raça YORKSHIRE TERRIER CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Classificação F.C.I.:

Leia mais

ANEMIA INFECCIOSA EQUINA

ANEMIA INFECCIOSA EQUINA ANEMIA INFECCIOSA EQUINA RODRIGUES, Taliane R. Discente do Curso de Medicina Veterinária da FAMED-Garça AVANZA, Marcel F. B ZAPPA, Vanessa Docentes da Associação Cultural e Educacional da FAMED-Garça RESUMO

Leia mais

MANUAL DE NORMATIZAÇÃO PARA ELABORAÇÃO DE DISSERTAÇÃO NO FORMATO DE ARTIGOS

MANUAL DE NORMATIZAÇÃO PARA ELABORAÇÃO DE DISSERTAÇÃO NO FORMATO DE ARTIGOS MANUAL DE NORMATIZAÇÃO PARA ELABORAÇÃO DE DISSERTAÇÃO NO FORMATO DE ARTIGOS Passo Fundo 2015 APRESENTAÇÃO De acordo com a Associação Brasileira de Normas Técnicas (ABNT, 2011), uma dissertação é um documento

Leia mais

as fases contemplam todas as etapas do ciclo de desenvolvimento (requisitos, análise, projeto, implementação, teste e validação);

as fases contemplam todas as etapas do ciclo de desenvolvimento (requisitos, análise, projeto, implementação, teste e validação); Título : B2 Processo de desenvolvimento de Sistemas Conteúdo : A UML estabelece uma abordagem para a construção, o desenvolvimento e a manutenção de software. Atualmente, metodologias utilizadas no desenvolvimento

Leia mais

Banco de Dados 30/04/2012 1

Banco de Dados 30/04/2012 1 Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série de informações relacionadas a um determinado assunto.

Leia mais

3 Arquitetura MVC baseada em modelos

3 Arquitetura MVC baseada em modelos Arquitetura MVC baseada em modelos 30 3 Arquitetura MVC baseada em modelos 3.1. Visão geral Na arquitetura proposta os componentes de Controle e Visão, da arquitetura tradicional do padrão de projetos

Leia mais

Gestão Unificada de Recursos Institucionais GURI

Gestão Unificada de Recursos Institucionais GURI Documentação de Sistemas Gestão Unificada de Recursos Institucionais GURI Módulo de Relatórios Versão 1.1.3 Última revisão: 04/11/2015 2015 REITORA Ulrika Arns VICE-REITOR Almir Barros da Silva Santos

Leia mais

CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 8. Padrão FCI /02/1999. Padrão Oficial da Raça

CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 8. Padrão FCI /02/1999. Padrão Oficial da Raça CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 8 Padrão FCI 221 05/02/1999 Padrão Oficial da Raça CÃO D ÁGUA FRISADO WETTERHOUN CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Classificação

Leia mais

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática UERJ Oscar Luiz Monteiro de Farias 2 Conceitos de Sistemas de Banco de Dados e Arquitetura

Leia mais

Design de IHC. Capítulo 7. Barbosa e Silva Adaptado por Luciana Mara e Thiago Vilela

Design de IHC. Capítulo 7. Barbosa e Silva Adaptado por Luciana Mara e Thiago Vilela A Design de IHC Capítulo 7 Adaptado por Luciana Mara e Thiago Vilela Introdução Os modelos e as representações do Capítulo 6, permitem descrever quem usa ou utilizará o sistema (através de perfis de usuários

Leia mais

CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3. Padrão FCI 9 12/03/1998. Padrão Oficial da Raça

CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3. Padrão FCI 9 12/03/1998. Padrão Oficial da Raça CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Fédération Cynologique Internationale GRUPO 3 Padrão FCI 9 12/03/1998 Padrão Oficial da Raça BEDLINGTON TERRIER CONFEDERAÇÃO BRASILEIRA DE CINOFILIA Classificação F.C.I.:

Leia mais

Sistemas de Vigilância e Informação BRASIL. Programa Nacional de Erradicação e Prevenção da Febre Aftosa. Departamento de Saúde Animal

Sistemas de Vigilância e Informação BRASIL. Programa Nacional de Erradicação e Prevenção da Febre Aftosa. Departamento de Saúde Animal Sistemas de Vigilância e Informação BRASIL Programa Nacional de Erradicação e Prevenção da Febre Aftosa Departamento de Saúde Animal Vigilância epidemiológica OIE Investigação contínua de uma população

Leia mais

Sistema Gestor de Bancos de Dados (SGBD)

Sistema Gestor de Bancos de Dados (SGBD) Sistema Gestor de Bancos de Dados (SGBD) Conceitos Gerais Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Roteiro! Contextualização! Apresentação, um pouco de história Legendas! Nesta apresentação

Leia mais

Protótipo tipo de um Sistema de Informações Executivas para Representantes Comerciais do Ramo Têxtil

Protótipo tipo de um Sistema de Informações Executivas para Representantes Comerciais do Ramo Têxtil Protótipo tipo de um Sistema de Informações Executivas para Representantes Comerciais do Ramo Têxtil Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Ciências da Computação

Leia mais

2. Conceitos e Arquiteturas de um SGBD

2. Conceitos e Arquiteturas de um SGBD Instituto de Ciências Exatas e Tecnológicas Campus Assis Curso: Ciência da Computação Disciplina: Banco de Dados Prof(a): Alexandre Serezani Título: Apostila 2 APOSTILA 2 2. Conceitos e Arquiteturas de

Leia mais

Gestão Unificada de Recursos Institucionais GURI

Gestão Unificada de Recursos Institucionais GURI Documentação de Sistemas Gestão Unificada de Recursos Institucionais GURI Módulo Assistência Estudantil Versão 1.10 Última revisão: 16/02/2018 2018 Versão: 1.10 Documentação: André L.M. Camargo Revisão:

Leia mais

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

CAPA (elemento obrigatório) Deve conter dados que identifiquem a obra (nome da instituição, autor, título, local, ano).

CAPA (elemento obrigatório) Deve conter dados que identifiquem a obra (nome da instituição, autor, título, local, ano). ESTRUTURA DO PROJETO DE TCC O trabalho científico deverá ser organizado de acordo com a estrutura abaixo, NBR 14724/2006: capa; folha de rosto; verso da folha de rosto (ficha catalográfica) folha de aprovação

Leia mais

Documento de Requisitos do Software Tá Fazendo Quanto?

Documento de Requisitos do Software Tá Fazendo Quanto? Documento de Requisitos do Software Tá Fazendo Quanto? Versão 1.0 09 15 Ficha Técnica Equipe Responsável pela Elaboração Daniel Schmid Mariotto Gustavo Romito Nogueira Vinicius Carvalho Público Alvo Este

Leia mais

Quinto Trabalho Prático. Este trabalho tem como objetivo indexar arquivos de dados usando um índice árvore-b.

Quinto Trabalho Prático. Este trabalho tem como objetivo indexar arquivos de dados usando um índice árvore-b. Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de

Leia mais