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
- Realizar la instalación.
- Ejecución de GesMerca
- Los credenciales por defecto son:
- Administrador: admin/admin
- Usuario: ruben/123456
- Código de bloqueo del terminal: 5555
- 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.
- 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).
- 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;
- 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;
Instalador
Repositorio con el código fuente