Professional Documents
Culture Documents
INTEGRANTES: BUENO BURGOS MERY BRIONES GALLO SHIRLEY GONZALES COLLANTES FIORELLA RODRIGUEZ HUAMAN RODRIGO VELASQUEZ SANDOVAL LUIS
Objetivo General
Mejorar la eficiencia de la gestin comercial de las reas de Compras, Ventas y Almacn de la empresa Calzados Richardson E.I.R.L. a travs de un sistema transaccional
Objetivos Especficos
Analizar el flujo de informacin de las distintas reas de la Empresa de modo que se pueda recomendar su modernizacin. Definir la arquitectura y la base de datos del Sistema de Informacin. Determinar los requerimientos de hardware y software apropiados para un eficiente funcionamiento del sistema. Determinar y satisfacer los requerimientos necesarios para la toma de decisiones de la gerencia general. Lograr que la empresa brinde un mejor servicio al cliente, contando con informacin requerida por ellos en forma rpida y oportuna. Disminuir el tiempo de procesamiento de informacin, permitiendo as a las reas, a las cuales est dirigida el proyecto tomar decisiones oportunas, acertadas y correctivas. Mejorar la eficiencia en las actividades de compras, ventas y manejo de almacn en lo que a tratamiento de informacin se refiere. Analizar e Disear el Sistema de Informacin en las reas de Compras, Ventas y Almacn de la empresa Calzados Richardson E.I.R.L.
Jefe de Venta
(f rom TR ABAJ ADOR DEL N EGOC IO)
Cliente
(f rom AC TOR D EL N EGOC IO)
Diseador
(f rom TR ABAJ ADOR DEL N EGOC IO)
Jefe de Logistica
(f rom TR ABAJ ADOR DEL N EGOC IO)
Adminis trador
(f rom TR ABAJ ADOR DEL N EGOC IO)
Proveedor
(f rom AC TOR D EL N EGOC IO)
DIAGRAMA DE COLABORACIN
REGISTRAR ARMADO
2: Buscar armado 3: Leer()
: Operario
: Armado
8: Registrar armado
9: Registrar()
REGISTRAR CALZADO
2: buscar calzado 3: leer ()
1: IU Registrar calzado
5: Reg. calzado
6: registrar
REGISTRAR CLIENTE
2: buscar calzado 3: leer ()
1: IU Registrar calzado
5: Reg. calzado
6: registrar
REGISTRAR CORTADO
2: Buscar cortado 3: Leer()
1: IU Registrar cortado
5: Buscar operario
6: Leer()
: Jefe de produccion
: Cortado : Operario
8: Registrar cortado
9: Registrar
5: Bu car operario
6: Leer()
: Je e de produccion
: Cortado : Operario
9: Regi trar
6: leer () 5: buscar insumos 1: IU Registrar f actura de insumos 7: Obj. insumos 8: buscar prov eedor : IU Registrar f actura de insumos 9: leer () 10: Obj. prov eedor : f actura de insumos : buscador insumos : Insumos
: Administrador
: prov eedor
12: registrar
REGISTRAR FACTURA
2: Buscar factura 3: Leer()
: Administrador
: IU Registrar factura
8: Registrar factura
9: Registrar
5: buscar calzado
6: leer()
: Jef e de v enta
: buscador calzado
: calzado
9: registrar()
10: v ar. hoja de especif icacin calzado : registrador hoja de especif icacion calzado
REGISTRAR INSUMOS
2: Buascar insumos 3: leer ()
1: IU Registrar insumos
: Administrador
: IU Registrar insumos
: Insumos
5: Reg. Insumo
6: Registrar
REGISTRAR OPERARIO
2: Buscar operario 3: leer()
1: IU registrar operario
: Jefe de produccion
: IU Registrar operario
: Operario
5: Registrar operario
6: Registrar
6: Leer()
7: Obj. ins um os : bus cador ins um os 1: IU: Regis trar orden de com prade ins um os 8: bus car pedido calzado 9: bus car() : Ins um os
10: obj. pedido de calzado : IU Regis trar orden de com pra de : Bus cador Pedido de calzado : Pedido de Calzado ins um os
16: var. orden de com pra de ins um os : Regis trador orden de com pra de ins um os
6: Leer()
: Administrador
7: Obj. pago del pedido : IU Registrar orden de conformidad de : Buscador pago del pedido pago
9: Registrar()
10: Var. orden de conform idad de pago : Registrador orden de conform idad de pago
: Jefe de produccion
: Orden de salida
9: Registrar()
:I
st
cc
sc
ct t
:J f
cc
:I
st cc
: s
ct t : sc
: ct t : ct t
s cc
st
cc
st
cc : st cc s
6: Leer()
: Jefe de logistica
: Producto terminado
9: Registrar()
10: Var. orden de salida de producto terminado : registrador de orden de salida de producto terminado
5: Buscar insumos
6: Leer()
: Jefe de logistica
9: Registrar
6: leer ()
7: Obj. f actura de insumos : Administrador : IU Registrar pago de insumos : buscador f actura de insumos
: f actura de insumos
: pago de insumos
9: registrar
5: Buscador factura
6: Leer()
: Administrador
: Buscardor factura
9: Registrar
5: Buscar cliente
6: Leer
: Jefe de venta
: Pedido de Calzado
12: registrar()
REGISTRAR PERFILADO
2: Buscar perfilado 3: Leer()
1: IU Registrar perfilado
5: buscar operario
6: Leer()
: Jefe de produccion
: Operario : Perfilado
8: Registrar perfilado
9: Registrar
9: leer()
10: obj. datos ins umos para corte : Datos ins umo para corte : bus cador de datos ins umo para corte 11: Bus car perfilado 12: leer()
13: obj. perfilado : IU Regis trar producto term inado 14: bus car cortado
: Perfilado
: Producto terminado
: Cortado
18: leer()
: Armado
REGISTRAR PROVEEDOR
2: buscar prov eedor 3: leer () 4: Obj. prov eedor : buscador prov eedor
: Administrador
: prov eedor
6: registrar
REGISTRAR RECLAMO
2: Buscar reclamo 3: leer()
1: IU registrar reclamo
6: leer()
: Jefe de logistica
7: obj. orden de compra de insumos : IU registrar reclamo : Buscador orden de compra de insumos
: Reclamo
8: registrar reclamo
9: registrar
GUI
GUI
DIAGRAMA DE SECUENCIA
REGISTRAR ARMADO
: Jefe de produccion : IU Regis trar armado 0 : buscador de armado : registrador de armado : Buscador operario : actualizador de armado : Operario : Armado IU Registrar armado dar click buscar armado Buscar armado Leer() Obj. armado Si obj. armado=Null.Msg'armado no reg.' Si obj. armado <>Null.Mostrar datos
dar click buscar operario buscar operario leer () Obj. operario dar click registrar Registrar armado Registrar () Var. armado
REGISTRAR CALZADO
: Diseador : IU Registrar calzado : buscador calzado : registrador calzado : actualizador calzado : calzado IU Registrar calzado dar click buscar calzado buscar calzado leer () Obj. calzado Si obj. calzado=Null.Msg'calzado no reg.' Si obj. calzado <>Null.Mostrar datos dar click en nuevo limpiar controles dar click registrar registrar calzado registrar () Var. calzado dar click actualizar actualizar calzado actualizar () Var. calzado
REGISTRAR CORTADO
: Jefe de produ ccion : IU Regis trar cortado : bus cador de corta do : regis trador de cortado : Bus cador operario : actualizador de co rtado : Operario : Cortado IU Regis trar cortado Bus car cortado Leer() Obj, cortado Si obj. cortado=Null.Ms g'cortado no reg.' Si obj. cortado <>Null.Mos trar datos dar click bus car operario bus car operario leer () Obj, operario dar click regis trar Regis trar cortado Regis trar() Var cortado Dar click actualizar Actualizar cortado Actualizar() Var. cortado
Leer() Obj. datos de insumo para corte Si datos de insumo para corte=Null.Msg'datos no reg.' Si datos de insumos para corte<>Null.Mostrar datos dar click buscar operario buscar operario leer ()
Obj. operario dar click registrar Registrar datos insumos para corte registrar () Var. datos insumo para corte Dar click actualizar Actualizar datos de insumo para corte Actualizar() Var. datos de insumo para corte
REGISTRAR FACTURA
: Administrador : IU Registrar f actura : Buscardor f actura IU: registrar f actura Dar click buscar f actura Buscar f actura Leer() Obj. f actura Si obj. f actura=Null Msg'no existe' Si obj. f actura<>Null. Mostrar datos Dar click buscar pedido de calzado Buscar pedido de calzado Leer() Obj. pedido de calzado Dar click registrar f actura Registrar f actura Registrar Var. f actura dar click actualizar actualizar f actura actualizar() Var f actura : Buscador Pedido de calzado : Registrador f actura : actualizar f actura : Pedido de Calzado : Factura
si Obj factura de insumos=NULL .Msg "factura de insumos no registrado" i Obj factura de in umo <>NULL mo trar datos dar click en bu car in umo
bu car in umo
leer () bj in umo
dar click registrar registrar factuera de insumos registrar () Var. factura de insumos dar click actuali ar actuali ar factura de insumos actuali ar Var. factura de insumos
: In umo
: Admini rador
: bu cador proveedor
: bu cador in umo
: proveedor
: factura de in umo
ar bu ar ho a de e pe f a on a zado
eer ()
b . ho a de e pe f a on a zado
o trar dato
bu
ar a zado
b . a zado
dar
dar
: Jefe de venta
:I
eg trar ho a de e pe f a on a zado
: bu ador ho a de e pe f a on a zado
: bu
ador a zado
: a zado
: ho a de e pe f a one a zado
eer ()
REGISTRAR INSUMOS
: Adm i i r dor
IU Regstrar insumos dar click buscar buscar insumos leer () bj insum os si Obj insumo=NULL .Msg "insumo no registrado"
!
ar insumos
ar insumos
: buscador i sumos
: registrador i sumos
: actualizador i sumos
: Insum os
buscar pedido de calzado leer () Obj pedido de calzado Dar click registrar orden de compra de insumos Registrar orden de compra de insumos Registrar () Var. orden de compra de insumos
Si. obj.orden de produccion=Null.Msg'orden no reg.' Si obj.orden de produccino<>Null.Mostrar datos Dar click buscar orden de salida
buscar orden de salida leer () Obj orden de salida dar click registrar
Dar click actualizar Actualizar orden de produccion Actualizar() Var orden de produccion
dar click buscar producto terminado buscar producto terminado leer () Obj producto terminado dar click registrar Registrar orden de salida de PT. Registrar() Var. orden de salida de PT.
#
ar click actualizar Actualizar orden de salida de PT Actualizar() Var. orden de salida de PT.
REGISTRAR PERFILADO
: Jefe de produccion : IU Registrar perfilado : buscador de perfilado : registrador de perfilado : actualizador de perfilado : Buscador operario : Operario : Perfilado IU Registrar perfilado dar click buscar perfilado Buscar perfilado leer () Obj perfilado Si obj. perfilado=Null.Msg'prefilado no reg.' Si obj. perfilado<>Null.Mostrar datos
dar click buscar operario buscar operario leer () Obj operario dar click registrar
registrar ()
REGISTRAR OPERARIO
: Jefe de produccion : IU Regi strar operari o : Buscador operari o : Regi strador operario : actualizador operari o : Operari o IU regi strar operari o dar cli ck en buscar buscar operario leer () Obj operario si Obj . operario=NULL .Msg "operario no regi strado" si Obj operari o <>NULL m ostrar datos dar cli ck nuevo
dar cli ck regi strar regi strar operari o regi strar () Var operari o dar cli ck actuali zar actual izar operari o actual izar () Var operari o
dar click orden de salida de PT bus car orden de s alida de producto term inado leer() Obj orden de s alida de producto term inado dar click regis trar regis trar orden de conform idad de produccion regis trar () Var orden de conform idad de produccion dar click actualizar actualizar orden de conform idad de produccion actualizar () Var orden de conform idad de produccion
dar click en buscar buscar pedido de calzado leer() Obj. pedido de calzado
si Obj. pedido de calzado=NULL .Msg "Pedido de calzado no registrado" si Obj pedido ce calzado <>NULL mostrar datos dar click buscar cliente buscar cliente leer () Obj cliente dar click buscar calzado buscar calzado leer () Obj calzado dar click registrar registrar pedido de calzado registrar () Var pedido de calzado dar click eliminar eliminar pedido de calzado eliminar () Var pedido de calzado
REGISTRAR PROVEEDOR
: Administrador : IU Registrar proveedor : buscador proveedor : registrador proveedor : actualizador proveedor : proveedor IU registrar proveedor dar click en buscar buscar proveedor leer () Obj proveedor si Obj. proveedor=NULL .Msg "proveedor no registrado" si Obj operario <>NULL mostrar datos dar click nuevo
dar click registrar registrar proveedor registrar () Var proveedor dar click actualizar actualizar proveedor actualizar () Var proveedor
REGISTRAR RECLAMO
: Jefe de logistica : IU registrar reclamo : Buscador reclamo : Registrador reclamo : Buscador orden de : actualizador reclamo compra de insumos : Orden de compra de insumos : Reclamo IU registrar reclamo dar click buscar reclamo buscar reclamo leer() Obj reclamo si Obj. reclamo=NULL .Msg "reclamo no registrado" si Obj reclamo<>NULL mostrar datos dar click buscar orden de compra de insumos buscar orden de compra de insumos leer () Obj orden de compra de insumos dar click registrar registrar reclamo registrar () Var reclamo dar cick actualizar actualizar reclamo actualizar () Var reclamo
DIAGRAMA DE CLASES
Hoja_es pec if icacion_calzado c od_hoja c olor medidas obs erv aciones Leer() Regis trar() Ac tualizar() 1
Prov eedor c od_prov : String nombre : String direcc ion : String telef ono : String email : String ruc : String Leer() Regis trar() Ac tualizar() 1 Pago_de_insumos c od_pago_ins : String f ec ha : Date Leer() Regis trar() Ac tualizar() 1
Cliente c od_c li : String nombre : String direcc ion : String ruc : String telef ono : String Leer() Regis trar() Ac tualizar() 1
Pedido_de_calzado c od_ped : String obs erv aciones : String f ec ha : Date monto : Double 1 1..n Leer() Regis trar() Ac tualizar() Eliminar() 1..n
Reclamo Orden_c ompra_ins umos nro_reclamo : String des cripc ion : String f ec ha : Date 1..n 1..n 1 Leer() Regis trar() Ac tualizar()
Fac tura nro_f actura : String des cripc ion : String monto : Double f ec ha : Date Leer() Regis trar() Ac tualizar()
Pago_de_pedido 1 c od_pago : String f ec ha : Date Leer() Regis trar() Ac tualizar() 1 1 Orden_de_conf ormidad_de_pago c od_c onf _pago : String f ec ha : Date des cripc ion : String Leer() Regis trar() Ac tualizar() 1..n
1 Calzado c od_c alz : String s erie : String Leer() Regis trar() Ac tualizar() 1..n
1..n
1 Fac tura_ins umos nro_f actura_insumos : String des cripc ion : String monto : Double f ec ha : Date
1..n
1..n Ins umos c od_insumos : String nombre : String f ec ha : Date Leer() Regis trar() Ac tualizar() 1..n
1..n
1..n
Orden_s alida_producto c od_s alida : String f ec ha : Date des cripc ion : String Leer() Regis trar() Ac tualizar() 1..n
1..n Orden_s alida nro_orden_salida : String des cripc ion : String f ec ha : Date Leer() Regis trar() Ac tualizar()
DETALLE_PR ODU CTO_TERMINADO c antidad : Integer Orden_c onf ormidad_produc cion c od_c onf o : String f ec ha : Date Leer() Regis trar() Ac tualizar() 1 1 Orden_s alida_producc ion nro_s alida_prod : String des cripc ion : String f ec ha : Date Leer() Regis trar() Ac tualizar() 1 1 1..n 1..n Producto_terminado c od_prod_terminado : String c olor : String obs erv acion : String nombre : String 1 Leer() Regis trar() Ac tualizar() 1 1..n Datos _insumos_corte 1..n c od_dato_ins umos : String f ec ha : Date obs erv acion : String Leer() Regis trar() Ac tualizar() 1 1 1..n Operario c od_operario : String nombre : String direcc ion : String telef ono : String email : String Leer() Regis trar() Ac tualizar() 1..n 1..n 1 1..n Cortado c od_c ortado : String f ec ha : Date obs erv acion : String Leer() Regis trar() Ac tualizar() 1 1
1..n
Perf ilado c od_perf ilado : String f ec ha : Date obs erv acion : String Leer() Regis trar() Ac tualizar()
Armado 1..n c od_armado : String f ec ha : Date obs erv acion : String Leer() Regis trar() Ac tualizar()
1..n
ALTO
MEDIO
BAJO
TOTAL
EE
32
48
CE
21
24
SE
PFA ! 433.38
LDC ! 10834.75LD C
1.05
0.38
TIEMPO
ESFUERZO TAMAO DE EQUIPO ! TIEMPO DE DESARROLLO 29.29 hombres - mes TAMAO E EQUIPO ! 9.02 meses
COSTO DE DESARROLLO
RECURSOS MATERIALES CANTIDAD COSTO TOTAL($) 120.00 120.00 Materiales para la elaboracin del proyecto. Subtotal Varios
RECURSOS HUMANOS
TIEMPO (mes)
COSTO TOTAL($)
4 Analistas Programadores
350.00
3150.00
Subtotal
3150.00
SERVICIOS
CANTIDAD
Varios
COSTO DE DESARROLLO
COSTO DE IMPLEMENTACIN
COSTO DE IMPLEMENTACIN Licencia de Microsoft SQL server 2005 Licencia de Visual Basic. Net 2005 Licencia de Rational Rose 2003 TOTAL
SUBTOTAL ($)
1050.00
SUBTOTAL ($)
50.00
80.00
Costo de capacitacin
80.00
TOTAL
210.00
BENEFICIOS TANGIBLES
CANTIDAD
PERSONAL
HORAS x DA
DIAS x MES
PAGO HORA($)
TOTAL/MES
TOTAL/AO
y 2 y
24
5.50
1056.00
12
TOTAL
1056.00
12672.00
BENEFICIOS TANGIBLES
BENEFICIOS TANGIBLES (ANUALES) SUBTOTAL($)
360.00
Ahorro en personal
12672.00
TOTAL
13032.00
BENEFICIOS INTANGIBLES
Satisfaccin de los usuarios por la interfaz del sistema. Tiempos cortos en el procesamiento de pedidos. Orden de la informacin ingresada. Facilidad de operaciones del sistema. Soporte de decisiones a nivel operativo.
Moneda: La moneda considerada para la obtencin del flujo de caja es el dlar americano. Horizonte del proyecto: El horizonte del proyecto es de 5 aos. Periodicidad de los flujos: La periodicidad de los flujos es de 1 ao. Ingresos: Los ingresos por concepto de ahorros equivalen a $ 13032 anuales. Costos: Los costos de funcionamiento del sistema son de $ 210 anuales. Inversin: Se deber invertir en la compra de las licencias de Microsoft SQL Server 2005, VisualBasic.Net y Rational Rose 2003.
FLUJO ECONMICO
AOS DESCRIPCIN 0 Flujo de Caja Operativo Ingresos de Ahorro Costos de Funcionamiento Costo de Desarrollo Costo de Implementacin Flujos de Capitales Flujo de Caja Econmico -3470 -2500 -5970 -5970 1 13032 -210 12822 0 0 0 12822 2 13032 -210 12822 0 0 0 12822 3 13032 -210 12822 0 0 0 12822 4 13032 -210 12822 0 0 0 12822 5 13032 -210 12822 0 0 0 12822
VAN ! I 0 ( FE /(1 i ) n )
n 1
VAN ! 5970 ((12822 /(1.15)1 ) (12822 /(1.15) 2 ) (12822 /(1.15) 3 ) (12822 /(1.15) 4 ) (12822 /(1.15) 5 )
VAN= 37011.33
0 ! I 0 ( FE /(1 r ) )
n n 1
0 ! 5970 ((12822 /(1 r ) 1 ) (12822 /(1 r ) 2 ) (12822 /(1 r ) 3 ) (12822 /(1 r ) 4 ) (12822 /(1 r ) 5 )
TIR= 214%
ANLISIS BENEFICIO/COSTO
B / C ! VAB / VAC
CLCULO DEL VALOR ACTUAL DE COSTO (VAC) Inversin Inicial (Io)= 5970 Costo (C)= 210 Tasa de inters (i)= 15%
VAC ! 5970 ((210 /(1.15)1 ) ( 210 /(1.15) 2 ) (210 /(1.15)3 ) (210 /(1.15)4 ) ( 210 /(1.15)5 )
VAC ! I 0 (C /(1 i ) n )
n 1
CLCULO DEL VALOR ACTUAL DE BENEFICIO (VAB) Beneficio (B) = 12822 Tasa de inters (i)= 15%
VAC= 6673.95
VAB ! 5970 (12822 /(1.15)1 ) (12822 /(1.15)2 ) (12822 /(1.15)3 ) (12822 /(1.15)4 ) (12822 /(1.15)5 )
VAB ! ( B /(1 i ) n )
n 1
VAB= 48951.33
ANLISIS BENEFICIO/COSTO
B / C ! VAB / VAC
B/C= 7.33
CONCLUSIN
Se concluye que el proyecto es factible econmicamente con un valor Actual Neto (VAN)= 37011.33, una tasa interna de Retorno (TIR) = 214% y un Anlisis Beneficio/Costo (B/C)= 7.33.