wShifts – Gestión de Turnos de Trabajo

Slides:



Advertisements
Presentaciones similares
TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel.
Advertisements

Diseño e implementación de la página web del Capítulo Español de Sistemas Inteligentes de Transporte del IEEE Autor: Sergio Rodríguez Sarro Tutor: Jose.
[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Manuel Madrid García C. de Infraestructuras y Transporte. Generalitat Valenciana. Curso.
SIGEP Sistema de Gestión Penitenciaria.. SIGEP 2 Objetivo general solución de software Diseñar, desarrollar e implementar un sistema informático integral.
Fernando Redondo Emilio Minaya. ¿qué es la WEB 2.0? La Web 2.0 es la representación de la evolución de las aplicaciones tradicionales hacia aplicaciones.
Proyecto Aula Virtual. Conceptos El Aula Virtual es una plataforma versátil que proporciona herramientas que facilitan la docencia presencial/semipresencial/virtual.
1. Diversas herramientas de software libre para diseño. -Ingenio tu sitio -Compromisos de trabajos -El software y su licencia -Aspectos analizados 2.
Técnicas de Estimación. La estimación de lo que costara el desarrollo del software es una actividad importante, ya que una característica que debe tener.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
Entrega final de proyecto Software para la gestión de inscripciones en cursos Universidad Nacional de Colombia Maestría en Ingeniería de Sistemas y Computación.
Master on Free Software Tarefas Una aplicación cliente/servidor y multi- backend de GTD para GNOME, Maemo.org y Moblin.org.
TDD en Python Javier Andrés Mansilla - Except Test Driven Development.
Introducción al Framework 3.0. Introducción Junto con Windows Vista se liberará al mercado una serie de tecnologías para desarrolladores de software que.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN Tema: “APLICACIÓN MÓVIL DE FACTURACIÓN ELECTRÓNICA PARA LA EMPRESA.
ISH -MED “GESTION DE CONDUCTORES”
RDT - Remote Deployment Tool InTRODUCCIÓN
TESIS DE GRADO DESARROLLO DEL SISTEMA WEB PARA LA ADMINISTRACIÓN DE LAS ACTIVIDADES ACADÉMICAS DE ALUMNOS, PROFESORES Y RESPONSABLES DE LOS DEPARTAMENTOS.
DECISION CLOUD: SISTEMA DE GESTIÓN DE SERVICIO AL CLIENTE E INTEGRACIÓN DE APLICACIONES, BASADO EN LA ARQUITECTURA ORIENTADA A MICROSERVICIOS, PARA DECISIÓN.
PROGRAMA DE CAPACITACIÓN CONTINUA PERSONAL NO DOCENTE UTN
Gestores Bibliográficos o Manejadores de referencia
Biblioteca Virtual, Repositorio Institucional y Observatorio Tecnológico Objetivo: Recuperar y gestionar toda la documentación científica, revistas, tesis,
Villa Barrionuevo Alicia Elizabeth Sangolquí, Marzo de 2015
Alcance Visión general
Polimorfismo subtipado
Unidad 2: LAS ETAPAS DE LA SIMULACION NUMERICA. Tema: 2
Aulas Virtuales usando Moodle 3.2.3
Resumen Objetivo General Objetivo Específico 1 Objetivo Específico 2
CANDO PABLO – QUINGA LUIS
Metodología y Técnicas en Proyectos software para la Web
Fundamentos de negocios y comercio electrónico.
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Proceso de Desarrollo de SW
Aplicación Distribuida sobre Arquitectura Multi Capas, caso práctico Módulo Evaluación de RR.HH basado en Competencias ESPE Guillermo Narváez V.
PROGRAMACION ESTRUCTURADA.
introducción Ingeniería de software
Diseño e implementación de un cuadricóptero controlado vía Android app
Introducción a Visual Studio .NET
INNOVACIONES TECNICAS A LO LARGO DE LA HISTORIA
Construyendo soluciones Web con SIU-Toba
SOLORZANO ARISTE, HECTOR
Backups De Ficheros Temporales En Plan 9
Ciclo de Vida del Sistema
Fundamentos del computador
SISTEMA DE GESTIÓN DE BASES DE DATOS”.
Organización y Descripción de Archivos
Las herramientas Case Julian madrigal.
Santana Mejía Andrea Michell Villarruel Miranda Alejandro Ernesto
Nuevo sistema de Gestión de Titulación
Sistema gratuito aprendizaje en línea. de administración del
LENGUAJES DE PROGRAMACIÓN I
Proceso de Desarrollo de SW
Autor: Arquímedes R. Leyva Téllez Tutor: Dr.C. Sergio Cleger Tamayo
TUQUITO Antonio Alegre García.
SOFTWARE.
1. WordPress                                      WordPress,     Esta página es la más popular de todas para escribir blogs en Internet. Según las estadísticas.
Ayudando al control y seguimiento de la diabetes
MODULO DE SISTEMAS DE INFORMACIÓN
TIME & ATTENDANCE Funcionalidades distintivas.
Proyecto Final “Plataforma OpenClass para Educación a Distancia”
“Es una explicación visual y sintética que presenta una información sobre la base de imágenes complementadas con otros recursos gráficos” (Manual de estilo.
SOFTWARE Y HARDWARE raquel,gabi, yaretzi,jessica y freddy
Instituto Tecnológico de Zacatecas
Herramienta Virtual por: Amarilis Escartín.
FRAMEWORK DE DESARROLLO DE APLICACIONES EMPRESARIALES WEB
Programación al lado del servidor
Metodologías de Desarrollo Web
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
Propuesta para la creación del nuevo Módulo de Especialidad
LA INTEGRACIÓN SEGMENTADA COMO METODOLOGÍA DE DESARROLLO PARA UNA GERENCIA DE SISTEMAS DE INFORMACIÓN EFECTIVOS 05/08/2019.
Transcripción de la presentación:

wShifts – Gestión de Turnos de Trabajo Trabajo Final de Máster Máster en Software Libre Autor: Ángel Luis García García wShifts – Gestión de Turnos de Trabajo Tutor externo: María del Camino Arias Villanueva Tutor UOC: Francisco Javier Noguera Otero 27 de Junio de 2017

Introducción - Objetivos - Estado del arte - Diseño - Desarrollo - Novedades - Conclusiones

Objetivos Creación de un sistema básico de gestión de Turnos de trabajo. Enfocado para su uso en unidades empresariales estándar. Con los objetivos principales de: Gestión de actividades de trabajadores. Gestión de ausencias de trabajadores. Control de coberturas de servicio.

Objetivos Diseño escalable y adaptable en funcionalidades acordes a los requisitos de unidades empresariales. Al ser un proyecto basado en software libre se podrá: Adecuar características específicas. Incrementar funcionalidades. Integrar en nuevos sistemas.

Estado del arte Originalmente la gestión de turnos de trabajo se ha llevado a cabo mediante el uso de plantillas en hojas de cálculo, llamadas cuadrantes, planificaciones diarias o planillas.

Estado del arte

Estado del arte: software específico Existe software específico para paliar las desventajas del uso de hojas de cálculo.

Estado del arte Actualmente no existe una solución que contemple…

Diseño: El proyecto wShifts wShifts ←→ Work Shifts ←→ Turnos de Trabajo

Diseño: El proyecto wShifts Gestión de Planilla Cambios de turnos. Inserción de ausencias. Control de coberturas de servicio. Gestión de Plantilla Gestión de puestos de trabajo. Resumen de balance horario. Gestión de trabajadores. Gestión de tareas (asignaciones).

Diseño: El proyecto wShifts

Diseño: Interfaces de usuario

Diseño: Interfaz de usuario para login

Diseño: Interfaz de usuario para módulo de configuración (turno)

Diseño: Interfaz de usuario para módulo de configuración (ciclo)

Diseño: Interfaz de usuario para módulo de configuración (coberturas de equipo)

Diseño: Interfaz de usuario para módulo de planilla (planilla)

Diseño: Interfaz de usuario para módulo de planilla (balance horario)

Desarrollo: Metodología Metodología Ágil. Basado en construcción de prototipados. Diseño de módulos con funcionalidad definida. Parte servidor ←→ servicios web ←→ parte cliente Ventajas: Reusabilidad del software → Creación de clases genéricas reutilizables. Control de errores → Se acotan errores al definir la funcionalidad en módulos → Tests y pruebas al mismo tiempo que el diseño y desarrollo.

Desarrollo: Tecnología

Desarrollo: Herramientas

Desarrollo: evolución

Desarrollo: Horas de trabajo Días de desarrollo: 197 Trabajo horas/día (promedio): 4.5 Total horas de desarrollo: 886.5 Total horas de documentación (manuales, vídeos, memoria, anexos): 135

Novedades Uso de marco de trabajo Angular 2 (Google), con lenguaje de programación TypeScript (Microsoft) para desarrollo de parte del cliente. Versión final Angular 2 noviembre 2016 Creación de sistema de gestión de turnos de trabajo bajo licencia OpenSource. Apache 2.0

Conclusiones Desarrollo de un sistema de gestión de turnos de trabajo. Licencia OpenSource (Apache 2.0) Uso de tecnologías de última generación combinadas con sistemas más maduros: SQLite + Python + Flask Angular 2 + TypeScript Sistema fácil e intuitivo de utilizar. Código fuente disponible en Github.

wShifts – Gestión de Turnos de Trabajo Trabajo Final de Máster Máster en Software Libre Autor: Ángel Luis García García wShifts – Gestión de Turnos de Trabajo Tutor externo: María del Camino Arias Villanueva Tutor UOC: Francisco Javier Noguera Otero 27 de Junio de 2017