Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 18

Facultad de Ingeniería

Carrera de Ingeniería de Sistemas y Software

TITULO DEL PROYECTO:


Aplicación de un sistema de inventario como soporte al
proceso de gestión de inventario de la empresa
RYNPSAC en el año 2023

INTEGRANTES:
Gonzalez Chaca Angel Jefferson U21202623
-Antayhua Poma, Israel Junior U21217362
-Gherson Bruce Rivadeneyra Aliaga U20231261
-Chavez Yauri Alexander Jhonny U21215962
Stefano Andre Peña Gonzales U21210598

CURSO: PROGRAMACIÓN ORIENTADA

A OBJETOS

DOCENTE:

Hernan Francisco Peña Carnero


Lima - Perú
2023
ÍNDICE
CAPÍTULO 1 ..........................................................................................................

ASPECTOS GENERALES ....................................................................................

1.1. Definición del Problema............................................................................

1.1.1. Descripción del Problema .....................................................................

1.2. Definición de Objetivos.............................................................................

1.2.1. Objetivo General ...................................................................................

1.2.2. Objetivos Específicos............................................................................

1.2.3. Alcances y Limitaciones........................................................................

CAPÍTULO 2 ..........................................................................................................

MARCO TEÓRICO ................................................................................................

2.1. Antecedentes …………………………………………………………………

2.2. Fundamento Teórico ................................................................................

CAPÍTULO 3 ..........................................................................................................

DESARROLLO DE LA SOLUCIÓN.......................................................................

1.1. Lista de Requerimientos funcionales

1.2. Lista de Requerimientos no funcionales.

1.3. Casos de usos.

1.4. Matriz de casos de usos y Requerimientos

1.5. Especificación de los casos de uso.

1.6. Diagrama de clases

1.7. Presentación del prototipo

1.8. Códigos de los formularios y pantallas de ejecución del programa


informático.

CONCLUSIONES:

BIBLIOGRAFÍA:
Introducción
En el presente trabajo de investigación realizado por un grupo de alumnos de la UTP,
se busca mejorar el sistema de inventario de la empresa RYNPSAC. Con la finalidad
de poder ayudar a su gestión de inventario, desde su input y output, excesos de
inventarios, y otros. Con ello agilizaremos los procesos de abastecimiento en la
empresa, mejorando la satisfacción de los clientes, y su análisis. Así estimaremos las
posibles ganancias y pérdidas de la empresa.

RYNPSAC es una empresa peruana la cual se especializa en la venta al por


mayor de equipos, partes y piezas electrónicas. Esta empresa fue fundada el 10 de
agosto del 2007, se encuentra registrada dentro de las sociedades mercantiles y
comerciales como una SOCIEDAD ANONIMA CERRADA(SAC), cuenta con una
amplia experiencia en el mercado peruano, y se ha consolidado como una de las
empresas líderes en su rubro. También, se distingue por su compromiso con la
innovación y el desarrollo sostenible en cada uno de sus proyectos, brindando
soluciones personalizadas a sus clientes y contribuyendo al crecimiento del país.

Capítulo I
1. Aspectos Generales:
1.1 Descripción del problema:
Tras hacer un análisis de la empresa RYNPSAC, notamos que la empresa investigada

no cuenta con una organización adecuada en cuanto inventario que entra y sale del

almacén, es decir que no hay algún software encargado de llevar los registros. Frente

a esto, se ven obligados a utilizar y apoyarse de las hojas de cálculo Excel.

El proceso que siguen es, llegan los productos los cuales pasan a ser

revisados, luego se procede a registrarlos y agregarlos al Excel, entre los datos que

son subidos se encuentran: código del producto, descripción, imagen de referencia,

moneda y el precio de lista. No se puede visualizar si existe alguna ganancia o

pérdida, el tiempo que toma es muy largo y complejo. Otro percance que fue

visualizado es el problema con el stock, ya que, en distintas oportunidades, no es

actualizado en la hoja de cálculo y esto generan confusiones dentro de la empresa al

momento de armar los pedidos para los clientes.

La solución que presentamos es crear un software, el cuál ayude en la gestión

del inventario de la empresa, tenemos planificado que esto será de gran ayuda ya que

mejorará el tiempo del proceso al ser simplificado. También podremos visualizar las

ganancias y/o pérdidas, puesto que estaríamos incluyendo el precio de cada producto.

Mediante este software tenemos el objetivo de conseguir un mayor orden y eficacia

dentro de la empresa en cuestión.

1.1.1 Problema general:


¿Cómo un sistema de inventario mejora el proceso de gestión de inventario de la
empresa RYNPSAC en el año 2023?
1.1.2. Problemas específicos:
Problema específico 1
¿Cómo un sistema de inventario ayuda a la rentabilidad de la empresa RYNPSAC en
el año 2023?
Problema específico 2
¿Cómo un sistema de inventario apoya a la gestión de la empresa RYNPSAC en el
año 2023?
1.2. Definición de objetivos:
1.2.1. Objetivo general
Determinar en qué medida un sistema de inventario mejora el proceso de gestión de
inventario de la empresa RYNPSAC en el año 2023.
1.2.2 Objetivos específicos:
Objetivo específico 1
Determinar como un sistema de inventario ayuda a la rentabilidad de la empresa
RYNPSAC en el año 2023.
Objetivo específico 2
Determinar como un sistema de inventario apoya a la administración de la empresa
RYNPSAC en el año 2023.
1.3 Hipótesis:
1.3.1 Hipótesis general
Un sistema de inventario mejora significativamente el proceso de gestión de inventario
la empresa RYNPSAC en el año 2023.
1.3.2 Hipótesis específicas:
Hipótesis especifica 1
Un sistema de inventario ayuda significativamente a la rentabilidad de la empresa
RYNPSAC en el año 2023 al permitir ver las ganancias y pérdidas de la empresa.
Hipótesis especifica 2
Un sistema de inventario apoya en gran medida a la administración de la empresa
RYNPSAC en el año 2023 debido a que permite apreciar la cantidad de productos que
entran y salen de la empresa.
Variable Independiente: Sistema de Inventario.
Variable Dependiente: Proceso de gestión de la empresa RYNPSAC.
Alcances y limitaciones:
Los alcances de la investigación son

 El inventario de la empresa RYNPSAC.

 Se creará una base de datos que permita ver la cantidad de productos que se
encuentran almacenados.

 Se podrá ver el costo de compra de los productos, así como quien fue el
proveedor, marca y en qué fecha llegó.

 Se podrá ingresar nuevos productos al sistema.


 Se registrará en qué fecha sale los productos y con qué precio se venden.
Las limitaciones de nuestra investigación son:

 El programa creado no se puede aplicar a otras empresas puesto que cada


una tiene necesidades diferentes.

 El tiempo de observación de los resultados será limitado al tiempo de


producción de la investigación.

 No se propondrán cambios al sistema de inventario.


Capítulo II
Marco Teórico:
2.1. Antecedentes:
2.1.2. Nacionales:
PRIMERO:
Milian Guerrero, J. C. (2018) en su tesis de pregrado “Modelo Para Evaluación
De Calidad De Software Según La Norma Iso-9126–caso Sistema De Gestión
Del Servicio De Materiales Para La Empresa Cobra Peru S.A.” para obtener el
título de Ingeniero de Sistemas. Con el objetivo de implementar el modelo para
evaluación de calidad de software en base a la Norma ISO 9126 en el proceso
de gestión del servicio de materiales de la empresa antes mencionada
concluyó que con un modelo creado en el lenguaje de programación Visual
Basic Net y con el Administrador de Base de Datos SGBD SQL Server 2005
lograron mejorar la eficiencia de la empresa ya que el 98.09% de los
colaboradores permitirán cumplir con los requerimientos del despacho, es una
mejora significativa puesto que antes de presentarse la propuesta el porcentaje
era del 87.64%.
SEGUNDO:
Egoavil Vilca, F.R. (2019) en su tesis de pregrado “Diseño e implementación de
un sistema de información para la gestión de servicios de inventario en la
empresa POLISHOES S.R.L. Ate Vitarte - Lima, 2019: Universidad Peruana de
las Américas” con el objetivo de Implementar un sistema de información para
mejorar la gestión de servicios de inventario en la empresa antes mencionada.
La conclusión del investigador fue que la implementación del Sistema fue
altamente satisfactoria puesto que mejoró significativamente la gestión del
inventario de la empresa y la gestión de compras y ventas, todo esto concluido
con puntaje que otorgaban los trabajadores de la empresa.
2.1.2 Internacionales:
TERCERO:
Vásconez, M., Mayorga, M., Moreno, M., Arellano, A., & Pazmiño, C. (2020). En
su investigación “Gestión del sistema de inventarios orientado a pequeñas y
medianas empresas, PYMEs, ecuatorianas del sector ferretero: caso de
estudio.” concluyeron que la implementación del software impacta
positivamente en la eficacia de las Pymes.
CUARTO:
Delgado, S. E., Cruz, L., y Lince, E. (2019). En su investigación “El uso de
software libre en el control de inventarios: caso de estudio.” analizan el uso de
un software de control de inventario en una empresa mexicana, se concluyó
que la implementación del software trajo beneficios importantes, los cuales se
vieron reflejados dentro del almacén en cuanto a la veracidad de las
existencias y salidas de artículos del mismo, lo que permitió disminuir costos y
llevar a cabo los procesos más eficientes.

2.2. Fundamentos teóricos:


2.2.1. Concepto de sistema de inventario.
En el trabajo de investigación de Serna J., Gonzales L. y Felipe A. (2019), se
menciona como un concepto de inventario que los bienes físicos tienen como objetivo
ser un objeto de negocio, para luego ser transformados en bienes o servicios, estos
mismos se encuentran en distintas formas de producción que varían según su
distribución o entrega, este proceso es llamado modo inventario.

Vásconez, M., Mayorga, M., Moreno, M., Arellano, A., & Pazmiño, C. (2020). En su
revista se afirma que es un conjunto de normas, métodos y procedimientos
organizados de manera sistémica para planificar y controlar los productos. Además,
para el control de costos, existen sistemas que pueden estimar su valor cuando son
adquiridas, pero también al ser procesadas o vendidas.

2.2.2 Proceso de la creación de un software de gestión de inventario.

Figura: Diagrama de la estructura de desglose de trabajo.


Fuente: Egoavil, F. (2019) p.15
2.1.3. Gestión de inventarios
Según Rodríguez, Chávez y Muñoz (2004), mencionan que la “gestión de inventario
toma en cuenta la disponibilidad de los materiales, los costos que involucra el
inventario, la eficacia de las entregas, la calidad y las relaciones con los proveedores.
Lo importante es que la gestión de inventario obtenga un buen provecho de las
relaciones con los proveedores, porque puede ofrecer una ventaja competitiva, debido
al rendimiento que se puede obtener de ellos, para la consecución de objetivos de la
gestión del proceso productivo, pues, las relaciones con los compradores y con los
proveedores debe desarrollarse sobre bases mutuamente ventajosas; de allí que
puedan terminar en una alianza estratégica que comprenda el intercambio de
información, el reconocimiento de riesgos y recompensas en un periodo de tiempo
extenso”.

2.1.4. Costos
Según Quintana (2010), al realizar cualquier tipo de decisión que tenga que ver con la
gestión de inventarios se debe tener en cuenta que va a afectar a los costos de la
empresa. Por eso es importante saber que costos se consideran en las decisiones de
inventarios los cuales son: costos de almacenamiento, costos de pedido y costos de
ruptura de stock o de escasez.
Costos de almacenamiento: Se refiere a todos los costos que se generan por
almacenar los stocks.
Costos de pedido: Se refiere a todos los costos administrativos que se tienen que
tener en cuenta al momento de preparar el pedido o la orden de producción.
Costos de ruptura de stock: Cuando se agota determinado producto en el almacén
conlleva a que exista una pérdida de venta.
Capítulo III
1.1. Lista de Requerimientos funcionales:
Código Función
RF01 El sistema debe permitir agregar a un usuario nuevo.
RF02 El sistema no debe permitir ingresar a un usuario con la contraseña
incorrecta.
RF03 El sistema debe permitir ingresar un nuevo producto con su nombre,
marca, cantidad, fecha de llegada y costo de compra.
RF04 El sistema debe permitir el ingreso de la información de los
proveedores.
RF05 El sistema no debe permitir ingresar un nuevo producto con el mismo
código.
RF06 El sistema debe permitir modificar la información de un producto.
RF07 El sistema debe permitir ingresar la salida de un producto, bajando la
cantidad, ingresar la fecha de salida y el precio de venta del producto.
RF08 El sistema debe permitir incrementar y disminuir el stock de un
producto.
RF09 El sistema debe generar el balance de ganancias o pérdidas de cada
producto.
RF10 El sistema debe generar el balance total de gastos.
RF11 El sistema debe permitir eliminar un producto.
RF12 El sistema debe permitir realizar consultas.
RF13 El sistema debe poder generar un informe de inventario.

1.2. Lista de Requerimientos no funcionales:

Requerimientos No Funcionales (RNF)

El software desarrollado necesita ser intuitivo, es decir fácil de


RNF 01: entender desde la perspectiva de la persona que vaya a ejecutarlo.

El software debe ser ejecutado correctamente en el sistema operativo


RNF 02: Windows.

El software necesita estar optimizado al máximo en todas sus


RNF 03: funciones, debe tener el menor tiempo de respuesta al momento de
que el usuario realice cualquier operación.
Configuración necesaria para la autorización sobre el acceso al
RNF 04: programa, los cuales serás modificados únicamente por el
administrador.
Disponibilidad completa del software durante el periodo planeado.
RNF 05:

Tiempo aproximado de adaptación al sistema por usuario de 5 a 6


RNF 06: horas.
El sistema debe contar con un manual de uso.
RNF 07:

1.3. Casos de Uso:

1.4. Matriz de casos de usos y Requeremientos:


ID Nombre Datos de entrada Resultado esperado

CU01 Registrar Nombre de Usuario: [] El usuario se registra correctamente.


usuario Contraseña: []
CU02 Iniciar Nombre de Usuario: [] El usuario ingresa a la aplicación
sesión Contraseña: [] correctamente.
CU03 Registrar Nombre del producto: [] La información ingresa al sistema.
producto Marca del producto: []
Nombre del proveedor: []
Precio de compra: []
Cantidad: []
Fecha de llegada: []
CU04 Actualizar Nombre del producto: [] El producto se ha actualizado
producto Marca del producto: [] correctamente.
Nombre del proveedor: []
Precio de compra: []
Cantidad: []
Fecha de llegada: []
CU05 Eliminar Código del producto: [] El producto es eliminado del sistema.
producto Nombre del producto: []
Marca: []

CU06 Generar Contraseña: [] El sistema muestra el informe de


informe inventario
de
inventario
CU07 Realizar Nombre del producto: [] El sistema muestra los productos que
consulta Marca del producto: [] cumplan con los datos a consultar.
Nombre del proveedor: []
Precio de compra: []
Cantidad: []
Fecha de llegada: []
CU08 Registrar Cantidad vendida: [] Los datos de salida del producto son
salida de Precio unitario de venta: registrados correctamente.
producto []
s Fecha de venta: []
CU09 Generar Fecha inicio: [] El sistema muestra el balance de
balance Fecha final: [] ventas.
de
ventas.

1.5. Especificaciones de casos de usos:


Caso de Uso Registrar Usuario Código CU01
Descripción Facilita la opción de registro en el sistema a un usuario que sea
nuevo.
Actores Usuario, Sistema.
Flujo Principal 1. El usuario proporciona su información personal y de registro.
2. La información proporcionada es verificada por el sistema y
se genera una cuenta de usuario.
3. Se muestra un mensaje de confirmación en el sistema.
Flujo alterno 3.1. En caso de que los datos sean incompletos se mostrara un
mensaje de error y regresa al paso 2 del Flujo principal.
3.2. En caso de que los datos sean inválidos se mostrara un
mensaje de error y regresa al paso 2 del Flujo principal.
Precondición El usuario debe de tener un nombre de usuario y una
contraseña.
Pos condición El usuario se registra correctamente.
Requerimientos RF01
asociados

Caso de Uso Iniciar sesión Código CU02


Descripción Facilita la opción de inicio de sesión en el sistema para un
usuario.
Actores Usuario, Sistema.
Flujo Principal 1. El usuario proporciona su nombre de usuario y contraseña.
2. El sistema valida las credenciales proporcionadas y verifica la
autenticidad del usuario.
3. La página de inicio es mostrada por el sistema.
Flujo alterno 2.1. En caso de que las credenciales sean incorrectas, el
sistema despliega un mensaje de error y regresa al paso 2 del
Flujo principal.
Precondición El usuario debe tener el nombre de usuario y contraseña
correctas.
Pos condición El usuario ingresa a la aplicación correctamente.
Requerimientos RF02
asociados

Caso de Uso Registrar producto Código CU03


Descripción Permite al usuario registrar un nuevo producto en el inventario,
ingresando su información relevante como nombre, descripción,
precio, etc.
Actores Usuario, Sistema.
Flujo Principal 1. El usuario accede al sistema de gestión de inventario.
2. El usuario selecciona la opción de “Registrar Producto” en el
menú.
3. El sistema muestra un formulario vacío para que el usuario
ingrese la información del nuevo producto.
4. El usuario hace clic en “Guardar” para confirmar el registro.
Flujo alterno 4.1. En caso de que los datos sean incorrectos el sistema
despliega un mensaje de error y regresa al paso 2 del Flujo
principal.
Precondición El usuario debe tener los datos del producto.
Pos condición La información ingresa al sistema.
Requerimientos RF03, RF04, RF05
asociados

Caso de Uso Actualizar datos del producto Código CU04


Descripción Permite al usuario actualizar la información de un producto
existente en el inventario, como su nombre, descripción,
categoría, etc.
Actores Usuario, Sistema.
Flujo Principal 1. El usuario accede al sistema de gestión de inventario.
2. El usuario selecciona la opción “Actualizar Producto” en el
menú.
3. El usuario busca el producto específico que desea actualizar
e ingresa a la información detallada de este.
4. El usuario hace clic en “Guardar” para confirmar el registro.
Flujo alterno 4.1. En caso de que los datos sean incorrectos el sistema
despliega un mensaje de error y regresa al paso 3 del Flujo
principal.
Precondición El producto ya debe de existir en el sistema y el encargado
debe de tener los nuevos datos.
Pos condición El producto se ha actualizado correctamente.
Requerimientos RF06, RF08
asociados

Caso de Uso Eliminar producto Código CU05


Descripción Permite al usuario eliminar un producto del inventario. Esto
implica eliminar todos los registros y asociaciones del producto
del sistema.
Actores Usuario, Sistema.
Flujo Principal 1. El usuario accede al sistema de gestión de inventario.
2. Busca el producto que desea eliminar, utilizando opciones de
búsqueda.
3. El usuario selecciona el producto que desea eliminar.
4. El usuario confirma la eliminación.
Flujo alterno 4.1. En caso de que se haya eliminado un producto incorrecto
se podrá recuperar con la opción “atrás”.
Precondición El usuario debe conocer el código o nombre del producto que
desea eliminar.
Pos condición El producto es eliminado del sistema.
Requerimientos RF11
asociados

Caso de Uso Generar informes de inventario Código CU06


Descripción Permite al usuario generar informes detallados sobre el estado
del inventario.
Actores Usuario, Sistema.
Flujo Principal 1.El usuario accede al sistema de gestión de inventario.
2.El usuario selecciona la opción “Generar Informes” en el
menú.
3.El sistema muestra un informe generado en un formato legible
y comprensible de los datos consultados por la base datos del
inventario.
Flujo alterno
Precondición El usuario debe de estar registrado en el sistema.
Pos condición El sistema muestra el informe de inventario.
Requerimientos RF12
asociados

Caso de Uso Realizar consulta Código CU07


Descripción Permiten obtener información actualizada y precisa sobre el
estado del inventario.
Actores Usuario, Sistema.
Flujo Principal 1.El usuario ingresa al sistema de gestión de inventario.
2.El usuario selecciona la opción de “Consultas”.
3.El usuario ingresa los criterios de búsqueda (Nombre,
categoría, fecha, etc.) y los parámetros (los precios, los límites
de cantidad, etc.) para la consulta.
Flujo alterno 3.1. En caso de que la consulta sea invalida el sistema muestra
un mensaje de error y regresa al paso 2 del Flujo principal.
Precondición El usuario debe de saber qué criterios de búsqueda va a
realizar.
Pos condición El sistema muestra los productos que cumplan con los datos a
consultar.
Requerimientos RF11
asociados

Caso de Uso Registrar salida de productos Código CU08


Descripción Permite al usuario registrar las salidas de productos en el
inventario como la cantidad, fecha, motivo y responsable de la
transacción.
Actores Usuario, Sistema.
Flujo Principal 1.El usuario ingresa al sistema de gestión de inventario.
2.El usuario selecciona la opción “Registrar salida”.
3.El sistema muestra un formulario de registro de salida donde
el usuario va a ingresar manualmente los detalles de la salida
de productos.
Flujo alterno 3.1. En caso de que los datos sean incorrectos el sistema
despliega un mensaje de error y regresa al paso 2 del Flujo
principal.
Precondición El usuario debe de conocer los datos de salida del producto
(Fecha de salida y costo de venta).
Pos condición Los datos de salida del producto son registrados correctamente.
Requerimientos RF06, RF07, RF08
asociados

Caso de Uso Generar balance de ventas. Código CU09


Descripción Recopila y calcula la información relacionada con las
transacciones de ventas realizas en un determinado periodo de
tiempo.
Actores Usuario, Sistema.
Flujo Principal 1. El usuario ingresa al sistema de gestión de inventario.
2. El usuario selecciona la opción “Generar balance”.
3. El sistema muestra una interfaz donde el usuario puede
seleccionar el periodo de tiempo para el cual desea generar el
balance de ventas.
4. El sistema muestra el balance de ventas.
Flujo alterno
Precondición El usuario debe de saber las fechas que va a ingresar.
Pos condición El sistema muestra el balance de ventas.
Requerimientos RF09, RF10
asociados

1.5. Diagrama de clases:


1.6 Formularios:
Bibliografía:
Milian Guerrero, J. C. (2018). Modelo Para Evaluación De Calidad De Software Según
La Norma Iso-9126–caso Sistema De Gestión Del Servicio De Materiales Para La
Empresa Cobra Perú S.A. [Tesis de pregrado]. Universidad Señor de Sipán.
https://repositorio.uss.edu.pe/handle/20.500.12802/5479
Egoavil, F. (2019). Diseño e implementación de un sistema de información para la
gestión de servicios de inventario en la empresa POLISHOES SRL Ate Vitarte-Lima,
2019. [Tesis de pregrado]. Universidad Peruana de las Américas.
http://repositorio.ulasamericas.edu.pe/handle/upa/891
Vásconez, M., Mayorga, M., Moreno, M., Arellano, A. & Pazmiño, C. (2020). Gestión
del sistema de inventarios orientado a pequeñas y medianas empresas, PYMEs,
ecuatorianas del sector ferretero: caso de estudio. Revista Espacios, 71.
http://es.revistaespacios.com/a20v41n03/a20v41n03p07.pdf
Delgado, S. E., Cruz, L., y Lince, E. (2019). El uso de software libre en el control de
inventarios: caso de estudio. Ciencia Administrativa, 12(1), 2-7.
https://www.uv.mx/iiesca/files/2019/10/08CA201901.pdf
Serna Hernandez, J. M., Gonzalez, L. J., & Aristizabal, A. F. (2018). Sistema de control
de inventario.
https://dspace.tdea.edu.co/bitstream/handle/tda/375/SISTEMA%20DE%20CONTROL
%20DE%20INVENTARIO.pdf?sequence=1&isAllowed=y
Laguna Quintana Deysi. (2010). Propuesta de un sistema de gestión de inventarios
para una empresa comercializadora de productos de Plástico.
https://repositorioacademico.upc.edu.pe/bitstream/handle/10757/273423/DLag?
sequence=1

También podría gustarte