• Viernes 8 de Noviembre de 2024, 19:02

Autor Tema:  Gestion Centro Comercial  (Leído 969 veces)

seepy2

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Gestion Centro Comercial
« en: Lunes 2 de Mayo de 2005, 18:55 »
0
Os comento mi problema, ok? Se que es un poco largo, pero necesito vuestra ayuda en un par de cuestiones...
Debo realizar la gestión de una cadena de centros comerciales...
Para mejorar su gestión, se pide desarrollar una aplicación en C++ OO que se ocupe de los siguientes requisitos:
-Cada Centro Comercial viene detallado por el nombre de la ciudad en la que se encuentra ubicado, país, fecha de inauguración y nº de comercios.
-Los comercios de que puede constar cada centro comercial pueden ser: Tiendas de ropa, cines, restaurantes, grandes almacenes, agencias de viajes, ....
Y en un mismo centro comercial pueden existir varios comercios del mismo tipo. De cada comercio se desea conocer su nombre (único en el mundo) y la facturación mensual (en €).
Cada tipo de producto con el que MBK abastece a sus comercios, viene identificado por un código, un precio base, y una descripción, Además, los siguientes productos tienen características adicionales:
Ropa: Fabricante, %descuento
Alimentos: fecha de caducidad
Libros: autor, ISBN
Música: Grupo/Cantante, nº canciones
Los productos se asignan directamente al centro comercial, no a cada comercio de éste. Por tanto, es el propio centro comercial el que dispone de un almacén con los productos y los comercios acceden a éste para venderlos.
Los precios que propone MBK son más bajos que en el mercado, por tanto, y a expensas de los descuentos propios de cada producto (como en el caso de la ropa), el precio de cada producto se calculará como:
Precio venta = precio base +%IVA -%dto (+/- ???)
Siendo el IVA del 4% para libros y música, y del 10% para el resto de productos.
Para saber qué descuento aplicar, se tendrá en cuenta lo siguiente: Cada día se definen políticas de descuento de manera aleatoria, que variarán entre el 0 y el 7%. Dichos descuentos serán válidos durante todo el día y sólo aplicables a los clientes con tarjeta.
La tarjeta de cliente vendrá dada por un nº de cliente, datos personales y nº cuenta, y es válida en todo el mundo. Dicha tarjeta tiene 2 modalidades:
-Tarjeta oro: la cantidad diaria a gastar es ilimitada
-Tarjeta simple: cantidad diaria limitada a 1000€
??? El precio venta de cada producto no es el mismo en cada país, dado que el poder adquisitivo de los ciudadanos de diferentes países es diferente, por tanto, MBK aplica a cada país un canon (positivo o negativo) en % que se aplica a cada producto en ese país. Así, por ejemplo, si España tiene un canon 3 esto implica que a cada producto comercializado en España se le aplicará un incremento del 3% sobre su precio base.
Por otra parte, si el canon en Bulgaria es -6, esto implica que a cada producto comercializado en Bulgaria se le aplicará un decremento del 6% sobre su precio base.
MBK equilibra sus pérdidas/ganancias en cada país causadas por el canon del siguiente modo:
MBK tiene estipulado un sueldo base para todos sus empleados de un determinado tipo:
A cada empleado se le incrementa o decrementa dicho sueldo base en igual porcentaje al canon del país al que pertenecen, es decir, si el sueldo base de un cajero es de 800€, en España será de 800€ + el 3%.
Diferenciamos tres tipos de empleados en MBK, gerente de centro comercial, jefe de tienda y dependiente.
Mientras que el gerente tiene un sueldo fijo, el jefe de tienda cobra a comisión tomando como base la facturación del mes, y el dependiente tiene un sueldo base + un % de la facturación mensual.
Por otro lado, los empleados tienen condiciones especiales a la hora de realizar compras (pagan sólo el 50% del total), descontándosele éste de su nómina mensual.
Servicios que debe proporcionar la aplicación
1. Gestión de Productos. Altas, bajas, consultas y modificaciones de productos.
2. Gestión de Clientes. Altas, bajas, consultas y modificaciones de clientes
3. Gestión de Empleados. Altas, bajas, consultas y modificaciones de empleados
4. Gestión de Centros comerciales. Altas, bajas, consultas y modificaciones de centros
comerciales
5. Gestión de Comercios. Altas, bajas, consultas y modificaciones de comercios, adquirir nuevo producto, renovar stock.
6. Gestión de nóminas. La aplicación debe permitir que se generen las nóminas de los
empleados de MBK.
7. Políticas de descuento del día.
8. Control de stock. Cuando en un centro comercial quedan existencias de un producto inferiores a 50, dicho producto ha de suministrarse al centro comercial en una cantidad decidida por el gerente.
Inicialmente, un producto se suministra a un centro comercial con una cantidad superior a 50.
9. Facturación total de MBK mensual.
Nota
Existen dos tipos de usuarios de la aplicación: los usuarios administrativos, que sólo tendrán acceso a los apartados 2, 6 y 9, y los usuarios avanzados, que tendrán acceso a todas las opciones del menú. Tener en cuenta aspectos como bajas o modificaciones, que pueden afectar a otras clases o subclases.

En un principio había pensado en realizar los siguiente:
Clases:
-Centro Comercial, Comercio, Producto (con sus derivadas ropa, alimentos, libros, musica), Empleado (gerente, jefe y dependiente), Cliente y tarjeta (oro y simple).

Pero no se muy bien como combinar las clases para q el programa funcione adecuadamente. Me falla el planteamiento que no se cómo debo diseñarlo…

Espero vuestra ayuda, muchas gracias por todo!!!!