




























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
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
Tipologia: Manuais, Projetos, Pesquisas
1 / 112
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Assis 2016
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
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
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.
11
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.
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.
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
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.
Cadastro de animais;
Cadastro de clientes;
Controle de estoque;
Efetuar o Login;
Emitir relatórios;
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
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.
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
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.
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.
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
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.
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
Figura 2 - Caso de uso – Manter Usuários.
20
Figura 3 - Diagrama de Sequência – Manter Usuários.