Supermercado_Automatico

Páginas: 6 (1472 palabras) Publicado: 3 de octubre de 2015
Supermercado Automático

Se trata de realizar un programa capaz de gestionar el funcionamiento de un expendedor automático para un supermercado.
La idea es que los clientes de dicho supermercado puedan realizar compras las 24 horas del día sin necesidad de que les atienda una persona física. La idea es similar a cualquier máquina expendedora de productos, pero en este caso el cliente visualizaen la pantalla de un ordenador los productos y los selecciona mediante un teclado (o de forma más eficiente a través de una pantalla táctil). El pago se realiza mediante una tarjeta de crédito cuyos datos son almacenados por el sistema. Los productos son recogidos mediante un mecanismo automático y puestos en una cinta transportadora donde el cliente los recoge.
Cada cierto tiempo, un empleado delsupermercado encargado de reponer los productos podrá acceder al programa para actualizar las cantidades de los productos puestos a la venta, añadir nuevos productos o eliminar aquellos que no se venden bien.

Inicio del programa

Al arrancar el programa lo primero que ha de aparecer es un menú que permita al encargado reponer / actualizar los productos. Este menú podría constar de las siguientesopciones:
Actualizar Cantidades y Precios de los diferentes productos
Añadir Productos
Eliminar Productos
Iniciar Ventas
En cualquiera de las tres primeras opciones, el programa debe mostrar al encargado un menú con los diferentes productos, para que pueda realizar fácilmente la operación correspondiente a la opción seleccionada (actualizar, añadir o eliminar productos). La información de losproductos, la cantidad disponible y los respectivos precios es leída de un fichero de texto en el momento de arrancar el programa.
El menú de productos tendrá dos niveles. En el primer nivel se mostrarán los productos genéricos: “leche”, “aceite”, “detergentes”, “conservas”, “cárnicos”, “pescados”, etc. Una vez seleccionado un producto genérico, el menú entra en un segundo nivel donde mostrará todoslos productos específicos disponibles para ese producto genérico, con una indicación de la cantidad disponible y el precio del producto. Por ejemplo, si se ha seleccionado el producto genérico “leche”, el menú puede mostrar algo así:
Codigo Marca Precio Cantidad disponible
721 Pascual 2 7
331 Puleva 1,5 15
531 Ato 2,5 10

La selección de los productos a través del teclado puederealizarse mediante códigos de números y/o caracteres.
Al acabar, la aplicación debe salvar en el fichero de texto toda la información relativa a los productos, incluyendo los cambios que se hayan realizado durante la sesión.
Al seleccionar la cuarta opción “Iniciar Ventas” el programa ya está preparado para atender a los clientes.

Atención a clientes
El menú de atención a los clientes puede consistiren las siguientes opciones:
Seleccionar Productos.
Consultar Cesta de Compra.
Realizar Pago
Menú inicial
La opción “Seleccionar Productos” permite al cliente recorrer la lista de productos de productos, escogiendo aquellos que le interesan e indicando la cantidad que desea comprar. Cada vez que un producto es seleccionado se añade a la cesta de la compra.
La opción de Consultar Cesta de Compra,permite al cliente ver los productos que ha seleccionado hasta el momento, con una indicación del coste total de todo lo seleccionado. Le ofrece también nuevas opciones para modificar cantidades, eliminar productos o volver al menú de atención al cliente, bien sea para seguir seleccionando productos o realizar el pago.
La opción de realizar el Pago permitiría al usuario introducir los datos de sutarjeta de crédito. En nuestro caso, directamente pediremos al usuario que introduzca su nombre y apellidos junto con los 16 dígitos del número de la tarjeta. El programa almacena en un fichero la información de la compra realizada (productos y datos del cliente). También debe actualizar la información sobre cantidades de productos disponibles, después de la compra realizada.
La opción Menú...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS