




























































































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
Figura 26 - Diagrama de Sequência – Login cliente ... conhecidos atualmente é o salão vip. ... Apollo. Barber. Salão. Vip. Sistema específico para barbearia.
Tipologia: Slides
1 / 105
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Gustavo Antunes da Silva
William Santos Ribeiro
Gustavo Antunes da Silva
William Santos Ribeiro
Sistema de agendamento para barbearia.
Trabalho de conclusão de curso apresentado à Faculdade de Tecnologia de São Caetano do Sul – Antônio Russo, sob a orientação do Professor Flávio Viotti, como requisito parcial para a obtenção do diploma de Graduação no Curso de Análise e Desenvolvimento de Sistemas.
“O primeiro passo rumo ao sucesso é dado quando você se recusa a
ser um refém do ambiente em que se encontra”
- Mark Caine
Antunes, G; Santos, W; Sistema de agendamento para barbearia. Trabalho de Graduação – Faculdade de Tecnologia de São Caetano do Sul – Antônio Russo, São Caetano do Sul, 2018.
Este projeto propõe a documentação e desenvolvimento de um sistema de agendamento para barbearia, de maneira gerenciável e automatizada, em um ambiente web. Tendo este sistema a função de gerenciar o agendamento de horários, funcionários, clientes e serviços. Permitindo tanto o cliente quanto o funcionário agendar um serviço de onde estiver bastando ter um dispositivo com conexão à internet, devido a responsividade apresentada pelo sistema. Com isso o sistema será capaz de organizar de forma ágil, eficaz e segura a barbearia, fornecendo aos gestores um maior conforto e uma maior precisão em suas tomadas de decisões, devido a possibilidade de retirada de relatórios do sistema referente ao agendamento reduzindo assim o tempo que geralmente é gasto nesse processo, refletindo diretamente no aumento de produtividade no estabelecimento.
Palavras-chave: agendamento; ambiente web; barbearia; sistema.
ABIHPEC Associação Brasileira da Indústria de Higiene Pessoal, Perfumaria e Cosméticos ANABEL Associação Nacional do Comércio de Artigos de Higiene Pessoal e Beleza.
MEI Microempreendedor Individual
ME Microempresa
EPP Empresa de pequeno porte
JVM Java Virtual Machine SGBD Sistema de Gerenciamento de Banco de Dados SQL Linguagem de Consulta Estruturada HTML5 Linguagem de Marcação de Hipertexto
JSP JavaServer Pages CSS3 Cascading Style Sheets RDS Amazon Relational Database Service EC2 Elastic Compute Cloud DER Diagrama Entidade Relacionamento
Hoje em dia o tempo é algo muito precioso dentro de qualquer empresa e
sabemos que gerenciar informações e agilizar o processo é algo essencial para se
obter sucesso, eficiência e manter a competitividade com as demais, entretanto é bem
notável a falta deste tipo de gerenciamento em barbearias, onde podemos perceber
que o controle das informações são realizadas em papéis, como por exemplo o
agendamento dos clientes para realização de um serviço, quando não é feito
presencial é pelo telefone, ou seja, o funcionário perde tempo de atender o telefone,
pegar a agenda, verificar se tem vaga, para poder dar algum retorno para o seu cliente,
implicando assim na demoro do atendimento.
Neste contexto, desenvolvemos um software para barbearia que permiti o
acompanhamento no agendamento dos horários que serão feitos pela web, pelo
próprio cliente da barbearia, fazendo assim com que os gestores tenham uma maior
agilidade e visibilidade do seu negócio, reduzindo significativamente o tempo no
atendimento e facilitando o processo de agendamento, pois o sistema acarretará em
uma maior visibilidade para o seu estabelecimento, além disso ele terá o auxílio de
relatórios com informações sobre os agendamentos.
Para gerenciar qualquer tipo de negócio, principalmente uma barbearia é
fundamental contar com um sistema que ajude a controlar todo o relacionamento entre
o cliente e a barbearia, fazendo assim com que o cliente se sinta cada vez mais
confortável com aquela empresa, gerando assim uma fidelização entre cliente
empresa. Entretanto mesmo com o avanço da tecnologia, muitos dos proprietários
ainda tem receio de utilizar um sistema para gerencia-lo. No entanto, sua utilização é
primordial, já que o sistema irá atingir um maior número de usuários e facilitará a
análise de todos essas informações.
O maior desafio seria criar um sistema intuitivo e iterativo, para que até mesmo pessoas que não estão acostumadas a trabalhar utilizando um sistema, possam executar suas atividades normalmente sem dificuldades e mais rápido do que o habitual e realizar agendamentos de uma maneira rápida, fácil e simples.
No mercado, existem vários sistemas para barbearia, porém, com base em
pesquisas em sites como o reclameaqui.com, notamos que muitos desses sistemas
possuem baixo grau de eficiência. Além disso segundo dados da ANABEL(2016), o
Brasil conta com cerca de 616.033 salões de beleza( MEI, ME E EPP), tirando os não
registrados. Em 2005 esse número era de 273.482, o que significa uma variação
positiva nos últimos anos. Eles geram 1,3 milhões de postos de trabalho, um
crescimento de 5,9% ao ano, nos últimos 10 anos.
É um mercado que apresenta uma certa maturidade, porém, ainda oferece enorme espaço para profissionalização e melhoria da qualidade, tanto dos serviços prestados, quanto do atendimento pessoal ao cliente. (SEBRAE,2008).
Por causa desses fatores, acreditamos na viabilidade de nosso projeto, pois é
evidente o crescimento exponencial desse mercado e ao mesmo tempo a falta de
sistemas que atendam ás necessidades básicas dos salões. Buscamos em nosso
sistema suprir essas necessidades, melhorando consequentemente a relação entre o
cliente e o estabelecimento.
Fornecer aos usuários do sistema, agilidade e organização no processo de agendamentos dos serviços, possibilitando maior eficiência no atendimento ao cliente, trazendo assim uma maior fidelização para o seu estabelecimento.
O Apollo Barber é um sistema web de agendamento para barbearia que
organizar e agilizar todo o fluxo de cadastro de funcionários, serviços ,clientes e
principalmente o controle de agendamentos. Ele permite que os próprios clientes
realizem o agendamento do serviço desejado, mantendo-os atualizados da alteração
feita no agendamento realizado pelo o cliente ele será informado por email, além disso
o sistema também auxilia bastante por exemplo a atendente da barbearia, pois o
sistema disponibilizara a agenda geral de todos os funcionários e também a individual
facilitando assim a busca de informação para passar para o cliente final.
Cada vez mais a segurança passa a ser algo fundamental em todas as aplicações, principalmente nas aplicações web, pois são elas que estão sujeitas a maiores quantidades de ataque devido sua grande exposição. Pensando nisso utilizamos o spring security com o intuito de minimizar esse tipo de incidente. O Spring security é um framework focado nesse tipo de proteção, garantindo a integridade dos usuários por meio da funcionalidade de autenticação e provendo controle de acesso aos recursos, ou seja, somente usuários autenticados e com autorização podem acessar uma rota determinada, mantendo assim uma maior integridade dos dados de sua aplicação. Além disso o nosso sistema possui o protocolo HTTPS que permite com que os dados sejam todos transmitidos por meio de uma conexão criptografada e que se verifique a autenticidade do servidor e do cliente por meio de certificados digitais. Com isso o nosso sistema consegue ter uma maior segurança e ao mesmo tempo passar uma maior credibilidade e confiança tanto por parte da empresa como do cliente.
As tecnologias utilizadas para o desenvolvimento deste sistema foram a
linguagem Java web, HTML5, Css3 e JavaScript, tendo auxílio do framework
bootstrap, que facilita na parte de design das páginas na qual são feitas usando
Thymeleaf. Para o SGBD utilizou-se o MySql, com o servidor apache tomcat que faz
a comunicação com o banco e interpreta os códigos em Java. Para facilitar os
processos de busca no banco utilizamos o framework hibernate e para facilitar a
automação e facilitar o desenvolvimento no java utilizamos a spring e o maven.
Java (Figura 1) é uma linguagem de programação interpretada orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferente das linguagens de programação convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é interpretado por uma máquina virtual (JVM). A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não é a sua única linguagem.
Fonte: bgasparotto,
Figura 1 - Java
O Apache Tomcat (Figura 3) é um servidor baseado em Java que foi criado para
executar aplicações Web que utilizam tecnologias Servlets e JSP.
Figura 4 - Html
Fonte: redbubble.com,
O Html5 (Figura 4) é uma linguagem de marcação que é utilizada na criação de
web sites, é o HTML e o CSS que os navegadores conseguem interpretar, ou seja,
tudo o que vemos na página de web hoje em dia são scripts HTML, até por isso em
páginas dinâmicas necessitamos de um servidor que interprete a linguagem como o
Apache no caso de utilizar o PHP, e no caso de utilizar o JAVA é necessário utilizar o
TomCat.
Figura 5 - Css
Fonte: guia blogger,
O CSS (Figura 5) é uma linguagem que descreve o estilo de um documento
HTML, ou seja, descreve como os elementos da página devem ser exibidos. Antes da
criação do HTML5, os estilos eram definidos dentro das próprias tags HTML, com a
criação do HTML5, toda a parte de estilo como: cor, fonte, espaçamento. Passaram a
ser realizados pelo CSS.