Sei sulla pagina 1di 5

UNIVERSIDAD CATLICA LOS NGELES DE CHIMBOTE

FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS
ASIGNATURA DE INGENIERIA DE SOFTWARE II

TAREA 6

SOLANO ANAMPA LUIS


DAVID

CHIMBOTE, 2016

ENUNCIADO
Se ha abierto un nuevo portal en Internet dedicado a la venta de
productos informticos a travs de la Web. Los propietarios quieren
realizar un control sobre los diferentes tipos de productos que venden, as
como de los clientes y proveedores de la tienda. Por esto, han pedido
nuestra ayuda para que desarrollemos una aplicacin para gestionar
productos, clientes y proveedores, as como los pedidos de nuestros
clientes. Despus de un estudio exhaustivo de los requisitos del proyecto
Tienda Virtual, se ha llegado a las siguientes conclusiones. En general de
todos los productos tendremos un identificador nico para el producto.
Tambin debemos guardar su nombre as como una breve descripcin del
mismo. Finalmente, ser necesario saber la cantidad de unidades en
stock que se dispone de cada producto, su proveedor y el precio de coste
del producto expresado en euros. Los productos que se venden en la
tienda pueden ser equipos completos o bien perifricos (o dispositivos) de
entrada y/o de salida de datos.
Los equipos completos son equipos formados por una placa madre, un
procesador, memoria RAM, disco y tarjetas. De los equipos completos
interesar conocer la CPU que llevan, el nmero de megas de memoria
RAM, y los GigaBytes de capacidad del disco duro.
Los dispositivos de entrada son aquellos que permiten a los equipos
adquirir datos del exterior.
Para los dispositivos de entrada en general interesar saber la velocidad
de lectura de datos (en MHz enteros), el nmero de interrupcin hardware
que tiene asociado el dispositivo y si necesitamos una tarjeta convertidor
de seal analgica a digital para enviar los datos al ordenador.
Actualmente, en la tienda virtual slo se dispone de un tipo de dispositivo
de entrada, los Dvds, aunque en un futuro puede ser que aparezcan
nuevos dispositivos de entrada con otras
caractersticas.
Los dispositivos de salida son aquellos que permiten al equipo enviar
datos al exterior. De estos dispositivos nos interesar saber la velocidad
de escritura de datos al dispositivo y si necesitamos una tarjeta
convertidora de seal digital a analgica para recibir los datos del
ordenador. En la tienda virtual tenemos un tipo de dispositivo de salida,
los monitores. De los monitores queremos saber su nmero de pulgadas,
as como si son monitores convencionales o monitores de pantalla plana.

Finalmente, en la tienda tambin se venden Impresoras, Escaner. Estos


dispositivos estn formados por una impresora y un escner integrados
en un nico producto. Por tanto, son simultneamente dispositivos de
entrada y de salida ya que permiten enviar datos a la impresora y recibir
datos de un escner. De ellos nos interesar saber el tipo de impresora
(lser, inyeccin de tinta, ...), la resolucin de la impresora y la resolucin
del escner en puntos por pulgada.
Los clientes de la tienda virtual los clasificaremos en dos tipos, clientes
mayoristas y clientes minoristas. Los clientes minoristas normalmente
corresponden a particulares, de los cuales nos interesar disponer de los
datos tpicos como el nombre, direccin, ruc y un identificador nico del
cliente. Los clientes mayoristas corresponden a empresas clientes de la
tienda virtual, y de stos nos interesar saber, adems de los datos de la
persona de contacto en la empresa, los datos de la empresa que
representa. Estos datos sern el nombre de la empresa, el ruc de la
empresa y la direccin social de la empresa. Los clientes realizan pedidos
en la tienda virtual. El coste de un pedido se calcula en funcin de los
productos que se compren y del tipo del cliente. Los clientes mayoristas
tendrn descuentos que no se aplicarn a los clientes minoristas.
Adicionalmente ser necesario variar los stocks de los productos de la
tienda virtual dependiendo de las unidades demandadas en los pedidos.
En algunos casos, un pedido que ha sido capturado quiz no pueda
servirse por falta de stocks, por lo que se deber proporcionar la
funcionalidad de deshacer un pedido entero (no se contempla la
posibilidad de servir slo una parte de un pedido).
De los proveedores nos interesar saber los datos que los describen
(nombre, ruc y direccin) as como una lista de los productos que provee
a la tienda. Tambin debern tener un identificador nico. Un pedido
estar formado por la lista de productos que se han comprado y para
cada uno de ellos del nmero de unidades pedidas. Adems se debe
permitir calcular el costo de venta del pedido al cliente.
El clculo del coste de venta de un pedido se realizar de la siguiente
manera:
Para todos los productos querremos tener un beneficio mnimo del 5%
sobre su precio de costo.
Para los equipos y para los dispositivos de entrada y/o salida que
incorporen una tarjeta convertidor asociada, se supondr que es
necesario dedicar un tiempo de montaje y por tanto su precio se
encarecer en un 1,5% ms respecto a su precio de coste.

Una vez calculado este precio para un producto, se multiplicar por el


nmero de unidades del producto que figuran en el pedido, y se sumar
con los costes calculados para el resto de productos que forman parte del
pedido, dando lugar al precio bsico del pedido. Una vez obtenido el
precio bsico del pedido, ste se incrementar en un 15% para los
clientes minoristas y en un 10% en los clientes mayoristas, obtenindose
de esta manera el precio final de venta del pedido.

RESOLVIENDO EL ENUNCIADO PROPUESTO


Se solicita:

Lista de actores.
Cliente.
Proveedor.
Empresa.
A nivel de software
Usuario annimo.
Usuario cliente.
Usuario administrador.

Lista de reglas de negocio.


Todos los productos deben tener un beneficio mnimo del 5%
sobre su precio de costo.
Para los equipos que incorporen una tarjeta convertidor asociada
su precio se encarecer en un 1,5% ms respecto a su precio de
coste.
Despus de que se halla hecho el clculo de la suma de precios
de todos los productos se incrementar en un 15% para los
clientes minoristas y en un 10% en los clientes mayoristas,
obtenindose de esta manera el precio final (total a pagar).

Diagrama relacional.
ID
PERSONA
TIPO

ID
PROVEEDOR
NOMBRE

ID
CLIENTE
NOMBRE

DNI

RUC

NOMBRE

DIRECCION

TIPO

DIRECCION

PRECIO

RUC

DESCRIPCION

ID CLIENTE
PEDIDO
COD.
PRODUCTO
(COMPRA)
ID CLIENTE
PRODUCTO
COD.
PRODUCTO

Potrebbero piacerti anche