• español 
    • español
    • English
    • français
  • FacebookPinterestTwitter
  • español
  • English
  • français
Ver ítem 
  •   DIGIBUG Principal
  • 1.-Investigación
  • Trabajos Fin de Máster
  • Ver ítem
  •   DIGIBUG Principal
  • 1.-Investigación
  • Trabajos Fin de Máster
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Design of a software application for managing military reservists in a secure environment

[PDF] TFM__Ventura_Gestión_Reservistas_23.pdf (3.842Mb)
Identificadores
URI: https://hdl.handle.net/10481/112566
Exportar
RISRefworksMendeleyBibtex
Estadísticas
Ver Estadísticas de uso
Metadatos
Mostrar el registro completo del ítem
Autor
Lastrucci Carriazo, Ventura
Director
Roldán Aranda, Andrés María
Materia
Software design
 
Military reservist
 
management
 
Secure environments
 
Web application
 
Flask framework
 
SQLAlchemy ORM
 
Database management
 
System architecture,
 
User authentication and authorization
 
Role-based access control
 
Data security and auditability
 
Document and workflow management
 
Fecha
2025
Resumen
This Master’s Thesis addresses the design of a software application for managing military reservists in a secure environment, delivering a LAN-deployed, role-aware system that centralizes personnel records, activations, and document workflows while embedding security and auditability throughout. It presents the legal and organizational context, defines functional and non-functional requirements, and proposes a modular architecture implemented with Flask, SQLAlchemy, and server-side templating to streamline daily operations. The implementation includes authentication and authorization, Excel-based data import, calendar visualization, notifications, reporting with DOCX-to-PDF generation, and structured logging for traceability. Deployment leverages a shared-folder model with coordinated single-session access via a lockfile and a production WSGI server, aligning with practical constraints and security expectations.
 
Ofrece un sistema basado en un entorno LAN y con reconocimiento de roles que centraliza los registros de personal, las activaciones y los flujos de trabajo de documentos, a la vez que integra seguridad y auditabilidad en todo el sistema. Presenta el contexto legal y organizativo, define los requisitos funcionales y no funcionales, y propone una arquitectura modular desarrollada con Flask, SQLAlchemy y plantillas del lado del servidor para optimizar las operaciones diarias. La implementación incluye autenticación y autorización, importación de datos basada en Excel, visualización de calendario, notificaciones, generación de informes con conversión de DOCX a PDF y registro estructurado para la trazabilidad. La implementación aprovecha un modelo de carpetas compartidas con acceso coordinado de sesión única a través de un archivo "lockfile.ini" y un servidor WSGI de producción, lo que se ajusta a las limitaciones prácticas y las expectativas de seguridad.
 
Colecciones
  • Trabajos Fin de Máster

Mi cuenta

AccederRegistro

Listar

Todo DIGIBUGComunidades y ColeccionesPor fecha de publicaciónAutoresTítulosMateriaFinanciaciónPerfil de autor UGREsta colecciónPor fecha de publicaciónAutoresTítulosMateriaFinanciación

Estadísticas

Ver Estadísticas de uso

Servicios

Pasos para autoarchivoAyudaLicencias Creative CommonsSHERPA/RoMEODulcinea Biblioteca UniversitariaNos puedes encontrar a través deCondiciones legales

Contacto | Sugerencias