Diseño de Un Sistema Web para Administrar Los Inventarios
Diseño de Un Sistema Web para Administrar Los Inventarios
Diseño de Un Sistema Web para Administrar Los Inventarios
DE TECNOLOGÍA
TEMA:
Autor:
Tutor:
Guayaquil, Ecuador
2015
INSTITUTO SUPERIOR TECNOLÓGICO BOLIVARIANO DE
TECNOLOGÍA
CERTIFICACIÓN DE LA ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del Proyecto de Investigación, nombrado por el
Consejo Directivo del Instituto Superior Tecnológico Bolivariano de
Tecnología.
CERTIFICO:
Que he analizado el proyecto de investigación con el tema: “DISEÑO DE
UN SISTEMA WEB PARA ADMINISTRAR LOS INVENTARIOS DE
PRODUCTOS EN LA EMPRESA “SELECTA””, presentado como
requisito previo a la aprobación y desarrollo de la investigación para optar
por el título de:
II
AUTORÍA NOTARIADA
Autor:
Sr. Alex Fernando Solano Ayala
C.I. 0706474939
III
DEDICATORIA
Dedico este proyecto a Dios Todopoderoso, por ser la luz que ha guiado
mi vida en esta dura tarea de alcanzar todas mis metas y en especial, la
de mí deseado título de tecnólogo en análisis de sistemas. A mis padres
que con su apoyo y comprensión me supieron guiar por el camino del
bien, y por ultimo a todos aquellos que de una u otra manera colaboraron
para que todo este trabajo se lleve a cabo de la mejor manera.
IV
AGRADECIMIENTO
Agradezco sobre todas las cosas a Dios, por permitirme culminar una de
las metas trazadas en mi vida, proporcionándome salud y capacidad para
llevar adelante mí estudio.
V
ÍNDICE GENERAL
Contenidos Páginas
CAPÍTULO I
EL PROBLEMA
CAPÍTULO II
MARCO TEÓRICO
VI
2.5.1 VARIABLE INDEPENDIENTE: INFORMACIÓN DE ACTIVIDAD DE BODEGA POR VÍA WEB
44
2.5.2 VARIABLE DEPENDIENTE: ADMINISTRACIÓN DE INVENTARIOS ............................... 45
CAPÍTULO III
MARCO METODOLÓGICO
CAPÍTULO IV
VII
TECNOLOGÍA EN ANALISIS DE SISTEMAS
RESUMEN
VIII
administrar los inventarios de la empresa Selecta, puesto que el
control de inventario es uno de los aspectos que ayudará a evitar el.
Palabras Claves: Sistema, Inventario, Control, Procedimientos
ABSTRACT
IX
CAPÍTULO I
1. EL PROBLEMA
1.1 PLANTEAMIENTO DE PROBLEMA
1
Uno de los grandes problemas de una empresa es que se le acaben sus
productos cuando si hay demanda. Se genera una situación que nos
provoca pérdidas inmediatas y a largo plazo ya que los clientes pueden
irse buscando a un proveedor mejor.
2
de los locales de la empresa se lleva un control adecuado de los
productos de ventas que ofrece y de los servicios a sus clientes.
Aproximadamente en el día se atienden hasta 25 usuarios.
3
en una carpeta, a veces se anota la salida de los productos en las
facturas.
4
centros estéticos, se convirtió en el único lugar de la ciudad donde podría
adquirir estos implementos. Esto ayudó a la empresa a salir de la caída
que tuvo en el año anterior. Desde esa fecha hasta ahora sigue
adquiriendo productos tanto de belleza como de inmobiliario, la perdida de
productos continúa en menores cantidades porque no lleva un registro o
inventario de productos donde le facilite la cantidad de mercadería que
tiene, en qué lugar se encuentran y el valor monetario que lo compro y lo
tiene que vender.
5
1.1.3 Causas del problema y consecuencias
6
Claro.- Conforme a los inventarios que se registran deben mantener de
manera actualizada y confiable de las existencias de los productos que
estén bajo su cuidado.
1.2 OBJETIVOS
7
Proponer un plan de mejoras para la correcta administración de
productos y la atención al usuario.
1.3 JUSTIFICACIÓN
8
También debemos tener en cuenta que este tipo de sistema beneficiará al
ecosistema, disminuyendo el uso del papel que las imprentas necesitan
para la realización de facturas. El registro por computadora en una base
de datos evita utilizar el papel impreso, lo cual favorece a la no tala de
árboles, que son utilizados para la elaboración de dicho papel.
9
CAPÍTULO II
2 MARCO TEÒRICO
2.1 Antecedentes Históricos
El 2005 inauguro una sede para el servicio único de damas, teniendo esta
su propia bodega, al principio los trabajadores de ambos locales tenían
organizado las estanterías como las bodegas. Después de cierto tiempo
empezaron los problemas de orden y manejo de los productos en la
bodega y la atención al cliente fue declinando cuando se requerían
productos de bodega.
10
En aquel tiempo en la ciudad de Machala en la provincia de El Oro se
contaba únicamente con tres centros de belleza para damas y caballeros,
por lo consiguiente la plaza de mercado en aquellos tiempos era favorable
en las ganancias y los clientes eran mucho más frecuentes. Desde el año
2008 al 2015, los locales se han incrementado en más del 50%.
Actualmente en la ubicación en la que se encuentra el local, también
existen 15 centros de belleza para niños, damas y caballeros; eso sin
contar con los locales que existen en alrededor de la zona y por los
suburbios de la ciudad.
Estos factores han incidido para que los clientes hayan disminuido; a su
vez, también la falta de interés en la administración del inventario han
ocasionado pérdidas mayores a la empresa. Por este motivo es
importante elaborar una página web de inventarios para un mayor control
de existencias de los productos, ya que en la ciudad de Machala no es
común que los locales cuenten con este tipo de sistema computacional
que les permita tener una ventaja competitiva.
11
Artículos de referencia
Proyectos similares
12
bodegas, vitrinas e inventario serán efectivos y la gestión de la empresa
se vera de manera trasparente y funcional.
13
promueve un desarrollo iterativo e incremental, y la retroalimentación
frecuente del código.
14
Título de tesis: Sistema Informático de Inventario y Facturación de
mercadería con entorno web en la imprenta y graficas Chone
15
El inventario es parte fundamental en la organización de una empresa,
cuyo propósito es proveer materiales necesarios para su continuo y
regulara desenvolvimiento, para afrontar la demanda en sus productos.
2.3.1 Inventarios
16
2.3.1.1 Tipos de inventario
17
Inventario final.- Es el inventario físico que se toma al final del ejercicio,
entrará a formar parte del Activo en el Balance General y también ira
disminuyendo al Costo de Venta en el Estado de Ganancias y Pérdidas.
18
Gráfico Nº 1
Transacciones de inventario
19
Una transacción de inventario genera un documento o registro, la cual a
su vez actualiza otro registro que contiene un parámetro fundamental
como lo es la cantidad en existencia de un producto. Podemos observar,
entonces, que cada movimiento físico del producto conlleva la realización
de un movimiento lógico en el sistema. Es necesario que todos los
movimientos físicos activen dichos movimientos lógicos en el sistema y
más aún que éstos reflejen cabalmente lo ocurrido en la transacción.
(ZHINGRI, 2015)
20
2.3.4 Costo de los inventarios
Costo de adquisición
21
cómputo para el mantenimiento de los registros y abastecimientos para la
elaboración de las órdenes de compra.
Son los costos reales que se relacionan con tener el inventario disponible.
Estos costos incluyen los seguros, el alquiler de bodegas, calefacción,
energía, impuestos, descomposición o ruptura de productos, algunos
costos de oportunidad, aunque no directos, es decir los costos en los que
se incurre por tener capital ocioso en los inventarios.
22
Se da el nombre de clasificación de artículos a la catalogación,
simplificación, especificación, normalización, esquematización y
codificación de los materiales que componen las existencias en la
bodega. A continuación definimos cada una de estas etapas:
Catalogación
Simplificación
Especificación
Normalización
Estandarización
Clasificación y Codificación
23
ocupe un lugar específico, que facilite su identificación y localización en la
bodega.
24
2.3.6.1 Conteo de las Transacciones
25
teniendo como objetivo extraer información útil para corregir las falencias
en dichos procesos así como en los datos obtenidos.
Sistema ABC
26
Gráfico Nº 2
Sistema ABC
27
momento en que se necesitan. Esto requiere de compras muy eficientes,
proveedores muy confiables y un sistema eficiente de manejo de
inventarios.
Funciones de bodega
28
Mantener un inventario de bienes muebles, inmuebles, suministros
actualizado y valorado con control de custodios actualizado.
Recibir, ingresar y almacenar materiales, insumos y suministros,
para abastecer el normal funcionamiento de empresa.
Enviar reportes mensuales de consumo de suministros para que se
registre en contabilidad por cuenta y por dependencia.
Preparar informes sobre la necesidad de materiales, insumos y
suministros para bodega, con un reporte de consumo y control de
inventarios con máximos y mínimos.
Toma física de inventarios de bienes y suministros en forma anual.
(Andrades, 2010)
29
eléctricas defectuosas, techos o cielos rotos que permitan el
ingreso de aguas lluvias o humedad al recinto, mermas, pérdidas,
deterioros, peligros de contaminación e incendio, etc.
Despachar los bienes y materiales, según las cantidades y
especificaciones establecidas en el documento "solicitud de
abastecimiento" u otro documento interno.
Mantener actualizados los registros de control de existencias de los
bienes bajo su custodia. (Andrades, 2010)
Recepción de mercaderías
Almacenamiento
Entrega de mercaderías
30
Para la entrega de materiales, el encargado de bodega debe pedir que las
órdenes de entrega o de requisición, le sean comunicadas, en lo posible,
con medio día de anticipación, a objeto de preparar el despacho de ellas.
Función Principal
Funciones especificas
31
Estos elementos son de naturaleza diversa y normalmente incluyen:
32
Procesamiento de Información. Es la capacidad del Sistema de
Información para efectuar cálculos de acuerdo con una secuencia
de operaciones preestablecida. Estos cálculos pueden efectuarse
con datos introducidos recientemente en el sistema o bien con
datos que están almacenados. Esta característica de los sistemas
permite la transformación de datos fuente en información que
puede ser utilizada para la toma de decisiones.
Salida de Información. La salida es la capacidad de un Sistema de
Información para sacar (presentar) la información procesada. Es
importante aclarar que la salida de un Sistema de Información
puede constituir la entrada a otro Sistema de Información o
módulo. En este caso, también existe una interface automática de
salida.” (Kendall & Kendall, 2008)
Para una empresa sus recursos más importantes suelen ser el capital, la
materia prima, el trabajo, sus empleados, entre otras cosas; de igual
manera la información es un recurso de suma importancia para todas las
empresas. Así como se tiene gran cuidado por los demás recursos,
también la información requiere de atención y cuidados, y que mejor
cuidado que el manejarla por medio de un sistema de información que
nos permita comprender y analizar todos los datos y reportes generados
por las actividades llevadas a cabo para el funcionamiento de la
organización. Esto sin duda marcara un pauta en las actividades de la
empresa y se obtendrá un mayor nivel como organización para poder
ofrecer mejores productos y servicios a todo el mercado.
33
Determinación de los requerimientos.
Desarrollo de software
34
conjunto de datos de prueba para su procesamiento y luego se examinan
resultados. De esta manera se observa si el sistema es confiable.
Prueba y Mantenimiento
35
2.3.11 Aplicaciones Web
Interfaz
36
Estos documentos HTML habitualmente presentan información de forma
estática, sin más posibilidad de interacción con ellos.
Otro aspecto que completa el panorama son las inclusiones del lado del
cliente, Client Side, que se refieren a las posibilidades de que las páginas
lleven incrustado código que se ejecuta en el cliente, como por ejemplo
JavaScript y programas Java (Applets)
37
que cumplen con todas las necesidades que se le presenten y que
cumplen con requerimientos de seguridad, rapidez y facilidad de uso.
Servidor Web
‘’El servidor web es un programa que corre sobre el servidor que escucha
las peticiones HTTP que le llegan y las satisface. Dependiendo del tipo de
la petición, el servidor web buscará una página web o bien ejecutará un
programa en el servidor. De cualquier modo, siempre devolverá algún tipo
de resultado HTML al cliente o navegador que realizó la petición.’’
(CAIZA, 2013)
Hosting web
Dominio
Los dominios son los "nombres" de las páginas en internet, así de simple.
Cuando quieres entrar a una página, normalmente escribes el nombre,
por ejemplo: www.nombredelapagina.com.
38
- El nombre:
- TLD:
La terminación. Que puede ser .com, .com.mx, .org, .mx, .tv y
muchas otras opciones (Ver más). Ésta terminación ayuda a indicar
el giro de tu empresa y ubicación: .com-> comercial; .com.mx ->
comercial en México; .org-> asociación civil u organización sin fines
de lucro; .tv -> canal de televisión o televisora. (Pipes, 2011)
PHP
39
6 Es invisible al usuario de la página web, no puede verse el código
fuente PHP desde el navegador web, ya que este código es
interpretado en el servidor y nos devuelve la salida en HTML.
7 Permite la programación orientada a objetos.
8 Dispone de una amplia biblioteca de funciones nativas.
9 Las variables no necesitan ser definidas, sino que se evalúan en
tiempo de ejecución, es decir, con darlas un valor ya quedan
definidas también en su tipo. (Holzner, 2009)
PHP Y HTML
PhpMyAdmin
40
borrar tablas y un largo etcétera, incluso ejecutar sentencias SQL y hacer
un backup de la base de datos. (Álvarez, 2009)
41
e) Ambiente de control: conjunto de factores del ambiente organizacional
que deben establecer y mantener el jerarca, los titulares subordinados y
demás funcionarios, para permitir el desarrollo de una actitud positiva y de
apoyo para el control interno y para una administración escrupulosa.
Considerando:
Decreta:
42
Expedir el siguiente REGLAMENTO GENERAL A LA LEY DE
COMERCIO ELECTRÓNICO, FIRMAS ELECTRÓNICAS Y MENSAJES
DE DATOS.
Art. 6.- Información escrita: Si la Ley requiere información por escrito, esto
se dará por hecho con la presentación de un mensaje de datos, siempre y
cuando luego se pueda seguir revisándolo posteriormente.
43
conservación con el formato generado, conservación para determinar
origen y garantía en su integridad.
Tecnología Web
“Es una Tecnología que utiliza todas las tecnologías de inter conectividad
de ordenadores que permite a los usuarios el intercambio, en formato de
hipertexto, de todo tipo de datos e información (Texto, imágenes, sonido)
y de aplicaciones de software.” (Araujo, 2007)
Gráfico Nº 3
Tecnología Web
Fuente: http://www.slideshare.net/MeliVidal/tecnologia-web-5778008
44
estratégicos, pero, evidentemente, no por la tecnología en sí misma, que
está disponible ampliamente, sino por lo fácil que es personalizarla y
construir con ella sistemas de GC propietarios de la empresa.” (Capdevila,
2011)
45
CAPÍTULO III
3 METODOLOGÍA
3.1 TIPO Y DISEÑO DE LA INVESTIGACIÓN
3.1.1 Diseño Investigativo
46
Dentro de este contexto el objetivo es diseñar una página web para
administrar los inventarios de la empresa Selecta Unisex, el cual ayudara
al propietario y empleados a mantener una correcta administración de
productos y servicios que ofrecen.
Descriptiva
Explicativo
47
Se basa en describir y encontrar los causantes en el problema detectado,
con el fin disminuir los contaminantes de la empresa, por lo que se
requiere llevar a cabo métodos y técnicas en el sistema.
Correlacional
Población
Muestra
Encuestas
48
“Las encuestas son entrevistas con un gran número de personas
utilizando un cuestionario prediseñado. Según el mencionado autor, el
método de encuesta incluye un cuestionario estructurado que se da a los
encuestados y que está diseñado para obtener información específica.”
(Malhotra, 2008)
Entrevistas
3.2.3 Métodos
Inductivo.-
Deductivo.-
49
“Mediante ella se aplican los principios descubiertos a casos particulares,
a partir de un enlace de juicios. El papel de la deducción en la
investigación es doble:
50
CAPÍTULO IV
51
4.1 Análisis de la situación actual
SI
12%
NO
88%
Análisis
El 87% del personal respondió que NO existe ningún tipo sistema manual
o computarizado de inventario, mientras el 12% del personal considera
que si hay un sistema de inventario.
52
2) ¿Cree usted que el control manual de inventario al momento de
ingreso y salida del producto es eficiente?
SI
37%
NO
63%
Análisis
De los 8 encuestados, 5 de ellos respondió que NO, es decir que el 63%
del personal cree que el control manual de inventario al momento de
ingreso y salida del producto es deficiente. Mientras el 37% del personal
de la empresa considera que el sistema SI es eficiente; esto permite
observar una inestabilidad del sistema y la elaboración de una propuesta
para mejorar la economía de la empresa.
53
3) ¿En el departamento de bodega se encuentran todos los
productos clasificados y contabilizados?
Chart Title
SI
12%
NO
88%
Análisis
54
4) ¿Al momento del usuario comprar un producto que se encuentra
agotado en vitrina, el cliente espera demasiado tiempo para
adquirirlo?
Chart Title
SI
37%
NO
63%
Análisis
Cinco de los ocho encuestados dicen que NO, es decir que el 63% del
personal considera que el usuario no espera demasiado tiempo al
momento de comprar algún producto, por otra parte los tres restantes el
decir el 37% del personal dice que SI esperan los usuarios al momento de
adquirir un producto; esto demuestra la deslealtad e ineficiencia por parte
del personal hacia la empresa ya que no colaboran para un buen
funcionamiento en los almacenes.
55
5) ¿Realizan el inventario físico de productos dentro del tiempo
estimado de labores?
Chart Title
SI
25%
NO
75%
Análisis
56
6) ¿El tamaño de bodega es adecuado para la cantidad de productos
que existen en la empresa?
57
4.2 Conclusiones y recomendaciones
4.2.1 Conclusiones
58
4.2.2 Recomendaciones
59
CAPÍTULO V
5 PLAN DE MEJORAS
5.1 Tema
5.2 Presentación
5.3 Justificación
60
principalmente en gestiones de ingreso, egreso y utilidad de los
productos.
5.4 Fundamentación
61
5.5 Objetivos
5.5.1 Objetivo General
Equipamiento
Equipo Armado
62
Disco Duro 305 GB
Monitor LG
RAM 2,00 GB
Impresora Epson
Modelo L555
Software
Windows 7
Office 2010
Correo electrónico
Adobe Reader
63
poca, para todos los beneficios que este ofrece, de tal manera que la
empresa podrá adquirir el sistema sin ninguna complicación.
64
5.8 Diseño de la propuesta
5.8.1 Diagrama de casos de uso
Una vez que se determinen los actores y objetos a participar dentro del
sistema, se utilizaran los diagramas de secuencia para mostrar las
relaciones entre actores y objetos, según el comportamiento de cada uno.
Actores involucrados
65
Caso de uso: Inicio de sesión
Caso de uso #1
Diagrama detallado
66
Caso de uso: Administración de usuarios
Caso de uso #2
Actores Propietario
Diagrama
detallado
67
Caso de uso: Administración de clientes
Caso de uso #3
Diagrama
detallado
68
Caso de uso: Administración de proveedores
Caso de uso #4
Diagrama
detallado
69
Caso de uso: Administración de productos
Caso de uso #5
Diagrama
detallado
70
Caso de uso: Movimiento de Entrada
Caso de uso #6
Diagrama
detallado
71
Caso de uso: Movimiento de salida
Caso de uso #7
Actores Empleados
Diagrama
detallado
72
Descripción de casos de uso
Caso de uso # 1
Caso de uso # 2
Actor Propietario
73
registrar un nuevo usuario
Caso de uso # 2
Actor Propietario
Caso de uso # 2
74
Actor Propietario
Caso de uso # 2
Actor Propietario
75
Caso de uso # 3
Caso de uso # 3
76
nivel de accesibilidad de administrador.
Caso de uso # 3
Caso de uso # 3
77
Pre-condición EL usuario debe estar debidamente registrado
en la base de datos.
Caso de uso # 4
78
nuevo cliente.
Caso de uso # 4
Caso de uso # 4
79
2.- El sistema valida si el usuario en sesión tiene
nivel de accesibilidad de administrador.
Caso de uso # 4
Caso de uso # 5
80
Pre-condición EL usuario debe estar debidamente registrado
en la base de datos
Caso de uso # 5
81
6. El sistema valida los datos entrantes.
Caso de uso # 5
Caso de uso # 5
82
3.- El usuario ingresa código de producto.
Caso de uso # 6
Actor Bodeguero
83
Caso de uso # 7
Actor Bodeguero
84
Objetivo Ver la lista de los productos entrantes y
salientes del sistema. Donde nos muestre el
stock actualizado.
Actor Bodeguero
Flujo del sistema 1.- El usuario desea ver la lista de los productos
de entrada y salida que se han realizado en el
día.
85
Diagramas de robustez
Diagrama de robustez #1
Diagrama detallado
86
Diagrama de robustez #2
Actores Propietario
Diagrama detallado
87
Diagrama de robustez # 3
Actores Propietario
Diagrama detallado
88
Diagrama de robustez # 4
Diagrama detallado
89
Diagramas de secuencia
5.8.2 U
5.8.3 H
5.8.4 cc
5.9 Xxx
90
5.10 Xx
5.11 Xxx
5.12 Xxx
5.13 Xxx
5.14 Xx
5.15 Xx
BIBLIOGRAFIA
Capdevila, J. P. (2011).
91
Cardona, W. D. (2012). Practicas empresariales. Colombia: Ecoe ediciones.
ROLLET, O. (s.f.). APRENDER A DESARROLLAR UN SITIO WEB CON PHP Y MYSQL. ENI
EDICIONES.
92
VASWANI, V. (2010). FUNDAMENTOS DE PHP. MEXICO: MC GRAW HILL.
93