Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Sistema Ferreteria
Proyecto Sistema Ferreteria
2012 - I
Dedicatoria
Este trabajo de investigacin lo dedico a los casi tres aos que llevo en el camino de la
universidad, a todo este tiempo en que no hubo otra opcin de ver lo bueno de una realidad
que suele ser poco justa y hasta absurda. Dedico esto al esfuerzo fsico, econmico y
sobretodo emocional que conlleva el ser alumno de la UTP.
Agradecimiento
Un agradecimiento al seor Jos Lpez que muy amablemente
Hizo de contacto con la empresa del proyecto en cuestin.
Tambin a mi madre por estar siempre alentndome a seguir adelante.
INDICE
RESUMEN EJECUTIVO
CAPTULO 1: EL PROBLEMA
1.1 Planteamiento del problema
1.2 Formulacin del problema
1.3 Objetivos
1.4 Justificacin de la Investigacin
1.5 Limitaciones
CAPTULO 2: MARCO TERICO
2.1. Antecedentes de la Investigacin
2.2. Bases Tericas
2.3. Definicin de Trminos
2.4. Sistemas de hiptesis (de ser necesarias)
2.5. Sistemas de Variables
CAPTULO 3: MARCO METODOLGICO
3.1. Nivel de Investigacin
3 2. Diseo de la Investigacin
3.3. Poblacin y Muestra*
3.4. Tcnicas e Instrumentos de Recoleccin de Datos
3.5. Tcnicas de Procesamiento y Anlisis de Datos
CAPTULO 4: ASPECTOS ADMINISTRATIVOS
4.1. Recursos: Humanos, Materiales, Financieros
4.2. Cronograma de Actividades. Diagrama de Gantt
4.3. Anlisis econmico-financiero del proyecto
BIBLIOGRAFA
ANEXOS
RESUMEN EJECUTIVO
Se plantea la revisin de los procesos y la forma de operacin de la empresa en lo
concerniente a la logstica. De acuerdo al resultado del anlisis de la situacin actual se
plantearan nuevas formas de operar adems del desarrollo de un sistema informtico
para el control de las existencias en el almacn.
Siendo los recursos de la empresa limitados se planteara empezar por el control de las
existencias del almacn. Para esto se har un planteamiento del problema y de su
detalle.
Se describirn que herramientas sern usadas para el anlisis y formulacin de este
sistema. As mismo se describir la teora en la cual nos basaremos para dicha
formulacin.
CAPITULO 1: EL PROBLEMA
1.3 OBJETIVOS
Objetivo general
Formular un sistema de informacin para el control de las existencias en el
almacn.
Objetivo especficos
Tener 4 mdulos: productos, movimientos, empleados y proveedores.
Lograr una consulta rpida del inventario de los productos.
Identificar rpidamente los productos que sea necesario comprar.
Tener informacin confiable del verdadero stock de los productos en el
almacn.
Identificar perfiles de trabajador para asignar tareas especficas en vez de ser
todistas.
Contar con un kardex por producto.
Tener un mantenimiento de productos.
1.5 LIMITACIONES
Culturales y sociales. Las personas que manejan un negocio no siempre estn
abiertos a escuchar mejoras e ideas de cambio por ignorancia sobre todo, sin
embargo sera posible con vencerlos con una buena propuesta.
Econmicas. La empresa es una ferretera pequea que no podra costear la
automatizacin de todos sus procesos pero si empezar de a pocos. Por ejemplo
primero cambiando su forma de operar.
Tiempo. Este proyecto consta de 3 meses aproximadamente por lo que se
tratara de dar solucin al principal problema de la empresa.
Un riesgo es el del rechazo de la propuesta. Posiblemente el cliente no este de
acuerdo con el proyecto propuesto.
Base de datos
Para el diseo de la Base de datos se plantea formular un modelo entidad relacin
totalmente normalizado debido a la naturaleza del sistema a desarrollar. Este tipo de
modelos de base de datos relacionales son empleados para modelar problemas reales
y administrar dinmicamente los datos que contienen.
Para el desarrollo de la Base de datos se recomienda utilizar el software Microsoft
Access 2007 puesto que la empresa ya cuenta con licencia de Microsoft Office 2007 y
este programa es lo suficientemente potente para la base de datos en cuestin.
Lenguaje de programacin
Se recomienda que el desarrollo del sistema sea con Visual Basic de Visual Studio 2005
puesto que es ms compatible con la Base de Datos adems del hecho de que el
proceso de programacin es rpido.
El lenguaje VB.NET o Visual Basic 2005 es un lenguaje orientado a objetos que busca
facilitar el desarrollo de aplicaciones avanzadas con menor esfuerzo y herramientas
modernas.
Descomposicin de IDEF0
Descomposicin de DFD
RegistrarGuiaRemisionEntrada
Empleado
RegistrarGuiaRemisionSalida
BuscarProducto
<<include>>
BuscarProveedor
<<include>>
<<include>>
<<include>>
RegistrarGuiaEntrada
RegistrarProveedor
RegistrarGuiaSalida
<<include>>
<<include>>
RegistrarEmpleado
<<include>>
GenerarKardex
RegistrarProducto
Almacenero
<<include>>
Administrador
<<include>>
VisualizarKardex
VisualizarInventario
Diagrama de Clases
Diagrama de Secuencias
RegistrarTrabajador
Mnto_Trabajador
: Administrador
1: Ingresar datos
NG_Trabajador
DT_Trabajador
E_Trabajador
4: insertarTrabajador()
5: insertarTrabajador()
6:
7:
8: enviar confirmacion
RegistrarProducto
Mnto_Producto
:
Administrador
1: Ingresar y seleccionar datos
NG_Producto
DT_Producto
E_Producto
4: insertarProducto()
5: insertarProducto()
6:
7:
8: enviar confirmacion
BuscarProducto
Frm_BuscarProducto
:
Adminis trador
1: Ingresar criterios de busqueda
NG_Product
o
DT_Producto
E_Producto
7:
8: enviar data
GenerarKardex
NG_GuiaEntrada
NG_GuiaSalida
NG_Kardex
DT_Kardex
E_Kardex
1: generarMovimiento()
2: generarMovimiento()
3: generarMovimiento()
4:
5:
6: devolver mensaje confirmacion
7: devolver mensaje confirmacion
RegistrarGuiaSalida
: Almacenero
Frm_RegGuia
Salida
Frm_Buscar
Producto
NG_GuiaSalida
DT_GuiaSalida
4: seleccionar producto
5: devolverDatosProducto()
6: Ingresar cantidad
8: agregarProducto()
11: insertarGuiaSalida()
12:
13:
14: devolver confirmacion
E_GuiaSalida
RegistrarGuiaEntrada
: Almacenero
Frm_RegGuia
Entrada
Frm_Buscar
Producto
NG_GuiaEntrada
E_GuiaEntrada
DT_GuiaEntrada
4: seleccionar producto
5: devolverDatosProducto()
6: Ingresar cantidad
8: agregarProducto()
VisualizarInventario
: Trabajador_
Frm_Inventario
NG_Producto
DT_Producto
E_Producto
2: listarInventario()
3: listarInventario()
4:
5:
6: devolver data
7: mostrar data
8: click "Exportar"
VisualizarKardex
: Trabajador_
Frm_Kardex
NG_Kardex
DT_Kardex
E_Kardex
1: Seleccionar producto
6:
7: devolver data
8: mostrar data
9: click "Exportar"
Diagramas de colaboracin
RegistrarTrabajador
3: validarCampos()
9: Mostrar mensaje de exito o error
4: insertarTrabajador()
NG_Trabaj
ador
Mnto_Traba
jador
8: enviar confirmacion
1: Ingresar datos
2: Presionar boton Grabar
5: 7:
insertarTrabajador()
DT_Trabaj
ador
E_Trabaja
dor
: Administrador
6:
RegistrarProducto
3: validarCampos()
9: Mostrar mensaje de exito o error
4: insertarProducto()
Mnto_Pro
ducto
NG_Produ
cto
8: enviar confirmacion
5:
7: insertarProducto()
E_Produc
to
: Administrador
DT_Prod
ucto
6:
BuscarProducto
3: validarCampos()
9: Mostrar data encontrada
4: buscarProducto()
Frm_BuscarPr
oducto
NG_Produ
cto
8: enviar data
5:
7: buscarProducto()
DT_Prod
ucto
E_Produc
to
: Administrador
6:
GenerarKardex
1: generarMovimiento() 6: devolver mensaje confirmacion
NG_GuiaS
NG_GuiaEntr
NG_Kar
alida
ada
dex
7: devolver mensaje confirmacion 2: generarMovimiento()
3:5:generarMovimiento()
E_Kard
ex
DT_Kar
dex
4:
RegistrarGuiaSalida
8: agregarProducto()
15: Mostrar Mensaje de exito o error
5: devolverDatosProducto()
Frm_RegGuia
Salida
Frm_BuscarPr
oducto
3: invocarBuscarProducto()
: Almacenero
13:
DT_GuiaS
NG_GuiaS
alida
alida
11: insertarGuiaSalida()
RegistrarGuiaEntrada
8: agregarProducto()
15: Mostrar Mensaje de exito o error
5: devolverDatosProducto()
Frm_BuscarPr
oducto
Frm_RegGuia
Entrada
3: invocarBuscarProducto()
1: ingresar datos de guia
2: presionar boton "Buscar Producto"
6: Ingresar cantidad
7: presionar boton agregar
9: presionar boton "Grabar"
14: devolver confirmacion
4: seleccionar producto
10: insertarGuiaEntrada()
E_GuiaEntr
ada
12:
: Almacenero
13:
DT_GuiaEnt
NG_GuiaEntr
rada
ada
11: insertarGuiaEntrada()
VisualizarInventario
7: mostrar data
2: listarInventario()
Frm_Invent
ario
NG_Produ
cto
6: devolver data
3: listarInventario()
5:
DT_Prod
ucto
4:
: Trabajador_
VisualizarKardex
8: mostrar data
3: listarKardex()
Frm_Kard
ex
NG_Kar
dex
7: devolver data
1: Seleccionar producto
2: presionar boton "Generar"
9: click "Exportar"
10: seleccionar excel o pdf
11: click "Generar" de exportar
6:4: listarKardex()
E_Kard
ex
: Trabajador_
DT_Kar
dex
5:
Prototipos
Mnto_Producto
Mnto_Trabajador
Frm_BuscarProducto
Frm_RegGuiaSalida
Frm_RegGuiaEntrada
Frm_Inventario
Frm_Kardex
Costo X Hora
(S/.)
Horas
Subtotal
Trabajadas (S/.)
Analista Prog. 1
1600.00
9.09
193.60
1760.00
Analista Prog. 2
1600.00
9.09
199.10
1810.00
Analista 1
3000.00
17.05
375.29
6396.94
TOTAL
Precio de
computador
Inversin Total (S/.)
1800
"Colchn"
11766.94
9966.94
10% mas
3.20%
8.50%
11.70%
1.0636%
Periodo Mensual
Desembolso
TIR
VAN
Flujo de caja
1
-11766.94
500.00
1000.00
2000.00
2300.00
3000.00
3900.00
4700.00
6000.00
13% mayor que TMAR
S/. 10,232.15 mayor que cero (0)
CONCLUSIONES
Conforme un negocio crece se vuelve cada vez ms necesario contar con
informacin confiable.
Un esfuerzo por sistematizar un rea puede generar grandes beneficios.
RECOMENDACIONES
A medida que la empresa siga creciendo convendra ir sistematizando ms
reas como por ejemplo compras y ventas.
BIBLIOGRAFIA
Para la parte financiera:
o http://grupos.emagister.com/debate/tmar_anual_a_mensual/17304806819
o http://mauricionavarrozeledon.files.wordpress.com/2011/03/unidadiv-mc3a9todos-de-evaluacic3b3n-de-proyectos.pdf
o http://elcomercio.pe/economia/1455723/noticia-inflacion-superariarango-meta-bcr-prevista-este-ano
Para lo dems solo los conocimientos y apuntes adquiridos durante la carrera
universitaria y experiencia laboral.