Contiene las entidades que representan el dominio del sistema:
Contiene las clases encargadas del acceso a datos:
Define la l贸gica de negocio y se comunica entre DAO y vistas:
Componentes Swing como JFrame, uno por cada m贸dulo:
Clase utilitaria para la conexi贸n a la base de datos usando JDBC.
Gesti贸n de Clientes: Registrar un nuevo cliente. Listar todos los clientes con su sector y contratos activos. Gesti贸n de Servicios: Registrar un nuevo servicio. Consultar servicios por categor铆a. Gesti贸n de Contratos: Registrar un nuevo contrato. Consultar contratos activos para un cliente. Finalizar un contrato. Gesti贸n de Proyectos: Crear un nuevo proyecto para un cliente. Asignar empleados a un proyecto. Consultar proyectos activos y su estado. Gesti贸n de Empleados: Registrar un nuevo empleado. Consultar empleados asignados a un proyecto. Registrar horas trabajadas por empleado. Reportes: Ver ingresos totales generados por los contratos activos. Listar los servicios m谩s contratados. Listar los empleados con m谩s horas trabajadas.