Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo........................................................................................................................................1
Objectivos........................................................................................................................................2
Arquitectura Do Sistema..................................................................................................................3
Diagrama de Implementao...........................................................................................................4
Diagrama de componentes...............................................................................................................4
Digrama de Sequencia de Baixo nvel.............................................................................................5
Plano de Teste................................................................................................................................10
Indce de Figuras
Figura 1. Arquictetura do Sistema......................................................................................... 3
Figura 2. Diagrama de Implementao...................................................................................4
Figura 3. Diagrama de Componentes..................................................................................... 4
Figura 4. Diagrama de sequncia cadastro do fornecedor............................................................5
Figura 5. Diagrama de sequncia cadastro do fornecimento.........................................................5
Figura 6.Diagrama de sequncia cadastro do Producto...............................................................6
Figura 7. Diagrama de Sequencia de Gesto de Stocks...............................................................6
Figura 8. Diagrama de Sequncia de Venda............................................................................. 7
Figura 9. Diagrama de Sequncia de Factura...........................................................................7
Figura 10. Diagrama de Sequncia de Reserva.........................................................................8
Figura 11. Diagrama de Sequncia de Relatrio.......................................................................8
Figura 12. Interface de Login.............................................................................................. 9
Figura 13. Interface de MENU............................................................................................ 9
Figura 14. Interface do Funcionario.................................................................................... 10
Figura 15. Interface do Fornecedor..................................................................................... 10
Figura 16. Interface de Fornecimento..................................................................................11
Figura 17. Interface do Producto........................................................................................ 11
Figura 18. Interface De STOCKS....................................................................................... 12
Figura 19. Interface de Vendas........................................................................................... 12
Figura 20. Interface de Facturas......................................................................................... 13
Introduo
Neste presente trabalho vai se abordar sobre o Desenho e Desenvolvimento de um Projecto de
Sistema de venda a retalho para produtos de uma Farmcia. A escolha deste tema deveu-se a
ineficincia notada no controlo de estoque e vendas e lentido no atendimentos dos clientes no
momento em que h uma longa fila de atendimento e o objectivo deste sistema acelerar o
processo de atendimento dos clientes e maior eficincia no controlo de stock e vendas. Nele
encontram-se varias etapas necessrias para desenvolvimento de sistemas dentro de padro
Universal de engenharia de software que so: identificao de problema, discrio de sistema
para resolver o problema identificado incluindo requisitos funcionais e no funcionais,
representao de diagrama de sequncia, e diagrama de componentes, diagrama de implantao,
plano de testes e prototipagem de interface.
Objectivos
Geral
O sistema tem objectivo de Controlar de forma eficiente o Stock e vendas de produtos duma
farmcia e aumentar a celeridade no processo de atendimento.
Especficos
Diagrama de componentes;
Diagrama de Implantao;
Prototipagem de Interface;
Plano de Testes;
Modelo de Arquitectura;
Arquitectura Do Sistema
Diagrama de Implantao
Diagrama de componentes
Diagrama de Venda
Diagrama de Factura
Diagrama de Reserva
Diagrama de Relatrio
Interfaces
10
11
12
13
Plano de Teste
1. Caso de uso fazer Login
1.3.Fluxo:
i.
ii.
iii.
iv.
v.
1.4.Ps condio:
Mensagem de boas vindas ao sistema e o menu principal pronto para ser acedido
1.5.Interfaces envolvidas:
1.6.Nivel de dificuldade
Alto
Medio
Baixo
Nenhuma
1.7.Estadado
Funcional
No funciona
Observao:
2.3.Fluxo:
i.
ii.
iii.
iv.
v.
vi.
2.4.Ps condio:
A quantidade de produto no estoque deve aumentar e o produto cadastrado com sucesso
2.5.Interfaces envolvidas:
2.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
2.7.Estadado
Funcional
No funciona
Observao:
3.3.Fluxo:
i.
ii.
iii.
iv.
v.
vi.
3.4.Ps condio:
Fornecimento registrado com sucesso
3.5.Interfaces envolvidas:
3.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
3.7.Estadado
Funcional
No funciona
Observao:
4.2.Precondio:
Utilizador autenticado no sistema
4.3.Fluxo:
i.
ii.
iii.
iv.
v.
vi.
4.5.Ps condio:
Usurio registrado com sucesso
4.5.Interfaces envolvidas:
4.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
4.7.Estadado
Funcional
No funciona
Observao:
18
ii.
Sistema disponibiliza uma tela com campo para digitar o cdigo outros campos
iii.
iv.
v.
vi.
vii.
viii.
ix.
5.4.Ps condio:
Caso a venda seja bem-sucedida
O estoque deve sofrer baixa da quantidade de medicamento vendido.
5.5.Interfaces envolvidas:
5.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
5.7.Estadado
Funcional
No funciona
Observao:
19
6.3.Fluxo:
i.
ii.
iii.
iv.
v.
6.4.Ps condio:
As faturas foram emitidas com sucesso
6.5.Interfaces envolvidas:
6.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
6.7.Estadado
Funcional
No funciona
Observao:
20
ii.
iii.
O usurio clica numa das opes do submenu (relatrio mensal, semestral, ou anual)
iv.
v.
vi.
7.4.Ps condio:
Imprimir relatrio caso seja mensal, semestral ou anual
Relatrio imprenso com sucesso
7.5.Interfaces envolvidas:
7.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
7.7.Estadado
Funcional
No funciona
Observao:
21
8.3.Fluxo:
O gerente acede o menu principal e clicar na opo de gerir estoque
O sistema abre uma tela com vrios campos.
O gerente digita no campo ID o cdigo de produto e clicar OK
O sistema mostra os detalhes de produto nos seus respetivos campos.
O gerente altera os dados que deseja e clicar no boto alterar
O sistema mostra mensagem perguntando se deseja realmente alterar dados
O gerente confirma a operao
O Sistema mostra a mensagem de aco bem-sucedida
8.4.Ps condio:
Atualizao bem-sucedida
8.5.Interfaces envolvidas:
8.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
8.7.Estadado
Funcional
No funciona
22
Observao:
9.3.Fluxo:
O gerente ou caixa acede o menu principal e clicar na interface de venda;
O sistema abre uma tela com vrios campos;
O gerente ou caixa digita no campo ID o cdigo de produto e clicar OK;
O sistema mostra os detalhes de produto.
9.4.Ps condio:
A partir dessa visualizao da lista o caixa pode informar o cliente sobre os produtos a
venda.
9.5.Interfaces envolvidas:
9.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
9.7.Estadado
23
Funcional
No funciona
Observao:
10.3.Fluxo:
O gerente acede o menu principal e clicar na opo de gerir estoque
O sistema abre uma tela com vrios campos.
O gerente digita no campo ID o cdigo de produto e clicar OK
O sistema mostra os detalhes de produto nos seus respetivos campos.
O gerente altera os dados que deseja e clicar no boto alterar
O sistema mostra mensagem perguntando se deseja realmente alterar dados
O gerente confirma a operao
O Sistema mostra a mensagem de aco bem-sucedida
10.4.Ps condio:
Atualizao bem-sucedida
10.5.Interfaces envolvidas:
10.6.Nivel de dificuldade
24
Alto
Mdio
Baixo
Nenhuma
10.7.Estadado
Funcional
No funciona
Observao:
11.3.Fluxo:
O gerente ou caixa acede o menu principal e clicar na interface de ganho;
O sistema abre uma tela com vrios campos;
O gerente clica na opo de visualizar produtos vendidos;
O sistema mostra o lucro total (dirio, semanal ou mensal).
11.4.Ps condio:
Visualizar o lucro ganho (Dirio, Semanal, ou Mensal)
11.5.Interfaces envolvidas:
11.6.Nivel de dificuldade
25
Alto
Mdio
Baixo
Nenhuma
11.7.Estadado
Funcional
No funciona
Observao:
12. Caso de uso: Verificar disponibilidade
12.5.Interfaces envolvidas:
12.6.Nivel de dificuldade
Alto
Mdio
Baixo
Nenhuma
26
12.7.Estadado
Funcional
No funciona
Observao:
13.4.Ps condio:
Reserva efetuada com sucesso
13.5.Interfaces envolvidas:
13.6.Nivel de dificuldade
27
Alto
Mdio
Baixo
Nenhuma
13.7. Estadado
Funcional
No funciona
Observao:
ii.
iii.
iv.
v.
vi.
Mdio
Baixo
Nenhuma
14. 7.Estadado
Funcional
No funciona
Observao:
29