Project for the course Redes I (Maria Felgen) of the Universidad Calolica Argntina Problem to solve:
El grupo tiene que desarrollar un sistema para la venta de tema indicado. El sistema permite que las personas se asocien al sistema con la compra/alquiler/préstamo de uno o mas ítems. El sistema
... [More]
mantiene un log de las actividades de esa persona tipo agenda. Una persona asociada al sistema puede comprar y mirar información sobre el tema indicado. Los ítems a la venta se encuentran agrupados en rubros. Los ítems pueden pertenecer a uno o mas rubros. La información que se dispone de cada ítems es propio del tema, pero en todos los casos se dispone de una imagen del ítem, su descripción y varias hojas con información que se puede “hojear” o mirar si se desea. El cliente a su vez puede agregar comentarios sobre el ítem y ver los comentarios de otros clientes. El agregado de comentarios y de indicar la calidad del ítem en cuestión, otorga algún tipo de beneficios al cliente, que Uds. decidan y que serán aplicados a la siguiente compra/alquiler/préstamo de ese cliente. Por cada compra/alquiler/préstamo el cliente, también obtiene alguna compensación en base a cantidad, frecuencia, tipo de ítem o rubro del ítem, etc., que serán aplicados a la siguiente compra. El sistema presentará la información de los ítems de un determinado rubro que haya seleccionado el cliente, mostrando la cantidad de accesos al mismo y los comentarios en orden cronológico. Se presentará la información del ítem y su imagen, con la posibilidad de mirar las páginas que están disponibles. En la misma página, se presenta la agenda del cliente, o sea sus actividades anteriores y los beneficios que tiene disponibles. El cliente puede optar por comprar el ítem y/o agregar comentarios. Si compra/alquiler/préstamo un libro, se agrega al carrito hasta que decide finalizar la compra/alquiler/préstamo y se le hace la factura, pidiéndole los datos para el envío. Los datos del cliente, se obtienen de la cuenta del cliente. El cliente puede modificar sus datos personales y de las tarjetas de crédito. El sistema se divide en tres subsistemas: • Ingreso de nuevos ítems y modificación de stock de ítems existentes o páginas para hojear y administración de los rubros. • Ingreso de nuevos clientes y/o modificación de datos. Emisión de comprobantes y administración de beneficios. • Consulta de ítems, administración de la agenda del cliente y de los comentarios y mantenimiento del carrito. Los subsistemas se comunican entre si por medio de archivos, en los cuales se guardan los objetos. En todos los casos, se deben guardar los datos de una sesión para reestablecer en caso de que se corte la comunicación. [Less]