Portal de Eventos do IFRS, 8ª MOEPEX

Tamanho da fonte: 
Sistema para gerenciamento de barbearia
Igor Schneider, Gabriel Ahlert, Gabriel Silva, Edimar Manica

Última alteração: 23-09-2019

Resumo


Informações baseadas em dados consistentes tem se mostrado de grande importância para o gerenciamento e, consequentemente, crescimento da grande maioria de modelos de negócio. Entretanto, armazenar informações pode ser uma tarefa trabalhosa proporcionalmente da quantidade de dados a ser armazenado. A maneira que mais otimiza esta tarefa é o armazenamento dessas informações em um banco de dados através de um sistema feito para facilitar o uso do mesmo. Neste contexto, este resumo descreve um sistema de banco de dados implementado como trabalho no componente curricular Banco de Dados II do 4º Semestre do curso de Ciência da Computação do IFRS - Campus Ibirubá. O trabalho consiste no desenvolvimento de um sistema para auxiliar proprietários de barbearias a armazenar dados sobre seus produtos, clientes, serviços e agendamentos. O sistema deve permitir obter informações sobre seus clientes, fluxo de caixa e controle de horários. A partir dessa demanda foi realizada uma entrevista com um profissional da área com o objetivo de compreender o funcionamento básico de uma barbearia. Em seguida, utilizando o brModelo foi construído um  modelo entidade-relacionamento capaz de representar o mesmo, independente da forma de implementação. Pensando em como aplicar o modelo entidade-relacionamento foi desenvolvido o modelo lógico, possibilitando assim a criação do banco de dados em PostgreSQL, fazendo uso da interface gráfica PgAdmin. Utilizando a linguagem de programação Java foi desenvolvido o protótipo das telas que viriam a constituir o sistema. Foi exposto o protótipo para o profissional a fim de obter um feedback. Realizadas as adequações requisitadas, foram desenvolvidos domínios para aprimorar o armazenamento e restringir as possibilidades de um uso errôneo por parte do usuário final. Posteriormente, foram pensadas triggers para aprimorar a consistência dos dados a serem armazenados. A concatenação dessas etapas possibilitaram a criação de um sistema capaz efetuar cadastros e atualizações de clientes, serviços e produtos. A partir desses dados é possível gerar e gerenciar agendamentos de serviços e produtos para seus clientes. Além da possibilidade de obter relatórios específicos como relatórios de perfil do cliente, e relatórios de crescimento, promovendo informações de suma importância para gerenciamento de uma barbearia.


Palavras-chave


Sistema, PostgreSQL, Java

Texto completo: PDF