Professional Documents
Culture Documents
Aplicacin
Control de
Inventarios
LUIS JAVIER
NAVARRO
CAYCHO
1.Resumen del Proyecto
El presente trabajo consiste en un sistema para una electrnica, basado en el
anlisis y diseo con las nuevas tecnologas. La aplicacin se llamar Control
de Inventarios, dicho sistema llevara a cabo la gestin del proceso de revisin
de inventarios en almacenes registrando la entrada de productos para la
elaboracin y la produccin de los diferentes productos.
Diseo:
En este programa se tiene una serie de opciones para realizar la reserva de los
productos a sus respectivos clientes. Hay dos tipos de actores, ambos con los
mismos privilegios en el sistema.
Esta opcin permite ingresar y modificar los diferentes datos de los productos
bien porque haya cometido algn error en la introduccin de datos, bien
porque hayan cambiado los datos desde el momento que se introdujeron
(cambio de presentacin).
2.2.2.2.2. Cliente
Esta opcin permite hacer altas, bajas y modificaciones de los clientes. Para las
altas de clientes se registra en plantilla con sus respectivos datos y domicilio
incluido. La baja de clientes permite eliminar como tal de la base de datos. Las
modificaciones en el caso que un cliente cambie de domicilio, telfono o algn
otro dato importante.
2.2.2.2.3. Pedido
Esta opcin permite hacer altas, bajas, modificaciones de los pedidos. Para las
altas el personal de la empresa es el que ingresa su respectivo pedido de
productos. Las bajas de pedidos permiten eliminar el Pedido de productos. La
opcin de modificacin permite hacer cambios en el Pedido, el cliente
mediante una llamada telefnica puede pedir a los usuarios de la empresa que
desea modificar su pedido o inclusive anular el pedido, para finalizar la
operacin ser necesario pulsar un botn para hacer efectivos los cambios.
2.2.2.2.5. Factura
2.2.2.3.1. Productos
Esta opcin permite ingresar eliminar los productos segn sea el caso, para
ingresar los productos se tiene que tomar datos del mismo, la fecha, la
cantidad y la descripcin del mismo. La opcin eliminar permitir borrar de la
base de datos el producto, se utiliza esta opcin en el caso que exista una
devolucin por parte de la empresa. En esta opcin no se podr modificar los
datos una vez introducidos. Una vez ingresado ser necesario pulsar un botn
para hacer efectivo el ingreso.
2.2.2.3.2. Personal
Los requisitos son la especificacin de lo que debe hacer el software; son los
descriptores del comportamiento, de las propiedades y restricciones del
software que hay que desarrollar.
Los Casos de Uso forman parte del anlisis, ste ayuda a describir que es lo
que el sistema debe hacer desde el punto de vista del usuario, se utilizan para
modelar cmo un sistema o negocio funciona como los usuarios desean que
funcione. No es realmente una aproximacin a la orientacin a objetos, es una
forma de modelar procesos. Sin embargo es una manera muy buena de
dirigirse hacia el anlisis de sistemas orientado a objetos. Los casos de uso
generalmente son el punto de partida del anlisis orientado a objetos con
UML.
El modelo de casos de uso consiste en actores y casos de uso. Los actores son
los usuarios finales directos del sistema, aquellos que tienen interaccin con
el sistema. Los casos de uso representan el comportamiento del sistema, los
escenarios que el sistema atraviesa en respuesta a un estmulo desde un
actor.
Para identificar los objetos que se utilizar en los casos de uso establecidos
anteriormente, utilizamos el diagrama de colaboracin.
2.4.3. Relaciones
Asociaciones Reservas
Teniendo como clase principal Pedido, puede contener uno o varios en Pedidos
Detalle.
Uno o varios Pedidos pueden tener un Cliente. Cada Pedido genera una
Factura. As mismo Pedido Detalle, vemos que un Producto puede estar
asignado uno o varios en Pedidos Detalle.
Asociacin (Reservas)
Teniendo como clase principal a Registro Producto, vemos que cada personal
puede ingresar uno o varios Productos. As mismo cada Producto puede
contener varios Detalle del Producto.
Asociacin (Almacenes)
Colaboracin Reservas:
D. Colaboracin 5. Emitir
Factura
D. Colaboracin 6. Registrar
Producto
Secuencia Reservas:
Cuando se trabaja con bases de datos se puede hacer uso de todas las
ventajas que nos ofrecen (trabajar con las claves y no con referencias,
posibilidad de unir tablas en una nica consulta SQL).
CU 2 Crear Cliente
CU Propsito:
1 Crear Pedido
Aade un cliente en la base de datos
Propsito:
Actores:Aade un pedido a la base de datos
Personal
Actores: Personal La base de datos est disponible
Precondicin:
Precondicin: La base de datos est disponible.
n Eventos ACTOR Eventos SISTEMA
n Eventos ACTOR Eventos SISTEMA
1 El personal introduce un Si el nombre de cliente ya existe,
1 El personal introduce
nombre de cliente. El sistema comprueba
presenta lossidatos
el de la misma por
o modifica los datos IdCliente sepantalla.
encuentra
2 El personal introduce o Se grabarn los datos y se validarn
del Pedido. registrado, si existe no
modifica los datos del todos los datos introducidos
2 muestra
En caso deningn mensaje.
no existir el
cliente.
IdCliente, -elNombre
sistema
Si solo se pretenda presentar un mensaje
- Domicilio
indicando tal circunstancia.
consultar al cliente, el
3 - CodPostal
Se grabarn los datos y se
personal puede abandonar
validarn los- Localidad
datos
la pantalla.
Obligatorios:
- Provincia
El personal puede tambin
- Referencia
- Tefno
eliminar al cliente.
4 El sistema actualizar el
- Notas
Pedido (en funcin de la
3 Si se han seleccionado las opciones
5 El personal introduce opcin
Si se haseleccionada,
seleccionadograbar
la o
de grabar o borrar, el sistema se
o modifica opcin de grabar o borrar, el
reposiciona en el nombre.
6 FechaFactura de sistema
El sistemase mostrar
reposiciona en
a detalle
Poscondicin: El cliente queda actualizado
del Pedido en la base de datos.
en el campo
Anlisis y Diseo
Observaciones:
Poscondicin: de una
Existe
El pedido aplicacin
lacalculado. Control
posibilidad
y FechaFactura de que un cliente quiere cambiar
quedan
Inventarios.
actualizados
Observaciones:en laExiste
quiera cambiar base de datos.y el personal
de domicilio
la posibilidad acepte
de que un dicha peticin.
cliente
quiera cambiar FechaFactura (fecha de entrega) y el
personal acepte dicha peticin.
CU 3 Crear Pedido Detalle
Propsito: Aade un Pedido Detalle a la base de datos.
Actores: Personal
Precondicin: La base de datos est disponible
n Eventos ACTOR Eventos SISTEMA
1 El personal introduce en El sistema comprueba si el IdPedido se
IdPedido. encuentra registrado, si existe, no
muestra ningn mensaje.
2 En caso de no existir el IdPedido, el
sistema presentar un mensaje indicando
tal circunstancia.
3 El personal introduce en El sistema comprueba si el IdProducto se
IdProducto. encuentra registrado, si existe el sistema
genera automticamente los campos:
- Descripcin
- Precio
Subsistema Reservas