Sistema De GestãO De ClíNica VeterináRia
Transcript of 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
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.
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.
DIAGRAMA DE SEQUÊNCIA
DIAGRAMA DE CLASSES
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.
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.
DIAGRAMA DE SEQUÊNCIA
DIAGRAMA DE CLASSES
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.
DIAGRAMA DE SEQUÊNCIA
DIAGRAMA DE CLASSES
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.
DIAGRAMA DE SEQUÊNCIA
DIAGRAMA DE CLASSES
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.
DIAGRAMA DE SEQUÊNCIA
DIAGRAMA DE CLASSES
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.
DIAGRAMA DE SEQUÊNCIA
DIAGRAMA DE CLASSES
DIAGRAMA DE CLASSES GERAL
22