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

Sistema de agendamento para barbearia., Slides de Crescimento

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

2022

Compartilhado em 07/11/2022

Barros32
Barros32 🇧🇷

4.4

(399)

226 documentos

1 / 105

Toggle sidebar

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

Não perca as partes importantes!

bg1
Gustavo Antunes da Silva
William Santos Ribeiro
Sistema de agendamento para barbearia.
SÃO CAETANO DO SUL / SÃO PAULO
2018
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 Sistema de agendamento para barbearia. e outras Slides em PDF para Crescimento, somente na Docsity!

Gustavo Antunes da Silva

William Santos Ribeiro

Sistema de agendamento para barbearia.

SÃO CAETANO DO SUL / SÃO PAULO

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.

SÃO CAETANO DO SUL / SÃO PAULO

“O primeiro passo rumo ao sucesso é dado quando você se recusa a

ser um refém do ambiente em que se encontra”

- Mark Caine

RESUMO

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.

LISTA DE ILUSTRAÇÕES

LISTA DE ABREVIATURAS E SIGLAS

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

SUMÁRIO

INTRODUÇÃO

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.

Desafio

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.

Motivação

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.

Objetivos

Objetivos Gerais

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.

1 O sistema Apollo Barber

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.

1.1 Segurança do Sistema

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.

1.2 Tecnologias utilizadas

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.

1.3 JAVA

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.

1.6 Html

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.

1.7 Css

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.