Professional Documents
Culture Documents
Funciones del Administrador: El Administrador del sistema debe realizar las siguientes funciones:
Registrar los usuarios del sistema: solicitando los datos que se muestran en la Tabla1, esta
informacin se usar para las tarjetas RFID, la informacin debe almacenarse en un
archivo denominado rfid_id.txt, donde id corresponde al nmero de identificacin del
usuario.
_______________________________
Ing. Mara Isabel Vidal
Programa de Ingeniera de Sistemas
1/5
Registrar la huella digital: en este caso se simula la lectura de la huella se genera la clave
RFC (ver especificacin en la ltima parte de este documento) pero para ello el usuario
debe haber registrado los datos de la tarjeta RFID, en caso contrario el usuario no estar
habilitado para registrar su huella.
Generar estadsticas: El SBD debe generar 3 tipos de estadsticas.
o
Estadsticas por tipo de usuario: Dado un nombre de mes, el sistema debe mostrar
la informacin que se describe en la Tabla 4, que bsicamente consiste en mostrar
por cada tipo de usuario el nmero de veces que cada tipo de usuario uso el SBD en
un mes determinado. Funciones del Usuario: Los usuarios podrn ingresar al
sistema ya sea por tarjeta RFID o usando la huella dactilar. Ingreso/salida con
tarjeta RFID: Para simular este ingreso mediante un men, el usuario debe proveer
su nmero de identificacin. El SBD debe comparar dicha informacin con la
almacenada en el servidor, si el dato es correcto se le permitir su ingreso o salida,
mostrando un mensaje en la pantalla. Ingreso/salida con huella digital: Para simular
este ingreso mediante un men, el usuario selecciona esta opcin y el SBD lee el
archivo rfid_id.txt, 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. 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.
Funciones del Usuario: Los usuarios podrn ingresar al sistema ya sea por tarjeta RFID o usando
la huella dactilar.
Ingreso/salida con tarjeta RFID: Para simular este ingreso mediante un men, el usuario
debe proveer su nmero de identificacin. El SBD debe comparar dicha informacin con la
almacenada en el servidor, si el dato es correcto se le permitir su ingreso o salida,
mostrando un mensaje en la pantalla.
Ingreso/salida con huella digital: Para simular este ingreso mediante un men, el usuario
selecciona esta opcin y el SBD lee el archivo rfid_id.txt, 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.
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.
_______________________________
Ing. Mara Isabel Vidal
Programa de Ingeniera de Sistemas
2/5
DATO
TAMAO
PrimerApellido
20 caracteres
SegundoApellido
20 caracteres
PrimerNombre
20 caracteres
SegundoNombre
30 caracteres
Identificacin
10 Dgitos
ano
Entero
mes
Entero
Dia
Entero
Clave RFC
16 caracteres
Tabla 1: Informacin del Usuario
DATO
TAMAO
Fecha dd/mm/aa
Mximo 10 caracteres
Nmero de Identificacin
10 Dgitos
PrimerApellido
20 caracteres
SegundoApellido
20 caracteres
PrimerNombre
20 caracteres
SegundoNombre
30 caracteres
Jornada
Maana:
Hora Mximo 8 caracteres,
ingreso
formato hh:mm
Jornada Maana:Hora salida
Mximo 8 caracteres,
formato hh,mm
Jornada Tarde: Hora ingreso
Mximo 8 caracteres,
formato hh:mm
Jornada Tarde: Hora salida
Mximo 8 caracteres,
formato hh,mm
en
en
en
en
_______________________________
Ing. Mara Isabel Vidal
Programa de Ingeniera de Sistemas
3/5
DATO
TAMAO
Mes
12 caracteres
Nmero de Identificacin
10 Dgitos
PrimerApellido
20 caracteres
SegundoApellido
20 caracteres
PrimerNombre
20 caracteres
SegundoNombre
30 caracteres
Semana
ingresos
Semana
salidas
Semana
ingresos
Semana
salidas
Semana
ingresos
Semana
salidas
Semana
ingresos
Semana
ingresos
1:
Nmero
de
Entero
1:
Nmero
de
Entero
2:
Nmero
de
Entero
2:
Nmero
de
Entero
3:
Nmero
de
Entero
3:
Nmero
de
Entero
4:
Nmero
de
Entero
4:
Nmero
de
Entero
TAMAO
Mes
12 caracteres
Administrativos-ingresos
Entero
Administrativos-salidas
Enteros
Supernumerarios-ingresos
Enteros
Supernumerarios -salidas
Enteros
Personal
Aseo
y Enteros
Mantenimiento-ingresos
Personal
Aseo
Mantenimiento -salidas
y Enteros
4/5
VE es la primera letra del primer apellido ms la primera vocal interna del apellido paterno.
C es la inicial del segundo apellido en caso que no tenga segundo apellido se utiliza el
carcter X.
03 es el mes de nacimiento.
26 es el da de nacimiento. Por lo tanto, en este caso puede deducirse que la persona naci
el veintisis de marzo de 1988.
Para la construccin de este cdigo, es importante tener en cuenta las siguientes restricciones:
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).
CONDICIONES DE ENTREGA
1. El informe debe contener:
a. Manual de Usuario: Este documento servir como referencia para el manejo de la
aplicacin.
b. Manual Tcnico: Este documento contendr el anlisis y diseo de la aplicacin, este
documento servir como referencia para el desarrollador de la aplicacin.
c. Manual de Instalacin: Documento donde se describe el proceso de instalacin, por
ejemplo estructuras de directorios, archivos de soporte, ubicacin de los archivos
fuente.
2. Descripcin del proceso de compilacin.
a. Cdigos fuente: Entrega del cdigo fuente debidamente documentados.
3. Fechas de Entrega:
a. Fecha de recepcin del Solucin propuesta implementada: 15 de Septiembre de
2015 hasta las 18:00.
b. Fecha de recepcin de informes: 21 de Septiembre de 2015 hasta las 18:00.
4. No hay fecha de aplazamiento. Por cada da de retraso, con respecto a la fecha de
recepcin de informes, se rebajar 1.0 sobre nota final.
_______________________________
Ing. Mara Isabel Vidal
Programa de Ingeniera de Sistemas
5/5