11
Engenharia de Software
UMG
54
Engenharia de Software
UMG
11
Engenharia de Software
UMG
3
Engenharia de Software
UMG
11
Engenharia de Software
UMG
14
Engenharia de Software
UMG
9
Engenharia de Software
UMG
4
Engenharia de Software
UMG
1
Engenharia de Software
UMG
18
Engenharia de Software
UMG
Texto de pré-visualização
UNIVERSIDADE VIRTUAL DO ESTADO DE SÃO PAULO Adevane Rocha Leme RA 2214835 Curso Tecnologia Da Informação Agenor Antonio Silva Neto RA 2220885 Curso Tecnologia Da Informação Cibele Souza Bernardo RA 2224055 Curso Tecnologia Da Informação Felipe Frizzarini RA 2203942 Curso Ciências De Dados Leandro Da Silva RA2201800 Curso Tecnologia Da Informação Marisa Soares Da Silva RA 2209638 Curso Tecnologia Da Informação Priscila De Oliveira Heuko RA 2223372 Curso Ciências De Dados Wendell Valnieri Dos Santos RA 2214311 Curso Tecnologia Da Informação Software framework web para salão de beleza Vídeo de apresentação do Projeto Integrador link São Paulo SP 2024 UNIVERSIDADE VIRTUAL DO ESTADO DE SÃO PAULO Software framework web para salão de beleza Relatório TécnicoCientífico apresentado na disciplina de Projeto Integrador para o curso de incluir seu curso da Universidade Virtual do Estado de São Paulo UNIVESP São Paulo SP 2024 LEME Adevane Rocha SILVA NETO Agenor Antônio BERNARDO Cibele Souza FRIZZARINI Felipe SILVA Leandro da SILVA Marisa Soares da HEUKO Priscila de Oliveira SANTOS Wandell Valnieri dos Software framework web para salão de beleza 21f Relatório TécnicoCientífico Nome do curso Universidade Virtual do Estado de São Paulo Tutor Nome do Tutor Polonome 2024 RESUMO Nosso projeto visou modernizar a gestão do salão de beleza Tammy Espaço de Beleza através do desenvolvimento e implementação de um software com framework web Python Os objetivos incluíram a integração de um sistema de gestão de renda banco de dados centralizado comunicação automatizada e melhorias na experiência do cliente Adotamos uma metodologia sistemática desde a análise de requisitos até o desenvolvimento utilizando princípios ágeis design centrado no usuário e testes rigorosos Os resultados obtidos foram significativos houve uma melhoria operacional substancial automação de tarefas diárias melhor gestão de recursos e um forte fortalecimento do relacionamento com os clientes A implementação do sistema não só modernizou os processos internos mas também diferenciou o salão da concorrência aumentando a fidelização dos clientes e melhorando sua competitividade no mercado Em suma o projeto alcançou seus objetivos ao proporcionar uma gestão mais eficiente e uma experiência aprimorada para os clientes consolidando o Tammy Espaço de Beleza como uma opção moderna e confiável no setor de beleza PALAVRASCHAVE Software Framework Python Banco de dados Salão de beleza LISTA DE ILUSTRAÇÕES Figura 1 Mockup da PÁGINA de login 13 Figura 2 mockup da pagina incial 13 Figura 3 Mockup da página de acompanhamento de agendamentos 14 Figura 4 Mockup da PÁgina de gerenciamento de rendimentos 15 SUMÁRIO 1 INTRODUÇÃO 6 2 DESENVOLVIMENTO 8 21 OBJETIVOS 8 211 Objetivo Geral 8 212 Objetivos Específicos 8 22 JUSTIFICATIVA E DELIMITAÇÃO DO PROBLEMA 8 221 Justificativa 8 222 Delimitação do problema 9 23 FUNDAMENTAÇÃO TEÓRICA 9 231 Phyton 9 232 Frameworks Web em Python 10 233 Interface UsuárioSistema 11 24 APLICAÇÃO DAS DISCIPLINAS ESTRUTURADAS NO PROJETO INTEGRADOR 11 25 METODOLOGIA 12 3 RESULTADOS SOLUÇÃO FINA 18 4 CONSIDERAÇÕES FINAIS 19 REFERÊNCIAS 20 1 INTRODUÇÃO Nos últimos anos o setor ligado à tecnologia tem enfrentado uma grande transformação gerada em decorrência da crescente demanda por soluções digitais eficientes e inovadoras em diversos segmentos de mercado Diante deste contexto os empreendedores mais precisamente a indústria da beleza tornase um nicho em que a tecnologia pode desempenhar um papel significativo na otimização de processos e na melhoria da experiência do cliente Com base nessa perspectiva surge a oportunidade de desenvolver um projeto robusto e abrangente para um software com framework web voltado especificamente para o setor de salões de beleza Ao considerar a trajetória histórica da Internet e sua evolução desde sua criação durante a Guerra Fria até se tornar a World Wide Web WWW é evidente o impacto que essa tecnologia teve na disseminação de informações e na interconexão global ADABO 2014 Com o avanço da web surgiram novas demandas por aplicativos mais interativos e dinâmicos especialmente com a popularização da Internet nos anos 90 Linguagens de programação como PHP Java JavaScript Phyton e Ruby on Rails emergiram para atender a essa necessidade oferecendo recursos avançados para o desenvolvimento de aplicações web ZAPALOWSKY 2011 No contexto específico dos salões de beleza a necessidade de um sistema de gerenciamento eficiente é evidente Estabelecimentos desse segmento lidam diariamente com uma grande movimentação de clientes e funcionários tornando essencial um software que possa facilitar o agendamento de serviços o acompanhamento de horários e o gerenciamento de informações Diante desta problemática o presente projeto desenvolverá um software com framework web que utilize noções de banco de dados praticando controle de versão O salão de beleza objeto na qual o sistema será implementado consiste no Tammy Espaço de Beleza localizado na Av Manoel dos Santos Braga nº 859 bairro Vila Robertinha cidade de São Miguel PaulistaSP CEP 03807320 Ao utilizar o sistema em questão o objetivo será administrar a evolução do seu negócio diferenciarse dos concorrentes estreitar a relação com a clientela aperfeiçoar os serviços prestados otimizar os processos e o acesso à informação centralizar dados cadastrais de maneira segura e organizada criar uma base de contatos para ações de marketing e melhorar o gerenciamento de toda equipe Atualmente muitos salões ainda dependem de métodos manuais como agendas de papel e blocos de anotações para realizar o agendamento de serviços No entanto essa abordagem manual pode resultar em erros perdas de informações e dificuldades na busca por dados relevantes A informatização desses processos por meio de um sistema web não apenas otimiza as operações do salão mas também melhora significativamente a experiência do cliente Além disso um sistema baseado na web oferece a vantagem de acessibilidade permitindo que clientes agendem serviços online e recebam lembretes via SMS ou email Isso não apenas facilita a comunicação entre o salão e seus clientes mas também abre oportunidades para ações de marketing direcionadas e personalizadas De tal maneira o desenvolvimento de um software com framework web Phyton para o salão de beleza Tammy Espaço de Beleza oferecerá uma série de benefícios desde a melhoria dos processos internos e a otimização do atendimento ao cliente até a diferenciação no mercado e o fortalecimento da relação com a clientela Com uma abordagem centrada no usuário e na eficiência operacional esse projeto tem o potencial de elevar o padrão de excelência no setor de beleza e promover o crescimento sustentável dos negócios 2 DESENVOLVIMENTO 21 OBJETIVOS 211 Objetivo Geral Desenvolver um software com framework web Phyton para o salão de beleza Tammy Espaço de Beleza com o objetivo de modernizar seus processos de gestão e fortalecer sua competitividade no mercado de beleza 212 Objetivos Específicos Implementar um sistema de gestão de renda possibilitando uma melhor observação de entradas e saídas Integrar um banco de dados centralizado para armazenar informações cadastrais dos clientes e histórico de serviços prestados Desenvolver ferramentas de comunicação automatizada como lembretes de agendamento via SMS e email para melhorar a interação com os clientes e reduzir faltas e cancelamentos 22 JUSTIFICATIVA E DELIMITAÇÃO DO PROBLEMA 221 Justificativa A indústria da beleza tem passado por transformações significativas nos últimos anos segundo levantamento de dados apresentados pela Associação Nacional do Comércio de artigos de higiene pessoal e beleza e SEBRAE 2013 o número de salões de beleza cresce a cada ano superando até mesmo bares e lanchonetes Além do mais a quantidade de microempresas no Brasil chega atualmente a marca de 2 milhões Com o aumento considerável do mercado da beleza os empreendedores mostramse pressionados a desenvolverem novas técnicas a fim de diferenciarem o seu comércio em meio à concorrência Com um aumento na demanda por soluções tecnológicas que otimizem processos e melhorem a experiência do cliente o desenvolvimento de um software com framework web Python para o salão de beleza Tammy Espaço de Beleza pode ser uma alternativa altamente eficiente e capaz de diferenciar a empresa diante a concorrência possibilitando também acompanhar as tendências do mercado e atender às expectativas dos clientes A implementação de um sistema de agendamento online integração de banco de dados centralizado e uso de ferramentas de comunicação automatizada irá proporcionar uma gestão mais eficiente do salão reduzindo falhas operacionais melhorando a organização dos serviços e fortalecendo o relacionamento com os clientes Além disso a modernização dos processos do salão de beleza contribuirá para sua competitividade no mercado diferenciandoo dos concorrentes e posicionandoo como uma opção moderna e eficiente para os clientes em busca de serviços de qualidade 222 Delimitação do problema O problema a ser abordado neste projeto está relacionado à falta de modernização nos processos de gestão do salão de beleza Tammy Espaço de Beleza Atualmente o salão depende de métodos manuais e desatualizados para o agendamento de serviços gerenciamento de horários e comunicação com os clientes o que resulta em falhas operacionais perda de informações e dificuldades na oferta de um serviço de qualidade Com isso o foco do presente projeto compreende no desenvolvimento de um software específico para atender às necessidades do salão promovendo a modernização de seus processos de gestão e proporcionando uma experiência melhor para os clientes Isso permitirá ao salão manter sua competitividade no mercado e fortalecer sua posição como uma escolha preferencial para os clientes em busca de serviços de beleza de alta qualidade 23 FUNDAMENTAÇÃO TEÓRICA 231 Phyton Python compreende em uma linguagem de programação versátil e de alto nível que se destaca pela sua clareza e facilidade de utilização Desde a sua criação pelo estudioso Guido Van Rossum 2007 no ano 1991 a linguagem de Python evoluiu a ponto de se tornar uma ferramenta indispensável para programadores em todo o mundo principalmente na comunidade científica A simplicidade da sintaxe utilizada na linguagem de Python enfatiza a legibilidade como também reduz a complexidade do código de forma a possibilitar que pesquisadores e também desenvolvedores se concentrem mais na solução de problemas do que na linguagem em si Isso pode ser observado pelo estudo de Van Rossum 2007 que ao longo dos anos tem defendido a importância de uma linguagem de programação que possa ser facilmente compreendida e também utilizada por pessoas de diversas áreas do conhecimento No campo da programação científica Python é frequentemente a escolha preferida devido à sua vasta coleção de bibliotecas e frameworks que facilitam a análise de dados e a modelagem matemática Sundnes 2020 em seu trabalho destaca a aplicabilidade de Python na modelagem de fenômenos biológicos e médicos demonstrando como a linguagem pode ser usada para simular e entender sistemas complexos Além disso Python tem desempenhado um papel significativo no avanço do aprendizado de máquina e do processamento de imagens Silva 2023 enaltece o uso de Python em algoritmos de visão computacional e aprendizado profundo áreas que apresentam um crescimento exponencial em interesse e desenvolvimento nos últimos anos 232 Frameworks Web em Python Frameworks web em Python são essenciais para o desenvolvimento de aplicações web modernas oferecendo uma variedade de ferramentas e bibliotecas que simplificam o processo de codificação Entre os mais destacados estão Django Pyramid TurboGears e Web2py cada um com suas próprias forças e casos de uso específicos BURCH 2010 Django é frequentemente elogiado por sua abordagem baterias inclusas que fornece muitas funcionalidades integradas para desenvolvimento rápido e eficiente Estudos indicam que Django é ideal para projetos que exigem robustez e uma arquitetura escalável BURCH 2010 Pyramid é uma ferramenta flexível de modo a possibilitar aos desenvolvedores aplicações simples podendo expandir para sistemas mais complexos conforme necessário É uma escolha popular para empresas que buscam um equilíbrio entre simplicidade e expansibilidade GREHAN 2011 Já o TurboGears apresenta uma abordagem modular permitindo que os desenvolvedores escolham apenas os componentes necessários para o projeto Isso pode resultar em um desempenho otimizado e uma curva de aprendizado mais suave para novos desenvolvedores RÍOS et al 2016 Web2py é conhecido por sua IDE web integrada que facilita o teste e a implantação de aplicações web Além disso sua capacidade de funcionar em múltiplas plataformas o torna uma opção versátil para desenvolvedores RÍOS et al 2016 233 Interface UsuárioSistema A Interface UsuárioSistema UI compreende em uma nomenclatura associada à interação entre humanos e máquinas desempenhando um papel crítico na usabilidade e na experiência do usuário Quando projetada de forma eficiente a UI possibilita que os usuários naveguem e operem um sistema ou aplicativo com eficiência e eficácia minimizando a curva de aprendizado e maximizando a produtividade BARBOSA SILVA 2010 Entre as principais características de uma UI estão a simplicidade e a intuitividade uma vez que são autoexplicativas de forma que os elementos visuais guiam o usuário naturalmente através das funções e recursos disponíveis Isso é alcançado através do uso de ícones familiares cores consistentes e uma hierarquia visual clara que destaca os elementos mais importantes da interface CORRÊA 2016 Além da estética a funcionalidade é igualmente importante uma vez que promove uma resposta rápida às entradas do usuário e fornecer feedback imediato para indicar que uma ação foi reconhecida Erros devem ser comunicados de maneira clara e construtiva oferecendo soluções para que o usuário possa corrigilos sem frustração CORRÊA 2016 Com o avanço da tecnologia as UIs evoluíram de simples interfaces de linha de comando para complexas interfaces gráficas e agora estão se expandindo para incluir interações por voz e gestos A ascensão da inteligência artificial também está permitindo que as interfaces se tornem mais adaptativas e personalizadas aprendendo com as preferências e comportamentos do usuário para oferecer uma experiência ainda mais suave e intuitiva 24 APLICAÇÃO DAS DISCIPLINAS ESTRUTURADAS NO PROJETO INTEGRADOR A criação de um software de framework web em Python para salões de beleza envolve uma variedade de disciplinas estruturadas para alcançar um resultado positivo O projeto inicia com a análise de requisitos uma fase crítica onde as necessidades e desejos dos salões de beleza são coletados e compreendidos RÍOS et al 2016 O projeto continua sendo desenvolvido com o interface do usuário a fim de garantir que seja estético e também funcional proporcionando uma experiência intuitiva e sem esforço para os usuários finais Com a engenharia de software são desenvolvidas metodologias ágeis possibilitando uma evolução rápida e adaptável do produto enquanto a segurança da informação garante a proteção dos dados sensíveis dos clientes PAULA FILHO 2009 Posteriormente testes são realizados de forma rigorosa para assegurar a confiabilidade do software e a gestão de projetos mantém a equipe alinhada e o trabalho fluindo de maneira eficiente Além do mais o marketing digital desempenha seu papel ao posicionar o produto no mercado destacando suas características únicas e atraindo o públicoalvo A inteligência artificial pode ser incorporada para personalizar recomendações e otimizar a gestão de recursos enquanto um banco de dados robusto e escalável é essencial para o armazenamento e recuperação eficiente de informações Por fim o desenvolvimento web é realizado utilizando frameworks modernos de Python como Django ou Flask para criar uma aplicação web estável e de alto desempenho BURCH 2010 25 METODOLOGIA Para um projeto de pesquisa que implementa software de estrutura web Python para a indústria de salões de beleza a equipe de desenvolvimento adotou uma abordagem sistemática e detalhada Primeiro aplicamos técnicas como modelagem de domínio para realizar uma análise de requisitos para entender as operações do salão e as necessidades dos usuários Com base nesta análise foi projetado um protótipo de sistema que incluía páginas de transações que utilizavam protocolos de segurança SSL para proteger os dados financeiros dos usuários Durante a fase de design especialistas em UXUI criam protótipos interativos usando ferramentas como Adobe XD e a arquitetura do sistema é projetada usando um modelo MVC ModelViewController O desenvolvimento seguiu a metodologia Scrum com revisão contínua do progresso através de sprints quinzenais e reuniões de retrospectiva e planejamento As páginas dos clientes são estruturadas com base em um modelo de dados relacional permitindo armazenamento e recuperação eficientes de informações dos clientes essenciais para personalizar serviços e fortalecer o relacionamento com os clientes Figura 1 Mockup da página de login Fonte Autores 2024 Figura 2 Mockup da página inicial Fonte Autores 2024 O módulo de agendamento é projetado com algoritmos de otimização para maximizar a alocação de recursos e minimizar a latência aumentando assim a satisfação do cliente Figura 3 Mockup da página de acompanhamento de agendamentos Fonte Autores 2024 A Interface de Gestão de Equipes foi criada para coordenadores e integra conceitos de sistemas de informações gerenciais para facilitar o monitoramento das operações diárias O sistema de remuneração foi automatizado com a implementação de um subsistema de folha de pagamento que calcula com precisão as comissões e salários com base nas políticas internas do salão A equipe facilitou o gerenciamento eficaz das instalações fornecendo relatórios analíticos gerados por meio de ferramentas de inteligência de negócios que forneceram informações sobre o desenvolvimento do salão e ajudaram a diferenciálo dos concorrentes Figura 4 Mockup da página de gerenciamento de rendimentos Fonte Autores 2024 A centralização dos dados de contato para marketing foi possível graças a um CRM integrado que também possibilitou campanhas de marketing direcionadas A introdução de um sistema de gestão de conteúdos agiliza o processo de acesso à informação permitindo às equipas de gestão aceder rapidamente à informação atualizada Melhor gestão de equipes por meio de um sistema de planejamento de recursos empresariais que centraliza informações sobre recursos humanos e recursos financeiros Essa metodologia detalhada e considerada utilizando nomes e técnicas específicas da máquina não apenas atendeu aos requisitos iniciais do projeto mas também construiu uma base sólida para o desenvolvimento contínuo do software e seu longo prazo garantiu sua relevância e eficácia O treinamento de usuários é fornecido por meio de manuais de usuário detalhados e sessões práticas enquanto o suporte técnico é construído em torno de um sistema de tickets para gerenciar solicitações de maneira eficiente 3 RESULTADOS SOLUÇÃO FINAL Para proporcionar melhorias ao salão de beleza foi implementado um software com nove funcionalidades 31 PÁGINA DE LOGIN A página de login é a primeira tela que os usuários encontram ao acessar o sistema Ela permite que os usuários insiram suas credenciais nome de usuário e senha para acessar as funcionalidades do sistema Se as credenciais estiverem corretas o usuário é redirecionado para a página inicial Caso contrário uma mensagem de erro é exibida No código Python essa funcionalidade foi implementada com o uso do Flask utilizando a rota login para lidar com os pedidos GET e POST No método POST as credenciais fornecidas são verificadas em um dicionário de usuários fictícios Página de login approutelogin methods GET POST def login if requestmethod POST username requestform username password requestform password if username in usuarios and usuarios username password return redirect urlfordashboard else return rendertemplateloginhtml errorUsuário ou senha incorretos return rendertemplateloginhtml error None 32 PÁGINA INICIAL A página inicial é a página principal do sistema exibindo um resumo das informações relevantes e fornecendo acesso às funcionalidades principais Geralmente inclui links para outras páginas como agendamento de serviços gestão de equipe relatórios etc No código Python essa página foi implementada com a rota dashboard que renderiza um template HTML que exibe as informações de forma organizada como a lista de serviços disponíveis a equipe do salão os agendamentos e os relatórios analíticos Página de dashboard após o login approutedashboard def dashboard return rendertemplatedashboardhtml servicos servicos disponiveis equipeequipe agendamentosagendamentos relatorios relatorios 33 AUTENTICAÇÃO DE USUÁRIOS A autenticação de usuários garante que apenas usuários autorizados possam acessar o sistema protegendo as informações confidenciais Ela é implementada solicitando que os usuários forneçam credenciais válidas nome de usuário e senha antes de permitir o acesso às funcionalidades do sistema No código Python a autenticação de usuários foi implementada na página de login onde as credenciais fornecidas são verificadas em um dicionário de usuários fictícios Autenticação de usuários approutelogin methods GET POST def login if requestmethod POST username requestform username password requestform password if username in usuarios and usuarios username password return redirect urlfordashboard else return rendertemplateloginhtml errorUsuário ou senha incorretos return rendertemplateloginhtml error None 34 AGENDAMENTO DE SERVIÇOS O agendamento de serviços permite que os clientes agendem serviços no salão de beleza escolhendo o serviço desejado e o horário disponível É uma funcionalidade essencial para o salão de beleza facilitando a organização dos serviços e garantindo a satisfação dos clientes No código Python essa funcionalidade foi implementada com a rota agendamento onde os clientes podem preencher um formulário com as informações necessárias cliente serviço e horário e enviar para agendar o serviço Página para agendamento de serviços approuteagendamento methods GET POST def agendamento if requestmethod POST cliente requestform cliente servico requestform servico horario requestform horario agendamentosappend cliente cliente servico servico horario horario return redirect urlfordashboard return rendertemplateagendamentohtml servicos servicos disponiveis 35 GESTÃO DE EQUIPE A gestão de equipe permite que os coordenadores do salão gerenciem as informações da equipe como adicionar novos membros atualizar informações de contato e atribuir horários de trabalho É uma funcionalidade importante para garantir que a equipe esteja bem organizada e que haja cobertura adequada para atender aos clientes No código Python essa funcionalidade pode ser implementada adicionando rotas e formulários para adicionar e atualizar informações da equipe e exibindo essas informações na página de dashboard Página para exibição de clientes approuteclientes def clientes return rendertemplateclienteshtml clientesclientes Continuarei adicionando os passos e códigos para as funcionalidades restantes 36 SISTEMA DE REMUNERAÇÃO O sistema de remuneração automatiza o cálculo das comissões e salários da equipe com base nas políticas internas do salãoEle garante que os funcionários sejam pagos corretamente e de acordo com seu desempenho e contribuição para o salão No código Python essa funcionalidade pode ser implementada integrando um sistema de folha de pagamento que calcula automaticamente as comissões e salários com base nos dados da equipe e nos serviços prestados Código para cálculo de remuneração exemplo def calcularremuneracao salariobase comissoes totalcomissoes sum comissoes remuneracaototal salariobase totalcomissoes return remuneracaototal 3 7 RELATÓRIOS ANALÍTICOS Os relatórios analíticos fornecem informações valiosas sobre o desempenho do salão como faturamento despesas lucro etc Eles ajudam os proprietários e gerentes a tomar decisões informadas e a identificar áreas de melhoria No código Python essa funcionalidade pode ser implementada criando consultas ou funções que extraem os dados relevantes do banco de dados e os apresentam de forma clara e organizada na página de dashboard Código para gerar relatórios exemplo def gerarrelatoriofaturamento return relatoriosget faturamento def gerarrelatoriocomissoes return relatoriosget comissoes def gerarrelatoriodespesas return relatoriosget despesas 3 8 CRM Customer Relationship Management O CRM ajuda a centralizar os dados dos clientes incluindo informações de contato histórico de serviços e preferências Ele permite que o salão personalize os serviços oferecidos e mantenha um relacionamento próximo com os clientes No código Python essa funcionalidade pode ser implementada integrando um sistema CRM que armazena e organiza os dados dos clientes e exibe essas informações na página de dashboard Exemplo de estrutura para dados de clientes clientes nome Ana email anaexamplecom telefone 123456789 historicoservicos Corte de Cabelo Manicure nome Carlos email carlosexamplecom telefone 987654321 historicoservicos Pedicure 3 9 GESTÃO DE CONTEÚDO A gestão de conteúdo facilita o acesso rápido a informações atualizadas como dicas de beleza tendências de moda etc Ela ajuda a manter os clientes engajados e informados sobre os serviços e produtos oferecidos pelo salão No código Python essa funcionalidade pode ser implementada criando rotas e templates para exibir diferentes tipos de conteúdo por exemplo dicas de beleza tendências de moda e permitindo que os usuários naveguem e visualizem esse conteúdo na página de conteúdo Exemplo de dados para gestão de conteúdo conteudos dicas Dicas de beleza para o verão tendencias Tendências de cabelo para 2024 310 AUTENTICAÇÃO DE USUÁRIOS A funcionalidade de registro de usuários permite que novos usuários se cadastrem no sistema Os usuários poderão fornecer informações como nome de usuário senha email e outros dados relevantes Essa funcionalidade garantirá que cada usuário tenha credenciais únicas para acessar o sistema Página de registro de usuários approuteregistro methods GET POST def registro if requestmethod POST username requestform username password requestform password email requestform email Verificar se o usuário já existe if username in usuarios return rendertemplateregistrohtml errorNome de usuário já existe Por favor escolha outro Adicionar novo usuário ao dicionário de usuários usuarios username password password email email return redirect urlforlogin return rendertemplateregistrohtml error None 311 PERFIL DO USUÁRIO Posteriormente foram também criada páginas para que os usuários possam visualizar e atualizar suas informações de perfil Os usuários poderão ver seu nome de usuário email e outras informações cadastradas Eles também poderão editar e atualizar essas informações conforme necessário Página de perfil do usuário approuteperfil def perfil Verificar se o usuário está logado if username in session username session username userinfo usuariosget username return rendertemplateperfilhtml userinfouserinfo else return redirect urlforlogin Página para editar perfil do usuário approuteperfileditar methods GET POST def editarperfil if requestmethod POST Atualizar informações do usuário no dicionário de usuários username session username usuarios usernameemail requestform email Redirecionar de volta ao perfil do usuário return redirect urlforperfil return rendertemplateeditarperfilhtml 312 RECUPERAÇÃO DE SENHA Existe ainda a funcionalidade para permitir que os usuários redefinam suas senhas caso as esqueçam Os usuários poderão solicitar um email de redefinição de senha onde receberão um link para criar uma nova senha Página para solicitar redefinição de senha approutesenharedefinir methods GET POST def redefinirsenha if requestmethod POST email requestform email Verificar se o email está associado a uma conta existente for user info in usuariositems if infoemail email Enviar email com link para redefinição de senha Implementação do envio de email não fornecida aqui return rendertemplatesenharedefinidahtml Se o email não estiver associado a uma conta existente return rendertemplateredefinirsenhahtml errorEmail não encontrado return rendertemplateredefinirsenhahtml error None 313 SISTEMA DE COMENTÁRIOS E AVALIAÇÕES Foi também adicionada a capacidade para os clientes deixarem comentários e avaliações sobre os serviços recebidos Os clientes poderão fornecer feedback sobre a experiência geral qualidade do serviço cortes de cabelo etc Isso ajudará o salão a melhorar seus serviços e atender melhor às necessidades dos clientes Página para deixar comentários e avaliações approute avaliacoes methods GET POST def avaliacoes if requestmethod POST comentario requestform comentario avaliacao requestform avaliacao Salvar comentário e avaliação em algum lugar banco de dados por exemplo Redirecionar de volta à página de avaliações return redirect urlfor avaliacoes return rendertemplateavaliacoeshtml 314 GERENCIAMENTO DE SERVIÇOS Foi também adicionada a funcionalidade para que os administradores do salão possam adicionar editar e excluir serviços oferecidos Os serviços podem incluir cortes de cabelo manicure pedicure tratamentos faciais entre outros Os administradores também poderão definir preços para cada serviço e sua duração estimada Página para gerenciamento de serviços approute servicos methods GET POST def servicos if requestmethod POST nomeservico requestform nomeservico precoservico requestform precoservico Adicionar serviço ao dicionário de serviços servicosdisponiveisappendnome nomeservico preco precoservico return redirect urlfor servicos return rendertemplateservicoshtml servicos servicos disponiveis 315 AGENDAMENTO ONLINE Além do agendamento de serviços feito pelos clientes no salão vamos adicionar a opção para agendar online através do site do salão Os clientes poderão ver os horários disponíveis e selecionar o horário desejado para o serviço Isso proporcionará mais comodidade aos clientes e ajudará a reduzir o tempo de espera no salão Página para agendamento online approuteagendamentoonline methods GET POST def agendamentoonline if requestmethod POST cliente requestform cliente servico requestform servico horario requestform horario Adicionar agendamento à lista de agendamentos agendamentosappend cliente cliente servico servico horario horario return redirect urlforagendamentoonline return rendertemplateagendamentoonlinehtml servicos servicos disponiveis 316 NOTIFICAÇÕES POR EMAIL Tem ainda a funcionalidade de enviar notificações por email para os clientes lembrandoos dos horários de agendamento e confirmando as reservas Isso ajudará a reduzir o número de cancelamentos e garantirá que os clientes estejam cientes de seus compromissos no salão Função para enviar notificação por email def enviaremail destinatario assunto corpo Implementação do envio de email não fornecida aqui pass Exemplo de uso enviar notificação de agendamento def notificaragendamentoemailcliente servico horario assunto Confirmação de Agendamento corpo fOlá Este é um lembrete do seu agendamento para o serviço de servico no horário horario enviaremailemailcliente assunto corpo 317 GESTÃO DE ESTOQUE Agora uma funcionalidade para gerenciar o estoque de produtos utilizados no salão como produtos de cabelo esmaltes cremes faciais etc Os administradores poderão acompanhar os níveis de estoque receber notificações de baixo estoque e fazer pedidos de reposição Página para gerenciamento de estoque approuteestoque methods GET POST def estoque Lógica para exibir informações do estoque e receber pedidos de reposição pass 318 GERAÇÃO DE RELATÓRIOS FINANCEIROS Foi adicionada a capacidade de gerar relatórios financeiros para acompanhar as receitas despesas lucros e outros aspectos financeiros do salão Os relatórios podem incluir gráficos e tabelas para visualização rápida e análise dos dados financeiros Isso ajudará os administradores a tomar decisões informadas e a manter a saúde financeira do salão Página para geração de relatórios financeiros approute relatoriosfinanceiros def relatoriosfinanceiros Lógica para calcular e exibir relatórios financeiros return rendertemplaterelatoriosfinanceiroshtml dadosfinanceirosdadosfinanceiros 319 INTEGRAÇÃO COM REDES SOCIAIS Foram adicionados botões de compartilhamento para redes sociais nas páginas do site do salão Isso permitirá que os clientes compartilhem suas experiências no salão com amigos e seguidores ajudando a promover o salão e atrair novos clientes Exemplo de código HTML para botões de compartilhamento button onclickwindowopenhttpswwwfacebookcomsharersharerphpuhttpswwwmeusalaocom facebooksharedialog width 626 height 436 return falseCompartilhar no Facebook button button onclickwindowopenhttpstwittercomintenttweeturlhttpswwwmeusalaocomtextAcabei de ter uma ótima experiência no Salão de Beleza twittersharedialog width 626 height 436 return falseCompartilhar no Twitter button 320 CALENDÁRIO DE EVENTOS E PROMOÇÕES Foi adicionado um calendário de eventos e promoções especiais do salão como descontos em determinados serviços eventos de lançamento de produtos etc Os clientes poderão ver as datas e detalhes dos eventos e planejar suas visitas ao salão de acordo Página para exibição do calendário de eventos approute calendario def calendario Lógica para recuperar e exibir eventos do calendário return rendertemplatecalendariohtml eventoseventos 321 SUPORTE MULTILÍNGUE Foi adicionada a opção para os usuários escolherem o idioma do site do salão oferecendo suporte multilíngue para atender a uma base diversificada de clientes Os usuários poderão escolher entre diferentes idiomas e todas as páginas do site serão traduzidas automaticamente Função para tradução de texto exemplo def traduzirtextotexto idiomadestino Lógica para tradução de texto usando API de tradução pass Exemplo de uso traduzir texto para o idioma selecionado pelo usuário textotraduzido traduzirtextotextooriginal idiomadestino 322 RENDIMENTO DO SEMESTRE E MENSAL POR SERVIÇO Foi incluída uma funcionalidade para calcular e exibir o rendimento do salão ao longo do semestre e do mês segmentado por cada serviço prestado Os administradores poderão visualizar quanto o salão faturou com cada tipo de serviço em um determinado período de tempo Página para exibir rendimento por serviço approute rendimentoporservico def rendimentoporservico Lógica para calcular e exibir rendimento por serviço return rendertemplaterendimentoporservicohtml rendimentosemes rendimento semes rendimentomensalrendimentomensal 323 TAXA DE SATISFAÇÃO DOS CLIENTES A referente funcionalidade possibilita coletar feedback dos clientes e calcular a taxa de satisfação geral do salão Os clientes poderão deixar comentários e avaliações após cada visita e o sistema calculará uma média de satisfação com base nesses feedbacks Função para calcular taxa de satisfação def calculartaxasatisfacao comentarios Lógica para calcular média de satisfação com base nos comentários pass Exemplo de uso calcular taxa de satisfação taxasatisfacao calculartaxasatisfacao comentarios 324 QUANTIDADE DE NOVOS CLIENTES Foi adicionada uma funcionalidade para rastrear e exibir a quantidade de novos clientes que o salão atrai ao longo do tempo Os administradores poderão ver quantos novos clientes o salão recebeu em um determinado período de tempo e identificar tendências de crescimento Página para exibir quantidade de novos clientes approutenovosclientes def novosclientes Lógica para calcular e exibir quantidade de novos clientes return rendertemplatenovosclienteshtml quantidadenovosclientesquantidadenovosclientes A introdução do sistema de estrutura web em Python no estabelecimento de estética gerou diversas melhorias operacionais e estratégicas A gestão do salão percebeu uma melhora significativa nos procedimentos internos através da automação de tarefas do dia a dia e da diminuição de falhas manuais possibilitando uma administração mais eficaz do tempo e dos recursos disponíveis O aprimoramento da gestão do empreendimento foi significativamente impulsionado por meio de análises detalhadas que forneceram informações importantes sobre o comportamento de compra preferências dos consumidores e eficácia dos serviços Dessa forma o salão conseguiu se ajustar prontamente às transformações do mercado e às demandas dos clientes Destacarse dos competidores agora está mais acessível uma vez que o programa de computador conferiu uma identidade exclusiva ao estabelecimento por meio de atendimentos personalizados e uma excelência na experiência do consumidor O vínculo com a clientela foi fortalecido através da implementação de um sistema de CRM integrado que simplificou a comunicação e o direcionamento de campanhas de marketing resultando no aumento da fidelização dos consumidores Aprimoramos os serviços oferecidos com a introdução de um sistema de agenda mais eficaz que aumentou a satisfação dos clientes ao diminuir o tempo de espera e oferecer mais opções de horários e serviços Adicionalmente a concentração das informações de contato para fins de marketing possibilitou campanhas mais impactantes e um maior retorno sobre o investimento em publicidade 4 CONSIDERAÇÕES FINAIS O presente projeto visou modernizar a gestão do salão de beleza Tammy Espaço de Beleza através do desenvolvimento e implementação de um software com framework web Python Os objetivos incluíram a integração de um sistema de gestão de renda banco de dados centralizado comunicação automatizada e melhorias na experiência do cliente Foi adotada uma metodologia sistemática desde a análise de requisitos até o desenvolvimento utilizando princípios ágeis design centrado no usuário e testes rigorosos Os resultados obtidos foram significativos houve uma melhoria operacional substancial automação de tarefas diárias melhor gestão de recursos e um forte fortalecimento do relacionamento com os clientes A implementação do sistema não só modernizou os processos internos mas também diferenciou o salão da concorrência aumentando a fidelização dos clientes e melhorando sua competitividade no mercado Assim sendo é possível concluirmos que o projeto alcançou seus objetivos ao proporcionar uma gestão mais eficiente e uma experiência aprimorada para os clientes consolidando o Tammy Espaço de Beleza como uma opção moderna e confiável no setor de beleza REFERÊNCIAS ADABO G Ciência e guerra era uma vez a internet ComCiência n 158 2014 Disponível em httpcomcienciascielobrscielophpscriptsciarttextpidS151976542014000400002lngennrmiso24 Acesso em 13 mar 2024 BARBOSA S SILVA B Interação humanocomputador Elsevier Brasil 2010 Disponível em httpsbooksgooglecombrbookshlptBRlridqk0skwrcewCoifndpgPP2dqinfohxls1lB9npUJscholargooglecomotsRPy6Ko3klsigvXJLcU9tn1Lm3n8gtHdSfQAMWwwvonepageqffalse Acesso em 13 mar 2024 BURCH C Django a web framework using python Tutorial presentation Journal of Computing Sciences in Colleges v 25 n 5 p 154155 2010 Disponível em httpsdlacmorgdoiabs10555517471371747166 Acesso em 15 mar 2024 CORRÊA M B Uma metodologia para o projeto de interfaces homemmáquina orientado a pessoas com deficiência visual no contexto de ambientes domóticos 2016 xiv 145 f il Dissertação Mestrado em Sistemas Mecatrônicos Universidade de Brasília Brasília 2016 Disponível em httpwwwrealpunbbrjspuihandle1048221309 Acesso em 15 mar 2024 GREHAN R Pillars of Python Six Python Web frameworks compared InfoWorld com v 8 2011 Disponível em httpwwwgrchcomardocsunlupooSix20Python20Web20frameworks20comparedpdf Acesso em 15 mar 2024 PAULA FILHO W de P Engenharia de software fundamentos métodos e padrões Ltc 2009 RÍOS J R M et al Evaluación de los Frameworks en el Desarrollo de Aplicaciones Web con Python Archivo de la revista Latinoamericana de Ingeniería de Software v 4 n 4 p 201207 2016 Disponível em httpsrevistasunlaeduarsoftwarearticleview1149 Acesso em 14 mar 2024 SEBRAE A necessidade e captação nos salões de beleza Disponível em httpwwwsebraecombrsitesPortalSebraeartigosAnecessidadedecapacitaC3A7C3A3onossalC3B5esdebeleza Acesso em 17 mar 2024 SILVA R R da Áreas em que Python vem sendo utilizado no aprendizado de máquina um mapeamento sistemático 2023 Monografia Especialização em Tecnologia Python para Negócios Universidade Tecnológica Federal do Paraná Dois Vizinhos 2023 Disponível em httpriututfpredubrjspuihandle131614 Acesso em 13 mar 2024 SUNDNES J Introduction to Scientific Programming with Python Springer 2020 Disponível em httpslinkspringercombook1010079783030503567 Acesso em 17 mar 2024 VAN ROSSUM G Python Programming Language In USENIX Annual Technical Conference 2007 Santa Clara Anais Santa Clara USENIX 2007 Disponível em httpswwwusenixorgconference2007usenixannualtechnicalconferencepresentationpythonprogramminglanguage Acesso em 14 mar 2024 ZAPALOWSKY V Análise quantitativa e comparativa de linguagens de padrão 2011 45 f Trabalho de Conclusão de Curso Bacharelado em Ciência da Computação Universidade Federal do Rio Grande do Sul Porto Alegre 2011 Disponível em httpslumeufrgsbrbitstreamhandle1018331036000782127pdfsequence1isAllowedy Acesso em 16 mar 2024
11
Engenharia de Software
UMG
54
Engenharia de Software
UMG
11
Engenharia de Software
UMG
3
Engenharia de Software
UMG
11
Engenharia de Software
UMG
14
Engenharia de Software
UMG
9
Engenharia de Software
UMG
4
Engenharia de Software
UMG
1
Engenharia de Software
UMG
18
Engenharia de Software
UMG
Texto de pré-visualização
UNIVERSIDADE VIRTUAL DO ESTADO DE SÃO PAULO Adevane Rocha Leme RA 2214835 Curso Tecnologia Da Informação Agenor Antonio Silva Neto RA 2220885 Curso Tecnologia Da Informação Cibele Souza Bernardo RA 2224055 Curso Tecnologia Da Informação Felipe Frizzarini RA 2203942 Curso Ciências De Dados Leandro Da Silva RA2201800 Curso Tecnologia Da Informação Marisa Soares Da Silva RA 2209638 Curso Tecnologia Da Informação Priscila De Oliveira Heuko RA 2223372 Curso Ciências De Dados Wendell Valnieri Dos Santos RA 2214311 Curso Tecnologia Da Informação Software framework web para salão de beleza Vídeo de apresentação do Projeto Integrador link São Paulo SP 2024 UNIVERSIDADE VIRTUAL DO ESTADO DE SÃO PAULO Software framework web para salão de beleza Relatório TécnicoCientífico apresentado na disciplina de Projeto Integrador para o curso de incluir seu curso da Universidade Virtual do Estado de São Paulo UNIVESP São Paulo SP 2024 LEME Adevane Rocha SILVA NETO Agenor Antônio BERNARDO Cibele Souza FRIZZARINI Felipe SILVA Leandro da SILVA Marisa Soares da HEUKO Priscila de Oliveira SANTOS Wandell Valnieri dos Software framework web para salão de beleza 21f Relatório TécnicoCientífico Nome do curso Universidade Virtual do Estado de São Paulo Tutor Nome do Tutor Polonome 2024 RESUMO Nosso projeto visou modernizar a gestão do salão de beleza Tammy Espaço de Beleza através do desenvolvimento e implementação de um software com framework web Python Os objetivos incluíram a integração de um sistema de gestão de renda banco de dados centralizado comunicação automatizada e melhorias na experiência do cliente Adotamos uma metodologia sistemática desde a análise de requisitos até o desenvolvimento utilizando princípios ágeis design centrado no usuário e testes rigorosos Os resultados obtidos foram significativos houve uma melhoria operacional substancial automação de tarefas diárias melhor gestão de recursos e um forte fortalecimento do relacionamento com os clientes A implementação do sistema não só modernizou os processos internos mas também diferenciou o salão da concorrência aumentando a fidelização dos clientes e melhorando sua competitividade no mercado Em suma o projeto alcançou seus objetivos ao proporcionar uma gestão mais eficiente e uma experiência aprimorada para os clientes consolidando o Tammy Espaço de Beleza como uma opção moderna e confiável no setor de beleza PALAVRASCHAVE Software Framework Python Banco de dados Salão de beleza LISTA DE ILUSTRAÇÕES Figura 1 Mockup da PÁGINA de login 13 Figura 2 mockup da pagina incial 13 Figura 3 Mockup da página de acompanhamento de agendamentos 14 Figura 4 Mockup da PÁgina de gerenciamento de rendimentos 15 SUMÁRIO 1 INTRODUÇÃO 6 2 DESENVOLVIMENTO 8 21 OBJETIVOS 8 211 Objetivo Geral 8 212 Objetivos Específicos 8 22 JUSTIFICATIVA E DELIMITAÇÃO DO PROBLEMA 8 221 Justificativa 8 222 Delimitação do problema 9 23 FUNDAMENTAÇÃO TEÓRICA 9 231 Phyton 9 232 Frameworks Web em Python 10 233 Interface UsuárioSistema 11 24 APLICAÇÃO DAS DISCIPLINAS ESTRUTURADAS NO PROJETO INTEGRADOR 11 25 METODOLOGIA 12 3 RESULTADOS SOLUÇÃO FINA 18 4 CONSIDERAÇÕES FINAIS 19 REFERÊNCIAS 20 1 INTRODUÇÃO Nos últimos anos o setor ligado à tecnologia tem enfrentado uma grande transformação gerada em decorrência da crescente demanda por soluções digitais eficientes e inovadoras em diversos segmentos de mercado Diante deste contexto os empreendedores mais precisamente a indústria da beleza tornase um nicho em que a tecnologia pode desempenhar um papel significativo na otimização de processos e na melhoria da experiência do cliente Com base nessa perspectiva surge a oportunidade de desenvolver um projeto robusto e abrangente para um software com framework web voltado especificamente para o setor de salões de beleza Ao considerar a trajetória histórica da Internet e sua evolução desde sua criação durante a Guerra Fria até se tornar a World Wide Web WWW é evidente o impacto que essa tecnologia teve na disseminação de informações e na interconexão global ADABO 2014 Com o avanço da web surgiram novas demandas por aplicativos mais interativos e dinâmicos especialmente com a popularização da Internet nos anos 90 Linguagens de programação como PHP Java JavaScript Phyton e Ruby on Rails emergiram para atender a essa necessidade oferecendo recursos avançados para o desenvolvimento de aplicações web ZAPALOWSKY 2011 No contexto específico dos salões de beleza a necessidade de um sistema de gerenciamento eficiente é evidente Estabelecimentos desse segmento lidam diariamente com uma grande movimentação de clientes e funcionários tornando essencial um software que possa facilitar o agendamento de serviços o acompanhamento de horários e o gerenciamento de informações Diante desta problemática o presente projeto desenvolverá um software com framework web que utilize noções de banco de dados praticando controle de versão O salão de beleza objeto na qual o sistema será implementado consiste no Tammy Espaço de Beleza localizado na Av Manoel dos Santos Braga nº 859 bairro Vila Robertinha cidade de São Miguel PaulistaSP CEP 03807320 Ao utilizar o sistema em questão o objetivo será administrar a evolução do seu negócio diferenciarse dos concorrentes estreitar a relação com a clientela aperfeiçoar os serviços prestados otimizar os processos e o acesso à informação centralizar dados cadastrais de maneira segura e organizada criar uma base de contatos para ações de marketing e melhorar o gerenciamento de toda equipe Atualmente muitos salões ainda dependem de métodos manuais como agendas de papel e blocos de anotações para realizar o agendamento de serviços No entanto essa abordagem manual pode resultar em erros perdas de informações e dificuldades na busca por dados relevantes A informatização desses processos por meio de um sistema web não apenas otimiza as operações do salão mas também melhora significativamente a experiência do cliente Além disso um sistema baseado na web oferece a vantagem de acessibilidade permitindo que clientes agendem serviços online e recebam lembretes via SMS ou email Isso não apenas facilita a comunicação entre o salão e seus clientes mas também abre oportunidades para ações de marketing direcionadas e personalizadas De tal maneira o desenvolvimento de um software com framework web Phyton para o salão de beleza Tammy Espaço de Beleza oferecerá uma série de benefícios desde a melhoria dos processos internos e a otimização do atendimento ao cliente até a diferenciação no mercado e o fortalecimento da relação com a clientela Com uma abordagem centrada no usuário e na eficiência operacional esse projeto tem o potencial de elevar o padrão de excelência no setor de beleza e promover o crescimento sustentável dos negócios 2 DESENVOLVIMENTO 21 OBJETIVOS 211 Objetivo Geral Desenvolver um software com framework web Phyton para o salão de beleza Tammy Espaço de Beleza com o objetivo de modernizar seus processos de gestão e fortalecer sua competitividade no mercado de beleza 212 Objetivos Específicos Implementar um sistema de gestão de renda possibilitando uma melhor observação de entradas e saídas Integrar um banco de dados centralizado para armazenar informações cadastrais dos clientes e histórico de serviços prestados Desenvolver ferramentas de comunicação automatizada como lembretes de agendamento via SMS e email para melhorar a interação com os clientes e reduzir faltas e cancelamentos 22 JUSTIFICATIVA E DELIMITAÇÃO DO PROBLEMA 221 Justificativa A indústria da beleza tem passado por transformações significativas nos últimos anos segundo levantamento de dados apresentados pela Associação Nacional do Comércio de artigos de higiene pessoal e beleza e SEBRAE 2013 o número de salões de beleza cresce a cada ano superando até mesmo bares e lanchonetes Além do mais a quantidade de microempresas no Brasil chega atualmente a marca de 2 milhões Com o aumento considerável do mercado da beleza os empreendedores mostramse pressionados a desenvolverem novas técnicas a fim de diferenciarem o seu comércio em meio à concorrência Com um aumento na demanda por soluções tecnológicas que otimizem processos e melhorem a experiência do cliente o desenvolvimento de um software com framework web Python para o salão de beleza Tammy Espaço de Beleza pode ser uma alternativa altamente eficiente e capaz de diferenciar a empresa diante a concorrência possibilitando também acompanhar as tendências do mercado e atender às expectativas dos clientes A implementação de um sistema de agendamento online integração de banco de dados centralizado e uso de ferramentas de comunicação automatizada irá proporcionar uma gestão mais eficiente do salão reduzindo falhas operacionais melhorando a organização dos serviços e fortalecendo o relacionamento com os clientes Além disso a modernização dos processos do salão de beleza contribuirá para sua competitividade no mercado diferenciandoo dos concorrentes e posicionandoo como uma opção moderna e eficiente para os clientes em busca de serviços de qualidade 222 Delimitação do problema O problema a ser abordado neste projeto está relacionado à falta de modernização nos processos de gestão do salão de beleza Tammy Espaço de Beleza Atualmente o salão depende de métodos manuais e desatualizados para o agendamento de serviços gerenciamento de horários e comunicação com os clientes o que resulta em falhas operacionais perda de informações e dificuldades na oferta de um serviço de qualidade Com isso o foco do presente projeto compreende no desenvolvimento de um software específico para atender às necessidades do salão promovendo a modernização de seus processos de gestão e proporcionando uma experiência melhor para os clientes Isso permitirá ao salão manter sua competitividade no mercado e fortalecer sua posição como uma escolha preferencial para os clientes em busca de serviços de beleza de alta qualidade 23 FUNDAMENTAÇÃO TEÓRICA 231 Phyton Python compreende em uma linguagem de programação versátil e de alto nível que se destaca pela sua clareza e facilidade de utilização Desde a sua criação pelo estudioso Guido Van Rossum 2007 no ano 1991 a linguagem de Python evoluiu a ponto de se tornar uma ferramenta indispensável para programadores em todo o mundo principalmente na comunidade científica A simplicidade da sintaxe utilizada na linguagem de Python enfatiza a legibilidade como também reduz a complexidade do código de forma a possibilitar que pesquisadores e também desenvolvedores se concentrem mais na solução de problemas do que na linguagem em si Isso pode ser observado pelo estudo de Van Rossum 2007 que ao longo dos anos tem defendido a importância de uma linguagem de programação que possa ser facilmente compreendida e também utilizada por pessoas de diversas áreas do conhecimento No campo da programação científica Python é frequentemente a escolha preferida devido à sua vasta coleção de bibliotecas e frameworks que facilitam a análise de dados e a modelagem matemática Sundnes 2020 em seu trabalho destaca a aplicabilidade de Python na modelagem de fenômenos biológicos e médicos demonstrando como a linguagem pode ser usada para simular e entender sistemas complexos Além disso Python tem desempenhado um papel significativo no avanço do aprendizado de máquina e do processamento de imagens Silva 2023 enaltece o uso de Python em algoritmos de visão computacional e aprendizado profundo áreas que apresentam um crescimento exponencial em interesse e desenvolvimento nos últimos anos 232 Frameworks Web em Python Frameworks web em Python são essenciais para o desenvolvimento de aplicações web modernas oferecendo uma variedade de ferramentas e bibliotecas que simplificam o processo de codificação Entre os mais destacados estão Django Pyramid TurboGears e Web2py cada um com suas próprias forças e casos de uso específicos BURCH 2010 Django é frequentemente elogiado por sua abordagem baterias inclusas que fornece muitas funcionalidades integradas para desenvolvimento rápido e eficiente Estudos indicam que Django é ideal para projetos que exigem robustez e uma arquitetura escalável BURCH 2010 Pyramid é uma ferramenta flexível de modo a possibilitar aos desenvolvedores aplicações simples podendo expandir para sistemas mais complexos conforme necessário É uma escolha popular para empresas que buscam um equilíbrio entre simplicidade e expansibilidade GREHAN 2011 Já o TurboGears apresenta uma abordagem modular permitindo que os desenvolvedores escolham apenas os componentes necessários para o projeto Isso pode resultar em um desempenho otimizado e uma curva de aprendizado mais suave para novos desenvolvedores RÍOS et al 2016 Web2py é conhecido por sua IDE web integrada que facilita o teste e a implantação de aplicações web Além disso sua capacidade de funcionar em múltiplas plataformas o torna uma opção versátil para desenvolvedores RÍOS et al 2016 233 Interface UsuárioSistema A Interface UsuárioSistema UI compreende em uma nomenclatura associada à interação entre humanos e máquinas desempenhando um papel crítico na usabilidade e na experiência do usuário Quando projetada de forma eficiente a UI possibilita que os usuários naveguem e operem um sistema ou aplicativo com eficiência e eficácia minimizando a curva de aprendizado e maximizando a produtividade BARBOSA SILVA 2010 Entre as principais características de uma UI estão a simplicidade e a intuitividade uma vez que são autoexplicativas de forma que os elementos visuais guiam o usuário naturalmente através das funções e recursos disponíveis Isso é alcançado através do uso de ícones familiares cores consistentes e uma hierarquia visual clara que destaca os elementos mais importantes da interface CORRÊA 2016 Além da estética a funcionalidade é igualmente importante uma vez que promove uma resposta rápida às entradas do usuário e fornecer feedback imediato para indicar que uma ação foi reconhecida Erros devem ser comunicados de maneira clara e construtiva oferecendo soluções para que o usuário possa corrigilos sem frustração CORRÊA 2016 Com o avanço da tecnologia as UIs evoluíram de simples interfaces de linha de comando para complexas interfaces gráficas e agora estão se expandindo para incluir interações por voz e gestos A ascensão da inteligência artificial também está permitindo que as interfaces se tornem mais adaptativas e personalizadas aprendendo com as preferências e comportamentos do usuário para oferecer uma experiência ainda mais suave e intuitiva 24 APLICAÇÃO DAS DISCIPLINAS ESTRUTURADAS NO PROJETO INTEGRADOR A criação de um software de framework web em Python para salões de beleza envolve uma variedade de disciplinas estruturadas para alcançar um resultado positivo O projeto inicia com a análise de requisitos uma fase crítica onde as necessidades e desejos dos salões de beleza são coletados e compreendidos RÍOS et al 2016 O projeto continua sendo desenvolvido com o interface do usuário a fim de garantir que seja estético e também funcional proporcionando uma experiência intuitiva e sem esforço para os usuários finais Com a engenharia de software são desenvolvidas metodologias ágeis possibilitando uma evolução rápida e adaptável do produto enquanto a segurança da informação garante a proteção dos dados sensíveis dos clientes PAULA FILHO 2009 Posteriormente testes são realizados de forma rigorosa para assegurar a confiabilidade do software e a gestão de projetos mantém a equipe alinhada e o trabalho fluindo de maneira eficiente Além do mais o marketing digital desempenha seu papel ao posicionar o produto no mercado destacando suas características únicas e atraindo o públicoalvo A inteligência artificial pode ser incorporada para personalizar recomendações e otimizar a gestão de recursos enquanto um banco de dados robusto e escalável é essencial para o armazenamento e recuperação eficiente de informações Por fim o desenvolvimento web é realizado utilizando frameworks modernos de Python como Django ou Flask para criar uma aplicação web estável e de alto desempenho BURCH 2010 25 METODOLOGIA Para um projeto de pesquisa que implementa software de estrutura web Python para a indústria de salões de beleza a equipe de desenvolvimento adotou uma abordagem sistemática e detalhada Primeiro aplicamos técnicas como modelagem de domínio para realizar uma análise de requisitos para entender as operações do salão e as necessidades dos usuários Com base nesta análise foi projetado um protótipo de sistema que incluía páginas de transações que utilizavam protocolos de segurança SSL para proteger os dados financeiros dos usuários Durante a fase de design especialistas em UXUI criam protótipos interativos usando ferramentas como Adobe XD e a arquitetura do sistema é projetada usando um modelo MVC ModelViewController O desenvolvimento seguiu a metodologia Scrum com revisão contínua do progresso através de sprints quinzenais e reuniões de retrospectiva e planejamento As páginas dos clientes são estruturadas com base em um modelo de dados relacional permitindo armazenamento e recuperação eficientes de informações dos clientes essenciais para personalizar serviços e fortalecer o relacionamento com os clientes Figura 1 Mockup da página de login Fonte Autores 2024 Figura 2 Mockup da página inicial Fonte Autores 2024 O módulo de agendamento é projetado com algoritmos de otimização para maximizar a alocação de recursos e minimizar a latência aumentando assim a satisfação do cliente Figura 3 Mockup da página de acompanhamento de agendamentos Fonte Autores 2024 A Interface de Gestão de Equipes foi criada para coordenadores e integra conceitos de sistemas de informações gerenciais para facilitar o monitoramento das operações diárias O sistema de remuneração foi automatizado com a implementação de um subsistema de folha de pagamento que calcula com precisão as comissões e salários com base nas políticas internas do salão A equipe facilitou o gerenciamento eficaz das instalações fornecendo relatórios analíticos gerados por meio de ferramentas de inteligência de negócios que forneceram informações sobre o desenvolvimento do salão e ajudaram a diferenciálo dos concorrentes Figura 4 Mockup da página de gerenciamento de rendimentos Fonte Autores 2024 A centralização dos dados de contato para marketing foi possível graças a um CRM integrado que também possibilitou campanhas de marketing direcionadas A introdução de um sistema de gestão de conteúdos agiliza o processo de acesso à informação permitindo às equipas de gestão aceder rapidamente à informação atualizada Melhor gestão de equipes por meio de um sistema de planejamento de recursos empresariais que centraliza informações sobre recursos humanos e recursos financeiros Essa metodologia detalhada e considerada utilizando nomes e técnicas específicas da máquina não apenas atendeu aos requisitos iniciais do projeto mas também construiu uma base sólida para o desenvolvimento contínuo do software e seu longo prazo garantiu sua relevância e eficácia O treinamento de usuários é fornecido por meio de manuais de usuário detalhados e sessões práticas enquanto o suporte técnico é construído em torno de um sistema de tickets para gerenciar solicitações de maneira eficiente 3 RESULTADOS SOLUÇÃO FINAL Para proporcionar melhorias ao salão de beleza foi implementado um software com nove funcionalidades 31 PÁGINA DE LOGIN A página de login é a primeira tela que os usuários encontram ao acessar o sistema Ela permite que os usuários insiram suas credenciais nome de usuário e senha para acessar as funcionalidades do sistema Se as credenciais estiverem corretas o usuário é redirecionado para a página inicial Caso contrário uma mensagem de erro é exibida No código Python essa funcionalidade foi implementada com o uso do Flask utilizando a rota login para lidar com os pedidos GET e POST No método POST as credenciais fornecidas são verificadas em um dicionário de usuários fictícios Página de login approutelogin methods GET POST def login if requestmethod POST username requestform username password requestform password if username in usuarios and usuarios username password return redirect urlfordashboard else return rendertemplateloginhtml errorUsuário ou senha incorretos return rendertemplateloginhtml error None 32 PÁGINA INICIAL A página inicial é a página principal do sistema exibindo um resumo das informações relevantes e fornecendo acesso às funcionalidades principais Geralmente inclui links para outras páginas como agendamento de serviços gestão de equipe relatórios etc No código Python essa página foi implementada com a rota dashboard que renderiza um template HTML que exibe as informações de forma organizada como a lista de serviços disponíveis a equipe do salão os agendamentos e os relatórios analíticos Página de dashboard após o login approutedashboard def dashboard return rendertemplatedashboardhtml servicos servicos disponiveis equipeequipe agendamentosagendamentos relatorios relatorios 33 AUTENTICAÇÃO DE USUÁRIOS A autenticação de usuários garante que apenas usuários autorizados possam acessar o sistema protegendo as informações confidenciais Ela é implementada solicitando que os usuários forneçam credenciais válidas nome de usuário e senha antes de permitir o acesso às funcionalidades do sistema No código Python a autenticação de usuários foi implementada na página de login onde as credenciais fornecidas são verificadas em um dicionário de usuários fictícios Autenticação de usuários approutelogin methods GET POST def login if requestmethod POST username requestform username password requestform password if username in usuarios and usuarios username password return redirect urlfordashboard else return rendertemplateloginhtml errorUsuário ou senha incorretos return rendertemplateloginhtml error None 34 AGENDAMENTO DE SERVIÇOS O agendamento de serviços permite que os clientes agendem serviços no salão de beleza escolhendo o serviço desejado e o horário disponível É uma funcionalidade essencial para o salão de beleza facilitando a organização dos serviços e garantindo a satisfação dos clientes No código Python essa funcionalidade foi implementada com a rota agendamento onde os clientes podem preencher um formulário com as informações necessárias cliente serviço e horário e enviar para agendar o serviço Página para agendamento de serviços approuteagendamento methods GET POST def agendamento if requestmethod POST cliente requestform cliente servico requestform servico horario requestform horario agendamentosappend cliente cliente servico servico horario horario return redirect urlfordashboard return rendertemplateagendamentohtml servicos servicos disponiveis 35 GESTÃO DE EQUIPE A gestão de equipe permite que os coordenadores do salão gerenciem as informações da equipe como adicionar novos membros atualizar informações de contato e atribuir horários de trabalho É uma funcionalidade importante para garantir que a equipe esteja bem organizada e que haja cobertura adequada para atender aos clientes No código Python essa funcionalidade pode ser implementada adicionando rotas e formulários para adicionar e atualizar informações da equipe e exibindo essas informações na página de dashboard Página para exibição de clientes approuteclientes def clientes return rendertemplateclienteshtml clientesclientes Continuarei adicionando os passos e códigos para as funcionalidades restantes 36 SISTEMA DE REMUNERAÇÃO O sistema de remuneração automatiza o cálculo das comissões e salários da equipe com base nas políticas internas do salãoEle garante que os funcionários sejam pagos corretamente e de acordo com seu desempenho e contribuição para o salão No código Python essa funcionalidade pode ser implementada integrando um sistema de folha de pagamento que calcula automaticamente as comissões e salários com base nos dados da equipe e nos serviços prestados Código para cálculo de remuneração exemplo def calcularremuneracao salariobase comissoes totalcomissoes sum comissoes remuneracaototal salariobase totalcomissoes return remuneracaototal 3 7 RELATÓRIOS ANALÍTICOS Os relatórios analíticos fornecem informações valiosas sobre o desempenho do salão como faturamento despesas lucro etc Eles ajudam os proprietários e gerentes a tomar decisões informadas e a identificar áreas de melhoria No código Python essa funcionalidade pode ser implementada criando consultas ou funções que extraem os dados relevantes do banco de dados e os apresentam de forma clara e organizada na página de dashboard Código para gerar relatórios exemplo def gerarrelatoriofaturamento return relatoriosget faturamento def gerarrelatoriocomissoes return relatoriosget comissoes def gerarrelatoriodespesas return relatoriosget despesas 3 8 CRM Customer Relationship Management O CRM ajuda a centralizar os dados dos clientes incluindo informações de contato histórico de serviços e preferências Ele permite que o salão personalize os serviços oferecidos e mantenha um relacionamento próximo com os clientes No código Python essa funcionalidade pode ser implementada integrando um sistema CRM que armazena e organiza os dados dos clientes e exibe essas informações na página de dashboard Exemplo de estrutura para dados de clientes clientes nome Ana email anaexamplecom telefone 123456789 historicoservicos Corte de Cabelo Manicure nome Carlos email carlosexamplecom telefone 987654321 historicoservicos Pedicure 3 9 GESTÃO DE CONTEÚDO A gestão de conteúdo facilita o acesso rápido a informações atualizadas como dicas de beleza tendências de moda etc Ela ajuda a manter os clientes engajados e informados sobre os serviços e produtos oferecidos pelo salão No código Python essa funcionalidade pode ser implementada criando rotas e templates para exibir diferentes tipos de conteúdo por exemplo dicas de beleza tendências de moda e permitindo que os usuários naveguem e visualizem esse conteúdo na página de conteúdo Exemplo de dados para gestão de conteúdo conteudos dicas Dicas de beleza para o verão tendencias Tendências de cabelo para 2024 310 AUTENTICAÇÃO DE USUÁRIOS A funcionalidade de registro de usuários permite que novos usuários se cadastrem no sistema Os usuários poderão fornecer informações como nome de usuário senha email e outros dados relevantes Essa funcionalidade garantirá que cada usuário tenha credenciais únicas para acessar o sistema Página de registro de usuários approuteregistro methods GET POST def registro if requestmethod POST username requestform username password requestform password email requestform email Verificar se o usuário já existe if username in usuarios return rendertemplateregistrohtml errorNome de usuário já existe Por favor escolha outro Adicionar novo usuário ao dicionário de usuários usuarios username password password email email return redirect urlforlogin return rendertemplateregistrohtml error None 311 PERFIL DO USUÁRIO Posteriormente foram também criada páginas para que os usuários possam visualizar e atualizar suas informações de perfil Os usuários poderão ver seu nome de usuário email e outras informações cadastradas Eles também poderão editar e atualizar essas informações conforme necessário Página de perfil do usuário approuteperfil def perfil Verificar se o usuário está logado if username in session username session username userinfo usuariosget username return rendertemplateperfilhtml userinfouserinfo else return redirect urlforlogin Página para editar perfil do usuário approuteperfileditar methods GET POST def editarperfil if requestmethod POST Atualizar informações do usuário no dicionário de usuários username session username usuarios usernameemail requestform email Redirecionar de volta ao perfil do usuário return redirect urlforperfil return rendertemplateeditarperfilhtml 312 RECUPERAÇÃO DE SENHA Existe ainda a funcionalidade para permitir que os usuários redefinam suas senhas caso as esqueçam Os usuários poderão solicitar um email de redefinição de senha onde receberão um link para criar uma nova senha Página para solicitar redefinição de senha approutesenharedefinir methods GET POST def redefinirsenha if requestmethod POST email requestform email Verificar se o email está associado a uma conta existente for user info in usuariositems if infoemail email Enviar email com link para redefinição de senha Implementação do envio de email não fornecida aqui return rendertemplatesenharedefinidahtml Se o email não estiver associado a uma conta existente return rendertemplateredefinirsenhahtml errorEmail não encontrado return rendertemplateredefinirsenhahtml error None 313 SISTEMA DE COMENTÁRIOS E AVALIAÇÕES Foi também adicionada a capacidade para os clientes deixarem comentários e avaliações sobre os serviços recebidos Os clientes poderão fornecer feedback sobre a experiência geral qualidade do serviço cortes de cabelo etc Isso ajudará o salão a melhorar seus serviços e atender melhor às necessidades dos clientes Página para deixar comentários e avaliações approute avaliacoes methods GET POST def avaliacoes if requestmethod POST comentario requestform comentario avaliacao requestform avaliacao Salvar comentário e avaliação em algum lugar banco de dados por exemplo Redirecionar de volta à página de avaliações return redirect urlfor avaliacoes return rendertemplateavaliacoeshtml 314 GERENCIAMENTO DE SERVIÇOS Foi também adicionada a funcionalidade para que os administradores do salão possam adicionar editar e excluir serviços oferecidos Os serviços podem incluir cortes de cabelo manicure pedicure tratamentos faciais entre outros Os administradores também poderão definir preços para cada serviço e sua duração estimada Página para gerenciamento de serviços approute servicos methods GET POST def servicos if requestmethod POST nomeservico requestform nomeservico precoservico requestform precoservico Adicionar serviço ao dicionário de serviços servicosdisponiveisappendnome nomeservico preco precoservico return redirect urlfor servicos return rendertemplateservicoshtml servicos servicos disponiveis 315 AGENDAMENTO ONLINE Além do agendamento de serviços feito pelos clientes no salão vamos adicionar a opção para agendar online através do site do salão Os clientes poderão ver os horários disponíveis e selecionar o horário desejado para o serviço Isso proporcionará mais comodidade aos clientes e ajudará a reduzir o tempo de espera no salão Página para agendamento online approuteagendamentoonline methods GET POST def agendamentoonline if requestmethod POST cliente requestform cliente servico requestform servico horario requestform horario Adicionar agendamento à lista de agendamentos agendamentosappend cliente cliente servico servico horario horario return redirect urlforagendamentoonline return rendertemplateagendamentoonlinehtml servicos servicos disponiveis 316 NOTIFICAÇÕES POR EMAIL Tem ainda a funcionalidade de enviar notificações por email para os clientes lembrandoos dos horários de agendamento e confirmando as reservas Isso ajudará a reduzir o número de cancelamentos e garantirá que os clientes estejam cientes de seus compromissos no salão Função para enviar notificação por email def enviaremail destinatario assunto corpo Implementação do envio de email não fornecida aqui pass Exemplo de uso enviar notificação de agendamento def notificaragendamentoemailcliente servico horario assunto Confirmação de Agendamento corpo fOlá Este é um lembrete do seu agendamento para o serviço de servico no horário horario enviaremailemailcliente assunto corpo 317 GESTÃO DE ESTOQUE Agora uma funcionalidade para gerenciar o estoque de produtos utilizados no salão como produtos de cabelo esmaltes cremes faciais etc Os administradores poderão acompanhar os níveis de estoque receber notificações de baixo estoque e fazer pedidos de reposição Página para gerenciamento de estoque approuteestoque methods GET POST def estoque Lógica para exibir informações do estoque e receber pedidos de reposição pass 318 GERAÇÃO DE RELATÓRIOS FINANCEIROS Foi adicionada a capacidade de gerar relatórios financeiros para acompanhar as receitas despesas lucros e outros aspectos financeiros do salão Os relatórios podem incluir gráficos e tabelas para visualização rápida e análise dos dados financeiros Isso ajudará os administradores a tomar decisões informadas e a manter a saúde financeira do salão Página para geração de relatórios financeiros approute relatoriosfinanceiros def relatoriosfinanceiros Lógica para calcular e exibir relatórios financeiros return rendertemplaterelatoriosfinanceiroshtml dadosfinanceirosdadosfinanceiros 319 INTEGRAÇÃO COM REDES SOCIAIS Foram adicionados botões de compartilhamento para redes sociais nas páginas do site do salão Isso permitirá que os clientes compartilhem suas experiências no salão com amigos e seguidores ajudando a promover o salão e atrair novos clientes Exemplo de código HTML para botões de compartilhamento button onclickwindowopenhttpswwwfacebookcomsharersharerphpuhttpswwwmeusalaocom facebooksharedialog width 626 height 436 return falseCompartilhar no Facebook button button onclickwindowopenhttpstwittercomintenttweeturlhttpswwwmeusalaocomtextAcabei de ter uma ótima experiência no Salão de Beleza twittersharedialog width 626 height 436 return falseCompartilhar no Twitter button 320 CALENDÁRIO DE EVENTOS E PROMOÇÕES Foi adicionado um calendário de eventos e promoções especiais do salão como descontos em determinados serviços eventos de lançamento de produtos etc Os clientes poderão ver as datas e detalhes dos eventos e planejar suas visitas ao salão de acordo Página para exibição do calendário de eventos approute calendario def calendario Lógica para recuperar e exibir eventos do calendário return rendertemplatecalendariohtml eventoseventos 321 SUPORTE MULTILÍNGUE Foi adicionada a opção para os usuários escolherem o idioma do site do salão oferecendo suporte multilíngue para atender a uma base diversificada de clientes Os usuários poderão escolher entre diferentes idiomas e todas as páginas do site serão traduzidas automaticamente Função para tradução de texto exemplo def traduzirtextotexto idiomadestino Lógica para tradução de texto usando API de tradução pass Exemplo de uso traduzir texto para o idioma selecionado pelo usuário textotraduzido traduzirtextotextooriginal idiomadestino 322 RENDIMENTO DO SEMESTRE E MENSAL POR SERVIÇO Foi incluída uma funcionalidade para calcular e exibir o rendimento do salão ao longo do semestre e do mês segmentado por cada serviço prestado Os administradores poderão visualizar quanto o salão faturou com cada tipo de serviço em um determinado período de tempo Página para exibir rendimento por serviço approute rendimentoporservico def rendimentoporservico Lógica para calcular e exibir rendimento por serviço return rendertemplaterendimentoporservicohtml rendimentosemes rendimento semes rendimentomensalrendimentomensal 323 TAXA DE SATISFAÇÃO DOS CLIENTES A referente funcionalidade possibilita coletar feedback dos clientes e calcular a taxa de satisfação geral do salão Os clientes poderão deixar comentários e avaliações após cada visita e o sistema calculará uma média de satisfação com base nesses feedbacks Função para calcular taxa de satisfação def calculartaxasatisfacao comentarios Lógica para calcular média de satisfação com base nos comentários pass Exemplo de uso calcular taxa de satisfação taxasatisfacao calculartaxasatisfacao comentarios 324 QUANTIDADE DE NOVOS CLIENTES Foi adicionada uma funcionalidade para rastrear e exibir a quantidade de novos clientes que o salão atrai ao longo do tempo Os administradores poderão ver quantos novos clientes o salão recebeu em um determinado período de tempo e identificar tendências de crescimento Página para exibir quantidade de novos clientes approutenovosclientes def novosclientes Lógica para calcular e exibir quantidade de novos clientes return rendertemplatenovosclienteshtml quantidadenovosclientesquantidadenovosclientes A introdução do sistema de estrutura web em Python no estabelecimento de estética gerou diversas melhorias operacionais e estratégicas A gestão do salão percebeu uma melhora significativa nos procedimentos internos através da automação de tarefas do dia a dia e da diminuição de falhas manuais possibilitando uma administração mais eficaz do tempo e dos recursos disponíveis O aprimoramento da gestão do empreendimento foi significativamente impulsionado por meio de análises detalhadas que forneceram informações importantes sobre o comportamento de compra preferências dos consumidores e eficácia dos serviços Dessa forma o salão conseguiu se ajustar prontamente às transformações do mercado e às demandas dos clientes Destacarse dos competidores agora está mais acessível uma vez que o programa de computador conferiu uma identidade exclusiva ao estabelecimento por meio de atendimentos personalizados e uma excelência na experiência do consumidor O vínculo com a clientela foi fortalecido através da implementação de um sistema de CRM integrado que simplificou a comunicação e o direcionamento de campanhas de marketing resultando no aumento da fidelização dos consumidores Aprimoramos os serviços oferecidos com a introdução de um sistema de agenda mais eficaz que aumentou a satisfação dos clientes ao diminuir o tempo de espera e oferecer mais opções de horários e serviços Adicionalmente a concentração das informações de contato para fins de marketing possibilitou campanhas mais impactantes e um maior retorno sobre o investimento em publicidade 4 CONSIDERAÇÕES FINAIS O presente projeto visou modernizar a gestão do salão de beleza Tammy Espaço de Beleza através do desenvolvimento e implementação de um software com framework web Python Os objetivos incluíram a integração de um sistema de gestão de renda banco de dados centralizado comunicação automatizada e melhorias na experiência do cliente Foi adotada uma metodologia sistemática desde a análise de requisitos até o desenvolvimento utilizando princípios ágeis design centrado no usuário e testes rigorosos Os resultados obtidos foram significativos houve uma melhoria operacional substancial automação de tarefas diárias melhor gestão de recursos e um forte fortalecimento do relacionamento com os clientes A implementação do sistema não só modernizou os processos internos mas também diferenciou o salão da concorrência aumentando a fidelização dos clientes e melhorando sua competitividade no mercado Assim sendo é possível concluirmos que o projeto alcançou seus objetivos ao proporcionar uma gestão mais eficiente e uma experiência aprimorada para os clientes consolidando o Tammy Espaço de Beleza como uma opção moderna e confiável no setor de beleza REFERÊNCIAS ADABO G Ciência e guerra era uma vez a internet ComCiência n 158 2014 Disponível em httpcomcienciascielobrscielophpscriptsciarttextpidS151976542014000400002lngennrmiso24 Acesso em 13 mar 2024 BARBOSA S SILVA B Interação humanocomputador Elsevier Brasil 2010 Disponível em httpsbooksgooglecombrbookshlptBRlridqk0skwrcewCoifndpgPP2dqinfohxls1lB9npUJscholargooglecomotsRPy6Ko3klsigvXJLcU9tn1Lm3n8gtHdSfQAMWwwvonepageqffalse Acesso em 13 mar 2024 BURCH C Django a web framework using python Tutorial presentation Journal of Computing Sciences in Colleges v 25 n 5 p 154155 2010 Disponível em httpsdlacmorgdoiabs10555517471371747166 Acesso em 15 mar 2024 CORRÊA M B Uma metodologia para o projeto de interfaces homemmáquina orientado a pessoas com deficiência visual no contexto de ambientes domóticos 2016 xiv 145 f il Dissertação Mestrado em Sistemas Mecatrônicos Universidade de Brasília Brasília 2016 Disponível em httpwwwrealpunbbrjspuihandle1048221309 Acesso em 15 mar 2024 GREHAN R Pillars of Python Six Python Web frameworks compared InfoWorld com v 8 2011 Disponível em httpwwwgrchcomardocsunlupooSix20Python20Web20frameworks20comparedpdf Acesso em 15 mar 2024 PAULA FILHO W de P Engenharia de software fundamentos métodos e padrões Ltc 2009 RÍOS J R M et al Evaluación de los Frameworks en el Desarrollo de Aplicaciones Web con Python Archivo de la revista Latinoamericana de Ingeniería de Software v 4 n 4 p 201207 2016 Disponível em httpsrevistasunlaeduarsoftwarearticleview1149 Acesso em 14 mar 2024 SEBRAE A necessidade e captação nos salões de beleza Disponível em httpwwwsebraecombrsitesPortalSebraeartigosAnecessidadedecapacitaC3A7C3A3onossalC3B5esdebeleza Acesso em 17 mar 2024 SILVA R R da Áreas em que Python vem sendo utilizado no aprendizado de máquina um mapeamento sistemático 2023 Monografia Especialização em Tecnologia Python para Negócios Universidade Tecnológica Federal do Paraná Dois Vizinhos 2023 Disponível em httpriututfpredubrjspuihandle131614 Acesso em 13 mar 2024 SUNDNES J Introduction to Scientific Programming with Python Springer 2020 Disponível em httpslinkspringercombook1010079783030503567 Acesso em 17 mar 2024 VAN ROSSUM G Python Programming Language In USENIX Annual Technical Conference 2007 Santa Clara Anais Santa Clara USENIX 2007 Disponível em httpswwwusenixorgconference2007usenixannualtechnicalconferencepresentationpythonprogramminglanguage Acesso em 14 mar 2024 ZAPALOWSKY V Análise quantitativa e comparativa de linguagens de padrão 2011 45 f Trabalho de Conclusão de Curso Bacharelado em Ciência da Computação Universidade Federal do Rio Grande do Sul Porto Alegre 2011 Disponível em httpslumeufrgsbrbitstreamhandle1018331036000782127pdfsequence1isAllowedy Acesso em 16 mar 2024