You are on page 1of 42

Mdulo de Procesamiento de Transacciones

Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de


transacciones

Version:
1.0
Fecha:
05/09/2015

MODULO DE
PROCESAMIENTO DE
TRANSACCIONES
[Subttulo del documento]

INTEGRANTES:

FISI , 2015

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

BLAS ACOSTA, CRISTIAN


MIRANDA TIPTE, MERY
QUITO ESPINOZA, NIK KEVIN
REGALADO VALENZUELA, STTEFANY
VELASQUEZ TORREALVA, DIEGO

HISTORIAL DE REVISIONES
FECHA

VERSIN

05/09/2015

1.0

Especificacin de los Caso de uso


Miembros del grupo
del Sistema

1.1

Especificacin de los Caso de uso


Miembros del grupo
del Sistema

19/09/2015

DESCRIPCIN

FISI , 2015

AUTOR

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

TABLA DE CONTENIDOS

1.

INICIAR SESIN.......................................................................................4

2.

CARGAR ARCHIVO....................................................................................8

3.

MODIFICAR PLANTILLA..............................................................................17

4.

GENERAR REPORTE DE TRANSACCIONES POR FECHA, ADQUIRENTE Y CANAL TOTALIZADO. . . .21

5.

GENERAR REPORTE DE TRANSACCIONES POR FECHA Y AUTORIZADOR TOTALIZADO............26

6.

REPORTE DE TRANSACCIONES DETALLADO POR FECHA..........................................31

FISI , 2015

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

ESPECIFICACIN DE CASOS DE USO DEL SISTEMA


1.

Iniciar Sesin
1.1 Descripcin
El presente caso de uso es realizado por el usuario que desea acceder a nuestro
sistema el cual tiene como propsito orientar el trabajo inicial del funcionamiento del
Inicio de Sesin del Usuario en el programa Modulo Procesamiento de Transacciones.

1.2 Actor
Usuario

1.3 Precondiciones
El usuario debe estar registrado en el sistema y se le debe haber asignado una
contrasea.

1.4 Flujo de Eventos


1.4.1. Flujo Bsico
1. El CUS inicia cuando el sistema muestra la interfaz de Login que contiene:
Campo Usuario (etiqueta): se muestra una caja de texto que aparece vaca
por defecto, el cual varia de 1 a 10 caracteres incluidos letras,
alfanumricos y nmeros.
Campo Contrasea (etiqueta): se muestra una caja de texto vaca por
defecto y se visualizar la contrasea * como medida de seguridad. Varia
de 6 a 10 caracteres, incluyen letras y nmeros.
Botn Ingresar: Deshabilitado por defecto hasta que se ingrese los
campos usuario y contrasea en las cajas de texto.
2. El usuario ingresa en los campos su usuario y contrasea respectivamente, para
luego indicar la opcin Ingresar.
3. El sistema habilita el botn Ingresar.
4. El Usuario presiona el botn Ingresar.
5. El sistema valida que el usuario y contrasea sean los correctos.
6. El Usuario ingresa al sistema.
7. El sistema mostrar un mensaje de bienvenida y una ventana Opciones de
Usuario que contiene:
Barra de ttulo: Muestra las alternativas de eleccin de Archivo, el cual
contiene las opciones Cerrar Sesin y Salir; y de Ayuda para
recurrir a alguna solucin de un determinado problema.
Tres pestaas: Cargar Archivo, Modificar Plantilla y Reportes.
8. El CUS finaliza.
FISI , 2015

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

1.4.2. Flujos Alternativos


1.4.2.1. La Contrasea es Incorrecta
1. En el paso 5, el sistema detecta un error en la escritura de la contrasea, la cual
no coincide con lo establecido; por lo tanto, se aumenta en 1 el conteo de
intentos de inicio de sesin fallidos.
1. El sistema muestra en pantalla un mensaje de error: La contrasea es
incorrecta y la opcin Aceptar.
2. El usuario selecciona Aceptar.
3. Se retorna a la misma interfaz.
1.4.2.2. Usuario no existe
1. En el paso 5, el sistema verifica los datos ingresados por el usuario y comprueba
que el Usuario no se encuentra registrado en la base de datos.
2. El sistema muestra en pantalla un mensaje de error: El usuario ingresado no
existe y la opcin Aceptar.
4. El usuario selecciona Aceptar.
5. Se retorna a la misma interfaz.
1.4.2.3. Bloquear Usuario
6. En el paso 5, el sistema verifica que el usuario ingresado, ya ha realizado tres
intentos de inicio de sesin fallidos.
7. El sistema bloquea al Usuario en la base de datos.
8. El sistema muestra en un mensaje El Usuario ha sido bloqueado por superar el
nmero mximo de intentos fallidos permitidos y la opcin Aceptar.
9. El usuario selecciona Aceptar.
10. Se retorna a la misma interfaz.
1.4.2.4. Usuario Bloqueado
1. El usuario est inhabilitado pero desea ingresar de nuevo. Selecciona la opcin
Ingresar.
2. El sistema mostrara un mensaje de Usuario bloqueado y la opcin Aceptar.
3. El usuario selecciona Aceptar.
4. Se retorna a la misma interfaz.
1.4.2.5. Error al hacer la conexin a la base de datos
1. En el paso 4, el sistema no puede conectarse a la base de datos y muestra un
mensaje de No se ha podido establecer la conexin a la Base de Datos y la
opcin Aceptar.
2. El usuario selecciona Aceptar.
3. El CUS finaliza.

FISI , 2015

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

1.4.2.6. Cerrar Sesin


1. En cualquier momento, el usuario puede seleccionar la opcin Cerrar Sesin,
contenida en una barra de men.
2. Se cerrar la sesin y se regresar a la ventana de Login inicial. (Paso 1)
1.4.2.7. Salir
1. En cualquier momento, el usuario indica la opcin Salir, contenida en una
barra de men.
2. El CUS finaliza.

1.5

Poscondiciones
El usuario ha sido validado por el sistema y puede acceder a la interfaz principal.

1.6

Prototipo
FLUJO BSICO

FISI , 2015

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

FLUJOS ALTERNATIVOS
LA CONTRASEA ES INCORRECTA

USUARIO NO EXISTE

FISI , 2015

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

BLOQUEAR USUARIO

USUARIO BLOQUEADO

ERROR AL HACER LA CONEXIN A LA BASE DE DATOS

FISI , 2015

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

CERRAR SESION

FISI , 2015

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

2.

Cargar Archivo

1.7

Descripcin

Version:
1.0
Fecha:
05/09/2015

Este caso de uso es realizado cuando el usuario del sistema desea cargar un
determinado archivo plano que incluye una cantidad de transacciones a la base de
datos.

1.8

Actor
Usuario

1.9

Precondiciones
El Usuario debe haber iniciado sesin correctamente.

1.10

Flujo de Eventos

2.4.1. Flujo Bsico


1. El CUS inicia cuando el usuario selecciona la pestaa Carga de Archivos.
2. El Sistema muestra una interfaz que contiene:

Botn Seleccionar: Muestra el explorador de Windows y solicita la ruta del


archivo .txt a cargar.
Campo de Texto: Muestra la ruta del archivo a cargar.
Botn Cargar a la base de datos: Muestra la interfaz Cargar a la Base de
Datos para la posterior carga de archivo. Inicialmente deshabilitada.

3. El usuario selecciona la opcin Seleccionar.


4. El Sistema muestra el Explorador de Windows donde se podr navegar por los
directorios para buscar el archivo de texto
5. El usuario selecciona el archivo .txt que desea cargar y presiona el botn Abrir.
6. El sistema muestra la ruta del archivo .txt en el campo de texto y se habilita la
opcin Cargar a la base de datos.
7. El usuario selecciona la opcin Cargar a la base de datos.
8. El sistema valida que el archivo cumpla con lo siguiente:
La longitud de cada fila del archivo no debe excederse a la suma de las
longitudes de los campos establecidos de la plantilla.
El tipo de dato debe coincidir con lo predefinido en la plantilla.
9. El sistema muestra la interfaz Cargar a la base de datos que contiene:

Tabla con la estructura de la plantilla que muestra la informacin del


archivo plano.
FISI , 2015

10

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

Barra de progreso que indica la carga del archivo. Inicialmente invisible.


Aparecer cuando se proceda la carga a la base de datos.
rea de texto donde se indicarn las observaciones y/o errores que se
manifiesten en la carga del archivo.
Botn Aceptar para confirmar la carga del archivo .txt a la base de
datos.

10. El usuario selecciona la opcin Aceptar para confirmar la carga de archivo a la


base de datos.
11. El sistema muestra el progreso de la carga del archivo a la base de datos
mediante una barra de progreso.
12. El sistema muestra un mensaje de confirmacin La carga del archivo se ha
realizado con xito.
13. El CUS finaliza.
2.4.2. Flujos Alternativos
2.4.2.1. Formato de archivo no permitido
1. En el paso 5, el sistema mostrar una ventana emergente indicando: Solo se
permite archivos con extensin .txt.
2. Se retorna al paso 3 del flujo bsico.
2.4.2.2. Tamao lmite de archivo
1.
2.

En el paso 5, el sistema muestra una ventana emergente indicando: El archivo


que intenta cargar supera el tamao lmite: 5 MB.
Retornar al paso 3 del flujo bsico.

2.4.2.3. Archivo vaco


1. En el paso 5, el sistema muestra una ventana emergente indicando: El archivo
que intenta cargar se encuentra vaco.
2. Retornar al paso 3 del flujo bsico.
2.4.2.4. Archivo invalido para la plantilla predefinida, por longitud de campo y tipo de dato
1. En el paso 9, el sistema encontr algunos registros que no coinciden con el
formato establecido en la plantilla, ya sea por tipo de dato o por longitud de los
campos.
2. El sistema resalta las filas donde se detectaron los errores.
3. El sistema muestra la descripcin de cada error existente en el rea de texto.
4. Retornar al paso 4 del flujo bsico.
2.4.2.5. Error en la conexin con la Base de Datos

FISI , 2015

11

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

1. En el paso 10, el sistema no logra efectuar la conexin con la base de datos e


informa mediante una ventana emergente el siguiente mensaje: Error en la
conexin con la base de datos.
2. El CUS finaliza.

2.4.2.6. Cerrar Sesin


1. En cualquier momento, el usuario indica la opcin Cerrar Sesin, contenida
en una barra de men.
2. El sistema retorna a la interfaz de Iniciar Sesin.
2.4.2.7. Salir
1. En cualquier momento, el usuario indica la opcin Salir, contenida en una
barra de men.
2. El CUS finaliza.

1.11

Poscondiciones
El usuario ha logrado realizar la correcta carga del archivo deseado a la base datos.

1.12

Prototipo
FLUJO BASICO

FISI , 2015

12

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

FISI , 2015

Version:
1.0
Fecha:
05/09/2015

13

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

FISI , 2015

Version:
1.0
Fecha:
05/09/2015

14

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

FLUJO ALTERNATIVO
FORMATO DE ARCHIVO NO PERMITIDO

TAMAO LIMITE DE ARCHIVO

FISI , 2015

15

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

ARCHIVO VACO

ARCHIVO INVALIDO POR LONGITUD DE CAMPO Y TIPO DE DATO

FISI , 2015

16

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

ERROR EN LA CONEXIN CON LA BASE DE DATOS

CERRAR SESION Y SALIR

FISI , 2015

17

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

3.

Modificar plantilla

1.13

Descripcin

Version:
1.0
Fecha:
05/09/2015

Este caso de uso es realizado por el usuario, el cual tendr acceso a la modificacin de
la plantilla de las transacciones (orden de campos y/o longitud de algunos de ellos) si as
se requiera para la carga correcta de datos.

1.14

Actor
Usuario

1.15

Precondiciones
El usuario ha iniciado la sesin correctamente.
El usuario debe haber seleccionado un archivo plano que contenga las transacciones.

1.16

Flujo de Eventos

3.4.1. Flujo Bsico


1. El CUS inicia cuando el usuario selecciona la pestaa Modificar Plantilla de la
interfaz Opciones de Usuario.
2. El sistema muestra la interfaz Modificar Plantilla seleccionada:
Tabla editable con las siguientes cabeceras: Nombre (no editable), Tipo
(no editable) y Longitud (editable).
Columna Nombre mostrar los siguientes campos:
- Campo 1: Fecha de transaccin (yyyymmdd) NO EDITABLE
- Campo 2: Hora de transaccin (hhmmss) NO EDITABLE
- Campo 3: Nmero de tarjeta (16 dgitos)
- Campo 4: Monto (10 enteros 2 decimales)
- Campo 5: Canal (2 dgitos)
- Campo 6: Bin adquiriente (11 dgitos)
- Campo 7: Autorizador (11 dgitos)
- Un botn Confirmar plantilla de transaccin, deshabilitado por
defecto.
Un botn Cancelar.
Dos botones Flecha, que permitirn subir y bajar los campos para
modificar el orden.
3. El Usuario modifica el orden de los campos seleccionando el campo en cuestin
y a continuacin el botn de subir o bajar campo para modificar el orden del
mismo. En caso contrario, modifica el tamao de los campos.
4. Una vez finalizada la edicin de la plantilla, el usuario seleccionara el botn de
confirmacin Confirmar plantilla de transaccin.
5. El sistema muestra un mensaje de confirmacin para realizar la modificacin de
la plantilla: Est seguro que desea modificar la plantilla? y las opciones
Aceptar, Cancelar.
FISI , 2015

18

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

6. El usuario selecciona la opcin Aceptar.


7. El sistema verifica que la longitud de los campos sea correcta.
8. El sistema muestra un mensaje de confirmacin: Plantilla Modificada y la
opcin Aceptar.
9. El usuario selecciona Aceptar.
10. El CUS finaliza
3.4.2. Flujos Alternativos
3.4.2.1. Error en la conexin con la Base de Datos
1. En el paso 4, el sistema no logra realizar la conexin con la base de datos,
entonces el sistema muestra una ventana emergente con el siguiente mensaje:
Error en la conexin con la Base de Datos y un botn Aceptar.
2. El usuario selecciona Aceptar.
3. El CUS finaliza.
3.4.2.2. Valor de Longitud de Campo no Permitido
1. En el paso 3, cuando el usuario inserta un valor de un campo que no es entero.
2. El sistema mostrara un mensaje de error El valor de la longitud del campo no
es vlido y muestra la opcin Aceptar.
3. El usuario selecciona Aceptar.
4. Retorna al paso 3.
3.4.2.3. Valor de Longitud de Campo fuera de rango
1. En el paso 3, cuando se inserta el valor de un campo y la longitud
proporcionada es menor o igual a cero o mayor a 20.
2. El sistema mostrara un mensaje de error Longitud de campo fuera de rango.
La longitud de estar limitado entre 1 y 20 y muestra la opcin Aceptar.
3. El usuario selecciona Aceptar.
4. Retorna al paso 3.
3.4.2.4. Error en disminuir longitud de campo
1. En el paso 3, el usuario elige un valor de longitud de campo menor a lo
establecido; y adems, se encuentran datos previamente cargados en la base
de datos usando la longitud de campo establecida.
2. El sistema mostrara un mensaje de error El tamao del campo xxx es menor
al tamao establecido en la base de datos.
3.4.2.5. No existe Plantilla a Modificar
1. En el paso 1, el usuario no puede seleccionar la opcin Modificar Plantilla ya
que se encuentra deshabilitada por no haber ninguna plantilla creada en la
base de datos (archivo plano no cargado).
2. El sistema mostrara un mensaje de error No se encontr ninguna Plantilla a
modificar y la opcin Aceptar.
FISI , 2015

19

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

3. EL CUS finaliza.
3.4.2.6. Modificar Orden de Campos
1. En el paso 2, el usuario selecciona el campo que se encuentra en primer orden
o en ltimo orden.
2. El sistema deshabilitara el botn de subir y el de bajar respectivamente.
3.4.2.7. Cancelar edicin de la Plantilla
1. El usuario puede cancelar la modificacin de la plantilla seleccionando la
opcin Cancelar.
2. El sistema muestra un mensaje de No se guard ningn cambio con el botn
Aceptar.
3. El usuario selecciona Aceptar.
4. El sistema retorna a la interfaz Opciones de Usuario.
5. El caso de uso finaliza.
3.4.2.8. Cerrar Sesin
3. En cualquier momento, el usuario indica la opcin Cerrar Sesin, contenida
en una barra de men.
4. El sistema retorna a la interfaz de Iniciar Sesin.
5. El CUS finaliza.
3.4.2.9. Salir
1. En cualquier momento, el usuario indica la opcin Salir, contenida en una
barra de men.
2. El CUS finaliza.

3.5. Poscondiciones
La plantilla ha sido modificada satisfactoriamente, para la correcta carga del archivo a la
base de datos.

3.6. Prototipo

FISI , 2015

20

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

FLUJO BSICO

FISI , 2015

21

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

FISI , 2015

Version:
1.0
Fecha:
05/09/2015

22

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

FLUJO ALTERNATIVO
ERROR DE CONEXIN CON LA BASE DE DATOS

VALOR DE LONGITUD DE CAMPO NO PERMITIDO

FISI , 2015

23

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

VALOR DE LONGITUD DE CAMPO FUERA DE RANGO

ERROR EN DISMINUIR LONGITUD DE CAMPO

NO EXISTE PLANTILLA A MODIFICAR

CANCELAR EDICION DE PLANTILLA


FISI , 2015

24

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

FISI , 2015

Version:
1.0
Fecha:
05/09/2015

25

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

MODIFICAR ORDEN DE CAMPOS

CERRAR SESION Y SALIR

FISI , 2015

26

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

4.
Generar Reporte de Transacciones por Fecha, Adquirente y
Canal Totalizado
1.17

Descripcin
Este caso de uso es realizado por el usuario, el cual desea generar el reporte de
transacciones por fecha, Adquiriente y canal con totalizados a partir de la exportacin de
informacin de la base de datos.

1.18

Actor
Usuario

1.19

Precondiciones
El Usuario debe haber iniciado sesin correctamente.
El usuario debe haber cargado un archivo plano a la base de datos.

1.20

Flujo de Eventos

1.20.1 Flujo Bsico

1. El usuario selecciona la opcin Reportes en la interfaz Opciones de Usuario.


2. El sistema muestra la interfaz de la pestaa Reportes que contiene:

Reporte 1: Genera el reporte de transacciones por fecha, Adquiriente y canal con


totalizados.
Reporte 2: Genera el reporte de transacciones por fecha y autorizador con
totalizados.
Reporte 3: Genera el reporte de transacciones detallado por fecha.

3. El usuario selecciona la opcin Reporte 1.


4. El sistema muestra la interfaz Reporte 1 que contiene:

Tabla de reportes: se encuentra inicialmente vaca.


Botn Calendario: muestra una ventana emergente (Calendario) que permitir
seleccionar una fecha.
Fecha Desde: caja de texto no editable donde se mostrara la fecha que ser
seleccionada a travs del botn Calendario.
Fecha Hasta: caja de texto no editable donde se mostrara la fecha que ser
seleccionada a travs del botn Calendario.
Adquiriente: lista despegable que muestra los adquirientes almacenados en la
base de datos y la opcin Todos.
Canal: lista despegable que muestra los canales almacenados en la base de
datos y la opcin Todos.
Generar Reporte: Botn que generar el reporte de transacciones por fecha y
FISI , 2015

27

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

autorizador con totalizados, el cual estar deshabilitado hasta que el usuario


complete todos los campos.
Guardar Como PDF: Botn inicialmente deshabilitado, que se habilitara luego de
haber generado el reporte.
Botn Cancelar: Sirve para regresar a la ventana Reportes.

5. El usuario completara los siguientes campos: Fecha Desde, Fecha Hasta, Adquiriente y
Canal.
6. El sistema habilitar la opcin Generar Reporte.
7. El usuario selecciona la opcin Generar Reporte.
8. El sistema exportara la informacin de la base de datos y la mostrara en la tabla de
reportes.
9. El CUS finaliza.
1.20.2Flujos Alternativos
1.20.2.1

Guardar como PDF

1. En el paso 8, luego de haberse generado el reporte, el sistema habilitar la opcin


Guardar como PDF.
2. El usuario selecciona la opcin Guardar como PDF.
3. El sistema guardar el reporte generado en formato PDF.
4. El sistema mostrar un mensaje: Se guard el reporte como PDF.
5. El CUS finaliza.
1.20.2.2

Opcin Cancelar

1. El usuario en cualquier momento puede seleccionar la opcin Cancelar.


2. El sistema retorna a la interfaz Reportes.
3. Retorna al paso 3.
1.20.2.3

Fecha Desde Incorrecta

1. En el paso 6, el usuario selecciona en el campo Fecha Desde una fecha mayor a


la Fecha Hasta
2. El sistema mostrar un mensaje de error: La fecha ingresada es incorrecta.
3. Retornar al paso 6.
1.20.2.4

Fecha Hasta Incorrecta

1. En el paso 6, si el usuario selecciona en el campo Fecha Hasta una fecha menor a


la Fecha Desde
2. El sistema mostrar un mensaje de error: La fecha ingresada es incorrecta.
3. Se regresa al paso 6.

FISI , 2015

28

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

1.21

Version:
1.0
Fecha:
05/09/2015

Postcondiciones
El sistema ha generado el reporte de transacciones por fecha, adquiriente y canal con
totalizado satisfactoriamente.

1.22

Prototipos
FLUJO BASICO

FISI , 2015

29

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

FISI , 2015

Version:
1.0
Fecha:
05/09/2015

30

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

FLUJO ALTERNATIVO
MENSAJE GUARDAR COMO PDF

ERROR FECHA INCORRECTA

VENTANA EMERGENTE (CALENDARIO)

FISI , 2015

31

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

5.
Generar Reporte de Transacciones por Fecha y Autorizador
Totalizado
1.23

Descripcin
El caso de uso es realizado por el usuario, el cual desea generar un reporte indicando la
fecha y autorizador con totalizados a partir de la carga de informacin de la base de
datos.

1.24

Actor
Usuario

1.25

Precondiciones
El usuario ha iniciado la sesin correctamente.
El usuario debe haber cargado un archivo plano a la base de datos.

1.26

Flujo de Eventos
5.4.1. Flujo Bsico
1. El usuario selecciona la opcin Reportes de la ventana Opciones de Usuario.
2. El Sistema muestra la interfaz de la pestaa Reportes que contiene tres
opciones:
Reporte 1: Genera el reporte de transacciones por fecha, adquiriente y canal
con totalizados.
Reporte 2: Genera el reporte de transacciones por fecha y autorizador con
totalizados.
Reporte 3: Genera el reporte de transacciones detallado por fecha.
3. El usuario selecciona la opcin Reporte 2.
4. El sistema muestra la interfaz Reporte 2 que contiene:
Tabla de reportes: se encuentra inicialmente vaca.
Botn Calendario: muestra una ventana emergente (Calendario).
FISI , 2015

32

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

Fecha Desde: caja de texto no editable donde se mostrara la fecha que ser
seleccionada a travs del botn Calendario.
Fecha Hasta: caja de texto no editable donde se mostrara la fecha que ser
seleccionada a travs del botn Calendario.
Autorizador: lista despegable que muestra los autorizadores almacenados en la
base de datos y la opcin Todos.
Generar Reporte: Botn que generar el reporte de transacciones por fecha y
autorizador con totalizados, el cual estar deshabilitado hasta que el usuario
complete todos los campos.
Guardar Como PDF: Botn inicialmente deshabilitado, que se habilitara luego
de haber generado el reporte.
Botn Cancelar: Sirve para regresar a la ventana Reportes.
5. El usuario completa los siguientes campos: Fecha Desde, Fecha Hasta y
Autorizador.
6. El sistema habilitar la opcin Generar Reporte.
7. El usuario selecciona la opcin Generar Reporte.
8. El sistema exportara la informacin de la base de datos y la mostrara en la tabla
de reportes.
9. El CUS finaliza.
5.4.2. Flujos Alternativos
5.4.2.1. Guardar como PDF
1. En el paso 9, luego de haberse generado el reporte, el sistema habilitar la
opcin Guardar como PDF.
2. El usuario selecciona la opcin Guardar como PDF.
3. El sistema guardar el reporte generado en formato PDF.
4. El sistema mostrar un mensaje: Se guard el reporte como PDF.
5. El CUS finaliza.
5.4.2.2. Cancelar
1. El usuario en cualquier momento puede seleccionar la opcin Cancelar.
2. El sistema retorna a la interfaz Reportes.
3. Retorna al paso 3.
5.4.2.3. Fecha Desde Incorrecta
1. En el paso 6, si el usuario selecciona en el campo Fecha Desde una fecha
mayor a la Fecha Hasta
2. El sistema mostrar un mensaje de error: La fecha ingresada es incorrecta.
3. Retornar al paso 6.
5.4.2.4. Fecha Hasta Incorrecta
1. En el paso 6, si el usuario selecciona en el filtro Fecha Hasta una fecha menor
a la Fecha Desde
FISI , 2015

33

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

2. El sistema mostrar un mensaje de error: La fecha ingresada es incorrecta.


3. Se regresa al paso 6.

1.27

Postcondiciones
El sistema ha generado el reporte de transacciones por fecha y autorizador totalizado
satisfactoriamente.

1.28

Prototipo

INTERFAZ REPORTES

INTERFAZ REPORTE 2

FISI , 2015

34

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

MENSAJE GUARDAR COMO PDF

ERROR: FECHA INCORRECTA

FISI , 2015

35

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

VENTANA EMERGENTE (CALENDARIO)

FISI , 2015

36

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

6.

Generar Reporte de Transacciones Detallado Por Fecha

1.29

Descripcin
El caso de uso es realizado por el usuario, el cual desea generar un reporte detallado de
las transacciones por fecha a partir de la carga de informacin de la base de datos.

1.30

Actor
Usuario

1.31

Precondiciones
El usuario ha iniciado la sesin correctamente.
El usuario debe haber cargado un archivo plano a la base de datos.

1.32

Flujo de Eventos

6.4.1. Flujo Bsico


1. El usuario selecciona la opcin Reportes de la ventana Opciones de Usuario.
2. El Sistema muestra la interfaz de la pestaa Reportes que contiene tres
opciones:
Reporte 1: Genera el reporte de transacciones por fecha, adquiriente y canal
con totalizados.
Reporte 2: Genera el reporte de transacciones por fecha y autorizador con
totalizados.
Reporte 3: Genera el reporte de transacciones detallado por fecha.
3. El usuario selecciona la opcin Reporte 3.
4. El sistema muestra la interfaz Reporte 3 que contiene:
Tabla de reportes: se encuentra inicialmente vaca.
Botn Calendario: muestra una ventana emergente (Calendario) para la
eleccin de la fecha.
Fecha Desde: caja de texto no editable donde se mostrara la fecha que ser
seleccionada a travs del botn Calendario.
Fecha Hasta: caja de texto no editable donde se mostrara la fecha que ser
seleccionada a travs del botn Calendario.
Tarjeta: caja de texto donde se ingresara el nmero de tarjeta y se buscara en la
base de datos.
Autorizador: lista despegable que muestra los autorizadores almacenados en la
base de datos y la opcin Todos.
Adquiriente: lista despegable que muestra los adquirientes almacenados en la
base de datos y la opcin Todos..
Canal: lista despegable que muestra los canales almacenados en la base de
datos y la opcin Todos.
Generar Reporte: Botn que generar el reporte de transacciones por fecha y
autorizador con totalizados, el cual estar deshabilitado hasta que el usuario
complete todos los campos.
Guardar Como PDF: Botn inicialmente deshabilitado, que se habilitara luego
de haber generado el reporte.
FISI , 2015

37

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

Botn Cancelar: Sirve para regresar a la ventana Reportes.


5. El usuario completar los siguientes campos: Fecha Desde, Fecha Hasta,
Adquiriente, Autorizador, Canal, Tarjeta.
6. El sistema habilitar la opcin Generar Reporte.
7. El usuario selecciona la opcin Generar Reporte.
8. El sistema exportar la informacin de la base de datos y la mostrar en la tabla
de reportes.
9. El CUS finaliza.
6.4.2. Flujos Alternativos
6.4.2.1. Guardar como PDF
1. En el paso 9, luego de haberse generado el reporte, el sistema habilitar la opcin
Guardar como PDF.
2. El usuario selecciona la opcin Guardar como PDF.
3. El sistema guardar el reporte generado en formato PDF.
4. El sistema mostrar un mensaje:Se guard el reporte como PDF.
5. El CUS finaliza.
6.4.2.2. Cancelar
1. El usuario en cualquier momento puede seleccionar la opcin Cancelar.
2. El sistema retorna a la interfaz Reportes.
3. Retorna al paso 3.
6.4.2.3. Fecha Desde Incorrecta
1. En el paso 6, si el usuario selecciona en el campo Fecha Desde una fecha
mayor a la Fecha Hasta
2. El sistema mostrar un mensaje de error: La fecha ingresada es incorrecta.
3. Retornar al paso 6.
6.4.2.4. Fecha Hasta Incorrecta
1. En el paso 6, si el usuario selecciona en el campo Fecha Hasta una fecha menor
a la Fecha Desde
2. El sistema mostrar un mensaje de error: La fecha ingresada es incorrecta.
3. Se regresa al paso 6.

6.4.2.5. Tamao Incorrecto del Nmero de Tarjeta


1. En el paso 6, si el usuario ingresa en el campo Tarjeta menos o ms de 16 dgitos.
2. El sistema mostrar un mensaje de error: Tamao del nmero de tarjeta
incorrecto.
FISI , 2015

38

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

3. Se regresa al paso 6.
6.4.2.6. Nmero de Tarjeta No Encontrada
1. En el paso 6, si el usuario ingresa en el campo Tarjeta un nmero de 16 dgitos y
al momento de buscar, no se encuentra en la base de datos.
2. El sistema mostrar un mensaje de error: Nmero de tarjeta no encontrada.
3. Se regresa al paso 6.
1.33

Post condiciones
El sistema ha generado el reporte de transacciones detallado por fecha
satisfactoriamente.

1.34

Prototipo

INTERFAZ REPORTES

FISI , 2015

39

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

INTERFAZ REPORTE 3

MENSAJE GUARDAR COMO PDF

ERROR FECHA INCORRECTA

FISI , 2015

40

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

ERROR TAMAO DEL NMERO DE TARJETA INCORRECTO

ERROR NMERO DE TARJETA NO ENCONTRADA

FISI , 2015

41

Mdulo de Procesamiento de Transacciones


Especificacin de caso de uso: Cargar Archivomodulo de procesamiento de
transacciones

Version:
1.0
Fecha:
05/09/2015

VENTANA EMERGENTE (CALENDARIO)

FISI , 2015

42

You might also like