RB1 Página Principal/ Menú inicial Parte principal donde el cliente o comensal entra Menú principal para ver el menú o la variedad de platillos del local. Plantilla con ilustraciones del menú de comida Opciones de compra y pedidos RB2 Selección de Pedido Es la tarea que se ejecuta cuando el cliente está en Selección de platillos la selección de su pedido menta la plataforma Desarrollo de carrito de venta Opciones de entrega RB3 Venta Tarea donde se cierra el pedido y se hace la venta Se piden datos del cliente o transacción del mismo. Se hacen validación del mismo Se almacenan en la base de datos RB4 Envió de pedido a preparación Tarea donde el sistema manara los datos del Se manda al comanda pedido solicitado Se realiza el pedido y se define el número de orden RB5 Preparación Al momento de que ya este el pedido, se mandara Se hace la preparación un aviso que ya está. Se manada notificación que la orden esta en progreso RB6 Entrega del pedido a Se hace entrega del pedido y se notificara al Ya se notificará al repartidor Mesero/Repartidor comensal Se manda la ubicación del comensal para entrega Si el comensal está en el lugar, se le notifica RB7 Entrega del pedido al comensal Se hace el envió del mismo y se le notificara al Se hace la notificación del pedido en envió cliente o entrega RB8 Revisar el pago y/o entrega Se revisar que el pedido este correcto y llego con Se hacer la entrega éxito y se cierra la iteración. Si en dado caso, se hace el pago durante la entrega, se hace la transacción Si no, solamente se hará la notificación de entrega exitosa Requerimientos funcionales para cliente
id requerimiento Descripción. Especificaciones Origen
Sistema solicitara los datos del Validación de datos RFC1 Ingreso de datos comensal para realizar su Recepción y envío de los datos a la BD. RB1/RB2 pedido Notificación de transacción exitosa Recepción del pedido El sistema va obtener los RFC2 Solicitar datos del pedido Envió a la comanda RB2 datos del pedido solicitado Generar un numero de orden El sistema manda los datos del Notificación De Envió Envió del pedido y realizar pedido y accionara el RFC3 Validar La Entrega RB5/RB6 compra funcionamiento de la venta Finalizar Compra O Iteración. solicitada
Requerimientos Funcionales del sistema
id requerimiento Descripción. Especificaciones Origen
Sistema debe recibir las ordenes/pedidos realizados por los clientes. Recopila datos Recepción de RFS1 Así mismo, el sistema enviara una Concatena los datos y envió a la BD RB1/RB2 ordenes notificación al cliente, indicando que la Realizar las notificaciones orden fue recibida El sistema le asignara a la orden un numero Generar id del pedido Identificar el Unicode orden, y se le notificara al comensal RFS2 Recepción de datos RB2 orden/pedido de que su orden esta en espera de Generar una notificación de listo preparación Consulta Datos Desde La Bd El sistema almaceno el pedido, generara un RFS3 Generar TICKET Concatena los datos RB7/RB8 ticket de compra. Genera PDF del pedido Requerimientos no funcionales