Ayuda para aprender java

Iniciado por tztzita, 17 Julio 2009, 21:05 PM

0 Miembros y 1 Visitante están viendo este tema.

tztzita

Hola a todos, espero alguien pueda ayudarme: estoy empezando con la programación orientada a objetos en Java, y como ejercicio estoy desarrollando este pequeño sistema, solo que no sé si estoy entendiendo bien lo de las clases y la manera en que estas se relacionan, así que me gustaría que ustedes que ya son expertos puedan revisar mi diagrama y decirme en que estoy fallando o si voy por buen camino, en verdad se los agradecería mucho, ya que como estoy aprendiendo yo sola no tengo a alguien que me oriente al respecto.

A continuación les dejo la descripción de mi sistema y el diagrama que hice:

El sistema es para una microempresa que fabrica y vende ropa, esta empresa requiere tener una relación completa de los productos que tiene en el almacén, y que cuando se realice una venta además de que se imprima una nota y se pueda registrar el efectivo recibido para que el sistema entregue cuanto cambio se debe dar,  las existencias del almacén se actualicen de acuerdo a la venta realizada, por otro lado necesita que al terminar un día, una semana y un mes,  el sistema entregue un reporte de las ventas realizadas así como el dinero obtenido, también requiere que cuando queden menos de 8 productos de un mismo tipo el sistema de un aviso de que el producto se está terminando.
Además  de que se puedan agregar  y dar de baja productos, también se debe tener la opción de ingresar  las inversiones que se han hecho para que se puedan visualizar  las  ganancias obtenidas.


Bueno esta fue la descripción del sistema  espero no los haya revuelto y a continuación pongo el diagrama de clases que hice:


Mmm creo que se como poner imagenes,  pero bueno les  platico que  en  mi diagrama tengo las sig clases con sus respectivas relaciones entre ellas:


  • Producto
  • Venta  (solicita producto, llama a cambio, genera nota,genera ingresos y reporta a inventario)
  • Cambio (reporta a nota)
  • Nota
  • Ingresos (genera reporte)
  • Inventario (genera reporte y llama a alarma)
  • Reporte
  • Alarma
  • Usuario (ingresa producto, ingresa gastos y solicita reporte)
No se si esto sea suficiente para que me puedan decir que tan bien o mal estoy entendiendo esto de las clases.
Muchas  gracias adelantadas a todo el q me pueda  ayudar.

Amerikano|Cls

Me parece buena la distribucion de las clases, pero creo que falta la mas importante y es empresa, de alli se votan las referencias a las demas dependiendo del rango de importancia, y recuerda que ninguna de las otras clases hijas por decirlo así no tire referencia a la clase principal, porque seria una especie de falta  ;)




Mi blog:
http://amerikanocls.blogspot.com