Skip to content

Jdavid77/VetClinicCSHARP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

VetClinicCSHARP - João David Vieira Nóbrega 2087318

LINK DO REPOSITÓRIO : https://github.com/Jdavid77/VetClinicCSHARP

TIVE DE FAZER UPLOAD EM .RAR VISTO QUE O GITHUB NÃO ME DEIXAVA FAZER UPLOAD DA PASTA DO PROJETO

Basicamente o projeto tem 5 classes ( 6 contando com o main ): AnimaisdeEstimação Cliente Médico Pessoa ReceitaMédica

image Menu principal da aplicação: 1- Mostra os serviços prestados na clínica 2- Permite o registo de clientes 3- Acesso ao dashboard do cliente (Após inserção de ID, dado no processo de registo) 4- Acesso ao dashboard do médico (Após inserção de ID, dado no processo de registo) 5- Acesso ao dashborad admin (basicamente o dashboard do utilizador) 6- Para sair da aplicação

image

1 - Serviços prestados na clínica

image

2 - Processo de registo de cliente onde é pedido o nome,morada e número de telemovel

image

3 - Dashboard do cliente, onde é possível registar animais de estimação, editar dados do cliente, marcar consultas (indicando o id do animal que pretende ter consulta), imprimir receitas médicas e recarregar saldo.

image

4 - Dashboard do médico, onde é possível marcar turno (basicamente como é 24/7 o médico escolhe o inicio do turno e o fim), iniciar turno de emergencia de duas horas(caso não esteja em serviço) e editar dados pessoais.

image

5 - Dashboard Admin, onde é possível registar um médico, mostrar todos os clientes registados na clínica, todos os médicos registados na clínica e imprimir um relatório individual de um cliente

Como funciona o processo de Consulta??

Basicamente o utilizador diz qual o animal que pretende ter consulta e de seguida indica qual o serviço que pretende. Após isso se não houver médicos disponíveis(ou seja com turnos marcados) especializados em tal serviço o sistema não deixa prosseguir com a consulta. Caso exista é apresentado uma lista dos médicos disponíveis para a realizaçao de tal consulta. O cliente escolhe o médico e se o turno dele coincidir com a hora atual é possível realizar a consulta. Caso a hora atual não esteja dentro do intervalo de tempo do turno do médico , o cliente tem de indicar uma hora para a nova consulta ( dentro do intervalo de tempo estipulado pelo médico ) e assim a consulta fica agendada. Após a realização da consulta o médico preescreve a receita médica para o tal animal que fica disponível para impressão no dashboard do cliente.

Para efeitos de teste já foi adicionado um cliente e um médico

É possível verificar os dados dos mesmos no dashboard admin

P.S - o médico criado tem um turno que corresponde ao dia em que estiver a correr o programa( desde a 00h:00 até às 23h:59)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published