Requerimientos Funcionales

REQUERIMIENTOS FUNCIONALES Nombre: Login Autor: Camilo Hernando Mora Ruiz Fecha: 30/08/2018 Descripción: Al ejecut

Views 99 Downloads 4 File size 33KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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