Especificacion de requerimientos. Eliminar cliente
Enviado por Angel Adolfo Koyoc • 31 de Agosto de 2021 • Documentos de Investigación • 2.437 Palabras (10 Páginas) • 340 Visitas
Eliminar cliente
1. Introducción
El cajero ingresara al sistema para eliminar algún cliente ya sea que este se quiera dar de baja o simplemente fue sancionado en la empresa por cometer algún delito en el establecimiento.
2. Entradas
ID CLIENTE
ID CAJERO
CONTRASEÑA
3. Procesos
Se ingresa el usuario y contraseña del cajero
Leer la entrada de privilegios
Es seleccionado el ID del cliente
Entonces
El ID del cliente es borrado del sistema
Si no
El cliente a eliminar no existe o no se cuenta con privilegios
4. Salidas
Mensaje flotante “El cliente ha sido eliminado”
Realizar pedido
1. Introducción
El cliente iniciará sesión y entrará a la opción de pedidor, y realizará el pedido ahí.
2. Entradas
ID CLIENTE
CONTRASEÑA
3. Procesos
Se introduce el usuario y contraseña del cliente
Desplegar cuadros de imagen
Desplegar un buscador
Si un cuadro de imagen es seleccionado
Enviar datos relacionados con la imagen
Si no
Seleccionar de nuevo
Seleccionar otra imagen
Entonces
Enviar datos al ID CAJERO
4. Salidas
Mensaje flotante “Pedido Realizado espere ser llamado a la caja”
Darse de alta
1. Introducción
El actor ingresará sus datos de inicio de sesión, luego dará clic en el botón de darse de alta y accederá al sistema.
2. Entradas
RT_VENTANA
RT_IDCLIENTE
RT_CONTRASEÑA
3. Procesos
Se despliega una ventana con campos para rellenar, nombre de usuario(RT_IDCLIENTE) y y contraseña (RT_CONTRASEÑA)
Datos validos Ingresados
Entonces
Agregar el usuario a la base de datos
Si no
Se deben ingresar los datos de nuevo
Desplegar cuadro de advertencia “El nombre de usuario elegido ya existe”
Desplegar cuadro de texto “faltan campos por rellenar”
4. Salidas
Mensaje flotante “Usuario registrado correctamente”
Ver promociones
1. Introducción
El Cliente al iniciar sesión podrá visualizar las promociones que se encuentren disponibles.
2. Entradas
RT_VENTANA
ID CLIENTE
CONTRASEÑA
3. Procesos
Se introduce usuario y contraseña del cliente
Validando los datos
Entonces
Si los datos con correctos
Desplegar ventana de imágenes
Si no
Desplegar mensaje “Datos incorrectos”
Desplegar mensaje “Usuario no existente”
4. Salidas
Ventana con imágenes de las promociones
Cancelar pedido
1. Introducción
El cliente iniciará sesión, seleccionará la opción pedidos y podrá cancelar el pedido.
2. Entradas
ID CLIENTE
ID CONTRASEÑA
ID PEDIDO
3. Procesos
Se introduce usuario y contraseña del cliente
Validando los datos
Entonces
ID CLIENTE selecciona ID PEDIDO
Elimina ID PEDIDO
Si no
ID PEDIDO expirado
Desplegar mensaje “Pedido no seleccionado”
4. Salidas
Cuadro flotante “Pedido elimando”
Agregar promociones
1. Introducción
El gerente iniciará sesión y entrará a la opción de agregar promociones y se registra la promoción.
2. Entradas
ID PROMOCION
ID GERENTE
ID CONTRASEÑA
DATE_FECHA
3. Procesos
Se introduce usuario y contraseña del gerente
Validando los datos
Si gerente agrega ID PROMOCION nueva con una fecha determinada en el sistema (DATE_FECHA)
Entonces
Agregar promoción en la base de datos
Convertir la promoción en texto en una imagen
Enviar la imagen al menú principal
Si no
Enviar mensaje “promoción invalida”
Enviar mensaje “La promoción cuenta con una extensión no soportada”
4. Salidas
Mensaje flotante “Promoción agregada con éxito”
Dar de alta un empleado
1. Introducción
El gerente entra al sistema a dar de alta un empleado con sus datos y su rol en la empresa.
2. Entradas
ID GERENTE
ID CONTRASEÑA
ID USUARIO_NUEVO
3. Procesos
Se introduce usuario y contraseña del gerente
Validando los datos
Si gerente agrega ID_USUARIO_NUEVO
Entonces
Se despliega un formulario nuevo
Los datos ingresados deben coincidir con el tipo de variable asignada
Se asignan privilegios según lo marcado en el sistema
Si no
...