FACULDADE DO LITORAL SUL PAULISTA – FALS
JEAN CARLOS RAMOS LOPES
SISTEMA DE GERENCIAMENTO DE VENDA
LINGUAGEM DE PROGRAMAÇÃO
PRAIA GRANDE
2010
1
JEAN CARLOS RAMOS LOPES
SISTEMA DE GERENCIAMENTO DE VENDA
LINGUAGEM DE PROGRAMAÇÃO
Trabalho de conclusão de curso, Faculdade do
Litoral Sul Paulista, sob orientação do Prof.
Paulo R. T. Cândido.
PRAIA GRANDE
2010
2
JEAN CARLOS RAMOS LOPES
SISTEMA DE GERENCIAMENTO DE VENDA
LINGUAGEM DE PROGRAMAÇÃO
Trabalho de conclusão de curso, Faculdade do
Litoral Sul Paulista, sob orientação do Prof.
Paulo R. T. Cândido.
AVALIAÇÃO: ________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
NOTA: _______ (____________________)
Praia Grande, 24 de Abril de 2010
3
RESUMO
Buscando cada vez mais o aperfeiçoamento no mundo profissional,
hoje é indispensável que as empresas, mesmo as de pequeno porte, tenham seus
processos informatizados, visando melhorar o controle financeiro e auxiliar no
planejamento e na tomada de decisões.
O tema proposto foi de informatizar um processo que já existe, possuo
uma pequena empresa, de comercialização de carimbos, já trabalho há oito anos
nesta área, com o crescimento do negócio, percebi que o controle que era feito
através de anotações em livro caixa, já não estava ajudando tanto quanto no início
do empreendimento. O sistema visa auxiliar no controle financeiro, controle de
clientes, controle de fornecedores, controle de vendas.
PALAVRAS CHAVES: carimbos, financeiro, negócio, aperfeiçoamento, auxiliar.
4
ABSTRACT
Increasingly looking to the improvement in the professional world, it is
now essential that companies, even the small ones, have computerized their
processes, to improve financial controls and assist in planning and decision making.
The theme was to computerize a process that already exists, I have a
small business, trading stamps, have been working for 8 years in this area for
business growth, I realized that the control that was done through annotations in the
book box, was no longer helping as much as at the beginning of the venture. The
system aims to assist in financial control, client control, control of suppliers, and
control of sales.
KEYWORDS TOOL: stamps, financial, business, improvement, assist.
5
SUMÁRIO
1. INTRODUÇÃO ........................................................................................ 7
2. JUSTIFICATIVA ...................................................................................... 8
3. OBJETIVO .............................................................................................. 9
3.1 OBJETIVOS ESPECÍFICOS .................................................................................. 9
4. DISCIPLINAS ENVOLVIDAS ................................................................ 10
5. PROBLEMATIZAÇÃO .......................................................................... 10
6. CASOS DE USO ................................................................................... 11
6.1 IDENTIFICAÇÃO DOS CASOS DE USO............................................................. 11
6.2 CLASSIFICAÇÃO DOS CASOS DE USO ........................................................... 12
6.3 ESCALONAMENTO FINAL ................................................................................. 14
6.4 DESCRIÇÃO DOS CASOS DE USO ................................................................... 15
7. VISUALIZAÇÃO / APARÊNCIA............................................................ 23
7.1 AUTENTICAÇÃO ................................................................................................. 23
7.2 PÁGINA PRINCIPAL............................................................................................ 23
7.3 VENDAS ............................................................................................................... 24
7.4 CADASTRO DE VENDAS .................................................................................... 24
7.5 CADASTRO DE CLIENTES ................................................................................. 25
7.6 CONSULTA AO CLIENTE ................................................................................... 25
7.7 DÉBITOS DETALHADOS .................................................................................... 26
7.7 IMPRESSÃO DE NOTAS ..................................................................................... 26
6
1. INTRODUÇÃO
O desenvolvimento foi feito utilizando-se de ferramentas modernas
como: Adobe Photoshop CS3, Adobe Dreamweaver CS3, Gerenciador de Banco de
Dados MySQL,
e as linguagens utilizadas no projeto são: ASP, JAVASCRIPT,
AJAX, TABLELESS, CSS. O sistema foi desenvolvido para a plataforma WEB,
visando também integrar o sistema com um site de comercialização.
Visando auxiliar e agilizar os processos de venda e pós-venda, ordens
de serviço e relatórios diversos, esse sistema vai permitir à extinção total de talões
de pedido, que antes eram preenchidos a mão, no momento da entrega, agora o
pedido já sai com a devida nota preenchida, com todos os dados do cliente, bem
como os descritivos dos produtos que lhe estão sendo entregues.
7
2. JUSTIFICATIVA
No decorrer desses anos em que venho cursando esse curso voltado
para a área da informática, foi proposto e de certa forma apresentado a nós alunos,
a necessidade crescente das empresas de se informatizarem, pois em todas as
áreas de atuação, seja ela qual for sempre haverá concorrência, e aquele que se
adaptar e buscar inovações, levará vantagens sobre seus concorrentes, ao longo
desses três anos, aprendi que a melhor coisa é se atualizar sempre, sempre buscar
o aperfeiçoamento, e foi buscando esse aperfeiçoamento que decidi informatizar
meu pequeno negócio, pois quero melhorar meus serviços, atualizar, poder
gerenciar e controlar melhor minhas vendas, meus clientes,produtos etc.
8
3. OBJETIVO
Desenvolver um sistema utilizando-se da plataforma WEB, integrado a
um site de comercialização, capaz de auxiliar no controle e gerenciamento das
informações de uma pequena empresa do ramo de Carimbos, visando dar suporte
em áreas como: Controle Vendas, Controle de Clientes, Controle de Fornecedores,
Controle de Debitos e Controle de Estoque. Esse suporte é fundamental para a
tomada de decisões da empresa, ajudara no processo de envio de boleto à clientes
que pagam suas compras mensalmente, no acompanhamento do estoque, pois
passará a ser controlado pelo sistema, ajudará também na tomada decisão quanto a
pedidos feitos a fornecedores, pois tornará mais facil o comparativo de preços entre
os fornecedores cadastrados no sistema.
3.1 OBJETIVOS ESPECÍFICOS
- Extinguir o uso de talões de notas preenchidos a mão.
- Possibilitar um maior controle das vendas, através de relatórios que tragam
respostas para perguntas como: Qual é o produto mais vendido?; Qual o cliente que
mais comprou nesse mês ou neste ano?.
- O envio de boletos de cobrança à clientes que costumam pagar mensalmente.
- Contrar os produtos que constam no estoque, evitando tempo perdido em
verificações, contagens etc...
- Desenvolver um site de divulgação e vendas on-line que se integre ao sistema.
9
4. DISCIPLINAS ENVOLVIDAS
As disciplinas utilizadas para o desenvolvimento do software e
deste trabalho de conclusão em geral, foram: Linguagem de Programação, Projeto
de Banco de Dados, Engenharia de Software, Organização de Sistemas e Métodos,
Administração, Empreendedorismo, Aplicativos para Internet e Linguagem de
Tecnologia e Trabalho.
5. PROBLEMATIZAÇÃO
Hoje a empresa não se utiliza de nenhuma forma de informatização,
seus processos e controles são todos feitos por meio de anotações em: livro caixa,
livro de débitos etc.
Não existe qualquer controle de estoque, quando é preciso fazer
alguma verificação do mesmo, é necessária uma verificação e contagem manual.
Não existe qualquer registro/cadastro de clientes, fornecedores,
produtos.
O processo de cobrança aos clientes que pagam mensalmente é feita
por telefone, não é enviado boleto, essa cobrança é feita apenas utilizando o
controle por meio das Ordens de Pedido, que são assinadas pelo cliente no ato da
entrega.
10
6. CASOS DE USO
6.1 IDENTIFICAÇÃO DOS CASOS DE USO
Cadastro de Vendas
Cadastro de Clientes
Cadastro de Fornecedores
Cadastro de Produtos Comprados
Cadastro de Débitos
Cadastro de Créditos
Cadastro de Preços
Cadastro de Usuário
Cadastro de Movimentação
Cadastro de Pedidos
Consulta de Usuário
Consulta de Clientes
Consulta de Vendas
Consulta de Fornecedor
Consulta de Produtos Comprados
Consulta de Débitos
Consulta de Créditos
Consulta de Preços
Consulta de Usuário
Consulta de Movimentação
Consulta de Pedidos
Alterar Usuário
Alterar Clientes
Alterar Vendas
Alterar Fornecedores
Alterar Produtos Comprados
Alterar Débitos
Alterar Créditos
Alterar Preços
Alterar Movimentação
Alterar Pedidos
Excluir Usuário
Excluir Clientes
Excluir Vendas
Excluir Fornecedores
Excluir Produtos Comprados
Excluir Débitos
Excluir Créditos
Excluir Carimbos
Excluir Usuário
Excluir Movimentação
Excluir pedidos
11
Gerar relatório de diário de Venda
Gerar relatório de mensal de Venda
Gerar relatório de anual de Venda
Gerar relatório de Movimentação
Gerar relatório de Débito
Gerar relatório de Crédito
Gerar relatório de Estoque
Login
Configuração do Sistema
6.2 CLASSIFICAÇÃO DOS CASOS DE USO
PRIORIDADE ALTA
Cadastro de Vendas
Cadastro de Clientes
Cadastro de Fornecedores
Cadastro de Produtos Comprados
Cadastro de Débitos
Cadastro de Créditos
Cadastro de Preços
Cadastro de Usuário
Cadastro de Movimentação
Cadastro de Pedidos
PRIORIDADE MÉDIA
Consulta de Usuário
Consulta de Clientes
Consulta de Vendas
Consulta de Fornecedor
Consulta de Produtos Comprados
Consulta de Débitos
Consulta de Créditos
Consulta de Preços
Consulta de Usuário
Consulta de Movimentação
Consulta de Pedidos
Alterar Usuário
Alterar Clientes
Alterar Vendas
Alterar Fornecedores
Alterar Produtos Comprados
Alterar Débitos
Alterar Créditos
Alterar Preços
Alterar Usuário
Alterar Movimentação
Alterar Pedidos
12
Excluir Clientes
Excluir Vendas
Excluir Fornecedores
Excluir Produtos Comprados
Excluir Débitos
Excluir Créditos
Excluir Carimbos
Excluir Usuário
Excluir Movimentação
Excluir pedidos
Gerar relatório de diário de Venda
Gerar relatório de mensal de Venda
Gerar relatório de anual de Venda
Gerar relatório de Movimentação
Gerar relatório de Débito
Gerar relatório de Crédito
Gerar relatório de Estoque
PRIORIDADE BAIXA
Login
Configuração do Sistema
13
6.3 ESCALONAMENTO FINAL
CASOS DE USO
Cadastro de Vendas
Cadastro de Clientes
Cadastro de Fornecedores
Cadastro de Produtos Comprados
Cadastro de Débitos
Cadastro de Créditos
Cadastro de Preços
Cadastro de Usuário
Cadastro de Movimentação
Cadastro de Pedidos
Consulta de Usuário
Consulta de Clientes
Consulta de Vendas
Consulta de Fornecedor
Consulta de Produtos Comprados
Consulta de Débitos
Consulta de Créditos
Consulta de Preços
Consulta de Usuário
Consulta de Movimentação
Consulta de Pedidos
Alterar Usuário
Alterar Clientes
Alterar Vendas
Alterar Fornecedores
Alterar Produtos Comprados
Alterar Débitos
Alterar Créditos
Alterar Preços
Alterar Movimentação
Alterar Pedidos
Excluir Usuário
Excluir Clientes
Excluir Vendas
Excluir Fornecedores
Excluir Produtos Comprados
Excluir Débitos
Excluir Créditos
Excluir Carimbos
Excluir Usuário
Excluir Movimentação
Excluir pedidos
Gerar relatório de diário de Venda
IMPORTÂNCIA
RISCO DE
DE NEGÓCIO DESENVOLVIMENTO
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Alta
Média
Média
Média
Média
Média
Média
Média
Média
Média
Média
Alta
Média
Alta
Média
Média
Baixa
Média
Baixa
Alta
Baixa
Média
Baixa
Baixa
Média
Baixa
Média
Baixa
Média
Baixa
Média
Média
Média
Alta
Média
Alta
Média
Alta
Média
Alta
Média
Alta
Média
Média
Média
Alta
Média
Alta
Média
Alta
Média
Média
Média
Alta
Média
Alta
Média
Média
Média
Média
Média
Alta
Média
Média
Média
Média
Alta
14
Gerar relatório de mensal de Venda
Gerar relatório de anual de Venda
Gerar relatório de Movimentação
Gerar relatório de Débito
Gerar relatório de Crédito
Gerar relatório de Estoque
Login
Configuração do Sistema
Média
Baixa
Média
Média
Média
Média
Baixa
Baixa
Alta
Alta
Alta
Alta
Alta
Alta
Média
Média
6.4 DESCRIÇÃO DOS CASOS DE USO
1. Cadastro de Vendas
a) Objetivo: Cadastrar as vendas
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário seleciona o cliente
c2): Usuário cadastra os dados da venda
c3): O sistema exibe uma mensagem de confirmação do cadastro
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o cliente não esteja cadastrado, o sistema exibe uma mensagem:
(“Cliente não cadastrado, efetue o cadastro do cliente”), e retorna ao c1.
Com relação ao item c2:
d2): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c2.
2. Cadastro de Clientes
a) Objetivo: Cadastrar os clientes
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário cadastra os dados do cliente
c2): O sistema verifica se os dados são válidos
c3): O sistema exibe uma mensagem de confirmação de cadastro.
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c1.
Com relação ao item c2:
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c2.
3. Cadastro de Fornecedores
15
a) Objetivo: Cadastrar os fornecedores
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário cadastra os dados do fornecedor
c2): O sistema verifica se os dados são válidos
c3): O sistema exibe uma mensagem de confirmação de cadastro.
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c1.
Com relação ao item c2:
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c2.
4. Cadastro de Produtos Comprados
a) Objetivo: Cadastrar produtos
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário cadastra os dados do produto
c2): O sistema verifica se os dados são válidos
c3): O sistema exibe uma mensagem de confirmação de cadastro.
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c1.
Com relação ao item c2:
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c2.
5. Cadastro de Débitos
a) Objetivo: Cadastrar débitos
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário seleciona o cliente
c2): Usuário cadastra os dados do débito
c3): O sistema verifica se os dados são válidos
c3): O sistema exibe uma mensagem de confirmação de cadastro.
16
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o cliente não possua cadastro, o sistema exibe uma mensagem:
(“Favor cadastrar o cliente.”), e retorna ao c1.
Com relação ao item c2:
d2): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c2.
Com relação ao item c3:
d3): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c3.
6. Cadastro de Créditos
a) Objetivo: Cadastrar créditos para clientes
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário seleciona o cliente
c2): Usuário cadastra os dados do crédito
c3): O sistema verifica se os dados são válidos
c3): O sistema exibe uma mensagem de confirmação de cadastro.
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o cliente não possua cadastro, o sistema exibe uma mensagem:
(“Favor cadastrar o cliente.”), e retorna ao c1.
Com relação ao item c2:
d2): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c2.
Com relação ao item c3:
d3): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c3.
7. Cadastro de Preços
a) Objetivo: Cadastrar os preços
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário cadastra os preços
c2): O sistema verifica se os dados são válidos
c3): O sistema exibe uma mensagem de confirmação de cadastro.
17
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c1.
Com relação ao item c2:
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c2.
8. Cadastro de Usuário
a) Objetivo: Cadastrar usuários do sistema
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Administrador cadastra os dados do usuário
c2): O sistema verifica se os dados são válidos
c3): O sistema exibe uma mensagem de confirmação de cadastro.
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o administrador deixe de cadastrar algum campo obrigatório, o
sistema exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna
ao c1.
Com relação ao item c2:
d2): caso o administrador tenha cadastrado algum dos dados de forma
inválida, o sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c2.
9. Cadastro de Movimentação
a) Objetivo: Cadastrar a movimentação financeira
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário cadastra a venda.
c2): O sistema verifica se os dados são válidos
c3): O sistema cadastra os valores na movimentação.
c4): O sistema exibe uma mensagem de confirmação de cadastro.
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c1.
18
Com relação ao item c2:
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c2.
10. Cadastro de Pedidos
a) Objetivo: Cadastrar os pedidos
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): Usuário cadastra a o pedido
c2): O sistema verifica se os dados são válidos
c3): O sistema exibe uma mensagem de confirmação de cadastro.
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o usuário deixe de cadastrar algum campo obrigatório, o sistema
exibe uma mensagem: (“Favor preencher todos os dados.”), e retorna ao c1.
Com relação ao item c2:
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c2.
11. Consulta de Débitos
a) Objetivo: Consultar débitos
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): O administrador seleciona o cliente
c2): O sistema retorna com listagem de débitos do mesmo
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o cliente não possua débitos pendentes, o sistema exibe uma
mensagem: (“O cliente ‘nome do cliente’ não possui débitos cadastrados.”), e
retorna ao c1.
12. Consulta de Créditos
a) Objetivo: Consultar créditos
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): O administrador seleciona o cliente
c2): O sistema retorna com listagem de créditos do mesmo
19
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso o cliente não possua débitos pendentes, o sistema exibe uma
mensagem: (“O cliente ‘nome do cliente’ não possui créditos cadastrados.”), e
retorna ao c1.
13. Consulta de Movimentação
a) Objetivo: Consultar movimentação
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): O administrador seleciona a data a ser consultada
c2): O sistema retorna com descritivo de movimentação para a data
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso a data escolhida não possua movimentação, o sistema exibe uma
mensagem: (“Não existe movimentação para este dia.”), e retorna ao c1.
14. Consulta de Pedidos
a) Objetivo: Consultar pedidos
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): O administrador seleciona a data a ser consultada
c2): O sistema retorna com descritivo dos pedidos para a data
d) Cenário Alternativo:
Com relação ao item c1:
d1): caso a data escolhida não possua pedidos cadastrados, o sistema exibe
uma mensagem: (“Não existem pedidos cadastrados para esta data.”), e
retorna ao c1.
15. Alterar Usuário
a) Objetivo: Alterar usuários cadastrados
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): O usuário seleciona o usuário
c2): O usuário altera as informações necessárias
c3): O sistema verifica se as alterações são válidas
c4): O sistema exibe uma mensagem confirmando alteração
d) Cenário Alternativo:
Com relação ao item c3:
20
d1): caso o usuário deixe algum campo obrigatório em branco, o sistema
exibe uma mensagem: (“É preciso preencher todos os campos obrigatórios.”),
e retorna ao c3.
Com relação ao item c3:
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c3.
16. Alterar Clientes
a) Objetivo: Alterar cadastro de clientes
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): O usuário seleciona o cliente
c2): O usuário altera as informações necessárias
c3): O sistema verifica se as alterações são válidas
c4): O sistema exibe uma mensagem confirmando alteração
d) Cenário Alternativo:
Com relação ao item c3:
d1): caso o usuário deixe algum campo obrigatório em branco, o sistema
exibe uma mensagem: (“É preciso preencher todos os campos obrigatórios.”),
e retorna ao c3.
Com relação ao item c3:
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c3.
17. Alterar Fornecedores
a) Objetivo: Alterar Cadastro de fornecedor
b) Ator Principal: Usuário Administrador
c) Cenário Principal:
c1): O usuário seleciona o fornecedor
c2): O usuário altera as informações necessárias
c3): O sistema verifica se as alterações são válidas
c4): O sistema exibe uma mensagem confirmando alteração
d) Cenário Alternativo:
Com relação ao item c3:
d1): caso o usuário deixe algum campo obrigatório em branco, o sistema
exibe uma mensagem: (“É preciso preencher todos os campos obrigatórios.”),
e retorna ao c3.
Com relação ao item c3:
21
d2): caso o usuário tenha cadastrado algum dos dados de forma inválida, o
sistema exibe uma mensagem: (“Favor preencher todos os dados
corretamente.”), e retorna ao c3.
22
7. VISUALIZAÇÃO / APARÊNCIA
7.1 AUTENTICAÇÃO
Ao tentar acessar a pagina principal, é necessário que o usuário se autentique no
sistema, informando usuário e senha, como mostra a imagem abaixo:
7.2 PÁGINA PRINCIPAL
Na página inicial são exibidas informações de clientes que possuiem débitos em
atraso, como mostra a imagem a seguir:
23
7.3 VENDAS
Nesta parte são descriminadas as vendas do dia selecionado previamente,
mostrando algumas informações de forma agrupada, como: cliente, total, horário;
como mostra a imagem abaixo:
7.4 CADASTRO DE VENDAS
Nesta tela são cadastradas as vendas realizadas, de forma simples, como se fosse
um talão de pedidos, permitindo cadastrar os itens separadamente, como mostra a
imagem a seguir:
24
7.5 CADASTRO DE CLIENTES
Nesta tela são cadastrados os clientes, são necessários alguns dados básicos, esse
cadastro pode ser alterado posteriormente. Segue imagem:
7.6 CONSULTA AO CLIENTE
Nesta tela é possivel consultar os dados do cliente, bem como alterar e excluir.
Segue imagem:
25
7.7 DÉBITOS DETALHADOS
Esta tela mostra uma lista das ordens de serviço que estão aberto. É possível
também alterar dados da ordem de serviço, exclui-la, ou efetuar a baixa, caso ja
tenha sido efetuado pagamento. Segue imagem:
7.7 IMPRESSÃO DE NOTAS
Nesta tela são geradas as notas(ordem de serviço), para cada cliente previamente
selecionado, as notas são preenchidas com as informações do local de entrega, e
valores dos itens individuais e valor total da nota. Segue imagem:
26
Download

faculdade do litoral sul paulista – fals jean carlos ramos lopes