You are on page 1of 11

UNIVERSIDAD POLITECNICA SALESIANA

INGENIERIA EN SISTEMAS
SISTEMAS DE INFORMACION
5TO NIVEL
NOMBRE: AVILES JORGE
EJERCICIO 1:
Una tienda de computacin nos ha solicitado que generemos una aplicacin
para gestionar sus presupuestos y boletas. Para ello se debe cumplir con los
siguientes requisitos:
1. Debe constar de dos opciones en la barra de mens: Probar y ayuda.
2. Probar: constar de 2 opciones: nuevo presupuesto y salir.
3. Nuevo presupuesto nos permitir habilitar todos los objetos de la pantalla a
excepcin de salir, que estar habilitado siempre.
4. La Forma de pago podr ser: Contado, 50% anticipo, 30 das y otro.
5. Los productos: notebook, impresora y tinta todos estos valores estarn
cargados cuando se habiliten los objetos.
6. Borrar todo, podr limpiar todos los objetos volviendo todo a punto cero.
7. Aadir se activar cuando todos los datos para ingresar un producto sean
completados, es decir, forma de pago, producto, cantidad y valor y agregar el
producto a la lista.
8. Eliminar y guardar se activarn una vez haya contenido en el listado de
productos presupuestados. En el caso del primero eliminar productos de la lista
y el segundo podr mostrar un aviso sobre almacenamiento exitoso.
9. Salir, permite cerrar la aplicacin.
NOTAS:
El subtotal de la lista ser generado a partir de los siguientes criterios:

al contado: 5% descuento
50% anticipo: 2% descuento
30 das: 3% inters sobre valor producto u otro no se contempla ninguna
variacin.

Los totales debern ser de acuerdo a los siguientes criterios:

Bruto: ser la suma de todos los subtotales sin descuentos e intereses. o


IVA: se aplicara un 19% al valor bruto.
Descuento: ser la suma de todos los descuentos.
Neto: (Bruto + IVA + intereses) descuentos.

DIAGRAMA DE CLASES:

DIAGRAMA DE OBJETOS:

DIAGRAMA DE CASOS DE USO:

DIAGRAMA DE ESCENARIOS

Escenario
Ingreso de un nuevo
presupuesto

Ver subtotales y totales


(descuentos, IVA, bruto)
Eliminar

Guardar

Salir

Descripcin
Permite el ingreso de un nuevo
presupuesto (cantidades,
productos y valores de productos,
forma de pago).
Permite ver los valores ingresados
hasta el momento con sus
respectivos valores a pagar.
Permite eliminar el ingreso de
productos, si el usuario as lo
quisiera.
Permite guardar los valores
ingresados hasta el momento, si el
usuario as lo quisiera.
Le permite al usuario salir del
sistema.

EJERCICIO 2:
El sistema es para una microempresa que fabrica y vende ropa, esta empresa
requiere tener una relacin completa de los productos que tiene en el almacn,
y que cuando se realice una venta adems 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 almacn se actualicen de acuerdo a la
venta realizada, por otro lado necesita que al terminar un da, una semana y un
mes, el sistema entregue un reporte de las ventas realizadas as como el dinero
obtenido, tambin requiere que cuando queden menos de 8 productos de un
mismo tipo el sistema de un aviso de que el producto se est terminando.
Adems de que se puedan agregar y dar de baja productos, tambin se debe
tener la opcin de ingresar las inversiones que se han hecho para que se
puedan visualizar las ganancias obtenidas.

DIAGRAMA DE CLASES:

DIAGRAMA DE OBJETOS:

DIAGRAMA DE CASOS DE USO:

DIAGRAMA DE ESCENARIOS:
Escenario
Ingreso de nueva ropa

Consultar ventas

Ver reporte

Guardar

Salir

Descripcin
Permite el ingreso de nueva ropa
(id, marca, tipo, precio, cantidad,
inversin)
Permite ver las ventas realizadas
con el efectivo recibido y cambio a
dar
Permite ver el reporte (diario,
semanal, mensual), adems de
avisar si un producto est por
terminarse.
Permite guardar los valores
ingresados hasta el momento, si el
usuario as lo quisiera.
Le permite al usuario salir del
sistema.

EJERCICIO 3:
Se trata de modelar un banco.
El banco consiste de una lista de cuentas y una lista de clientes.
De los clientes tenemos su CI, nombre, apellidos, direccin y telfono.
Sobre un banco podemos efectuar una revisin de todas las cuentas del mismo.

En cada cuenta podemos ingresar dinero, sacar dinero, consultar saldo, cambiar
el cliente, efectuar una revisin mensual.
La revisin mensual de la cuenta hace lo siguiente: Saldo = saldo +
interes_cuenta comision
Todas las cuentas tienen una comisin de 0,6 mensuales que puede ser
modificada.
Hay tres tipos de cuenta: CuentaCorriente (CC), CuentaVivienda (CV) y
FondoInversion
(FI).
La CC tiene un inters del 0.1, la CV del 0.2 y el FI de un 0.34.
De la CC no se puede sacar ms dinero del que hay, del FI se pueden sacar
hasta 500 de nmeros rojos (si se supera la cuenta se bloquea) y de la CV no
se puede sacar dinero. La revisin mensual de la CV no paga comisin bancaria.
La cuenta de puntos, cada vez que se ingresan 6 se suma un punto. Se pueden
ver cuntos puntos lleva la cuenta.
Hay que implementar el modelo del banco en Java, y crear una clase de prueba
que compruebe la funcionalidad de las clases.
Es necesaria la creacin de interfaz en entorno web.
Disear el modelo de clases y objetos que se va a usar, con sus atributos y
operaciones.
Implementar cada una de las clases, y localizar los conceptos:
Relaciones entre clases (1,N)
Propiedades y operaciones de cada clase.
Abstraccin y encapsulacin

Herencia
Polimorfismo y ligadura dinmica
Excepciones
Redefinicin por reemplazo y refinamiento.

DIAGRAMA DE CLASES:

DIAGRAMA DE OBJETOS:

DIAGRAMA DE CASOS DE USO:

DIAGRAMA DE ESCENARIOS:
Administrador:
Escenario

Descripcin

Registro de Usuario

Permite el ingreso de nuevo


usuario

Registra de cuenta

Permite registrar nueva cuenta

Bloqueo de cuenta

Permite la eliminacin o bloqueo


de la cuenta

Usuario:
Escenario

Descripcin

Depsito de dinero

Permite el depsito de dinero en la


respectiva cuenta

Retiro de dinero

Permite retirar dinero de la cuenta


respectiva
Permite consultar el saldo de la
cuenta respectiva

Consulta de saldo

You might also like