Sistema De GestãO De ClíNica VeterináRia

22
SISTEMA DE GESTÃO DE CLÍNICA VETERINÁRIA 3º Ano de Engenharia Multimédia Disciplina: Engenharia de Software Universidade: ISTEC Porto Alunos: Arménio Miranda Nº 20172 Joaquim Melo Nº 20183 Rui Nogueira Nº 20201

Transcript of Sistema De GestãO De ClíNica VeterináRia

Page 1: Sistema De GestãO De ClíNica VeterináRia

SISTEMA DE GESTÃO DE CLÍNICA

VETERINÁRIA

3º Ano de Engenharia Multimédia

Disciplina: Engenharia de Software

Universidade: ISTEC Porto

Alunos:

Arménio Miranda Nº 20172

Joaquim Melo Nº 20183

Rui Nogueira Nº 20201

Page 2: Sistema De GestãO De ClíNica VeterináRia

INTRODUÇÃO

Este documento propõe-se a descrever os

casos de uso do projecto através de diagramas de

classe (implementação) e da lógica sequencial de

cada caso. Também é descrito o comportamento

ideal do sistema através de possibilidades não

esperadas de entrada.

Page 3: Sistema De GestãO De ClíNica VeterináRia

CASO DE USO REGISTAR VACINAÇÃO

Descrição Neste caso de uso o funcionário pode registar que

uma determinada vacina foi administrada em

determinado animal. Para isto é necessário já estar

na tela de novos procedimentos do animal.

Casos em que o sistema exibe uma mensagem

de erro:

O usuário não preencheu algum dos campos

obrigatórios.

O usuário inseriu algum parâmetro incorrecto.

Page 4: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE SEQUÊNCIA

Page 5: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE CLASSES

Page 6: Sistema De GestãO De ClíNica VeterináRia

GERAR RELATÓRIO DE ANIMAIS A SEREM VACINADOS

Descrição O veterinário deve poder gerar um relatório de

animais a serem vacinados, contendo data devacinação programada, nome doproprietário, nome do animal, tipo de vacina etelefone de contacto.

Casos em que o sistema exibe uma mensagemde erro:

O usuário não preencheu algum dos camposobrigatórios.

O usuário inseriu algum parâmetro incorrecto.

Page 7: Sistema De GestãO De ClíNica VeterináRia

GERAR RELATÓRIO (INTERNAMENTO)

Descrição O veterinário deve poder gerar um relatório de um

internamento de um animal.

Casos em que o sistema exibe uma mensagem

de erro:

O usuário não preencheu algum dos campos

obrigatórios.

O usuário inseriu algum parâmetro incorrecto.

Page 8: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE SEQUÊNCIA

Page 9: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE CLASSES

Page 10: Sistema De GestãO De ClíNica VeterináRia

GERAR FACTURA CIRURGIA

Descrição O veterinário pode emitir uma factura da cirurgia

para a secretária.

Casos em que o sistema exibe uma mensagem

de erro:

O usuário não preencheu algum dos campos

obrigatórios.

O usuário inseriu algum parâmetro incorrecto.

Page 11: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE SEQUÊNCIA

Page 12: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE CLASSES

Page 13: Sistema De GestãO De ClíNica VeterináRia

REMOVER ANIMAL

Descrição Neste caso de uso será permitido ao usuário

remover determinado animal da sua base de

dados. Se o animal estiver com os seus

pagamentos em dia, será removido com

sucesso, caso contrário o sistema não o removerá.

Casos em que o sistema exibe uma mensagem de

erro:

O animal não esteja com os pagamentos em dia.

Page 14: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE SEQUÊNCIA

Page 15: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE CLASSES

Page 16: Sistema De GestãO De ClíNica VeterináRia

CASO DE USO GERAR RECEITA CONSULTA

Descrição Neste caso de uso o veterinário pode gerar uma

receita com as recomendações feitas em uma

consulta. Para isto é necessário já estar na tela de

novos procedimentos do animal.

Casos em que o sistema exibe uma mensagem

de erro:

O usuário não preencheu algum dos campos

obrigatórios.

O usuário inseriu algum parâmetro incorrecto.

Page 17: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE SEQUÊNCIA

Page 18: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE CLASSES

Page 19: Sistema De GestãO De ClíNica VeterináRia

REGISTAR CONSULTA

Descrição Neste caso de uso será permitido ao veterinário

armazenar a consulta de determinado animal na

base de dados do sistema. Se todos os dados da

consulta estiverem válidos, a consulta será

registada com sucesso.

Casos em que o sistema exibe uma mensagem

de erro:

Se o valor da consulta for menor que o valor

base ou se nenhum campo for preenchido.

Page 20: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE SEQUÊNCIA

Page 21: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE CLASSES

Page 22: Sistema De GestãO De ClíNica VeterináRia

DIAGRAMA DE CLASSES GERAL

22