Você está na página 1de 49

Sistema de Control de

Inventario para la Empresa


Internet Solutions Networking
S.A.C

JUAN DE DIOS DIONISIO JOSE LUIS

DEDICATORIA
A
nuestros
padres
quienes
siempre
han
confiado en nosotros y nos
han brindado su apoyo
incondicional y nos han
guiado por el buen camino,
por ayudarnos a salir
adelante
por
sus
enseanzas y dedicacin
Gracias por brindarnos su
amor en todo instante.

PROYECTO DE PROGRAMACIN

CAPTULO I
ASPECTOS GENERALES
1.1 DESCRIPCIN DE LA ORGANIZACIN
NOMBRE DE LA EMPRESA: THUNDER CACHE
DIRECCIN

: Jr. Loreto N423 Huancayo - Huancayo

RAZON SOCIAL

: Thunder Cache

TELFONO

: 064-252236

THUNDER CACHE Se funda pensando en una premisa; que el servicio


satelital de internet, vz y datos estn disponible de manera simple,
rpida y confiable; orientado a los clientes finales, proveedores, servicios
y comercializadores. Somos un diferenciador en aplicar mejoras
continuas entendiendo las exigencias de los mercados.
NUESTROS PRINCIPIOS

Trabajamos en equipo para maximizar el crecimiento.


Agregamos valor a nuestros clientes para generar una relacin
rentable de largo plazo.

Nos orientamos al resultado sustentable para permanecer siempre


vigentes.

PROYECTO DE PROGRAMACIN

1.1.1 MISIN
Proporcionar las tecnologas ms innovadoras a medida de las
necesidades empresariales, con el objetivo de incrementar su
competitividad y productividad. Para ello implementamos
soluciones

prcticas

adaptadas

sus

necesidades

desarrollamos nuevas soluciones creativas. Nuestra base parte


del aprovechamiento de las nuevas redes.

1.1.2 VISION
Queremos estar comprometidos con los problemas de nuestros
clientes de forma transparente y eficaz para convertirnos en su
socio de confianza. En nuestra visin queremos ser una
empresa de referencia, que camina con el cambio de la
tecnologa y la sociedad, dando a conocer las posibilidades de
los estndares y tecnologas libres. Esta labor se debe
desempear de forma tica y satisfactoria para nosotros,
nuestros clientes y el resto de la sociedad.
1.1.3 VALORES
La confianza obtenida a travs de una trayectoria de ms de
30 aos, junto a su adaptabilidad, otorga pertenencia a
nuestros

equipos

de

con austeridad,
un crecimiento seguro

trabajo,

han
y

quienes

logrado
sostenido,

actuando
consolidar

travs

de

la experticia y seguridad como valores diferenciadores de


cara a nuestros clientes.

1.1.4 DISEO ORGANIZACIONAL

PROYECTO DE PROGRAMACIN

GRAFICO N 02 Diseo Organizacional


1.2. PLANEAMIENTO DEL PROBLEMA
1.2.1 SITUACION PROBLEMTICA
La Empresa Thunder Cache , actualmente cuenta con una relacin de
sus equipos, materiales y herramientas en hojas
Falta

una correcta planeacin en las compras, que

lleva a sobre-

inventariar el almacn, incurriendo en costos adicionales de almacenaje. Por


consecuencia puede llevar

a disminuir el capital de trabajo y disminuir las

utilidades.

La Facturacin que realiza la Empresa es a travs de un formato que se tiene


en Excel lo rellenan y luego lo pasan a imprimir; eso hacen por cada factura
que se emite.
La secretaria cuando comete un error tiene que anular la factura vuelve a
ingresar a su formato corrige y lo imprime eso hace que pierda tiempo. Cuando
en ese tiempo podra hacer otras actividades de la Empresa.

PROYECTO DE PROGRAMACIN

1.2.2. DEFINICION DEL PROBLEMA


a) Las hojas de clculo no cuentan con detalle suficiente para los equipos,
herramientas y otros manejados por el rea de almacn.
b) Se realiza

pedidos al proveedor sin saber con exactitud lo que hay en

almacn. Esto como consecuencia de que la hoja de clculo, donde se controla


el inventario; no es actualizada constantemente, pues implica una ampliacin en
las funciones de la secretaria quien cumple la funcin de administradora del
almacn.
c) Cuando el cliente realiza un pedido, se verifica la existencia de este en
almacn. Si no se cuenta con lo solicitado, se realiza el pedido al proveedor. El
problema con esto es que se ocasiona demora en la verificacin de existencia
del producto.
d) Los productos que se encuentran en el almacn sin rotar pueden daarse,
malograrse y hasta volverse obsoleto.

g) La facturacin que se realiza es en un formato hecho en Excel ingresado


manualmente, la cual trae dificultades ya que por cada factura emitida tiene
que digitar todos los datos y el detalle de lo facturado.
1.3 OBJETIVO
OBJETIVO GENERAL
Implementar el sistema de Facturacin e inventario, para mejorar
el rea de logstica y controlar los ingresos y salidas de equipos,
materiales y herramientas de la Empresa Internet Thunder Cache.
Utilizando las herramientas y metodologa adecuada.
OBJETIVOS ESPECIFICOS
a) Realizar el modelamiento de Facturacin e inventario del rea
de logstica para la empresa Thunder Cache.

b) Implementar el proceso de Facturacin e inventario del rea de


logstica de la empresa Internet Thunder Cache. Utilizando la
herramienta de la metodologa de modelo cascada.
PROYECTO DE PROGRAMACIN

1.4. LIMITACIONES
En la presente investigacin no se abordar:
Capacitacin de usuarios finales.
Elaboracin del plan de contingencias
1.5. FACTIBILIDAD
Luego de definir la problemtica y establecer las causas que ameritan un
modelo de procesos.

1.5.1 FACTIBILIDAD TECNICA


A. RECURSOS DE HADWARE
Actualmente la Empresa Thunder Cachecuenta con:
GERENCIA
Microprocesador :

Amd(R) Phenom(R) CPU B830@ 280GHz

1.80 GHz
Memoria instalada(RAM): 8.00(3,85 GB utilizable)
Tipo de sistema:

Sistema operativo de 64 bits, Windows 7

TECNICO
Microprocesador :

InteL(R) Celeron(R) CPU B

Memoria instalada(RAM): 4,00(3,85 GB utilizable)


Tipo de sistema:

Sistema operativo de 64 bits, Windows 7

B. RECURSOS DE SOFTWARE
GERENCIA
Sistema Operativo :Windows 7
TECNICO

PROYECTO DE PROGRAMACIN

Sistema Operativo :Windows Seven


C. PERSONAL TCNICO CALIFICADO
La empresa cuenta con un personal encargado de
Administracin

la

(Gerente de la Empresa), quien est

calificado para ser responsable del mantenimiento de las


bases de datos, actualizaciones y mantenimiento del
sistema de Facturacin e inventario y la red, por lo que no
significa un costo adicional.
1.5.2. FACTIBILIDAD ECONMICA

Esto se logr realizando una evaluacin donde se puso de


manifiesto el equilibrio existente entre los costos de
implantacin de la solucin tecnolgica y los beneficios
que se obtienen de este.

El anlisis contabiliza el costo total de implantar el sistema


de Facturacin e inventario y su mantenimiento a lo largo de
los prximos 2 aos

Tabla 1
Costos anuales de implantar el sistema de
Facturacin e inventario
Recursos

Aos

2014

2015

Servicio
Profesional
Capacitacin

de

procesos

400

Modelo de procesos

1000

Implantacin del sistema de 1500


Facturacin e inventario
PROYECTO DE PROGRAMACIN

1000

Capacitacin del Sistema


de Facturacin e inventario

Costo

Total

500

de

Implantacin

2900

1500

De los cuales podemos deducir que la inversin de


implantar un sistema de facturacin e Inventario, se ver
recuperado por en el primer ao, a partir del cual genera
rentabilidad progresiva, convirtindose en el soporte TI ms
significado para la empresa.

1.5.3. FACTIBILIDAD TECNICA


Tcnicamente es posible porque se tiene el hardware y
software necesario para los requerimientos del Sistema de
facturacin e Inventario.
1.5.4. FACTIBILIDAD OPERATIVA
PROYECTO DE PROGRAMACIN

Este anlisis permite determinar si es viable la puesta en


marcha del proyecto, aprovechando los beneficios que
ofrece, a todos los entes involucrados con el mismo.
El modelo de procesos ser empleado totalmente en
el rea de Logstica (Almacn). Luego que dicho modelo
sea debidamente implementado, la organizacin estar
preparado para la implantacin de los dems Sistemas en
las diferentes reas de la empresa.
El sistema de facturacin e Inventario ser administrado
bajo la responsabilidad del gerente de la empresa.

El usuario del sistema ser el personal de Logstica de la


empresa, quien tiene estudios tcnicos en computacin e
informtica. Por lo que podemos afirmar que tiene el
potencial necesario para la puesta en funciona-miento del
respectivo sistema.

1.5.4. ALTERNATIVAS O PLANTEAMIENTO DE LA SOLUCIN

El planteamiento propuesto en esta investigacin, fue el de


implantar un sistema de facturacin e Inventario basado en
una base de datos hecho en SQL Server 2008 con
conectividad a netbeans 7.4

1.6. JUSTIFICACIN

a) JUSTIFICACIN PRACTICA

La presente investigacin es de gran importancia, ya que

PROYECTO DE PROGRAMACIN

permite resolver la problemtica referido al tratamiento de


equipos,

materiales,

herramientas

su

mejor

aprovechamiento sobre ella, para hacer ms ptimo el


Control en toda organizacin; siendo para este caso el
Sistema de Control de Inventario en la empresa Internet
Thunder Cache

CAPITULO II
MARCO TEORICO:
Con el fin de sustentar tericamente el estudio de esta investigacin se elaborar
el marco terico. Gracias a ello podemos exponer las teoras y antecedentes
que sea considerables del SISTEMA DE FACTURACION E INVENTARIO.

2.2.6. FUNDAMENTOS DE LOS SISTEMA DE CONTROL DE


INVENTARIO

Gerente
Secretara
Administrativa

Soporte
Tcnico

Thunder Cache.

Contabilidad
Ventas
PROYECTO DE PROGRAMACIN

Almacn
(Logstica)

GRAFICO N 03 Sistema de Control de Inventario

CAPITULO III
HERRAMIENTAS PARA RECOLECCION DE REQUERIMIENTOS

HERRAMIENTAS

EXTRACCION

ANALISIS

Entrevistas

Sistema existente

(facturacin e inventario)
Observacin

PROYECTO DE PROGRAMACIN

ESPECIFICACION

Hoja de Requerimiento

de bienes

3.

REQUERIMIENTOS DEL SISTEMA

Matriz de Procesos vs Requerimientos


N
CUN

CUN

Descripcin CUN

CUN01

Planificar
requerimientos

El trabajador realiza
pedidos de productos al
almacenero.

Logstica

Realizar Pedido de
producto.
Verificar el stock.

CUN02

Controlar salida
de productos

Logstica

Verifica requerimiento
de trabajador.
Verifica pedido.
Efectuar salida de
producto.

CUN03

Controlar
ingresos de
productos

Administracin

Realiza lista de
pedidos.
Realiza pedido al
proveedor.
Verifica ingreso de
productos

CUN04

Planificar y
ejecutar
inventarios

Administracin,
Logstica

Actualizar Stock
Solicitar reportes.
Realizar reportes

CUN05

Facturar
productos

El almacenero recibe hoja


de requerimiento de
trabajador y.
El almacenero verifica
pedido del cliente con el
administrador y efecta la
salida de producto previo
cargo.
El administrador realiza
pedidos de productos
faltantes al proveedor.
Almacenero realiza lista de
pedidos para el
administrador.
Almacenero verifica el
ingreso de productos al
almacn.
Administrador solicita
reportes al almacenero.
El almacenero emite
reportes al administrador.
El cliente realiza pedido al
trabajador verifica su stock
si tiene entrega producto.
Si existe alguna falla en el
producto se realiza la
devolucin teniendo en
cuenta el detalle de factura

Administracin

Forma de pago
Verificar detalle de
producto
Realizar devolucin
Actualizar el stock
automtico.

PROYECTO DE PROGRAMACIN

rea que
afecta

Requerimiento

PROYECTO DE PROGRAMACIN

3.2.

OBJETIVOS DEL SISTEMA

En este apartado vamos a definir una lista con los diferentes objetivos
que se esperan alcanzar cuando el sistema software a desarrollar est en
explotacin. Sern especificados mediante una plantilla para objetivos.
OBJ01

Descripcin

Planificar requerimientos
El sistema deber verificar la existencia del pedido si
hay stock elaborara cargo de salida de productos
caso contrario elaborar requerimiento de compra de
producto.

Estabilidad

alta

Comentarios

ninguno

Descripcin

Controlar salida de
productos
El sistema deber verificar la solicitud de pedido que
hizo el cliente, verificar el stock de existencias de
productos.

Estabilidad

alta

Comentarios

ninguno

OBJ02

Descripcin

Controlar Ingresos de
productos
El sistema deber ingresar los productos enviados
por los proveedores y actualizar el stock
automticamente para realiza ventas.

Estabilidad
Comentarios

alta
ninguno

OBJ04
Descripcin

Planificar y ejecutar inventarios


El sistema deber emitir reportes segn pedido del
administrador.

Estabilidad
Comentarios

alta
ninguno

OBJ05

Facturar Productos
El sistema deber imprimir la factura actualizando el
stock de producto, describir el detalle de factura y
realizar la devolucin de producto

OBJ03

Descripcin

PROYECTO DE PROGRAMACIN

Estabilidad
Comentarios

3.3.

alta
ninguno

REQUISITOS FUNCIONALES
3.3.1 Definicin de actores
Este apartado contiene los diferentes actores que se han
identificado, especificados mediante la plantilla para
actores de casos de uso.
ACT01
Descripcin

Trabajador(Tcnico)
Encargado de realizar las ventas, instalaciones

ACT02
Descripcin

Almacenero
Encargado de Almacn

ACT03
Descripcin

Administracin
Encargado de realizar pedidos al proveedor y
controlar el buen funcionamiento de la
empresa.

ACT04
Descripcin

Proveedor
Realiza l envi de productos segn pedido.

ACT05
Descripcin

Cliente
Realiza pedido de Producto.

3.3.2 Diagramas de casos de uso


En esta seccin hemos incluido los diagramas de casos de
uso de nuestro sistema, desarrollados con la herramienta
Rational Rose 7.0.

PROYECTO DE PROGRAMACIN

Diagrama de casos de uso del subsistema Planificar


Requerimientos

Diagrama de casos de uso del subsistema Controlar salida


De Productos

PROYECTO DE PROGRAMACIN

Diagrama de casos de uso del subsistema Controlar


Ingresos de productos

Diagrama de casos de uso del subsistema Planificar y


ejecutar inventarios
PROYECTO DE PROGRAMACIN

Realiza pedido (RF-18)

trabajador
cliente

Verifica Stock de producto (RF-19)

(from Controlar Salida de productos)

<<include>>
Emite factura (RF-20)
<<include>>
Detalle factura (RF-21)

Diagrama de casos de uso del subsistema Facturar


Realizar Devolucion de Producto
Producto
(RF-22)

Realiza pedido (RF-18)


Realiza pedido (RF-18)
trabajador
cliente
cliente

Verifica Stock de producto (RF-19)

(from Controlar Salida de productos)

Verifica Stock de producto (RF-19)

(from Controlar Salida de productos)

<<include>>
<<include>>
Emite factura (RF-20)
Emite factura (RF-20)
<<include>>
Detalle factura (RF-21)
<<include>>
Detalle factura (RF-21)
Realizar Devolucion de Producto
(RF-22)
Realizar Devolucion de Producto
(RF-22)

PROYECTO DE PROGRAMACIN

trabajador

3.3.3 Especificacin de los Requerimientos Funcionales del


Sistema
RF- 01
Objetivos asociados
Descripcin

Realizar Pedido
OBJ01 Planificar Requerimientos
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Solicite realizar pedido.

Precondicin

El trabajador realiza pedido segn su requerimiento del


cliente.

Secuencia Normal

Paso
1
2

El sistema solicita los datos


del Trabajador: n del DNI, nombre,
apellidos, fecha de nacimiento, sexo,
Direccin y telfono.
El almacenero registrar pedido
El almacenero proporciona pedido y solicita al
sistema que los almacene.

5
6

El sistema almacena los datos proporcionados,


imprime orden de salida.
El almacenero entrega el producto al trabajador.

Postcondicin
Excepciones

Paso
1

Rendimiento
Frecuencia esperada
Estabilidad
Comentarios

PROYECTO DE PROGRAMACIN

Accin
El trabajador realiza pedido al almacenero el
sistema verifica pedido de cliente.

Accin
Si no hay stock de producto se cancela la
operacin.

Paso
Cota de tiempo
1
2 horas
6 veces/da
alta

RF- 02
Objetivos asociados
Descripcin

Precondicin
Secuencia Normal

Verificar existencia
OBJ01 Planificar Requerimientos
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Verificar existencia.
El Almacenero verifica existencia del producto en el
sistema.
Paso
Accin
El almacenero verifica la existencia de producto
1
en el sistema.
El sistema inspecciona la existencia en la base
de datos.
El sistema emite resultado.

2
3
Postcondicin
Excepciones

Paso
3

RF- 03
Objetivos asociados
Descripcin
Precondicin
Secuencia Normal

Elaborar vale de salida


OBJ01 Planificar Requerimientos
El sistema deber imprimir el vale de salida.
Una vez realizada la verificacin se pasa a elaborar vale
de salida.
Paso
Accin
1
Verificar existencia.

2
3
5
Postcondicin
Excepciones

Accin
Si hay existencia elabora vale de salida y si no
elimina operacin.

Paso
5

El sistema pide datos del trabajador quien


solicita pedido.
El sistema almacena en su base de datos.
El sistema actualiza la base de datos.
Accin
Resta la salida de producto.

RF- 04
Objetivos asociados
Descripcin

Elaborar pedido de compra


OBJ01 Planificar Requerimientos
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Solicite realizar pedido.

Precondicin

El Almacenero elabora pedido de compra al


administrador.

Secuencia Normal

Paso

Postcondicin
Excepciones

Accin
El Sistema realiza un filtro de los productos
faltantes de la empresa

El administrador revisa reporte para que realice


pedido.

Paso
1

RF- 05
Objetivos asociados
Descripcin

Accin
Si no hay productos faltantes cancela la
operacin.

Elaborar Requerimiento
OBJ01 Planificar Requerimientos
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Solicite realizar pedido.

Precondicin

Una vez filtrado el pedido el sistema elabora


requerimiento.

Secuencia Normal

Paso
1
2
3

Postcondicin
Excepciones

Paso
1

PROYECTO DE PROGRAMACIN

Accin
El Sistema realiza el filtro de faltantes de
productos.
El sistema realiza reporte de requerimiento
Es enviado al administrador para que realice el
pedido respectivo.
Accin
Si no hay productos faltantes cancela la
operacin.

RF- 06
Objetivos asociados
Descripcin

Realizar Pedido
OBJ02 Controlar Salida de Productos
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Solicite realizar pedido.

Precondicin

El trabajador realiza pedido segn su requerimiento del


cliente.

Secuencia Normal

Paso
1
2

El sistema solicita los datos


del Trabajador: n del DNI, nombre,
apellidos, fecha de nacimiento, sexo,
Direccin y telfono.
El almacenero registrar pedido
El almacenero proporciona pedido y solicita al
sistema que los almacene.

5
6

El sistema almacena los datos proporcionados,


imprime orden de salida.
El almacenero entrega el producto al trabajador.

Postcondicin
Excepciones

Paso
1

Rendimiento
Frecuencia esperada
Estabilidad
Comentarios

PROYECTO DE PROGRAMACIN

Accin
El trabajador realiza pedido al almacenero el
sistema verifica pedido de cliente.

Accin
Si no hay stock de producto se cancela la
operacin.

Paso
Cota de tiempo
1
2 horas
6 veces/da
alta

RF- 07

Verificar Pedido

Objetivos asociados
Descripcin

OBJ02 Controlar Salida de Productos


El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Solicite Verificar pedido.

Precondicin

El almacenero verifica pedido con el administrador.

Secuencia Normal

Paso
1
2

El sistema solicita los datos


del Trabajador: n del DNI, nombre,
apellidos, fecha de nacimiento, sexo,
Direccin y telfono.
El almacenero constata el pedido.
El almacenero proporciona pedido y solicita al
sistema que los almacene.

5
6

El sistema almacena los datos proporcionados,


imprime orden de salida.
El almacenero entrega el producto al trabajador.

Postcondicin
Excepciones

PROYECTO DE PROGRAMACIN

Accin
El almacenero ingresa al sistema para verificar
pedido del trabajador.

Paso
1

Accin
Si no hay pedido se cancela la operacin.

RF- 08

Verificar Stock

Objetivos asociados
Descripcin

OBJ02 Controlar Salida de Productos


El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Solicite Verificar Stock.

Precondicin

El almacenero verifica Stock.

Secuencia Normal

Paso

Postcondicin
Excepciones

Accin
El almacenero ingresa al sistema para verificar
existencia de producto

El sistema solicita los datos del Producto:


cdigo, modelo, Nombre_pro.

Realiza entrega de pedido si hay existencia.

Paso
3

PROYECTO DE PROGRAMACIN

Accin
Si no hay existencia gestiona orden de pedido al
administrador

RF- 09
Objetivos asociados
Descripcin

Precondicin
Secuencia Normal

Postcondicin
Excepciones

PROYECTO DE PROGRAMACIN

Entrega de Pedido
OBJ02 Controlar Salida de Productos
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Se realice la entrega de producto.
Si hay existencia de producto realizar la entrega de
pedido.
Paso
1

Accin
El almacenero verifica stock en el sistema.

2
4

El sistema solicita los datos del Producto:


cdigo, modelo, Nombre_pro.
El sistema solicita datos de trabajador

5
6

El sistema almacena los datos proporcionados,


imprime orden de salida.
El almacenero entrega el producto al trabajador.

Actualizacin de base de datos al generar salida de


producto
Paso Accin
Si no hay Stock gestiona orden de pedido al
1
administrador.

CAPITULO IV
ANLISIS Y DISEO DEL SISTEMA
4.1. ANLISIS DEL SISTEMA

Durante el anlisis, analizaremos los requisitos que se


describieron en la captura de requisitos refinndolos y
estructurndolos. El objetivo es conseguir una compresin ms
precisa de los requisitos y transformarlos en clases.
Modelo de arquitectura
Este apartado est formado de dos partes:
1. La vista grfica de los casos de uso significativos para
la Arquitectura.
2. La descripcin textual de este modelo, en donde se
describen las caractersticas funcionales y/o adicionales
que se consideran crticas para el desarrollo del
sistema.

PROYECTO DE PROGRAMACIN

planificar requerimientos
TRABAJADOR
controlar salida de productos
ADMINISTRACION

controlar ingresos de productos

ALMACENERO

planificar y ejecutar inventarios


PROVEEDOR

Facturar productos
CLIENTE

PROYECTO DE PROGRAMACIN

4.1.2. REALIZACIN DE CASOS DE USOS DEL ANLISIS

planificar requerimientos
(from Use Case View)

controlar salida de productos


(from Use Case View)

controlar ingresos de productos


(from Use Case View)

planificar y ejecutar inventarios


(from Use Case View)

Facturar productos
(from Use Case View)

PROYECTO DE PROGRAMACIN

Realizacion de planificar
requerimientos

Realizacion controlar salida de


productos

realizacion controlar ingresos de


productos

Realizacion de planificar y ejecutar


inventarios

Realizacion Facturar productos

4.1.3. ANLISIS DE CLASES


CASO DE USO PLANIFICAR REQUERIMIENTOS

TRABAJADOR
solicitar datos(9)
entregar pedido(13)
entregar
producto(12)

ALMACENERO
Realiza pedido(2)
Devolver datos(10)
Aceptar(4)
Emitir resultado(8)
Generar orden(6)

PROYECTO DE PROGRAMACIN

SISTEMA
Ingresar al sistema(11)
Verificar Stock(5)
Ingreso de clave y contrasea(3)

CASO DE USO CONTROLAR SALIDA

1: Realiza pedido
Almacenero

Trabajador
8: Entrega de pedido
11: postergacion o cancelacion de pedido
5: Aprueba pedido

6: Verifica Stock
7: Existe Producto
9: No hay stock

2: Verifica pedido
10: Gestiona orden de pedido

Administrador
3: Ingresa al sistema para verificar

Sistema

4: Emite resultado

Realiza pedido(1)
Aprueba pedido(5)
Existe producto(6)

Sistema

Almacenero
Ingresar al sistema(3)
Verificar Stock(4)

ALMACENERO

SISTEMA

Realiza pedido(1)
Aprueba pedido(5)
Existe producto(6)

Ingresar al sistema(3)
Verificar Stock(4)

PROYECTO DE PROGRAMACIN

Administrador
4: Envia reporte de productos faltantes

9: Entregar productos

6: Verifica pago
5: Realiza pedido de productos

7: Requiere codigo de ciudad de envio


8: Enviar productos
proveedor

Almacenero

1: Verificar stock
10: Registro productos

2: Devolver consulta
3: Genera reporte
Sistema

cliente

CASO DE USO CONTROLAR INGRESOS DE PRODUCTOS

PROYECTO DE PROGRAMACIN

PROVEEDOR

ALMACENERO

ADMINISTRADOR SISTEMA

entregar pedido(8)
postergacin o
cancelacin de
pedido(11)
verifica pago(6)

entregar producto(9)
devolver consulta(2)
generar reporte(3)

Enviar reporte de
productos faltantes(4)
Requiere cdigo de
ciudad de envi(7)

Verificar Stock(1)
Registro de productos(10)

CASO DE USO PLANIFICAR Y EJECUTAR INVENTARIOS

1: verifica entrada y salida de productos


3: descarga de productos defectuosos
5: realiza pedido
7: realiza el control de existencia
10: Envia los reportes

ALMACENERO

ADMINISTRADOR

PROYECTO DE PROGRAMACIN

ADMINISTRADOR

2: genera datos de existencia


4: genera datos de existencias actualizados
6: genera comprobante
8: realiza informe de existencia
9: Solicita reportes

ALMACENERO

Generar datos de existencia(2)


Genera datos de existencia actualizados(4)
Genera comprobante(6)
Realiza informe de existencia(8)
Solicita reportes(9)

Verifica entrada y salida de


productos(1)
Descarga
de
productos
defectuosos(3)
Realiza pedido(5)
Realiza el control de existencia(7)
Enva reportes(10)

CASO DE USO FACTURAR PRODUCTO


CLIENTE

TRABAJADOR

SISTEMA

10: verifica estado

CLIENTE

1: realiza pedido
11: si esta daado devolucion de producto
TRABAJADOR
5: solicita detalle de pedido
7: Forma de pago
9: entrega de producto

3: emite resultado

13: actualiza stock

SISTEMA

PROYECTO DE PROGRAMACIN

2: verifica stock
4: elaborar factura
6: Describe detalle de pedido
8: ingreso al sistema forma de pago
12: ingresa numero de factura a devolver

Verifica estado(10)
Solicita detalle de pedido(5)
Forma de pago(7)
Entrega de producto(9)

Realiza pedido(1)
Si est daado devolucin de
producto(11)
Emite resultado(3)

Verifica stock(2)
Elaborar factura(4)
Describe
detalle
de
pedido(6)
Ingreso al sistema forma
de pago(8)
Ingresa
nmero
de
factura a devolver(12)
Actualizar stock(13)

ANLISIS DE CLASES

CLASE
Trabajador

Almacenero

PROYECTO DE PROGRAMACIN

ATRIBUTOS
DNI
Nombre
Apellido
E Mail
Direccin
Telfono
Ciudad
DNI
Nombre
Apellido
Email
Direccin
Telfono
Ciudad

RESPONSABILIDADES
Buscar
Mostrar

Adicionar
Eliminar
Modificar Datos
Validar
Buscar
Mostrar

Cliente

DNI
Nombre
Apellido
Email
Direccin
Telfono
Ciudad
Proveedor
Ruc
Razn
Social
Administrador DNI
Nombre
Apellido
Direccin
Telfono
Ciudad
Producto
Cdigo
Descripcin
Existencia
Precio venta
Precio costo
Estado
Tipo

PROYECTO DE PROGRAMACIN

Adicionar
Eliminar
Modificar Datos
Validar
Buscar
Mostrar
Ingresar producto
Modificar producto
Eliminar producto
Verificar producto
Buscar producto
Restar producto
Mostrar producto
Validar producto

4.2. DISEO DEL SISTEMA


Diseo de realizacin de CU del sistema

Realizacion de
casos de uso

Diagramas del
Paquete de Diseo

Diagramas de Clases

PROYECTO DE PROGRAMACIN

4.2.1. REALIZACIN DE CASOS DE USOS DEL DISEO


-Diagrama de clases del CU N 01

PROYECTO DE PROGRAMACIN

Entregar pedido
Entregar pedido
Entregar pedido

Diagrama de secuencia CU N 01

Cliente

Trabajador

Almacenero

Sistema

Requiere producto
Realiza pedido a almacen
Ingresa Clave y contrasea

Acepta

Verifica Stock
si hay stock
Generar Orden de Salida

Emitir resultado
Solicita Datos
Devolver datos solicitados
Ingresa al sistema

Entregar producto

Entregar pedido

PROYECTO DE PROGRAMACIN

Diagrama de clases del CU N 02

PROYECTO DE PROGRAMACIN

Diagrama de secuencia CU N 02

Trabajador

Almacenero

Sistema

Administrador

Realiza pedido
Verifica pedido
Ingresa al sistema para verificar
Emite resultado

Aprueba pedido

Verifica Stock

Existe Producto

Entrega de pedido
No hay stock

Gestiona orden de pedido

postergacion o cancelacion de pedido

PROYECTO DE PROGRAMACIN

Diagrama de clases del CU N 03

PROYECTO DE PROGRAMACIN

Almacenero

Diagrama de secuencia CU N 03

Administrador

cliente

proveedor

Verificar stock

Devolver consulta

Genera reporte

Envia reporte de productos faltantes


Realiza pedido de productos
Verifica pago

Requiere codigo de ciudad de envio

Enviar productos

Entregar productos

Registro productos

PROYECTO DE PROGRAMACIN

Sistema

Entregar productos

Registro productos

Diagrama de clases del CU N 04

PROYECTO DE PROGRAMACIN

Diagrama de secuencia CU N 04

ALMACENERO

ADMINISTRADOR

verifica entrada y salida de productos

genera datos de existencia


descarga de productos defectuosos

genera datos de existencias actualizados


realiza pedido

genera comprobante
realiza el control de existencia

realiza informe de existencia

Solicita reportes
Envia los reportes

PROYECTO DE PROGRAMACIN

Diagrama de clases del CU N 05

PROYECTO DE PROGRAMACIN

Diagrama de secuencia CU N 05

CLIENTE

TRABAJADOR

SISTEMA

realiza pedido

verifica stock

emite resultado

elaborar factura

solicita detalle de pedido


Describe detalle de pedido

Forma de pago
ingreso al sistema forma de pago

entrega de producto

verifica estado

si esta daado devolucion de producto

ingresa numero de factura a devolver

actualiza stock

PROYECTO DE PROGRAMACIN

4.2.2. DE LA ARQUITECTURA

PROYECTO DE PROGRAMACIN