Want to create interactive content? It’s easy in Genially!

Get started free

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:

Corporate Christmas Presentation

Business Results Presentation

Meeting Plan Presentation

Customer Service Manual

Business vision deck

Economic Presentation

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.