A iniciativa é facilitar o agendamento de consultas médicas para o paciente com profissionais de diversas áreas da sáude.
Teremos três perfis inicialmente, o Paciente, o Médico - que pode ser qualquer profissional da área da saúde - e o Admin . Para usar o programa, basta realizar o cadastro, informando dados comuns como nome, CPF (para o profissional da saúde, será necessário também o número de CRM, CRE, CRO ou CRP por exemplo ), endereço por exemplo.
Ambos os perfis poderão fazer cadastro e login na plataforma. Os pacientes poderão procurar qual médico estará disponível no horário que estes necessitam, eles podererão ver seus próprios agendamentos , alterar suas datas e horários, trocar de profissional ou mesmo desmarcar uma consulta. Já o médico, poderá compartilhar agendas e dias disponíveis para atendimento aos pacentes, visualizar seus atendimentos do dia e desmarcar uma consulta pré agendada.
A Agenda Hospitalar resolve um dos principais problemas para o cidadão: encaixar seus horários com os do profissionais da saúde. Muitas vezes fica difícil para o cidadão ter um dia de folga no trabalho para comparecer ao médico. A intenção da Agenda Hospitalar, é facilitar o agendamento dessas consultas.
A equipe é composta por 3 integrantes, sendo eles:
Ariana Silva |
Filipe Albuquerque |
Thiago de Souza |
O projeto foi desenvolvido com apoio de nosso tutor Rubem Oliota.
A Agenda Hospitalar foi baseada em Java e sua documentação foi desenvolvida usando Markdown.
⏰ Metodologias Ágeis ⏰
- Kanban;
- Scrum.
- Trello
🕵🏻♀️ GIT 🕵🏻♂️
- Criação de repositório;
- Documentação.
💡 Lógica 💡
- Algoritmos;
- Fluxograma;
- Variáveis e constantes;
- Tipos de dados;
- Comentários;
- Operadores aritméticos (+ , - , * , / e %);
- Operadores de incremento e decremento (++ e --);
- Operadores de igualdade (== e !=);
- Operadores relacionais (< , <= , > , >=);
- Operadores lógicos (&& e ||);
- Condicionais (if, else, else if e operador ternário);
- Condicionais (Switch case);
- Funções de procedimento;
- Funções com parâmetros;
- Funções com retornos;
- Funções com parâmetros e retornos;
- Funções recursivas;
- Laços de repetição (for);
- Laços de repetição (while e do-while);
- Vetores;
- Matrizes.
🪆 Programação Orientada à Objetos 🪆
- Abstração;
- Classes e objetos;
- Packages e sub-packages;
- Entidades;
- Interfaces;
- Encapsulamento;
- Utilização estática;
- Herança;
- Polimorfismo.
🏆 Java Avançado 🏆
- Classes wrapper;
- ENUM;
- ArrayList e LinkedList;
- HashMap e HashSet;
- Funções Lambda;
- Annotations;
- Generics;
- Datas;
- Exceções;
- Tratamento de erros;
-
Para executar a Agenda Hospitalar na sua máquina basta colar no seu
git bash
o seguinte código:git clone https://github.com/Lipe-Albuquerque/ProjetoAula.git
. Faça isso em uma pasta na sua máquina e importe o projeto para a IDE de sua preferência. -
Pode ser feito também um download .zip do projeto, descompactá-lo e importar para a IDE escolhida. Recomendamos o uso do Eclipse IDE cujo download pode ser feito clicando aqui.
-
Para fazer login, utilize admin como login e senha.