Caso de estudio: SISTEMA DE VENTAS DE LIBROS POR INTERNET
Los requisitos generales del sistema son los siguientes:
1. La librera ser un sistema basado en la web para la venta de libros.
2. La librera tiene libros de los que se conoce el nombre, descripcin, los autores, el precio. Los libros estn organizados por categoras. Un ejemplo para categoras puede ser novelas, cuentos, historia. Un mismo libro puede tener varias versiones, algunas impresas y otras digitales. De los impresos se conoce el tamao fsico, la presentacin, el stock y el peso para el envo. De los digitales su tamao en bytes y el formato del archivo que lo contiene. La presentacin impresa puede ser de tapa dura, edicin de lujo, etc. 3. El usuario debe poder agregar libros en un carrito de compras online (carrito), previo a realizar la compra. Al momento de finalizar la compra, se generar una orden (orden) que incluye los tems (lneas de orden) agregados al carrito de compras. El usuario debe poder sacar tems de su carrito o actualizar las cantidades de un tem pedido. 4. El usuario debe ser capaz de mantener una lista (catalogo) con los libros que desea comprar ms tarde. 5. El usuario debe poder cancelar rdenes antes de que hayan sido enviadas. 6. El usuario debe poder pagar con tarjeta de crdito o transferencia bancaria. 7. El usuario podra devolver libros que ha comprado. 8. El usuario debe poder crear una cuenta (cuenta de cliente), de forma tal que el sistema recuerde sus datos (nombre de usuario, nombre y apellido, direccin, email, detalles de su tarjeta de crdito) en el momento de registrarse (login). a. El sistema debe mantener una lista con las cuentas de los usuarios en su base de datos central. b. Cuando un usuario se registra, su nombre de usuario y la palabra clave (password) debe coincidir con el nombre de usuario y la palabra clave que est almacenada en la base de datos. c. Se debe permitir que el usuario modifique su password cuando lo requiera. De la misma manera, se debe permitir que modifique cualquier otro dato de su cuenta. 9. El usuario debe ser capaz de buscar libros usando distintos mtodos de bsqueda ttulo, autor, palabra clave o categora y luego podr ver los detalles de los resultados de su bsqueda.