ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Proyecto ejemplo; taller programación


Enviado por   •  15 de Julio de 2023  •  Trabajos  •  1.696 Palabras (7 Páginas)  •  89 Visitas

Página 1 de 7

[pic 1]

PROYECTO EJEMPLO TALLER PROGRAMACION

  1. ESPECIFICACIÓN Y ALCANCE DEL PROYECTO

En el presente proyecto es un ejemplo de lo que cada grupo debe realizar, es decir, se le pide diseñar un programa, por ejemplo para una tienda dedicada a la venta de alfajores en cajas. Por cada caja de alfajor considere los siguientes datos mínimos:

Marca        : Marca del alfajor

Precio        : Precio de la caja de alfajores

Contenido        : Cantidad de alfajores contenidos en la caja Peso        : Peso de la caja de alfajores

Sabor        : Sabor

Considere la siguiente declaración mínima de variables globales que almacenarán los da- tos de cada alfajor:

// Datos mínimos del primer alfajor public static String marca0 = "Alfano"; public static double precio0 = 18.0; public static int contenido0 = 12; public static double peso0 = 612;

public static String sabor0 = "Chocolate";

// Datos mínimos del segundo alfajor public static String marca1 = "Delicia"; public static double precio1 = 30.0; public static int contenido1 = 24; public static double peso1 = 1320; public static String sabor1 = "Nuez";

// Datos mínimos del tercer alfajor public static String marca2 = "Vimar"; public static double precio2 = 16.8; public static int contenido2 = 12; public static double peso2 = 720; public static String sabor2 = "Fresa";

// Datos mínimos del cuarto alfajor public static String marca3 = "Turok"; public static double precio3 = 32.4; public static int contenido3 = 24; public static double peso3 = 1250; public static String sabor3 = "Mango";

// Datos mínimos del quinto alfajor public static String marca4 = "Havanna"; public static double precio4 = 19.2; public static int contenido4 = 12; public static double peso4 = 780;

public static String sabor4 = "Piña";

// Porcentajes de descuento

public static double porcentaje1 = 4.0; public static double porcentaje2 = 5.5; public static double porcentaje3 = 7.0; public static double porcentaje4 = 8.5;

// Cantidad óptima de cajas vendidas

public static int cantidadOptima = 40;

// Cantidad mínima de cajas adquiridas para acceder al obsequio

public static int cantidadObsequiable = 18;

// Obsequio por cantidad mínima de cajas adquiridas

public static String obsequio = "Billetera";

// Número de cliente que recibe el premio sorpresa

public static int numeroClienteSorpresa = 5;

// Premio sorpresa

public static String premioSorpresa = "Un polo";

El programa presentará la siguiente estructura de menús:

[pic 2]

Donde cada menú tendrá los siguientes elementos: Archivo

  • Salir

Mantenimiento

  • Consultar alfajor
  • Modificar alfajor
  • Listar alfajores

Ventas

  • Vender
  • Generar reportes

Configuración

  • Configurar descuentos
  • Configurar obsequio
  • Configurar cantidad óptima de alfajores vendidos
  • Configurar premio sorpresa

Ayuda

  • Acerca de Tienda

A continuación se explica el funcionamiento de cada opción del menú:

Archivo: Salir

Al pulsar esta opción se cerrará el programa.

Mantenimiento: Consultar alfajor

Al seleccionar esta opción del menú se mostrará una caja de diálogo en la que se podrá elegir una marca de alfajor y consultar sus datos.

[pic 3]

Considere que:

  • Cuando la caja diálogo se haga visible deberán verse inmediatamente los datos del primer alfajor.
  • Al seleccionar una marca de alfajor se mostrarán inmediatamente sus datos en JTextField no editables. Esto significa que el usuario no podrá alterar los valores mostrados.
  • Al pulsar el botón Cerrar, se cerrará la caja de diálogo.

Mantenimiento: Modificar alfajor

Al seleccionar esta opción del menú se mostrará una caja de diálogo en la que se podrá elegir una marca de alfajor y modificar sus datos.

[pic 4]

Considere que:

  • Cuando la caja diálogo se haga visible deberán verse inmediatamente los datos del primer alfajor.
  • Al seleccionar una marca de alfajor se mostrarán inmediatamente sus datos en JTextField editables en los que podrán hacerse modificaciones.
  • Al pulsar el botón Guardar se guardarán los cambios efectuados y se cerrará la caja de diálogo.
  • Al pulsar el botón Cerrar se cerrará la caja de diálogo.

Mantenimiento: Listar alfajores

Al seleccionar esta opción del menú se mostrará una caja de diálogo en la que se mostrará un listado de todos los alfajores mostrando todos sus datos.

...

Descargar como (para miembros actualizados)  txt (11.2 Kb)   pdf (376 Kb)   docx (382 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com