Buscar

Projeto de Desenvolvimento de Sistema (ONG - Proteção de animais) JOSE FERNANDO DA SILVA LOPES

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CENTRO UNIVERSITÁRIO FAEL – UNIFAEL 
 
SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE 
SISTEMAS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
JOSÉ FERNANDO DA SILVA LOPES 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PROJETO DE DESENVOLVIMENTO DE SISTEMAS 
Tema 2022/2 
 
 
 
 
 
 
 
 
 
 
Projeto do Curso Superior de Tecnologia em Análise e 
Desenvolvimento de Sistemas apresentado ao Centro 
Universitário FAEL - UNIFAEL, como requisito para a 
obtenção de média bimestral na disciplina de Projeto de 
Desenvolvimento de Sistemas. 
 
Professor: Rafael Dornelles de Lima. 
 
Gurupi 
2022 
 
 
 
 
SUMÁRIO 
1 TEMA DO PROJETO ........................................................................................... 3 
2 OBJETIVO ........................................................................................................... 4 
3 ANÁLISE DO SISTEMA ATUAL .......................................................................... 5 
4 LISTA DE REQUISITOS ...................................................................................... 6 
4.1 REQUISITOS FUNCIONAIS ............................................................................ 6 
4.2 REQUISITOS NÃO FUNCIONAIS .................................................................... 6 
5 – MODELAGEM UML .......................................................................................... 7 
5.1 – DIAGRAMA DE CASO DE USO .................................................................... 7 
5.2 – DIAGRAMA DE CLASSES ............................................................................ 8 
5.3 – DIAGRAMA DE SEQUÊNCIA ....................................................................... 9 
6 – MODELO DE BANCO DE DADOS ................................................................. 12 
REFERÊNCIAS ......................................................................................................... 13 
 
 
3 
1 TEMA DO PROJETO 
TEMA: PROJETO DE DESENVOLVIMENTO SISTEMA PARA (ONG) DE 
CONTROLE DOS ANIMAIS ABANDONADOS, DOAÇÕES E ADOÇÕES 
 
 Foi realizado uma avaliação para desenvolvimento de um Sistema 
para ONG que cuida de animais abandonados, com base uma pesquisa local na 
Cidade de Gurupi – Tocantins. Atualmente na Cidade de Gurupi existe uma ONG de 
Proteção aos animais abandonados chamada “Vitória dos Bichos”, formada pelo um 
grupo de cuidadores de animais mantida através de recursos próprios, parcerias com 
Clínicas Veterinárias e Pets Shops locais. 
 A ONG cuida de animais há muito anos, acolhendo Cães e Gatos 
abandonados, largados por maus tratos cuidando e trabalhando para encontrar novos 
lares para eles. Devido aumento no número de animais, nos últimos anos a ONG tem 
encontrado dificuldades para realizar o controle desses animais, levantar-se histórico, 
informações de saúde desses animais, controlar as doações e adoções. Espera-se 
com uma ferramenta melhorar o controle dos animais mantendo mais informações 
deles, facilitando sua busca e assim, facilitar o processo de adoção. 
 
 
4 
2 OBJETIVO 
 Esse trabalho segue com objetivo principal de desenvolver um Projeto 
que proponha auxiliar na gestão através de um software onde busca agilizar todo o 
processo realizado pela ONG de proteção de animais PETS, desde o resgaste desse 
animal, seu histórico de saúde e permanência na ONG, até encontrar um lar confiável 
para eles. Trazendo assim uma maior segurança e confiabilidade no processo e nas 
informações. 
 Objetivos específicos: 
- Identificar as principais necessidades da ONG voltada ao acolhimento de animais 
abandonados; 
- Propor uma arquitetura que atenda às necessidades da ONG voltada ao acolhimento 
de animais abandonados; 
 Sistematizando todo o processo: 
✓ Controle dos animais, através de cadastros com as informações básicas do 
animal, data do resgate, quem resgatou e local encontrado. 
✓ Doações e Adoções, através cadastros de adotantes /doadores e lançamentos 
criando um histórico do adotante e doador. 
✓ Relatórios PET (Animais, adotantes, doadores); 
✓ Criação de um Prontuário dos animais, mantendo informações como peso, 
exames realizados, informações sobre o estado de saúde, remédios que estão 
tomando ou que devem tomar; 
✓ Facilitar as doações por meio do PIX, elaborando e compartilhando na web o 
QR CODE e número da chave do PIX, permitindo que façam doações mesmo 
estando distantes. 
 
 
5 
3 ANÁLISE DO SISTEMA ATUAL 
Atualmente na Cidade de Gurupi a ONG “Vitória dos Bichos” tem em 
média de 50 animais, entre cães e gatos, em um local organizado pelos próprios 
cuidadores, e mais uns 15 em lares temporários cedidos por cuidadores e pessoas 
que apoiam a ONG. Com a grande dificuldade de encontrar adotantes, a capacidade 
fica sempre cheia, tendo que muitas vezes encontrar lares temporários até encontrar 
um novo lar para esses animais. (Zana Braga, Cuidadora da ONG Vitória dos Bichos 
Gurupi - TO) 
O controle hoje é feito manual, através de cadernos e planilhas de 
apoio, onde na grande maioria das vezes não é feito o controle pela falta de uma 
ferramenta eficiente que possa apoiar nesse processo. 
Dentre as maiores dificuldades da ONG de animais PET, estão: 
• Encontrar pessoas com esse comprometimento para ajudar é a maior 
dificuldade para uma ONG de proteção aos animais. 
• Encontrar adotantes responsáveis para os PETS; 
• Dificuldade de encontrar Clínicas e parceiros para apoiar nos exames, 
castrações e medicações dos PETS; 
• Dificuldade de encontrar um PET de acordo as características que o 
adotante procura, pelo fato de hoje não ter uma base de cadastro com 
histórico e informações do animal. 
 
Foto lar temporário PET. Enviada pela Rosana Braga 2022. 
 
 
6 
4 LISTA DE REQUISITOS 
4.1 REQUISITOS FUNCIONAIS 
Os requisitos funcionais são as funcionalidades que o sistema deve 
fornecer, como reagir e se comportar em determinadas situações. O sistema deve 
constar ou permitir: 
RF001 – Cadastro e gerenciamento de usuários; 
RF002 – Permitir que efetue o acesso com suas credenciais; 
RF003 – Cadastro e gerenciamento dos animais; 
RF004 – Cadastro e gerenciamento de adotantes e doadores; 
RF005 – Cadastro e gerenciamento de prontuário; 
RF006 – Cadastro e gerenciamento animais aptos para Adoção; 
RF007 – Cadastro de Doações financeiras; 
RF008 – Emitir histórico de Doações; 
RF009 – Filtrar animais com as características desejadas. 
4.2 REQUISITOS NÃO FUNCIONAIS 
Os requisitos não funcionais são as restrições sobre os serviços ou as 
funções oferecidas pelo sistema. 
RNF001 – Toda informação deve ser armazenada em um banco de dados; 
RNF002 – Senhas dos usuários devem ser armazenadas no banco de dados 
criptografadas; 
RNF003 – O sistema precisa realizar procedimento de backups diariamente; 
 
 
7 
5 – MODELAGEM UML 
5.1 – DIAGRAMA DE CASO DE USO 
 O diagrama de casos de uso “mostra conceitualmente o conjunto de 
funções que o sistema deve executar para atender aos requisitos, servindo como um 
contrato entre o cliente e o desenvolvedor” (LIMA, 2010, p. 57). 
 
Diagrama de Caso de Uso - UC – Software para Gestão de Adoção de Animais ONG 
 
Fonte: Elaborado pelo Autor 
 
UC1 – Fazer Login: Nesse caso de uso, serve para os usuários 
cadastrados (Padrão / Administrador) ONG realizar o acesso ao sistema. 
 
 
8 
UC2 – Manter Usuários: Nesse caso de uso, serve para o Usuários 
Administradores da ONG realizar os cadastros, alterações e exclusão de usuários. 
UC3 – Manter Animais: Nesse caso de uso, serve para usuários 
padrão e administrador da ONG realizar o cadastro dos animais, podendo também 
realizar funções com a finalidade de pesquisar, alterar, editar, excluir, habilitar animais 
aptos para adoção e emitir relatórios animais adotados. 
UC4 – Manter Cadastro Adotantes / Doadores: Nesse caso de uso, 
serve para o usuário administrador e padrão realizar cadastro de adotante e doador, 
manutenção doscadastros, editar e inativar. Excluir somente usuários 
administradores. Neste módulo após feito o cadastro podemos realizar uma Adoção, 
o usuário deve escolher um animal habilitado, enviar uma solicitação para que o 
usuário administrador realize a validação. 
UC5 – Manter Prontuário de Animais: Nesse caso de uso, serve para 
o usuário padrão e administrador realizar o cadastro, alteração e exclusão de 
históricos de saúde dos animais com informações como medicamentos, peso dentre 
outros. 
UC6 – Manter Doações: Nesse caso de uso, serve para o cadastrar 
novas doações, emitir relatórios, para isso o doador precisa estar cadastrado (UC4), 
para editar ou excluir uma doação é necessário ser usuário administrador. 
5.2 – DIAGRAMA DE CLASSES 
O diagrama de classes é específico para o uso de orientação a objeto, 
que tem como base as classes de objetos. Utilizado tanto anterior ao desenvolvimento, 
definindo as classes que serão implementadas, com seus atributos e métodos, quanto 
posteriormente para a documentação dessas classes, o que permitirá compreender 
as classes do sistema. 
Guedes (2009, p. 106) entende que esse é uma visão estática de 
como as classes estão organizadas, preocupando-se em como definir a estrutura 
lógica delas. Serve ainda como base para a construção da maioria dos outros 
diagramas da linguagem UML”. 
 
 
9 
Diagrama de Classes - Software para Gestão de Adoção de Animais ONG 
 
Fonte: Elaborado pelo Autor 
5.3 – DIAGRAMA DE SEQUÊNCIA 
Para Bezerra (2007), esta modelagem apresenta interações entre os 
objetos na ordem em que os processos irão acontecendo. Concomitante a isto, esta 
modelagem permite a apresentação de mensagens durante a atividade. 
 
 
 
10 
Figura 01 - diagrama de sequência do cadastro de um animal 
 
 Fonte: Elaborado pelo Autor 
 
Figura 02 - diagrama de sequência do cadastro de um adotante / doador 
 
Fonte: Elaborado pelo Autor 
 
 
11 
Figura 03 - diagrama de sequência do cadastro de uma doação 
 
Fonte: Elaborado pelo Autor 
 
 
12 
6 – MODELO DE BANCO DE DADOS 
É um modelo conceitual utilizado para descrever as entidades 
envolvidos, com seus atributos e como elas se relacionam entre si. Ele representa de 
forma abstrata como a estrutura se configurará para o banco de dados. 
 
 
13 
REFERÊNCIAS 
ONG – Vitória dos Bichos (Gurupi – Tocantins), 2022 
Avenida Alagoas N.2547, Setor Central Gurupi – Tocantins

Continue navegando