Tesis Huella Dactilar
Tesis Huella Dactilar
Tesis Huella Dactilar
FACULTAD
DE
INGENIERA
EAP. DE INGENIERA DE SISTEMAS
DE
SISTEMAS
INFORMTICA
AUTORES
Cernndes
Gmez
Zapata Ramrez E lmer Kristopher
ASESOR:
Ph.
LIMA PER 2006
D.
Harry
David
Alejandro
Mauricio
Sanchez
A nuestros padres y
seres queridos, con
todo
nuestro
esfuerzo y cario
AGRADECIMIENTO
A nuestro asesor, Dr. David Mauricio Snchez, quien nos orient con tanto
profesionalismo y paciencia para el desarrollo de esta Tesis.
esta
A Dios.
LISTA DE FIGURAS
Figura
Pg.
-1-
15
16
17
18
19
LISTA DE DIAGRAMAS
Diagrama
Pg.
-2-
RESUMEN
IDENTIFICACIN DE PERSONAS MEDIANTE LA HUELLA DACTILAR Y
SU APLICACIN A LA SEGURIDAD ORGANIZACIONAL
La huella dactilar es un medio confiable de identificacin de personas; es por
ello que el reconocimiento de huellas dactilares por medios computacionales
ha despertado un gran inters en el desarrollo de sistemas de informacin
computacionales.
Las empresas necesitan cuidar sus activos por lo que buscan las formas de
cmo lograrlo, as encuentran en la tecnologa la manera automatizada de
cuidar sus activos. Para ello, las empresas invierten en grandes sistemas de
seguridad, la identificacin biomtrica ya no es mas un concepto de
investigacin sino una realidad que se puede aplicar.
-3-
ABSTRACT
PEOPLE
IDENTIFICATION
THROUGH
FINGERPRINT
AND
ITS
Enterprises need to save their assets. To this end, they look for new ways such
as automated technology. Many enterprises invest on some wide security
systems. Biometric Identification is not a research concept, but it is a real
application.
Keywords:
-4-
INTRODUCCIN
Toda organizacin sea la orientacin que tuviese siempre forma parte de sus
preocupaciones la necesidad de salvaguardar sus activos, su informacin, y
todo aquello que le resulte clave para su mantenimiento y para su desarrollo.
Por ende siempre encontramos personal de seguridad cuando vamos a
ingresar a una empresa u organizacin, sin embargo algunas veces surgen
preguntas tales como: Realmente est garantizada la seguridad de la
organizacin de esta forma?, sabemos quines entran o salen de nuestra
organizacin?, es realmente la persona que est ingresando quien dice
ser?, qu tareas realiz mientras estuvo en la organizacin?, el personal
registro los datos correctos o los altero?, nuestra informacin est a salvo?
etc.
En respuesta a estas incertidumbres surgen soluciones ms complejas que el
slo hecho de contar con personal ya sea este de seguridad u administrativo
que se encargue de velar por la seguridad de los activos, de la informacin y
de otros bienes importantes para la empresa u organizacin. As, surge el uso
de la tecnologa como la ms clara opcin para dar respuesta a los
cuestionamientos anteriormente planteados.
El objetivo que persigue la presente tesis es brindar una solucin tecnolgica
que se constituya como el facilitador de los esfuerzos de mejoramiento de la
seguridad organizacional basado en la identificacin de personas a travs de la
huella dactilar y para ello implementaremos una solucin tecnolgica que
permita optimizar el control de asistencia del personal administrativo y docente,
as como tambin los avances acadmicos de los docentes de acuerdo al
sillabus y adems gestionar el uso de los materiales empleados en clase.
A continuacin describiremos brevemente el contenido de este documento, es
decir todos los puntos a tratar en cada captulo para su mejor entendimiento.
En el primer punto explayaremos los antecedentes y la formulacin del
problema el cual tratamos de solucionar a travs de un sistema informtico,
para lo cual empezaremos dando las limitaciones y alcances de la presente
tesis as como tambin las variantes que puede tomar el problema en cuestin.
Como segundo punto mostraremos los objetivos que se pretende alcanzar con
el desarrollo de la tesis.
En el tercer punto se brinda una breve descripcin de las generalidades de la
identificacin de personas mediante el reconocimiento dactilar, definiendo los
conceptos bsicos relacionados al desarrollo de la presente tesis los cuales
permitirn que nos familiaricemos con los trminos utilizados en el desarrollo
de la misma. Asimismo, se observa como la biometra y las huellas dactilares
intervienen en la identificacin de personas, as como sus ventajas y el
proceso de la identificacin biomtrica.
-5-
-6-
-8-
-9-
2.0 OBJETIVOS
2.1 Objetivos generales
La presente tesis tiene como objetivo: brindar una solucin informtica usando
tecnologa biomtrica que se constituya como el facilitador de los esfuerzos
para optimizar el control de asistencia del personal administrativo y docente, as
como tambin los avances acadmicos de los docentes de acuerdo al sillabus y
adems gestionar el uso de los materiales empleados en clase.
- 10 -
- 14 -
Extraccin
minucias
Adquisicin
de Datos
(dispositivo
de huellas)
de
lector
Decisin
Algoritmo
Comparacin
de
Obtencin de los
modelos de la
Base de Datos
Figura 3.2. Diagrama de un Sistema de Reconocimiento Biomtrico Dactilar
- 16 -
Este proceso consiste en ubicar una huella dentro de los varios tipos
existentes, los cuales son clasificados de acuerdo al nmero y direccin de
crestas presentes en: Anillo de crestas, Lado derecho, Lado izquierdo, Arco,
Arco de capa.
- 17 -
ubicacin y su orientacin.
- 19 -
Control de Asistencia
Los antiguos tarjeteros, fotochecks con cdigos de barras, banda magnticas o
tarjetas de proximidad, todos aquellos que se basan en algo que el empleado
posee, pero que puede ser prestado, olvidado, robado o perdido y sin tener la
certeza que la persona que lo presenta es el usuario autntico, siendo por tales
motivos el sistema burlado, es que se ha integrado a estos sistemas la
biometra dactilar la cual nos permite solucionar dichos problemas.
Otras Aplicaciones
Control de Votaciones.
Procesos de Admisin.
Sistemas de prevencin en los aeropuertos.
Exmenes (para evitar suplantaciones)
Cobros y Tramites Documentarios
Seguridad de dispositivos de uso privado (telfonos, computadoras, etc.)
Votacin Electoral
Entre otros
Tenemos diez huellas, pero solo una voz, una cara o dos ojos.
- 21 -
Biometra
Identificacin Biomtrica
Falsa Aceptacin
Falso Rechazo
- 22 -
Huellas Dactilares
Son las formas caprichosas que adopta la piel que cubre las yemas de los
dedos. Estn constituidas por rugosidades que forman salientes y depresiones.
Las salientes se denominan crestas papilares y las depresiones se denominan
surcos interpapilares. Son nicas e irrepetibles an en gemelos idnticos,
debido a que su diseo no est determinado estrictamente por el cdigo
gentico, sino por pequeas variables en las concentraciones del factor del
crecimiento y en las hormonas localizadas dentro de los tejidos [10]. Cabe
sealar que en un mismo individuo la huella de cada uno de sus dedos es
diferente.
Seguridad Organizacional
Metodologa de Desarrollo
Modelo de Datos
Base de Datos
Sistema de Informacin
- 23 -
Diseo
desarrollo
de
la- 24 - aplicacin.
huellas.
- Autenticacin de la persona mediante la captura de su huella y
comparacin de la misma en una Base de Datos de Personal.
- Registro de personas que laboran en la institucin (docentes y
administrativos). - Registro de la fecha y hora del ingreso y salida del
personal.
- Registro de los temas desarrollados en clase para el caso de los docentes
de la FISI (Avance Acadmicos del Personal docente).
- Registro de Requerimientos de Equipos y/o Materiales para la
presentacin de la clase de los docentes.
De esta forma el sistema podr mostrarnos detalles como:
- Listado de Asistencia del Personal Administra tivo y Docente
(semanal,
mensual, etc.)
- Listado de Personal con tardanzas registradas.
- Da ms frecuente para faltas y/o tardanzas.
- Tiempo promedio de tardanza del personal.
- Listado del Avance Acadmicos por docente.
- Listado del Avance Acadmico por Curso.
- Listado de Cursos con ms asistencia registrada.
- Listado de Clase con menos asistencia registrada.
- Listado de requerimientos solicitados por los docentes para exposicin
de sus
clases en las aulas de la FISI.
Comparativo
de
avance - 25 - acadmico de curso en relacin
- 26 -
Actor Administrador:
Representa al encargado del mantenimiento de la base de datos. Su trabajo
consiste en dar altas, bajas y modificaciones del personal as como tambin de
los cursos, requerimientos, horarios, salones, etc. Todo su trabajo podr ser
realizado a travs de la aplicacin, previa autenticacin biomtrica.
Actor Operador:
Representa la persona que se encargar de iniciar la Sesin y el de verificar
que las personas antes de ingresar deban poner su huella sobre el lector para
que el sistema proceda con la autenticacin.
Actor Usuario:
Representa la persona que va a ingresar y debe de poner su huella sobre el
lector para que el sistema proceda con la autenticacin, estn involucrados
entre ellos el personal docente y el personal administrativos.
Actor Supervisor:
Representa la persona que se encargar de realizar las operaciones de
consultas resumidas o consolidadas referente a la informacin que se registra
en la base de datos.
Actor Sistema de Personal:
Representa la Base de Datos que contiene informacin del personal que
labora en la FISI.
- 27 -
Operador
Autenticar Sesion
Sistema de Personal
Registrar Sesion
buscar_datos_personal()
Usuario
Autenticar Usuario
Registrar Acceso
<<extend>>
<<include>>
<<include>>
Administrador
Gestion de Personal
Buscar Personal
Modificar Personal
- 28 -
Listado de Asistencia
<<extend>>
<<extend>>
Resumen de Avance Acadmico
<<extend>>
Supervisor
<<extend>>
Resumen de Asistencia de Personal
Imprimir
- 30 -
- 31 -
: IU
Apertura Sesion
:
ControlSesionOperador
: Operador
: Sistema de
Personal
activar( )
ingresar( )
enviar( )
buscar_datos_personal(Variant)
verifica_operador(
Variant)
Diagrama 4.2
Diagrama de
Secuencia:
Caso de uso
Autenticar
Sesin
Diagrama
de
Secuencia: Caso de uso Registrar Sesin
: IUAperturaSesion
: AccesoOperador
: IUAutenticacionPersonal
ControlSesionOperador
Registra_Acceso_Operador(Integer)
activar( )
activar( )
- 32 -
Personal : Usuario
: IU Autenticacion Personal
: Control Autenticar
activar( )
: Sistema de
Personal
: IU Personal
buscar_huella(Variant)
buscar_datos_personal(Vari...
tipo_personal(Integer)
activar( )
activar( )
: Usuario
: IU Personal
interactuar( )
- 33 -
: IU Autenticacion Personal
aceptar( )
Registra_acceso(Integer)
activar( )
nsertar acceso(Integer)
: SupervisorInicio : IUListadoPersonal
activar( )
interactuar( )
aceptar( )
Listar_Personal( )
seleccionar_acceso(Date, Date, Integer)
activar( )
: AccesoPersonal
: IUResumenAcademico
activar( )
interactuar( )
aceptar( )
avance_academico_curso( )
avance_academico(Date, Date, String)
activar( )
- 34 -
activar( )
interactuar( )
aceptar( )
control_asistencia( )
Resumen_Asistencia_Personal(Date, Date, String)
activar( )
: Supervisor
: IU ResumenAsistenciaPersonal : C ResumenAsistencia
: Acceso Personal
: IU ResumenPersonalAsistencia
activar( )
interactuar( )
aceptar( )
Listar_Personal( )
seleccionar_acceso(Date, Date, Integer)
activar( )
: ControlListaAsistencia : AccesoPersonal
IUFiltrada : IUListadoPersonal
Diagrama 4.9 Diagrama de Secuencia: Caso de uso Resumen de Asistencia por Clase
- 35 -
: Usuario
: IUAplicacion
orden_imprimir
: CImprimir
: Impresora
existe_conexion
poner_en_cola
mensaje_impresora
- 36 -
: Administrador
: IU GestionPersonal
activar( )
Bu
sc
a
rP
e
rs
on
a
l()
: Administrador
: IUGestionPersonal : IURegistroPersonal
: IUBuscarPersonal
: CPersonal
: Personal
B_DarAlta( )
Activar( )
DarAlta( )
Activar( )
digitarPersonal( )
Fi
P_ltraPersonal( )
visualizarPersonal( )
seleccionarPersonal( )
Visualizar( )
Grabar( )
P_Grabar( )
GrabarPersonal( )
MensajeOK( )
B_DarBaja( )
Activar( )
DarBaja( )
Activar( )
digitarPersonal( )
P_FiltraPersonal( )
BuscarPersonal( )
visualizarPersonal( )
seleccionarPersonal(
Visualizar( )
Grabar( )
P_Grabar( )
GrabarPersonal( )
MensajeOK( )
: IU BuscarPersonal
-38-
: C Personal
: Personal
: Administrador
: IU GestionPersonal
B_Modificar( )
: IU RegistroPersonal
: IU BuscarPersonal
: C Personal
: Personal
Activar( )
Modificar( )
Activar( )
digitarPersonal( )
P_FiltraPersonal( )
BuscarPersonal(
vis ualizarPersonal( )
seleccionarPersonal( )
Visualizar( )
Grabar( )
P_Grabar( )
GrabarPersonal(
MensajeOK( )
Personal
Diagrama 4.14 Diagrama de Secuencia: Caso de uso Modificar Personal
-39-
: Personal
Activar( )
digitarPersonal( )
P_FiltraPersonal( )
BuscarPersonal( )
visualizarPersonal(
seleccionarPersonal( )
activar( )
P_CargarPersonal( )
CargarPersonal( )
cargar_personal( )
seleccionar personal( )
buscar personal...
P_BuscarPersonal...
BuscarPersonal...
mostrar_datos_personal...
ingresar informacion( )
grabar personal( )
P_GrabarPersonal( )
insertar_acceso(Integ...
exito_operacion( )
: Administrador : IU RegistrarAsistenciaPersonal
: C RegistroAsistencia
: Personal
: Acceso Personal
- 40 -
llenaRequerimiento( )
grabar requermiento( )
M_GuardaRequerimiento( )
P_GuardaRequerimiento( )
retornaMensaje( )
Clase
Diagrama 4.17 Diagrama de Secuencia: Caso de uso Requerimiento para Clase
- 41 -
Personal
Control_Acceso
nombres
apellidos
direccion
dni
sexo
estadocivil
foto
huella
condicion
Mat erial
descripcion_material
estado material
fecha_hora_entrada
fecha_hora_salida
tema_avanzado
salon_clase
numero_asistentes
registrar material()
actualizar material()
1..n
registrar accesos()
1..n
registrar hora_acceso()
resumen_asistencia_personal()
registrar personal()
1..n __
Requerimiento
fecha_hora_reserva
fecha_hora_inicio
fecha_hora_fin
estado_requerimiento
Administrativo
Docente
listado_asistencia()
0..
resumen_avance_academico()
resumen_asistencia_clase()
1..n
P_GuardaRequerimiento()
n P_EliminaRequerimiento()
P_BuscaRequerimiento()
P_AtenderRequerimiento()
Semana
1 n
descripcion_semana
C u rs o
descripcion_curso
numero_creditos
semestre
teorico_practico
Horario
hora inicio
hora_fin
dia_semana
registrar semana()
1
registrar curso()
resumen_asistencia_curso()
1..n
Sillabus
registrar horario()
1..n
1..n
1..n
descripcion_sillabus
contenido_sillabus
registrar sillabus()
modificar sillabus()
Salon
descripcion_salon
registrar salon()
- 42 -
Inicio Sistema
<<Application>>
Modulode Gestion
de Navegacion
Modulo de Bsqueda y
Control de Personal
Modulo
Conexion BD
Mdulo de Consultas
y Reportes
BD
Seguridad
- 43 -
Gestin de Navegacin
Aqu consideramos todas aquellas funciones que le permitirn al usuario
ir desde una formulario hacia otro, haciendo uso para esto de los enlaces
incluidos al interior del cdigo fuente, este componente se relaciona con
el de bsqueda y control de personal, consultas y reportes y el de
mantenimiento del Sistema.
Modulo de Conexin a BD
Este componente abarca las distintas funciones que nuestro sistema
requiere para realizar la conexin con el servidor de base de datos, se
relaciona con el componente de Base de Datos.
- 45 -
- 46 -
Control_Acceso
Silabus
id_persona(FK)
sillabus
hora_entrada
hora_salida
termino_temaid_
_poersona
Curso
silabusid_salon
descripcion
id_curso
comentario_tem
aasistencia
descripcion
Grupo
Usuario
Persona
idgrupo
descri cion
NomUsuarioid
CategoriaBien
_persona(FK)
CategoriaBien
_
-- -,-
id_clase
- ---.^
fecha i
nicio
ClaveUsuario
nivelUsuario
idcurso
EstUsuario
(FK)idpersona
NombreUsuario
tema
4.2.3.2 Hardware
El hardware que utilizaremos para el funcionamiento de nuestra aplicacin ser:
- 1 Servidor (Base de Datos).
- 1 PC para la oficina donde el personal se registrar a la hora de entrar y
salir de sus labores en la FISI.
- 1 Dispositivo lector de huellas dactilares para la oficina donde se realiza el
acceso y donde sea necesaria la identificacin de la persona a ingresar.
Caractersticas Tcnicas
Cliente:
Pentium II a ms.
Sistema Operativo Microsoft Win9x
Monitor de 15 pulgadas a Colores (configuracin 800X600)
Memria de 64 MB a ms
Disco duro de 3GB a ms
Servidor:
Pentium IV a ms
Sistema Operativo Microsoft Windows 2000 Server
Monitor de 15 pulgadas a Colores(configuracin 800X600)
Memoria de 512 MB
Disco duro de 40 GB a ms
Microsoft Sql Server 2000
- 48 -
Otros Dispositivos:
Switch
Impresoras
Lector de Huella Dactilar
Medio
de
Comunicacin
Protocolo TCP/IP
Base de Datos
de Control de
Personal
Base de Datos
de Personal
Base de Datos
Propuesta para
los propsitos
del Sistema a
Implementar
Servidores de
Bases de Datos
(Base de Datos
del Personal y
de control de
Personal)
Base de Datos
del Personal
UNMSM
Terminal donde
se instalaran los
lectores de
huella dactilar y
un acceso a la
aplicacin
Servidores
Estacin de trabajo
Usuario
Supervisor o
Administrador del
Sistema
Estaciones de trabajo
Personal docente
o Administrativo
del Sistema.
- 49 -
Monitor
Capturador
de huellas
<<RS 232>>
<<RS-232>>
Impresora
<<LPT1>>
Cl i ent e
Switch
e x ec ut i v e
<<TCP/IP>>
Pc Win9x
RAM 64 MB a ms
Pentium II a ms
HD 3 GB a ms
<<TCP/IP>>
Servidor
- 50 -
De ser vlidos los datos ingresados anteriormente se iniciar una sesin para
un usuario con nivel de Administrador (ya que el usuario ingresado es uno que
pertenece a este grupo de administradores), podr realizar el registro de
informacin como opciones de Mantenimiento del Sistema, algunos se detallan
a continuacin.
- 51 -
- 52 -
- 53 -
- 54 -
- 55 -
- 56 -
- 57 -
donde adems se podr ingresar algunos comentarios si los hubiera por parte
del personal.
- 58 -
Esta pantalla muestra el men del Personal Administrativo, cada una de las
opciones que se visualizan son reportes referentes a la Administracin del
Personal Administrativo de la FISI.
- 59 -
- 60 -
Reporte del Avance Acadmico del Personal Docente-) Al hacer clic en esta
opcin de Avance Acadmico por Docente, se debe seleccionar al docente
del cual se desea ver su avance y hacer clic en el botn Buscar.
- 61 -
- 62 -
5.0 CONCLUSIONES
- 63 -
6.0 RECOMENDACIONES
- 64 -
7.0 BIBLIOGRAFA
[1] Craig Larman, UML y Patrones, Una introduccin al Anlisis y Diseo
Orientado a Objetos y al Proceso Unificado, pg. 13-25, PEARSON
EDUCACIN. S.A., 2da Edicin Madrid, 2003
[2] Dorizzi Bernardette, Usages Des Techniques Biomtriques Pour La
Vrification Et L'identification Elctronique, Groupe des Ecoles des
Tlcommunications / Direction scientifique, Francia, 2003
[3] Fowler Martn, UML Gota a Gota, pg 12, Addison Wesley Longman de
Mxico. S.A de C.V Mxico., 1999
[4] Gonzles Rodrguez Joaqun, Identificacin Biomtrica,
Telecomunicacin de la Universidad Politcnica de Madrid, 2000
EUIT
Los
Orgenes
De
La
- 66 -
8.0 ANEXOS
ANEXO A
- 67 -
- 68 -
2. Flujo
eventos
de
2.1
Flujo Bsico
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El operador inicia la ventana de
la aplicacin, apertura una ventana
que le solicitar ingreso de su
huella y clave personal.
2. El operador ingresa los datos
para iniciar la sesin.
3. El operador enva los datos
para que el sistema lo valide.
4. El
sistema
procesa
la
informacin,
realizando
una
bsqueda
de
operadores
autorizados.
5. El sistema muestra un mensaje
con la pantalla de la sesin de
trabajo (pantalla principal).
2.2.4 Lnea 5
Los
datos
del
- 69 -
3. Requisitos Especiales
El operador debe al menos tener conocimiento de informtica, de entorno
de ventanas grficas.
4. Pre Condiciones
El operador tiene que tener su huella dactilar en buen estado para su
entrada en el sistema.
5. Post Condiciones
El sistema dar como resultado un mensaje de xito, que le solicitar su
confirmacin para el acceso al sistema
6. Puntos de extensin.
Este caso de uso no cuenta con casos de uso extendidos, por tanto no
tiene puntos de extensin.
- 70 -
- 71 -
2. Flujo
eventos
de
2.1
Flujo Bsico
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El operador confirma que va
iniciar la sesin para el control de
personal.
2. El sistema procede a la
validacin de los datos.
3. Se confirma la autenticidad de
los datos del operador.
4. El sistema autoriza y se muestra
la ventana de control de personal.
3. Requisitos Especiales
El operador debe al menos tener conocimiento de informtica, de entorno
de ventanas grficas.
4. Pre Condiciones
El operador debe haber puesto su huella en el lector de huellas para la
bsqueda de la misma en el sistema.
5. Post Condiciones
El sistema dar como resultado un mensaje de xito, y mostrar la ventana
de control de personal.
- 72 -
6. Puntos de extensin.
Este caso de uso no cuenta con casos de uso extendidos, por tanto no tiene
puntos de extensin.
- 73 -
Versin
1.0
- 74 -
2.
Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
3. Requisitos Especiales.
El operador debe al menos tener conocimiento de informtica, de entorno de
ventanas grficas.
- 75 -
4. Pre Condiciones.
4.1 Para realizar este caso de uso, el operador del sistema debe
haber iniciado con xito la sesin de control de personal.
4.2 El usuario (personal docente o Administrativo) tiene que estar
dado de alta en el Sistema.
5. Post Condiciones.
El sistema dar como resultado los datos del usuario (fotografa y otros
datos personales).
6. Puntos de extensin.
Este caso de uso no cuenta con casos de uso extendidos, por tanto no tiene
puntos de extensin.
- 76 -
Versin
1.0
- 77 -
2.
Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
3. El
usuario
ingresa
los
parmetros correctamente, y enva
los datos.
4. El
Sistema
le
solicita
nuevamente su confirmacin y
registra el acceso.
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
- 78 -
4. Pre Condiciones.
4.1 Para realizar este caso de uso, debe haber pasado el proceso de
autenticar el acceso de la huella dactilar.
4.2 Usuario (Personal docente o Administrativo) tiene que estar de alta
en el sistema.
5. Post Condiciones.
El sistema dar como resultado un mensaje de xito, y se registrar un
nuevo acceso en el Sistema.
6. Puntos de extensin.
Este caso de uso no cuenta con casos de uso extendidos, por tanto no tiene
puntos de extensin.
- 79 -
Versin
1.0
- 80 -
2.
Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El supervisor solicita listado de
asistencia de personal.
2. El supervisor, selecciona ciertos
parmetros para la solicitud.
3. El supervisor enva la solicitud.
4. El Sistema atiende la solicitud y
realiza una bsqueda en la base de
datos de la informacin solicitada
por el supervisor.
5. Se envia los resultados de la
busqueda al supervisor en forma de
reporte.
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
- 81 -
4. Pre Condiciones
4.1 El Supervisor debe haberse validado al entrar al sistema con su
huella o login y password (medida de contingencia) y adems debe
estar de alta en el sistema.
4.2 El supervisor debe haber seleccionado de su pantalla actual la
opcin de Listar Asistencia.
5. Post Condiciones
El sistema dar como resultado una pantalla de informe con opcin de
imprimir el reporte.
6. Puntos de extensin.
Este caso de uso cuenta con el caso de uso imprimir, el cual da la opcin
de enviar la informacin para imprimir.
- 82 -
- 83 -
2.
Flujo
eventos.
de
2.1
Flujo Bsico.
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El supervisor solicita el resumen
del avance acadmico (personal
docente).
2. El supervisor , selecciona ciertos
parmetros para obtener un resumen
personalizado.
3. El supervisor enva la solicitud.
4. El Sistema atiende la solicitud y
realiza una bsqueda en la base de
datos de la informacin solicitada
del usuario.
5. Se envia los resultados de la
busqueda al supervisor en forma de
reporte.
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
- 84 -
4. Pre Condiciones.
4.1 El Supervisor debe haberse validado al entrar al sistema con su
huella o login y password (medida de contingencia) y adems debe
estar de alta en el sistema.
4.2 El supervisor debe haber seleccionado de su pantalla actual la
opcin de Resumen de Avance Acadmico.
5. Post Condiciones.
El sistema dar como resultado una pantalla de informe de resumen de
avance acadmico con la opcin de imprimir el reporte.
6. Puntos de extensin.
Este caso de uso cuenta con el caso de uso imprimir, el cual da la opcin
enviar la informacin para imprimir.
- 85 -
- 86 -
2.
Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El
supervisor
solicita
el
resumen de asistencia de
personal.
2. El supervisor , selecciona ciertos
parmetros para obtener un resumen
personalizado (faltas o tardanzas).
3. El supervisor enva la solicitud.
4. El Sistema atiende la solicitud y
realiza una bsqueda en la base de
datos de la informacin solicitada
del usuario.
5. Se envia los resultados de la
busqueda al supervisor en forma de
reporte.
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
- 87 -
4. Pre Condiciones.
4.1 El Supervisor debe haberse validado al entrar al sistema con su
huella o login y password (medida de contingencia) y adems debe
estar de alta en el sistema.
4.2 El supervisor debe haber seleccionado de su pantalla actual la
opcin de Resumen de Asistencia de Personal.
5. Post Condiciones.
El sistema dar como resultado una pantalla de informe con la opcin de
imprimir el reporte.
6. Puntos de extensin.
Este caso de uso cuenta con el caso de uso imprimir, el cual da la opcin
enviar la informacin para imprimir.
- 88 -
- 89 -
2. Flujo de eventos
2.1
Flujo Bsico
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El
supervisor
solicita
el
resumen de asistencia del
nmero de alumnos asistentes a
clase.
2. El supervisor, selecciona ciertos
parmetros para obtener un resumen
personalizado.
3. El supervisor enva la solicitud.
4. El Sistema atiende la solicitud y
realiza una bsqueda en la base de
datos la informacin solicitada del
usuario.
5. Se envia los resultados de la
busqueda al supervisor en forma de
reporte.
3. Requisitos Especiales
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
- 90 -
4. Pre Condiciones
4.1 El Supervisor debe haberse validado al entrar al sistema con su
huella o login y password (medida de contingencia) y adems debe
estar de alta en el sistema.
4.2 El supervisor debe haber seleccionado de su pantalla actual la
opcin de Resumen de Asistencia por clase.
5. Post Condiciones
El sistema dar como resultado una pantalla de informe con la opcin de
imprimir el reporte.
6. Puntos de extensin.
Este caso de uso cuenta con caso de uso imprimir, el cual da la opcin
enviar la informacin para imprimir.
- 91 -
- 92 -
2. Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
1. El supervisor solicita
impresin del reporte.
la
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
4. Pre Condiciones
4.1 El Supervisor debe haberse validado al entrar al sistema con su
huella o login y password (medida de contingencia) y adems debe
estar de alta en el sistema.
4.2 El supervisor debe haber seleccionado de su men principal
cualquier opcin de consulta de informacin (resumen de asistencia
de personal, resumen de avance acadmico, etc.) para visualizar
esta informacin.
- 93 -
5. Post Condiciones
El sistema dar como resultado una pantalla que le informar que se
imprimi con xito el reporte.
6. Puntos de extensin.
Este caso de uso cuenta con el caso de uso imprimir, el cual da la opcin
enviar la informacin para imprimir.
- 94 -
- 95 -
2. Flujo
eventos.
de
2.1
Flujo Bsico.
ACCIN DE ACTORES
1. El administrador solicita
opcion de gestin de Personal
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
4. Pre Condiciones.
4.1 El Administrador debe haberse validado con su huella dactilar y su
contrasea.
4.2 El administrador debe haber seleccionado la opcin de gestin de
personal.
5. Post Condiciones.
El sistema dar como resultado una pantalla con las opciones de dar de
Alta Personal, Dar Baja de
Personal, Modificar datos de
96
Personal, etc.
6. Puntos de extensin.
No presenta
Extensin.
ningn
punto
de
- 97 -
- 98 -
2. Flujo
eventos.
de
2.1
Flujo Bsico.
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El administrador solicita la
opcin de dar de Baja al Personal.
2. El Sistema le muestra una
pantalla que le solicita los datos
del personal a modificar.
3. El administrador digita los
datos del Personal y acepta.
4. El
Sistema
muestra
la
informacin
de
Personal
5. El administrador procede a seleccionado.
modificar el estado del Personal a Dar
de Baja y confirma los cambios.
6. Muestra una pantalla de
xito en la operacin
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
- 99 -
4. Pre Condiciones.
4.1 El Administrador debe haberse validado con su huella dactilar y
contrasea. 4.2 El administrador debe haber seleccionado la opcin de
gestin de personal. 4.3 El Administrador debe haber seleccionado la
opcin de dar de baja personal.
4.4 El Administrador solicita buscar datos del Personal en el sistema
para poder darlo de baja.
5. Post Condiciones.
En el sistema se generar una orden de baja de Personal, entonces se dar
de baja al personal, sin disponibilidad de acceso al Sistema.
6. Puntos
extensin.
de
No
existen
puntos de extensin.
- 100 -
- 101 -
2. Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El Administrador solicita la
opcin de dar de Alta o Autorizar al
Personal.
2. El Sistema le muestra una
pantalla que le solicita los datos
del personal a modificar.
3. El Administrador digita
datos del Personal y acepta.
los
4. El
Sistema
muestra
la
informacin
de
Personal
5. El Administrador procede a seleccionado.
modificar el estado del Personal a
Dar de Alta y confirma los cambios..
6. Muestra una pantalla de xito
en la operacin
- 102 -
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
4. Pre Condiciones.
4.1 El Administrador debe haberse validado con su huella dactilar y
contrasea. 4.2 El administrador debe haber seleccionado la opcin de
gestin de personal. 4.3 El Administrador debe haber seleccionado la
opcin de dar de alta personal.
4.4 El Administrador solicita buscar datos del Personal en el sistema
para poder darlo de alta.
5. Post Condiciones.
En el sistema se generar una orden de alta de Personal, entonces se dar
de alta al personal, con disponibilidad de acceso al Sistema.
6. Puntos
extensin.
de
No
existen
puntos de extensin.
- 103 -
- 104 -
2. Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
1. El administrador solicita
opcin de Modificar.
- 105 -
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
4. Pre Condiciones.
4.1 El Administrador debe haberse validado con su huella y
contrasea.
4.2 El administrador debe haber seleccionado la opcin de gestin de
personal.
4.3 El Administrador debe haber seleccionado la opcin de modificar
datos del personal.
4.4 El Administrador solicita buscar datos al Personal en el sistema
para poder modificar sus datos.
5. Post Condiciones.
En el sistema se generar una modificacin del Personal, un nuevo cambio
se guardar en el sistema.
6. Puntos
extensin.
de
No
existen
puntos de extensin.
- 106 -
- 107 -
2. Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
1. El administrador digita los
datos del personal
3. Requisitos Especiales.
El usuario debe al menos tener conocimiento de informtica (Windows),
entorno de ventanas grficas.
4. Pre Condiciones.
4.1 El Administrador debe haberse validado con su huella dactilar y
contrasea.
4.2 El administrador debe haber seleccionado la opcin de gestin de
personal.
4.3 El administrador debe haber seleccionado la opcin de buscar
personal.
5. Post Condiciones.
- 108 -
6.
Puntos
extensin.
No
de
tiene
puntos de extensin.
- 109 -
- 110 -
2. Flujo
eventos.
de
2.1
Flujo Bsico.
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El administrador o supervisor
selecciona la opcin de Registrar
Asistencia de Personal
2. El Sistema muestra la pantalla de
Registro de Asistencia de Personal
3. El administrador o supervisor
selecciona los datos del personal
para registrar su acceso al sistema.
4. El administrador o supervisor
selecciona si va ser registro de
entrada o de salida.
5. El administrador o supervisor
llena los datos que corresponden
segn sea
entrada o
salida de personal
administrativo
o de docente.
6.
El administrador
o supervisor
decide guardar los datos
7. El Sistema le muestra un
mensaje
que los datos ingresados fueron
guardados con xito.
- 111 -
2.2.3 Lnea 7.
Problemas con la conexin con la Base de datos y el Sistema
muestra un mensaje de que hubo problemas con el registro de
los datos del personal.
3. Requisitos Especiales.
El Administrador debe al menos tener conocimiento de informtica, de
entorno de ventanas grficas.
4. Pre Condiciones.
4.1 El Administrador ha pasado la prueba de validacin para el acceso
al Sistema.
4.2 El Administrador ha seleccionado previamente en el men la opcin
de Registrar Asistencia de Personal.
5. Post Condiciones.
El sistema dar como resultado un mensaje de xito, y mostrar la ventana
de control de personal.
6. Puntos de extensin.
Este caso de uso no cuenta con casos de uso extendidos, por tanto no tiene
puntos de extensin.
- 112 -
caso
de
uso:
Versin
1.0
- 113 -
2. Flujo
de
eventos.
2.1
Flujo Bsico.
ACCIN DE ACTORES
RESPUESTA DEL SISTEMA
1. El Administrador o el docente
inicia el registro de un nuevo
requerimiento.
2. El Administrador o el docente
procede a llenar los materiales
solicitados por el docente para la
exposicin de su clase.
3. El Administrador o el docente
termina de llenar el requerimiento y
solicita guardar los cambios.
4. El Sistema le muestra una
ventana que su accin se realiz con
xito.
3. Requisitos Especiales.
El operador debe al menos tener conocimiento de informtica, de entorno de
ventanas grficas.
4. Pre Condiciones.
4.1 Se debe haber validado el login del Sistema con privilegios de
Administrador.
4.2 Se ha seleccionado la opcin de Requerimiento para clase.
- 114 -
5. Post Condiciones.
El sistema dar como resultado un mensaje de xito, y por ende un nuevo
requerimiento para clase ser grabado en el Sistema, y estar en reserva
para ser atendido.
6. Puntos de extensin.
Este caso de uso no cuenta con casos de uso extendidos, por tanto no tiene
puntos de extensin.
- 115 -
- 116 -
Operador
Autenticar Sesion
Sistema de Personal
Registrar Sesion
Autenticar Usuario
buscar_datos_personal()
Registrar Acceso
Usuario
Registrar Asistencia de Personal
<<extend>>
<<include>>
<<include>>
Requerimiento para Clase
Gestion de Personal
Modificar Personal
Administrador
Listado de Asistencia
<<extend>>
<<extend>>
Resumen de Avance Acadmico
<<extend>>
Supervisor
<<extend>>
Resumen de Asistencia de Personal
- 117 -
Imprimir
- 118 -
Operador
Sistema de Personal
IU_Apertura_Sesion
activar()
ingresar()
enviar()
Control_SesionOperador
registra_acceso_operador()
verifica_operador()
2. DIAGRAMA DE COLABORACIN
: Operador
1 : a ct i va r ( )
2 : i n gr e sa r( )
3: envi ar( )
: IU Apertura Sesion
: Control SesionOperador
4: verifica_operador(Variant)
5: buscar datos personal(Variant)
: Sistema de Personal
- 119 -
3. DIAGRAMA DE SECUENCIA
IUAperturaSesion
: Operador
ControlSesionOperador
: Sistema de
Personal
activar( )
ingresar( )
enviar( )
verifica_operador(Variant)
buscar_datos_personal(Variant)
4.
DIAGRAMA DE ESTADO
Inicio
Comprobacion
Busqueda Fallida
Rechazado
deshabilitado
Busqueda Exitosa
Dado de
Baja
Aceptado
- 120 -
- 121 -
USO:
IU_Apertura_Sesion
activar()
ingresar()
enviar()
Control_SesionOperador
registra_acceso_operador()
verifica_operador()
IU_Autenticacion_Personal
<<realize>>
activar()
Acceso_Operador
Registra_Acceso_Operador()
2. DIAGRAMA DE COLABORACIN
: Control SesionOperador
: AccesoOperador
: IUAutenticacionPersonal
- 122 -
3. DIAGRAMA DE SECUENCIA
:IUAperturaSesion
:
ControlSesionOperador
: AccesoOperador
: IUAutenticacionPersonal
Registra_Acceso_Operador(Integer)
activar( )
activar( )
4. DIAGRAMA DE ESTADO
Inicio
Registrando
Registrado
- 123 -
Denegado
- 124 -
Usuario
IU_Autenticacion_Personal
Sistema de Personal
activar()
buscar_datos_personal()
Control Autenticar
buscar_huella()
tipo_personal()
IU_Personal
activar()
aceptar()
cancelar()
interactuar()
1: activar( )
: IU Autenticacion Personal
2: buscar huella(Variant)
Personal : Usuario
5: activar( )
6: activar( )
4: tipo_personal(Integer)
: Control Autenticar
3: buscar datos personal(Variant)
2.
DIAGRAMA
DE COLABORACIN
: IUPersonal
: Sistema de Personal
- 125-
3. DIAGRAMA DE SECUENCIA
Personal : Usuario
: IUAutenticacionPersonal
: Control Autenticar
: Sistema de
Personal
activar( )
buscar_huella(Variant)
buscar_datos_personal(Vari...
tipo_personal(Integer
activar( )
activar( )
4. DIAGRAMA DE ESTADOS
Inicio
Comprobacion
h al la do
Encontrado
No
Encontrado
habilitar
Dado de
Baja
- 126 -
: IU Personal
- 127 -
USO:
Registrar Acceso
1. DIAGRAMA DE CLASES
Controlar_Accesos
Usuario
IU_Personal
Registra_acceso()
activar()
aceptar()
cancelar()
interactuar()
Acceso_Personal
insertar_acceso()
seleccionar_acceso()
avance_academico()
Resumen_Asistencia_Personal()
Resumen_Asistencia_Clase()
IU_Autenticacion_Personal
activar()
2. DIAGRAMA DE COLABORACIN
1: interactuar( )
2: aceptar( )
: Usuario
: IU Personal
3: Registra_acceso(Integer)
4: insertar_acceso(Integer)
: Acceso
: Controlar Accesos
5: activar( )
: IU Autenticacion Personal
- 128 -
3. DIAGRAMA DE SECUENCIA
: Usuario
: IU Personal
: IU Autenticacion Personal
interactuar( )
aceptar( )
Registra_acceso(Integer)
nsertar acceso(Integer
activar( )
4. DIAGRAMA DE ESTADO
Inicio
Registrando
entry/ comprobar ultimo acceso
do/ registra acceso
filas afectadas
problemas?
Registrado
- 129 -
No Registrado
- 130 -
Acceso_Personal
Supervisor
IU_Listado_Personal
insertar_acceso()
seleccionar_acceso()
avance_academico()
Resumen_Asistencia_Personal()
Resumen_Asistencia_Clase()
activar()
interactuar()
aceptar()
Control_ListaAsistencia
Listar_Personal()
1. DIAGRAMA DE CLASES
2. DIAGRAMA DE COLABORACIN
1: activar( )
2: interactuar( )
3: aceptar( )
4: Listar_Personal...
: ControlListaAsistencia
6: activar( )
: Supervisor
Inicio : IUListadoPersonal
IUFiltrada : IUListadoPersonal
- 131 -
: AccesoPersonal
3. DIAGRAMA DE SECUENCIA
: SupervisorInicio : IUListadoPersonal
activar( )
interactuar( )
aceptar( )
Listar_Personal( )
seleccionar_acceso(Date, Date, Integer)
activar( )
4. DIAGRAMA DE ESTADO
Inicio
Comprobando
entry/ cargar informacion
exit/ liberar recursos
enviar flujo
problemas?
Listado
- 132 -
Cancelado
- 133 -
Supervisor
IU_ResumenAvanceAcademico
activar()
interactuar()
aceptar()
Acceso_Personal
insertar acceso()
seleccionar acceso()
avance academico()
Resumen
Asistencia_Personal()
Control Avan_Academico Res um e_n_As istencia_Clas e()
avance_academico_total()
avance_academico_curso()
IU_ResumenAcademico
activar()
2. DIAGRAMA DE COLABORACIN
: Supervisor
1: activar( )
2: interactuar( )
3: aceptar( )
: IU ResumenAvanceAcademico
4: avance_academico_curso...
6: activar( )
: IUResumenAcademico
: Acceso Personal
5: avance_academico(Date, Date, Stri...
- 134 -
interactuar( )
aceptar( )
avance_academico_curso( )
avance_academico(Date, Date, String)
activar( )
3. DIAGRAMA DE SECUENCIA
4. DIAGRAMA DE ESTADO
Inicio
problemas?
Comprobando
entry/ cargar informacion
exit/ liberar recursos
enviar flujo
:
Superviso
r
:
IU
Resumen
AvanceAc
ademico :
Control
Avan
Academic
o: Acceso Personal : IU Resume
L is t a do
activar( )
- 135 -
- 136 -
REALIZACION
DEL
CASO
DE
USO:
1. DIAGRAMA DE CLASES
Supervisor
IU_ResumenAsistenciaPersonal
activar()
interactuar()
aceptar()
Acceso_Personal
insertar_acceso()
seleccionar_acceso()
avance_academico()
C_ResumenAsistencia
Resumen_Asistencia_Personal()
Resumen_Asistencia_Clase()
control_asistencia()
IU_ResumenPersonalAsistencia
activar()
2. DIAGRAMA DE COLABORACIN
1: activar( )
2: interactuar( )
3: aceptar( )
: Supervisor
: IUResumenAsistenciaPersonal
4: control_asistencia...
: Acceso Personal
: IUResumenPersonalAsistencia
- 137 -
3. DIAGRAMA DE SECUENCIA
activar( )
interactuar( )
aceptar( )
control_asistencia( )
Resumen_Asistencia_Personal(Date, Date, String)
activar( )
: Supervisor
: IU ResumenAsistenciaPersonal : C ResumenAsistencia
: Acceso Personal
: IU ResumenPersonalAsistencia
4. DIAGRAMA DE ESTADO
Inicio
Comprobando
entry/ cargar informacion exit/
liberar recursos
enviar flujo
problemas?
Listado
- 138 -
Cancelado
uso:
Versin
1.0
- 139 -
REALIZACION
DEL
CASO
Resumen de Asistencia a Clase
DE
USO:
1. DIAGRAMA DE CLASES
Supervisor
IU Asistencia Clase
activar()
interactua()
aceptar()
Control_AsistenciaClase
M Asistencia_Clase()
Acceso_Personal
insertar acceso()
seleccionar acceso()
avance_academico()
Resumen_Asistencia_Personal()
Resumen_Asistencia_Clase()
IU_Resumen_Asistencia_Clase
activar()
imprimir()
visualizar()
- 140 -
2. DIAGRAMA DE COLABORACIN
1: activar( )
2: interactua( )
3: aceptar( )
: Supervisor
: IU Asistencia Clase
4: M Asistencia Clase...
: Control As istenciaClase
6: visualizar( )
: Acceso Personal
3. DIAGRAMA DE SECUENCIA
interactuar( )
aceptar( )
Listar_Personal( )
seleccio nar acceso(Date, Date, Integer)
activar( )
activar( )
4. DIAGRAMA DE ESTADO
Inicio
Comprobando
entry/ cargar informacion
exit/ liberar recursos
enviar flujo
problemas?
Listado
- 141 -
Cancelado
IU Filtrada : IU Lista
- 142 -
1. DIAGRAMA DE CLASES
Supervisor
IU_Activa
IU_Impresora
imprimir()
Imprimir()
C_Imprimir
Imprimir()
C_Impresion()
2. DIAGRAMA DE COLABORACIN
1: imprimir( )
: Supervisor
: IU_Activa
2: C_Impresion( )
4: ok
3: Imprimir( )
: IU_Impresora
: C_Imprimir
- 143 -
IU_Cola
3. DIAGRAMA DE SECUENCIA
: Supervisor
: IU Activa
: C Imprimir
imprimir( )
C_Impresion( )
Imprimir( )
ok
- 144 -
: IU Impresora
- 145 -
REALIZACION
DEL
CASO
DE
USO:
Gestin de Personal
1. DIAGRAMA DE CLASES
Administrador
IU_GestionPersonal
activar()
B_DarAlta()
2. DIAGRAMA DE COLABORACIN
1: activar( )
: Administrador
: IU_GestionPersonal
3. DIAGRAMA DE SECUENCIA
: Administrador
: IU GestionPersonal
activar( )
- 146 -
Versin
1.0
- 147 -
REALIZACION
DEL
Dar de Alta Personal
CASO
DE
USO:
1. DIAGRAMA DE CLASES
IU_GestionPersonal
Administrador
C_BusquedaPersonal
activar()
B_DarAlta()
P_FiltraPersonal()
IU_RegistroPersonal
Personal
DarAlta()
DarBaja()
Modificar()
Buscar()
Activar()
Salir
()
Imprimir()
Grabar()
Visualizar()
BuscarPersonal()
IU_BuscarPersonal
M FiltrarPersonal()
Activar()
visualizar()
seleccionar()
2. DIAGRAMA DE COLABORACIN
5: digitarPersonal( )
9: seleccionarPersonal( )
6: P_FiltraPersonal( )
: Administrador
: IU_BuscarPersdbalsualizarPersonal( )
: C _Personal
7: BuscarPersonal( )
13: GrabarPersonal( )
1: B_DarAlta( )
3: DarAlta( )
11: Grabar( )
4: Activar( )
12: P_Grabar( )
14: MensajeOK( )
10: Visualizar(
: Personal
2: Activar( )
: IU_GestionPersonal
: IU_RegistroPersonal
- 148 -
3. DIAGRAMA DE SECUENCIA
: CPersonal
: Personal
B_DarAlta( )
Activar( )
DarAlta( )
Activar( )
digitarPersonal( )
P_FiltraPersonal( )
BuscarPersonal( )
visualizarPersonal( )
seleccionarPersonal( )
Visualizar( )
Grabar( )
P_Grabar( )
GrabarPersonal( )
MensajeOK( )
- 149 -
Versin
1.0
- 150 -
REALIZACION
DEL
Dar de Baja Personal
CASO
DE
USO:
1. DIAGRAMA DE CLASES
IU_GestionPersonal
Administrador
C_Busqueda Personal
activar()
B_DarAlta()
P_FiltraPersonal()
IU_Registro Personal
Personal
DarAlta()
DarBaja()
Modificar()
Buscar()
Activar()
Salir
()
Imprimir()
Grabar()
Visualizar()
BuscarPersonal()
IU_BuscarPersonal
M FiltrarPersonal()
Activar()
visualizar()
seleccionar()
2. DIAGRAMA DE COLABORACIN
1: B_DarBaja( )
: IU_GestionPersonal
: Administrador
3: DarBaja( )
11: Grabar( )
2: Activar( )
5: digitarPersonal( )
9: s el eccionarPersonal( )
10: Visualizar( )
: IU_RegistroPerson al
12: P_Grabar( )
4: Activar( )
14: MensajeOK( )
6: P_FiltraPersonal( )
7: BuscarPersonal( )
13: GrabarPersonal( )
: Personal
: IU_BuscarPersonal
8: visualizarPersonal( )
: C_Person al
- 151 -
3. DIAGRAMA DE SECUENCIA
: Administrador : IU GestionPersonal
: IU RegistroPersonal
: IU BuscarPersonal
: C Personal
: Personal
B_DarBaja( )
Activar( )
DarBaja( )
Activar( )
digitarPersonal( )
P_FiltraPersonal( )
BuscarPersonal( )
visualizarPersonal( )
seleccionarPersonal( )
Visualizar( )
Grabar( )
P_Grabar( )
MensajeOK( )
- 153 -
REALIZACION
Modificar Personal
DEL
CASO
DE
USO:
1. DIAGRAMA DE CLASES
IU_GestionPersonal
Administrador
C_BusquedaPersonal
activar()
B_DarAlta()
P_FiltraPersonal()
IU_RegistroPersonal
Personal
DarAlta()
DarBaja()
Modificar()
Buscar()
Activar()
Salir
()
Imprimir()
Grabar()
Visualizar()
BuscarPersonal()
IU_BuscarPersonal
M FiltrarPersonal()
Activar()
visualizar()
seleccionar()
2. DIAGRAMA DE COLABORACIN
1: B_Modificar( )
: Administrador
3: Modificar( )
11: Grabar( )
: IU_GestionPersonal
2: Activar( )
5: digitarPersonal( )
9: seleccionarPersonal( )
: IU_RegistroPersonal
: Personal
12: P_Grabar( )
4: Activar( )
14: MensajeOK( )
7: BuscarPersonal( )
13: GrabarPersonal( )
6: P_FiltraPersonal( )
: IU_BuscarPersonal
8: visualizarPersonal( )
: C_Personal
- 154 -
3. DIAGRAMA DE SECUENCIA
: C Personal
: Personal
B_Modificar( )
Activar( )
Modificar( )
Activar( )
digitarPersonal( )
P_FiltraPersonal( )
BuscarPersonal( )
visualizarPersonal( )
seleccionarPersonal( )
Visualizar( )
Grabar( )
P_Grabar( )
GrabarPersonal( )
MensajeOK( )
- 155 -
- 156 -
Administrador
Personal
IU_BuscarPersonal
M_FiltrarPersonal()
Activar()
visualizarPersonal()
seleccionarPersonal()
digitarPersonal()
C_Personal
P_FiltraPersonal()
P_Grabar()
2. DIAGRAMA DE COLABORACIN
- 157 -
1: Activar( )
2: digitarPersonal( )
o
tra
s
in
m
d
:A
6: seleccionarPersonal( )
: IU_BuscarPersonal
5: visualizarPersonal( )
3: P_FiltraPersonal( )
4: BuscarPersonal( )
: C_Personal
BuscarPers
3. DIAGRAMA DE SECUENCIA
: Administrador : IU BuscarPersonal : C
Personal
: Personal
Activar( )
digitarPersonal( )
P_FiltraPersonal( )
BuscarPersonal( )
visualizarPersonal( )
seleccionarPersonal(
)
- 158 -
- 159 -
REALIZACION
DEL
CASO
DE
USO:
1. DIAGRAMA DE CLASES
Administrador
Acceso_Personal
insertar_acceso()
seleccionar_acceso()
avance_academico()
Resumen_Asistencia_Personal()
Resumen_Asistencia_Clase()
IU_RegistrarAsistenciaPersonal
activar()
seleccionar_personal()
buscar_personal()
grabar_personal()
ingresar_informacion()
cargar_personal()
mostrar_datos_personal()
exito_operacion()
C_RegistroAsistencia
P_BuscarPersonal()
P_CargarPersonal()
P_CargarDatosPersonales()
P_GrabarPersonal()
2. DIAGRAMA DE COLABORACIN
1: activar( )
5: seleccionar_personal( )
6: buscar_personal( ) 10:
ingresar_informacion( )
11: grabar_personal( )
: Administrador
: IU_RegistrarAsistenciaPersonal
4: cargar_personal( )
9: mostrar_datos_personal( )
14: exito_operacion( )
2: P_CargarPersonal( )
7: P_BuscarPersonal( )
12: P_GrabarPersonal( )
13: insertar_acceso(Integer)
3: CargarPersonal( )
: Personal 8: BuscarPersonal( )
: C_RegistroAsistencia
- 160 -
: Acceso_Personal
3. DIAGRAMA DE SECUENCIA
: Administrador : IU RegistrarAsistenciaPersonal
: C RegistroAsistencia
: Personal
P_BuscarPersonal...
P_GrabarPersonal( )
activar( )
P_CargarPersonal( )
CargarPersonal( )
cargar_personal( )
seleccionar personal( )
buscar personal...
BuscarPersonal...
mostrar_datos_personal...
ingresar informacion( )
grabar personal( )
insertar_acceso(Integ...
exito_operacion( )
- 161 -
: Acceso Personal
caso
de
uso:
Versin
1.0
- 162 -
REALIZACION
DEL
CASO
DE
USO:
1. DIAGRAMA DE CLASES
Requerimiento
IU_Requerimiento
activar()
nuevo requerimiento ()
grabar requermiento()
salir()
llenaRequerimiento()
retornaMensaje()
P_GuardaRequerimiento()
P_EliminaRequerimiento()
P_BuscaRequerimiento()
Administrador
Gestion_Requemiento
M_GuardaRequerimiento()
M_EliminaRequerimiento()
M_BuscaRequerimiento()
2. DIAGRAMA DE COLABORACIN
: Gestion_Requemiento
: Requerimiento
1: activar( )
2: nuevorequerimiento()
3: lenaRequerimiento()
4: grabarrequermiento()
: Administrador
: IU_Requerimiento
7: retornaMensaje( )
5: M_GuardaRequerimiento( )
6: P_GuardaRequerimiento( )
- 163 -
3. DIAGRAMA DE SECUENCIA
llenaRequerimiento( )
grabar requermiento( )
M_GuardaRequerimiento( )
P_GuardaRequerimiento( )
retornaMensaje( )
- 164 -
ANEXO B
B.1 Diagrama del Flujo de Proceso del Control de Personal.
Estrategia de
Seguimiento de
Implantacin
los resultados
Acceso
del
Personal
Reportes en General
Control Personal
Informacin de Sillabus
Informacin de Requerimientos
Informacin del Avance del Personal Docente
Software Solucion y TI
B.2.2 Controles del Proceso: Los controles del proceso son de vital
importancia, porque permiten un mejor despliegue del Sistema y su correcta
administracin generar resultados positivos.
B.2.3 Salidas del Proceso: Las salidas que se generan en este proceso son
reportes, entre los que mencionamos los siguientes:
- 166 -
ANEXO C
ANLISIS DE FACTIBILIDAD
Para el anlisis costo beneficio se esta tomando como punto de comparacin la
forma actual de llevar las cosas con la nueva que se pretende implementar.
40
2271 3147 4023 4939 5815
Total 9419
7627
8503
40
9419
Abril
Costo
del
Dispositivo
capturador
de
huellas
Dactilares
Costo del Kit de Desarrollo
Hw y Sw
660
2145
0
Mantenimiento
2805 0
Sub Total
Total 2805
Notas:
- 168 -