Want to create interactive content? It’s easy in Genially!
presentacion TFG
Sergio Pérez Ríos
Created on June 14, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Christmas Presentation
View
Business Results Presentation
View
Meeting Plan Presentation
View
Customer Service Manual
View
Business vision deck
View
Economic Presentation
View
Tech Presentation Mobile
Transcript
Autentificación y Geolocalización para trabajo en remoto
2º ASIR A - IES Zaidín-Vergeles
Sergio Pérez Ríos
ÍNDICE
6. Demostración
1. Introducción
6. 1 Demo páginas
2. Objetivos del proyecto
3. Tecnologías a utilizar
6.2 Demo Rest API
4. Arquitectura del sistema
7. Conclusiones
5. Metodología
8. Preguntas
5. 1 Servidor MySql
5.2 Servidor front-end
5.3 Servidor back-end
INTRODUCCIÓN
¿De qué trata mi proyecto?
Es un sistema que permite una mayor supervisión de los empleados de una empresa que trabajan en remoto. Ésto se consigue mediante el uso de la geolocalización para registrar las distinas (o no) ubicaciones en las que los empleados empiecen y acaben de trabajar.
2. OBJETIVOS DEL PROYECTO
Fácil de usar
Aplicación accesible
Para lograr que los empleados no necesiten un seminario.
El sistema debe ser accesible desde cualquier lugar.
Info privada
Siempre Operativa
El back-end tiene información sensible que deb estar protegida.
El sistema tiene que estar activo a todas horas (empleados con diferentes turnos).
Privilegios
Rápida
El sistema puede acceder a información que solo deben poder acceder determinados tipos de usuarios con privilegios.
La acción de fichar no debe consumir mucho tiempo a los empleados.
3. tecnologías a utilizar
He usado las siguientes tecnologías
Dado que el proyecto funciona sobre una página web: - PHP se se integra muy bien con html. - Javascript permite muchas opciones en una página. - Python tiene una gran cantidad de librerías. - MySql es muy fácil de configurar y es fiable.
También he usado CSS ...
4. ARQUITECTURA DEL SISTEMA
Diagrama del proyecto
5. METODOLOGIA
¿Cómo he desarrollado el proyecto?
Diagrama de entidad-relación
5.1. SERVIDOR MYSQL
A tener en cuenta: - Debe tener permitidas las conexiones externas. - Usuario con permisos sobre la base de datos. - Contraseñas cifradas (bcrypt). - Uso de tipo de dato POINT.
5.2 SERVIDOR FRONT-END
DESCRIPCIÓN
ARCHIVOS UTILIZADOS
- Dominio: bettercallsergio.es - Página principal: index.html - Formulario de contacto: contacto.html - Info de la "empresa": nosotros.html - Login para empledos: login.html - Hoja de estilos: styles.css - Página de error: error404.html
5.2 SERVIDOR FRONT-END
PROXY INVERSO
- El propio servidor web actúa como proxy inverso. - Redirige las peticiones que se dirigan a app.bettercallsergio.es.
5.3 servidor Back-end
Mapa basado en openstreetmaps
Biometría
5.3 servidor Back-end
Archivos utilizados
Contextualiza tu tema con un subtítulo
01
6. DEMOSTRACIÓN
Prueba visual del funcionamiento del sistema
6.1 DEMO PÁGINA
01
02
Front-end
Back-end
Página común
Área de empleados
https://bettercallsergio.es
https://app.bettercallsergio.es
6.2 dEMO rEST API
¿Como funciona?
Conclusiones
Objetivos cumplidos
- Aplicación rápida y ligera
- Usuarios con privilegios para acceder a la información sensible.
- Aplicación accesible
- Fácil de usar
- Siempre operativa
- Información privada protegida
Conseguimos un mayor control de los empleados que trabajan en remoto.
¡GRACIAS!
¿Preguntas?
Con esta función...
Con esta función...Puedes añadir un contenido adicional que emocione al cerebro de tu audiencia: vídeos, imágenes, enlaces, interactividad... ¡Lo que tú quieras!
¿Sabías que...
La ventana permite añadir contenido más amplio. Puedes enriquecer tu genially incorporando PDFs, vídeos, texto… El contenido de la ventana aparecerá al hacer clic en el elemento interactivo.