Escolar Documentos
Profissional Documentos
Cultura Documentos
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
RAZON SOCIAL
: Thunder Cache
TELFONO
: 064-252236
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
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
PROYECTO DE PROGRAMACIN
lleva a sobre-
utilidades.
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.80 GHz
Memoria instalada(RAM): 8.00(3,85 GB utilizable)
Tipo de sistema:
TECNICO
Microprocesador :
B. RECURSOS DE SOFTWARE
GERENCIA
Sistema Operativo :Windows 7
TECNICO
PROYECTO DE PROGRAMACIN
la
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
1000
Costo
Total
500
de
Implantacin
2900
1500
1.6. JUSTIFICACIN
a) JUSTIFICACIN PRACTICA
PROYECTO DE PROGRAMACIN
materiales,
herramientas
su
mejor
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.
Gerente
Secretara
Administrativa
Soporte
Tcnico
Thunder Cache.
Contabilidad
Ventas
PROYECTO DE PROGRAMACIN
Almacn
(Logstica)
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.
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
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.
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
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.
PROYECTO DE PROGRAMACIN
PROYECTO DE PROGRAMACIN
trabajador
cliente
<<include>>
Emite factura (RF-20)
<<include>>
Detalle factura (RF-21)
<<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
Realizar Pedido
OBJ01 Planificar Requerimientos
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
Solicite realizar pedido.
Precondicin
Secuencia Normal
Paso
1
2
5
6
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
2
3
5
Postcondicin
Excepciones
Accin
Si hay existencia elabora vale de salida y si no
elimina operacin.
Paso
5
RF- 04
Objetivos asociados
Descripcin
Precondicin
Secuencia Normal
Paso
Postcondicin
Excepciones
Accin
El Sistema realiza un filtro de los productos
faltantes de la empresa
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
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
Secuencia Normal
Paso
1
2
5
6
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
Precondicin
Secuencia Normal
Paso
1
2
5
6
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
Precondicin
Secuencia Normal
Paso
Postcondicin
Excepciones
Accin
El almacenero ingresa al sistema para verificar
existencia de producto
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
5
6
CAPITULO IV
ANLISIS Y DISEO DEL SISTEMA
4.1. ANLISIS DEL SISTEMA
PROYECTO DE PROGRAMACIN
planificar requerimientos
TRABAJADOR
controlar salida de productos
ADMINISTRACION
ALMACENERO
Facturar productos
CLIENTE
PROYECTO DE PROGRAMACIN
planificar requerimientos
(from Use Case View)
Facturar productos
(from Use Case View)
PROYECTO DE PROGRAMACIN
Realizacion de 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)
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
Almacenero
1: Verificar stock
10: Registro productos
2: Devolver consulta
3: Genera reporte
Sistema
cliente
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)
ALMACENERO
ADMINISTRADOR
PROYECTO DE PROGRAMACIN
ADMINISTRADOR
ALMACENERO
TRABAJADOR
SISTEMA
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
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
Realizacion de
casos de uso
Diagramas del
Paquete de Diseo
Diagramas de Clases
PROYECTO DE PROGRAMACIN
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
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
PROYECTO DE PROGRAMACIN
PROYECTO DE PROGRAMACIN
Almacenero
Diagrama de secuencia CU N 03
Administrador
cliente
proveedor
Verificar stock
Devolver consulta
Genera reporte
Enviar productos
Entregar productos
Registro productos
PROYECTO DE PROGRAMACIN
Sistema
Entregar productos
Registro productos
PROYECTO DE PROGRAMACIN
Diagrama de secuencia CU N 04
ALMACENERO
ADMINISTRADOR
genera comprobante
realiza el control de existencia
Solicita reportes
Envia los reportes
PROYECTO DE PROGRAMACIN
PROYECTO DE PROGRAMACIN
Diagrama de secuencia CU N 05
CLIENTE
TRABAJADOR
SISTEMA
realiza pedido
verifica stock
emite resultado
elaborar factura
Forma de pago
ingreso al sistema forma de pago
entrega de producto
verifica estado
actualiza stock
PROYECTO DE PROGRAMACIN
4.2.2. DE LA ARQUITECTURA
PROYECTO DE PROGRAMACIN