Documento de Especificação de Requisitos

Propaganda
SISTEMA ROUTEHAIR
ESPECIFICAÇÃO DE REQUISITOS DE SOFTWARE
Versão do Software 1.0
Carlos Eduardo Junior
Felipe Yuri
EspecificacaoRequisitos
1
1
Objetivo do Documento
O objetivo deste documento é esclarecer especificamente o funcionamento e as funcionalidades do Software, apontando requisitos funcionais e não funcionais.
1.1 Nome do Sistema
O nome do sistema é RouteHair.
1.2 Escopo
O sistema foi desenvolvido para auxiliar o vendedor independe, que viaja a região toda para
vender seus produtos. O sistema ajuda no controle de clientes, no controle de estoque e no
agendamento e elaboração de rotas a fim de economizar com gastos de transporte.
1.3 Definições, Siglas e Abreviaturas
Contém as definições dos termos, das siglas e das abreviaturas usados no documento:
CC: Controle de Clientes;
GAR: Gerenciamento de Agendamento de Rotas;
CA: Calendário de Atendimento;
GE: Gerenciamento de Estoque;
2 Descrição Geral
O produto procura facilitar o agendamento de visitas no salão das clientes, de forma que
faça uma rota para gerenciar as visitas. Quando o vendedor estiver em certas regiões ele já
marca os salões perto para a visita.
Os clientes serão avisados antecipadamente via SMS/EMAIL sobre a visita, tornando algo
mais planejado.
2.1 Perspectivas do Produto
O sistema HR vai fazer parte também de webservices, onde o cliente pode pedir produtos e
agendar a visita via web.
2.1.1 Interfaces de Usuário
O RH terá uma interface simples, sem muita informação na tela, com o intuito de diminuir a distração.
2.1.2 Interfaces com Software
O Sistema RH vai interagir com o sistema operacional Android nas versões acima da 4.1 e via
web utilizando HTML 5.
2.1.3 Interfaces de Comunicação
O protocolo de comunicação utilizada pelo sistema HR será HTTP(Hypertext Transfer Protocol).
Dessa forma, o sistema será simplesmente integrado aos serviços web.
2.1.4 Operação
O software armazena os contatos dos clientes, guardando dados como: Endereço, região, nome,
cnpj. Desta forma o RH busca criar uma rota onde vendedor passe por todos os salões de uma determinada região.
Essa rota será separada e agendada por dia, cada dia da semana. O sistema já guarda através do
Google Maps a localização de cada cliente, desta forma ele cria rotas alternativas para uma economia no transporte, passando em várias clientes em um dia.
Ao criar a rota, o sistema envia um Email ou SMS para a cliente avisando que o vendedor estará
passando em seu salão, no email/sms a cliente tem que confirmar se poderá receber a visita.
O usuário deverá cadastrar os produtos e a quantidade, quando o produto estiver acabando o sistema da um alerta.
Recebendo informações via web, o usuário poderá fazer os cadastros através da web e os próprios
clientes poderão fazer pedidos via web.
A cada semana o sistema envia no email um Relatório de vendas.
2.2 Funções do Software
As funções do sistema RouteHair são as seguintes:

Cadastro, atualização e remoção de clientes;

Cadastro, atualização e remoção de produtos no estoque;

Geração de relatórios para saber saber entrada e saída semanalmente;

Agendamento programado de rotas(GAR) através da localização dos clientes;

Mandar EMAILS/SMS para clientes, avisando sobre visitas;
2.3 Características dos Usuários
O usuário é um vendedor de produtos para cabelo, na qual viaja a região inteira vendendo
seus produtos, passando em vários salões de beleza de clientes.
2.4 Restrições
O sistema vai rodar em em web em HTML trocando informações através da rede para um
dispositivo móvel rodando com sistema operacional Android.
3 Requisitos Funcionais Específicos
Os Requisitos específicos do sistema estão detalhados a seguir:
1 Campos de Cadastro ao Cliente:
1.1
Nome
1.2
Telefone
1.3
CPF/RG
1.4
CNPJ
1.5
E-mail
1.6
Endereço do Salão de Beleza
1.6.1 Salvar ponto do endereço no aplicativo: Google Maps(Android)
1.7
Endereço Residencial
1.8
Melhores dias para a visita.
2 Campo de Cadastro de Produtos:
2.1
Nome do produto
2.2
Marca do produto
2.3
Quantidade
2.4
Preço de custo
2.5
Preço Comercial
2.6
Dados do distribuinte
2.6.1
Nome da empresa
2.6.2
CNPJ
2.6.3
Cidade
2.6.4
Endereço
2.6.5
Telefone
2.6.6
Nome do Representante
3 Requisitos de funcionamento:
3.1
Alteração dos campos de Cadastro de Clientes e Produtos;
3.2
O sistema deve ter controle de entrada e saída de produtos;
3.3
Pesquisa no sistema por:
4
3.3.1
Nome do Cliente.
3.3.2
Cidade do Cliente.
3.3.3
Nome da Empresa.
3.3.4
Nome do Produto.
RESTRIÇÕES DE PROJETO
Não haverá modificações no ambiente operacional em que o sistema de software será
instalado.
5 Requisitos Não Funcionais
5.1 Suporte a Navegadores

Navegador Google Chrome;

Navegador Mozillla Firefox;
5.2 Interoperabilidade

Através do protocolo HTTP o programa ira se comunicar com a web
Security

Sistema de controle de acesso com perfis de segurança
o Administrador
o Vendedor (usuário)
o Autenticação de usuário
o Geração de solicitação

Tipo de solicitação

Destino

Repasse
o Resposta de solicitação
o Geração de relatório

De solicitações

De produtividade
o Criação de usuário
5.3 Plataforma

Dispositivo móvel - Android (versões acima do 4.1)

Windows 7/8.1/10
Download