PAULO VITOR SPRICIDO - cepein.femanet.com.br · Este projeto tem como destino o salão de beleza...
Transcript of PAULO VITOR SPRICIDO - cepein.femanet.com.br · Este projeto tem como destino o salão de beleza...
PAULO VITOR SPRICIDO
SISTEMA PARA GERENCIAMENTO DE SALÃO DE BELEZA (L’equipe)
Assis-SP
2010
PAULO VITOR SPRICIDO
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
FICHA CATALOGRÁFICA
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
Biblioteca da FEMA
SISTEMA WEB PARA GERENCIAMENTO DE SALÃO DE BELEZA (L’equipe)
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
Agradecimentos
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.
RESUMO
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.
Palavras-Chave: Salão; Aparência.
7
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.
Keyword: hall 1; Appearence 2.
8
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 23: Clientes cadastrados
9
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
10
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
Cenário 11: Cronograma
11
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 ________________________________14
6. 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
10. Mapa Mental 22
12
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 37
15. Cronograma 38
16. Referências __________ 39
17. Anexos – Telas do sistema_____________________________40
13
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.
14
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.
15
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;
16
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.
Os Diagramas da UML estão divididos em Estruturais e Comportamentais.
17
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.
18
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 Windows
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
Web Applications (ASP.NET)
19
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.
20
8. PLANEJAMENTO DO PROJETO
ESTRUTURA ANALÍTICA DO PROJETO (WBS)
Figura 01. Estrutura Analítica do Projeto (WBS).
21
9. SEQUÊNCIA DE ATIVIDADES
Figura 02. Sequência de atividades
22
10. MAPA MENTAL
Figura 03. Mapa Mental
23
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)
Fluxo de caixa
24
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
25
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
Cenário 2: Cadastrar Clientes.
26
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;
Cenário 3: Cadastrar horários.
27
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.
28
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.
Cenário 5: Emissão de relatórios das despesas do salão.
29
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.
30
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.
31
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”.
Cenário 8: Cadastro de serviço.
32
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.
Cenário 9: Emissão de relatórios dos horários diários.
33
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
34
13. DIAGRAMAS DE CLASSE
Figura 14. Diagrama de Classe
35
14. DIAGRAMA DE ATIVIDADES
14.1 DIAGRAMA DE ATIVIDADES - CADASTROS
Figura 15. Diagrama de atividades - Cadastros
36
14.2 DIAGRAMA DE ATIVIDADES – FLUXO DE CAIXA
Figura 16. Diagrama de atividades – fluxo de caixa
37
14.3 DIAGRAMA DE ATIVIDADES - RELATÓRIOS
Figura 17. Diagrama de atividades – relatórios
38
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
- Instalação
39
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.
40
17. ANEXOS – TELAS DO SISTEMA 17.1 Login de acesso
Figura 18: Login de Acesso.
41
17.2 Menu de Opções
Figura 19: Menu de opções.
42
17.3 Cadastro de Clientes
Figura 20: Cadastro de clientes.
43
17.4 Cadastro de fornecedores
Figura 21: Cadastro de fornecedores
44
17.5 Cadastro de Serviço
Figura 22: Cadastro de serviço.
45
17.6 Clientes cadastrados
Figura 23: Clientes cadastrados.
46
17.7 Fornecedores cadastrados
Figura 24: Fornecedores cadastrados.
47
17.8 Serviços agendados
Figura 25: Serviços agendados.
48
17.9 Contas a pagar
Figura 26: Contas a pagar.
49
17.10 Contas pagas do salão
Figura 27: Contas pagas do salão.
50
17.11 Contas não pagas pelo salão
Figura 28: Contas não pagas pelo salão.
51
17.12 Contas a receber de clientes
Figura 29: Contas a receber de clientes.
52
17.13 Relatório de contas do salão
Figura 30: Relatório de contas do salão.
53
17.14 Relatório de contas a receber de clientes
Figura 31: Relatório de contas a receber de clientes.
54
17.15 Horários agendados
Figura 32: Horários agendados.