RELATÓRIO DE ESTÁGIO SUPERVISIONADO
Por: jaofo • 24/9/2022 • Pesquisas Acadêmicas • 8.046 Palavras (33 Páginas) • 68 Visualizações
[pic 1]
UNIVERSIDADE FEDERAL DO ABC
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
RELATÓRIO DE ESTÁGIO SUPERVISIONADO I
GUILHERME ALVES AGOSTINELLI
Orientador: Prof. Dr. Francisco Isidro Massetto
Santo André – SP
2018
GUILHERME ALVES AGOSTINELLI
PRESTAÇÃO DE SERVIÇOS DE DESENVOLVIMENTO DE UM SISTEMA DE GESTÃO VETERINÁRIO
Relatório de estágio apresentado ao curso
de Bacharelado em Ciência da Computa-
ção da Universidade Federal do ABC como
requisito parcial para a obtenção do título
de Bacharel em Ciência da Computação.
Orientador: Prof. Dr. Francisco Isidro Mas-
setto
Santo André – SP
2018
DEDICATÓRIA
Dedico este trabalho aos meus familiares, professores e amigos que se mantiveram sempre ao meu lado e que me influenciaram a ser a pessoa, o aluno e o profissional que sou hoje.
AGRADECIMENTOS
Agradeço ao professor orientador Francisco Isidro Massetto por ter me aprimorado pessoal e profissionalmente e à empresa Felsan Soluções em TI por todo o suporte ao longo do desenvolvimento deste projeto, possibilitando que a base acadêmica ofere-cida durante o curso de Ciência da Computação pudesse ser aplicada em uma solução de mercado.
"Talvez não tenhamos conseguido
fazer o melhor, mas lutamos para
que o melhor fosse feito."
[pic 2]
Martin Luther King
RESUMO
O presete relatório visa descrever as tarefas realizadas durante a prestação de ser-
viços da empresa Agoyama Soluções em Tecnologia da Informação para a empresa
Felsan Soluções em TI. As atividades foram desenvolvidas sob o escopo da disciplina
de Estágio Supervisionado I do curso de Bacharelado em Ciência da Computação da
Universidade Federal do ABC, totalizando 96 horas de trabalho. O trabalho consiste no
desenvolvimento de partes de um sistema de gestão veterinário que pode ser utilizado
nas rotinas de atendimento de clínicas, hospitais, consultórios, centros estéticos e pet
shops. São mostradas as motivações para a realização do trabalho, a descrição das
empresas envolvidas, além da apresentação dos resultados obtidos, da aprendizagem
adquirida e dos conhecimentos acadêmicos necessários para o desenvolvimento das
atividades.
Palavras-Chave: Desenvolvimento, Atividades, Sistema, Gestão, Veterinário.
ABSTRACT
This report aims to describe the tasks developed during the provision of services of the company Agoyama Soluções em Tecnologia da Informação to the company Felsan Soluções em TI. The activities were developed under the scope of the Estágio Super-visionado I course which is part of the Bachelor in Computer Science at Universidade Federal do ABC, totalling 96 hours of work. The work consists in developing parts of a veterinary management system that can be used by clinics, hospitals, aesthetic centers and pet shops. There is a demonstration of the motivations for the work, a description of the involved companies, and also the presentation of the results, of the acquired knowledge and of the academic concepts needed for the activities development. Keywords: Development, Activities, System, Management, Veterinary.
Lista de Figuras
2.1 | Etapas do Kanban implementadas na ferramenta online Trello. . . . . . | 16 |
2.2 | Gráfico de burndown do Scrum mostrando a realização de uma sprint | |
de 30 horas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 17 | |
2.3 | Diagrama Entidade Relacionamento do projeto. . . . . . . . . . . . . . . | 18 |
2.4 | Requisição POST para a rota /api/pet para cadastrar um novo animal no | |
banco. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 21 | |
2.5 | Requisição GET para a rota /api/pet que retorna o animal recém-cadastrado | |
no banco. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 21 | |
2.6 | Formulário de cadastro de clientes. . . . . . . . . . . . . . . . . . . . . . | 22 |
2.7 | Tela de consulta de clientes. . . . . . . . . . . . . . . . . . . . . . . . . | 23 |
2.8 | Formulário de cadastro de animais. . . . . . . . . . . . . . . . . . . . . | 23 |
2.9 | Tela de realização de atendimento. . . . . . . . . . . . . . . . . . . . . . | 24 |
2.10 | Caixa de diálogo onde reside a ficha do animal. . . . . . . . . . . . . . . | 25 |
2.11 | Detalhes mostrados após o clique no link Ver Detalhes do procedimento | |
desejado na ficha do animal. . . . . . . . . . . . . . . . . . . . . . . . . | 26 | |
2.12 | Tela de realização de atendimento sendo utilizada para cadastrar uma | |
vacinação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 27 | |
2.13 | Caixa de diálogo referente à caderneta de vacinações do animal. . . . . | 27 |
2.14 | Resultado da execução de 51 testes unitários bem-sucedidos. . . . . . | 28 |
2.15 | Etapas da execução do processo de build. . . . . . . . . . . . . . . . . | 29 |
3.1 | Sistema de Grid do Bootstrap. . . . . . . . . . . . . . . . . . . . . . . . | 34 |
3.2 | Exemplo do código HTML de uma aplicação Angular que utiliza expres- | |
sões e pipe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 36 | |
3.3 | Exemplo do código de um componente de uma aplicação Angular. . . . | 37 |
3.4 | Exemplo do código JavaScript de uma aplicação Node.js. . . . . . . . . | 38 |
3.5 | Iniciando uma aplicação Node.js pelo terminal. . . . . . . . . . . . . . . | 39 |
3.6 | Resultado retornado pela aplicação Node.js ao receber uma requisição | |
GET no caminho raíz localhost:3000/. . . . . . . . . . . . . . . . . . . . | 39 |
...