universidad de guayaquil -...
TRANSCRIPT
I
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FíSICAS
CARRERA DE INGENIERíA EN SISTEMAS
COMPUTACIONALES
“DISEÑO DE SISTEMA DE GESTIÓN DE INVENTARIO UTILIZANDO TECNOLOGíA RUBY ON RAILS”
TESIS DE GRADO
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTOR: FRANKLIN ANDRÉS ASQUI CONTRERAS
TUTOR: Ing. SOL LOPEZDOMíNGUEZ R. MAE.
GUAYAQUIL – ECUADOR
2015
II
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “ DISEÑO DE SISTEMA DE GESTIÓN DE INVENTARIO UTILIZANDO
TECNOLOGíA RUBY ON RAILS ”
REVISORES:
INSTITUCIÓN: Universidad de Guayaquil
FACULTAD: Ciencias Matemáticas y Físicas
FECHA DE PUBLICACIÓN: Agosto 2015
N° DE PÁGS.: 101
ÁREA TEMÁTICA: SISTEMA DE GESTIÓN DE INVENTARIO
PALABRAS CLAVES:GESTIÓN DE INVENTARIO TECNOLOGíA RUBY ON RAILS
RESUMEN: El Hospital Universitario de la Universidad de Guayaquil, en la actualidad, cuenta con una base de datos que contiene información que es primordial para el estudio de este análisis, la cual al obtener datos relevantes sobre los pacientes de cuidados intensivos se podrá realizar investigaciones y estudios.
N° DE REGISTRO(en base de datos):
N° DE CLASIFICACIÓN: Nº
DIRECCIÓN URL (tesis en la web):
ADJUNTO PDF
SI NO
CONTACTO CON AUTOR: Franklin Andrés Asqui Contreras
Teléfono: 0982987339
E-mail: [email protected]
CONTACTO DE LA INSTITUCIÓN Nombre:
Teléfono:
III
APROBACION DEL TUTOR
En mi calidad de Tutor del trabajo de investigación, “DISEÑO DE SISTEMA DE
GESTIÓN DE INVENTARIO UTILIZANDO TECNOLOGíA RUBY ON RAILS”
elaborado por el Sr. Franklin Andrés Asqui Contreras, egresado de la Carrera
de Ingeniería en Sistemas Computacionales, Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil, previo a la obtención
del Título de Ingeniero en Sistemas, me permito declarar que luego de haber
orientado, estudiado y revisado, la Apruebo en todas sus partes.
Atentamente
Ing. SOL LOPEZDOMíNGUEZ R. MAE.
TUTOR
IV
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor de Tesis de Grado, nombrado por el Consejo Directivo
de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Grado presentado por el
estudiante FRANKLIN ANDRÉS ASQUI CONTRERAS, como requisito previo
para optar por el título de Ingeniero en SISTEMAS COMPUTACIONALES cuyo
problema es:
DISEÑO DE SISTEMA DE GESTIÓN DE INVENTARIO UTILIZANDO TECNOLOGíA
RUBY ON RAILS.
Considero aprobado el trabajo en su totalidad.
Presentado por:
Franklin Andrés Asqui Contreras C.I. 0923621783
Tutor: Ing. SOL LOPEZDOMíNGUEZ R. MAE. C.I. 0919898817
V
DEDICATORIA
El presente proyecto va dedicado
principalmente a Dios, por haberme dado
la vida y permitirme el haber llegado hasta
este momento tan importante de mi
formación profesional.
A mis padres por estar a mi lado
brindándome su confianza y apoyo
incondicional en todo momento de mi
vida.
A mis hermanos por estar siempre ahí
incentivando e impulsando lograr esta
meta.
VI
AGRADECIMIENTO
Agradezco infinitamente a Dios por
guiarme llenándome de sabiduría, fortaleza
y perseverancia para cumplir cada una de
mis metas planteadas.
A mis Padres a quienes admiro por
brindarme sus consejos y apoyo ante todas
las dificultades.
VII
TRIBUNAL DE GRADO
Ing. Eduardo Santos Baquerizo, M.Sc.
DECANO DE LA FACULTAD
CIENCIAS MATEMATICAS Y
FISICAS
Ing. Inelda Martillo Alcívar, Mgs
DIRECTORA
CISC, CIN
Ing. Sol Lopezdomínguez R. MAE
DIRECTOR DE TESIS
Nombre y Apellidos
PROFESOR DEL ÁREA -
TRIBUNAL
Ab. Juan Chávez A.
SECRETARIO
VIII
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de esta Tesis de Grado, me corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL”
FRANKLIN ANDRÉS ASQUI CONTRERAS
IX
.
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FíSICAS
CARRERA DE INGENIERíA EN SISTEMAS
COMPUTACIONALES
“DISEÑO DE SISTEMA DE GESTIÓN DE INVENTARIO UTILIZANDO TECNOLOGíA RUBY ON RAILS”
Tesis de Grado que se presenta como requisito para optar por el título de
INGENIERO EN SISTEMAS COMPUTACIONALES
Autor: Franklin Andrés Asqui Contreras
C.I.0923621783
Tutor: Ing. SOL LOPEZDOMíNGUEZ R. MAE.
Guayaquil, Agosto de 2015
X
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS
COMPUTACIONALES
Autorización para Publicación de Tesis en Formato Digital
1. Identificación de la Tesis
Nombre Alumno: FRANKLIN ANDRÉS ASQUI CONTRERAS
Dirección: GUAYACANES MZ69 V 6
Teléfono: 0982987339 E-mail: [email protected]
Facultad: Ciencias Matemáticas y Físicas
Carrera: Ingeniería en Sistemas Computacionales
Título al que opta: Ingeniero en Sistemas Computacionales
Profesor guía: Ing. SOL LOPEZDOMíNGUEZ R. MAE.
Título de la Tesis: DISEÑO DE SISTEMA DE GESTIÓN DE INVENTARIO
UTILIZANDO TECNOLOGIA RUBY ON RAILS
Temas Tesis: SISTEMA DE GESTIÓN DE INVENTARIO
2. Autorización de Publicación de Versión Electrónica de la Tesis A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de esta tesis.
XI
Publicación electrónica:
Inmediata X Después de 1 año
Firma Alumno:
3. Forma de envío: El texto de la Tesis debe ser enviado en formato Word, como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM X CDROM
XII
ÍNDICE GENERAL
CARTA DE ACEPTACIÓN DEL TUTOR III
DEDICATORIA V
AGRADECIMIENTO VI
ÍNDICE GENERAL XII
ÍNDICE DE CUADROS XVI
ÍNDICE DE GRÁFICOS XVIII
RESUMEN XXI
(ABSTRACT) XXII
INTRODUCCIÓN 1
CAPITULO I – EL PROBLEMA 3
Ubicación del problema en un contexto 3
Situación conflicto 4
Causa del problema, consecuencia 6
Delimitación del problema 8
Planteamiento 9
Evaluación del problema 9
OBJETIVO DE LA INVESTIGACIÓN 10
JUSTIFICACIÓN E IMPORTANCIA DE LA INVESTIGACIÓN 12
CAPITULO II- MARCO TEÓRICO
Antecedentes del estudio 14
Fundamentación teórica 15
CAPÍTULO III – METODOLOGÍA
DISEÑO DE LA INVESTIGACIÓN 43
Modalidad de la investigación 43
Tipo de investigación 43
Población y muestra 46
Operalización de las variables 50
Instrumentos de recolección de datos 51
Recolección de la información 53
PROCESAMIENTO Y ANÁLISIS 56
Criterio para la elaboración de la propuesta 93
XIII
CAPÍTULO IV – MARCO ADMINISTRATIVO 95
Cronograma 95
Presupuesto 98
CAPÍTULO V – CONCLUSIÓN Y RECOMENDACIÓN 99
Conclusión 99
Recomendación 101
BIBLIOGRAFÍA 102
XIV
ABREVIATURAS ANSI American National Standards Institute.
MVC Model–View–Controller.
SQL Structured Query Language.
AJAX Asynchronous JavaScript and XML.
App Aplicación de software en dispositivos móviles
SART Sistema de auditoría de riesgos del trabajo.
UML Unified Modeling Language.
HTML Lenguaje de Marca de salida de Hyper Texto
Http Protocolo de transferencia de Hyper Texto
TIC Tecnologías de la información y la comunicación
OSS Open source software
XV
SIMBOLOGÍA
s Desviación estándar
e Error
E Espacio muestral
E(Y) Esperanza matemática de la v.a. y
s Estimador de la desviación estándar
e Exponencial
XVI
ÍNDICE DE CUADROS
Pág. Cuadro Nº 1
Control vs Administración de inventarios.………………………………………. 15
Cuadro Nº 2.
Control vs Administración de inventarios………………………………………… 19
Cuadro Nº 3.
Sistema de control del inventario…………………………………………………... 23
Cuadro Nº 4.
Costo total …………………………………………………………………………….. 29
Cuadro N° 5
VARIABLES INDEPENDIENTE Y DEPENDIENTE………………………………. 42
Cuadro N° 6
Fórmula de Muestra de la población……………………………………………….. 49
Cuadro N° 7
Cálculo del tamaño de muestra……………………………………………………... 49
Cuadro N° 8
Matriz de Operacionalización de las Variables……………………………………. 50
Cuadro N° 9
Qué tipo de labor realiza en su Trabajo..…………………………………………. 56
Cuadro N° 10
Uso de herramientas informáticas………………………………………………….. 57
Cuadro N° 11
Control de inventario…………………………………………………………………. 58
Cuadro N° 12
Gestión de inventarios……………………………………………………………….. 59
Cuadro N° 13
Ubicación y cantidad de un producto……………………………………………… 60
Cuadro N° 14
Caducidad de los productos………………………………………………………… 61
Cuadro N° 15
Implementar sistema informático…………………………………………………… 62
XVII
Cuadro N° 16
Implementar una solución informática……………………………………………… 63
Cuadro N° 17
Cuadro comparativo software libre vs software privativo………………………. 66
Cuadro N° 18
Requerimientos para la fase de recopilación……………………………………… 68
Cuadro N° 19
Actores del sistema de inventarios…………………………………………………. 70
Cuadro N° 20
Hardware usado en el desarrollo…………………………………………………… 96
Cuadro N° 21
Software usado en el desarrollo ……………………………………………………. 96
Cuadro N° 22
Materiales de oficina usados en el desarrollo…………………………………….. 97
Cuadro N° 23
Detalle de egresos del proyecto…………………………………………………….. 98
Cuadro N° 24
Detalle de ingresos del proyecto……………………………………………………. 98
XVIII
ÍNDICE DE GRÁFICOS
Pág. Gráfico Nº 1.
Patrón de diseño MVC……………………………………………………….……….37
Gráfico N° 2
Qué tipo de labor realiza en su Trabajo…………………………………….……..56
Gráfico N° 3
Uso de herramientas informáticas…………..………………………………………57
Gráfico N° 4
Control de inventario…………………………………………………………………..58
Gráfico N° 5
Gestión de inventarios…………………………………………………………………59
Gráfico N° 6
Ubicación y cantidad de un producto……………………………………………….60
Gráfico N° 7
Caducidad de los productos………………………………………………………….61
Gráfico N° 8
Implementar sistema informático…………………………………………………….62
Gráfico N° 9
Implementar una solución informática……………………………………………….63
Gráfico N° 10
Diagrama de Administrador…………………………………………………………..71
Gráfico N° 11
Diagrama de Supervisor……………………………………………………………...72
Gráfico N° 12
Diagrama de Digitador………………………………………………………………...73
Gráfico N° 13
Diagrama de Bodeguero………………………………………………………………74
Gráfico N° 14
Pantalla inicio de sesión………………………………………………………………75
Gráfico N° 15
Inicio correcto de sesión………………………………………………………………75
XIX
Gráfico N° 16
Pantalla de clientes…………………………………………………………………….76
Gráfico N° 17
Pantalla de proveedores………………………………………………………………76
Gráfico N° 18
Pantalla bodega………………………………………………………………………..77
Gráfico N° 19
Pantalla producto………………………………………………………………………77
Gráfico N° 20
Pantalla de línea……………………………………………………………………….78
Gráfico N° 21
Sub-linea………………………………………………………………………………..78
Gráfico N° 22
Orden de compra………………………………………………………………………79
Gráfico N° 23
Factura de proveedor………………………………………………………………….80
Gráfico N° 24
Traslado…………………………………………………………………………………80
Gráfico N° 25
Ingreso a bodega………………………………………………………………………81
Gráfico N° 26
Egreso de bodega……………………………………………………………………..81
Gráfico N° 27
Consulta…………………………………………………………………………………82
Gráfico N° 28
Kardex…………………………………………………………………………………..82
Gráfico N° 29
Kardex productos……………………………………………………………………..83
Gráfico N° 30
Usuario………………………………………………………………………………….83
Gráfico N° 31
Editar usuario…………………………………………………………………………..84
Gráfico N° 32
Diseño de la base de datos………………………………………………………….85
XX
Gráfico N° 33
Inicio sesión aplicación………………………………………………………………..90
Gráfico N° 34
Búsqueda……………………………………………………………………………….91
Gráfico N° 35
Resultado……………………………………………………………………………….91
Gráfico N° 36
Cerrar sesión…………………………………………………………………………...92
XXI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
“SISTEMA DE GESTIÓN DE INVENTARIO UTILIZANDO
TECNOLOGÍA RUBY ON RAILS”
Autor: Franklin Andrés Asqui Contreras
Tutor: Ing. Sol Lopezdomínguez R. MAE.
RESUMEN
El orden dentro de una organización es de suma importancia aún más cuando la
actividad del negocio depende en gran parte del control de inventarios, este
aspecto es fundamental en la industria ferretera, ya que de su adecuado manejo
dependerá el nivel de ventas, retorno de la inversión y rotación de productos.
Todo esto pudiera determinar el éxito o el fracaso del negocio, existen tareas de
suma importancia como la reportería e informes acerca de los movimientos del
stock, el control de precios, el estado y el tiempo de vida útil de los productos
que deben ser monitoreadas y supervisadas; debido a esto el proyecto se basa
en desarrollar un sistema de Información que supla las necesidades que
demanda la actividad ferretera y bodeguera, de manera práctica y eficiente con
el fin de mejorar, el control de inventario. Así mismo este sistema reducirá los
tiempos de gestión y respuesta de forma dinámica y muy fácil; este sistema
estará básicamente dividido en dos aplicaciones, la primera es su versión web
que contará con las funcionalidades básicas y permitirá manejar perfiles de
usuarios con diferentes niveles de acceso. La segunda es una aplicación móvil
que trabaja bajo tecnología Android, la cual servirá para realizar de manera
rápida y práctica consultas sobre el inventario su valor y disponibilidad, esta
última se puede emplear también como una poderosa herramienta de
supervisión la cual puede ser instalada prácticamente en cualquier dispositivo
móvil o tableta con sistema Android.
XXII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
“SISTEMA DE GESTIÓN DE INVENTARIO UTILIZANDO
TECNOLOGÍA RUBY ON RAILS”
Autor: Franklin Andrés Asqui Contreras
Tutor: Ing. Sol Lopezdomínguez R. MAE.
ABSTRACT
Order within an organization is of utmost importance still further when the
business activity depends on great part of inventory control, this aspect is
essential in the hardware industry, since its proper management will depend on
the level of sales, return on investment and product rotation.
All this could determine the success or failure of the business, there are tasks of
the utmost importance as the reporting and reporting on movements of stock,
price controls, the State and the life of time of products that must be monitored
and supervised; because of this, the project is based on developing an
information system that supplement the needs that demand activity hardware and
winemaking, practical and efficient way in order to improve inventory control.
Exponentially decreasing times management and dynamic and easy response;
This system is basically divided into two applications, the first being its web
version which has the basic functionalities and allows to manage profiles of users
with different access levels. The second is a mobile application that works under
Android technology, which will be used to perform quick and practical
consultations on the inventory value and availability, the latter can be used also
as a powerful monitoring tool which can be installed practically on any mobile
device or tablet with Android system.
1
INTRODUCCIÓN
Hoy en día la presencia de un sistema web es necesaria para el ámbito
empresarial tanto el sector de servicios como el industrial, ya que son entidades
que suministran productos y servicios. Esta aplicación se ha vuelto una
necesidad de primer nivel, ya sea para evitar ser desplazados en el mercado por
la competencia o con el objetivo de ofrecer un mejor servicio al cliente.
El objetivo principal de una empresa que maneja inventarios es proporcionar
correctamente los productos solicitados y requeridos tanto por el cliente como
por el personal de la empresa. Dentro de la seguridad del inventariado esta el
controlar que dentro de las bodegas no existan hurtos de productos por no tener
un correcto proceso de registros. Parte de los productos también tienen ciertas
variaciones o defectos luego de ser ingresados a la bodega y son aquellas
mermas que pueden dar mal información de los inventarios.
Se crea ahorros para la empresa al fabricar o comprar en grandes cantidades de
lote, tanto en los procesos y manejo de los pedidos, así como en el ahorro por
volumen. Por otro lado, la seguridad amortigua la demanda cambiante y las
entregas, protegiendo a la empresa de elevados costos por falta de stock.
Uno de los problemas que se puede presentar en el manejo de inventarios es
cuando su nivel es demasiado alto ya que este representaría un costo elevado al
tener producto paralizado que podría convertirse en dinero para la compañía, por
otro lado, tener poco inventario provocaría que la empresa produzca sobre
pedidos y no poder satisfacer las necesidades de los clientes.
Los software Open Source o también llamados software libre son utilizados por
su libertad para ser distribuidos, existen varios tipos de software libres pero no
todos ofrecen el código fuente por lo que no hay que confundir los conceptos de
software libre, que son los de libre distribución pero pueden tener restricciones al
código fuente, con los de software de licencia libre.
2
La herramienta Open Source Ruby on Rails es un framework de código abierto
que permite una completa interfaz para aplicaciones web con poca programación
dando tiempo y espacio a los desarrolladores en establecer las necesidades de
la empresa y cumplir con los requerimientos establecidos.
El sistema estará enfocado a la gestión de control de inventarios mediante un
software que podrá ser utilizado por organizaciones que realicen esta actividad,
ofreciendo sus productos a tener grandes posibilidades de aceptación en el
mercado. A su vez facilitaría el trabajo al control del inventario para obtener un
mejor manejo de la entrada y salida de sus productos o mercaderías.
3
CAPíTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicación del problema en un Contexto
La tecnología y el acceso a ella es uno de los factores que conllevan más
dificultad dentro del mercado Ecuatoriano, dado que la implementación de estos
sistemas suponen costos muy elevados tanto en software como hardware y su
adaptación puede llegar a ser extensa, ante esta realidad se muestra una
solución basada en tecnología de código abierto que al no contar con costes por
licencia, permite menores costes de desarrollo, mejor aprovechamiento de
recursos físicos y una implementación más adaptable.
Las falencias de los sistemas actuales son motivo de inconvenientes al momento
de solicitar información sobre el inventario lo cual provoca muchas veces datos
erróneos en una auditoria y en caso de los clientes generaría mal servicio al
solicitar un producto ya que no se obtiene la atención adecuada con la
información real y oportuna lo que conlleva a molestias y pérdidas económicas a
la empresa.
En la actualidad la industria busca optimizar sus recursos y su actividad
económica a través de la implementación de modelos y sistemas, los cuales son
desarrollados con el objetivo de optimizar los procesos de inventarios a las
empresas, de mejorar su productividad, de mantener una información
automatizada y actualizada, así de ésta manera de poder conseguir sus
objetivos y lograr sus visiones.
4
El adecuado manejo de la información es vital en cualquier empresa,
indiferentemente del sector, en el cual desarrolle su actividad, mantener un
correcto control de los datos, permite evaluar la situación actual no solo de un
departamento sino de la empresa en su totalidad, permitiéndole mostrar un
panorama claro de la entidad y sus funciones.
A pesar del veloz avance tecnológico, del cual podemos participar hoy en día,
existe la duda y la precaución al momento de elegir un sistema que permita
almacenar, editar y actualizar la información de manera útil, no sólo para el
principal usuario del sistema, sino también para los otros usuarios que verifican
la información procesada por falta de conocimiento y el temor a nuevos cambio
en saber si se ha elegido la elección correcta para su empresa.
Por esto el elegir un sistema adecuado, que cumpla con las necesidades de la
empresa, el presupuesto de la misma, que tenga características como,
sostenibilidad, flexibilidad de tecnologías, escalabilidad la cual en la mayoría de
los casos depende del desarrollo y crecimiento de la empresa, resulta en una
tarea difícil para la gerencia o la administración que desea adquirir o implementar
sistemas con el fin de solucionar u optimizar las actividades de su organización.
Situación Conflicto Nudos Críticos
Desde sus inicios las empresas manufactureras o distribuidoras de productos
han contado con bodegas o lugares de almacenamiento, los cuales se han
convertido en una parte vital dentro de la actividad económica de estas
entidades, un mantenimiento inadecuado y un cuidado incorrecto de los
productos es perjudicial para poder mantener un control estable que permita
indicar qué sobra de mercadería, qué se necesita, qué se puede vender y qué
no, dando apertura a perdidas, gastos y problemas financieros.
5
Un mal manejo del inventario, impide al administrador de la empresa o negocio,
tener una idea clara de la mercadería con la que cuenta, o la mercadería que
debería de comprar, esto también implica que resultará más difícil elaborar un
presupuesto de ventas o de gastos, o de poder innovar con nuevas estrategias
de mercado, esto abre la puerta a hacer una análisis para evitar que los
productos se dañen o se caduquen, o de forma contraria que no haya stock en la
bodega, lo cual significa que el negocio tiene la posibilidad de reducir sus
ganancias por reducción de ventas.
Mantener un control del inventario es una tarea que consume tiempo y recursos,
y se puede volver tediosa si no se usan los métodos adecuados, o se emplean
sistemas obsoletos, por esto las empresas con usuarios encargados de las
bodegas o cuartos de almacenamiento ven la necesidad de buscar soluciones
tecnológicas que agiliten el trabajo y que además les permita mejorar el control
del inventario.
Mantener un inventario desactualizado o desorganizado, repercute al momento
de la venta de los productos, ya que la existencia o no de un producto o conjunto
de productos, influye al momento de brindar el servicio al cliente, y de esto
dependerá que existan futuras ventas y que haya más afluencia de clientes.
Unos de los problemas que se puede presentar en el manejo de inventarios es
cuando se tiene los productos por mucho tiempo en bodega y el exceso de stock
esto representaría un costo elevado al tener producto paralizado que podría
convertirse en dinero para la compañía, por otro lado, tener poco inventario
provocaría que la empresa produzca sobre pedidos al no tener el correcto control
de la información de lo que realmente se requiere, lo que también reflejaría la
falencia de no poder satisfacer la necesidades de los clientes y poder ofrecer
una correcta imagen por la falta de brindar un buen servicio .
6
Causas y consecuencias del problema
Contar con cantidades de mercadería que suplan las necesidades del negocio,
es ideal para poder mantener el ejercicio económico de la empresa, el
inconveniente se presenta cuando esta mercadería deja de tener movimiento, y
empieza tornarse en problemas que afectan económica y logísticamente a la
empresa.
Mantener mercadería extra y que no está teniendo movimiento, puede causar
que aquella mercadería que se necesita debido a la demanda de los clientes no
tenga un lugar donde se pueda ubicar, lo cual puede provocar que la misma se
deteriore o se estropee por lo que es necesario controlar las unidades que se
requieran y que tipo de mercadería está en peligro de caducidad o apta para la
venta lo que generaría pérdidas para la empresa.
Todo negocio busca que sus ingresos aumenten y que sean mayores a sus
gastos o que por lo menos sirvan para sustentar los mismos, debido a esto
mantener una cantidad de productos que no se va a vender o no se le dará
ningún uso, se traduce en una inversión que no se va a recuperar, la falta de un
sistema que alerte al usuario, que debe mantener un stock estable y necesario,
permite que se den este tipo de problemas.
Además se cuenta con el riesgo de que la mercadería que está en exceso,
empiece a llegar a la culminación de su tiempo de vida útil, lo cual indica que
será una perdida, o que esta mercadería no se comercialice debido a que son
productos para cierta temporada del año, en el cual su demanda es alta, pero
esta no se mantendrá provocando que haya mercadería sin uso.
Mantener un control inadecuado del inventario desorienta al encargado de la
bodega y también al administrador del negocio, para poder realizar con
normalidad las actividades del negocio y poder suplir las necesidades y las
demandas del cliente. En el caso de que haya el stock de cierta mercadería este
por terminarse o se haya acabado, y esto no se pueda solucionar a tiempo,
7
repercutirá en pérdidas para el negocio al no poder concretarse ventas,
transferencias o transacciones.
Poder obtener una información actualizada del inventario, permite planificar de
una mejor manera, el movimiento y el uso que se le asignará a este tipo de
mercadería, para evitar un pérdida total y lograr primordialmente recuperar la
inversión efectuada, además dependiendo de las políticas y actividad de la
empresa, pueden realizar a tiempo informes, y sus promociones o descuentos.
La confianza y la seguridad dentro de una empresa son esenciales, son dos de
los muchos pilares fuertes que permiten que el ambiente laboral sea saludable,
cuando existen casos de pérdidas o robos de objetos, se suele tomar medidas
correctivas no solo para evitar que vuelvan a suceder sino también para mejorar
e implementar, métodos que permitan mejorar la seguridad.
Cuando el control en el manejo de la información de inventarios se lleva de
manera física esto toma riesgos económicos al propietario de la empresa ya que
estos no se llevan con la debida seguridad que ofrece la tecnología informática
y puede causarle pérdidas de los registros del inventariado de los productos.
Esto también es utilizado para poder evaluar el desempeño y la honestidad de
sus colaboradores, con el fin de poder encontrar soluciones a todo lo que le
resulte una pérdida o un gasto innecesario, además de evitar una redundancia e
inconsistencia de datos, al momento de elaborar informes.
El orden es vital en cualquier área de una empresa, realizar mejores
mantenimientos, tomar medidas preventivas a tiempo y con una mayor eficacia,
además ayuda a que el movimiento del stock sea rápido, para evitar
inconvenientes de localización de mercadería.
Cuando no se lleva un control adecuado la interacción entre la bodega o cuarto
de almacenamiento con el encargado puede presentar problemas y pérdidas de
tiempo, con esto si añadimos que no existen un orden ya sea asignado por
políticas del negocio, o por medidas que agiliten el movimiento de los productos,
8
esto representará un mayor esfuerzo invertido al momento de realizar cualquier
actividad referente al inventario
Delimitación del Problema
Campo
Se enfoca a la falta de control, de manejo y de administración del stock del
inventario existente en una o varias bodegas de almacenamiento, que son
vitales dentro de la actividad económica de una empresa.
Área:
Abarca a aquellas tecnologías de la información que son las encargadas de
brindar soluciones tecnológicas o aplicaciones informáticas para poder manejar y
administrar datos e información. Además a todas las transacciones y
movimientos de inventario que se puedan realizar dentro de una bodega, con
sus respectivos encargados y delegados, de estas labores dentro de una
empresa.
Espacio:
Esta investigación se realizó como proyecto aplicativo en las siguientes
empresas ferreteras de la ciudad de Guayaquil:
Ferretería Espinoza S.A.
Ferretería Carlitos
Ferretería Fecosa
Ferretería Alex
Ferretería León
Ferretería Herrera
Tema:
Sistema de Gestión de Inventario utilizando la tecnología Ruby on Rails
9
Formulación del Problema
¿Cómo afecta la falta de implementación de un sistema informático que permita
gestionar y controlar el inventario de los negocios ferreteros en la ciudad de
Guayaquil?
Evaluación del Problema
Los aspectos generales de evaluación son:
Delimitado: En la actualidad las empresas dedicadas a la distribución de
productos, se ven en la necesidad de implementar soluciones y sistemas que
mejoren los controles de inventario que se realizan en sus bodegas, esto se
debe a que las administraciones ven este descuido, reflejado en sus gastos e
ingresos, dando lugar a que existan inversiones perdidas, y una mala utilización
de los recursos de la empresa.
Evidente: Es muy notorio y se puede identificar la problemática en las
empresas cuando el hecho de manejar inadecuadamente un inventario, concluye
en problemas financieros y administrativos para una empresa, los cuales pueden
ser solucionados si se emplean las soluciones correctas y se implementan los
sistemas adecuados para lograr que el problema se convierta en una virtud del
negocio, optimizando no solo el recurso humano sino también el material.
Relevante: El control de inventario es un tema importante y en algunas
ocasiones delicado, dentro de las actividades de un negocio, esto da apertura
para poder emplear los conocimientos tecnológicos y así poder desarrollar
soluciones útiles que beneficien a la comunidad, no solo impulsando la sociedad
a conocer innovaciones informáticas sino además, formando parte del cambio y
avance tecnológico del país, integrando nuevas tecnologías a sistemas usados
con anterioridad, dando lugar a una reestructuración en sistemas y dando lugar
a la evolución de procesos y tecnologías.
10
Factible: Esta problemática da lugar al desarrollo de soluciones viables, que
puedan integrar conocimientos, recursos , así como tecnologías existentes y
novedosas, contando además que los elementos para la implementación se los
puede conseguir sin tener que realizar una fuerte inversión monetaria, ya que
implican mantenedores o aplicaciones de desarrollo, las cuales en su mayoría
son de software libre, lo cual es una ventaja ya que evita el costo de
licenciamiento y la caducidad de las mismas.
Identifica los productos esperados: Poder elegir una aplicación viable para
poder solucionar el control del inventario, da lugar a poder implementar el
Sistema de Gestión de Inventarios, para lograr no solo disminuir los problemas
que se pueden generar de un mal control, sino que además poder mejorar las
funciones del encargado de la bodega y agilitar procesos, que influyen otras
áreas del negocio, logrando conseguir la optimización y automatización deseada.
Variables: Se puede identificar como variables a tomar en cuenta en el proceso
a aquellos objetos o personas que son parte vital de la actividad.
El producto, con sus datos y presentaciones y cantidad en stock
Las bodegas o lugares de almacenamiento, en donde se guardan los
productos
El usuario del sistema, que suele ser el encargado de administrar la
bodega y sus movimientos.
OBJETIVOS
OBJETIVO GENERAL
Diseñar un sistema de gestión de inventario utilizando tecnología Ruby on Rails.
OBJETIVOS ESPECíFICOS
Fortalecer en el control de existencias y reservas de productos de
manera que pueda permitir eficientemente el manejo de información.
Desarrollar una interfaz web que permita realizar consulta, registro,
facturación y gestión de productos.
11
Presentar un sistema que permita la actualización del conjunto de
información relacionada con el manejo de reservas de productos y
consultas de inventarios.
Implementar la aplicación Web y su utilitario de consultas en Android
ambiente de prueba para realizar consulta de inventario físico en las
diferentes ubicaciones.
Alcances del problema
Determinar las necesidades y requerimientos de los usuarios con el fin de poder
dar solución a los requerimientos y necesidades planteadas para lo cual es de
suma importancia realizar estudios investigativos sobre el funcionamiento y
procesos del negocio ferretero así también como la realización de encuestas a
trabajadores, administradores y operarios de bodega que permitan determinar
las falencias y la necesidad de un sistema automatizado para suplir con los
requerimientos encontrados.
El desarrollo de la interface estará lograda en un ambiente web para lo cual se
hará uso del Framework de Ruby on Rails basado en tecnología código abierto
lo cual permitirá un desarrollo más rápido a un costo mucho menor, la interface
tomara en cuenta para su diseño la dinámica de los procesos determinadas en
la investigación y encuestas, dando como resultado un ambiente simple de
manejo intuitivo y con colores suaves, mandos fáciles y claros para su correcta
accesibilidad sin hacer sacrificio de recursos.
Presentación de un sistema correctamente estructurado he íntimamente
relacionado a los procesos determinados en la actividad ferretera que permita la
actualización del conjunto de información directa e indirectamente relacionada a
los inventarios, bodegas y gestión de productos, que permitirá la generación de
ingresos, modificación, eliminación y consultas así también como la emisión de
informes visuales correspondientes a cada gestión realizada en el sistema.
12
Implementación de la herramienta utilitaria para dispositivos móviles con
tecnología Android, esta permitirá llevar el control del inventario en las
diferencias bodegas mediante la realización de consultas, esta herramienta será
de gran utilidad para personal de supervisión.
JUSTIFICACIÓN E IMPORTANCIA
Este trabajo de investigación surge debido a la problemática común que se ha
encontrado en empresas grandes y pequeñas, al momento de controlar los
movimientos existentes en el inventario, los cuales generan pérdidas, gastos
innecesarios, empleo de tiempo y esfuerzo por parte del personal encargado que
pueden ser re direccionadas en otras labores o acciones, provocando que no
haya una evolución ni crecimiento en la empresa.
Debido a que se presenta este panorama, se abre la puerta para poder
implementar una solución tecnológica, no solo con el fin de mejorar el control del
inventario sino que además, mejore, regularice y potencie las actividades del
personal, reemplazando los métodos antiguos para controlar el inventario, por
métodos innovadores y tecnológicos.
Además la solución se diseña para poder emplear tecnologías con
características de software libre, lo cual permite innovar y poder integrar
conceptos, métodos y aplicaciones con el fin de conseguir un sistema estable y
amigable al usuario, que no solo soporte las demandas del mercado, sino que
vaya acorde al avance tecnológico del país.
Así poder dar lugar al desarrollo con técnicas de programación nuevas y
comunes, que permitan brindar soluciones para la industria ferretera y la
comunidad. Facilitando el ejercicio laboral ya que siendo amigables con el
usuario el software permita adaptarse e ir logrando mejores resultados y
beneficios económicos.
13
Además puede servir de modelo para nuevas soluciones, en diversas áreas de la
industria, además de tener la capacidad de ser integrable con otros sistemas, y
con modalidades, obviando antiguos sistemas estacionarios, lo cual involucra
una inversión exitosa.
14
CAPITULO II
MARCO TEORICO
ANTECEDENTES DEL ESTUDIO
La base de toda empresa comercial es la compra y ventas de bienes y servicios;
de aquí viene la importancia del manejo de inventario por parte de la misma.
Este manejo tanto físico como contable permitirá a la empresa mantener el
control oportunamente, así como también conocer al final del periodo de su
actividad, un estado confiable de la situación económica de la empresa.
(Jiménez., 2010)
Se considera que el inventario y su correcta administración son considerados
parte fundamental y neurálgica para toda compañía cual sea su naturaleza, este
concepto toma mayor importancia aun en las compañías que manejan grandes
cantidades de inventarios como son las ferreteras.
El sector ferretero en el Ecuador se vio impulsado en un 46,8% en su
crecimiento esto gracias a la demanda derivada del llamado boom de la
construcción generando $2.320 millones de dólares según datos facilitados por
el SRI a este medio de comunicación. (Diario Universo 2013)
En el Ecuador existen más de 5.291 ferreterías de las cuales mas de1.306 están
en la provincia del Guayas. Estas cifras denotan la importancia que está
tomando el mercado ferretero en el país y con ello la implementación de
herramientas tecnológicas que ayude a llevar un mejor control y a brindar un
mejor servicio, se convierte prácticamente indispensable. (Página del INEC)
15
Los altos costos de estos sistemas informáticos pudieran suponer una barrera o
limitante para el negocio por el no tener la capacidad económica para acceder a
los mismos, pero a esto existe la opción de generar sistemas a partir de código
libre que no solo permitiría realizar soluciones informáticas más rápido sino
también más económicas, esto según el estudio Economic impact of OSS on
innovation and the competitiveness of the ICT sector in the European Union la
utilización de Software libre para el desarrollo significaría un ahorro de no menos
del 35% ante desarrollos de código propietario.
La base teórica existente, la creación de una herramienta tecnológica a base de
un framework como Ruby on Rails de código abierto, supondría un costo mucho
menos haciéndolo más accesible y adaptable para los negocios ferreteros.
FUNDAMENTACIÓN TEÓRICA
Para poder desarrollar la presente investigación, se hizo consulta de
fundamentos en argumentos científicos, y bibliográficos.
La administración de inventario consiste en mantener disponibles los bienes al
momento de requerir su uso o venta, basados en la política de la empresa para
mantener la operación al costo más bajo posible, es decir que puedan decicir
cuándo y en qué cantidad reabastecer el inventario.
Cuadro Nº 1
Control vs Administración de inventarios
Fuente: Vatic Group
16
Stock máximo: cantidad máxima de existencias que se pueden mantener en un
almacén. (PARRA GUERREO, 2010)
Stock mínimo (Stock de seguridad): cantidad mínima de existencias de un
material que se puede mantener en un almacén, considerando que el riesgo de
ruptura de stocks es muy alto.
Plazo de aprovisionamiento (o plazo de entrega): tiempo que tarda el
proveedor en entregar un pedido, o tiempo que transcurre desde la emisión del
pedido hasta la recepción física del mismo.
Punto de pedido: nivel de existencias en el que se ha de realizar el pedido para
reaprovisionar el almacén, teniendo en cuenta el plazo de aprovisionamiento
para no quedar por debajo del stock de seguridad.
Mientras que el control de inventarios es el conjunto de actividades y técnicas
utilizadas para mantener la cantidad de artículos (materiales, materias primas,
producto en proceso y producto terminado) en el nivel deseado tal que ni el
costo ni la probabilidad de faltantes sean de una magnitud significativa.
Existen problemas frecuentes en el control de inventarios entre los cuales
podemos encontrar: Falta de registros, exceso de inventario, insuficiencia de
inventario, baja calidad de la materia prima dada su caducidad, robo, mermas y
desorden.
Funciones del control de inventario
1. Mantener un registro actualizado de las existencias. La periodicidad depende
del tipo de empresa y del tipo de producto.
2. Informar del nivel de existencias, para saber cuándo se debe de hacer un
pedido y cuanto se debe de pedir de cada uno de los productos.
3. Notificar de las situaciones anormales, que pueden constituir síntomas de
errores o de un mal funcionamiento del sistema.
4. Elaborar informes para la dirección y para los responsables de los inventarios.
17
Tipos o clasificación de inventarios
(Efraín Ortiz, 2009). Inventarios En el inventario constan aquellos materiales
con los que se elabora el producto (materia prima), los que aun no han sido
terminados y los suministros utilizados para la realización del artículo. Entre los
cuales encontramos:
Por su grado de Transformación
Inventarios de materia prima
Toda empresa que realice una actividad industrial, dispone de varios
artículos y materiales conocidos como materias primas que al ser sometidas
a procesos industriales se obtiene un artículo terminado o acabado. Por lo
que podemos definir que la materia prima es aquel o aquellos artículos
sometidos a un proceso de fabricación que al final se convertirá en un
producto terminado.
Inventarios de producción en proceso
Todo artículo o elementos que se utilizan en un proceso de producción se los
define como Inventario de productos en proceso que tienen como
característica de aumentar o agregar valor al producto con cada proceso de
transformación hasta convertirse en producto terminado.
Es decir son productos parcialmente terminados que se encuentran en un
grado intermedio de producción que fueron aplicados con labor directa y
gastos indirectos inherentes al proceso producción en un momento
determinado.
Inventarios de productos terminados
Son productos que han cumplido su proceso de producción , se encuentran
en la bodega de productos terminados y aún no han sido vendidos. Los
niveles de inventario están directamente relacionados con las ventas, es
decir sus niveles se dan por la demanda que tenga.
18
Inventarios de materiales y suministros
En este tipo de inventarios se incluyen:
Las materias primas secundarias y sus especificaciones varían dependiendo del
tipo de industria. Un ejemplo tenemos en la industria de ensamblaje de autos, el
combustible para que el auto encienda e inicie la ruta de prueba que es una de
las etapas del control de calidad.
Artículos de consumo que son destinados en la operación de la industria.
Los artículos y materiales de reparación y mantenimiento de las maquinarias y
aparatos operativos que se necesitan en la industria.
Por su Categoría Funcional
Inventario de ciclo o periódico
Este inventario es generalmente utilizado por empresas pequeñas y
medianas, tiene como característica especial para saber en una fecha
determinada cual es nivel del inventario, se debe hacer un conteo físico y
valorarle. Además para controlar el costo de las transacciones que
afectan el inventario se utilizan diferentes cuentas en función de la
naturaleza operacional que sé este realizando.
Inventario de seguridad
La incertidumbre en la demanda u oferta de unidades hace que exista un
inventario de seguridad que es almacenado en un sitio adecuado de la
empresa. Generalmente los inventarios de seguridad de materias primas
protegen contra la incertidumbre que pueden provocar los proveedores
debido a factores como huelgas, vacaciones, unidades de mala calidad,
entre otras. En lo relacionado a la demanda sirven para prevenir faltantes
provocadas por fluctuaciones inciertas de la demanda.
19
Inventarios estacionales
Son inventarios utilizados para cubrir la demanda estacional y también se
utilizan para suavizar el nivel de producción.
Inventarios en tránsito
Son de gran utilidad debido a que permiten sostener las operaciones
entre empresa, clientes y proveedores; siendo un inventario que la
empresa aun no lo tiene físicamente en sus bodegas, pero puede
negociar su entrega al cliente cuando lo disponga y cubrir necesidades.
Muchos son los tipos de inventarios que existen, por lo que se puede
clasificar de la siguiente manera: Los inventarios los encontramos en dos
tipos de empresas que son las “Empresa Industrial de transformación” y
“Empresa Comercial”.
Cuando los inventarios de la empresa industrial son de transformación
hablamos de inventarios de fabricación que a su vez se divide en
inventarios de materia prima, inventarios de producción en proceso e
inventarios de productos.
Mientras que en la empresa comercial los inventarios sólo son de
mercaderías.
Cuadro Nº 2.
Control vs Administración de inventarios
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
20
Existencia de seguridad
Se refiere a cierta cantidad de inventarios que debe tener de existencia para que
se lo utilizan para prevenir faltantes debido a situaciones inciertas de la
demanda.
También llamado “colchón de seguridad”, se puede determinar la cantidad
apropiada de existencia de seguridad con el balanceo entre el costo que origina
el no tener existencias, y el costo de mantener un colchón de seguridad
suficiente, para evitar esta probabilidad en caso de tener clientes insatisfechos.
Sistema de inventario
Es un sistema que sirve para mantener la existencias de bienes (productos o
recursos), es decir un conjunto de políticas y controles operativos que
supervisan los bienes que se van a almacenar. Donde se establece que niveles
de inventario debe mantenerse, de qué tamaño debe hacerse el pedido y cuando
hay que ordenar. (Mario Aguilar, 2005)
De los sistemas de inventario que se manejan, uno de los más usados es el
sistema de inventario perpetuo, que consiste en mantener un registro continuo
para cada elemento del inventario disponible todo el tiempo, se pueden preparar
los estados financieros en cualquier momento, así como tener un inventario
valorado en el momento que se requiera.
Los inventarios de una organización son contabilizados normalmente por su
costo histórico, como lo requiere el principio del costo. En este caso el costo del
inventario es el precio que la empresa paga para adquirir el inventario. El costo
del inventario incluye el precio de factura, menos cualquier descuento de
compras, más el impuestos sobre las ventas, los aranceles, los cargos por
transporte, los seguros mientras los elementos están en tránsito, y el valor de
las pólizas de seguro para los bienes catalogados como activos fijos y los demás
costos en que se incurre para lograr que los elementos de consumo y bienes
estén disponibles para cumplir con su función dentro de las diferentes procesos
21
Clasificación de los modelos de inventarios
Los modelos de inventarios se pueden agrupar en dos grandes categorías:
Modelos de cantidad fija de reorden
Modelos de periodo fijo de reorden
Modelo de cantidad fija de reorden: Es aquel que controla la cantidad en
inventario. Cuando el inventario baja a un punto de reorden establecido se
coloca una nueva orden.
Modelo del periodo fijo de reorden: Es aquel que controla el tiempo de
pedido. Cuando se hace una revisión periódica a intervalos fijos de tiempo, la
cantidad que se tiene (más la cantidad ordenada menos los faltantes) se
compara con el máximo deseado y se hace el pedido de la diferencia.
Control de los inventarios
(GARCÍA CANTÚ, 2008) El control de los inventarios es una de las actividades
más complejas, debido a que hay que enfrentarse a intereses y consideraciones
de varios puntos de vista. Su planeación y ejecución implica la participación
activa de varios procesos como: presupuesto, compras, almacén y contabilidad,
afectando directamente al servicio, al cliente interno y externo, utilidad y liquidez
del capital de trabajo.
La administración de los inventarios debe contar con la atención y el respaldo de
la alta dirección; para lograr una eficaz administración de los inventarios se
cuenta con elementos que son la base principal y que se establecen y modifican
de acuerdo a las necesidades y objetivos de la organización.
22
Todos los sistemas de inventarios incorporan un sistema de control, que el
objetivo es controlar y registrar los movimientos dentro de un almacén haciendo
uso de tecnología y que hace frente a dos problemas importantes:
Mantener un control adecuado sobre el elemento del inventario.
Asegurar que se mantengan unos registros adecuados de los tipos de
materiales existentes y de sus cantidades.
Procesos de adquisición
La metodología está basada mediante órdenes de compra que es el registro de
las entradas de los productos para realizar la recepción de los mismos.
Luego es considerado en una orden de venta, que es el producto ingresado al
almacén para finalmente ser entregado al cliente mediante la orden de venta
generada.
La transformación de los procesos se debe a la mano de obra, los métodos, y
medio ambiente que intervienen durante la ejecución de los mismos. Todo
proceso debe enfocarse al cumplimiento de la política y de los objetivos del
sistema de gestión de calidad de la organización, por consiguiente los procesos
deben controlarse, esto conlleva a la mejora de los mismos, la cual consiste en
mejorar la capacidad del proceso.
Caracterización de Procesos. “Una vez identificados los procesos se requiere
particularizar sus características para diferenciarlos con precisión; de esta
manera se podrán determinar todos aquellos componentes que hacen parte de
cada proceso. Estos componentes son:
a. Responsable del proceso: es la persona designada por la alta gerencia
para que el proceso sea eficiente y eficaz. Debe ser una figura con
autoridad, con alta capacidad para prever los cambios del entorno,
poseer responsabilidad, liderazgo, conocimiento del proceso, poder sobre
el proceso.
23
b. Entradas: se reciben como salidas de otros procesos o son obtenidos
del medio ambiente, deben cumplir con los estándares exigidos para
cumplir con los requisitos del cliente.
c. Requisitos: son las características que el proceso y producto final
deben cumplir para satisfacción del cliente y demás partes interesadas.
d. Salidas: equivalen a los resultados del proceso.
e. Recursos: son los recursos con que cuenta la organización y permiten
transformar las entradas en salidas.
f. Clientes: son la razón de ser de la organización, son quienes dicen que
es lo que quieren, como lo quieren y pagan por ello.
g. Los límites del proceso: determinan donde empieza y dónde termina el
proceso, así mismo se podrán saber las entradas y salidas del mismo.
h. Controles: son las medidas e indicadores aplicados al proceso que
permiten medir sus actividades y resultados.
i. Objetivo: es el propósito del proceso y consiste en generar salidas que
satisfagan los requisitos que debe cumplir.
Cuadro Nº 3.
Sistema de control del inventario
Fuente: Mobileware
24
Decisiones sobre los inventarios
Hay dos decisiones básicas de inventario que los gerentes deben hacer cuando
intentan llevar a cabo las funciones de inventario recién revisadas. Estas dos
decisiones se hacen para cada artículo en el inventario:
1.- Qué cantidad de un artículo ordenar cuando el inventario de ese ítem
se va a reabastecer.
2.- Cuando reabastecer el inventario de ese artículo.
Objetivos de los inventarios
Los objetivos de los inventarios son los siguientes:
1. Reducir el riesgo: Se desconoce con certeza de la demanda de
productos terminado por lo cual se debería tener:
a. Stock de seguridad de productos terminados, para evitar un
desabastecimiento de demanda ante un aumento.
b. Stock de seguridad de materias primas, para evitar una detención
del proceso de producción.
2. Abaratar las adquisiciones y la producción: La producción por lotes
permite reducir costos, puesto que se distribuye el costo fijo de las
maquinas. La adquisición de materias primas por lotes permite
descuentos, reparto de costos de transporte, etc. En ambas se necesita
un gran nivel de inventarios (de productos terminados y de materias
primas).
3. Anticipar las variaciones previstas de la oferta y la demanda: Por
ejemplo, la escasez de un producto debido a una huelga de sus
productores, disminuye la oferta con lo que se debe acumular en los
25
inventarios. Materias primas o productos terminados sometidos a
variaciones estacionales aumenta la demanda, con lo que se acumulan
en almacenes.
4. Facilitar al transporte y distribución del producto. Si los productos se
consumen en un lugar distinto al que se producen, el transporte no puede
ser utilizado de una forma continua, con lo que se realizará por lotes.
5. Especulación. Acumulación de productos ante futuras subidas de precio.
En la administración del inventario, las políticas, los objetivos y las decisiones
que se tomen deben ser congruentes con la política y los objetivos generales de
la organización, así como con los objetivos financieros y los de adquisiciones y
suministros.
Se dice que las empresas que se manejan con éxito y tienen buenas utilidades
son aquellas que planean bien sus decisiones, lo que requiere de fijar políticas
para el proceso, ya que al igual que los objetivos, son propias de cada empresa.
A continuación se nombran de forma muy general algunas políticas que se
pueden definir para el proceso de inventarios.
a. Definir políticas de almacenamiento, según la rotación de elementos.
b. Definir niveles de existencias de acuerdo a las altas y bajas, según las
actividades de la organización.
c. Definir si la mercancía se almacenará en un lugar o en varios.
Desarrollo de planes y normas. De acuerdo a los objetivos y políticas que se
han establecido, se ha iniciado con la formalización de planes de acción.
Desarrollar planes a largo plazo.
Desarrollar planes a corto plazo.
26
Establecimiento de sistemas y procedimientos. Una vez establecidos los
planes de acción para que se cumplan deben establecerse aspectos como:
a. Sistema de máximos y mínimos.
b. Sistema para control de materiales de alto valor.
c. Sistema de control de entradas y salidas de almacén.
d. Sistema de control de calidad en el recibo.
e. Registros estadísticos.
Delegar responsabilidades. Principalmente delegar funciones para:
a. Requerimiento.
b. Registros de existencias.
c. Estadísticas.
d. Custodia de almacenes.
Establecer comunicaciones. “Es conveniente establecer sistemas de
información y un sistema flexible de comunicación entre todos los departamentos
que afectan la planeación y el control de las existencias. Así mismo debe tenerse
un sistema continuo y constante de retroalimentación de resultados”
Metas de un control de inventarios. El control de inventarios en una
organización, resuelve los siguientes problemas.
a. Qué cantidad debe ordenarse.
b. Cuando debe colocarse la orden de compra.
Gestión de almacén. El concepto de almacén ha venido variando a través de
los años, adquiriendo mayores responsabilidades desde el punto de vista
logístico.
La gestión de almacén es el proceso de la gestión logística que se encarga de la
recepción, almacenamiento y movimiento dentro del almacén hasta el punto
previsto del consumo de los elementos, además del análisis de los datos
generados en el proceso.
27
Se debe iniciar un plan para que las actividades que se desarrollan en el
almacén, se realicen cerciorándose que se habiliten los espacios necesarios y
asegurar la trazabilidad de los materiales dentro y fuera del almacén
identificando algunos de los productos.
Es importante aclarar que la gestión del almacén y la gestión de los Inventarios
son diferentes pero no independientes, pues la existencia del almacén necesita
un inventario.
Algunos de los objetivos de un sistema de almacenaje son:
a. Rapidez de entregas.
b. Fiabilidad.
c. Reducción de Costos.
d. Maximización del espacio disponible.
La gestión del almacén tiene en cuenta
a. Planificación y organización: La forma como realiza la distribución y el
almacenamiento, para ello se cuenta con un responsable.
b. Recepción.
c. Almacén.
d. Movimiento.
e. Información.
Costo de Inventarios
En un sistema de inventario el costo por una parte genera gasto y por otra
origina beneficios para brindar un buen servicio al cliente al menor costo posible.
Se debe considerar los costos que se obtienen al tomar cualquier decisión que
afecte el tamaño del inventario cómo decidir cuándo y cuánto reordenar.
Los costos que se consideran son:
28
Costo de compra o pedidos
Se refiere a los administrativos y de oficina por preparar la orden de compra
que consta del precio del artículo, impuesto a la renta, costo de transporte y
si es el caso de una empresa que fabrica el producto corresponde también el
precio de producción.
Costo de ordenar
Es la fabricación de cada producto correspondiente a la mano de obra que
prepara la orden del pedido, materia prima, papeles, postales, llamadas, etc.
Costo de mantenimiento de inventario
Incluye los costos de las instalaciones de almacenamientos, manejo,
seguros, pérdida, obsolescencia, vigilancia, depreciación, impuestos, etc. y el
costo del capital invertido en los materiales y el valor de los artículos que no
tienen movimiento.
Costo de faltantes
Es cuando la existencia de un producto o recurso se agota o no cuenta con
la cantidad óptima para suplir la demanda, lo que ocurre es que se pierda la
venta o la confiabilidad del cliente.
Costos promedios
Es obtenido dividiendo el valor del inventario del producto entre el número de
unidades en stock.
En conclusión los costos totales para mantener un inventario son el sumatorio de
los costos de compra, costos de ordenar, costos de mantenimiento de
inventario, y costos de faltantes.
CT = Costo de Compra + Costo de Ordenar + Costos de Mantenimiento de
Inventario + Costo de Faltantes.
29
Cuadro Nº 4.
Costo total
Elaboración: Franklin Asqui Contreras
Fuente: Fórmula Costo
Donde Q es el tamaño de la orden.
Este cálculo matemático nos permite establecer cuánto comprar y el análisis del
tiempo de espera y la demanda en el año nos permite determinar cuándo
comprar.
Manejo de Inventario
La gestión del inventario determina la diferencia entre las empresas exitosas y
las que no son, por la que puede dar lugar a importantes pérdidas financieras.
El buen manejo de inventario trae amplios beneficios: venta de productos en
condiciones óptimas, control de los costos, estandarización de la calidad que
permitirá a la empresa tener un mejor servicio a los clientes, un mayor control de
inventario y conocer una situación económica confiable de la empresa.
30
Método de costeo de los inventarios y su impacto en los estados
financieros.
Dentro de los métodos de costeo utilizados, se encuentra el método del
promedio ponderado, que corresponde al costo del promedio ponderado del
inventario durante el periodo, pondera el costo por unidad y el costo promedio
unitario durante un periodo, lo que quiere decir que si el precio del producto baja
o sube en el periodo, el valor del inventario también se verá afectado.
El método usado para valorar elementos de consumo, dependen de las políticas
internas de cada organización. (Redondo, A, 2008)
La relación de los costos con los inventarios es directa ya que necesariamente la
compra afectará los inventarios de suministros y bienes. De planear y controlar
este proceso se puede tener un stock o en ocasiones desabastecimientos que
llegan a afectar a otros procesos y a las finanzas de la organización.
El secreto para tener un proceso de inventario y logística óptimo es encontrar
el balance entre lo que se necesita, lo que se compra, el precio al que se
adquiere y las condiciones de entrega, así como evitar tener una bodega llena
de inventario, generando costos de mantenimiento grandes y el riesgo de tener
pérdidas por obsolescencia, vida útil limitada y vencimiento de materiales. En pro
de evitar los riesgos antes mencionados se hace necesario mejorar el proceso
de inventarios en toda organización, con el propósito que el inventario
almacenado en bodega sea el menor posible.
OBJETIVOS DE LA CALIDAD y NORMAS ISO
Es importante al momento de hablar de la calidad para esto es importante tener
normas o políticas que cumplan los objetivos estudiados y establecidos.
Dentro de la investigación y el proyecto piloto de desarrollo se fijó que cumpla
como elemento inicial las especificaciones de las Normas ISO para poder
mostrar y mantener el estándar de calidad que debe manejar todo software.
31
a. Lograr que la percepción de la satisfacción por parte de los usuarios sobre la
calidad de los servicios prestados, por los procesos administrativos estén
mejores a partir del nuevo software.
b. Atender los servicios solicitados de conformidad a los acuerdos de servicios
establecidos.
c. Mejorar la gestión de atención de quejas o devolución con respecto a los
productos.
d. Mejorar el resultado de los indicadores que cumplieron las metas de eficacia
definidas para los procesos.
Todo sistema de gestión de la calidad exige un enfoque y la interacción de los
procesos de dicho sistema, por tal razón el enfoque procesos permite:
Que la organización opere de manera eficaz, identifique y gestione numerosos
procesos interrelacionados y que interactúan. A menudo el resultado de un
proceso constituye directamente el elemento de entrada del siguiente proceso.
La identificación y gestión sistemática de los procesos empleados en la empresa.
Las Normas ISO
Están conformadas por comités técnicos internacionales según su especialidad
que crearon las normas para gestionar, controlar y satisfacer las necesidades en
diferentes campos dentro de las empresas como son financieros, económicos,
técnicos, industriales, administración y servicios.
Algunas de las ventajas de las normas ISO son:
Permite a las empresas convertirse en competidores más consistentes en
el mercado.
Mejora la Gestión de la Calidad para satisfacer las necesidades de los
clientes.
Cambian métodos más eficaces para la empresa que ahorrarán recursos.
32
Le permite mejorar el desempeño operativo identificando y reduciendo
errores.
Aumenta el compromiso del personal de la empresa por medio de
procesos internos eficientes.
Mejora el servicio y la cantidad de clientes.
Herramientas para almacenar los datos
MySQL
Tal como define propiamente parte de su nombre (SQL – Structured Query
Language), es el servidor de bases de datos relacionales más comúnmente
utilizado en GNU/LinuX. Fue desarrollado por la empresa MySQL AB, que cedió
las licencias correspondientes al proyecto opensource, por lo que su rápido
desarrollo es causa del empeño de millones de programadores de todo el
mundo.
Al ser un servidor de bases de datos relacionales, MySQL se convierte en una
herramienta veloz en la accesibilidad a los datos introducidos en las distintas
tablas independientes que forman las bases de datos de este lenguaje, MySQL
es actualmente el sistema de bases de datos más popular de la red.
Características de MySQL
Un amplio subconjunto de ANSI SQL 99, y varias extensiones.
Soporte a multiplataforma.
Procedimientos almacenados.
Disparadores (triggers)
Cursores.
Vistas actualizables.
Soporte a VARCHAR.
INFORMATION_SCHEMA
Soporte X/Open XA de transacciones distribuidas; transacción en dos
fases como parte de esto, utilizando el motor InnoDB de Oracle.
33
Motores de almacenamiento independientes (MyISAM para lecturas
rápidas, InnoDB para transacciones e integridad referencial).
Query caching.
Sub-SELECTS (o SELECTS anidados)
Réplica con un maestro por esclavo, varios esclavos por maestro, sin
soporte automático para múltiples maestros por esclavo.
Indexing y buscando campos de texto completos usando el motor de
almacenamiento MyISAM.
Metodología del UML
La metodología de desarrollo conocida como lenguaje Unificado de Modelado
(UML) es un lenguaje estándar con un vocabulario gráfico y con reglas para la
presentación de sistemas de información, aplicándolo un patrón de diseño de
llamado MVC (modelo – vista – controlador).
Objetivos del UML
Se pueden sintetizar sus funciones:
Visualizar: UML permite expresar de una forma gráfica un sistema de
forma que otro lo puede entender.
Especificar: UML permite especificar cuáles son las características de un
sistema antes de su construcción.
Construir: A partir de los modelos especificados se pueden construir los
sistemas diseñados.
Documentar: Los propios elementos gráficos sirven como documentación
del sistema desarrollado que pueden servir para su futura revisión.
Un modelo UML está compuesto por tres clases de bloques de construcción:
Elementos: Los elementos son abstracciones de cosas reales o ficticias
(objetos, acciones, etc.)
Relaciones: Relacionan los elementos entre sí.
34
Diagramas: Son colecciones de elementos con sus relaciones.
La técnica central en el UML es el Modelamiento de objetos que es un lenguaje
que permite la especificación de clases, sus datos o atributos (privados) y
métodos (públicos), herencia y otras relaciones entre las clases.
Etapas y actividades en el desarrollo basado en UML
En la versión definitiva de la metodología publicada por Booch, Rumbaugh y
Jacobson se pueden tener en cuenta las siguientes etapas:
Análisis de requerimientos.
Diseño del sistema.
Diseño detallado.
Implementación y pruebas.
Cada etapa consta de actividades que le dan cuerpo y los documentos que se
esperan al final de cada una de ellas.
En UML se propone para el desarrollo del Modelo de Análisis de las
aplicaciones, tres tipos de clases fundamentales, con las cuales podemos
expresar todas las funciones de cualquier software, con sus respectivas
responsabilidades.
Clase Interfaz <<Interface>>
Recepción de peticiones del sistema.
Mostrar respuestas del sistema.
Clase Entidad <<Entity>>
Gestionar datos (información) necesaria para el sistema.
Almacenar datos (información) persistentes del sistema.
Provee la funcionalidad principal de la aplicación.
Clase Controlador <<Controller>>
Procesar información del sistema.
35
Gestionar visualización de respuesta del sistema.
Obtiene los datos del modelo.
Herramientas para desarrollo de sistema de inventario
Tecnología Open Source
La herramienta OpenSource o software libre esto quiere decir que es libre en
ser distribuido, Ruby on Rails es un Framework de código abierto aplicaciones
web en AJAX, las características de los software Open source tenemos:
El código fuente debe obtenerse libremente con sus excepciones
dependiendo del autor.
El acceso no debe tener discriminación por algún grupo o persona.
La licencia no puede restringir los tipos de software como son las
diferentes plataformas.
La licencia no puede obligar el uso de dependencia a otro software
obligándolo a que se use código abierto en todo.
No está permitido que acceda a licencias por medio de un cuadro de
dialogo obligando a autorizarlo con el clic del mouse.
Cuando hablamos de Open Source de redistribución indica que el
software podrá ser regalado o vendido con libertad.
Framework Ruby on Rails
Ruby se originó en Japón en los inicios de los años noventa, su creador Yukihiro
Matsumoto combinó la elegancia característica de SmallTalk, la facilidad de uso
36
de Phyton y el pragmatismo de Perl. Como resultado obtuvo un lenguaje muy
eficiente, poderoso y con una sintaxis muy limpia. (Victoria Pérez, 2015)
En los últimos años, Ruby y Rails han cobrado mucha fuerza, y ya existe una
buena cantidad de recursos en la web, además de que las grandes compañías
como Sun Microsystems, le están apostando fuerte a este lenguaje que ya es
considerado como parte de la web2.0.
Definición de Ruby
Ruby es un lenguaje de programación enfocado a la simplicidad y a la
productividad, con una sintaxis elegante y natural, que le hace muy fácil de
entender. Es un lenguaje de script (no compilado), totalmente orientado a
objetos.
Mientras que otros lenguajes tienen tipos primitivos (como números, booleanos,
etc.) que no son objetos, aquí todo es un objeto y por tanto se le pueden asociar
propiedades y métodos, así como redefinir o extender su comportamiento
Definición de Rails
Rails es un framework creado para el desarrollo de aplicaciones web. Es decir,
una serie de utilidades y herramientas para crear aplicaciones web más rápidas
que haciéndolo desde cero.
Usando un framework evitamos reinventar la rueda, nos ahorramos mucho
trabajo y podemos concentrarnos en lo que verdaderamente importa: la lógica de
la aplicación, no es escribir una y otra vez los mismos formularios y scripts de
proceso para crear, leer, modificar y eliminar datos en nuestra base de datos.
Existen algunos Frameworks para desarrollo web, entre los principales:
Cake para PHP,
Django para Python,
Spring para Java, y muchos otros.
37
Rails es un framework que usa el lenguaje Ruby, y por eso se conoce al conjunto
como Ruby on Rails. Pero también existen otros frameworks para Ruby que no
son Rails, como puede ser el microframework Camping.
Rails fue desarrollado por el danés David Heinemeier, como una herramienta
para facilitarle el trabajo al programar la aplicación web Basecamp para la
empresa 37 Signals. En julio de 2004 liberó el código como software libre, y en
febrero de 2005 comenzó a aceptar colaboraciones para mejorar Rails,
formándose un amplio equipo de programadores, el core team. Entre las
características de Ruby on Rails podemos destacar que está basado en el patrón
de diseño MVC.
MVC (Modelo-Vista-Controlador):
Se separa la lógica de la presentación, que nos permite dejar de pensar siempre
en SQL para pasar a pensar en objetos, que dispone de utilidades para generar
rápidamente interfaces de administración, es independiente de la base de
datos, podemos realizar tests continuos para garantizar que nuestra aplicación
funciona como esperamos, se puede extender mediante el uso de plugins, se
integra muy fácilmente con librerías de efectos como script.aculo.us... y todo ello
escribiendo muy pocas líneas de código, muy claras y fáciles de entender.
Gráfico Nº 1.
Patrón de diseño MVC
Fuente: ASP.NET MVC 3 Framework
38
El control de inventario es la base donde descansan las actividades y
operaciones de una empresa, es decir, que las actividades de producción,
distribución, financiamiento, administración, entre otras son regidas por el control
de inventario.
Es un instrumento de eficiencia y no un plan que proporciona un reglamento tipo
policiaco o de carácter tiránico, el mejor sistema de control interno, es aquel que
no daña las relaciones de empresa-cliente y se mantiene en un nivel de alta
dignidad humana, es decir, las relaciones de patrón-empleado.
La función del control interno es aplicable a todas las áreas de operación de los
negocios, de su efectividad depende que la administración obtenga la
información necesaria para seleccionar de las alternativas que mejor convengan
a los intereses de la empresa.
La estructura del control interno consta de los siguientes elementos:
Ambiente de control.
Sistema contable.
Procedimientos de control.
La evaluación del sistema de control interno define las fortalezas y debilidades
de la organización empresarial mediante una cuantificación de todos sus
recursos.
El control de inventario ha sido diseñado, aplicado y considerado como la
herramienta más importante para el logro de los objetivos, la utilización eficiente
de los recursos y para obtener la productividad, además de prevenir fraudes,
errores, violación a principios y normas contable, fiscal y tributaria.
39
FUNDAMENTO LEGAL
Constitución de la República del Ecuador
Código de trabajo
La Ley de Régimen Tributario Interno
Específicamente en la Ley de Régimen Tributario Interno en su Título I del
impuesto a la renta Sección III del Sistema de corrección monetaria de los
estados financieros Parágrafo 1o.El sistema de corrección monetaria, en su Art.
41.- Establece:
“Los Activos No Monetarios poseídos al cierre del ejercicio se ajustaran así:
1. Acciones, Participaciones y Derechos en Sociedades
2. Inventarios
Los inventarios se deben ajustar de acuerdo al siguiente procedimiento:
a) Cuando se trate de inventarios no procesados o no transformados por el
contribuyente, sean éstos de bienes finales o materias primas, se deben
ajustar en base al último costo de adquisición en que haya incurrido el
contribuyente.
Si no se hubieren realizado adquisiciones durante el último mes del
ejercicio los inventarios se ajustarán, con el valor que resulte de aplicar al
costo de la última adquisición realizada en el ejercicio, el porcentaje
proporcional de ajuste calculado según lo indicado en el numeral 2 del
artículo 37 de este reglamento.”
Según el Art. 37 de la aplicación del porcentaje de ajuste 2 nos dice:
“El porcentaje de ajuste proporcional indicado en el artículo anterior, se dividirá
para 12 meses y el resultado se multiplicara por el número de meses
transcurridos desde el primer día del mes siguiente en que se adquirió, fabricó o
construyó el activo no monetario o se contrajo el pasivo no monetario o se
aumentó o disminuyo el patrimonio y el último día del cierre del respectivo
ejercicio.
40
El porcentaje resultante de esta multiplicación será el que se aplicará para
ajustar los activos y pasivos no monetarios y las cuentas del patrimonio, cuando
así lo disponga el presente Reglamento. De no haberse realizado adquisiciones
en el ejercicio, los inventarios se ajustaran aplicando, al costo ajustado que
tenían al cierre del ejercicio anterior, el porcentaje de ajuste indicado en el
numeral 1 del artículo 37 de este reglamento.
Art. 37.- Aplicación del porcentaje de ajuste 1. Porcentaje de ajuste: El
porcentaje de ajuste indicado en el artículo anterior se aplicara a los activos y
pasivos no monetarios y a las cuentas del patrimonio, cuando así se disponga en
el presente Reglamento El nuevo valor ajustado, según lo descrito en los incisos
anteriores, y el costo en libros al cual se encontraban registrados los inventarios,
se registrara como un crédito o un debito en la cuenta Re expresión Monetaria.
41
HIPÓTESIS
Hipótesis general
En muchos de los casos se pudo observar la ausencia de un sistema de
información que pudiera realizar la gestión y control de inventarios de manera
apropiada dando paso al uso de métodos caducos o inapropiados como lo son
las hojas de cálculos o incluso cuadernos de anotaciones.
Durante la investigación se pudo comparar la metodología de las empresas de
referencia separándolas en dos grupos, las que usan sistemas de información y
las que usan otros métodos. Gracias a dicha comparativa se pudo encontrar que
las ferreterías que hacen uso de una herramienta informática son más
ordenadas y más competitivas
También se determina que las mayores barreras con la que se enfrenta los
negocios ferreteros son los altos costos que implican la implementación y
utilización de herramientas informáticas con licencias de tipo propietario, esto
les dificulta la tecnificación en la gestión y procesos propios de la actividad
ferretera.
Es basándonos en este hallazgo que pudiéramos decir que al hacer uso de un
framework basado en código libre sería posible el desarrollo de una herramienta
informática que sea económicamente más accesible y que cuente con igual o
mejor calidad en sus resultados.
De esta manera será posible facilitar la tecnificación de los procesos, gestión de
la actividad ferretera en Guayaquil.
42
Variables de la investigación
Cuadro N° 5
VARIABLES INDEPENDIENTE Y DEPENDIENTE:
Variables
Definición Conceptual
INDEPENDIENTE
APLICACIÓN WEB PARA
GESTIONAR EL PROCESO
DE AUDITORIA DE
INVENTARIO.
Aplicación desarrollada
para llevar el control de
inventario.
DEPENDIENTE
AUTOMATIZACIÓN CON
TECNOLOGÍA RUBY ON
RAILS PARA LOS
PROCESOS DE CONTROL
DE INVENTARIOS
Proceso adoptado por las
empresas para
administrar o gestionar el
control del proceso de
inventario.
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
43
CAPITULO III
METODOLOGÍA
DISEÑO DE LA INVESTIGACIÓN
Modalidad de la Investigación
Se define al proyecto propuesto en este documento como modalidad de la
investigación factible ya que el propósito de la investigación es la solución de un
problema y la satisfacción de una necesidad nacional naciente, como es la de
realizar el control y gestión de inventarios con tecnología de software libre que es
un tema de vanguardia en nuestro país.
TIPO DE INVESTIGACIÓN
La investigación fue realizada utilizando un proyecto factible ya que a la
terminación de la misma se presentó un producto que se caracteriza por su alto
porcentaje de aceptación al buscar resolver problemas actuales en la
administración de inventarios.
La investigación de campo es el proceso sistemático mediante el cual se
recolecta, analiza la información. (Sabino, 1992), en su libro titulado El proceso
de la investigación, indica que la investigación de campo se basa en
informaciones obtenidas directamente de la realidad, permitiéndole al
investigador cerciorarse de las condiciones reales en que se han conseguido los
datos.
44
La Investigación de Campo podríamos definirla diciendo que es el proceso que,
utilizando el método científico, permite obtener nuevos conocimientos en el
campo de la realidad social. (Investigación pura), o bien estudiar una situación
para diagnosticar necesidades y problemas a efectos de aplicar los
conocimientos con fines prácticos (investigación aplicada).
Este tipo de investigación es también conocida como investigación in situ ya que
se realiza en el propio sitio donde se encuentra el objeto de estudio. Ello permite
el conocimiento más a fondo del investigador, puede manejar los datos con más
seguridad y podrá soportarse en diseños exploratorios, descriptivos y
experimentales, creando una situación de control en la cual manipula sobre una
o más variables dependientes (efectos).
(Rodríguez, 2008) en su texto La investigación en la era de la información señala
que la metodología bibliográfica forma parte de la investigación gracias a la
elaboración de los aspectos teóricos e históricos. Así, la exploración bibliográfica
contribuye a la estructuración de ideas originales del proyecto,
contextualizándolo tanto en su perspectiva teórica, metodológica, como histórica
especifica.
Métodos de investigación
Método empírico
(Serrano, 2000) en su libro titulado Modelos de investigación cualitativa
en educación social, describe al método empírico como un modela de
observación sistemática, estudiando la realidad educativa tal y como se
desarrolla.
Indica además que el método descriptivo describe, analiza, registra e
interpreta las condiciones que se dan en una situación y momento determinado.
45
En este caso, el método empírico se empleará como modelo de investigación
científica, basándose en observaciones a través de las encuestas que se
levantarán.
Por tanto, se analizará mediante métodos estadísticos la hipótesis planteada en
el presente proyecto a partir de la información recolectada.
Método científico
Según O. Kempthorne, el método científico es la aplicación de la lógica y
la objetividad al estudio de los fenómenos además guía el desarrollo de las
investigaciones específicas.
Con la presente investigación se ha planteado la hipótesis para probar la
factibilidad del desarrollo de un sistema de inventario con tecnología Ruby on
Rails.
Método dialéctico
Este método considera la reseña histórica y social en continuo
movimiento. Este método describe la historia de lo que nos rodea, de la
sociedad y del pensamiento, a través de una concepción de lucha de contrarios
y no puramente contemplativa, más bien de transformación.
Estas concepciones por su carácter dinámico exponen no solamente los
cambios cuantitativos, sino los radicales o cualitativos.
Método deductivo
Según (Torre, 2006) en su texto Metodología de la investigación, el
método deductivo consiste en tomar conclusiones generales para explicaciones
particulares.
46
Método histórico
(Martínez, 2006) en su texto Problemas y métodos de investigación, el
método histórico se utiliza para estudiar sucesos contextualizados en tiempo y
situaciones determinadas, a fin de comprender el hecho estudiado.
En este proceso se debe recurrir a las fuentes originales y primarias.
Método analítico
(Zapata, 2005) en su texto Herramientas para elaborar tesis e
investigaciones, señala que el método analítico es un procedimiento que parte
de la separación de las partes esenciales del todo o del objeto de estudio para
conocer sus funciones y elementos que componen el todo.
POBLACIÓN Y MUESTRA
Población:
Es importante determinar el universo o la población para realizar las encuestas
ya que con estos elementos se realizó las investigaciones, definiendo a la
población como todo el conjunto de elementos a estudiar.
¨La población se define como la totalidad del fenómeno a estudiar donde las
unidades de población posee una característica común la cual se estudia y da
origen a los datos de la investigación¨ Tamayo y Tamayo, (1997), (P.114)
Se consideró como población para este proyecto a las empresas ferreteras de la
ciudad de Guayaquil.
Entre las empresas consultadas tenemos las siguientes tenemos:
47
Ferretería Espinoza S.A.
Ferretería Carlitos
Ferretería Fecosa
Ferretería Alex
Ferretería León
Ferretería Herrera
Ferretería Javal América
Ferretería 9 de Octubre
Para realizar esta investigación se tomó como población a 130 personas entre
personal de bodega, caja o digitación y supervisión.
A continuación se detalla el tamaño de la población:
80 personal de bodega
32 Caja
10 Supervisores
8 administradores
Muestra:
Cuando se identificó la población para realizar las investigaciones se debió
seleccionar un subconjunto del universo para poder estudiar y aumentar la
precisión de los resultados.
TIPOS DE MUESTRAS
Muestreo aleatorio simple:
Se obtiene una muestra al azar. Quiere decir cuando cada elemento de la
población tiene la misma posibilidad de ser seleccionado.
48
Muestreo estratificado:
Cuando se realiza una muestra proporcional excluyendo de otro de una
misma población de mostrando los distintos factores que incluyen el
universo.
Una muestra es estratificada cuando los elementos de la muestra son
proporcionales a su presencia en la población.
La presencia de un elemento en un estrato excluye su presencia en otro.
Para seleccionar los elementos se utiliza el método de muestreo
aleatorio.
Muestreo por cuotas:
Se toma a la población en categorías a criterio del investigador y se las
asigna una cuota para las categorías, la muestra debe ser proporcional a
la población y en ella deberán tener en cuenta las diferentes categorías.
Muestreo intencionado o sesgado:
A juicio de él investigador con conocimiento de la población se selecciona
los elementos que son representativos.
Muestreo mixto:
Esto es la combinación de los diferentes tipos de muestreo. Tamayo y
Tamayo, (1997)
La muestra de la población se la obtuvo aplicando la siguiente fórmula:
49
Cuadro N° 6
Fórmula de Muestra de la población
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
Cuadro N° 7
Cálculo del tamaño de muestra
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
El análisis y desarrollo de la Formula del tamaño de la muestra de la población
como resultado para la investigación es de 88 personas.
nm
e m
2 1 1( )
SEGUNDO MÉTODO
m= Tamaño de la población (130)
e= error de estimación (6%)
n = Tamaño de la muestra (88)
130
n =
(0.06)2 (130 – 1) + 1
130
n =
(0.0036) (129) + 1
130
n =
0.4644+ 1
130
n =
1.4644
n = 88.77 R//.
Cálculo de la fracción muestral
n 88
ƒ = = = 0.67
N 130
50
OPERACIONALIZACIÓN DE VARIABLES
Se establecieron procedimientos estadísticos en correspondencia con la
investigación cuantitativa y otras interpretaciones de la investigación
cualitativa.
Cuadro N° 8
Matriz de Operacionalización de las Variables
MATRIZ DE CONCEPTUALIZACION Y OPERACIONALIDAD DE VARIABLES
Variables Dimensiones
Indicadores
Técnicas y/o Instrumentos
INDEPENDIENTE
APLICACIÓN WEB
PARA GESTIONAR EL
PROCESO DE
AUDITORIA DE
INVENTARIO.
Utilización
Facilidad de
Manejo de
inventarios
Escalabilidad
Capacidad de
Crecimiento de
inventarios
Cuestionarios de Campo
DEPENDIENTE
AUTOMATIZACION
CON TECNOLOGIA
RUBY RAILS PARA EL
PROCESO Y
CONTROL DE
INVENTARIO
Eficiencia
Optimización del
tiempo
inventariado
Guión de encuesta
Bibliografías Especializadas de
Automatización
Confiabilidad
Tasa de error en
el cálculo de
inventario.
Automatizable Sistematización
de los procesos
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
51
INSTRUMENTOS DE RECOLECCIÓN DE DATOS
Las técnicas de investigación que se utilizó en el siguiente estudio son de tipo
documental y de campo ya que se elaboró un marco teórico conceptual y
encuestas en campo para de esta manera fundamentar de manera teoría la
investigación y sustentar las bases de la hipótesis planteada.
Las fuentes primarias de información para esta investigación están conformada
por:
Libros Virtuales – Google Books -it-ebooks.info.
Informes.
Resoluciones.
Fuentes electrónicas – Web
Encuestas en campo
INSTRUMENTOS
Son todos los recursos, medios y herramientas que el investigador pueda utilizar
para poder realizar recolección de datos, poder obtener la información y medir
características de cantidades de personas o elementos que forman una
población.
LA ENCUESTA Es un método o técnica utilizada por el investigador para obtener información
mediante un cuestionario realizado a una muestra de población sobre uno o
varios temas siguiendo reglas científicas.
52
EL CUESTIONARIO
Es el conjunto de preguntas realizadas o elaboradas teniendo un objetivo que
son contestadas por los encuestados y que están relacionadas a una
investigación para obtener una información específica para luego ser evaluadas.
LA ENTREVISTA
Se realizan las entrevistas de forma verbal, previo a realizarla se trató el tema
con el entrevistado con preguntas elaboradas que propone el investigador, estas
entrevistas se pueden realizar de forma individual o en grupos dentro de una
organización.
Instrumentos de la investigación
El Instrumento más utilizado para el desarrollo de la presente investigación
fueron encuestas de campo, consultas bibliográficas, documentación digital o
libros Virtuales, publicaciones de estudios en la internet, tutoriales virtuales de
Ruby on Rails Second Edition el cual fue gran ayuda para obtener el
conocimiento necesario sobre esta aplicación.
Los instrumentos o técnicas de recolección de datos utilizados para obtener el
resultado deseado es decir cumplir con los objetivos de esta investigación es:
Las técnicas documentales donde se utilizará: la lectura científica y el
análisis de contenido.
Las técnicas de campo se utilizará la encuesta y la entrevista.
Internet: Es un medio de comunicación masivo que brinda el acceso a la
educación, información y entretenimiento en la comodidad del hogar o del
53
trabajo. Al igual que el resto de la sociedad, el mundo educativo no puede
quedarse al margen de este fenómeno.
Libros Virtuales – son publicación de libros completas pero en un formato digital
que pueden ser de libre acceso o pagadas este formato cada vez gana mayor
aceptación por parte de las editoriales y autores de libros a nivel mundial, uno de
los principales distribuidores es Google book´s.
EN EL PROYECTO
La técnica de investigación que se utilizó en el siguiente trabajo es de tipo
documental ya que se elaboró un marco teórico conceptual para formar un
cuerpo de ideas sobre los riesgos en relación con las auditorias de inventarios
dentro de las empresas.
RECOLECCIÓN DE LA INFORMACIÓN
Entre las técnicas que se utilizaron para obtener datos relevantes relacionados
con la presente investigación tenemos:
Información Web: Consultas realizadas a conocedores en el tema de gestión de
inventarios, la interacción se realizó mediantes chats, emails. Además se
consultaron libros en bibliotecas virtuales como son Google Books, Google
Académico entre otras fuentes de la red.
Encuestas: Con el objetivo de obtener información el procesos de la gestión de
inventarios que manejan las empresas.
A continuación presentamos el formato de la encuesta:
54
Encuesta
MARQUE CON UNA X SU RESPUESTA
1) ¿Qué tipo de labor realiza en su Trabajo?
Personal operativo en Bodega ( )
Supervisor ( )
Administrador/Gerente ( )
Personal de caja o servicio al cliente ( )
2) ¿Cuenta en su lugar de trabajo con una herramienta informática
como apoyo sus labores diarias?
Si ( )
No ( )
3) ¿Cómo se lleva el control de inventario en su lugar de su trabajo?
Manual ( )
Mediante un sistema de información ( )
En hojas de cálculo ( )
4) ¿Piensa usted que el método de control y gestión de inventarios
que actualmente usa en su trabajo es el indicado?
Si ( )
No ( )
5) ¿Cuánto tiempo le toma localizar con exactitud la ubicación y
cantidad de un producto en bodega?
Menos de 1 minuto ( )
De 2 a 5 minutos ( )
Más de 5 minutos ( )
55
6) ¿Qué tan frecuente tiene pérdida o caducidad en los productos?
Nunca ( )
Casi nunca ( )
Casi siempre ( )
Siempre ( )
7) ¿Según usted cuál es la dificultad al momento de implementar un
sistema informático para la gestión de su negocio?
Complicado ( )
Altos costos ( )
Considerado innecesario ( )
8) ¿Estaría dispuesto a implementar una solución informática basada
en código libre que le ayude a gestionar su negocio?
Si ( )
No ( )
56
PROCESAMIENTO Y ANÁLISIS
Tabulación de las Encuestas
Pregunta 1: ¿Qué tipo de labor realiza en su Trabajo?
Cuadro N° 9
Qué tipo de labor realiza en su Trabajo
Alternativas Frecuencia Porcentaje
Personal operativo en Bodega 54 61,54%
Supervisor 7 7,69%
Administrador/Gerente 5 6,15%
Personal de caja o servicio al
cliente 22 24,62%
Total 88 100,00%
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
Gráfico N° 2
Qué tipo de labor realiza en su Trabajo
Elaboración: Franklin Asqui Contreras
Análisis: En la siguiente gráfica se pudo observar que el 61% de los
encuestados forman parte del personal de bodega de las ferreterías
consultadas, el 25% pertenece al personal de caja, un 6% al personal
administrativo/gerencial y el 8% restante es personal de supervisión.
El enfoque del aplicativo tendría un desarrollo orientado principalmente al
personal de bodega.
57
Pregunta 2: ¿Cuenta en su lugar de trabajo con una herramienta
informática como apoyo sus labores diarias?
Cuadro N° 10
Uso de herramientas informáticas
Alternativas Frecuencia Porcentaje
SI 41 46,15%
NO 47 53,85%
Total 88 100,00%
Elaboración: Franklin Asqui Contreras
Gráfico N° 3
Uso de herramientas informáticas
Elaboración: Franklin Asqui Contreras
Análisis: la gráfica N°3 nos muestra que el 54% de los consultados no
cuentan con herramientas informáticas como apoyo de sus labores
mientras el 46% sí cuentan con herramientas informáticas.
Se pudiera localizar una demanda próxima al 54% del mercado.
58
Pregunta 3: ¿Cómo se lleva el control de inventario en su lugar de
su trabajo?
Cuadro N° 11
Control de inventario
Alternativas Frecuencia Porcentaje
Manual 39 44,32%
Mediante un sistema de
información 41 46,59%
En hojas de cálculo 8 9,09%
Total 88 100,00%
Elaboración: Franklin Asqui Contreras
Gráfico N° 4
Control de inventario
Elaboración: Franklin Asqui Contreras
Análisis: se observa en la siguiente gráfica que el 47% de los encuestados
hace uso de un sistema de información con el fin de llevar el control de
inventario mientras el 44% hace uso de métodos alternativos como hojas
de cálculo y finalmente el 9% que resta lo hace a mano.
Lo que indicaría que el 53% utiliza medios poco eficientes que baja su
producción.
59
Preguntar 4: ¿Piensa usted que el método de control y gestión de
inventarios que actualmente usa en su trabajo es el indicado?
Cuadro N° 12
Gestión de inventarios
Alternativas Frecuencia Porcentaje
SI 46 52,27%
NO 42 47,73%
Total 88 100,00%
Elaboración: Franklin Asqui Contreras
Gráfico N° 5
Gestión de inventarios
Elaboración: Franklin Asqui Contreras
Análisis: en esta gráfica observamos que el 48% de las personas
encuestados consideran que el control de inventario que actualmente
utilizan pudiera no ser el apropiado mientras el 52% asegura que su
sistema si es apropiado. El aplicativo debería tomar en consideración las
falencias del control de inventario utilizado por el 48% de los encuestados.
60
Pregunta 5: ¿Cuánto tiempo le toma localizar con exactitud la
ubicación y cantidad de un producto en bodega?
Cuadro N° 13
Ubicación y cantidad de un producto
Alternativas Frecuencia Porcentaje
Menos de 1
minuto 41 46,59%
De 2 a 5 minutos 6 6,82%
Más de 5 minutos 41 46,59%
Total 88 100,00%
Elaboración: Franklin Asqui Contreras
Gráfico N° 6
Ubicación y cantidad de un producto
Elaboración: Franklin Asqui Contreras
Análisis: en esta grafica observamos que al 47% del personal consultado le
toma más de 5 minutos localizar con exactitud la ubicación y cantidad de
un producto que está en bodega, al el 7% de 2 a 5 minutos y al 46% menos
de 1 minuto. Esto indica que el 47% de los consultados tendrían una
atención 5 veces menor a los que hacen uso de una herramienta
informática.
61
Pregunta 6: ¿Que tan frecuente tiene perdida o caducidad de los productos?
Cuadro N° 14
Caducidad de los productos
Alternativas Frecuencia Porcentaje
Nunca 35 39,77%
Casi nunca 16 18,18%
Casi siempre 35 39,77%
Siempre 2 2,27%
Total 88 100,00%
Elaboración: Franklin Asqui Contreras
Gráfico N° 7
Caducidad de los productos
Elaboración: Franklin Asqui Contreras
Análisis: en la siguiente gráfica podemos observar que el 40% de los
encuestados manifiesta que nunca tienen perdidas de productos o
caducidad de los mismos el otro 40% manifiesta que casi siempre tienen
pérdidas o caducidad de productos el 18% casi nunca y el 2% comunico
que siempre tienen pérdidas o caducidad de productos. Las pérdidas
estarían directamente relacionadas a la falta de un control apropiado.
62
Pregunta 7: ¿Según usted cual es la dificultad al momento de
implementar un sistema informático para la gestión de su negocio?
Cuadro N° 15
Implementar sistema informático
Alternativas Frecuencia Porcentaje
Complicado 29 32,95%
Altos costos 55 62,50%
Consideran innecesario 4 4,55%
Total 88 100,00%
Elaboración: Franklin Asqui Contreras
Gráfico N° 8
Implementar sistema informático
Elaboración: Franklin Asqui Contreras
Análisis: La grafica N°8 nos indica que el 62% de los encuestados
manifiesta que la mayor dificultad al momento de implementar un sistema
informático son sus altos costos, por otra parte el 33% manifiesta que la
mayor complicación es que muy complicado y el 5% restante dice que no
considera necesario hacer el uso de un sistema informático. Se determina
que el 5% del mercado se mostraría resistente al cambio.
63
Pregunta 8: ¿Estaría dispuesto a implementar una solución informática
basada en código libre que le ayude a gestionar su negocio?
Cuadro N° 16
Implementar una solución informática
Alternativas Frecuencia Porcentaje
SI 84 95,45%
NO 4 4,55%
Total 88 100,00%
Elaboración: Franklin Asqui Contreras
Gráfico N° 9
Implementar una solución informática
Elaboración: Franklin Asqui Contreras
Análisis: El grafico N°9 nos muestra que el 95% de los encuestados si
estarían interesados en implementar un sistema informático basado en
código libre, indicando que es factible y aceptado una nueva herramienta
para su administración de inventariado. Por otra parte el 5% no lo harían
por no creerlo necesario. Se determina una aceptación a la tecnología del
95%
64
MODELO DE DESARROLLO DEL SISTEMA WEB
Debido que en el mercado existen varios sistemas de control de inventario con
plataformas con licencias para adquirirlos tendría que invertir altos costos
monetario y tecnológico, observando cada vez que las empresas están
pensando en cambiarse al opensource para reducir los costos. Nace la
necesidad de crear un sistema informático para las ferreterías de la ciudad de
Guayaquil con plataforma libre y con tecnología nueva.
En términos generales la propuesta busca:
Ofrecer un beneficio económico a la empresa que obtenga el sistema ya que la
misma no estará obligada a la adquisición de licencias por el uso del software.
Brindar un sistema cuya actualización no constituya un problema, debido a que
el sistema es web, los cambios solo se lo deben realizar en el servidor y
automáticamente todos los clientes se beneficiarán de estas actualizaciones.
Ayudar a la gestión al control de inventario en las empresas, el sistema permitió
planificar las tareas de control de inventario, procesar los resultados obtenidos
en las mismas y controló que las no conformidades reportadas sean atendidas.
Para el desarrollo del sistema web se utilizó la metodología de desarrollo
conocida como Lenguaje Unificado de Modelado (UML), esta metodología ha
tomado impacto en el desarrollo de software, aplicando un patrón de diseño
llamado MVC (modelo-vista-controlador).
El proceso de desarrollo del sistema basado en UML es iterativo, centrado en la
arquitectura y dirigido por los casos de uso y los riesgos, que se organiza en
cuatro fases: inicio, elaboración, construcción y transición, y que se estructura en
torno a cinco flujos de trabajo fundamentales: recopilación de requisitos, análisis,
diseño, implementación y pruebas.
65
Durante la Fase de inicio
Se desarrolla una descripción del producto final a partir de una idea y se
presenta el análisis de negocio del producto. En esta fase se responde a las
inquietudes.
Estas respuestas se la pueden encontrar iniciando primero con un modelo de
casos de uso. Una vez obtenidos, la arquitectura es provisional. En esta fase se
identifican y se priorizan los riesgos. Se planifican la fase de elaboración y se
estima aproximadamente el proyecto.
Durante la Fase de elaboración
Se detalla de los casos de uso más críticos del producto que se identifican en la
etapa de inicio y se diseña la arquitectura del sistema. La arquitectura se
expresa en forma de vistas de todos los modelos del sistema por lo que juntos
representan el sistema entero.
Durante la Fase de construcción
Se crea el producto y mediante la arquitectura establecida se convierte en un
sistema completo para ser entregado a los usuarios. El sistema puede ser que
no esté libre de defecto, entonces esto se solucionara durante la fase de
transición.
Durante la Fase de transición
Se lo utiliza cuando el sistema se convierte en versión beta, por lo que los
usuarios con experiencias prueban el sistema e informa los defectos y
deficiencias. En esta fase se realizan las actividades de fabricación, formación
del cliente, proporcionar ayuda y asistencia, y la corrección de los defectos del
sistema.
66
Cuadro N° 17
Cuadro comparativo software libre vs software privativo
SOFTWARE LIBRE Y SOFTWARE PROPIETARIO
SOFTWARE LIBRE SOFTWARE PROPIETARIO
Libertad de usar el programa con
cualquier propósito.
Libertad de estudiar cómo
funciona el programa y adaptarlo a
sus necesidades.
Libertad de distribuir copias con lo
que puedas ayudar al otro.
Libertad de mejorar el programa y
hacer públicas de mejoras a los
demás, de modo que toda la
comunidad se beneficie.
En el contrato de licencia del
software libre priman las libertades
Su uso, redistribución o
modificación está prohibida o
requiere permiso expreso del
titular de software.
Los derechos de autor
corresponden a una persona física
o jurídica negando al mismo
tiempo los derechos de usar el
programa con cualquier propósito.
No tiene acceso al código fuente y
tampoco puedes modificarlo.
El contrato de licencia del software
propietario priman las
prohibiciones.
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
Para el cuadro comparativo podemos detallar lo siguiente:
El software libre (en inglés free software, no necesariamente quiere decir que
sea gratis por el término en el idioma inglés) es la forma que denomina al
software que respeta la libertad del usuarios al momento de adquirir un producto
una vez obtenido puede ser modificado, copiado y poderlo distribuir libremente.
67
La Free Software Foundation indica que la libertad de los usuarios es poder
manipular su producto.
El software privativo o propietario es de código cerrado o más conocido como
software no libre son los programas informáticos donde los propietarios no tienen
la libertad de usarlo. Esto es que el propietario solo tendrá acceso al programa
ejecutable bajo condiciones fijadas por el proveedor
La herramienta OpenSource Ruby on Rails es un Framework de aplicaciones
web en AJAX, es decir un software de código abierto que permite una completa
interfaz de usuario para aplicaciones web con poca programación,
permitiéndonos concentrar de lleno en la logística del negocio y dedicarle menos
tiempo al diseño de la interfaz.
Ruby on Rails utiliza el acercamiento llamado centrado en el servidor para la
sincronización de componentes y para que la mejora de la comunicación entre
clientes y servidores se haga automáticamente por el motor, y los códigos de
Ajax sean completamente transparentes para los desarrolladores de aplicaciones
web.
Por lo tanto, los usuarios finales obtienen una interacción y respuesta similar a
las de una aplicación de escritorio, mientras que la complejidad del desarrollo es
similar a la que tendría la codificación de aplicaciones de escritorio.
68
FASE DE RECOPILACIÓN DE REQUISITOS
Tiene como objetivo definir cada uno de los requisitos para la creación del
sistema web, para llevar a cabo los avances del control del inventario y que
responda de una manera eficaz y eficiente al proceso con lo que se está
llevando en la actualidad.
Esta parte es la más importante del desarrollo del sistema web, se nombra a
continuación los principales requerimientos:
Cuadro N° 18
Requerimientos para la fase de recopilación
Ref. Requerimiento Categoría
R. 001 Ingresar al sistema web mediante un Login y
una contraseña.
Evidente
R. 002 Modificar contraseña. Evidente
R. 003 Control del despacho de pedidos. Evidente
R. 004 Control sobre los pedidos realizados por el
cliente.
Evidente
R. 005 Control del despacho de pedidos. Evidente
R. 006 Control sobre las compras a proveedores para
almacenar en bodegas.
Evidente
R. 007 Control sobre el descargue de los productos en
bodega.
Evidente
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
69
Identificar casos de uso y esquematizar diagramas de caso de uso
Los casos de uso es un conjunto de una secuencia de tareas que representa
quien o que inicia una acción que debe llevarse a cabo con el apoyo del sistema
que se está desarrollando.
Un diagrama de casos de uso muestra la relación entre los actores y los casos
presentados en el sistema.
Los elementos pueden ser: actores, caso de uso y la relación entre caso de uso.
El actor tiene un rol genérico en el sistema y su nombre debe reflejarse con el
papel que tendrá en el sistema.
Estos diagramas de los casos de uso permiten capturar de forma sencilla las
especificaciones del sistema a desarrollar.
70
Cuadro N° 19
Actores del sistema de inventarios
Actor Caso de uso
Administrador
Creación de la orden de pedido.
Entrega del producto al cliente.
Solicitud de orden de entrega de productos.
Descargue de productos del inventario.
Registro de salida del producto.
Control de la entrega del producto.
Registro de stock de productos en bodega.
Registro de productos para la compra.
Ingreso de nuevos productos.
Registro y supervisión de los productos comprados.
Ingreso de los productos al inventario.
Registro de la orden de pedido.
Facturas de pedidos
Ingreso de los productos solicitado por el cliente.
Registro de entrega y recibido del producto de bodega a
mercadeo.
Digitador
Registro de la orden de pedido.
Facturas de pedidos
Ingreso de los productos solicitado por el cliente.
Descarga de productos del inventario.
supervisor
Solicitud de orden de entrega de productos.
Descargue de productos del inventario.
Registro de salida del producto.
Control de la entrega del producto.
Registro de stock de productos en bodega.
Registro de productos para la compra.
Ingreso de nuevos productos.
Registro y supervisión de los productos comprados.
Ingreso de los productos al inventario.
Bodeguero
Recibe la solicitud de pedido de facturación.
Clasificación de los productos solicitados.
Registro de entrega y recibido del producto de bodega a
mercadeo.
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
71
Gráfico N° 10
Diagrama de Administrador
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
El diagrama muestra los privilegios y tareas a realizar por el administrador
que como ser el principal tiene acceso a todas las áreas de la empresa.
72
Gráfico N° 11
Diagrama de Supervisor
Elaboración: Franklin Asqui Contreras
Fuente: Investigación de campo
El supervisor de bodega tiene ciertas restricciones, su principal labor es
verificar y constatar que los ingresos realizados por el bodeguero sean
correctos.
73
Gráfico N° 12
Diagrama de Digitador
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
El digitador o cajero es quien se encarga de registrar las facturas o datos
de los proveedores para solicitar pedidos.
74
Gráfico N° 13
Diagrama de Bodeguero
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
El bodeguero o jefe de bodega es quien realiza las ordenes de pedido y está
constantemente al tanto del inventariado.
Diseño de datos
Se diseñaron las estructuras de los archivos lógicos en los que se almacenaría la
información relacionada al control del proceso del inventario.
75
PANTALLA PRINCIPAL DE INICIO DE SESIÓN
Al iniciar el software la primera pantalla a mostrar es la pantalla de inicio de
sesión de usuario a la que el usuario debe acceder previo registro y autorización
del administrador.
Gráfico N° 14
Pantalla inicio de sesión
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
Deberá ingresar primero su correo electrónico y luego su contraseña de esa
forma va a la PANTALLA DE INICIO DEL SITEMA indicando que
el ingreso de sesión ha sido correcto.
Gráfico N° 15
Inicio correcto de sesión
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
76
La primera opción que tenemos dentro del sistema es la de administración que al
darle clic podremos visualizar la siguiente PANTALLA DE CLIENTES.
Gráfico N° 16
Pantalla de clientes
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
En esta pantalla podremos visualizar no solo todos los registros de los clientes
sino que también podremos registrar clientes, clientes o
clientes del listado del sistema, esta pantalla también tiene la opción de
y así poder encontrar al cliente deseado o en la parte inferior
tenemos para escoger por cual orden de clientes deseamos visualizar.
Gráfico N° 17
Pantalla de proveedores
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
77
PANTALLA DE PROVEEDOR mostrara el registro de los proveedores que
tengamos ingresados en el sistema y así mismo como (Gráfico N16) la pantalla
de proveedores tiene las opciones de nuevo registros, editarlos, eliminarlos o la
opción de búsqueda, recordando también que se puede filtrar el orden según
convenga, esta pantalla permite también mostrar por cantidad de
registros de pantalla a visualizar.
Gráfico N° 18
Pantalla bodega
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
PANTALLA BODEGA muestra el registro de las bodegas o sucursales de
bodegas que interactúan con el sistema de inventario, esta pantalla tiene las
opciones de registro de nueva bodega, editar y eliminar.
Gráfico N° 19
Pantalla producto
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
78
PANTALLA DE PRODUCTO muestra todos los registros de todos los productos
ingresados detallando sus características, códigos y las cantidades de stock que
se pueda tener tanto como mínimo o máximo y cantidades de compra, también
se puede ordenar la visualización por producto y buscar el producto deseado.
Gráfico N° 20
Pantalla de línea
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
PANTALLA DE LÍNEA permite registrar nuevas agrupaciones de lineas que esto
permite al ingreso de los nuevos productos caracterizandolos por un grupo al
que sea designado, tiene las opciones de nuevo, editar, eliminar y busqueda de
líneas creadas.
Gráfico N° 21
Sub-linea
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
79
PANTALLA DE SUB-LINEA permite registrar nuevas sub-lineas pertenecientes
a una línea y esto permite al ingreso de los nuestros productos caracterizandolos
por un grupo al que sea designado, tiene las opciones de nuevo, editar, eliminar
y busqueda de líneas creadas.
Gráfico N° 22
Orden de compra
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
PANTALLA ORDEN DE COMPRA permite registrar las nuevas ordenes de
compra o de pedido que se realizan a los proveedores esta opcion permite
aprobar las ordenes realizadas y a su vez aceptar para que sea
facturada, el botón permite visualizar el detalle de la orden que se a
realizado.
80
Gráfico N° 23
Factura de proveedor
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
PANTALLA FACTURA DE PROVEEDOR permite registrar las nuevas facturas
de compra o de pedido que se realizan a los proveedores esta opcion permite
aprobar las ordenes realizadas y a su vez aceptar para que sea
facturada, el botón permite visualizar el detalle de la orden que se a
realizado.
Gráfico N° 24
Traslado
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
81
PANTALLA TRASLADO permite registrar y realizar traslado de productos de
diferentes bodegas con la opción de el detalle de cual bodega se
traslado y donde llegó el producto.
Gráfico N° 25
Ingreso a bodega
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
PANTALLA INGRESO A BODEGA permite registrar los nuevos ingresos de
productos que se realizan en la bodega esta pantalla tiene la opción de mostrar,
editar y eliminar ingresos realizados.
Gráfico N° 26
Egreso de bodega
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
82
PANTALLA EGRESO DE BODEGA permite visualizar y realizar los egresos de
productos detallados a la bodega, esta pantalla tiene la opción de mostrar, editar
y eliminar egresos realizados.
Gráfico N° 27
Consulta
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
PANTALLA DE CONSULTA de inventario permite visualizar los registros de los
productos detallados e indicando con alertas si algún producto está quedando
sin stock o si no suplen la necesidad de las ordenes requeridas.
PANTALLA DE KARDEX
Gráfico N° 28
Kardex
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
83
La pantalla de kardex le indica que debe seleccionar el producto para poder
realizar la búsqueda.
Gráfico N° 29
Kardex productos
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
Esta búsqueda genera un cuadro que visualiza los movimientos del producto
realizados y puede ser ordenado por fecha o tipo de documento.
Gráfico N° 30
Usuario
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
84
PANTALLA DE CREAR USUARIO esta pantalla solo la puede visualizar el
administrador quien es el único que puede crear las cuentas de usuarios que
ingresaran al sistema, dentro de las opciones que cuenta esta pantalla está con
la de que rol o acceso tendrá el nuevo usuario.
Gráfico N° 31
Editar usuario
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
PANTALLA DE EDITAR PERFIL esta pantalla permite visualizar, editar y
actualizar los datos del usuario.
Diseño de la base de datos
Las estructuras de los archivos de la base de datos y los campos que se
relacionan.
85
Gráfico N° 32
Diseño de la base de datos
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
86
DISEÑO DE LA APLICACIÓN MÓVIL
Aplicación Consulta de Inventario
La aplicación inventario está dirigida para la plataforma móvil Android y es
compatible a partir de la versión Jelly Bean 4.1 (API 16) y superiores. Soporta
rotación.
Herramientas de desarrollo
La aplicación está desarrollada bajo el IDE Android Studio versión 1.0.1 y
compilada con el API 21 de Android (Lollipop 5.0).
Permisos
Para ser instalada, la aplicación requiere los permisos de acceder a internet y
obtener el estado de la red.
Librerías
mysql-connector-java-3.0.17-ga-bin.jar
Esta librería permite realizar la conexión con el servidor y ejecutar las consultas.
Vistas Usadas
TextView
Usado para mostrar una ayuda en los campos de formularios.
EditText
Permite el ingreso de texto para luego ser usado en las consultas.
Spinner
Permite seleccionar los elementos de una lista expandible.
TableLayout
Arreglo que permite generar la tabla de resultados.
LinearLayout & RelativeLayout
Usados para generar una UI agradable.
ScrollView & HorizontalScrollView
Ayudan a deslizar las tablas y componentes si su tamaño excede el de la
pantalla.
Clases Android/Java
Activity
ProgressDialog
87
Context
Intent
ConnectivityManager
NetworkInfo
Bundle
TextUtils
Toast
DialogInterface
ActionBarActivity
KeyEvent
Menu
MenuItem
AdapterView
ArayList
List
Clases Personalizadas
DBManager
Esta clase hace uso de la librería mysql-connector-java-3.0.17-ga-bin.jar y
contiene todos los procedimientos necesarios para realizar la conexión con la
base de datos y las consultas respectivas. También implementa la clase
AsyncTask, que provee procesos en segundo plano y sirven para esperar la
respuesta del servidor. Por defecto en cada consulta hay un timeout de 8
segundos.
Imports de la librería mysql-connector-java-3.0.17-ga-bin.jar usados:
java.sql.Connection
java.sql.DriverManager
java.sql.ResultSet
java.sql.SQLException
java.sql.Statement
88
jBcrypt
Esta clase contiene la implementación en Java del Hashing Bcrypt. Ayuda a
verificar si el hash de la clave ingresada es equivalente al hash de la clave en la
base de datos y autentifica la sesión.
Fuente: http://www.mindrot.org/projects/jBCrypt/
Activitys
Clases principales que tienen la lógica y cargan el diseño con respecto a sus
layouts.
LoginActivity
Se encarga de realizar el inicio de sesión. Se comunica con el servidor y muestra
mensajes de error si las credenciales son incorrectas. En caso de que la
autenticación sea correcta, se iniciará el MainActivity.
MainActivity
Contiene el formulario para realizar las consultas hacia la base de datos. En el
caso de que el resultado sea nulo, envía mensajes de error. Caso contrario, el
resultado es mostrado en el activity ResultActivity.
Los campos del formulario son:
Producto (EditText)
Línea (Spinner)
Sublinea (Spinner)
Bodega (Spinner)
Consultar (Button)
Este activity posee un menú en la esquina superior con dos opciones:
Actualizar.
En el caso de que exista algún error con los campos de las listas
expandibles, se podrán actualizar los mismos mediante esta opción.
Cerrar sesión.
Permite cerrar la sesión actual y muestra el activity LoginActivity.
89
En el caso de presionar la tecla atrás de la interfaz de Android, la acción será
interceptada y mostrará un mensaje preguntando si desea cerrar la sesión. Si
presiona “No”, se mantiene en el MainActivity. Caso contrario cierra la sesión y
regresa al LoginActivity.
ResultActivity
Renderiza el resultado obtenido de la consulta en el MainActivity. Se crea una
tabla que muestra los siguientes campos:
Producto
Bodega
Stock
U. requeridas
U. reservadas
Stock min
Stock max
Compra min
Compra max
También añade acciones a los campos de U. requeridas y U. reservadas que
permiten generar una nueva consulta y su resultado es mostrado en el activity
ExtraInfo.
Si se retrocede, se mostrará el MainActivity.
ExtraInfo
Muestra información que fue generada en el ResultActivity en una tabla. Sus
campos son:
Documento
Código
Fecha
Proveedor
U Reservadas/U Requeridas (Dependerá del resultado de la consulta)
Si se retrocede, se mostrará el activity ResultActivity.
90
PANTALLA PRINCIPAL DE INICIO DE SESIÓN DE LA APLICACIÓN
ANDROID
Al iniciar la aplicación que puede ser descargada en dispositivos android, la
primera pantalla a mostrar es la pantalla de inicio de sesión de usuario.
Gráfico N° 33
Inicio sesión aplicación
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
Para acceder al aplicativo debera primero registrar la dirección IP que es dada
por la misma red que está el servidor, esto quiere decir que si no está conectado
a la misma red de la empresa no podrá acceder a la aplicación.
Luego deberá ingresar el usuario y la contraseña, recordando que estos
permisos y registros solo lo puede dar el administrador del servidor del sistema
de inventarios.
91
Gráfico N° 34
Búsqueda
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
En la opcion busqueda escogemos el producto del cual deseamos saber la
cantidad de stock.
Gráfico N° 35
Resultado
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
En este caso el grafico nos mostró por búsqueda el producto con el nombre
deseado con el detalle de datos y referencias de ubicación.
92
Gráfico N° 36
Cerrar sesión
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
El siguiente gráfico muestra el momento en que la aplicación le indica por medio
de un cuadro la pregunta si desea cerrar la sesión y le da a escoger antes de
realizar la operación de salir o continuar.
93
Criterios para la elaboración de la propuesta
Debido que en el mercado existen varios sistemas de control de inventario con
plataformas con licencia propietario que para adquirirlo tendría que invertir gran
costo monetario y tecnológico, observando cada vez que las empresas no
estaban pensando en nueva tecnología para reducir los costos, Nace la
necesidad de crear un sistema para la ferretería de la ciudad de Guayaquil con
plataforma libre y con tecnología nueva para esto se determinó los siguientes
criterios que se realizan en esta investigación:
Ofrecer un beneficio económico a la empresa que obtenga el sistema ya
que la misma está obligada a la adquisición de licencias por el uso del
software vale mencionar que el software libre optimiza los recursos
físicos de los equipos informáticos reduciendo cotos por equipamiento de
hardware.
Ayudar a la gestión al control de inventario en las empresas, el sistema
ayudará a planificar las tareas control de inventario, procesara los
resultados obtenidos en las mismas y controlará que las no
conformidades reportadas sean atendidas.
Para llevar a cabo la demostración de la validez del proyecto propuesto en la
presente investigación, el sistema estará sujeto a un periodo de prueba, con el
fin de verificar el rendimiento y cumplimiento de su alcance y la posible
existencia de errores de codificación.
Se escogerán cierta cantidad de usuarios con el objetivo de verificar cada
elemento que conforma el sistema desarrollado y garantizar la no existencia de
fallos o errores posibles como:
• Los métodos y funciones de software están en correcta operación.
• Errores de Interfaz.
• Funciones incorrectas o ausentes.
94
• La entrada de datos se acepta correctamente.
• Errores de rendimiento.
• Errores en estructura o en acceso a la base de datos.
• Errores de salida o de resultado.
En el transcurso del proceso de investigación en campo se puedo determinar
que no existe un respaldo de mecanismo de control en los inventarios ferreteros
que den la seguridad que se están haciendo bien las cosas para la toma de
decisiones.
Entre los principales problemas se encuentra la ausencia de una herramienta
informática para la administración y control de los inventarios en las empresas
ferreteras, lo que no está permitiendo conseguir los objetivos empresariales.
Es importante porque va a permitir por medio del diseño de un sistema de
gestión de inventario utilizando tecnología Ruby on Rails mediante el cual se
obtendrán las orientaciones necesarias que les permitirá a los empresarios
ferreteros incursionar en los mercados nacionales de mejor manera con el apoyo
de esta herramienta informática.
Es factible y viable el presente proyecto porque cuenta con todos los recursos
económicos, humanos y materiales; además los empresarios han venido
utilizando estos mismos recursos pero con pocos resultados satisfactorios.
Validación
Para realizar la validación de la propuesta se realizó la investigación con el mejor
instrumento para obtener la información que fueron las encuestas determinando
en la pregunta número ocho (ANEXO 1) donde se planteó a personas expertas
en el campo de inventarios si estarían dispuestos a la implementación de
software libre para mejorar la gestión de la empresa.
Por lo que identifica al proyecto como válido para desarrollo y automatización en
la gestión de control de inventarios.
95
CAPÍTULO IV
MARCO ADMINISTRATIVO
CRONOGRAMA
El trabajo propuesto en este documento que tiene la finalidad de desarrollar un
sistema web para la gestión de inventario utilizando tecnología Ruby on Ralis, el
cual consta de fases como: Análisis, Diseño, Desarrollo y presentación de
modelo de desarrollo.
Usando el método de costeo promedio ponderado para obtener el costo del
producto que sumado con la utilidad nos da el precio de venta. Este método se
obtiene sumando los precios existentes en el inventario más los valores de las
compras y el resultado dividirlo para los números de stock del mismo.
En su fase de Análisis, se llevará a cabo el proceso de levantamiento de
información con lo cual podremos saber la medida o el tipo de software que será
implementado. Después de realizar todo el análisis correspondiente se
establecerá los correspondientes diseños de diagramas y de pantallas según los
requerimientos adquiridos en la fase anterior.
En la fase de desarrollo, se realizarán los procesos ya analizados y diseñados,
consta de sub-fase: Login, Hoja de Trabajo, Reportes. Por último se encuentra la
fase de pruebas finales para la corrección de los posibles errores que puede
surgir en el desarrollo del software.
96
RECURSOS
Desarrollador de la tesis:
Franklin Asqui Contreras
Recursos informáticos utilizados en el desarrollo
Cuadro N° 20
Hardware usado en el desarrollo
CANTIDAD EQUIPO DESCRIPCIÓN
1
Computador
SERVIDOR DELL PowerEdge T320 intel
Xeen E5-2403v2 / 8GB / 2x1TB HD Hot
plug/PERC H310/ Redundant Power Sup
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
Software
Cuadro N° 21
Software usado en el desarrollo
Tipo Descripción
Sistema Operativo Ubuntu Server 14.04 LTS
Sistema de Administración de Base de
Datos
Mysql
Lenguaje de Programación Ruby v 2.2
Framework Ruby on Rails v.4
Herramienta de bases de datos Mysql Workbeach
Servidor Web Nginx
Aplicación para servidor con Rails Phusion Passenger
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
97
Materiales de Oficina
Cuadro N° 22
Materiales de oficina usados en el desarrollo
DETALLE CANTIDAD
Papel de impresión 2 resmas Hojas A4
Lapiceros 10
Lápices 10
Grapadoras 1
Caja de grapas 1
Caja de clips 1
Caja de borradores 1
CDS RW 3
Perforadora 1
Marcadores 5
Resaltadores 5
Juego de reglas 1
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
98
PRESUPUESTO
Costo
Se incluyen todo los gastos que se incurran durante proceso de la investigación.
Cuadro N° 23
Detalle de egresos del proyecto
EGRESOS DÓLARES
Suministros de oficina y computación $ 100.00
Fotocopias y documentos $ 150.00
Tutorías sobre Desarrollo en Ruby on Rails $ 950.00
Tutorías sobre Desarrollo en Android $ 500.00
Computadora Servidor
$ 2.738.92
Transporte
$ 50.00
Servicios de Internet por 12 meses $ 216.00
Empastado, anillado de tesis de grado $ 50.00
TOTAL……………………………………… $ 4.754.92
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
Cuadro N° 24
Detalle de ingresos del proyecto
INGRESOS DÓLARES
Financiamiento propio $ 4.754.92
TOTAL $ 4.754.92
Elaboración: Franklin Asqui Contreras
Fuente: Franklin Asqui Contreras
99
CAPITULO V
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
Uno de los objetivos de la investigación fue poder determinar las principales
necesidades y requerimientos de los usuarios y también de darles solución
mediante la creación de una herramienta de control inventarios basado en
código libre Ruby on Rails.
Según la investigación el 62% de los consultados afirmó que la principal barrera
para la adquisición o implementación de las soluciones informáticas son sus
altos costos, gracias a esta barrera surgió la necesidad de crear software de
calidad a un costo menor, para este fin se aprovechó la tecnología Ruby on
Rails en la creación de una aplicación para la gestión y control de inventarios,
que no solo se puede cumplir con las necesidades del usuario sino que también
lo hace a un menor costo, de esta manera es económicamente más accesible
para su implementación facilitando la tecnificación del negocio ferretero.
Haciendo uso del Frameworks de Ruby on Rails se genera una interface web
intuitiva, sencilla y de fácil acceso basándose en las necesidades del usuario y
tomando ventaja de su pre existente experiencia web haciendo más fácil su
manejo, se determinó que la demanda del mercado está ubicada en el 53% con
una inconformidad del 48% esto último para los métodos aplicados
actualmente en el control y gestión de inventarios, por este motivo se generó un
sistema informático que permite gestionar y controlar el inventario de manera
100
óptima y simple basado en tecnología de código abierto cumpliendo con lo
requerido por el negocio ferretero.
Se logra complementar el sistema principal con una herramienta de consultas
diseñada para dispositivos android con la finalidad de facilitar el control y
supervisión del inventario a distancia agregando también valor agregado a la
solución informática y marcando la diferenciación entre las demás soluciones
disponibles.
101
RECOMENDACIONES
Capacitar a las partes administrativas, supervisores y personal encargado
del uso del sistema de gestión de inventarios sobre el ingreso obligatorio
y ordenado de la información.
Continúa actualización de Base de datos con sus respectivos respaldos.
El sistema de gestión de inventarios en Ruby on Rails tiene la factibilidad
de migración de su desarrollo a multiplataformas a futuro.
Mejorar la comunicación y aprovechar la interacción del personal
involucrado en las áreas de oportunidad para obtener ventajas en la
planeación y desarrollo de actividades en la gestión del uso del sistema
de gestión de inventario.
Llevar un control y análisis de variabilidad de la demanda de productos a
fin de mantener los niveles de existencia de productos adecuados en el
almacén.
102
BIBLIOGRAFÍA
Arelis Zarramera, Heidy Castillo, Liuyulen Mercado. Propuesta de un
diseño de sistema automatizado para el control de inventario. Caracas,
Mayo de 2009.
Efraín Ortiz. (2009). Inventarios. Principales sistemas de control.
Ecuador. Quito.
Gestión empresarial rentable. Gestión empresarial de inventario o stock.
Buenos Aires. Argentina.
Edy Shirley Rodríguez Gómez. (2003). Sistema de información para el
control de inventario. Bucaramanga
Luis Miguel Manene. Gestión de existencias e inventarios 18 de agosto
del 2012. Escuela Superior de Ingenieros Industriales de Bilbao.
Vera Avendaño Verónica, Vizuete Centeno Evelyn. (2011) Diseño de
un control interno de inventario para la empresa XYZ. Milagro.
Mario Aguilar. Como controlar tu inventario. (2005).
Mila2. Buenas tareas. Consecuencias de un control en el inventario.
(2010).
Tamayo y Tamayo, Mario. El Proceso de la Investigación científica.
Editorial Limusa S.A. México.1997.
103
REFERENCIAS ELECTRÓNICAS
Catarina. Olvera. Capítulo 6
http://catarina.udlap.mx/u_dl_a/tales/documentos/lii/olvera_g_gp/capitulo6.pdf.
Consultado el 12 de Febrero del 2013.
Mario Aguilar. Insuficiencia de inventario (2005).
http://www.emagister.com/curso-como-controlar-inventario/insuficiencia-
inventario. Consultado el 10 Febrero del 2013.
Marlene Garzón. Control de inventarios.
http://www.slideshare.net/marlenegarzon/control-de-inventarios. Consultado el 15
de Febrero del 2013.
Sise. Blogspot.com. (2007). Control de inventario
http://sise-inventarios.blogspot.com/2007/01/control-de-inventarios.html.
Consultado el 10 de Febrero del 2013.
Benjamín C. Kuo. (1996). Sistemas de control automáticos de control - México.
Sra. Roció Zúñiga Guzmán. (1991). Control de Inventarios Investigación de
Operaciones. - Costa Rica: San José.
Everett e autor Adam, Ronald autor Ebert. (2006). Administración de la
producción y de las operaciones: conceptos, modelos y funcionamiento. Cuarta
Edición
Elwood Spencer Buffa, William H. Taubert. (1981). Sistemas de producción e
inventario: planeación y control. Limusa.
Chapman, Stephen N. (2006). Planificación y control de producción. México.
Curso práctico de contabilidad general y superior. Tomo I. Obtenida el 13 de
octubre de 2011. Disponible en
http://www.monografias.com/trabajos10/inve/inve.shtml
GARCÍA CANTÚ, Alfonso. Enfoques prácticos para planeación y control de
inventarios. Trillas. 2008
PARRA GUERREO, Francisca. Gestión de Stocks, 2010. Obtenido el 10 de
noviembre de 2011. Disponible en
http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_inventarios.
104
Organización Internacional de Normalización (ISO). Sistema de gestión de la
calidad. Fundamentos y terminología. ISO 9000:2005. 20 p.
JIMENEZ ROJAS, Álvaro. La gestión integral para incrementar la productividad
en las Pymes. 1º Ed. Bogotá: Universidad Distrital Francisco José de Caldas,
2011. p. 206.
http://www.mindrot.org/projects/jBCrypt/
Franco, Y (2014) Tesis de Investigación. Población y Muestra. Tamayo y
Tamayo. [Blog Internet] Venezuela Disponible:
http://tesisdeinvestig.blogspot.com/2011/06/poblacion-y-muestra-tamayo-y-
tamayo.html [Consulta Año/Mes/día].
http://www.monografias.com/trabajos12/recoldat/recoldat.shtml#ixzz3dGHsBGS9
http://www.bsigroup.com/es-ES/Gestion-de-Calidad-ISO-9001/
http://www.associacio-
aoe.org/aoe/files/documentacio/volcanica/2007/introduccion_ruby_on_rails.pdf
http://www.buenastareas.com/ensayos/La-Investigacion-De-Campo/923298.html
https://platzi.com/blog/introduccion-ruby-on-rails/
105
ANEXOS
“A” Entrevistas realizas a las empresas que gestionan
sus inventarios.
106
Encuesta
MARQUE CON UNA X SU RESPUESTA
1) ¿Qué tipo de labor realiza en su Trabajo?
Personal operativo en Bodega ( )
Supervisor ( )
Administrador/Gerente ( )
Personal de caja o servicio al cliente ( )
2) ¿Cuenta en su lugar de trabajo con una herramienta informática
como apoyo sus labores diarias?
Si ( )
No ( )
3) ¿Cómo se lleva el control de inventario en su lugar de su trabajo?
Manual ( )
Mediante un sistema de información ( )
En hojas de cálculo ( )
4) ¿Piensa usted que el método de control y gestión de inventarios
que actualmente usa en su trabajo es el indicado?
Si ( )
No ( )
5) ¿Cuánto tiempo le toma localizar con exactitud la ubicación y
cantidad de un producto en bodega?
Menos de 1 minuto ( )
De 2 a 5 minutos ( )
Más de 5 minutos ( )
107
6) ¿Qué tan frecuente tiene pérdida o caducidad en los productos?
Nunca ( )
Casi nunca ( )
Casi siempre ( )
Siempre ( )
7) ¿Según usted cuál es la dificultad al momento de implementar un
sistema informático para la gestión de su negocio?
Complicado ( )
Altos costos ( )
Considerado innecesario ( )
8) ¿Estaría dispuesto a implementar una solución informática basada
en código libre que le ayude a gestionar su negocio?
Si ( )
No ( )