Centro Universitário do Distrito Federal – UDF
Curso de Sistemas de Informação
Especificação de Caso de Uso
Chocolaware
Revisão 0
Autores: Israel Silva Souza
Djheison Fernando
JDL
Data da Aprovação
/ / .
UDF
2010
Aprovamos a Especificação dos Casos de Uso do projeto ChocolaWare.
Nome |
Data |
Assinatura |
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
Revisão |
Comentário |
Data |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Especificação do Caso de Uso Chocolaware
Caso de Uso Acessar o Sistema
Caso de uso: ACESSAR |
Id: UC1 |
Atores: Usuário, Vendedor. |
Pré-condições: 1. O usuário/Vendedor deverá digitar a senha correta. |
Fluxo de eventos: 1. O usuário informa a senha solicita da tela de acesso. 2. Caso a senha seja a correta o acesso ao sistema será permitido. 3. Se o sistema não validar a senha informada pelo usuário/Vendedor, retorna a tela de Acesso ao Sistema. 3.1. Se clicar no botão Sair, aborta a entrada no Sistema 3.2. Se Digitar novamente a senha volta ao item 2. |
Pós-condições: |
Caso de Uso Manter Vendedor
Caso de uso: Manter Vendedor. |
Id: UC2 |
Atores: Usuário, Vendedor. |
Pré-condições: 1. O usuário deverá estar autenticado,ou seja, conectado no sistema. |
Fluxo de eventos: 1. O usuário clica no Menu Cadastros 2. O usuário clica no Sub-Menu Vendedor. 3. O sistema apresenta a Tela de Vendedor com as opções (Botões): Incluir, Salvar, Excluir, Cancelar. 4. Para Incluir um Vendedor o Usuário clica no botão Incluir. 4.1. O usuário entra com os dados necessários ao cadastro de um novo vendedor. 4.2. Após digitar os dados o usuário clica no botão Salvar. 4.3. O sistema retorna mensagem “Vendedor cadastrado com sucesso” 5. Para Excluir um Vendedor o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Vendedor. 5.1. O usuário pressiona a tecla F2 e digita o nome do vendedor a ser excluído. 5.2. O usuário seleciona o vendedor e clica no botão Excluir. 5.3. O sistema retorna mensagem “Vendedor excluído com sucesso” 6. Para Alterar um Vendedor o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Vendedor. 6.1. O usuário pressiona a tecla F2 e digita o nome do vendedor a ser alterado. 6.2. O usuário seleciona o vendedor altera e clica em Salvar. 6.3. O sistema retorna mensagem “Vendedor alterado com sucesso” 7. Para Consultar um Vendedor o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Vendedor. 7.1. O usuário pressiona a tecla F2 e digita o nome do vendedor a ser consultado. 7.2. O sistema retorna a tela de Vendedor com dados da respectiva consulta. |
Pós-condições: |
Fluxo alternativo 1: 1. Se o usuário deixar de preencher os dados obrigatórios do cadastro de Vendedor. 2. O sistema retorna uma mensagem informando a necessidade de preenchimento dos respectivos dados. |
Caso de Uso Manter Produto.
Caso de uso: Manter Produto. |
Id: UC3 |
Atores: Usuário, Vendedor. |
Pré-condições: 1. O usuário deverá estar autenticado,ou seja, conectado no sistema. |
Fluxo de eventos: 1. O usuário clica no Menu Cadastros 2. O usuário clica no Sub-Menu Produtos. 3. O sistema apresenta a Tela de Produtos com as opções (Botões): Incluir, Salvar, Excluir, Cancelar. 4. Para Incluir um Produto o Usuário clica no botão Incluir. 4.1. O usuário entra com os dados necessários ao cadastro de um novo Produto. 4.2. Após digitar os dados do Produto, o usuário clica no botão Salvar. 4.3. O sistema retorna mensagem “Produto cadastrado com sucesso” 5. Para Excluir um Produto o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Produto. 5.1. O usuário pressiona a tecla F2 e digita o nome do produto a ser excluído. 5.2. O usuário seleciona o produto e clica no botão Excluir. 5.3. O sistema retorna mensagem “Tem certeza que deseja excluir o produto”, 5.4. Se clicar em SIM. O sistema retorna mensagem “Produto excluído com sucesso” 5.5. Se clicar em NÃO. O sistema volta ao item 5.1. 6. Para Alterar um Produto o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Produto. 6.1. O usuário pressiona a tecla F2 e digita o nome do Produto a ser alterado. 6.2. O usuário seleciona o Produto e altera dado e clica em Salvar. 6.3. O sistema retorna mensagem “Tem certeza que deseja alterar o produto” 6.4. Se clicar em SIM. O sistema retorna mensagem “Produto alterado com sucesso” 6.5. Se clicar em NÃO. O sistema volta ao item 6.1. 7. Para Consultar um Produto o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Produto. 7.1. O usuário pressiona a tecla F2 e digita o nome do Produto a ser consultado. 7.2. O sistema retorna a tela de Produto com os dados da respectiva consulta.
|
Pós-condições: |
Fluxo alternativo 1: 1. Se o usuário deixar de preencher os dados obrigatórios do cadastro de Produto. 2. O sistema retorna uma mensagem informando a necessidade de preenchimento dos respectivos dados. |
Caso de Uso Manter Fornecedor.
Caso de uso: Manter Fornecedor. |
Id: UC4 |
Atores: Usuário, Vendedor. |
Pré-condições: 1. O usuário deverá estar autenticado,ou seja, conectado no sistema. |
Fluxo de eventos: 1. O usuário clica no Menu Cadastros 2. O usuário clica no Sub-Menu Fornecedor. 3. O sistema apresenta a Tela de Fornecedor com as opções (Botões): Incluir, Salvar, Excluir, Cancelar. 4. Para Incluir um Fornecedor o Usuário clica no botão Incluir. 4.1. O usuário entra com os dados necessários ao cadastro de um novo Fornecedor. 4.2. Após digitar os dados do Fornecedor, o usuário clica no botão Salvar. 4.3. O sistema retorna mensagem “Fornecedor cadastrado com sucesso” 5. Para Excluir um Fornecedor o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Fornecedor. 5.1. O usuário pressiona a tecla F2 e digita o nome do Fornecedor a ser excluído. 5.2. O usuário seleciona o Fornecedor e clica no botão Excluir. 5.3. O sistema retorna mensagem “Tem certeza que deseja excluir o Fornecedor”, 5.4. Se clicar em SIM. O sistema retorna mensagem “Fornecedor excluído com sucesso” 5.5. Se clicar em NÃO. O sistema volta ao item 5.1. 6. Para Alterar um Fornecedor o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Fornecedor. 6.1. O usuário pressiona a tecla F2 e digita o nome do Fornecedor a ser alterado. 6.2. O usuário seleciona o Fornecedor e altera dado e clica em Salvar. 6.3. O sistema retorna mensagem “Tem certeza que deseja alterar o Fornecedor” 6.4. Se clicar em SIM. O sistema retorna mensagem “Fornecedor alterado com sucesso” 6.5. Se clicar em NÃO. O sistema volta ao item 6.1. 7. Para Consultar um Fornecedor o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Fornecedor. 7.1. O usuário pressiona a tecla F2 e digita o nome do Fornecedor a ser consultado. 7.2. O sistema retorna a tela de Fornecedor com os dados da respectiva consulta.
|
Pós-condições: |
Fluxo alternativo 1: 1. Se o usuário deixar de preencher os dados obrigatórios do cadastro de Fornecedor. 2. O sistema retorna uma mensagem informando a necessidade de preenchimento dos respectivos dados. |
Caso de Uso Manter Cliente.
Caso de uso: Manter Cliente. |
Id: UC5 |
Atores: Usuário, Vendedor. |
Pré-condições: 1. O usuário deverá estar autenticado,ou seja, conectado no sistema. |
Fluxo de eventos: 1. O usuário clica no Menu Cadastros 2. O usuário clica no Sub-Menu Cliente. 3. O sistema apresenta a Tela de Cliente com as opções (Botões): Incluir, Salvar, Excluir, Cancelar. 4. Para Incluir um Cliente o Usuário clica no botão Incluir. 4.1. O usuário entra com os dados necessários ao cadastro de um novo Cliente. 4.2. Após digitar os dados do Cliente, o usuário clica no botão Salvar. 4.3. O sistema retorna mensagem “Cliente cadastrado com sucesso” 5. Para Excluir um Cliente o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Cliente. 5.1. O usuário pressiona a tecla F2 e digita o nome do Cliente a ser excluído. 5.2. O usuário seleciona o Cliente e clica no botão Excluir. 5.3. O sistema retorna mensagem “Tem certeza que deseja excluir o Cliente”, 5.4. Se clicar em SIM. O sistema retorna mensagem “Cliente excluído com sucesso” 5.5. Se clicar em NÃO. O sistema volta ao item 5.1. 6. Para Alterar um Cliente o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Cliente. 6.1. O usuário pressiona a tecla F2 e digita o nome do Cliente a ser alterado. 6.2. O usuário seleciona o Cliente e altera dado e clica em Salvar. 6.3. O sistema retorna mensagem “Tem certeza que deseja alterar o Cliente” 6.4. Se clicar em SIM. O sistema retorna mensagem “Cliente alterado com sucesso” 6.5. Se clicar em NÃO. O sistema volta ao item 6.1. 7. Para Consultar um Cliente o Usuário clica no Menu Cadastros em seguida clica no Sub-Menu Cliente. 7.1. O usuário pressiona a tecla F2 e digita o nome do Cliente a ser consultado. 7.2. O sistema retorna a tela de Cliente com os dados da respectiva consulta.
|
Pós-condições: |
Fluxo alternativo 1: 1. Se o usuário deixar de preencher os dados obrigatórios do cadastro de Cliente. 2. O sistema retorna uma mensagem informando a necessidade de preenchimento dos respectivos dados. |
Caso de Uso Manter Cliente.
Caso de uso: Manter Venda. |
Id: UC6 |
Atores: Usuário, Vendedor. |
Pré-condições: 1. O usuário deverá estar autenticado,ou seja, conectado no sistema. |
Fluxo de eventos: 1. O usuário clica no Menu Vendas - Vender Produto -. 2. O usuário digita o nome do Vendedor. 3. O sistema apresenta a Tela Vendas 4. Na tela de Vendas o sistema pede a Identificação do cliente 4.1. Se consumidor, o usuário digita Zero ‘0’ para o Identificação do cliente; 4.2. Se cliente cadastrado o usuário pressiona a tecla “F2” e busca o cliente pelo nome ou CPF. 4.3. Se cliente ainda não estiver cadastrado e o mesmo quiser se cadastrar o usuário clica no botão cadastrar novo cliente e o sistema busca o Item 4 do caso de uso Manter Cliente (UC5). 5. O sistema abre a tela de Inserção de produtos na venda 5.1. O usuário digita o Código de identificação do produto a ser vendido; Se código de identificação não existir na tabela de produtos o sistema retorna mensagem “Código do produto inválido” 5.2. Se o usuário não sabe o código de identificação do produto pressiona a tecla “F2” e busca pelo nome do produto; Se nome no produto não existir na tabela de produtos o sistema retorna mensagem “Nome do produto inválido” 5.3. O usuário informa a quantidade do produto. 5.4. Para acrescentar mais produtos na venda segue o item 5.1 ou 5.2 e 5.3 6. Após inserir todos os produtos na venda o usuário pressiona o botão PAGAR 7. O sistema apresenta a tela Total a Pagar, Desconto, Total liquido a receber, e a forma de pagamento. 8. O sistema retorna a mensagem “Venda realizada com sucesso”
|
Pós-condições: |
Fluxo alternativo 1: 1. Se Vendedor não informa a forma de pagamento o sistema retorna mensagem é preciso informar o pagamento. 2. Se vendedor digitar quantidade de produto acima do estoque disponível para venda o sistema retorna mensagem “Estoque insuficiente para venda” 3. Se Vendedor informar desconta superior ao definido no cadastro do vendedor o sistema retorna mensagem “Desconto não permitido”
|
JDL
CURSO 200203 CENTRO FAC CC EXPERIMENTALES ESTUDIOS LICENCIADO
CURSO 200203 CENTRO FACULTAD DE CIENCIAS EXPERIMENTALES ESTUDIOS
CURSO 200304 CENTRO FAC CC EXPERIMENTALES ESTUDIOS LICENCIADO
Tags: centro universitário, federal, distrito, centro, universitário, curso