🩺 Sistema de Cadastro de Consultas – PHP + MySQL + JS
Sistema web que permite o cadastro de consultas médicas, relacionando paciente, médico, data, hora, e múltiplos convênios (com botões para adicionar/remover dinamicamente).
👨💻 Autor
- Guilherme Amarilho
- 📘 Projeto acadêmico – Sistema Web Interativo
- 📅 Ano: 2019
- 🔗 GitHub: @GuilhermeAmarilho
⚙️ Tecnologias Utilizadas
- PHP 7+ (procedural e orientação a objetos)
- MySQL (estrutura via DAO)
- HTML5 + CSS3 (layout responsivo)
- JavaScript puro para dinamicidade no formulário
🧩 Funcionalidades
- ✅ Cadastro de consultas com campos:
- Paciente
- Médico
- Data e Hora
- Múltiplos convênios (adicionais)
- ✅ Interface dinâmica com botões “+” e “–” para adicionar/remover convênios
- ✅ Layout estilizado com CSS customizado
- ✅ Banco de dados com abstração por
abstractdao.php
e DAO específico (consultadao.php
)
- ✅ Arquitetura reutilizável e modular
🗄️ Banco de Dados
- As informações são salvas em banco MySQL. A lógica de persistência está abstraída no DAO:
- abstractdao.php → classe base com métodos reutilizáveis
- <classe>dao.php → inserção dos dados da classe
🖼️ Interface Visual
- O formulário possui campos padrão e um grupo de inputs para convênios com ID/class controlada pelo JS.
- Os botões de “+” e “–” usam
#maisbutton
e #menosbutton
, com estilo .mais
e .menos
.
- Estilo tipográfico e espaçamentos são definidos por
.cima
, .titulo
, h2
, e .botao
no CSS.
💡 Um projeto simples, mas elegante e funcional, que integra PHP, banco de dados e front-end dinâmico de forma eficiente.