Perras

Solo disponible en BuenasTareas
  • Páginas : 6 (1481 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
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 clientevisualiza en 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, unempleado del supermercado 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 lassiguientes opciones:

- 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 los productos, 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, elmenú entra en un segundo nivel donde mostrará todos los 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

Laselección de los productos a través del teclado puede realizarse 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 consistir en 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. Cadavez 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 seguirseleccionando productos o realizar el pago.

La opción de realizar el Pago permitiría al usuario introducir los datos de su tarjeta 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...
tracking img