elianap11 / golosinas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pedidos de golosinas

Un cliente solicita armar una aplicación en la cúal existen usuarios que pueden realizar pedidos para proveer su negocios de golosinas. Para realizar un pedido se debe respetar algunos flujos de aprobación. Cada pedido tiene los siguientes estados: Borrador, Pend. Aprobación y Aprobado/Rechazado. Para los pedidos, existen determinadas restricciones, el usuario puede iniciar un pedido, siendo su primer estado, el “Borrador”, luego al ingresar los datos necesarios pueden enviar a Aprobar la solicitud, quedando en “Pend. Aprobación”. Ese pedido le llega a otro usuario, un responsable, y puede aprobarlo o no. Los pedidos pueden ser mayoristas o minoristas.


● Crear aplicación Java


● Presentar diferentes diagrama para representar la solución: Diagrama de clases y Diagrama representando el proceso de cambio de estado


● Crear un método en el cual se compruebe la restricción de flujo del pedido. Ejemplo: Un pedido en estado “Borrador” no puede pasar a un estado “Aprobado”. Y ninguno de los estados, puede volver a un estado anterior.


Diagrama de clases

golosinas

Diagrama representando el proceso de cambio de estado

CambioEstado

About


Languages

Language:Java 100.0%