Você está na página 1de 8

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE/UFRN

CENTRO DE ENSINO SUPERIOR DO SERIDÓ/CERES


DEPARTAMENTO DE COMPUTAÇÃO E TECNOLOGIA/DCT

ALUNOS:
DOUGLAS OLIVEIRA SANTOS
MICHAEL ÂNGELO ALVES DA SILVA

SISTEMA DE LOJA DE INSTRUMENTOS MUSICAIS

DOCUMENTO DE VISÃO

Caicó/RN
2017
Definição de Papéis

EQUIPE PAPÉIS
MICHAEL ÂNGELO Projetista do Banco de Dados/
Testador/ Analista
DOUGLAS OLIVEIRA Levantamento de Requisitos/
Programador/
Descrição

O sistema é um projeto direcionado para a área de vendas de instrumentos


musicais, focando em vendas por encomendas e venda externa direta.
Também oferece histórico de vendas e chegada de produtos, a fim de auxiliar a
tomada de decisão na questão de encomendas, sejam elas tanto de vendas, quanto
para a chegada de insumos para a loja.
É apresentado um detalhado controle de contas, relacionando todas as contas a
pagar e as contas a receber, sendo possível informar possíveis atrasos, como também
gerar relatórios de fechamentos diários, mensais ou por períodos.
Será realizado um cadastro de funcionários e vendedores, dessa forma, poderão
ter seus desempenhos avaliados em algum tipo de ranking, além de haver o cálculo de
suas comissões.
Tratando-se das vendas externas, o sistema oferece um cadastro de rotas de
entrega em forma textual.
O cadastro dos fornecedores e o controle de insumos é um importante auxílio no
controle de custos através do histórico de preços e planejamento de estoque, além
disso, essa funcionalidade permite calcular o lucro obtido nas vendas.
Requisitos Funcionais

​Os requisitos funcionais do sistema são:


1. Controle de pessoas:
O sistema deverá controlar todos os tipos de pessoas envolvidas na loja, sejam
elas clientes, vendedores/funcionários ou fornecedores. Os dados deles serão
manipulados pelo usuário do sistema, que poderá incluir cadastros de pessoas,
pesquisá-los, alterá-los ou excluir cadastros quando necessários;

2. Controle de Produtos vendidos e rotas de entrega:


Tanto para os produtos, quanto para as rotas de entrega, o sistema permitirá as
mesmas ações, que são: inclusão, listagem, alteração de dados e exclusão. Para a
listagem, o usuário informará algum nome ou número de identificação e o sistema
retornará uma lista de possíveis produtos ou rotas possíveis e suas informações
detalhadas.

3. Controle de Vendas:
Se tratando de uma venda externa, o sistema permitirá o registro de saída e
chegada do vendedor (caso necessário), além do cálculo de comissões com base na
quantidade de produtos vendidos e seus preços. No caso das encomendas, o sistema
permitirá a inclusão de encomendas; alteração, caso o cliente queira outro produto;
listagem; cancelamento, quando necessário e fechamento de encomendas, que se dá
quando o produto é entregue e o pagamento é realizado. Para ambos os tipos de
vendas, será possível a criação de um relatório de vendas do período desejado pelo
usuário.
4. Controle Financeiro:
O sistema permitirá todas as ações necessárias na questão de recebimentos e
pagamentos, sendo elas as de inclusão, alteração, baixa e cancelamento, claro, tendo
seu motivo informado. Relatórios também serão gerados para um melhor controle.
Requisitos Não Funcionais

O sistema será feito em linguagem de programação capaz de realizar conexão


com banco de dados e será necessário acesso à internet para algumas
funcionalidades.
O backup deverá ser feito em um ​pendrive ​ou dispositivo de armazenamento
semelhante.
Uma impressora poderá ser usada para impressão de recibos, relatórios e
alguns formulários.
O banco de dados desse sistema será o PostgresSQL. Para o desenvolvimento
serão usados algumas ferramentas como, por exemplo: NetBeans, Postgre, BrModelo,
dentre outras. Será destinado ao sistema operacional Windows.
Qualquer listagem do sistema será exposta em ordem alfabética, porém o
usuário poderá alterar o método de ordenação.
Perfil do Usuário

O sistema prevê cinco perfis de usuário, sendo eles: administrador, supervisor,


vendedor, cliente e fornecedor. Assim, cada perfil de usuário terá permissões diferentes
para acessar funcionalidades do sistema.

1. Administrador
2. Supervisor
3. Vendedor
4. Cliente
5. Fornecedor

1. O Administrador

O administrador será responsável por validar e excluir (quando necessário) o


cadastro de usuário do tipo “Supervisor, Vendedor e Cliente”. Dar prioridades para
validação de solicitações e somente o administrador terá autorização para cadastrar,
alterar ou excluir um perfil de usuário. As requisições externas deverá passar por sua
aprovação.

2. O Supervisor

O supervisor será responsável por verificar o desempenho do vendedor, incluir, e


excluir (quando necessário) o cadastro de usuário do tipo “Vendedor e Cliente”. O
supervisor poderá emitir relatórios mensais das vendas realizadas.
3. O Vendedor

O Vendedor será responsável por tratar diretamente com os clientes, oferecendo


e mostrando-os produtos contido na loja, ele também será a pessoa responsável em
verificar a disponibilidade de material em estoque, o vendedor também poderá incluir o
perfil de usuário Cliente no sistema com a aprovação posteriormente do supervisor ou
administrador.

4. O Cliente
O cliente será o fomentador de dados do sistema, através de suas compras é
que os funcionários irão realizar os cadastros dos clientes no sistema. Os dados dos
clientes serão usados para cálculo de pagamentos, fechamentos de contas,
encomendas ou criação de rotas de entrega. Através dos funcionários, os clientes
poderão acessar seus dados nas lojas, a fim de obter informações de pagamentos ou
até mesmo atualizar as informações do cadastro.

5. O Fornecedor
Todos os dados dos fornecedores de produtos também serão cadastrados no
sistema, onde os usuários farão todo controle do fluxo de produtos para a loja e
encomendas. Também poderão ter acesso a seus dados cadastrados no sistema para
uma possível atualização de cadastro ou outras consultas.