Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Gerenciamento de Clínica Veterinária: Estoque, Clientes e Atividades, Manuais, Projetos, Pesquisas de Veterinária

A desenvolvimento de um sistema para auxiliar no gerenciamento de clínicas veterinárias, oferecendo controle de estoque, clientes, animais, movimentações e finanças. Utilizando c# e sql server, o sistema permite a criação de formulários práticos e digitais, facilitando a eficiência e eficácia nas atividades diárias. Além disso, o sistema reduzirá a quantidade de papéis arquivados e melhorará o controle de movimentações e estoque.

O que você vai aprender

  • Como o sistema de gerenciamento de clínica veterinária utiliza C# e SQL Server?
  • Quais vantagens o sistema de gerenciamento de clínica veterinária traz para o controle de estoque e finanças?
  • Como o sistema de gerenciamento de clínica veterinária melhora o controle de clientes e animais?
  • Quais funcionalidades oferece o sistema para auxiliar no gerenciamento diário das clínicas?
  • Qual é o objetivo principal do sistema de gerenciamento de clínica veterinária?

Tipologia: Manuais, Projetos, Pesquisas

2022

Compartilhado em 07/11/2022

GloboTV
GloboTV 🇧🇷

4.5

(398)

224 documentos

1 / 112

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
VINICIUS BARCHI DA SILVA
SISTEMA GERENCIADOR DE CLÍNICA VETERINÁRIA
Assis
2016
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe Gerenciamento de Clínica Veterinária: Estoque, Clientes e Atividades e outras Manuais, Projetos, Pesquisas em PDF para Veterinária, somente na Docsity!

VINICIUS BARCHI DA SILVA

SISTEMA GERENCIADOR DE CLÍNICA VETERINÁRIA

Assis 2016

Vinicius Barchi da Silva

SISTEMA GERENCIADOR DE CLÍNICA VETERINÁRIA

Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito parcial a conclusão do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas. Orientado: Vinicius Barchi da Silva. Orientador: Alex Sandro Romeo De Souza Poletto.

Assis 2016

SISTEMA DE GERENCIAMENTO DE CLÍNICA VETERINÁRIA

VINICIUS BARCHI DA SILVA

Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito parcial a conclusão do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas analisado pela seguinte comissão organizadora:

Orientador: Alex Sandro Romeo De Souza Poletto.

Analisador: Célio Desiró.

Assis 2016

RESUMO

O Sistema foi desenvolvido visando auxiliar o gerenciamento de clínicas veterinárias, de forma a realizar o registro das atividades desempenhadas diariamente. O sistema proporciona maior controle do negócio através de relatórios digitais que exibem dados importantes para o administrador da empresa, o sistema também conta com formulários desenvolvidos visando à praticidade de forma que qualquer pessoa com um mínimo treinamento consiga usar, possibilitando assim aos usuários eficiência e eficácia na realização das atividades. Utilizando o C# Windows Forms no Visual Studio 2015 e com o Sistema Gerenciador de Banco de Dados SQL Server, foi possível realizar o desenvolvimento de todas as funcionalidades necessárias para o sistema, devido a alta facilidade de se desenvolver em Windows Forms e o vasto material sobre o mesmo se torna fácil resolver dúvidas sobre a programação.

Palavras-Chave: 1.Registros; 2.Controle; 3.Clínica Veterinária.

LISTA DE ILUSTRAÇÕES

  • Figura 1 - Caso de uso geral do sistema.
  • Figura 2 - Caso de uso – Manter Usuários.
  • Figura 3 - Diagrama de Sequência – Manter Usuários.
  • Figura 4 - Diagrama de Atividade – Manter Usuários................................................
  • Figura 5 - Caso de uso – Manter Animais.
  • Figura 6 - Diagrama de Sequência – Manter Animais.
  • Figura 7 - Diagrama de Atividade – Manter Animais.
  • Figura 8 - Caso de uso – Manter Clientes.
  • Figura 9 - Diagrama de Sequência – Manter Clientes...............................................
  • Figura 10 - Diagrama de Atividade – Manter Clientes.
  • Figura 11 - Caso de uso – Manter Fornecedores.
  • Figura 12 - Diagrama de Sequência – Manter Fornecedores.
  • Figura 13 - Diagrama de Atividade – Manter Fornecedores.
  • Figura 14 - Caso de uso – Manter Produtos..............................................................
  • Figura 15 - Diagrama de Sequência – Manter Produtos.
  • Figura 16 - Diagrama de Atividade – Manter Produtos.
  • Figura 17 - Caso de uso – Manter Serviços.
  • Figura 18 - Diagrama de Sequência – Manter Serviços.
  • Figura 19 - Diagrama de Atividade – Manter Serviços.
  • Figura 20 - Caso de uso – Manter Vacinação.
  • Figura 21 - Diagrama de Sequência – Manter Vacinação.
  • Figura 22 - Diagrama de Atividade – Manter Vacinação.
  • Figura 23 - Caso de uso – Comprar Produtos.
  • Figura 24 - Diagrama de Sequência – Comprar Produtos.
  • Figura 25 - Diagrama de Atividade – Comprar Produtos.
  • Figura 26 - Caso de uso – Vender Serviços.
  • Figura 27 - Diagrama de Sequência – Vender Serviços.
  • Figura 28 - Diagrama de Atividade – Vender Serviços.
  • Figura 29 - Caso de uso – Mostrar Estoque.
  • Figura 30 - Diagrama de Sequência – Mostrar Estoque.
  • Figura 31 - Caso de uso – Exibir Contas a Pagar.
  • Figura 32 - Diagrama de Sequência – Exibir Contas a Pagar.
  • Figura 33 - Caso de uso – Exibir Contas a Receber.
  • Figura 34 - Diagrama de Sequência – Exibir Contas a Receber.
  • Figura 35 - Caso de uso – Gerar Relatório de Compra e Venda...............................
  • Figura 37 - Diagrama de Sequência – Gerar Relatório de Compra e Venda.
  • Figura 38 - Caso de uso – Fazer Logoff.
  • Figura 39 - Diagrama de Sequência – Fazer Logoff..................................................
  • Figura 40 - Caso de Uso – Manter Cidades.
  • Figura 41 - Diagrama de Sequência – Manter Cidades.
  • Figura 42 - Diagrama de Atividade – Manter Cidades...............................................
  • Figura 43 - Caso de Uso – Manter Estado.
  • Figura 44 - Diagrama de Sequência – Manter Estado.
  • Figura 45 - Diagrama de Atividade – Manter Estado.................................................
  • Figura 46 - Caso de Uso – Manter Raça.
  • Figura 47 - Diagrama de Sequência – Manter Raça.
  • Figura 48 - Diagrama de Atividade – Manter Raça.
  • Figura 49 - Caso de Uso – Manter Tipo do Animal.
  • Figura 50 - Diagrama de Sequência – Manter Tipo do Animal.
  • Figura 51 - Diagrama de Atividade – Manter Tipo do Animal.
  • Figura 52 - Caso de Uso – Manter Tipo de Produto.
  • Figura 53 - Diagrama de Sequência – Manter Tipo de Produto.
  • Figura 54 - Diagrama de Atividade – Manter Tipo de Produto.
  • Figura 55 - Caso de Uso – Fazer Login.
  • Figura 56 - Diagrama de Sequência – Fazer Login.
  • Figura 57 - Caso de Uso – Gerar Nota Fiscal.
  • Figura 58 - Diagramas de Sequência – Gerar Nota Fiscal.
  • Figura 59 - Caso de Uso – Manter Parcela de Compra.
  • Figura 60 - Diagramas de Sequência – Manter Parcela de Compra.
  • Figura 61 - Diagrama de Atividades – Manter Parcela de Compra.
  • Figura 62 - Caso de Uso – Manter Parcela de Venda.
  • Figura 63 - Diagramas de Sequência – Manter Parcela de Venda.
  • Figura 64 – Diagrama de Atividade – Manter Parcela de Venda.............................
  • Figura 65 – Caso de Uso – Manter Item de Venda.
  • Figura 66 - Diagramas de Sequência – Manter Item de Venda...............................
  • Figura 67 - Diagrama de Atividade – Manter Item de Venda.
  • Figura 68 - Diagrama de Classes.
  • Figura 69 - Diagrama - EAP - Estrutura Analítica do Projeto...................................
  • Figura 70 - Diagrama Entidade-Relacionamento.
    1. INTRODUÇÃO ............................................................................... SUMÁRIO
  • 1.1 OBJETIVOS
  • 1.2 JUSTIFICATIVAS E MOTIVAÇÕES
  • 1.3 PÚBLICO ALVO.......................................................................................
  • 1.4 LEVANTAMENTO DE REQUISITOS
  • 1.5 LISTA DE EVENTOS
    1. MÉTODO DE DESENVOLVIMENTO .............................................
  • 2.1 METODOLOGIA DE ANÁLISE
  • 2.2 C#
  • 2.3 DBDesigner..............................................................................................
  • 2.4 MICROSOFT SQL SERVER
  • 2.5 ASTAH Community (Comunidade)
  • 2.6 VISUAL STUDIO COMMUNITY
  • 2.7 MODELAGEM DO SISTEMA
    1. DIAGRAMAS .................................................................................
  • 3.1 DIAGRAMAS DE CASO DE USO (Use – Case)
  • 3.2 DIAGRAMAS DE SEQUENCIA
  • 3.3 DIAGRAMAS DE ATIVIDADE
  • 3.4 DIAGRAMA DE CASO DE USO GERAL
  • 3.5 NARRATIVAS DE CASO DE USO
  • 3.5 DIAGRAMAS DE CLASSE
  • 3.6 WBS – WORK BREAKDOWN STRUCTURE
  • 3.7 DIAGRAMA (E-R) ENTIDADE RELACIONAMENTO
    1. CONSIDERAÇÕES FINAIS
  • REFERÊNCIAS

11

1. INTRODUÇÃO

O Sistema para Gerenciamento de Clínica Veterinária tem por objetivo auxiliar no controle de estoque, bem como dos dados de clientes, animais, fornecedores e realizar o registro de compras e vendas realizadas pela empresa, tornando o controle mais exato quando comparado ao controle manual.

Implementando o software, o médico poderá registrar seus clientes e os respectivos animais por meio de um código único, identificando o animal com um número. Esse número corresponderá ao código do cadastro no Banco de Dados, constando todos os procedimentos realizados, além disso, ele saberá aquilo que foi comprado, o que foi utilizado, e o que ainda resta no estoque, também é possível fazer o levantamento de vendas e compras realizadas em determinado período dando ao usuário melhor controle de seu setor financeiro.

1.1 OBJETIVOS

O objetivo do sistema é o gerenciamento de todos os dados relacionados ao atendimento veterinário, disponibilizando dados de produtos em estoque da propriedade, registrando os tratamentos veterinários realizados nos animais bem como os produtos comprados e emitir relatórios que facilitem a análise do negócio pelo administrador, com isso oferecendo um controle mais específico do fluxo de caixa da clínica.

1.2 JUSTIFICATIVAS E MOTIVAÇÕES

O desenvolvimento deste sistema deve-se ao fato de que muitas clínicas veterinárias não possuem um sistema para realizar o gerenciamento dos procedimentos feitos, sendo ainda necessário o uso de fichas em papel o que não é confiável devido ao fácil extravio do mesmo. Com o sistema, além dos dados se

13

- PROBLEMAS A SEREM RESOLVIDOS

Cliente: Fazer o gerenciamento de informações referentes aos clientes, assim como emissão de relatórios quando necessário.

Animais: Fazer o gerenciamento de informações referentes aos animais.

Estoque: Fazer o controle total do estoque com compra e venda de produtos, assim como emissão de relatórios quando necessário.

Login: Restringir o acesso as informações da instituição, apenas aos funcionários cadastrados no sistema.

Relatórios: Emitir relatórios de informações quando necessário.

  • PRIORIDADES PARA O SISTEMA

Cadastro de animais;

Cadastro de clientes;

Controle de estoque;

Efetuar o Login;

Emitir relatórios;

1.5 LISTA DE EVENTOS

 Manter cliente;  Manter animais;  Manter serviços;  Comprar produto;  Pesquisar produto;  Mostrar estoque;  Fazer login;  Cadastrar usuário;  Gerar nota fiscal;  Manter fornecedores;  Exibir contas a pagar;  Exibir serviços a receber;  Vender serviço – á vista, á prazo, cartão, cheque ou boleto;  Gerar relatório de compra\venda;  Atualizar conta;

14

2. MÉTODO DE DESENVOLVIMENTO

2.1. METODOLOGIA DE ANÁLISE.

Na análise e desenvolvimento deste software foi empregado a programação orientada a objetos, que consiste em organizar objetos do mundo real nos códigos e incorporando sua estrutura, simulando seu real comportamento.

Segundo Lee et al ., (2001, p.24), um objeto é como uma unidade de software que consiste de atributos (dados) e dos métodos (código) que atuam sobre aqueles dados. Os dados não são diretamente acessíveis aos usuários do objeto.

2.2. C#

A linguagem de programação C# desenvolvida pela Microsoft é uma das mais utilizadas no mundo quando se diz em termos de software comercial, competindo diretamente com o Java. Criada pela equipe liderada por Anders Heijlsberg e Scott Wiltamuth C# é a evolução do C e C++ e fornece diversos recursos importantes para o programador, como, programação orientada a objetos, elementos gráficos, interface gráfica com usuário (GUI), String e tratamento de exceções. Integrada com a plataforma .NET possibilita que aplicativos na Web possam ser utilizados, em diversos dispositivos desde celulares até computadores de mesa ou seja facilitando a migração entre dispositivos uma vez que C# tem raízes em C, C++ e Java.

Na linguagem de programação C# orientada a objetos, os programas são criados usando-se uma IDE (Integrated Development Environment – ambiente desenvolvimento integrado) que possibilita ao programador criar, executar, testar, depurar programas e ajuda a diminuir o tempo de desenvolvimento. Os processos desenvolvidos que utilizam IDE são normalmente denominados de RAD (Rapid Application Development – desenvolvimento rápido de aplicativos). Além disso, também permite um grau de intercambio entre linguagens: componentes de software de diferentes linguagens podem interagir entre si, C# também interage pela Internet

16

2.5. ASTAH Community (Comunidade)

Ferramenta poderosa para modelagem UML (Unified Modeling Language) do sistema, integrando os diagramas de fluxo de dados, gerando uma visão do escopo da estrutura do sistema. Astah está pronto para uso no momento em que você baixa-lo para ser rápida e facilmente reforçada, refinar o processo de desenvolvimento da modelagem dos dados.

2.6. VISUAL STUDIO COMMUNITY 2015

O Visual Studio 2015 é um ambiente de desenvolvimento para criação de aplicativos para Windows, Android e iOS, aplicativos Web e serviços de nuvem. O Visual Studio Community é gratuito para uso pessoal e empresarial em determinadas situações como para pesquisas acadêmicas ou para contribuir com códigos abertos.

O Visual Studio Community dá suporte a outra linguagens além do C#, como Visual Basic, F#, C++, JavaScript, TypeScript, Python e outras, além de tudo ele orienta o programador depurando e testando o código independente da linguagem escolhida.

Ele também dá suporte para desenvolvimento WEB com o ASP.NET, Node.js, JavaScript e Python.

2.7. MODELAGEM DO SISTEMA

Para a modelagem do sistema foi utilizada a Linguagem de Modelagem Unificada (UML) que serve para criar a visão do sistema, ou seja, gera de forma visual o seu escopo, descreve o sistema de computador abordando vários pontos.

Segundo Lee et al ., (2001, p.505), a UML é uma linguagem de modelagem para documentar e visualizar os artefatos que são especificados e construídos na análise e desenho de um sistema.

17

3. DIAGRAMAS

3.1. DIAGRAMAS DE CASO DE USO (Use – Case)

Casos de uso são utilizados para visualizar o sistema. Eles definem os requisitos para que o sistema de computador possa ser entendido por usuário e desenvolvedores.

Segundo M. Tepfenhart (2001, p.508):

Um caso de uso individual pode também ser visto como um procedimento por meio do qual um ator externo pode utilizar o sistema. Tomados em conjunto, os casos de uso definem a funcionalidade plena do sistema [...] podem ser utilizados como base para desenvolvimento de testes do sistema. Os dois conceitos [...] diagrama de caso de uso são: Ator representa usuários de sistema, incluindo humanos e outros sistemas. Caso de uso: Representa serviços ou a funcionalidade provida pelo sistema aos usuários.

3.2. DIAGRAMAS DE SEQUÊNCIA

Segundo M. Tepfenhart (2001, p.109):

Um diagrama de sequencia é um diagrama que mostra objetos reais e interações entre objetos no sentido horizontal, e sequencia na vertical. As linhas pontilhadas verticais representam a linha de vida do objeto e as setas horizontais representam as interações ou mensagem entre objetos [...]. Mensagens podem incluir números de sequencia, nomes de operação e parâmetros reais. Caixas alongadas estreitas nas linhas de vida de um objeto representam sua “ativação” quando interações são sequenciais e representam chamadas de operações [...] permanece ativa até que todas as operações sequenciais que ele invoca sejam finalizadas e devolvidas.

19

3.5. NARRATIVAS DE CASO DE USO

Figura 2 - Caso de uso – Manter Usuários.

20

Figura 3 - Diagrama de Sequência – Manter Usuários.