Proyecto integrado fin del Ciclo Formativo de Grado Superior de Aplicaciones Multiplataformas

La finalidad principal de la aplicación, ha sido la demostración de la puesta en práctica de los conocimientos adquiridos a lo largo del ciclo formativo de desarrollo de aplicaciones multiplataforma. He focalizado la aplicación en los conocimientos adquiridos sobre la gestión de privilegios de acceso de usuarios a distintos elementos (o módulos como me referiré a lo largo del documento) de la aplicación, la gestión de usuarios jerarquizados en distintos grupos (denominados roles) y la administración por parte de un usuario autorizado. No menos relevante ha sido la aplicación de los conocimientos en el diseño y gestión de bases de datos relacionales y las plataformas de implementación de estas. Otro factor que se ha tenido en cuenta ha sido la seguridad del entorno de uso y de la aplicación, implementando funcionalidades como el bloqueo físico del terminal, la encriptación de datos sensibles, o la prevención en la utilización de elementos sensibles a la inyección de información automatizada (cracking o ataques de fuerza bruta).

Presentación y exposición del proyecto

Ejemplo de ejecución

¿Porqué se eligen estos mecaní­smos de autenticación?

Documentación completa y diagramas del proyecto

Ejecutable y código fuente

  1. Realizar la instalación.
  2. Ejecución de GesMerca
  3. Los credenciales por defecto son:
    • Administrador: admin/admin
    • Usuario: ruben/123456
    • Código de bloqueo del terminal: 5555
  4. En la ventana de configuración, una vez iniciada la sesión como administrador, se puede cambiar la forma de realizar el login inicial, también la configuración personalizada para un usuario concreto, en la misma ventana. Los privilegios se detectarán de forma automática.
  5. La conexión a la base de datos está configurada a una copia de pruebas en la nube por defecto. No obstante, es posible cambiar la configuración en un fichero local (GesMerCa.exe.config).
  6. Una vez realizada la instalación, si comprueba que tiene problemas de conexión de la base de datos, realice el siguiente cambio:
    • En la ruta de la instalación de la aplicación, modifique el fichero GesMerCa.exe.config, en la línea 13 y añada al final SSLMode=0; Descargar instalador .msi

Instalador

Descargar instalador .msi Descargar instalador .exe

Repositorio con el código fuente

Repository