Clínica Odontológica - Sistema de Gestión de Citas
Este repositorio contiene el código fuente y los recursos para un sitio web de una clínica odontológica. El sistema permite la gestión de citas de pacientes, asignación de turnos y la administración eficiente de los recursos clínicos. Además, proporciona funcionalidades de control de acceso para distintos roles en la clínica, incluyendo odontólogos, secretarios y administradores del sistema.
Características Destacadas
Gestión de Citas: Los secretarios pueden programar citas para pacientes y asignarles turnos disponibles con odontólogos.
Asignación de Odontólogos: El sistema permite asignar a cada paciente un odontólogo disponible para su atención.
Control de Acceso Seguro: Se implementa un sistema de autenticación y autorización que permite a odontólogos, secretarios y administradores acceder a las funcionalidades específicas de su rol.
Administración de Recursos: Los administradores del sistema pueden gestionar las cuentas de usuarios, odontólogos, secretarios y administrar la clínica de manera efectiva.
Requisitos del Sistema
Tecnologías: El sistema está construido utilizando Java, POO, JPA (ORM), JSP, HTML y CSS, por lo que es necesario tener experiencia en estas tecnologías para el desarrollo y despliegue del sistema.
Base de Datos: Se utiliza una base de datos MySQL / MariaDB para almacenar la información de pacientes, citas y usuarios.
Configuración y Uso
Para configurar y ejecutar este sistema en tu entorno local, sigue los siguientes pasos:
Clonar el Repositorio: Clona este repositorio en tu máquina local.
Instalar Dependencias: Asegúrate de tener todas las dependencias necesarias instaladas. Igualmente el proyecto lleva empaquetada las librerias y dependencias requeridas.
Configurar la Base de Datos: Crea una base de datos clinica_odonto_resp y configura las credenciales de con usuario root y sin contraseña, igualmente puedes modificar las credenciales a tu gusto.
Ejecutar la Aplicación: Inicia la aplicación y abre tu navegador en http://localhost:8080/clinicaOtondoResp/index.jsp
Contribuciones
Si deseas contribuir a este proyecto, eres bienvenido. Puedes realizar mejoras, correcciones de errores o agregar nuevas características. Por favor, sigue nuestras pautas de contribución para saber cómo colaborar.
Licencia
Este proyecto se distribuye bajo licencia gratuita.
¡Gracias por tu interés en mi proyecto! Si tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto conmigo.