EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San...

40
eKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director: Tomás A. Pérez Fernández

Transcript of EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San...

Page 1: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

eKontrolGela

Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián

Alumno: Jose Antonio Nieto Espinosa

Director: Tomás A. Pérez Fernández

Page 2: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto2

Índice

Objetivos del proyecto Requisitos del sistema Diagrama de casos de uso Funcionalidades principales Gestión del proyecto Incidencias Conclusiones

Page 3: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto3

eKontrolGela

OBJETIVOS Y REQUISITOS DEL SISTEMA

Page 4: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto4

Objetivos del proyecto

Construir un Sistema de información (eKontrolGela) para ayudar en la gestión de las supervisiones realizadas por los colaboradores en los laboratorios de la F.I.S.S. abiertos al alumnado fuera de su horario lectivo. Este sistema va a permitir:

– Almacenar en una BD toda la información sobre: Uso extraescolar de los ordenadores de la F.I.S.S; Supervisiones de los colaboradores.

– Proporcionar consultas sobre la BD.– Aligerar el trabajo de los colaboradores.– Permitir configurar todos los aspectos del sistema.– Dar acceso Web a la información en la BD.

Introducirnos en la tecnología .NET de Microsoft

Facultad
Se supone que aquí cuentas los objetivos de tu proyecto. No los de tu programa. Entre ellos puedes contar los de desarrollo del software y los personales.-Te he puesto algunos como ejemplo. Tu puedes hacer los cambios que consideres oportunos.
Page 5: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto5

Requisitos del sistema (I-a)

Sistema distribuido: se halla instalado en múltiples máquinas.

Page 6: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto6

Requisitos del sistema (I-b)

eKontrolGela eKontrolGelaeKontrolGela

BD central

BD local BD localBD local

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

Laboratorio 1 Laboratorio 2 Laboratorio 3

Servidor de datos

Page 7: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto7

Requisitos del sistema (II-a)

Gestión centralizada: toda la información general del sistema se almacena en una BD central.

Page 8: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto8

Requisitos del sistema (II-b)

eKontrolGela eKontrolGelaeKontrolGela

BD central

BD local BD localBD local

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

Laboratorio 1 Laboratorio 2 Laboratorio 3

Servidor de datos

Page 9: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto9

Requisitos del sistema (II-c)

Page 10: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto10

Requisitos del sistema (III-a)

Gestión de errores: si falla la red, la nueva información se almacena, temporalmente, en BD locales.

Page 11: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto11

Requisitos del sistema (III-b)

eKontrolGela eKontrolGelaeKontrolGela

BD central

BD local BD localBD local

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

Laboratorio 1 Laboratorio 2 Laboratorio 3

Servidor de datos

Page 12: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto12

Requisitos del sistema (IV)

Sistema seguro: claves y encriptación (“Rijndael” 16 bytes / algoritmo propio).

Page 13: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto13

Requisitos del sistema (V)

Tamaño minimizado de las BD: compresión (algoritmos propios).

Page 14: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto14

Requisitos del sistema (VI)

Manejo totalmente visual.

Page 15: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto15

Requisitos del sistema (VII-a)

Facilidad de uso: – Instalador con asistente;– Ayuda online;– Funciones lógicamente ordenadas.

Page 16: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto16

Requisitos del sistema (VII-b)

Page 17: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto17

Requisitos del sistema (VIII)

Soporta bilingüismo

Page 18: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto18

Requisitos del sistema (IX-a)

Incluye sistema de mensajería interna: eMezu.

Page 19: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto19

Requisitos del sistema (IX-b)

eKontrolGela eKontrolGelaeKontrolGela

BD central

BD local BD localBD local

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

eMezu eMezu

Laboratorio 1 Laboratorio 2 Laboratorio 3

Servidor de datos

Page 20: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto20

Requisitos del sistema (X)

Proporciona consultas sobre la BD central:– Nº de alumnos registrados y de alumnos usuarios (%);– Tiempo medio y total que se ha usado el servicio;– Nº usuarios, entre dos fechas, por laboratorios y asignaturas;– Lista de usuarios de un laboratorio entre dos fechas;– Lista de usuarios de un ordenador entre dos fechas;– Lista de asignaturas trabajadas por un alumno;– Lista de usos realizados por un alumno entre dos fechas;– Grado de ocupación de cada laboratorio entre dos fechas.

Page 21: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto21

eKontrolGela

CASOS DE USO

Page 22: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

Diagrama de casos de uso

Page 23: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto23

Funcionalidades principales (I)

Restringe el acceso

Page 24: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto24

Funcionalidades principales (II)

Muestra el estado de los ordenadores

Page 25: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto25

Funcionalidades principales (III)

Facilita la asignación de ordenadores

Page 26: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto26

Funcionalidades principales (IV)

Permite configurar todo el sistema

Page 27: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto27

Funcionalidades principales (V)

Realiza consultas sobre la BD central

Page 28: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto28

Funcionalidades principales (VI)

Gestiona las colaboraciones

Page 29: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto29

Funcionalidades principales (VII)

Envío mensajes Alumno Colab./Admin.

Page 30: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto30

Funcionalidades principales (VIII)

Envío de mensajes Colaborador Administrador

Page 31: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto31

Funcionalidades principales (IX)

Almacena mensajes para administradores

Page 32: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto32

eKontrolGela

GESTIÓN DEL PROYECTO

Page 33: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

Gestión del proyecto (I)

Tiempo previsto vs. invertido en cada tarea (escala logarítmica)

0:14

2:24

24:00

240:00

2400:00

Aná

lisis

de

ento

rno

Des

arro

llode

l DO

P

Sel

ecci

ón d

ehe

rram

ient

as

Des

arro

lloté

cnic

o

Ges

tión

Cie

rre

Previsto

Empleado

Page 34: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

Gestión del proyecto (II)

Diagrama Gantt que compara la previsión de tareas con sus tiempos reales

Leyenda:

Tiempo planificado ( T )

Tiempo real ( R )

Page 35: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

Gestión del proyecto (III)

Gráfico acumulado del tiempo invertido en el proyecto

Page 36: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto36

eKontrolGela

INCIDENCIAS Y CONCLUSIONES

Page 37: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto37

Incidencias

La fecha de fin del proyecto se ha retrasado 2 semanas por:– ISO;– Exámenes;– Averías sufridas en el sistema.

No se ha alcanzado el requisito “acceso Web”, de acuerdo con el cliente, por exceso de horas.

Page 38: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto38

Conclusiones (I)

Se han empleado los siguientes aspectos de la plataforma .NET:– Visual C#;– Encriptación;– Comunicaciones;– Acceso a bases de datos.

Se ha empleado NSIS para los instaladores (freeware, scripts).

Page 39: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto39

Conclusiones (II)

Se han diseñado dos nuevos algoritmos de compresión: textos y fechas/horas.

Se han programado dos aplicaciones: eKontrolGela & eMezu.

El sistema es tolerante a fallos. El sistema es auto-actualizable. Se da soporte al bilingüismo. Proporciona ayuda online.

Page 40: EKontrolGela Sistema gestor de supervisiones en laboratorios de la Facultad de Informática de San Sebastián Alumno: Jose Antonio Nieto Espinosa Director:

18/06/2003eKontrolGela ©Jose A. Nieto40

eKontrolGela

TURNO DE PREGUNTAS