2.7 KiB
2.7 KiB
🚛 SISTEMA DE GESTIÓN DE INVENTARIO Y ASIGNACIÓN DE VEHÍCULOS
Sistema web desarrollado en Django para la gestión integral de inventarios de vehículos administrativos y tácticos, asignación a unidades militares, control de historial y generación de reportes PDF.
📋 Tabla de Contenidos
- 📌 Características Principales
- 🗃️ Modelos de Datos
- 📦 Requisitos Previos
- ⚙️ Instalación y Configuración
- ▶️ Ejecución del Servidor
- 📖 Uso del Sistema
- 🔐 Autenticación
- 📊 Dashboard Principal
- 📋 CRUDs disponibles
- 🔄 Asignación de Vehículos
- 📄 Generación de Reportes PDF
- 🔒 Seguridad y Sesiones
- 🛠️ Mantenimiento y Backup
- 💡 Posibles Mejoras
- 📁 Estructura del Proyecto
📌 Características Principales
- Gestión completa de inventarios (administrativo y táctico).
- CRUD de unidades, directores y grupos de trabajo (subjefes).
- Asignación temporal y definitiva de vehículos a unidades.
- Historial de asignaciones archivadas.
- Generación de reportes PDF con xhtml2pdf.
- Autenticación de usuarios y cierre de sesión automático por inactividad.
- Dashboard con contadores actualizados en tiempo real (AJAX).
- Interfaz responsive con Bootstrap.
🗃️ Modelos de Datos
| Modelo | Descripción |
|---|---|
Directores |
Datos del director (grado, nombre, cargo) |
Subjefes |
Grupo de trabajo asociado a un director |
Unidades |
Unidades militares que reciben vehículos |
InventarioAdministrativo |
Vehículos administrativos |
InventarioTactico |
Vehículos tácticos |
AsignacionAdministrativa |
Asignación temporal de vehículos administrativos |
AsignadaUnidadAdministrativa |
Historial permanente de asignaciones administrativas |
AsignacionTactica |
Asignación temporal de vehículos tácticos |
AsignadaUnidadTactica |
Historial permanente de asignaciones tácticas |
📦 Requisitos Previos
Antes de comenzar, asegúrate de tener instalado:
- Python 3.8 o superior
- pip (gestor de paquetes de Python)
- Git (opcional, para clonar el repositorio)
- SQLite (incluido por defecto en Django) o PostgreSQL/MySQL (opcional)
⚙️ Instalación y Configuración
1. Clonar el repositorio
git clone https://git.ejercito.mil.ve/repo/tu-repositorio.git
cd nombre-del-proyecto