Sistema para agendamentos de horários em barbearias
Men are investing more in their appearance and, with this, the barbershop segment is expanding. There are barbershops for whole range of target market, and the trend is that this market will grow more and more in Brazil. With the rise of the male beauty market, the number of barbershops has signific...
Autor principal: | Bertoldo, Thais Cristina |
---|---|
Formato: | Trabalho de Conclusão de Curso (Especialização) |
Idioma: | Português |
Publicado em: |
Universidade Tecnológica Federal do Paraná
2021
|
Assuntos: | |
Acesso em linha: |
http://repositorio.utfpr.edu.br/jspui/handle/1/25981 |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
id |
riut-1-25981 |
---|---|
recordtype |
dspace |
spelling |
riut-1-259812021-09-14T06:05:49Z Sistema para agendamentos de horários em barbearias System for scheduling of time in barbershops Bertoldo, Thais Cristina Beulke, Andreia Scariot Beulke, Andreia Scariot Dosciatti, Mariza MIola Pegorini, Vinícius Interfaces (Computadores) Dados abertos Interfaces de usuário (Sistemas de computação) Banco de dados Serviços da Web Computer interfaces Open Data User interfaces (Computer systems) Data bases Web services CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Men are investing more in their appearance and, with this, the barbershop segment is expanding. There are barbershops for whole range of target market, and the trend is that this market will grow more and more in Brazil. With the rise of the male beauty market, the number of barbershops has significantly increased and customers are seeking for technological, relaxed environments, with quality in the service provided, places with games, online service and with good reputation in the digital scene. This work proposes the codification of a system that allows online scheduling by the client and the management of schedules by barbers. The system enables the registration of customers, employees, services and schedules. The development of this system allowed the integration of several technologies. Among these technologies in the back-end stand out the Java programming language, along with some modules of the Spring framework aiming to simplify the programming and implementation of the REST API. For the front end, react was used which is an open source JavaScript library focused on creating user interfaces on web pages. On the security part, the JSON Web Token (JWT) was applied which is an industry standard RCT 7519 method for performing two-part authentication through a signed token that authenticates a web request and is one of the most commonly used ways to authenticate users in RESTful APIs. To admit realtime updating, the Spring framework WebSocket module was used in the back-end and the stomp-websocket with sockjs-client was used in the front-end. Os homens estão investindo mais em sua aparência e, com isso, o segmento de barbearias está se expandindo. Existem barbearias para os públicos de alto, médio e pequeno porte, sendo que a tendência é que esse mercado cresça cada vez mais no Brasil. Com a ascensão do mercado de beleza masculina, aumentou significativamente o número de barbearias e os clientes estão buscando ambientes tecnológicos, descontraídos, com qualidade no serviço prestado, locais com games, atendimento on-line e com boa reputação no meio digital. Este trabalho propõe a codificação de um sistema que permita o agendamento on-line pelo cliente e o gerenciamento de horários dos agendamentos pelos barbeiros. O sistema possibilita o cadastro de clientes, funcionários, serviços e horários de agendamentos. O desenvolvimento desse sistema permitiu a integração de diversas tecnologias. Dentre essas tecnologias no back-end destacam-se a linguagem de programação Java, juntamente com alguns módulos do framework Spring objetivando simplificar a programação e a implementação da API REST. Para o front-end foi utilizado o React que é uma biblioteca JavaScript de código aberto com foco em criar interfaces de usuário em páginas web. Na parte de segurança foi aplicado o JSON Web Token (JWT) que é um método RCT 7519 padrão da indústria para realizar autenticação entre duas partes por meio de um token assinado que autentica uma requisição web e é uma das formas mais utilizadas para autenticar usuários em APIs RESTful. Para possibilitar a atualização em realtime foi utilizado no back-end o módulo de WebSocket do framework Spring e no front-end foi utilizado o stomp-websocket com o sockjs-client. 2021-09-13T13:32:13Z 2021-09-13T13:32:13Z 2019-12-17 specializationThesis BERTOLDO, Thais Cristina. Sistema para agendamentos de horários em barbearias. 2020. Trabalho de Conclusão de Curso (Especialização em Tecnologia Java) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2020. http://repositorio.utfpr.edu.br/jspui/handle/1/25981 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Pato Branco Brasil Tecnologia Java UTFPR |
institution |
Universidade Tecnológica Federal do Paraná |
collection |
RIUT |
language |
Português |
topic |
Interfaces (Computadores) Dados abertos Interfaces de usuário (Sistemas de computação) Banco de dados Serviços da Web Computer interfaces Open Data User interfaces (Computer systems) Data bases Web services CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
spellingShingle |
Interfaces (Computadores) Dados abertos Interfaces de usuário (Sistemas de computação) Banco de dados Serviços da Web Computer interfaces Open Data User interfaces (Computer systems) Data bases Web services CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Bertoldo, Thais Cristina Sistema para agendamentos de horários em barbearias |
description |
Men are investing more in their appearance and, with this, the barbershop segment is expanding. There are barbershops for whole range of target market, and the trend is that this market will grow more and more in Brazil. With the rise of the male beauty market, the number of barbershops has significantly increased and customers are seeking for technological, relaxed environments, with quality in the service provided, places with games, online service and with good reputation in the digital scene. This work proposes the codification of a system that allows online scheduling by the client and the management of schedules by barbers. The system enables the registration of customers, employees, services and schedules. The development of this system allowed the integration of several technologies. Among these technologies in the back-end stand out the Java programming language, along with some modules of the Spring framework aiming to simplify the programming and implementation of the REST API. For the front end, react was used which is an open source JavaScript library focused on creating user interfaces on web pages. On the security part, the JSON Web Token (JWT) was applied which is an industry standard RCT 7519 method for performing two-part authentication through a signed token that authenticates a web request and is one of the most commonly used ways to authenticate users in RESTful APIs. To admit realtime updating, the Spring framework WebSocket module was used in the back-end and the stomp-websocket with sockjs-client was used in the front-end. |
format |
Trabalho de Conclusão de Curso (Especialização) |
author |
Bertoldo, Thais Cristina |
author_sort |
Bertoldo, Thais Cristina |
title |
Sistema para agendamentos de horários em barbearias |
title_short |
Sistema para agendamentos de horários em barbearias |
title_full |
Sistema para agendamentos de horários em barbearias |
title_fullStr |
Sistema para agendamentos de horários em barbearias |
title_full_unstemmed |
Sistema para agendamentos de horários em barbearias |
title_sort |
sistema para agendamentos de horários em barbearias |
publisher |
Universidade Tecnológica Federal do Paraná |
publishDate |
2021 |
citation |
BERTOLDO, Thais Cristina. Sistema para agendamentos de horários em barbearias. 2020. Trabalho de Conclusão de Curso (Especialização em Tecnologia Java) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2020. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/25981 |
_version_ |
1805309141107867648 |
score |
10,814766 |