Академический Документы
Профессиональный Документы
Культура Документы
do Rio de Janeiro
Anlise de Sistemas Informatizados
Sistema FastHair
Rio de Janeiro
2014
Sistema FastHair
Rio de Janeiro
2014
F383s
Sistema FastHair
Por
Banca Examinadora:
Orientador:
_______________________________________________________________________
Ricardo Marciano dos Santos - Msc. Inf. - UFRJ (FAETERJ-RJ) .
Membro:
_______________________________________________________________________
Mrcio Melo de Almeida, Msc. Adm. - UNISUAM (UNIABEU)
Membro:
_______________________________________________________________________
Marcelo Pitanga Alves, Msc. Inf. - UFRJ (UNIABEU)
Membro:
_______________________________________________________________________
Ricardo Portella de Aguiar, Dsc. Letras - UFF (FAETERJ-RJ)
Membro:
_______________________________________________________________________
Eduardo Jos Paz Ferreira Barreto, Dsc. Letras - PUC-Rio (FAETERJ-RJ)
Rio de Janeiro
2014
DEDICATRIA
Dedico este trabalho a minha famlia que me deu apoio nos nossos momentos de
dificuldades e sempre me deram foras para vencer todos os obstculos e conquistar meus
objetivos. Eles so a fonte principal do meu entusiasmo. Aos amigos Welington Cosme, Jorge
Rodrigues e Jonatas Pires que fizeram parte da minha vida acadmica e contriburam para a
realizao deste trabalho. Agradeo a todos que me ajudaram de forma direta e indireta.
AGRADECIMENTOS
Agradeo primeiro a Deus, por sua bondade infinita, em me dar discernimento, paz de
esprito e sabedoria. Aos meus pais por terem insistido e estimulado a nunca desistir dos meus
sonhos. Aos amigos e companheiros pela pacincia por minha ausncia em muitos momentos
da vida devido a dedicao a este trabalho. Agradeo o meu orientador Ricardo por todo
apoio, carinho e dedicao no decorrer deste trabalho.
RESUMO
Este trabalho apresenta um sistema desktop para gerenciamento de salo de beleza.
O sistema tem como objetivo agilizar os processos gerenciais que ocorrem dentro de uma
micro empresa no ramo de salo de beleza, sendo utilizada como metodologia a pesquisa de
campo com abordagem qualitativa. Foram realizadas entrevistas com o pblico alvo
contemplando a necessidade de uma mudana no modo operacional atual como soluo para
atender a crescente demanda do segmento, alm de alavancar o relacionamento e a fidelizao
do cliente. Este trabalho mostra como o processo de obteno de informaes tornou-se mais
gil e confivel.
ABSTRACT
This work presents a desktop system for managing a beauty salon. The system aims to
streamline the management processes that occur within the beauty salon, being used as
methodology the field research with qualitative approach. Interviews were conducted with the
target audience contemplating the need for a change in current operating mode as a solution to
meet the growing demand of the sector, and leverage the relationship and loyalty. This work
shows the process of final verification of the services there became more responsive and
reliable.
LISTA DE FIGURAS
LISTA DE QUADROS
SUMRIO
1 INTRODUO ..................................................................................................................... 11
1.1 Descrio do Tema ......................................................................................................... 11
1.2 Justificativa ..................................................................................................................... 11
1.3 Objetivos ......................................................................................................................... 12
2 METODOLOGIA.................................................................................................................. 13
2.1 Delineamento de Pesquisa .............................................................................................. 13
2.2 Anlise e Discusso dos Resultados ............................................................................... 13
2.3 Trabalhos Correlatos ....................................................................................................... 13
3 ANLISE E PROJETO DO SOFTWARE ........................................................................... 15
3.1 Listas de Requisitos ........................................................................................................ 15
3.1.1 Funcionais ................................................................................................................ 15
3.1.2 No-Funcionais ........................................................................................................ 16
3.2 Tecnologias ..................................................................................................................... 16
4 ESTUDO DE CASO ............................................................................................................. 17
5 CRONOGRAMA .................................................................................................................. 20
6 DIAGRAMAS ....................................................................................................................... 21
6.1 Diagrama de Caso de Uso ............................................................................................... 21
6.1.1 Descrio de Caso de Uso ........................................................................................ 22
6.2 Diagramas de Atividades ................................................................................................ 35
6.3 Diagrama de Classes ....................................................................................................... 38
6.3.1 Dicionrio das Classes ............................................................................................. 39
6.4 Diagramas de Sequncia ................................................................................................. 42
7 CONCLUSO ....................................................................................................................... 45
8 EXTENSES ........................................................................................................................ 46
REFERNCIAS ....................................................................................................................... 47
APNDICES ............................................................................................................................ 48
Apndice A - Telas ............................................................................................................... 48
Apndice B - Questionrio ................................................................................................... 54
11
1 INTRODUO
1.2 JUSTIFICATIVA
Hoje em dia cada vez mais cobrada uma maior agilidade nos processos, e no salo em
questo existem vrios fatores que influenciam no funcionamento do negcio, tais como:
aumento no fluxo de clientes e inabilidade da atendente de realizar tantas atividades sozinha,
cadastro manual de clientes atravs de agendas, e tambm devido ao subsequente aumento na
quantidade de produtos sendo comprados para atender a essa crescente demanda de clientes, que
urge uma melhor soluo de controle do que a atualmente utilizada. Como consequncia, a
implantao do sistema facilitar ainda a manuteno dos dados sobre os clientes, funcionrios,
produtos e todas as demais reas de interesse do salo e a consulta dos mesmos de forma bem
12
1.3 OBJETIVOS
13
2 METODOLOGIA
A pesquisa foi realizada no dia 13 de agosto de 2012. Foram realizadas entrevistas com as 9
funcionrias do salo (4 cabeleireiras, 4 manicures, e a gerente). Nesta pesquisa obteve-se um
aproveitamento de 100% dos funcionrios participantes. Conforme resultado da pesquisa, 89%
dos funcionrios responderam que j perderam clientes pois no estavam na empresa na hora que
o cliente ligou agendando. Isso significa uma grande perda de verba tanto do funcionrio quanto
da empresa. 44% descobriram que no tinham o produto necessrio durante o atendimento,
sendo necessria a utilizao de marcas similares, podendo com isso at arriscar o trabalho e
possivelmente perder a confiana do cliente. 78% dos funcionrios informam que j perderam o
telefone do cliente na hora de confirmar o agendamento e 100% acham interessante a entrada de
um sistema que administre os temas do questionrio e deixe o funcionrio mais a vontade para
apenas exercer o seu trabalho.
14
Na busca por trabalhos correlatos que se aproximam na proposta deste trabalho, foi
identificado um trabalho cujo o tema um salo de beleza
Ludwing (2012), apresent
ntou em seu trabalho de concluso de curso pela Universidade
Regional de Blumenau um sistema web para gerenciamento de salo de
d beleza. O sistema
desenvolvido registra os servvios estticos e efetua o clculo do perccentual pago sobre os
mesmos..
15
Requisitos Funcionais
RF01: O sistema dever permitir o administrador manter os
funcionrios.
RF02: O sistema dever permitir o administrador o registro
do servio de cada funcionrio.
RF03: O sistema dever permitir o administrador que emita
relatrios
RF04: O sistema dever permitir ao usurio manter os
clientes.
RF05: O sistema dever permitir ao usurio manter os
produtos utilizados no salo.
RF06: O sistema dever permitir ao usurio agendar os
atendimentos.
RF07: O sistema dever permitir ao usurio manter os
atendimentos realizados no estabelecimento.
RF08: O sistema dever permitir ao usurio manter os
servios.
RF09: O sistema dever permitir ao usurio manter os
diagnsticos de tratamento dos clientes.
Fonte: Autoria prpria.
Casos de Uso
UC01.01
UC01.02
UC01.03
UC02.01
UC02.02
UC02.03
UC02.04
UC02.05
UC02.06
16
Requisitos No Funcionais
RNF01: Realizao de backup a cada 15 dias.
RNF02: O sistema operacional utilizado Windows 7.
RNF03: A base de dados utilizada SQL Server 2005.
RNF04: Ser utilizado o menu padro do Visual Studio 2008 afim de
facilitar a visualizao e manuseio.
RNF05: O sistema ser usado em apenas um computador.
RNF06: Os perfis de usurio para acesso ao sistema sero administrador
e usurio
Fonte: Autoria prpria
3.2 TECNOLOGIAS
Linguagem C# uma linguagem de programao orientada a objetos criada pela Microsoft e que faz parte da
plataforma .Net.
2
C++ uma linguagem de programao de nvel mdio desenvolvida por Bjarne Stroustrup em 1983 no Bell Labs
A linguagem de programao Java orientada a objetos (comportamento dos objetos determinados por classes) e
compilada em bytecode (as instrues so executadas atravs de uma Mquina Virtual Java - JVM e podem ser
processadas em sistemas com suporte a C++).
17
Figura 2 - Cdigo C#
Fonte: Autoria prpria.
Para o desenvolvimento do banco de dados foi escolhido o SQL Server 2005 que um
SGBD(Sistema Gerenciador de Banco de Dados) produzido pela Microsoft cuja finalidade
gerenciar de forma eficiente a nossa base de dados.
Para criar os relatrios foi utilizado o SAP Crystal Reports da empresa SAP BusinessObjects,
um dos frameworks mais utilizados no mercado. O framework pode ser integrado no Visual
Studio ou diretamente no banco de dados SQL Server. Com essa ferramenta possvel gerar
relatrios de maneira simples e prtica.
4 ESTUDO DE CASO
O salo de beleza Luzia e Manas, que atualmente conta com 9 profissionais em seu quadro de
funcionrios, deseja informatizar seus processos com a finalidade de torn-los mais rpidos e
18
19
fornecedores.
Foi estabelecido que a realizao de troca de produtos vendidos no salo no deve ser um
procedimento frequente, dessa forma cada caso tratado separadamente. A avaliao do motivo
da troca feita pela gerente, que confirma ou no a troca do produto.
O Setor Administrativo responsabiliza-se por manter uma relao dos servios oferecidos
pelo salo organizados por: nome, descrio, preo-base, e os profissionais que os executam.
Os pagamentos so recebidos pela atendente nas seguintes formas: vista, em dinheiro,
carto de crdito, carto de dbito ou cheque.
Para pagamentos com carto de crdito o salo guarda apenas boletos gerados pelas
mquinas de carto para controle desse tipo de pagamento, sendo assim o sistema no dever
armazenar os dados do carto de crdito do cliente, somente registrar o valor cobrado pelo
servio.
Com relao aos requisitos do sistema, necessidade da gerente que o sistema seja capaz de
registrar perfis de usurios, atravs de login e senha e definir quais permisses de cada perfil ao
sistema.
20
5 CRONOGRAMA
21
6 DIAGRAMAS
uma tcnica
ca de modelagem de requisitos que descreve
d
as aes do sistema. O Caso de Uso
um documento narrativo que descreve a sequncia de eventos de um ator que usa um sistema
para completar um processo. O diagrama abaixo apresenta as funcionalidades que o usurio pode
realizar.
22
controle dos produtos estocados, realiza compra de materiais para o salo, controla os
funcionrios e emite relatrios gerenciais.
Ator(es)
Primrio: Usurio
Secundrio: Administrador
Pr-condio
23
Fluxo principal
fato.
1. O usurio ou administrador insere os dados para consultar
o cliente.
2. O sistema apresenta o formulrio preenchido com todos os
24
Ps-condio
Ator(es)
Pr-condio
Fluxo principal
25
fato.
1. O usurio ou administrador insere os dados para consulta
do produto.
2. O sistema apresenta o formulrio preenchido com todos os
Ps-condio
Ator(es)
Pr-condio
26
Fluxo principal
reporta o fato.
1. O usurio ou administrador insere os dados para consulta
do agendamento.
2. O sistema apresenta o formulrio preenchido com todos os
dados pertinentes ao agendamento e reporta o fato.
27
Ps-condio
Ator(es)
Pr-condio
Fluxo principal
28
reporta o fato.
1. O usurio ou administrador insere os dados para consulta
do produto.
2. O sistema apresenta o formulrio preenchido com todos os
Ps-condio
Ator(es)
Pr-condio
29
Fluxo principal
fato.
1. O usurio ou administrador insere os dados para consulta
do servio.
2. O sistema apresenta o formulrio preenchido com todos os
Ps-condio
30
31
Ps-condio
32
fato.
1. O administrador insere os dados para consulta dos servios
de um funcionrio.
2. O sistema apresenta o formulrio preenchido com todos os
dados pertinentes aos servios do funcionrio e reporta o
fato.
1. O administrador seleciona o servio de um funcionrio e
requisita ao sistema que realize a excluso.
2. Se o servio puder ser excludo, o sistema realiza a
excluso; caso contrrio, reporta o fato.
Um servio foi inserido, consultado ou excludo para um
Ps-condio
Ator(es)
Pr-condio
Administrador
O administrador deve estar identificado pelo sistema.
33
Fluxo principal
Ps-condio
Ator(es)
diagnsticos.
Primrio: Usurio
Secundrio: Administrador
Pr-condio
Fluxo principal
34
reporta o fato.
1. O usurio ou administrador insere os dados para consulta
do diagnstico.
2. O sistema apresenta o formulrio preenchido com todos os
Ps-condio
35
36
37
38
6.4 DIAGRAMA
IAGRAMA DE CLASSES
39
Quadro 13 - Pessoa
Campo
cod_pessoa
nome_pessoa
dt_nasc
tel_res
tel_cel
email
Tipo
Int
String
Date
String
String
String
Descrio
Cdigo da pessoa, chave primria
Nome da Pessoa
Data de nascimento
Telefone residencial da pessoa
Telefone celular da pessoa
Endereo de e-mail
Fonte: Autoria prpria.
Quadro 14 - Cliente
Campo
cod_cliente
cod_pessoa
tipo_cabelo
Tipo
Int
Int
String
Descrio
Cdigo do cliente, chave primria
Cdigo da pessoa, chave estrangeira
Tipo de cabelo
Fonte: Autoria prpria.
Quadro 15 - Funcionrio
Campo
cod_funcionario
cod_pessoa
RG
CTPS
CPF
endereco
Usuario
Senha
Tipo
Int
Int
String
String
String
String
String
String
Descrio
Cdigo do funcionrio, chave primria
Cdigo da pessoa, chave estrangeira
Nmero de identidade do funcionrio
Carteira de trabalho
Cadastro de pessoa fsica
Endereo do funcionrio
Nome de usurio do funcionrio no sistema
Senha de acesso do funcionrio no sistema
Fonte: Autoria prpria.
Quadro 16 - Atendimento
Campo
cod_atendimento
cod_funcionario
cod_cliente
cod_servico
cod_agendamento
valor_servico
Tipo
Descrio
Int
Cdigo do atendimento, chave primria
Int
Cdigo do funcionrio, chave estrangeira
Int
Cdigo do cliente, chave estrangeira
Int
Cdigo do servio, chave estrangeira
Int
Cdigo do agendamento, chave estrangeira
Double
Valor do servio
Fonte: Autoria prpria.
40
Quadro 17 - Servio
Campo
cod_servico
nome_servico
dsc_servico
valor_Servico
Tipo
Int
String
String
Double
Descrio
Cdigo do servio, chave principal
Nome do servio
Descrio do servio
Valor do servio
Fonte: Autoria prpria.
Quadro 18 - Agendamento
Campo
cod_agendamento
dt_hora_agendamento
cod_funcionario
cod_cliente
cod_servico
Tipo
Descrio
Int
Cdigo do agendamento, chave principal
Date
Data e hora do agendamento
Int
Cdigo da pessoa, chave estrangeira
Int
Cdigo do cliente, chave estrangeira
Int
Cdigo do servio, chave estrangeira
Fonte: Autoria prpria.
Tipo
Int
Int
Double
Descrio
Cdigo de venda, chave principal
Cdigo do cliente, chave estrangeira
Valor da venda
Fonte: Autoria prpria.
Quadro 20 - Produto
Campo
cod_produto
nome_produto
dsc_produto
qtd_estoque
valor_unitario
cod_fornecedor
Tipo
Int
String
String
Int
Double
Int
Descrio
Cdigo do produto, chave principal
Nome do produto
Descrio do produto
Quantidade do produto no estoque
Valor unitrio de cada produto
Cdigo do fornecedor, chave estrangeira
Fonte: Autoria prpria.
41
Tipo
Int
String
String
Descrio
Cdigo do diagnstico, chave principal
Tipo de cabelo
Efeito a ser usado no cabelo
Deve_usar
String
Deve_evitar
String
Quadro 22 - Fornecedor
Campo
cod_fornecedor
nome_fornecedor
cnpj
logradouro
telefone
Tipo
Int
String
String
String
String
Descrio
Cdigo do fornecedor, chave principal
Nome do fornecedor
Cnpj do fornecedor
Endereo do fornecedor
Telefone do fornecedor
Fonte: Autoria prpria.
42
43
44
45
7 CONCLUSO
46
8 EXTENSES
2.
3.
4.
5.
6.
47
REFERNCIAS
campo. Cad.
0100-1574.
48
APNDICES
Apndice A - Telas
49
50
51
52
53
54
Apndice B - Questionrio
Perguntas:
1 J perdeu cliente, pois a recepo no tinha acesso a seus horrios para colocar um cliente
em sua agenda ? Sim ou no?
2 J teve divergncia nos valores recebidos de comisso junto ao gerente? Sim ou no?
5 Acha interessante um sistema que possa administrar os temas acima de ainda gerar
relatrios com os agendamentos?
55
56
57
58
59
60
61
62
63