Mi Trabajo Depende De Esto!

Wenas gente, estoy de prácticas en una empresa y acabo de salir de una reunión del departamento de informática con el gestor.
Nos ha pedido que investiguemos a ver si hay alguna aplicación DE SOFTWARE LIBRE que gestione, dentro del control de presencia de cada empleado, las horas que emplea en cada tarea o proyecto que tiene encargado.

Es decir, el usuario al final tiene que hacer esto:


-Entro al trabajo, informo al server de la empresa de que he entrado.

-El server cuenta las horas que he estado una vez que fiche para salir.

-Además, si ahora me estoy dedicando a hacer la web de "aceitunasrojas.com", en el servidor selecciono aceitunasrojas.com. Cuando deje este tema para ponerme con el mantenimiento de los equipos de la empresa, también lo pongo en el servidor.

-Todo esto debería guardarse en una base de datos SQL y estar basado en PHP.


Teneis idea de alguna aplicación existente que haga esto, o algo parecido? Estoy seguro de que si consigo averiguar el tema, me dejan contratado... y me interesa mucho el trabajo.

Por favor, echadme una mano... y siempre con software libre, ok? :)
Tio,sinceramente mucha idea no tengo,asi que te asesoren lo que saben..pero una cosa..es sobre linux o sobre windows?

Si fuese linux,la aprte de cuando entra y cuando sale no creo k sea muy dificil,supongo que se podria añadir un script al inicio de sesion k envio una señal al server diciendo k pepiro a iniciado sesion,y lo mismo para cuando cierre sesion..supongo

Pero ya eso de que diga cuanto tiempo esta haciendo cada cosa dentro de una misma sesion...lo dejo para los expertos XD
tio hazte tu la bbdd y te creas una pagina en php para controlarla y tardas menos que buscarlo. que son dos tonterias.
LAMP, y te haces una web que son cuatro tonterias, si quieres te hecho una mano
El servidor de trabajo en grupo egroupware permite planificar las tareas de los usuarios, no se si te servirá.

>> http://neorazorx.homeunix.org/wiki/index.php/EGroupWare
Por lo que comentas, es cada empleado el que cuando cambia de tarea lo indica, ¿no? Vamos, que el reconocimiento de la tarea que esté haciendo no corre a cargo del programa sino del propio empleado...

Si es eso es realmente fácil. Como ya te han dicho, con una página que crees o un simple programita que conecte a la base de datos con cada cambio que introduzca el usuario es fácil hacerlo. No sé si existe algo ya hecho (seguramente sí) pero, de todas formas, es algo muy asequible.

¡Suerte!
Muchas gracias a todos. Es sobre windows y se trata efectivamente de que sea el mismo usuario el que dice la tarea que está haciendo.Voy a ver lo del egroupware a ver...
Hay una cosa que es básicamente para hacer eso.

Se llama mantis. Software libre por supuesto
Para Gnome hay algo que viene hacer esto, se llama Timetracker
pa mí que no vale, necesito que sea tipo cliente-servidor y para windows :S
Ya te lo han dicho. En principio, eso parece bastante sencillo de hacer y, seguramente, te llevará menos tiempo que buscar un programita que se ajuste a tus necesidades.
11 respuestas