- 1. Desarrollo de una aplicacin web en apoyo a la gestin de los
procesos que se llevan a cabo en el departamento de investigacin
del IUETLV usando software libre y estndares abiertos T.S.U. Javier
E. Prez P. templeofdvst gmail com Noviembre 2007
2. Agenda
- Requerimientos de instalacin.
- Como se est desarrollando?
- Qu herramientas se usan para su desarrollo y por qu?
- Estado de desarrollo (Roadmap)
3. El Problema
- Los procesos se realizan de una manera rudimentaria,
formndosetediosos, es decir formatos impresos y una tabla de datos
(excel) creando as una gran cantidad de documentos e informacin
archivada.
4. El Problema
- En la actualidad no existe una relacin de la informacin, con la
cual al hacer una consulta deseada, se obtengan los datos
requeridos al instante.
* Imgen de la mquina del tiempo en Mac OS X Leopard TM 5. El
Problema
- Inseguridad al almacenar o archivar algn documento, es decir,
puede existir perdida o extravi de documentos o informacin
importante debido a la gran cantidad de papeleo.
6. El Problema
- El uso de formatos hara que con el tiempo el costo sea mas
elevado, esto debido a la gran demanda o necesidad de
servicio.
7. El Problema
- Debido a la gran cantidad de informacin que maneja el
departamento, pierda la habilidad de manejar los datos de forma
efectiva.
8. Solucin->TEGZ
- Sistema de control de tesis basado en los procesos que realiza
el IUETLV.
- Gestiona los procesos de:
-
- Veredicto(aprobado, aprobado con modificaciones,
Rechazado)
-
- Evaluacin (Rustico, Escrita, Oral)
9. Solucin->TEGZ
- Manejo de niveles de acceso por tipo de usuario:Usuario, jefe
departamento,administrador, invitado.
- Validacin datos cliente / servidor
- Seguimiento de evaluacin:rustico, evaluacin escrita, evaluacin
oral, Acta definitiva
- Asignacin de fechas de presentacin de tesis evitando conflicto
(evaluadores, saln)
- Control de tesis asignadas a evaluadores:tutor, cotutor,
jurado, historial de proyectos asignados.
- Manejo de estatus de proyectos:aprobado, rechazado, por
aprobar, Culminado, disponible, modificado.
- Generacin de diferentes planillas y reportes involucrados.
10. Pantalla principal TEGZ 11. TEG...Z?
* LaZno viene de algn anime. 12. Requerimientos de
instalacin.
-
-
- Navegador web ( Firefox preferiblemente )
-
-
- Framework web (Catalyst: perl)
-
-
- Espacio en disco suficiente segn actividades de
institucin.
13. Cmo se estdesarrollando?
- 100% desarrollo con software libre y estndares abiertos.
- Disponible en fbrica de software libre en
mrida(http://sistemas.fsl.fundacite-merida.gob.ve/projects/tegz/)
- Principalmente jperez, se espera la colaboracin de
voluntarios.
14. Qu herramientas seusan para el desarrolloy por qu?
-
- Framework web extensible.
-
- Metodologa MVC (Modelo, Vista, Control)
-
- Mas ordenado para el programador.
-
- Repositorio repleto de mdulos tiles para perl.
-
- Generador de reportes PDF. (para versin 2)
15.
-
- Liviano y rpido framework de javascript.
-
- Fcil uso y manipulacin de elementos.
-
- Gran cantidad de plugins disponibles.
-
- Manejador de bases de datos mas popular en el mundo de software
libre.
Qu herramientas seusan para el desarrolloy por qu? 16. Estado de
desarrollo
- Actualmente disponible versin 1.0
-
- Presentada como tesis de grado.
- Lista sugerencias para versin 2.0
-
- Cambio de manejador de base de datos (de MySQL a
PostgresSQL)
-
- Limpieza cdigo en Lgica de programacin y plantillas (uso de
relaciones en ORM)
-
- Cuenta de usuario para el autor de tesis para que lleve el
seguimiento de su trabajo.
-
- Generacin de PDF para reportes.
-
- Uso de tecnologa offline.
-
- Creacin de paquete debian para instalacin.
-
- Usar elementos de interfaz usando XUL
17. Cmo ayudar?
-
- Bajar ltima versin disponible(actualmente 1.0)
-
- Realizar pruebas del sistema y enviar a los
desarrolladores:
-
- En lo posible, crear documentacin del uso del sistema para ser
publicada.
18. Trac:Formulario de registro de tickets, para reportar
errores,mejoras y tareas a versiones y desarrolladores. Registro de
tickets 19. Cmo ayudar?
-
- Crear una cuenta en fbrica de software
libre(http://sistemas.fsl.fundacite-merida.gob.ve/projects/tegz/).
-
- Descargar ltimo cdigo actualizado del repositorio usando
subversion. svn co --username usuario
http://svn.fsl.fundacite-merida.gob.ve/svn/tegz tegz
-
- Estar en contacto con el administrador del proyecto.
-
- Enviar parches de cdigo a commiters del proyecto.
20. Trac:Muestra por pantalla las diferencias realizadasal
archivo lugar_presentacion.pm Diferencias de cdigo. 21. Preguntas?
22. Gracias por la atencin prestada T.S.U. Javier E. Prez P.
templeofdvst gmail com (0412)755.5848 - (0412)897.5693