guia de ejercicios de ADO
Materia: Análisis y Diseño Orientado a Objetos
Enunciados
Sistema de Distribución
Una importante empresa de distribución desea un sistema que le permita administrar la generación de pedidos y asignación a sus repartidores.
La empresa en cuestión se dedica a recibir pedidos de sus clientes, preparar los mismos y asignar a un repartidor cuya zona de repartoincluya el domicilio del pedido.
Los pedidos que se generan registran la siguiente información: cliente que lo solicito, descripción del pedido, fecha del pedido, zona de entrega y estado. Cada repartidor cuenta con una zona de entrega, la cual deberá coincidir con las zonas indicadas en los pedidos.
Todos los días un operador recibe la solicitud de pedido del cliente e ingresa la informaciónrequerida en el sistema. Luego de procesada, el sistema sugiere un listado de repartidores que coincidan con la zona del pedido y que no superen la cantidad de diez pedidos pendientes de entrega. El operador selecciona el repartidor y le asigna el pedido.
Cada vez que el repartidor entrega un pedido actualiza el estado del mismo a Entregado y lo mueve de su listado de pedidos pendientes a pedidosentregados.
Librería Web
Una librería vende sus productos a través de Internet. Para esto ha decidido implementar un sistema que permita realizar las ventas, el armado y envío de los pedidos y el manejo de inventario.
Una vez que el usuario se loguea, el sistema verifica que el usuario sea un cliente registrado y muestra los distintos rubros de libros existentes. Una vez que el usuarioselecciona el rubro, el sistema muestra el catálogo de libros. El usuario selecciona el o los libros a comprar e ingresa la cantidad a comprar, el sistema va guardando cada uno de los libros ingresados.
Una vez que el usuario terminó de ingresar los libros, el sistema solicita la confirmación de la compra. Cuando el usuario confirma, el sistema verifica que haya stock suficiente de cada uno delos libros elegidos para poder cumplimentar el pedido.
Si no hay stock suficiente, el sistema solicita que se elimine el libro de la compra o se modifique la cantidad a comprar. Si hay stock suficiente, el sistema calcula el total de la compra, guarda la compra asociándola al usuario y solicita los datos de la tarjeta de crédito (número de tarjeta, fecha de vencimiento y código de seguridad) conla que se realizará el pago. Una vez verificada la tarjeta, el sistema guarda el pago asociado a la compra, descuenta la cantidad de cada libro del stock y finaliza la compra.
Sistema de Retail
Una importante casa de venta de ramos generales nos solicita la definición de un sistema que le permita la generación y registración de su facturación. La empresa en cuestión se dedica a la venta deproductos de ramos generales: Electrodomésticos, bazar, menaje, etc.
El área de compras se encarga de administrar el alta, baja y modificación de los productos disponibles para la venta. Cada producto debe almacenar principalmente la siguiente información: código, descripción, marca, modelo y precio. Por otro lado, el sistema también debe llevar registro del stock de cada producto manteniendo unstock mínimo o punto de pedido y un stock actual.
El área comercial realiza las tareas que mantienen las altas, bajas y modificaciones de los clientes de la empresa. El sistema debe registrar la información personal y financiera del cliente.
La empresa cuenta con las siguientes opciones de venta a sus clientes:
Venta al Contado
Venta a Crédito
En el caso que la venta se realice acrédito, el sistema debe permitir administrar la cuenta corriente del cliente. Esta administración se realiza mediante el incremento de la deuda al generarse una nueva venta y su correspondiente actualización mensual cuando el cliente paga las cuotas adeudadas.
Todas las opciones de venta deben generar la factura correspondiente, registrar la misma en el sistema y descontar automáticamente el stock...
Regístrate para leer el documento completo.