Você está na página 1de 37

1

UNIVERSIDADE ESTÁCIO DE SÁ
DO RIO DE JANEIRO
CURSO SUPERIOR DE SISTEMAS DE INFORMAÇÃO

ROBSON RAMOS DE FIGUEIREDO

SISTEMA ONLINE DE LOCALIZAÇÃO DE SERVIÇO E SERVIÇOS POR


LOCALIDADE

                                                   

     
RIO DE JANEIRO
2017
2

ROBSON RAMOS DE FIGUEIREDO

SISTEMA ONLINE DE LOCALIZAÇÃO DE SERVIÇO E SERVIÇOS POR


LOCALIDADE

Trabalho de Conclusão de Curso apresentado


como exigência parcial para a obtenção do
título de Bacharel, do Curso de Sistemas de
Informação, ministrado pela Universidade
Estácio de Sá – Campus Recreio.
 
Professor Orientador Fabio Bernardo da Silva.

RIO DE JANEIRO

2017
3

UNIVERSIDADE ESTÁCIO DE SÁ – SISTEMA DE INFORMAÇÕES

SISTEMA ONLINE DE LOCALIZAÇÃO DE SERVIÇO E SERVIÇOS POR


LOCALIDADE

Este relatório, do trabalho de conclusão de curso, foi julgado adequado para obtenção dos
créditos da disciplina de trabalho de conclusão de curso do VII semestre, obrigatória para
obtenção do título de:

BACHAREL EM INFORMÁTICA

Por:

Robson Ramos de Figueiredo

BANCA EXAMINADORA

Orientador:   ___________________________________________________________

Fabio Bernardo da Silva

NOTA:  ______________________________

Aprovada Aprovada com restrições Reprovada

Irajá, xx de Novembro de 2017.


RIO DE JANEIRO – BRASIL
4

RESUMO

O projeto visa ajudar as pessoas físicas e jurídicas, mostrando os produtos e


serviços disponíveis na região de busca do cliente e ajudando aqueles que prestam
serviços ou vendem alguma coisa na visibilidade de seu produto. O sistema tem o
intuito de localizar o serviço de forma rápida e simples para o usuário e ao prestador de
serviço realizar o cadastro de sua empresa podendo divulgar seu trabalho ou produto a
um número maior de pessoas sem custo.

PALAVRAS-CHAVE: Serviço, busca, localização, dinheiro, informações, detalhes,


prestador, empresa, cliente, contato.
ABSTRACT

This project aims at bridging consumers and services providers located in the
same region. For the consumer, who can be either natural or legal persons, it quickly
shows services and products available in their search area. For the service providers, it
enables a wider broadcast of their products, achieved by simple register and without
additional cost.

Key words: Service, search, location, money, information, details, provider,


company, customer, contact
Lista de figuras

Figura 1: Estimativa de custo com Hardware ------------------------------------------ 10

Figura 2: Estimativa de custo com Software ------------------------------------------- 10

Figura 3: Cronograma --------------------------------------------------------------------- 13

Figura 4: Organograma -------------------------------------------------------------------- 15


Sumário

Introdução .............................................................................................................. 1

Capítulo 1 – Proposta de Trabalho ...................................................................... 2


1.1. Método do Trabalho......................................................................................... 2
1.2. Previsão de Alocação de recursos .................................................................... 3
1.3. Cronograma de Trabalho (diagrama de Gantt) ................................................ 5

Capítulo 2 – A Empresa e o Negócio .................................................................... 6


2.1. Histórico da empresa ........................................................................................ 6
2.2. Atividades da empresa ..................................................................................... 6
2.3. Organograma .................................................................................................... 7
2.4. Mercado Consumidor ....................................................................................... 7
2.5. Concorrência .................................................................................................... 7
2.6. Premissas e Restrições ao projeto .................................................................... 7

Capítulo 3 – O Sistema Atual ............................................................................... 8


3.1. Justificativa de Escolha do Sistema .................................................................. 8
3.1.1. O Sistema ...................................................................................................... 9
3.1.2. Funcionamento do sistema ............................................................................ 9
3.1.3 O Ambiente do Sistema .................................................................................. 10
3.1.4. A definição do escopo ................................................................................... 11
3.2. Motivação para o novo sistema ........................................................................ 11
3.3. Situação Desejada ............................................................................................. 11
3.4. Problemas do sistema atual .............................................................................. 12

Capítulo 4 – O sistema proposto (projeto lógico) .................................................. 13


4.1. Lista de Requisitos do Sistema ........................................................................... 13
4.2. Diagrama de Casos de Uso ................................................................................. 16
4.3. Especificações dos casos de uso ......................................................................... 17
4.4. Modelo Conceitual de Classes ............................................................................ 25
4.5. Modelo entidade relacionamento (MER) ........................................................... 26
4.6. Modelo conceitual de dados ............................................................................... 27
Capítulo 5 – Conclusões ............................................................................................ 28
Capítulo 6 – Referências Bibliográficas .................................................................... 29
Introdução

Nos dias de hoje, a informática vem estabelecendo cada vez mais relevância na
vida das pessoas. Sua utilização já é considerada um instrumento de aprendizagem e
vem aumentando de forma rápida entre as elas. O número de famílias que possuem um
computador em suas residências cresce, está ferramenta está auxiliando e mostrando um
novo jeito de aprender e olhar par ao mundo.

O projeto visa auxiliar a população em geral em suas necessidades para saber os


locais que determinado serviço está disponível de uma forma simples. Com as
informações que serão apresentadas vai ser possível visualizar todas as opções de
serviços disponíveis na região de busca. O sistema visa também a ajudar os prestadores
de serviço a exibir informações sobre o seu serviço e dados para que o cliente entre em
contato.

Para esse trabalho será utilizada a Empresa R&F para o levantamento de dados,
terá como finalidade apresentar dados claros e forma simples para os seus usuários
10

Proposta de Trabalho

Este trabalho tem como proposta apresentar os serviços disponíveis em todas as


regiões do Brasil através de uma interface simples e intuitiva que permite ao usuário
entender com facilidade as informações apresentadas.

Um sistema que ajude a população a localizar um serviço necessário para sua


necessidade e que veja através do mapa o local exato do prestador de serviço.

Todas essas informações devem estar de forma clara e de fácil compreensão para
o usuário.

O sistema vai permitir o prestador de serviço a cadastrar todas os serviços


disponíveis e exibir para o mesmo a quantidade de visualizações que cada serviço teve
para avaliar o desempenho.

1.1. Método de Trabalho

Para a construção dos elementos que compõem a estrutura do trabalho


acadêmico foram utilizadas as Normas Brasileiras Regulamentadas pela ABNT
(Associação Brasileira de Normas Técnicas). Ela mostra que essa estrutura compreende
três partes fundamentais, de acordo com a ABNT (NBR 14724): elementos pré-textuais,
elementos textuais e elementos pós-textuais. Os Métodos científicos são as formas mais
seguras inventadas pelo homem para controlar o movimento das coisas que cerceiam
um fato e montar de compreensão adequadas de fenômenos (BUNCE, 1974). Um
trabalho de monografia é um estudo realizado de um determinado assunto com
conceitos técnicos e científicos sobre um único problema. Este tipo de trabalho visa a
aplicação de diretrizes metodológicas a ser reconhecida na comunidade acadêmica
científica (SEVERINO, 1974).  

Para o desenvolvimento teórico desse trabalho foi realizada uma pesquisa para
capturar as informações que serão apresentadas e da real necessidade dessas
informações estarem disponíveis para visualização de todos.
11

1.2. Previsão de Alocação de recursos

1.2.1. Recursos humanos:

Quantidade de profissionais: 3.

 Robson Ramos de Figueiredo


 Perfil:
Analista de Banco e Dados / Desenvolvedor.
 Atividade:
Manutenção do sistema e desenvolvimento do sistema.
 João Saboia da conceição
 Perfil:
Desenvolvedor FRONT END.
 Atividade:
Desenvolvimento FRONT END do sistema
 Guilherme Merhy
 Perfil:
Desenvolvedor.
 Atividade:
Desenvolvimento BACK END do sistema.

1.2.2. Recursos materiais:

 Robson Ramos de Figueiredo


 Hardware Desktop
Processador: AMD® Quad-Core™ FX - 4100 3.62GHz
Memória RAM: 16 GB 2 DIMM (8GB x 2) DDR3 1333MHz Kingston
HD: 1000 GB 5.400 RPM SATA2
Placa de Vídeo: GEFORCE 550 Ti
Banda Larga: LIVE TIM 10 M
 Softwares do Notebook:
Sistema Operacional: Windows 10
Skype
Microsoft Office 2016 (Word 2016)
12

Microsoft SQL Server 2016 Management


Google Chrome Versão 61.0.3163.79
 João Saboia da conceição
 Hardware do DeskTop
Processador: AMD® Quad-Core™ FX - 3500 2.50GHz
Memória RAM: 8 GB 2 DIMM (4GB x 2) DDR3 1333MHz Kingston
HD: 250 GB SSD
Placa de Vídeo: GEFORCE GTX 630 Ti
Banda Larga: LIVE TIM 10 M
 Softwares do Notebook:
Sistema Operacional: Windows 10
Skype
Microsoft Office 2016 (Word 2016)
Visual Studio Community 2015
Microsoft SQL Server 2014 Express
Google Chrome Versão 61.0.3163.79
 Guilherme Merhy
 Hardware Notebook
Processador: Intel® Core™ i7 - 3500 2.30GHz
Memória RAM: 8 GB 2 DIMM (4GB x 2) DDR3 1333MHz Kingston
HD: 500 GB
Placa de Vídeo: ATI RADEOM R7 4GB
Banda Larga: NET VIRTUA 10 MB
 Softwares do Notebook:
Sistema Operacional: Windows 10
Skype
Microsoft Office 2016 (Word 2016)
Visual Studio Community 2015
Microsoft SQL Server 2014 Express
Google Chrome Versão 61.0.3163.79
13

1.3. Cronograma Diagrama de Gantt


14

2. A empresa e o negócio

A Empresa R&F é uma empresa de que sem fins lucrativos, que busca apenas
ajudar as pessoas a terem informações na palma da mão e facilitar o seu dia-a-dia, para
adquirirem mais tempo livre para se dedicar a seu lazer ou seu negócio.

A empresa R&F conta com ajuda de investidores e doações para manter seu
sistema disponível para todos os usuários.

2.1. Histórico da empresa

A empresa R&F nasceu em 2013, fundada por Robson Figueiredo, que, aos 24
anos, que depois de estar precisando encontrar um determinado serviço perto de sua
localização, resolveu pesquisar um local onde pudesse encontrar todos os serviços
disponíveis para sua localização. Antes de pensar em abrir essa empresa, foi feita uma
pesquisa de mercado onde seu maior foco foi em redes sociais, amigos, e vizinhos para
saber qual seria a aceitação da população sobre a exibição das informações e sua
disponibilidade.

Ao avaliar o nível de satisfatório da pesquisa, foi decidida a criação da empresa


R&F.

2.2. Atividades da empresa

A empresa R&F tem suas atividades diárias a coleta de novas informações e


informações mais detalhadas para exibir ao nosso usuário afim de proporcionar um
serviço de melhor qualidade e eficácia.

No dia a dia buscamos contatos com os nossos usuários tanto pelo sistema
quanto pelas redes sociais, em particular grupos de vendas de produtos e serviços, para
verificar o grau da qualidade da exibição das mesmas informações e atender a
solicitações dos nossos usuários.
15

2.3. Organograma

SISTEMA

CONSUMIDOR PRESTADOR

BUSCA EXIBE DIVULGA DETALHA

2.4. Mercado Consumidor

A empresa R&F tem o seu mercado consumidor todas as pessoas que estão
interessadas em buscar informações e localizar um serviço ou produto de forma simples
e rápida e de o prestador (que também é um consumidor) exibir seus produtos ou
serviços para aumentar a sua visibilidade no mercado local.

A empresa R&F vai disponibilizar todas as informações de forma gratuita e sem


cobrar nada pelo serviço apresentado, exceto aqueles que praticam atividades ilícitas, ou
infrinjam qualquer lei.

2.5. Concorrência

Atualmente a R&F tem como concorrentes as próprias redes sociais (facebook, twitter,
etc) e sites de venda de produtos (mercado livre, OLX, etc)

2.6. Premissas e Restrições ao projeto

Premissas:

O desenvolvimento deve cumprir uma série de etapas, descritas no cronograma


de entrega.
16

3. O Sistema Atual
Este capítulo detalha a situação atual da Empresa R&F, onde encontra-se uma
situação complicada de como as atividades atualmente desenvolvidas sem o sistema
proposto.

A empresa R&F está localizada no Rio de Janeiro, onde possui um escritório


virtual para reuniões e onde se aloca uma equipe de TI que desenvolve a maioria dos
seus sistemas em regime de home office.

Os servidores de produção da empresa estão localizados na Nuvem, tendo


apenas um servidor de desenvolvimento alimentado por GIT que também está
localizado na nuvem.

Atualmente todas as pesquisas são realizadas na internet, e como na internet os


artigos são muitos, a ideia foi centralizar tudo em único local para que busca por
informação fosse mais rápido e de fácil visualização, além de que na nuvem a
informação está ao alcance de qualquer um dos desenvolvedores.

3.1. Justificativa de Escolha do Sistema

Com o crescimento do uso das redes sociais e das buscas de informações pela
internet, acabou criando uma deficiência de como localizar, encontrar, divulgar,
visualizar e apresentar as informações sobre os tipos de serviço localizados em uma
região de forma que o usuário possa visualizar todas as opções disponíveis e escolher a
que vai atender melhor suas expectativas. As áreas de TI têm ganhando cada vez mais
grande importância dentro do negócio das empresas e tem servido como meio para
alcançar os objetivos dentro das organizações.

Eu acredito que com as informações que serão apresentadas, podemos ajudar a


sociedade a localizar serviços de forma rápida e precisa e ao prestador de serviço
oferecer o seu produto ao máximo de pessoas possível e ganhar maior visibilidade para
o crescimento da empresa.
17

3.1.1. O Sistema

O Sistema de Cadastro e Localização de serviço realiza a interface de


comunicação entre seus usuários e os prestadores de serviço ou fornecedores de
produtos. Foi criado para atender as necessidades na busca e visualização de
informação. O Sistema fica responsável por manter o usuário informado e garantir os
melhores níveis de qualidade e os fornecedores por manter a disponibilidade e as
informações atualizadas o mais rápido possível, conforme os Acordos de Níveis de
Serviço.

Características:

 É um sistema 100% baseado em web com uso de tecnologia Ajax para melhoria
de interface de uso.
 Sem limite de usuários.
 Com os módulos perfeitamente integrados e em português
 O site é totalmente responsivo
 O sistema exibe automaticamente a empresa ao fazer o cadastro
 O sistema exibe notificações, caso tenha alguma informação nova

3.1.2. Funcionamento do sistema

Interfaces:

O Sistema de Cadastro e Localização de serviço possui apenas uma interface de


acesso. A interface do usuário é simples e intuitiva, é fácil memorização. Todas as
interfaces com o usuário serão responsivas, fazendo com o que o sistema possa ser
utilizado de qualquer meio de acesso que o usuário possa escolher.

Incidentes

Traz todas as informações referentes ao dados da pesquisa. Dados do


cadastrante, localização e principalmente a descrição do produto ou serviço. Exibir
informações de contato e tem como principal objetivo restaurar o serviço no menor
tempo possível.

Base de conhecimento
18

Permite que o especialista navegue pela base de conhecimento para ajudá-lo na


solução do chamado. Automaticamente já traz os registros anteriores que foram
solucionados naquela categoria. Também permite buscar a base de conhecimento de
qualquer assunto previamente cadastrado

Ambiente

Módulo responsável por toda a parametrização da ferramenta. Neste ambiente


serão cadastradas todas as informações necessárias disponíveis.

3.1.3. O Ambiente do Sistema

Modelos de Comercialização

A Sistema pode ser comercializado em duas modalidades:

 Na modalidade SaaS (Software as a Service) o usuário não paga pelo serviço.


 O software é totalmente web. Os usuários acessarão as informações a partir de
um browser na internet.

Requisitos Mínimos:

 Server:
Intel Dual Core, 2GHz, 4Gb RAM.
 Cliente:
Browser (Todo o seu sistema pode ser acessado de qualquer lugar do mundo e
atualizado).
Acesso a Internet

Recomendado:

 Server
Intel I3 Core, 3GHz, 4Gb RAM.

Observações:

1. Estimando-se um total de 20 mil registros ou mais.


19

3.1.4. A definição do escopo

Segundo PRESSMAN (1995), o escopo definido para o software proporciona


uma direção, mas uma definição detalhada do domínio da informação e da função do
software é necessária antes que o trabalho se inicie.

Hoje a população necessita de uma ferramenta que apresente resultados com um


padrão elevado de otimização, eficiência e eficácia no resultado final. Através de
alimentação de dados feitas facilitará a exibição dos serviços.

3.2. Motivação para o novo sistema

O principal fator que motivou o desenvolvimento do sistema foi o grande


crescimento do número de pessoas que buscam encontrar um serviço pela internet
principalmente nas redes sociais e sites de busca.

Segundo pesquisas, muitas pessoas buscam encontrar serviços em sua região e


avaliações sobre a qualidade do serviço prestado e não sabem ou não confiam nos sites
ou aplicativos que disponibilizam essas informações.

Esse sistema visa facilitar tudo isso e apresentar de uma forma simples e eficaz
essas informações para que seja de fácil compreensão para todos.

3.3. Situação Desejada

A utilização do Sistema de Cadastro e Localização de serviço tem como


proposta melhorar a exibição e busca por serviços. Espera-se que ocorra um maior
número de pessoas com visualização dessas informações, que ajudará na tomada de
decisão para escolher o melhor serviço.

Alguns benefícios específicos são esperados após a implementação do sistema:

- Exibir informações e dados de serviços cadastrados


- Consultas de fácil acesso
- Contribuir com a sociedade para ter acesso a essas informações de forma fácil.
- Melhoria da disponibilidade dos sistemas
20

- Melhor comunicação com os usuários

A comunicação com os solicitantes será bastante otimizada. As ações executadas


no chamado podem ser inseridas no registro do mesmo e podem ser consultadas pelo
solicitante em tempo real, que receberá notificações por e-mail.

3.4. Problemas do sistema atual

Hoje o Brasil não possui uma ferramenta de localização de serviços para a


população. Assim não oferecendo um local de busca para a população, sem alimentação
de dados, edição, recuperação, busca, geração de relatórios personalizados, recuperação
de dados. Não tendo nenhum local que possa exibir essas informações com facilidade
para todos.

Essa forma de trabalho atual possui muitas deficiências que serão mostradas a
seguir:

 A primeira e maior deficiência é que os dados devem ser disponibilizados pelo


prestador do serviço
 Não possui uma base de conhecimento com as soluções aplicadas e esses
conhecimentos
 As solicitações não são analisadas para saber o impacto que exerce na empresa.
 Os registros repetidos são considerados como novos registros.
 Não existem relatórios para realização de métricas,
21

Capítulo 4 – O sistema proposto (projeto lógico)


O principal foco do sistema é melhorar a qualidade das informações na área
pública, melhorando o nível de conhecimento dos usuários, atender as necessidades do
usuário e falar a linguagem do usuário E isso será alcançado através das Heurísticas de
Nielsen

 Minimizar a sobrecarga de memória do usuário


 Consistência
 Diálogos simples e naturais
 Boas mensagens de erro
 Falar a linguagem do usuário
 Prevenir erros
 Saídas claramente demarcadas

E traz muitos benefícios:

 Padronização do processo;
 Redução do tempo de solução, agregando assim, maior valor ao

Negócio;

 Maior satisfação do usuário;


 Viabiliza o comprometimento com SLA;
 Satisfação do usuário (quanto maior melhor);

4.1. Lista de Requisitos do Sistema

Um requisito funcional define uma função de um sistema de software ou seu


componente. Uma função é descrita como um conjunto de entradas, seu comportamento
e as saídas. Os requisitos funcionais podem ser cálculos, detalhes técnicos, manipulação
de dados e de processamento e outras funcionalidades específicas que definem o que um
sistema, idealmente, será capaz de realizar.
22

REQUISITOS FUNCIONAIS:

RF01 – O sistema deve possuir um campo de pesquisa por estado.

RF02 – O sistema deve possuir uma listagem com todos os ramos de atividades que
estão disponíveis para consulta;

RF03 – O sistema deve permitir buscar por cidades;

RF04 – O sistema deve permitir consultar os registros de cada cidade e estado do


Brasil;

RF05 – O sistema deve permitir a impressão dos registros do sistema.

RF06 - O sistema deve permitir que o usuário entre em contato com a empresa R&F

RF07 - O sistema deve permitir o usuário cadastrar todos os seus serviços

RF08 - O sistema deve permitir que o usuário visualize os serviços referentes a seu
estado;

RF09 - O sistema deve exibir os detalhes e o contato de cada serviço.

RF10 - O sistema deve exibir os serviços no mapa para melhorar a visualização;

RF11 - O sistema deve permitir ordenar e filtrar os chamados por algum de seus
atributos;

REQUISITOS NÃO FUNCIONAIS

Requisitos não-funcionais são os requisitos relacionados ao uso da aplicação em


termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade,
manutenibilidade e tecnologias envolvidas. Não é preciso o cliente dizer sobre eles, pois
eles são características mínimas de um software de qualidade, ficando a cargo do
desenvolvedor optar por atender esses requisitos ou não.

RNF01 – O sistema deverá ser online (preservando a mobilidade);


23

RNF02 – O sistema deverá ser de fácil operação e adaptação;

RNF03 – O sistema deverá funcionar 24horas X 7 dias da semana;

RNF04 – O sistema deverá funcionar em todos os sistemas operacionais;

RNF05 - O sistema deverá ser multiplataforma;

RNF06 - O sistema deverá possuir uma interface intuitiva para facilitar a sua utilização.

Regras de Negocio

Regras de Negócio são declarações sobre a forma da empresa fazer negócio.


Elas refletem políticas do negócio. As organizações com isto têm políticas para
satisfazer os objetivos do negócio, satisfazer clientes, fazer bom uso dos recursos, e
obedecer às leis ou convenções gerais do negócio.

Lista de regras de negócio:

RN01 - Nenhum usuário poderá ser excluído do sistema.

RN02 - Nenhum registro poderá ser alterado pelo usuário.

RN03 - O contato da empresa com o usuário deverá ser através de e-mail.

RN04 - O sistema deve fazer rotina de atualização das informações

RN05 - As senhas devem ter no mínimo 4 caracteres;

RN06 - O usuário deve informar um e-mail válido;


24

4.2. Diagrama de Casos de Uso


25

4.3. Especificações dos casos de uso

Entrar no Sistema - (UC01)

Descrição:

Este caso de uso especifica a ação de autenticação de um usuário no sistema. O sistema


é livre para qualquer usuário, não é necessário informar login e senha.

Atores: Solicitante

Pré-condição: O usuário deve acessar sistema.

Pós-condições: O sistema deve apresentar a tela principal para o usuário.

Fluxo principal:

1. O caso de uso se inicia quando o usuário decide usar o sistema

2. O sistema disponibiliza a interface é principal para o usuário.

Visualizar registros- (UC02)

Descrição:

O usuário usa o sistema para visualizar de forma rápida os registros disponíveis de


acordo com o filtro selecionado.

Atores: Solicitante.

Pré-condição: O usuário deve estar dentro do sistema.


26

Pós-condição: O usuário deve obter as informações de acordo com o filtro solicitado.

Fluxo principal:

1. O usuário solicita a exibição dos registros.

2. O sistema disponibiliza uma lista com todos os resultados obtidos na consulta


cadastrados no sistema e as opções: Ver detalhes e Exibir no mapa. Essas opções são
concedidas aos usuários.

3. O usuário seleciona a opção a realizar ou opta por finalizar o caso de uso.

4. Ao finalizar a ação escolhida o caso de uso retorna ao passo 1, caso o usuário não
queira realizar mais nenhuma operação o caso de uso termina.

Fluxo alternativo (2): Exibir detalhes.

a. Caso o usuário queira visualizar detalhes de algum registro, o sistema disponibilizará


informações.

Fluxo alternativo (3): Consultar.

a. No passo 3 do fluxo principal, caso o usuário selecione a opção “Consultar” o sistema


disponibiliza um formulário com todos os dados detalhados referente a pesquisa
selecionado.

Fluxo alternativo (4): Consultar.

a. No passo 4 do fluxo principal, caso o usuário selecione a opção “Exibir no mapa” o


sistema deve abrir uma página com a localização do serviço no mapa.
27

ENVIAR EMAIL (UC03)

Descrição:

O usuário através desse caso de uso poderá enviar entrar em contato através de um
formulário no sistema, enviando um e-mail para a Empresa R&F com sugestão, elogio
ou reclamação

Atores: Solicitante.

Pré-condição: O usuário deve estar no sistema.

Pós-condição: O sistema vai enviar um e-mail para a Empresa R&F.

Fluxo principal:

1. O usuário acessa a página com o formulário.

2. O usuário preenche o formulário e depois é disparado um e-mail.

3. O sistema exibe a confirmação de envio para o usuário

Login - (UC04)

Descrição:

Este caso de uso especifica a ação de autenticação de um usuário no sistema. Apenas


usuários cadastrados podem ter acesso ao sistema, fornecendo seus dados básicos de
autenticação e após validação do sistema o usuário pode realizar operações referentes a
seu perfil dentro do sistema

Atores: Solicitante e Administrador.

Pré-condição: O ator deve estar cadastrado no sistema.


28

Pós-condição: O usuário deve acessar o sistema para cadastro de serviço.

Fluxo principal:

1. O caso de uso se inicia quando o usuário decide usar o sistema e solicita o formulário
de login.

2. O sistema disponibiliza o formulário.

3. O usuário entra com o login e senha.

4. Selecionando a opção “Entrar” o sistema valida os dados de autenticação.

5. O sistema informa que a autenticação foi realizada com sucesso, disponibiliza a tela
principal do sistema de acordo com o perfil de usuário e o caso de uso se encerra.

Fluxo Exceção (4): Login ou senha inválida.

a. No passo 4 do fluxo principal, caso o usuário forneça dados inválidos o sistema


exibirá a mensagem “ Login ou senha inválido ” e solicitará uma nova digitação.

b. O fluxo retorna ao passo 2 do fluxo básico.

Registro - (UC04)

Descrição:

Este caso de uso especifica a ação de registro de um usuário no sistema, fornecendo


seus dados básicos de cadastro e após validação do sistema o usuário pode realizar
operações referentes a seu perfil dentro do sistema

Atores: Solicitante.

Pré-condição: O usuário deve estar dentro do sistema.


29

Pós-condição: O usuário deve realizar o cadastro informando os dados necessário.

Fluxo principal:

1. O caso de uso se inicia quando o usuário decide usar o sistema e solicita o formulário
de cadastro.

2. O sistema disponibiliza o formulário.

3. O sistema deve validar os dados para realizar o cadastro

4. O usuário deve receber uma confirmação de registro efetuado

Fluxo Exceção (4): E-mail ou senha inválida.

a. No passo 3 do fluxo principal, caso o usuário forneça dados inválidos o sistema


exibirá a mensagem “E-mail ou senha inválido” e solicitará uma nova digitação.

b. O fluxo retorna ao passo 2 do fluxo básico.

Cadastrar serviço - (UC05)

Descrição:

Realizar o cadastro e manutenção de serviços dentro do sistema onde serão associados a


uma categoria, possibilitando a divisão dos tipos de serviços.

Atores: Solicitante.

Pré-condição: O usuário deve estar dentro do sistema e logado.

Pós-condição: Um serviço foi criado ou sua manutenção foi realizada.


30

Fluxo principal:

1. O sistema disponibiliza uma lista com todos os serviços já cadastrados no sistema e


as opções: Novo serviço, Alterar, Desabilitar.

2. O usuário seleciona a opção a realizar ou opta por finalizar o caso de uso.

3. Ao finalizar a ação escolhida o caso de uso retorna ao passo 2, caso o usuário não
queira realizar mais nenhuma operação o caso de uso termina.

Fluxo alternativo (1): Novo serviço.

a. No passo 2 do fluxo principal, caso o usuário selecione a opção “Novo serviço” o


sistema disponibiliza um formulário para que os dados do setor sejam incluídos.

b. O usuário fornece os dados do novo serviço.

c. O usuário define a categoria em que o serviço está associado.

d. O sistema verifica a validade dos dados. Se os dados forem válidos, inclui o novo
serviço; caso contrário, o sistema reporta o fato, solicita novos dados e repete a
verificação.

Fluxo alternativo (2): Alterar.

a. No passo 2 do fluxo principal, caso o usuário selecione a opção “Alterar” o sistema


disponibiliza um formulário para que os dados do serviço sejam alterados.

b. O usuário altera um ou mais dados do serviço e requisita a sua atualização.

c. O sistema verifica a validade dos dados e se eles forem válidos, altera os dados do
serviço no sistema.

Fluxo alternativo (3): Excluir.

a. No passo 2 do fluxo principal, caso o usuário selecione um usuário e a opção “Desabilitar”


será feita uma requisição para que o sistema inativa a empresa.
31

Cadastrar contato - (UC07)

Descrição:

O usuário preenche as informações do formulário para cadastro no sistema, para


disponibilizar as informações de contato para os usuários. Realizar o cadastro e
manutenção de seu contato dentro do sistema onde serão associados a uma empresa já
cadastrada.

Atores: Solicitante.

Pré-condição: O usuário deve estar dentro do sistema e logado.

Pós-condição: Um contato foi criado ou sua manutenção foi realizada.

Fluxo principal:

1. O usuário deve preencher o formulário para cadastro

2. O sistema deve validar os dados cadastrais

3. O usuário deve receber uma confirmação de registro efetuado

Editar contato - (UC06)

Descrição:

O usuário deve selecionar o contato que deseja editar e modificar as informações


desejadas.

Atores: Solicitante.

Pré-condição: O usuário deve estar dentro do sistema e logado.

Pós-condição: O usuário deve realizar a edição dos dados já cadastrados


32

Fluxo principal:

1. O sistema disponibiliza uma lista com todos os serviços já cadastrados no sistema e


as opções: Novo serviço e Alterar.

2. O usuário seleciona a opção a realizar ou opta por finalizar o caso de uso.

3. Ao finalizar a ação escolhida o caso de uso retorna ao passo 2, caso o usuário não
queira realizar mais nenhuma operação o caso de uso termina.

Fluxo alternativo (1): Novo contato

a. No passo 2 do fluxo principal, caso o usuário selecione a opção “Novo contato” o


sistema disponibiliza um formulário para que os dados do setor sejam incluídos.

b. O usuário fornece os dados do novo serviço.

c. O usuário define em que o serviço está associado.

d. O sistema verifica a validade dos dados. Se os dados forem válidos, inclui o novo
contato; caso contrário, o sistema reporta o fato, solicita novos dados e repete a
verificação.

Fluxo alternativo (2): Alterar.

a. No passo 2 do fluxo principal, caso o usuário selecione a opção “Alterar” o sistema


disponibiliza um formulário para que os dados do contato sejam alterados.

b. O usuário altera um ou mais dados do contato e requisita a sua atualização.

c. O sistema verifica a validade dos dados e se eles forem válidos, altera os dados do
contato no sistema.
33

4.4. Modelo Conceitual de Classes


34

4.5. Modelo entidade relacionamento (MER)


35

4.6. Modelo conceitual de dados


36

Capítulo 5 – Conclusões
Este trabalho apresenta o desenvolvimento de um software visando as necessidades
da Empresa R&F, mas podendo ser adaptado a outras empresas que possuam uma equipe de
TI.

Em nossa atualidade toda empresa necessita ser informatizada para se manter no mercado de
trabalho, a informatização tornou-se inevitavelmente essencial para o sucesso de uma
organização e as que não se adaptam acabam obtendo o insucesso. Com essa plena
utilização de recursos providos pela informática, acaba-se gerando uma grande
responsabilidade quanto a manutenção e funcionamento dos seus recursos, com o intuito de
prover maior qualidade em seus serviços, bem como atender de forma eficaz não só as suas
necessidades mais a de seus clientes.

Diante desse cenário de grande competitividade, pequenos detalhes se tornam decisivos,


dispor de serviços e infra-estrutura de boa qualidade para garantir o máximo de
produtividade e reduzir o custo é fundamental.

Com tudo concluí que esse projeto irá ajudar a população a ter local de busca de serviço para
a sua região.
37

Capítulo 6 – Referências Bibliográficas

BIBLIOGRAFIA

1- Marco Bruno, 10 Heurísticas de Nielsen. Uma fórmula para evitar erros básicos de
usabilidade.
http://blog.caelum.com.br/10-heuristicas-de-nielsen-uma-formula-pra-evitar-erros-basicos-de-
usabilidade/

2. Paulino, Daniel. A importância da informática na empresa nos tempos de hoje.


Disponível em:
https://www.oficinadanet.com.br/artigo/1570/a_importancia_da_informatica_na_empresa_n
os_tempos_de_hoje

3. Wikipedia. Requisito não-funcional. Disponível em


https://pt.wikipedia.org/wiki/Requisito_n%C3%A3o_funcional

4. Wikipedia. Requisito funcional. Disponível em:


https://pt.wikipedia.org/wiki/Requisito_funcional

5. Wikipedia. Mercado consumidor. Disponível em:


https://pt.wikipedia.org/wiki/Mercado_consumidor

Você também pode gostar