Professional Documents
Culture Documents
Manual
MANUAL TECNICO
Manual Tecnico
i
D I A N
R P C
Tabla de contenido
1. Introduccin .......................................................................................................................................... 2
1.1. Descripcin General Del Problema ................................................................................... 3
1.2. Requerimientos Del Problema ............................................................................................ 3
2. Anlisis .................................................................................................................................................... 4
2.1. Anlisis De Requerimientos.................................................................................................. 4
2.2. Casos De Uso ......................................................................................................................... 6
2.2.1 Alto Nivel................................................................................................................. 7
3. Diseo .................................................................................................................................................... 10
3.1. Diagrama De Clases ............................................................................................................. 10
3.2. Diagrama De Secuencia ....................................................................................................... 11
3.3. Tareas Responsables y Consultas ....................................................................................... 18
4. Arquitectura Del Sistema....................................................................................................................... 19
4.1. Diagrama De Implementacin ............................................................................................ 19
4.2. Diagrama De Implantacin.................................................................................................. 20
5. Bibliografa ............................................................................................................................................. 20
D I A N -
Introduccin
R P C
Introduccin
D I A N
R P C
Otros
! Tener en cuenta que toda entrada al sistema bloquea el intento de
usar otra entrada con el mismo RFID o la misma huella dactilar, el
mismo comportamiento pasa con el intento de salir 2 o ms con el
mismo RFID o con la huella dactilar.
! La clave y la identificacin del administrador, se guardan en un
archivo admin.txt, y solo podrn ser modificadas por el
administrador.
! Las fechas de nacimiento (dia, mes y ao) no pueden ser negativas,
y deben corresponder a los siguientes rangos: dia (1-30),mes (1-12).
! Si no posee un Segundo apellido se debe escribir una X que lo
reemplace
D I A N -
R P C
Anlisis
Anlisis de Requerimientos
La aplicacin despliega un men donde se gestiona el acceso de los diferentes usuarios
del sistema como pantalla inicial.
Administrador
El sistema autentica al administrador con una identificacin y una clave de acceso que
es guardada en un rfid_id.txt, para as desplegar el men correspondiente a ese rol.
El Administrador del sistema es el que registra a los usuarios, solicitando algunos datos
como: primer apellido, Segundo apellido, primer nombre, Segundo nombre,
identificacin, ao, mes, da de nacimiento, para luego ms adelante generar una clave
adicional llamada RFC, esta informacin es utilizada para las tarjetas RFID, y es
almacenada en un rfid_id.txt.
Para el registro de la huella digital, se simulara la lectura de la huella, y se genera la clave
RFC, siempre y cuando el usuario este registrado con la informacin necesaria en la
tarjeta RFID, en caso contrario el usuario no estar habilitado para registrar su huella.
El administrador adems es el encargado de generar estadsticas de tres tipos diferentes
que el sistema est diseado para crear.
En el primer caso se generaran estadsticas diarias donde dado un nmero de
identificacin y una fecha, el sistema debe mostrar: fecha, nmero de identificacin,
primer y segundo apellido, primer y segundo nombre, hora de ingreso y salida durante
la jornada Maana y Tarde, informando as los das y el nmero de veces que el usuario
uso el SBD en ese dia. La informacin se debe mostrar por la fecha ingresada.
En el segundo caso se generaran estadsticas semanales, suministrando un nmero de
identificacin y un mes, el sistema debe mostrar: mes, nmero de identificacin, primer
y segundo apellido, primer y segundo nombre, nmero de ingresos por semana,
nmero de salidas por semana, bsicamente se est informando sobre la cantidad de
veces que el usuario ha utilizado el sistema en ese mes. La informacin se debe mostrar
por cada semana del mes.
4
D I A N
R P C
Usuario
Los usuarios podrn ingresar al sistema ya sea por tarjeta RFID o usando la huella
dactilar.
Ingreso/salida con tarjeta RFID, el usuario debe proporcionar informacin sobre su
nmero de identificacin, el sistema compara esta informacin con la almacenada
previamente en el servidor y si es correcta se le permite el ingreso o salida, mostrando
un mensaje en pantalla.
Ingreso/salida con huella digital, el usuario selecciona esta opcin, y el SBD lee el
archivo que contiene la informacin de usuarios, si el archivo existe lee la clave RFC y
la compara con la que existe en el sistema, dicha comparacin debe ser realizada en el
servidor para habilitar su ingreso o salida.
Aspectos importantes:
Tener en cuenta que toda entrada al sistema bloquea el intento de usar otra entrada con
el mismo RFID o la misma huella dactilar, el mismo comportamiento pasa con el
intento de salir 2 o ms con el mismo RFID o con la huella dactilar.
D I A N -
R P C
Casos de Uso
Un diagrama de casos de uso es un diagrama del sistema que contiene actores casos de
uso y sus relaciones. Para El Sistema de Control de acceso y estadsticas a la institucin
DIAN RPC se tienen los siguientes actores:
Usuario: Es la persona que accede al Sistema en busca de las estadsticas de la
institucin DIAN
Administrador: Es la persona autorizada para acceder al Sistema para registrar
nuevos administradores.
Cada forma en que los actores usan el sistema representa un caso de uso, es decir son
fragmentos de funcionalidad del sistema que es de valor para los actores. Por tanto un
caso de uso es una especificacin de una secuencia de acciones que el sistema lleva a
cabo interactuando con sus actores. El siguiente diagrama ilustra este punto.
FIGURA.1 Casos de Uso del sistema Control de acceso y estadsticas a la Institucin DIAN - lsd_Req_rpc_MorenoC
D I A N
R P C
Actor 2: Usuario
Descripcin
Descripcin
ACTOR 1: ADMINISTRADOR
Caso de Uso
Registrar Usuario
Actores
Administrador
Prioridad
Alta
Descripcin
Caso de Uso
Registrar Huella
Actores
Administrador
Prioridad
Alta
Descripcin
D I A N -
R P C
Caso de Uso
Generar Estadsticas
Actores
Administrador
Prioridad
Alta
Descripcin
Caso de Uso
Ingreso al Sistema
Actores
Administrador
Prioridad
Alta
Descripcin
ACTOR 2: USUARIO
Caso de Uso
Actores
Usuario
Prioridad
Media
Descripcin
D I A N
R P C
Caso de Uso
Actores
Usuario
Prioridad
Media
Descripcin
Caso de Uso
Actores
Usuario
Prioridad
Media
Descripcin
Caso de Uso
Actores
Usuario
Prioridad
Media
Descripcin
D I A N -
R P C
Diseo
El diseo del sistema permite obtener una perspectiva tanto esttica en cuanto a las
relaciones entre los componentes identificados, como dinmica, en cuanto a la forma
con la que se presenta interaccin entre dichos componentes.
Diagrama de clases
FIGURA.2 Diagrama de Clases del sistema Control de acceso y estadsticas a la Institucin DIAN - lsd_Req_rpc_MorenoC
Diagrama de Secuencia
Se ilustrarn las acciones que conllevan el llamado a un procedimiento remoto,
por medio del siguiente diagrama de secuencia.
10
D I A N
R P C
ACTOR 1: ADMINISTRADOR
Registrar Usuario
FIGURA.3
Diagrama de Secuencia Registrar Usuario del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
11
D I A N -
R P C
Registrar Huella
FIGURA.4
Diagrama de Secuencia Registrar Huella del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
12
D I A N
R P C
Generar Estadsticas
FIGURA.5
Diagrama de Secuencia Generar estadsticas del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
13
D I A N -
R P C
ACTOR 2: USUARIO
Ingresar RFID
FIGURA.6
Diagrama de Secuencia Ingresar RFID del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
14
D I A N
R P C
Salir RFID
FIGURA.7 Diagrama de Secuencia Salir RFID del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
15
D I A N -
R P C
FIGURA.8
Diagrama de Secuencia Ingresar Huella Digital del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
16
D I A N
R P C
FIGURA.9
Diagrama de Secuencia Salir Huella Digital del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
17
D I A N -
R P C
Actividad
Responsable
Grado
de
Cumplimiento
Catherine Moreno
No
Descripcin de consulta
Se presentaba un
inconveniente con la
impresion del RFC, ya que
no sabamos cul era el
error fui a la consulta la
cual nos sirvi para sacar el
sistema adelante.
18
Lugar
Hora
Universidad
del 7:00
Cauca- facultad de am
ingeniera electrnica,
Oficina 424
Fecha
Septiembre 102015
D I A N
R P C
Diagrama de Implementacin
FIGURA.10
Diagrama de Implementacin del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
19
D I A N -
R P C
Diagrama de Implantacin
FIGURA.11
Diagrama de Implantacin del sistema Control de acceso y estadsticas a la Institucin DIAN lsd_Req_rpc_MorenoC
Bibliografa
! http://www.codecompiling.net/files/slides/UML_clase_02_UML_casos_de_
uso.pdf
! http://www-2.dc.uba.ar/materias/isoft1/2001_2/apuntes/CasosDeUso.pdf
! Programacin distribuida con RPC's. Daniel Sainz Castro y Rodrigo Jimnez.
! George Coulouris. Distributed Systems. Addison Wesley
! http://es.tldp.org/Manuales-LuCAS/GARL2/garl2/x-087-2appl.rpc.html
! http://ldc.usb.ve/~mcuriel/Cursos/redes/claserpc.pdf
! Material del curso Sistemas Distribuidos. Universidad del Cauca. 2014
20