Está en la página 1de 6

REQUERIMIENTOS FUNCIONALES

Nombre: Login

Autor: Camilo Hernando Mora Ruiz

Fecha: 30/08/2018

Descripción:
Al ejecutar la aplicación, esta debe solicitar un password y Login para garantizar la
seguridad de la aplicación y el acceso solo a personal autorizado. Los estudiantes deben
tener en cuenta que no se permite en el password los siguientes caracteres: #,!,¡,?,^,¿,|,°
por lo que es obligatorio hacer uso de los bloques de excepciones en Java para evitar
estos caracteres.
Actores:
Usuario / Administrador

Precondiciones:
Ingreso de datos

Flujo Normal:
1.- El actor visualiza las cajas de texto donde se encuentra el ingreso del usuario y
3.- El actor introduce los valores requeridos para su validación
4.- El sistema comprueba la validez de los datos ingresados.
5.- El actor recibe una notificación de que se han ingresado los datos correctamente y
esta logeado
6-El sistema ingresa al menú principal del aplicativo

Flujo Alternativo:
1- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa
al actor de ello permitiéndole que los corrija.

2- Si se introduce un valor de texto en un recuadro numérico se alertara de esto


solicitando el cambio a valores numéricos

Poscondiciones:
Menú principal
Nombre: Registro de reparaciones

Autor: Camilo Hernando Mora Ruiz

Fecha: 30/08/2018

Descripción:
El modulo debe permitir el ingreso de las reparaciones de calzado permitiendo registrar
el tipo de calzado, el arreglo y el valor. En caso de requerir modificación del registro, el
sistema debe permitir hacerlo.

Actores:
Usuario logeado en el aplicativo,

Precondiciones:
Iniciar login Usuario y contraseña

Flujo Normal:
1.- El actor pulsa sobre el botón Ingresar nueva reparación
2.- El sistema muestra una caja de texto para introducir los valores
3.- El actor introduce los valores requeridos para su validación
4.- El sistema comprueba la validez de los datos y los almacena.
5.- El actor recibe una notificación de que se han almacenado los datos con exito.

Flujo Alternativo:
1- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa
al actor de ello permitiéndole que los corrija.

2- Si se introduce un valor de texto en un recuadro numérico se alertara de esto


solicitando el cambio a valores numéricos

Poscondiciones:
Envió de datos registrados a la base de datos
Nombre: Registro de clientes

Autor: Camilo Hernando Mora Ruiz

Fecha: 30/08/2018

Descripción:
Registro de Clientes: En este módulo debe permitir registrar el nombre, fecha de
nacimiento, dirección y el teléfono celular de cada cliente

Actores:
Usuario logeado/Administrador

Precondiciones:
Iniciar login Usuario y contraseña

Flujo Normal:
1.- El actor pulsa sobre el botón Ingresar nuevo cliente
2.- El sistema muestra una caja de texto para introducir los valores
3.- El actor introduce los valores requeridos para su validación
4.- El sistema comprueba la validez de los datos y los almacena.
5.- El actor recibe una notificación de que se han almacenado los datos con exito.

Flujo Alternativo:
1-El sistema comprueba la validez de los datos, si los datos no son correctos, o si no se
están llenando los recuadros requeridos se avisa al actor de ello permitiéndole que
corrija los errores alertados.
2- Si se introduce un valor de texto en un recuadro numérico se alertara de esto
solicitando el cambio a valores numéricos

Poscondiciones:
Envió de datos registrados a la base de datos
Nombre: Consulta clientes

Autor: Camilo Hernando Mora Ruiz

Fecha: 30/08/2018

Descripción:
Consulta de Clientes: En este módulo debe permitir consultar información relacionada
con los clientes y los saldos pendientes por reparaciones

Actores:
Usuario logeado/Administrador

Precondiciones:
Iniciar login Usuario y contraseña

Flujo Normal:
1.- El actor pulsa sobre el botón Clientes
2.- El sistema muestra todos los datos de la base de datos
3.- El actor puede acceder al informe solicitado filtrando la información con un valor
4.- El sistema comprueba los datos filtrados y genera la información solicitada
5.- El actor recibe una notificación de que se han encontrado datos
6- El sistema genera una pestaña nueva con los datos de cliente solicitados
7- El sistema muestra varias opciones como , guardar , imprimir y editar
8- El actor puede acceder a todos los datos del cliente y escoger la opción que desee

Flujo Alternativo:
1-El sistema comprueba la validez de los datos, si los datos no son correctos, genera
alerta para que se corrija
2- si se introducen datos de un cliente que no existe este también genera alerta de que
no se encontraron datos
3- Se visualizara la última vez que se editó la información con el fin de que el actor
pueda verificar si alguien ingreso al aplicativo

Poscondiciones:

Impresión de información, consulta o salir del aplicativo


Nombre: Informes de reparaciones

Autor: Camilo Hernando Mora Ruiz

Fecha: 30/08/2018

Descripción:
Informe de las reparaciones: En este módulo debe permitir obtener el informe de las
reparaciones, incluyendo los datos básicos del cliente.

Actores:
Usuario logeado/Administrador

Precondiciones:
Iniciar login Usuario y contraseña

Flujo Normal:
1.- El actor pulsa sobre el botón buscar informes
2.- El sistema muestra todos los datos de la base de datos
3.- El actor puede acceder al informe solicitado filtrando la información con un valor
4.- El sistema comprueba los datos filtrados y genera el informe solicitado
5.- El actor recibe una notificación de que se ha generado el informe
6- El sistema da opción de guardar o de imprimirlo directamente desde el aplicativo

Flujo Alternativo:
1-El sistema comprueba la validez de los datos, si los datos no son correctos, genera
alerta para que se corrija
2- si se introducen datos de una reparación que no existe este también genera alerta de
que no se encontraron datos
3- Si se introduce un valor de texto en un recuadro numérico se alertara de esto
solicitando el cambio a valores numéricos

Poscondiciones:
Envió de Informe para impresión o guardado

También podría gustarte