Beruflich Dokumente
Kultur Dokumente
de Asunción
Análisis y Diseño de Sistemas II
El nivel más alto debe ser el de “Encargado de seguridad”. Dicho perfil cuenta con
acceso vía login al sistema. El encargado de seguridad es el empleado de la
empresa con la tarea de conocer el stock de dispositivos de acceso, verificando
diariamente la lista actualizada de dispositivos. Los llamados dispositivos de
acceso son lectores de tarjetas codificadas con códigos de 32 o 64 bits
dependiendo de a quien será destinada la tarjeta. Cada dispositivo viene de
fábrica pre configurado con el código del carnet del Encargado de Seguridad. El
encargado de seguridad es responsable también de instalar los diferentes
dispositivos en los diferentes accesos a las áreas o departamentos del complejo,
cada vez que el encargado de seguridad instala un dispositivo, debe habilitar el
mismo, mediante “el primer uso”. El primer uso consiste en pasar la tarjeta del
encargado de seguridad por el lector, a partir de ese momento el sistema de
control de acceso reconoce el dispositivo y queda habilitado para su uso. Así como
el encargado de seguridad tiene la tarea de habilitar dispositivos de identificación,
también tiene la tarea de deshabilitar el mismo. Mediante el login al Sistema, el
Encargado de Seguridad verifica a diario la lista de solicitudes de carnet generada
por el sistema a diario. Una vez verificada la lista de solicitudes, el Encargado de
Seguridad procede a crear un perfil con los datos del empleado, permitiendo en
principio el acceso al edificio y a su piso o área de trabajo, en caso de despido,
renuncia o vacaciones, el perfil debe ser bloqueado, automática mente el carnet
deja de tener validez o utilidad. También se debe tener en cuenta quien fue el
encargado de seguridad que imprimió y entrego el carnet, teniendo en cuenta que
la cantidad de encargados de seguridad es variable.
El usuario Encargado de seguridad debe ser capaz de conocer hora, fecha y
localización de los diferentes accesos acontecidos en el caso de desearlo, así
como también tiene la potestad de cambiar la codificación de cada carnet,
teniendo en cuenta el nivel de exposición a peligros de pérdida o robo de cada
usuario.
Cada vez que un usuario se loggea al sistema se le debe requerir actualizar sus
datos personales.
2- Diagrama de Contexto:
Aprobación_Solicitud_comisionado +
codificación_carnet + datos_empleado + datos_visitante + Solicitud_Carnet +
solicitud_Lista_Dispositivos + revocar_autorizacion_comisionado +
habilitacion_dispositivo + deshabilitacion_dispositivo + datos_empleado + solicitud_acceso +
bloquear_perfil + solicitar_listado_impresion_carnet + perdida_carnet
solicitud_listado_accesos + datos_personales +
solicitud_acceso + perdida_carnet
Datos_empleado + solicitud_comisionado +
perdida_carnet + solicitud_acceso + Solicitud_Carnet + datos_visitante +
solicitud_listado_comisionamiento_aprobado solicitud_acceso
Respuesta_acceso
Listado_solicitud_comisionamiento_aprobado
+ respuesta_acceso
Empleado Visitante
3-Lista de Eventos:
Empleado IdArea
Codificación_carnet PERFILES
Codificación_carnet
Id_dispositivo
Solicitar y
Registrar
Acceso
Codificación_carnet + respuesta_acceso
ACCESOS
ÁREA
Nivel 2:
IdArea
DISPOSITIVOS
PERFILES
Codificacion_carnet
Respuesta_acceso
Id_dispositivo
Codificacion_carnet
Codificacion_carnet + respuesta_acceso
Validar
Permisos
Empleado Registrar
Acceso
Respuesta_acceso
Respuesta_acceso
Solicitar ACCESOS
Acceso
- Es tiempo de diariamente generar listado de ingresos para encargado de seguridad.
Nivel 1:
Encargado de Seguridad
solicitud_listado_accesos
Listado_accesos
Generar Listado ACCESOS
De Accesos
listado_accesos
Nivel 2:
Encargado de Seguridad
Respuesta_acceso
ACCESOS
solicitud_listado_accesos
Validar
Listado_accesos Usuario y Listado_accesos
PassWord
Extraer
solicitud_lista_dispositivos Listado de
Accesos
Generar Lista
de Accesos
Listado_Accesos
-Jefe de departamento aprueba solicitud de comisionamiento:
Nivel 1:
Jefe de Departamento
PERFILES
Usuario + password + comisionamiento_si_no
Usuario + Password
Respuesta_acceso
listado_solicitud_comisionamiento_aprobado
comisionamiento_si_no PERMISOS
Aprobar
Comisionamiento listado_solicitud_comisionamiento_aprobado
Nivel 2:
Usuario + password
Respuesta_acceso PERMISOS
comisionamiento_si_no
listado_solicitud_comisionamiento_aprobado
Validar
Usuario y
PassWord comisionamiento_si_no
Editar
listado_solicitud_comisionamiento_aprobado
Permisos
De
Acceso
5-Diccionario de Datos:
ÁREA = {Almacen de datos que contiene información sobre las diferentes áreas del
edificio}
Alfanumérico = {0 - 9 | A - Z | a - z }
apellido = {alfanumérico}
aprobacion_solicitud_comisionado = **el jefe de departamento aprueba la solicitud de
ingreso a su área**
bloquear_perfil = **el encargado de seguridad bloquea un perfil y carnet de acceso por
vacaciones, despido o perdida**
celular = {numérico}
codificacion_carnet = **código de 32 o 64 bits asignado por el encargado de seguridad**
comisionamiento_si_no = **el jefe de departamento autoriza o no el acceso a un
empleado comisionado a su departamento**
date = {000000 - 999999}
datos_empleado = {empleado}
datos_visitante = {visitante}
deshabilitacion_dispositivo = **el encargado de seguridad deshabilita un dispositivo de
acceso**
DISPOSITIVOS = {Almacén de datos que contiene información sobre los dispositivos
vinculados a los accesos}
dirección = {alfanumérico}
email = {alfanumérico}
empleado = {@idPersona,nro_pasaporte, nombre, apellido, fecha_nacimiento, @idTipo,
@idArea, @idTurno, @idPais, @idCiudad, dirección, teléfono, celular, email, @usuario}
fecha_naciemiento = {date}
habilitacion_dispositivo = **el encargado de seguridad instala y habilita un dispositivo de
acceso**
id_dispositivo = {alfanumérico}
id_usuario = {alfanumérico}
idArea = {alfanumérico}
idCiudad = {alfanumérico}
idPais = {alfanumérico}
idPersona = {numérico}
idTipo = {alfanumérico}
idTurno = {alfanumérico}
listado_accesos = **muestra el listado de accesos concedidos y denegados por el sistema
a los usuarios**
listado_carnets_perdidos = **muestra el listado de denuncias de pérdida de carnets
hechas por los usuarios**
listado_dispositivo = **muestra el listado de dispositivos instalados y no instalados**
listado_solicitud_carnet = **muestra el listado de solicitudes de impresión de carnet
enviadas por los jefes de departamento **
listado_solicitud_comisionado = **el jefe de departamento pide al sistema la lista de
solicitudes de autorización de ingreso a su área**
listado_solicitud_comisionamiento_aprobado = **detalle de solicitudes de
comisionamiento aprobadas/rechazadas**
nombre = {alfanumérico}
nro_pasaporte = {numérico}
password = {alfanumérico}
perdida_carnet = *el empleado denuncia perdida de carnet*
PERFILES = {Almacén de datos que contiene información como datos de los usuarios y
sus contraseñas}
PERMISOS = {Almacén de datos que contiene información sobre los permisos de
accesos modificables por encargados de seguridad o Jefes de Departamento}
respuesta_acceso = **respuesta del sistema a los usuarios para ingreso a determinadas
áreas o a la interface web del sistema**
revocar_autorizacion_comisionado = **el jefe de departamento rechaza la solicitud de
ingreso a su área**
solicitud_acceso = **el usuario utiliza su tarjeta para ingresar a un área determinada**
solicitud_carnet = ** el jefe solicita carnet para empleado**
solicitud_comisionado = **el empleado solicita al jefe de departamento acceso a su área**
solicitud_lista_dispositivos = **el encargado de seguridad solicita la lista de dispositivos
disponibles/instalados**
solicitud_listado_accesos = **el encargado de seguridad solicita lista de accesos a áreas
concedidos o rechazados**
solicitud_listado_comisionamiento_aprobado = **el empleado consulta si su pedido de
comisionamiento fue aprobado**
solicitar_listado_impresion_carnet = **el encargado de seguridad solicita listado de
impresiones de carnets para empleados enviada por jefes de departamento**
teléfono = {numérico}
usuario = {@id_usuario + password}
visitante = {@idPersona,nro_pasaporte, nombre, apellido, fecha_nacimiento, @idTipo,
@idPais, @idCiudad, dirección, teléfono, celular, email}
6- Diagrama de Clases: