PAULO VITOR SPRICIDO
SISTEMA PARA GERENCIAMENTO DE SALÃO DE BELEZA
(L’equipe)
Assis-SP 2010
SISTEMA PARA GERENCIAMENTO DE SALÃO DE BELEZA (L’equipe)
Trabalho de Conclusão de curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso de Graduação.
Orientador: Domingos de Carvalho Villela Junior_______ Área de concentração: Salões de Beleza
Assis-SP 2010
SPRICIDO, Paulo
Sistema para gerenciamento de salão de beleza (L’equipe) / Paulo
Spricido. Fundação Educacional do Município de Assis
– FEMA – Assis,
2010.
54p.
Orientador: Domingos de Carvalho Villela Junior
Trabalho de Conclusão de Curso – Instituto Municipal de Ensino
Superior de Assis – IMESA.
1. Salão . 2. Aparência.
CDD: 001.61
Paulo Vitor Spricido
Trabalho de Conclusão de Curso Apresentado ao Instituto Municipal De Ensino Superior de Assis, como
Requisito do Curso de Graduação, Analisado pela seguinte comissão examinadora.
Orientador: Domingos de Carvalho Villela Junior_______
Analisador (1):Fabio Eder Cardoso__________________
Assis-SP 2010
Ao professor, Domingos de Carvalho Villela Junior pela orientação e pelo constante estímulo transmitido durante o trabalho e a todos os professores que me ajudaram a chegar até aqui.
Aos amigos em geral da Faculdade que me apoiaram em todos os momentos, e a todos que colaboraram direta ou indiretamente na execução desse trabalho.
Aos familiares, em principal meu pais Valdomiro e Maria Aparecida e o meu patrão José Luis Raposo que possibilitou o término dessa etapa em minha vida.
Este trabalho descreve de como será o atendimento feito pelo salão de beleza após a implementação do programa, que por seu objetivo visa à melhoria no atendimento, organização de seus cadastros e à satisfação do cliente, com o sistema em funcionamento espera que seus objetivos sejam alcançados.
ABSTRACT
This paper describes how the service will be done by the salon after implementation of the program, which aims to improve his goal in care, organization of their records and customer satisfaction, with the operating system expects that its goals are achieved.
LISTA DE ILUSTRACÕES
Figura 1: Estrutura Analítica do projeto (WBS) Figura 2: Sequência de Atividade
Figura 3: Mapa Mental
Figura 4: Diagrama de caso de uso Efetuar login Figura 5: Diagrama de caso de uso Cadastrar clientes
Figura 6: Diagrama de caso de uso Cadastrar horário cliente Figura 7: Diagrama de caso de uso Cadastrar despesas do salão
Figura 8: Diagrama de caso de uso Emitir relatórios de despesas do salão Figura 9: Diagrama de caso de uso Cadastrar despesas do cliente com o salão Figura 10: Diagrama de caso de uso Emissão de relatórios das despesas de clientes
Figura 11: Diagrama de caso de uso Cadastrar tipo de serviço
Figura 12: Diagrama de caso de uso Emissão de relatórios dos horários diários Figura 13: Diagrama de Caso de uso Fluxo de caixa
Figura 14: Diagrama de classe
Figura 15: Diagrama de atividades Cadastro Figura 16: Diagrama de atividades Caixa Figura 17: Diagrama de atividades Relatórios Figura 18: Login de Acesso
Figura 19: Menu de opções Figura 20: Cadastro de Clientes
Figura 21: Cadastro de fornecedores Figura 22: Cadastro de Serviço
Figura 24: Fornecedores cadastrados
Figura 25: Serviços agendados Figura 27: Contas pagas do salão
Figura 28: Contas não pagas pelo salão Figura 29: Contas a receber de clientes Figura 30: Relatório de contas do salão
Figura 31: Relatório de contas a receber de clientes Figura 32: Horários agendados
LISTA DE CENÁRIOS
Cenário 1: Lista de eventos
Cenário 1: Descrição do caso de uso Efetuar login Cenário 2: Descrição do caso de uso Cadastrar clientes Cenário 3: Descrição do caso de uso Cadastrar horário
Cenário 4: Descrição do caso de uso Cadastrar despesas do salão
Cenário 5: Descrição do caso de uso Emissão de relatórios das despesas do salão
Cenário 6: Descrição do caso de uso Cadastrar despesas do cliente
Cenário 7: Descrição do caso de uso Emissão de relatórios das despesas dos clientes
Cenário 8: Descrição do caso de uso Cadastrar tipo de serviço
Cenário 9: Descrição do caso de uso Emissão de relatórios dos horários diários Cenário 10: Descrição do caso de uso Fluxo de caixa
SUMÁRIO
1. INTRODUÇÃO
13
2. OBJETIVO DO TRABALHO
13
3. PÚBLICO ALVO
______
13
4. JUSTIFICATIVA
_____
14
5. LEVANTAMENTO DE REQUISITOS
14
5.1 PROBLEMAS ENCONTRADO 14 5.2 RESULTADOS ESPERADO ________________________________146. ANÁLISE DOS REQUISISTOS
15
6.1 PROBLEMA__ 15
6.2 PRIORIZAÇÃO_ 15
7. ESTRUTURA DE DESENVOLVIMENTO
16
7.1 DEFINIÇÃO PARA UML 16
7.2 DIAGRAMAS DE UML 16
7.2.1 Diagramas Estruturais___________________________________17 7.2.2 Diagramas Comportamentais_____________________________17
7.3 LINGUAGEM C# 18
7.4 VISUAL STUDIO 2008 18
7.5 Microsoft SQL Server 2005 Management Studio Express______19 7.6 JUDE PROFESSIONAL 19
8. Planejamento do projeto
20
9. Sequência de atividades
21
11. Lista de eventos
_____
23
12. Descrição dos caso de uso
24
13. Diagrama de classe
34
14. Diagrama de atividades
35
14.1 CADASTROS 35 14.2. FLUXO DE CAIXA_ 36 14.3 RELATÓRIOS 3715. Cronograma
38
16. Referências __________
39
1. INTRODUÇÃO
Atualmente, a informatização esta se disseminando em todos os ramos de atividades, com esse avanço rápido, empresa, lojas, clinica, salões de beleza, etc., estão buscando no mercado, softwares que possam suprir suas necessidades e podem gerar segurança, organização e principalmente rapidez no atendimento, visando à satisfação do cliente e o crescimento do negócio.
Este projeto tem como destino o salão de beleza L’equipe, onde se presta serviços de Manicure, Pedicure, Corte de cabelos em geral.
2. OBJETIVO DO TRABALHO
O sistema ajudará o salão a ter um controle maior e objetivo de seus serviços, poderá cadastrar seus clientes, imprimir relatórios de clientes que tem pendências com o salão, controlar o fluxo de caixa, tudo de forma segura e organizada, visando à satisfação do cliente.
3. PÚBLICO ALVO
Salões de beleza que visam melhorias em busca de credibilidade com seus clientes, que tenham como serviços: Manicure, Pedicure e corte de cabelos em geral.
4. JUSTIFICATIVA
O programa desenvolvido irá ajudar no atendimento armazenamento de dados dos clientes de forma segura e organizada, além de possibilitar o administrador no crescimento do negócio, pois no decorrer do ano passado (2009) tive um conhecimento que há salões que buscam por programas adequados e de fácil uso.
5. LEVANTAMENTO DE REQUISITOS
5.1 PROBLEMAS ENCONTRADO
O grande problema encontrado foi a falta de organização do trabalho realizado manualmente pelos funcionários, na parte do agendamento de horários e também na falta de um local adequado para o armazenamento dos cadastros de seus clientes e de suas despesas.
5.2 RESULTADOS ESPERADO
Pretende-se, após a instalação do sistema, a organização desejada no agendamento dos horários, um local seguro para que seja feito todos os cadastros dos clientes de forma segura, além desses requisitos que gera mais problemas, o salão poderá emitir relatórios dos clientes que tenham pendências com o salão e o próprio salão controlar seu fluxo de caixa.
6. ANÁLISE DOS REQUISITOS
6.1 PROBLEMAS
Cadastrar Clientes; Cadastrar Horários; Cadastrar Serviços;
Cadastrar Despesas do Salão; Cadastrar Despesas do Cliente; Fluxo de caixa;
6.2 PRIORIZAÇÃO
Gerenciar cadastro de clientes; Gerenciar horários;
Gerenciar serviços;
Gerenciar despesas do salão; Gerenciar despesas do cliente; Consultar horários agendados;
Emissão de relatórios de despesas do salão; Emissão de relatórios de despesas do cliente;
Emissão de relatórios dos horários agendados; Emissão de relatórios de fluxo de caixa;
7. ESTRUTURA DE DESENVOLVIMENTO
Metodologia UML (Unified Modeling Language)
7.1 UML
A UML - Unified Modeling Language é uma linguagem gráfica padrão para a elaboração da estrutura de projetos complexos de software. A UML pode ser empregada para visualizar, especificar, construir e documentar os artefatos de sistemas de software.
A UML é o resultado da unificação da linguagem de modelagem de objetos de 3 métodos líderes do mercado: Booch, Object Modeling Technique (OMT) e Objected- Oriented Software Engineering (OOSE). Em 1997, a UML v1.1 foi adotada pela OMG (Object Management Group) e desde então tornou-se o padrão da indústria de software para a modelagem de objetos e componentes.
7.2 DIAGRAMAS DE UML
A Linguagem Unificada de Modelagem possui diagramas (representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de obter todas as visões e aspectos do sistema.
7.2.1 Diagramas Estruturais
De Classe: Este diagrama é fundamental e o mais utilizado na UML e serve de apoio aos outros diagramas. O Diagrama de Classe mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.
De Objeto: O diagrama de objeto esta relacionado com o diagrama de classes e, é praticamente um complemento dele. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução do processo do software.
De Componentes: Está associado à linguagem de programação e tem por finalidade indicar os componentes do software e seus relacionamentos.
De implantação: Determina as necessidades de hardware e características físicas do Sistema.
De Pacotes: Representa os subsistemas englobados de forma a determinar partes que o compõem.
De Estrutura: Descreve a estrutura interna de um classificador. 7.2.2 Diagramas Comportamentais
De Caso de Uso (Use Case): Geral e informal para fases de levantamento e análise de Requisitos do Sistema.
De Máquina de Estados: Procura acompanhar as mudanças sofridas por um objeto dentro de um processo.
De Atividades: Descreve os passos a serem percorridos para a conclusão de uma atividade.
De Interação: Dividem-se em:
1. De Sequência: Descreve a ordem temporal em que as mensagens são trocadas entre os objetos.
2. Geral interação: Variação dos diagramas de atividades que fornece visão geral dentro do sistema ou processo do negócio.
3. De comunicação: Associado ao diagrama de Seqüência, complementando-o e concentrando-se em como os objetos estão vinculados.
4. De tempo: Descreve a mudança de estado ou condição de uma instância de uma classe ou seu papel durante o tempo.
UML. Acesso em 26 de jun. 2010
7.3 LINGUAGEM C#
A linguagem C# (C sharp) faz parte desse conjunto de ferramentas oferecidas na plataforma .net e surge como uma linguagem simples, robusta, orientada a objetos, fortemente tipada e altamente escalável a fim de permitir que uma mesma aplicação possa ser executada em diversos dispositivos de hardware, independentemente deles serem PCs, handhelds, ou qualquer outro dispositivo móvel. A além do mais, a linguagem C# também tem como objetivo permitir o desenvolvimento de qualquer tipo de aplicação: Web service, aplicação W indows convencional, aplicações para serem executadas num palmtop ou handheld, aplicações para internet etc.
Junto à linguagem C# encontramos outras linguagens paralelas da própria Microsoft e que tem também a finalidade de dar suporte ao desenvolvimento de sistemas para a plataforma. NET; dentre elas podemos citar: VB, .NET (VISUAL BASIC.NET), JSCRIPT.NET, MANAGED C++.
7.4 VISUAL STUDIO 2008
O Visual Studio 2008 é uma ferramenta da Microsoft de desenvolvimento de aplicações para plataforma .NET Framework 3.5 e anteriores, nessa nova versão constitui de um grande conjunto de recursos.
Dentre os principais recursos disponíveis na ferramenta, podemos citar: Windows Form Applications
Windows Services (ASP.NET) Web Services
SmartPhone / Pocket PC Silverlight
Crystal Reports
7.5 Microsoft SQL Server 2005 Management Studio Express
O Microsoft SQL Server 2008 Management Studio Express é um ambiente de
desenvolvimento integrado gratuito para acessar, configurar, gerenciar, administrar e desenvolver todos os componentes do SQL Server. Ele combina um amplo grupo de ferramentas gráfico e editor de script sofisticado para fornecer acesso ao SQL
Server a desenvolvedores e administradores de todos os níveis de conhecimento.
7.6 JUDE PROFESSIONAL
JUDE/Professional é uma ferramenta para projetar sistemas com todas as funcionalidades do JUDE/Community, além de aprimoramentos adicionais. É apropriado para uso em negócios, grandes modelos e criação de documentos. Ele provê diagramas UML2.0 e diagramas adicionais, funcionalidade de impressão melhorada, habilidade de fazer merge com outros projetos JUDE, especificações de caso de uso, input-output de modelos de/para arquivos XML, funções de copiar e colar copy em formato de vetor(EMF), e exportação de informações do projeto em formato CSV.
8. PLANEJAMENTO DO PROJETO
ESTRUTURA ANALÍTICA DO PROJETO (WBS)
9. SEQUÊNCIA DE ATIVIDADES
10. MAPA MENTAL
11. LISTA DE EVENTOS
Nº Descrição/Objetivo Diagrama Caso de Uso
1 Administrador gerencia contas de login
Efetuar Login 2 Administrador cadastra cliente Cadastrar clientes 3 Administrador marca horário do
cliente no salão para atendimento
Cadastrar horários dos clientes 4 Administrador cadastra as despesas
do salão
Cadastrar despesas do salão
5 Administrador poderá emitir relatório de todas as despesas do salão.
Emissão de Relatórios das despesas do salão
6 Administrador cadastra as despesas do cliente
Cadastrar despesas do cliente 7 Administrador poderá emitir relatório
de todas as pendências do cliente com o salão
Emissão de relatórios das despesas dos clientes 8 Administrador cadastra os tipos de
serviços realizados pelo salão
Cadastrar tipo de serviço
9 Administrador poderá emitir relatórios diários dos horários agendados
Emissão de relatórios dos horários diários
10 Administrador gerencia o fluxo de caixa (entrada/saída)
12. DESCRIÇÃO DE CASO DE USO
Figura 04: Caso de Uso efetuar login.
Nome da Use Case Ator
Efetuar Login Administrador Descrição
O administrador ao abrir o sistema ele será enviado a uma página de login onde deverá digitar corretamente os campos;
Se os dados informados não estiveram corretos o sistema enviará uma mensagem de erro;
Caso contrário ele já pode usar o sistema. Cenário 1: Efetuar Login
Figura 05: Caso de Uso cadastrar clientes
Nome da Use Case Ator
Cadastro Cliente Administrador Descrição
O administrador efetuará o login.
O administrador clica no botão novo para adicionar uma pagina em branco para cadastrar o novo cliente.
O administrador preenchera todos os campos necessários para o cadastro.
O administrador clica em gravar para cadastrar o novo cliente. O sistema emitira uma mensagem de confirmação
Figura 06: Caso de Uso cadastrar os horários dos clientes.
Nome da Use Case Ator
Cadastrar horários Administrador Descrição
O administrador efetua o login;
O administrador seleciona a opção agenda;
O administrador insere os dados do cliente e marca o dia e a hora para o atendimento;
Figura 07: Caso de Uso cadastrar as despesas do salão.
Nome da Use Case Ator
Cadastrar despesas do salão Administrador Descrição
O administrador efetua o login;
O administrador seleciona a opção de cadastrar contas do salão; O administrador insere os dados e clica em gravar;
O sistema mostra uma mensagem “despesa cadastrada com sucesso”. Cenário 4: Cadastrar despesas do salão.
Figura 08: Caso de Uso emissão de relatórios das despesas do salão.
Nome da Use Case Ator
Emissão de relatórios das despesas do salão
Administrador Descrição
O administrador efetua o login;
O administrador seleciona opção de relatório das despesas do salão; O administrador marca a opção de semanal ou mensal e clica em
imprimir.
Figura 09: Caso de Uso cadastro de despesas do cliente com o salão.
Nome da Use Case Ator
Cadastro de despesas do cliente com o salão
Administrador Descrição
O administrador efetua o login;
O administrador seleciona opção de cadastro de despesas do cliente; O administrador pesquisa pelo cliente com débito e marca as despesas
que o cliente tem com o salão e clica em salvar; Cenário 6: Cadastro de despesas do cliente com o salão.
Figura 10 Caso de Uso emissão de relatórios de despesas do cliente.
Nome da Use Case Ator
Emissão de relatórios de despesas do cliente
Administrador Descrição
O administrador efetua o login;
O administrador seleciona opção de relatórios de despesas de cliente; O administrador pesquisa pelo cliente com débito e clica em imprimir. Cenário 7: Emissão de relatórios de despesas do cliente.
Figura 11: Caso de Uso cadastro de serviço.
Nome da Use Case Ator
Cadastro de serviço Administrador Descrição
O administrador efetua o login;
O administrador seleciona opção de serviços; O administrador insere os serviços do salão;
O sistema mostra uma mensagem “Serviços cadastrados com sucesso”.
Figura 12: Caso de Uso emissão de relatórios dos horários diários.
Nome da Use Case Ator
Emissão de relatórios dos horários marcados
Administrador Descrição
O administrador efetua o login;
O administrador seleciona opção de relatórios de horários diários; O administrador marca o dia desejado e clica em imprimir.
Figura 13: Caso de uso fluxo de caixa
Nome da Use Case Ator
Fluxo de Caixa Administrador Descrição
O administrador efetua o login;
O administrador seleciona opção de caixa;
O administrador emitirá um relatório do fluxo de caixa mensal. Cenário 10: Fluxo de caixa
13. DIAGRAMAS DE CLASSE
14. DIAGRAMA DE ATIVIDADES
14.1 DIAGRAMA DE ATIVIDADES - CADASTROS
14.2 DIAGRAMA DE ATIVIDADES – FLUXO DE CAIXA
14.3 DIAGRAMA DE ATIVIDADES - RELATÓRIOS
15. CRONOGRAMA DA ESTRUTURA DE DESENVOLVIMENTO
Mês Atividades
Março - Levantamento dos requisitos
- Gerenciamento dos requisitos - Elaboração do pré-projeto
Abril - Análise dos requisitos
- Gerenciamento dos requisitos
Maio -Elaboração de Diagramas de Caso de
Uso
-Descrição dos Diagramas
Junho - Elaboração dos Diagramas de Caso de Uso
- Descrição dos Diagramas
- Elaboração dos Diagramas de Classe
Julho - Elaboração do sistema
Agosto - Elaboração do sistema
Setembro - Elaboração do sistema
Outubro - Elaboração do sistema
- Término da elaboração do sistema
Novembro - Fase de testes
REFERÊNCIAS
Diagrama de Classe. Unimep – Universidade metodista de Piracicaba. Disponível em < http://www.unimep.br/~aeasilva/topico6_es.pdf >. Acesso em 23 jun. 2010. DURÃES, Ramon. Explorando Visual Studio 2008. Linha de código – artigos. Disponível em < http://www.linhadecodigo.com.br/artigo/1446/explorando-visual-studio-2008.aspx>. Acesso em 26 jun. 2010.
Lima, Edwin. C# e .Net - Guia do Desenvolvedor. Rio de Janeiro: Editora Campus, 2002.
MADEIRA, Marcelo. Entendendo o Diagrama de Casos de Uso. Blog Marcelo Madeira. Disponível em <
http://celodemelo.wordpress.com/2007/03/17/entendedo-o-diagrama-de-casos-de-uso/ >. Acesso em 23 jun. 2010.
Microsoft® SQL Server® 2005 Management Studio Express. Microsoft – produtos. Disponível em <
http://www.microsoft.com/downloads/details.aspx?familyid=08E52AC2-1D62-45F6-9A4A-4B76A8564A2B&displaylang=pt-br > Acesso em 26 jun. 2010.
Tutoriais em C#. Macoratti – artigos em geral de programação. Disponível em <
http://www.macoratti.net/Default.aspx>. Acesso em Ago. 2010.
Tutoriais em C# e vídeo aula. DevMedia – desenvolvedores de software. Disponível em <http://www.devmedia.com.br/> Acesso em Ago. 2010.
UML. infoescola navegando e aprendendo – trabalhos acadêmicos. Disponível em <
https://www.infoescola.com/engenharia-de-software/uml/ > Acesso em 26 jun. 2010.
UML. i-web – desenvolvimentos de softwares. Disponível em
<http://www.iweb.com.br/iweb/pdfs/20031008-uml-01.pdf>. Acesso em 26 jun. 2010.
17. ANEXOS – TELAS DO SISTEMA
17.1 Login de acesso
17.2 Menu de Opções
17.3 Cadastro de Clientes
17.4 Cadastro de fornecedores
17.5 Cadastro de Serviço
17.6 Clientes cadastrados
17.7 Fornecedores cadastrados
17.8 Serviços agendados
17.9 Contas a pagar
17.10 Contas pagas do salão
17.11 Contas não pagas pelo salão
17.12 Contas a receber de clientes
17.13 Relatório de contas do salão
17.14 Relatório de contas a receber de clientes
17.15 Horários agendados