Está en la página 1de 23

UNIVERSIDAD TECNOLÓGICA DEL PERÚ

FACULTAD DE INGENIERÍA DE SISTEMAS

ALGORITMOS Y ESTRUCTURA DE DATOS

TRABAJO DE INVESTIGACIÓN

CASO: FERRETERÍA SAN FERMÍN S.A

AUTORES:

PROFESOR

SANCHEZ FERNANDEZ, LUIS MANUEL

Lima, 10 de setiembre del 2023


1

ÍNDICE

CAPITULO I 3

1. 3

2. 5

3. 6

4. 7

4.1. 7

4.2. 7

5. 8

6. 9

CAPITULO II 11

7. 11

8. 13

CAPITULO III 14

9. 14

10. 15

11. 16

12. 16

13. ¡Error! Marcador no definido.


2

INTRODUCCIÓN

La empresa Ferretera San Fermín con RUC 20100159792, establecida en 1995, se ha convertido

en un referente en la industria de suministros para la construcción y el hogar. A lo largo de sus

más de dos décadas de existencia, ha enfrentado distintos desafíos considerables, como por

ejemplo uno de ellos durante el tiempo de pandemia en que se afectó a muchas otras empresas de

diferentes rubros, pero aún más a las pequeñas/medianas empresas como esta, en ese sentido, pero

en otro aspecto la Ferretera San Fermín uno de los desafíos más importantes institucionalmente se

destaca, el desorden organizacional relacionado con inventarios, stock y proveedores.

Reconociendo la necesidad de mejorar la eficiencia y la precisión en sus operaciones, la empresa

ha decidido embarcarse en un ambicioso proyecto: la implementación de un software integral de

gestión que abarca la búsqueda de productos, el control de stock, la administración de inventario

y proveedores. Este paso estratégico no solo simplificará y optimizará sus operaciones internas,

sino que también fortalecerá su capacidad para satisfacer las demandas de los clientes de manera

oportuna y precisa, solidificando aún más su posición como líder en el sector.

Como toda empresa que se embarca en algo nuevo respecto a sus formas de trabajar que

obviamente le ha dado resultado muy a su manera, la Ferretera San Fermín está apostando al futuro

con el apoyo de las tecnologías actuales y nuevas a la que se acoplara para poder ser aún más

competitiva y llevar al siguiente nivel sus procesos


3

CAPITULO I

1. ASPECTOS GENERALES

En el mundo actual, la globalización, la competitividad y las inversiones extranjeras son

factores que inciden directamente en la economía de un país en desarrollo. Esto es especialmente

cierto en el sector de la construcción, que es un importante motor de la economía y el empleo.

La construcción requiere una gran cantidad de materiales, que pueden provenir de fuentes

nacionales o extranjeras. En el caso de Perú, el país enfrenta una serie de desafíos que dificultan

el acceso a los materiales de construcción a precios competitivos. Estos desafíos incluyen:

a) La inestabilidad económica y política, que ha llevado a un aumento de los impuestos y

aranceles a la importación.

b) La falta de competitividad del país, que se refleja en el bajo ranking del Perú en el Índice

Global de Competitividad.

En este contexto, las ferreterías enfrentan una serie de desafíos para mantenerse competitivas. Uno

de los desafíos más importantes es la automatización de los procesos. La Ferretería San Fermín es

un negocio familiar que ha estado sirviendo a la comunidad de Villa San Fermín durante más de

tres décadas. Fundada en 1985 por Don Juan Martínez, un hábil carpintero con una visión

empresarial, la ferretería comenzó como una pequeña tienda de suministros de construcción y

herramientas. A lo largo de los años, ha crecido para convertirse en un pilar fundamental en la

comunidad, brindando una amplia gama de productos y servicios relacionados con la construcción

y la ferretería. La empresa cuenta con una tienda física ubicada en San Martin el centro de la

ciudad; pensando en agilizar los procesos comerciales con sus clientes y en tener un seguimiento
4

más eficaz sobre sus requerimientos, decide construir una solución de software que ayude a

mejorar su eficiencia y productividad. Esto puede traducirse en ahorros de costos, una mejor

atención al cliente y una mayor satisfacción de los clientes.


5

2. ORGANIGRAMA

Figura 1: Este es el Organigrama representa los puestos que actualmente tiene la empresa Ferretera San Fermín.
6

3. MISIÓN Y VISIÓN

Visión:

"Ser la ferretería de confianza y líder en innovación en nuestro sector, ofreciendo a

nuestros clientes una amplia gama de productos de alta calidad, servicio excepcional y

soluciones eficientes para sus necesidades en construcción y mantenimiento."

Misión:

"Nuestra misión es proporcionar a nuestros clientes herramientas, materiales y

asesoramiento de primera calidad para sus proyectos de construcción y reparación. Nos

comprometemos a ofrecer productos de alta durabilidad y rendimiento, junto con un

servicio personalizado y amable. Buscamos contribuir al éxito y la satisfacción de nuestros

clientes, apoyando el crecimiento de sus proyectos y construyendo relaciones a largo plazo

basadas en la confianza y la calidad."


7

4. OBJETIVOS

4.1. Objetivos Estratégicos:


Desarrollar un sistema de registro y control de inventario para una ferretería con el
propósito de gestionar eficientemente el inventario, productos y proveedores.

4.2. Objetivo Específico:


a) Administrar productos y categorías de manera eficiente.

b) Mantener un registro preciso de las existencias y movimientos de productos.

c) Gestionar información de proveedores y adquisiciones.

d) Facilitar la búsqueda de productos y generar informes de inventario.


8

5. PROBLEMÁTICA

El presente desarrollo o implementación tiene como meta poder resolver los problemas que

presenta la empresa FERRETERÍA SAN FERMÍN S.A con su sistema de inventario actual (en

físico / virtual), por lo que siempre es un caos cuando el “papel” se les entrevera o pierde, así

mismo para el caso de la hoja de cálculo que utilizan para un “mejor control”, que en diversas

oportunidades por temas fortuitos como cortes de luz intempestivos o se cerró el archivo sin

guardar se perdió información o hasta el archivo se corrompió, etc.

En vista de las diferentes situaciones que presenta el caso del cliente, en consultoría con la empresa

en mención se le presentaron algunas alternativas que no solo contemplan la gestión de inventario

como ingreso y salida de materiales, sino también un ambiente de control y gestión que les permita

de reportería preestablecida por el cliente con los datos a solicitud que deseen visualizar.

Así mismo el sistema estará “abierto” a poder tener mejoras como implementaciones a futuro, es

decir estará preparado para futuros cambios productivos de acuerdo al crecimiento de la empresa.
9

6. ALTERNATIVAS DE SOLUCIÓN

La Ferretería San Fermín podría implementar diferentes alternativas de solución de

software para mejorar su eficiencia y productividad. Estas alternativas incluyen:

a) Adquirir una solución de software comercial: Esta es la opción más sencilla, ya que la

empresa no tendría que desarrollar el software desde cero. Sin embargo, esta opción puede

ser más costosa que desarrollar el software internamente.

b) Desarrollar el software internamente: Esta opción es más económica, pero requiere que

la empresa tenga los recursos y el conocimiento necesarios para desarrollar el software.

c) Contratar a un proveedor de servicios de desarrollo de software: Esta opción es similar a

desarrollar el software internamente, pero la empresa no tiene que asumir la

responsabilidad del desarrollo. Sin embargo, esta opción puede ser más costosa que

desarrollar el software internamente.

Alternativa más recomendable (desarrollo de software personalizado)

La alternativa más recomendable para la Ferretería San Fermín es desarrollar el software

internamente. Esta opción permite a la empresa obtener una solución de software que se adapte a

sus necesidades específicas.

El desarrollo de software personalizado puede ofrecer a la Ferretería San Fermín los siguientes

beneficios:

a) Una solución de software que se adapte a sus necesidades específicas: La empresa puede

especificar los requisitos y el alcance del proyecto para asegurarse de que la solución de

software cumple con sus necesidades específicas.


10

b) Un mayor control sobre el proceso de desarrollo: La empresa puede tener un mayor

control sobre el proceso de desarrollo, lo que puede ayudar a garantizar que la solución

de software cumpla con sus requisitos y expectativas.

c) Una solución de software que pueda integrarse con otros sistemas: La empresa puede

integrar la solución de software con otros sistemas existentes, lo que puede ayudar a

mejorar la eficiencia y productividad.

Una solución de software que sea escalable: La empresa puede diseñar la solución de

software para que sea escalable, lo que le permitirá adaptarse al crecimiento futuro.
11

CAPITULO II

7. ESTADO DEL ARTE

Introducción:

En el mundo actual, la globalización, la competitividad y las inversiones extranjeras impactan


significativamente en la economía de los países en desarrollo. Esto es especialmente evidente en
el sector de la construcción, que desempeña un papel crucial en la economía y el empleo. La
disponibilidad de materiales de construcción a precios competitivos es esencial para el éxito de
este sector. En el caso de Perú, varios desafíos, como la inestabilidad económica y la falta de
competitividad, han afectado la adquisición de estos materiales. Las ferreterías, como la Ferretería
San Fermín, se enfrentan a la necesidad de mantenerse competitivas en este contexto, y una de las
soluciones clave es la automatización de procesos.

Definición del Área de Estudio:

El área de estudio se centra en la gestión de ferreterías en el contexto peruano, específicamente en


la Ferretería San Fermín. Esta empresa ha experimentado un crecimiento significativo a lo largo
de los años y busca mejorar su eficiencia y productividad mediante la implementación de una
solución de software.

Metodología de Búsqueda:

La información se basa en los datos proporcionados por la propia Ferretería San Fermín, así como
en la consultoría con la empresa. Además, se consideraron fuentes relacionadas con la gestión de
inventario y la automatización de procesos en el sector de ferreterías.

Presentación y Análisis de la Literatura:


12

La literatura existente revela que la gestión de inventario es esencial para la eficiencia operativa
en empresas como ferreterías. La automatización de procesos comerciales, como la gestión de
inventario, ventas y compras, ha demostrado ser una estrategia efectiva para mejorar la
productividad y la calidad del servicio al cliente en el sector.

Síntesis y Resumen:

La Ferretería San Fermín, una empresa con más de tres décadas de experiencia, busca implementar
una solución de software para abordar los desafíos asociados con su sistema de inventario actual,
que incluye problemas de pérdida de datos y falta de control. La solución propuesta no solo se
centra en la gestión de inventario, sino que también proporciona un entorno de control y gestión
que permite la generación de informes personalizados. Además, se prevé que el sistema sea
escalable para adaptarse a futuros cambios en la empresa.

Conclusiones:

La automatización de procesos en la Ferretería San Fermín es esencial para mejorar la eficiencia


y productividad, así como para brindar un mejor servicio al cliente. La implementación de una
solución de software parece ser una respuesta adecuada a los desafíos identificados. A medida que
la empresa crece, esta solución puede adaptarse y expandirse para satisfacer sus necesidades
cambiantes.
13

8. MARCO TEÓRICO

El marco teórico de este proyecto de investigación se sustenta en la interacción de varios


elementos clave: la globalización, la competitividad económica, la automatización de procesos y
su impacto en el sector de las ferreterías en un país en desarrollo.

Globalización y Competitividad:
La globalización, la competitividad y las inversiones extranjeras son factores que impactan
directamente en la economía de los países en desarrollo, como Perú. El sector de la construcción
se destaca como un motor fundamental para la economía y el empleo en estos países. La
disponibilidad de materiales de construcción a precios competitivos es crucial para el desarrollo
y crecimiento de este sector.

Automatización de Procesos en Ferreterías:


La automatización de procesos se presenta como una solución efectiva para abordar los desafíos
que enfrentan las ferreterías, como la Ferretería San Fermín. La automatización puede mejorar la
eficiencia y productividad al optimizar la gestión de inventario, ventas y compras. Además,
brinda la oportunidad de establecer un control y una gestión efectiva, permitiendo la generación
de informes personalizados para una toma de decisiones más informada.

Objetivo de la Automatización, Innovación y Sostenibilidad:


El objetivo general es mejorar la eficiencia y productividad de la Ferretería San Fermín mediante
la implementación de una solución de software que automatice procesos clave. Además, esta
innovación contribuye a la sostenibilidad al generar ahorros de costos, mejorar la atención al
cliente y, en última instancia, apoyar el crecimiento sostenible de la empresa

En resumen, este marco teórico establece la relación entre la globalización, la competitividad, la


automatización de procesos y su impacto en el sector de la construcción y las ferreterías,
proporcionando una base conceptual sólida para el estudio y la implementación de la solución de
software en la Ferretería San Fermín.
14

CAPÍTULO III

9. ALCANCE

● Registro de Productos:

Permite a los usuarios registrar nuevos productos en el sistema, incluyendo información


como el nombre, precio, categoría y cantidad en inventario.

● Búsqueda de Productos:

Los usuarios pueden buscar productos en el sistema por su ID para obtener información
detallada sobre el producto, incluyendo su nombre, precio, categoría y cantidad en
inventario.

● Eliminación de Productos:

El programa permite a los usuarios eliminar productos del inventario a través de su ID.

● Actualización de Cantidades:

Los usuarios pueden aumentar o disminuir la cantidad de productos en el inventario, lo que


refleja las entradas y salidas de productos.

● Visualización de Productos:

Ofrece la capacidad de mostrar la lista completa de productos en inventario, lo que facilita


la gestión y supervisión de productos disponibles.

● Visualización Ordenada de Productos:

Permite mostrar la lista de productos ordenada por algún criterio, lo que facilita la toma de
decisiones y la identificación de productos populares o con baja disponibilidad.
15

● Generación de Reportes de Ingreso y Salida:

Proporciona la funcionalidad para generar informes que detallan los ingresos y salidas de
productos en un período específico.

● Salida del Programa:

Los usuarios pueden cerrar el programa de manera ordenada y segura cuando hayan
completado sus tareas.

10. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES

10.2 Requerimientos no Funcionales:

N° Clasificación Atributo de Calidad Descripción

1 Rendimiento Eficiencia Los algoritmos deben estar optimizados


para ejecutarse rápidamente y manejar
grandes volúmenes de datos de manera
eficiente.

2 Fiabilidad Estabilidad Los algoritmos deben ser estables y


confiables evitando errores y asegurando
resultados consistentes.

3 Mantenibilidad Flexibilidad Los algoritmos deben ser modulares y


fácilmente modificables para adaptarse a
futuros cambios en los requisitos del
sistema.

4 Usabilidad Intuitividad La interfaz de usuario debe ser intuitiva y


fácil de entender incluso para usuarios sin
experiencia técnica.

5 Seguridad Confidencialidad Los datos y resultados procesados por los


algoritmos deben mantenerse
confidenciales y protegidos contra accesos
no autorizados.

6 Portabilidad Independencia de Los algoritmos deben ser independientes


16

Plataforma de la plataforma asegurando que puedan


ejecutarse en diferentes entornos de
software y hardware.

7 Eficiencia Optimización de Recursos Los algoritmos deben utilizar


eficientemente los recursos del sistema
como CPU y memoria para minimizar el
consumo de recursos.

11. RESTRICCIONES
● El sistema no contará con la integración de ningún método de pago.
● El personal que opere el sistema deberá contar con conocimientos básicos de
computación.
● El sistema no correrá en equipos móviles ni tabletas.
● El sistema no requiere un servidor independiente de base de datos.
● El sistema no requiere conexión a internet.
17

12. DIAGRAMA DE CLASES


18

13. PROTOTIPOS O INTERFACES

LOGIN
19

MENU PRINCIPAL

REGISTRO DE CATEGORIAS

REGISTRO DE PRODUCTOS
20

REGISTRO DE PRODUCTOS

SALIDA DE PRODUCTOS
21

ENTRADA DE PRODUCTOS

INVENTARIO DE PRODUCTOS
22

REGISTRO DE PROVEEDORES

También podría gustarte