Generador automático de horarios
¿Cómo surgió la idea?
 Generar cuadrantes es una tarea complicada.
 Los encargados son personas muy ocupadas.
 Antes no existía software específico.
 Ahora con TurnoMatic es posible tener una ayuda en
la gestión de los empleados
¿Qué es TurnoMatic?
 Gestor de automático de horarios.
 Base de datos departamental.
 Gestor de empleados.
 Sistema de mensajería interna.
 Visualizador del rendimiento.
Ámbito de la aplicación
 ¿A qué tipo de empresas va dirigida?
 Empresas con estructura jerarquizada
 Organizada por departamentos
Jefe de
departamento
Empresa
Dpto. 1
…
Admin
Dpto. n
Empleado
 Con variedad de turnos y contratos
 Que tengan unas necesidades de personal determinadas
Investigación
 Entrevistas con los clientes.
 Informe de los turnos y contratos reales de una
empresa.
 Investigación de tecnologías (NSIS, PHP, SWT, SVN..)
 Revisión de posibles algoritmos y entrevistas a
profesores para pedir consejo.
Glosario
 ¿Qué es un cuadrante?
 ¿Qué son exactamente los turnos y los contratos?
 Un contrato
varios turnos
Funcionalidades
Puntos a destacar
 Idea original, basada en los requisitos de los clientes.
 Software y herramientas libres.
 Algoritmo de generación de horarios.
 Base de datos externa, compatible con MySQL.
 WOS/WAMP para pruebas con base de datos local.
Puntos a destacar
 Interfaz propio.
 Interfaz web para consultas remotas.
 El instalador para Windows desarrollado con NullSoft
Scriptable Install System.
 Sistema de impresión y generación de
códigos de barras.
Compatibilidad
 Desarrollado en Java 1.6.
 Compatible con Windows Me, XP, 2000 y Vista, Linux
32 y 64 bits, Solaris 8, Mac y AIX.
 Compatible con MySQL y PHP 5.5.
 Fácil migración a otro sistema de base de datos.
 Paquetes de idiomas independientes.
 El interfaz, desarrollado con el Standard Widget
Toolkit, se integra perfectamente con cualquier
sistema operativo.
Compatibilidad
Tecnologías utilizadas
Organización del grupo
¿Cómo nos hemos organizado?
 Inicialmente nos dividimos:
Coordinador
Algoritmo
Base
Datos
 Reestructura posterior
 Nos organizamos por parejas, dedicadas a
implementar casos de usos.
Interfaz
Planificación
 Fase I
 Desarrollo de interfaces.
 Creación de base de datos.
 Diseño básico y primera parte del algoritmo.
 Conexión de la base de datos con la interfaz y con el
algoritmo.
 Fase II
 Mejora de interfaces.
 Fin del algoritmo.
 Ampliación de la base de datos.
Planificación
 Fase III
 Mejora de interfaces.
 Ampliación del algoritmo.
 Fase IV
 Pruebas.
Organización del grupo
Google Docs
Google Groups
Subversion
Google Code
Miembros del grupo
 Miguel Ángel Alonso Pajuelo
 Alberto Maqueda Viñas
 Alberto José Benayas Álamos
 Jose María Martín Blázquez
 Camilo Andrés Benito Rojas
 David Martín Moreno
 Jakub Chudzinski
 Ana Melcón Sanjuán
 Agustín Daniel Delgado
 Aneta Miroisha





Muñoz
Miguel Ángel Díaz Calvo
Daniel Dionne González
Javier Doria Dulanto
Roberto García Alonso
Carlos Gil Jiménez
 David Rodilla Rodríguez
 Carlos Sánchez García
 Daniel Tapia Manganero
 Dulce María Valerón Almazán
 Alberto Vaquero Curto
Muchas gracias
http://www.turno-matic.es
Descargar

Diapositiva 1