Está en la página 1de 17

FACULTAD DE INGENIERÍA Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Título del Informe Académico

Gestión de productos escolares en la tienda Stanford

AUTOR(ES):

Fernandez Condor, Marco Antonio (orcid.org/0000-0003-1849-6393)


Sinarahua Ordaya Jamset Fred (orcid.org./0000-0002-5137-0138)
Soto Rosales José Manuel (orcid.org./0000-0002-4173-4313)
Mestanza Narro Richard Axel Gabriel (0000-0003-3313-3339)
Rojas Orrillo Luis Fermin (orcid.org/0000-0003-4854-5336)

ASESOR(A)(ES):

LÍNEA DE INVESTIGACIÓN

SECCIÓN

A1T1

LIMA- PERÚ

2023-02
ÍNDICE
I. INTRODUCCIÓN 3
1.1 Bases conceptuales 4

1.1.1 Gestión 4

1.1.2 Stock 4

1.1.3 Productos 5

1.1.4 Sistema 5

1.1.5 Tecnología 5

1.2 Antecedentes 6

1.2.1 Antecedentes Nacionales 6

1.2.2 Antecedentes Internacionales 8

1.3 Objetivos de Investigación 10

1.3.1 Objetivo general 10

1.3.2 Objetivos específicos 10

II. DESARROLLO 11

III. CONCLUSIONES 16

IV. REFERENCIAS 18

V. ANEXOS 2
I. INTRODUCCIÓN

El progreso tecnológico ha desempeñado un papel sumamente significativo en la


vida cotidiana, impactando de manera especialmente positiva a aquellos
emprendimientos que buscan establecerse en el actual mercado laboral. La
inclusión de diversas innovaciones tecnológicas ha permitido a estos negocios
desarrollar estrategias de trabajo eficientes y satisfactorias. La influencia de la
tecnología se extiende a diversos sectores laborales, consolidándose como una
pieza fundamental que evoluciona en paralelo con las empresas, conduciéndolas
hacia el éxito. En la actualidad, la ejecución de la mayoría de las actividades
empresariales se lleva a cabo mediante el uso de sistemas especializados que
agilizan los procesos, lo cual evidencia la transformación del mercado laboral en
torno a la tecnología.

En este contexto, el presente informe se enfoca en la investigación y desarrollo de


un aplicativo sistemático diseñado para optimizar y simplificar el conteo y registro
de productos escolares. Este proyecto busca materializar la automatización de
procesos, proporcionar información actualizada en tiempo real y mejorar la
eficiencia en el uso del tiempo de los empleados, entre otras ventajas
significativas. La implementación de este aplicativo no solo constituirá una
herramienta tecnológica innovadora, sino que también reflejará la adaptabilidad
de las empresas a las demandas cambiantes del entorno laboral moderno.

En virtud de la formulación de nuestro tema de investigación, surge una pregunta


fundamental que orienta nuestro análisis: ¿Cuáles son las ventajas y desventajas
del uso de un sistema en un negocio? Esta interrogante es crucial para
comprender a fondo el impacto de las soluciones tecnológicas en el ámbito
empresarial. La exploración detallada de los pros y contras de la implementación
de sistemas en negocios permitirá identificar aspectos clave que influirán en la
toma de decisiones estratégicas.
1.1. Bases Conceptuales
1.1.1 Gestión
La gestión de inventario emerge como un componente esencial en el panorama
empresarial, desplegando su influencia tanto a nivel estratégico como operativo.
Su función primordial radica en la toma de decisiones que aseguran que la
empresa mantenga una cantidad adecuada de productos en el momento preciso,
contribuyendo así al funcionamiento eficiente de la cadena de suministro y la
satisfacción del cliente. Este proceso de gestión de inventarios se desglosa en
una serie de acciones clave que abarcan desde la planificación de la demanda
hasta la coordinación integral de pedidos y entregas.
En el ámbito estratégico, la gestión de inventarios se erige como un pilar
fundamental para la planificación de la demanda. Este componente implica
anticipar y comprender las fluctuaciones en la demanda de productos, permitiendo
a la empresa ajustar sus niveles de stock de manera proactiva. La capacidad de
prever y planificar la demanda no solo optimiza la eficiencia operativa, sino que
también minimiza la posibilidad de excedentes o faltantes, impactando
directamente en la rentabilidad y la satisfacción del cliente.

A nivel operativo, la gestión de inventario se entrelaza con la optimización de los


niveles de stock. Este aspecto implica equilibrar cuidadosamente la cantidad de
productos almacenados para evitar tanto la escasez como el exceso. Al mantener
niveles óptimos de inventario, la empresa logra maximizar la eficiencia en el uso
de sus recursos y minimizar los costos asociados con el almacenamiento y la
obsolescencia de productos.

La supervisión y regulación de las existencias constituyen otro componente crucial


en la gestión de inventarios. Esta función implica un monitoreo constante de los
niveles de stock, asegurando la precisión y la integridad de los datos relacionados
con los productos almacenados. La implementación de sistemas de seguimiento
eficaces permite a la empresa tener una visión clara de su inventario en tiempo
real, facilitando la toma de decisiones informadas y la identificación temprana de
posibles problemas.
1.1.2 Stock
La mercancía comprende tanto materias primas como productos terminados listos
para ser entregados a los clientes, vinculando directamente al proceso productivo
de la organización, según Páez en 2020. Este concepto no se limita a bienes
físicos, sino que representa la esencia operativa y estratégica de la entidad. Cada
artículo en esta categoría desempeña un papel activo en la dinámica organizativa,
reflejando la capacidad de la empresa para gestionar recursos, optimizar
procesos y adaptarse a las demandas del mercado. La gestión efectiva de la
mercancía no solo se centra en la distribución física, sino también en la
planificación estratégica del inventario y la adaptabilidad a las variaciones del
mercado. En resumen, la mercancía va más allá de ser productos finales; es un
indicador clave del desempeño organizativo y su capacidad para prosperar en un
entorno empresarial dinámico.

1.1.3 Productos
Un producto no se limita a sus características físicas, sino que engloba una
combinación de aspectos tangibles e intangibles, como empaque, color, precio,
calidad, marca, servicio y la reputación del vendedor (Stanton, 2022). Esta
perspectiva integral reconoce que un producto puede ser un bien, un servicio, un
lugar, una persona o una idea. La interacción compleja de estos elementos
contribuye a la percepción y valoración del producto en el mercado, y su
comprensión profunda es esencial para el desarrollo de estrategias de marketing
efectivas y para satisfacer las expectativas cambiantes de los consumidores en un
entorno empresarial dinámico.

1.1.4 Sistema
Un sistema de control de inventario representa una arquitectura bien orquestada y
sincronizada de métodos, protocolos y utilidades diseñadas para simplificar y
potenciar la administración efectiva de los recursos en almacén. Esta
infraestructura puede comprender un rango variado de tareas, abarcando desde
la recepción y el adecuado almacenamiento de productos, la constante
actualización de registros de inventario, el escrutinio de calidad de los artículos, el
manejo eficiente de las devoluciones, hasta la organización y supervisión de los
pedidos.

1.1.5 Tecnología
La incorporación de tecnología desempeña un papel fundamental en la
administración de inventario de productos, y las empresas recurren a una
variedad de herramientas y tecnologías con el fin de elevar la eficacia y la
exactitud de sus operaciones de control de inventario. La implementación de
estas soluciones tecnológicas tiene como objetivo principal optimizar la gestión de
los recursos y garantizar un nivel de precisión sin precedentes en el manejo de
stock

1.2 Antecedentes
1.2.1 Antecedentes Nacionales

La gestión de stock constituye un componente esencial en el entramado de la


logística empresarial, desempeñando un papel especialmente crucial en el ámbito
de la logística de distribución. En Perú, diversas empresas y organizaciones han
adoptado sistemas de control de inventario con el propósito de perfeccionar sus
operaciones. Un ejemplo de ello es AR Racking Perú, que ha elaborado un
artículo exhaustivo acerca de la gestión de inventarios y el control de stock en un
almacén. Según este artículo, la administración eficiente del stock en un almacén
se configura como un desafío significativo para empresas logísticas y entidades
que operan con almacenes o centros de distribución. Esto se debe a que la
rentabilidad del negocio está intrínsecamente vinculada a la forma en que se
gestiona el inventario almacenado. Por su parte, Mecalux.pe ha divulgado una
guía específica sobre la gestión de stock, enfatizando que esta disciplina se
encarga de velar por que los costos derivados del mantenimiento de inventarios
se mantengan en niveles mínimos sin que ello deteriore la calidad del servicio al
cliente. Esta guía también destaca varios obstáculos que impactan en la gestión
de stock en almacenes, tales como el incremento en el número de referencias
almacenadas y las fluctuaciones abruptas en la demanda.
1.2.2 Antecedentes Internacionales
En distintos puntos del globo, la gestión de inventarios se erige como un tema de
crucial importancia en el ámbito empresarial, revelando distintos enfoques y
prácticas según la región:

Francia:
En el contexto francés, el portal Gestion.org ha elaborado un artículo minucioso
que profundiza en la gestión de inventarios, abordando sus diferentes tipologías,
costos asociados y proporcionando ejemplos prácticos ilustrativos. Este análisis
detallado subraya que los inventarios representan una parte esencial de la gestión
de stock y se erigen como pilares fundamentales para el funcionamiento eficaz de
las empresas que gestionan almacenes y productos físicos. La capacidad de
mantener un inventario adecuado se considera, por tanto, un factor clave para el
éxito operativo en el tejido empresarial francés.

Japón:
En la perspectiva japonesa, según un documento de la Universidad de la
República (Uruguay), se destaca la singularidad del enfoque japonés en la
organización y gestión, centrado en la precisa sincronización de la oferta y la
demanda. Este modelo se basa en la rápida reposición de productos en los
almacenes, con un énfasis especial en minimizar las discrepancias entre la
cantidad de productos disponibles y la demanda del mercado. Este método
eficiente es una característica distintiva del panorama empresarial japonés, donde
la agilidad en la gestión de inventarios se convierte en un pilar de la
competitividad.

India:
En el escenario indio, similar a las realidades francesa y japonesa, se destaca la
trascendencia de la gestión de inventarios. Gestion.org enfatiza que esta práctica
se integra como un componente esencial en la logística empresarial,
específicamente en el ámbito de la logística de distribución. Este enfoque resalta
la importancia de asegurar que los productos lleguen a su destino de manera
oportuna y eficiente, lo que se convierte en un elemento crucial para el éxito de
las empresas en la India.

Brasil:
En el contexto brasileño, la plataforma Outvio ha elaborado un recurso orientativo
que aborda la implementación de una adecuada gestión de inventarios. Este
material subraya que una gestión precisa del inventario es esencial para mantener
un equilibrio entre la cantidad de unidades disponibles en el almacén y los niveles
de demanda del mercado. Este equilibrio, según la perspectiva brasileña, no solo
garantiza la satisfacción de los clientes, sino que también se vincula directamente
con la rentabilidad del negocio, evidenciando la importancia estratégica de la
gestión de inventarios en el entorno empresarial brasileño.

Estos ejemplos destacan cómo la gestión de stock es una preocupación global y


esencial en el mundo empresarial, independientemente de la ubicación
geográfica. La gestión eficaz de inventario es un componente clave para el éxito y
la rentabilidad de las empresas en todo el mundo.

1.3 Objetivos de Investigación


1.3.1 Objetivo General
Implementar un sistema informático integral para mejorar la gestión de
productos escolares en la tienda, abarcando la administración de
inventarios, seguimiento de la demanda, gestión de proveedores y
generación de informes. Esta herramienta proporcionará un control preciso
y en tiempo real, aumentando la eficiencia operativa y otorgando a la tienda
una ventaja competitiva en el comercio minorista.

1.3.2 OBjetivos Específicos


● Clasificar los tipos de aplicativos sistemáticos.
● Establecer las características de un aplicativo sistemático.
● Determinar los tipos de aplicativos sistemáticos más utilizados en el
mercado.
II. DESARROLLO

Estructuras de Datos Utilizadas:

La implementación del sistema se basa en el uso de estructuras de datos


clave para gestionar eficientemente productos escolares. Una de estas
estructuras es la Lista Doblemente Enlazada, seleccionada
estratégicamente para almacenar y manipular los productos. Esta elección
se fundamenta en su capacidad para facilitar operaciones de inserción y
eliminación, lo que permite una gestión ágil y dinámica de los productos.

Además, se emplea la Recursividad como técnica clave en la búsqueda de


productos por nombre. Esta aplicación de recursividad demuestra un
entendimiento profundo de técnicas algorítmicas avanzadas para optimizar
la búsqueda y recuperación de información específica en la lista de
productos.

Clases Principales:

1. Producto Escolar:

La clase Producto Escolar despliega una representación conceptual de los


productos escolares almacenados. Además de contener atributos para
nombre y precio, proporciona métodos que facilitan el acceso a estos
atributos y permiten la representación efectiva del producto como cadena
de texto.

2. Nodo:

La clase Nodo juega un papel esencial en la implementación de la Lista


Doblemente Enlazada. Define la estructura de cada nodo, incluyendo
referencias al producto, al nodo siguiente y al nodo anterior. Esta
organización jerárquica es fundamental para optimizar las operaciones de
manipulación de la lista.

3. Gestor Productos Escolares:

Esta clase asume el rol de orquestador principal del sistema. Contiene la


lógica esencial para agregar productos a la lista, mostrar de manera
estructurada la información de los productos almacenados y realizar
búsquedas específicas por nombre utilizando la recursividad. Este gestor
se convierte en la interfaz clave para la interacción con el conjunto de
datos.
Funcionalidades Implementadas:

1. Agregar Producto:

La funcionalidad "Agregar Producto" permite la incorporación dinámica de


nuevos productos a la lista. La flexibilidad de esta operación contribuye a la
adaptabilidad del sistema a cambios y actualizaciones en el inventario de
productos escolares.

2. Mostrar Productos:

La funcionalidad "Mostrar Productos" brinda una visión completa y


estructurada de todos los productos escolares almacenados. Esto facilita la
revisión y gestión eficiente del inventario.

3. Buscar Producto por Nombre (Recursividad):

La técnica de recursividad se implementa de manera destacada en la


función de búsqueda por nombre. Este enfoque permite una exploración
profunda y eficaz de la lista de productos, garantizando la precisión en la
recuperación de información específica.

II. Explicación del Código:

La estructura del código se organiza de manera modular y comprensible,


reflejando la lógica detallada de las clases mencionadas anteriormente.
Cada clase desempeña un papel claro en la gestión y manipulación de los
datos, lo que resulta en un sistema coherente y eficiente para la
administración de productos escolares.

CÓDIGO:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.ArrayList;

public class ListaDobleFormulario extends JFrame {


private JTextField txtAgregar, txtBuscar, txtContar, txtEliminar;
private JButton btnAgregar, btnBuscar, btnContar, btnEliminar;
private ArrayList<String> lista;
public ListaDobleFormulario() {
setLayout(new FlowLayout());

txtAgregar = new JTextField(10);


btnAgregar = new JButton("Agregar");
btnAgregar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
agregar();
}
});
add(txtAgregar);
add(btnAgregar);

txtBuscar = new JTextField(10);


btnBuscar = new JButton("Buscar");
btnBuscar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
buscar();
}
});
add(txtBuscar);
add(btnBuscar);

txtContar = new JTextField(10);


btnContar = new JButton("Contar");
btnContar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
contar();
}
});
add(txtContar);
add(btnContar);

txtEliminar = new JTextField(10);


btnEliminar = new JButton("Eliminar");
btnEliminar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
eliminar();
}
});
add(txtEliminar);
add(btnEliminar);
lista = new ArrayList<String>();
}

private void agregar() {


lista.add(txtAgregar.getText());
}

private void buscar() {


int indice = lista.indexOf(txtBuscar.getText());
if (indice != -1) {
JOptionPane.showMessageDialog(this, "El elemento se encuentra
en la posición " + indice);
} else {
JOptionPane.showMessageDialog(this, "El elemento no se
encuentra en la lista");
}
}

private void contar() {


int contador = 0;
for (String elemento : lista) {
if (elemento.equals(txtContar.getText())) {
contador++;
}
}
JOptionPane.showMessageDialog(this, "El elemento se encuentra " +
contador + " veces en la lista");
}

private void eliminar() {


while (lista.contains(txtEliminar.getText())) {
lista.remove(txtEliminar.getText());
}
}

public static void main(String[] args) {


ListaDobleFormulario ventana = new ListaDobleFormulario();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ventana.pack();
ventana.setVisible(true);
}
}
CONCLUSIONES

El desarrollo de este gestor de productos escolares ha culminado en la creación


de una herramienta efectiva y accesible para la gestión básica de productos en
entornos educativos. La simplicidad del sistema, basado en Java Form, ofrece
una experiencia de usuario intuitiva, con un enfoque directo en la funcionalidad
esencial. La inclusión de algoritmos de recursividad y el uso de listas dobles
enlazadas han aportado una estructura dinámica y eficiente, permitiendo la
manipulación de datos de productos de manera flexible.
La implementación del botón para añadir productos proporciona una interfaz
amigable para la entrada de información clave, como nombre, precio y código del
producto. La recursividad se ha utilizado de manera efectiva para gestionar la
creación de nuevos nodos en las listas dobles enlazadas, lo que contribuye a la
flexibilidad del sistema sin complicar innecesariamente la interfaz de usuario.
Aunque el sistema no utiliza una base de datos, la elección de estructuras de
datos como listas dobles enlazadas proporciona una forma eficiente de organizar
y manipular la información de los productos. Este enfoque simplificado es
apropiado para entornos donde la complejidad de una base de datos completa no
es necesaria.

El gestor de productos escolares desarrollado en Java Form demuestra ser una


solución eficiente y fácil de usar para la gestión básica de productos en entornos
educativos. La combinación de algoritmos de recursividad y listas dobles
enlazadas proporciona una base sólida para futuras expansiones y mejoras,
manteniendo al mismo tiempo una interfaz de usuario accesible y amigable. Este
enfoque sencillo pero efectivo allana el camino para posibles desarrollos
adicionales y adaptaciones según las necesidades específicas del usuario.
REFERENCIAS

PÁEZ, G., [2022]. Stock (estocaje). Economipedia [en línea]. [consulta: 26 septiembre
2023]. Disponible en:
file:///C:/Users/user/Zotero/storage/QAZ5IV4B/stock-estocaje.html

THOMPSON, I, [2022]. Definición de Producto. Marketing-Free.com [en línea].


[consulta: 26 septiembre 2023]. Disponible en
https://www.marketing-free.com/producto/definicion-producto.html#:~:text=El%20
producto%20existe%20para%20prop%C3%B3sitos,una%20necesidad%22%20%5
B2%5D.

WIELAND, Andreas, Robert B. HANDFIELD y Christian F. DURACH. Mapping the


Landscape of Future Research Themes in Supply Chain Management. Journal of
Business Logistics [en línea]. 2016, 37(3), 205–212 [consultado el 27 de septiembre
de 2023]. ISSN 0735-3766. Disponible en:
https://ucreanop.com/wp-content/uploads/2020/08/Administracion-de-Operaciones-
Produccion-y-Cadena-de-Suministro-13edi-Chase.pdf

MORRISON, S. J. Harvard Business Review -- On Management. The Journal of the


Operational Research Society [en línea]. 1978, 29(1), 93 [consultado el 27 de
septiembre de 2023]. ISSN 0160-5682. Disponible en:
https://pt.slideshare.net/csheehan22/inventory-management-14870143?next_slidesh
ow=true

MECALUX, [sin fecha]. ¿Qué es la gestión de stock? Guía para dominar esta
ciencia en el almacén. Mecalux.pe [en línea]. [consulta: 27 septiembre
2023]. Disponible en: https://www.mecalux.pe/blog/gestion-stock-que-es.

Bibliografía
BENGOCHEA, D., [sin fecha]. ¿Qué es la Gestión de Stock y Cómo Realizarla?
Outvio [en línea]. [consulta: 27 septiembre 2023]. Disponible en:
https://outvio.com/es/blog/gestion-de-stock/.

Gestión de inventarios y stock en un almacén. Ar-racking.com [en línea], 2021.


[consulta: 27 septiembre 2023]. Disponible en:
https://www.ar-racking.com/pe/blog/gestion-de-inventarios-y-stock-en-un
-almacen/.

HOUNIE, A., DE, A. y DOCUMENTOS DE TRABAJO, S., [sin fecha]. EL MODELO


JAPONES DE ORGANIZACIÓN Y GESTION. Edu.uy [en línea]. [consulta:
27 septiembre 2023]. Disponible en:
https://www.colibri.udelar.edu.uy/jspui/bitstream/20.500.12008/4282/5/
dt-04-99.pdf.

JIMENO, J., [sin fecha]. Gestión de stocks: Cómo controlar el inventario de un


producto para evitar roturas de stock y minimizar los gastos.
Pdcahome.com [en línea]. [consulta: 27 septiembre 2023]. Disponible en:
https://www.pdcahome.com/5613/gestion-de-stocks-como-calcular-el-nive
l-de-stock-de-un-producto-para-minimizar-los-gastos/.

SOTO, B., 2017. Gestión de stock: tipos, costes y ejemplos prácticos. Gestion.org
[en línea]. [consulta: 27 septiembre 2023]. Disponible en:
https://www.gestion.org/gestion-de-stocks/.

UNIDAD, E.E., [sin fecha]. La gestión de stock s. Mheducation.es [en línea].


[consulta: 27 septiembre 2023]. Disponible en:
https://www.mheducation.es/bcv/guide/capitulo/8448612124.pd

También podría gustarte