You are on page 1of 21

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERÍA DE SISTEMAS

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería de Sistemas

Título : “Desarrollo de una Aplicación para la mejora de la


eficiencia en el sector inventario de la Empresa “FOODS
PERU ANDINOS S.R.L.” mediante la metodología SCRUM”

Asignatura : Taller de Diseño de Sistemas de


Información

Docente : Juan Galvan Jimenez

Alumnos Ejecutores:

Apellidos y Nombres Firma

CURI CURILLA, JOSE GREGORIO


SEDANO HUAMAN, JORDAN
MERJILDO HUABALDO, WALDIR

Huancayo, 27 de junio del 2018


UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

RESUMEN

En la presente investigación se pretende desarrollar una aplicación web para


facilitar el proceso de rellenado de inventario, el procesamiento de datos, la
representación de sus resultados en gráficas, las cuales deben estas disponibles
para los usuarios y público en tiempo real.

Actualmente, se obtiene la información mediante el uso de documentación,


presentando problemas de tener muchos informes y no poner organizarse,
puesto que de esa manera cualquier persona aun siendo ajena a la empresa
“foods peru andino s.r.l”. puede manipular el sistema de inventario. Para la
elaboración de este proyecto se hará uso de diversas herramientas como son: el
lenguaje de programación java, el gestor de base de datos MySQL, un servidor
web basado en apache, todas las actividades serán llevadas a cabo con el apoyo
de la metodología ágil SCRUM, la cual permitirá llevar un control adecuado de
los recursos empleados.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

ABSTRACT

In the present investigation, we intend to develop a web application to facilitate


the process of filling in the inventory, the processing of data, the representation
of its results in graphics, which must be available to users and the public in real
time.

Currently, information is obtained through the use of documentation, presenting


problems of having many reports and not getting organized, since that way any
person even being outside the company "foods peru andino s.r.l". You can
manipulate the inventory system. For the elaboration of this project, various tools
will be used, such as: the java programming language, the MySQL database
manager, a web server based on Apache, all the activities will be carried out with
the support of the agile methodology SCRUM, which will allow for an adequate
control of the resources used.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

INDICE

RESUMEN ...................................................................................................................................... 2
ABSTRACT ...................................................................................................................................... 3
INTRODUCCION ............................................................................................................................. 6
CAPITULO I .................................................................................................................................... 7
GENERALIDADES............................................................................................................................ 7
1.1. Planteamiento de problema .............................................................................................. 7
1.2. Formulación de problema .................................................................................................. 7
1.2.1. Problema general ........................................................................................................ 7
1.2.2. Problemas específicos ................................................................................................. 7
1.3. Objetivos ............................................................................................................................ 7
1.3.1. Objetivo general .......................................................................................................... 7
1.3.2. Objetivos específicos ................................................................................................... 8
1.4. Hipótesis ............................................................................................................................. 8
1.4.1. Hipótesis general ......................................................................................................... 8
1.4.2. Hipótesis especificas ................................................................................................... 8
CAPITULO II ................................................................................................................................... 9
DATOS GENERALES DE LA EMPRESA ............................................................................................. 9
2.1. Datos de la Empresa: .......................................................................................................... 9
2.2. Ubicación: ......................................................................................................................... 10
2.3. Visión de la Empresa: ....................................................................................................... 10
2.4. Misión de la Empresa: ...................................................................................................... 10
2.5. Acerca de la empresa ....................................................................................................... 11
2.6. Proceso de elaboración de la quinua ............................................................................... 12
2.7. Proceso de elaboración de la Hojuela de quinua ............................................................. 13
2.8. Proceso de elaboración de la maca.................................................................................. 14
CAPITULO III ................................................................................................................................ 15
MARCO TEÓRICO ......................................................................................................................... 15
3.1. Aplicaciones web .............................................................................................................. 15
3.1.1. Estructura: ................................................................................................................. 15
3.1.2. Capa del Navegador: ................................................................................................. 15
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

3.1.3. Capa del Servidor: ..................................................................................................... 16


3.1.4. Capa de Persistencia: ................................................................................................ 16
3.2. Eficiencia en una Aplicación Web: ................................................................................... 16
3.3. SCRUM.............................................................................................................................. 17
3.4. Marco conceptual ............................................................................................................ 18
CAPITULO IV ................................................................................................................................ 19
INTERVENCIÓN METODOLÓGICA ................................................................................................ 19
4.1. Planificación del sprint ..................................................................................................... 19
4.3. Vistas del Sistema de Login .............................................................................................. 20
4.3.1. Login .......................................................................................................................... 20
4.3.2. Registro de un nuevo Usuario ................................................................................... 21
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

INTRODUCCION

En el marco de la gestión de la calidad y acreditación la Empresa “FOODS PERU


ANDINOS”, aplica diariamente diferentes tipos de inventario vinculados a los
diferentes servicios que presta, tales como comprar los productos, proceso de
producto, venta de los productos y otros. Las cuales son rellenados por la dueña
y los encargados; actualmente, estas formas lo realizan con el apoyo de plantillas
diseñadas para el rellenado para cada tarea, sin embargo, esta herramienta
presenta muchas debilidades como no se pueden visualizar en la sobre
documentación y el mal papeleo.

En la presente investigación, se desarrolla de una aplicación web que mejora la


eficiencia y permite mitigar las dificultades que se encontraron en el proceso de
llenado del inventario para esto se hizo uso de la metodología SCRUM
organizado de la siguiente forma.

En el primer capítulo se vieron los aspectos generales del proyecto, en este


punto se identificaron las dificultades, de esta manera se planteó los problemas,
objetivos que se trabajaran a lo largo de los otros capítulos.

En el capítulo dos se desarrolló el marco de referencia, donde se expresa una


breve teoría de los aspectos esenciales que se tratan en el proyecto y su marco
metodológico.

En el tercer capítulo, se hace hincapié en el desarrollo de la metodología ágil


SCRUM, donde se describen los pasos necesarios para llevar a cabo la
metodología, la planeación de sprints, y como serán llevadas a cabo.

Por último en el cuarto capítulo se hace una comparación de resultados en el


modo habitual y con el uso de la aplicación web.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

CAPITULO I

GENERALIDADES

1.1. Planteamiento de problema

En la empresa “FOODS PERU ANDINOS, se realizan dairiamente el


rellenado del inventario, las cuales actualmente se vienen realizando con la
ayuda de las plantillas que tienen ya definidos, la cual posee ciertas
desventajas en los que los datos están propensos a intervención externa, y
la mala organización de sus documentos y el sobre papeleo.

1.2. Formulación de problema

1.2.1. Problema general

¿De qué manera influye el uso de una aplicación web en la eficiencia


del relleno de sus datos de inventario de la empresa “Foods Peru
Andinos”?

1.2.2. Problemas específicos

¿Cómo influye el uso de una aplicación web en la eficiencia de la


etapa del análisis de datos de su sistema de inventario de la empresa
Foods Peru Andinos?

¿Cuáles son las etapas para implementar una aplicación web?

1.3. Objetivos

1.3.1. Objetivo general

Determinar la influencia del uso de una aplicación web en el sistema


de inventario en la empresa Foods Peru Andinos.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

1.3.2. Objetivos específicos

Determinar la influencia del uso de una aplicación web en la eficiencia


de la etapa de análisis de datos del inventario de la empresa Foods
Peru Andinos.

Establecer las etapas para implementar una aplicación.

1.4. Hipótesis

1.4.1. Hipótesis general

El uso de una aplicación web influye directa y positivamente en la


parte de inventario de la empresa Foods peru andinos

1.4.2. Hipótesis especificas

El uso de una aplicación web influye directa y positivamente en la


eficiencia del análisis de sus datos de inventario de la empresa foods
peru andinos.

No requiere.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

CAPITULO II

DATOS GENERALES DE LA EMPRESA

2.1. Datos de la Empresa:

Nombre de la empresa : FOODS PERU ANDINOS S.R.L.


Ubicación : Jr. Manco Cápac Nº570 Chilca
Actividad : Transformación y Comercialización de
cultivos andinos
Productos o servicios : Derivados de maca y quinua
Teléfono : 964 478 687
Página web : www.foodsperuandinos.com
RUC : 20485962311
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

2.2. Ubicación:

2.3. Visión de la Empresa:

Al 2020 posicionarse como una empresa líder en la comercialización de


quinua y la maca en sus derivados.

2.4. Misión de la Empresa:

Somos una empresa dedicada a la administración, procesamiento y


comercialización de la Quinua: contamos con la tecnología innovadora y
equipos de trabajos comprometidos para la obtención de un producto de
primera calidad, saludable diferenciado, responsable y respetando la
conservación del medio ambiente y construyendo con una salud y bienestar
de la población.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

2.5. Acerca de la empresa

FOODS PERU ANDINOS SRL, es una empresa peruana comprometida en la


transformación y comercialización de cultivos andinos, como la quinua, maca
y otros productos de la zona andina, convirtiéndolos en productos de alto valor
nutritivo para el consumo de las familias peruanas y del mundo.

Fue fundada en la ciudad de Huancayo el 12 de julio del 2014 luego de hacer


diversos análisis durante más de 1 año, por la Ing. Diana Barzola H, en la
actualidad la empresa está formada por 5 socios de diversas profesiones para
incentivar, desarrollar e innovar, constantemente, los procesos de producción y
comercialización con el fin de lanzar al mercado peruano y al mundo la mejor
variedad de productos andinos, con excelente calidad, tecnología avanzada y
con un equipo de trabajo altamente capacitado.

Nuestra empresa cuenta una planta de procesamiento ubicada en el distrito de


Víques, Huancayo, Junín. Trabajamos de la mano con campesinos y agricultores
de Huancayo y Ayacucho, prestando especial atención en la calidad de los
mismos. Nuestra empresa fue previamente evaluada para comercializar
nuestros productos envasados en Super Mercados Peruanos como PLAZA VEA
Huancayo, PLAZA VEA Tambo y Feria 13 Tambo; a la fecha contamos con una
cobertura de 12 bodegas locales, 2 centros comerciales nacionales, 1
distribuidora en la Provincia de Huancayo y 2 Tiendecitas Andinas de Sierra
Exportadora en el Centro de Lima, Jirón de la Unión N° 853, tienda 117B y en
Surco, Centro comercial Edén de Primavera 1775 Monterrico.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

2.6. Proceso de elaboración de la quinua

El modelado del proceso se muestra a continuación, teniendo ordenado por las


Áreas de trabajo en la que se encuentra la Empresa y basado por las reuniones
y encuentros tenidos con el responsable:
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

2.7. Proceso de elaboración de la Hojuela de quinua

El modelado del proceso se muestra a continuación, teniendo ordenado por las


Áreas de trabajo en la que se encuentra la Empresa y basado por las reuniones
y encuentros tenidos con el responsable:
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

2.8. Proceso de elaboración de la maca

El modelado del proceso se muestra a continuación, teniendo ordenado por las


Áreas de trabajo en la que se encuentra la Empresa y basado por las reuniones
y encuentros tenidos con el responsable:
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

CAPITULO III

MARCO TEÓRICO

3.1. Aplicaciones web

Una aplicación web es un programa o conjunto de programas de fácil acceso


mediante un servidor, útil para facilitar el logro de una tarea específica en la
web en forma personalizada a los usuarios. Las aplicaciones web se
caracterizan por ser interactivas, prácticas y de fácil actualización (ADOBE,
2015).

3.1.1. Estructura:

El proceso se da de la siguiente manera: el navegador web manda


peticiones a la capa intermedia, la cual ofrece servicios valiéndose de
consultas y actualizaciones a la base de datos, y, a su vez, proporciona
una interfaz de usuario.

3.1.2. Capa del Navegador:

Se encarga de interpretar el código. Se desarrolla en una arquitectura


como HTML, el cual define estructura básica y un código para la
definición de contenido de una página web, sin embargo, el lenguaje
de programación incorporado es PHP, el cual brinda contenido
dinámico soportado por casi todo sistema operativo. Se han
desarrollado tecnologías para coordinar estos lenguajes con las
tecnologías en el lado del servidor como por ejemplo CSS que permite
dar formato de estilos definidos para
una mejor experiencia visual.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

3.1.3. Capa del Servidor:

Viene dado por los servidores que proporcionan el código y toda la


información, uno de ellos es Apache que implementa el protocolo
HTTP y brinda principalmente base de datos de autentificación y
negociado de contenido entre otras características configurables.

3.1.4. Capa de Persistencia:

Se refiere a la base de datos estándar implementada en la cual se


almacenaran los datos de algún usuario requerido, de fácil acceso para
su futuro procesamiento de acuerdo a las necesidades del
administrador, tal es el caso de phpMyAdmin, herramienta encargada
de la administración (crear, editar o eliminar tablas y campos) de
MySQL usando internet.

3.2. Eficiencia en una Aplicación Web:

Una página web debe tener consistencia. Hay que recordar que existe
una gran variedad de usuarios, por lo que una aplicación debe estar bien
organizada y se debe actualizar de forma regular acorde a las necesidades
que estos tengan (CLEVENTY, 2012).
Al realizar una página web, se tienen dos tipos de acabado, el “Back- end”,
que es donde está el lenguaje de operación para realizar estructura y
operaciones dentro de tu aplicación, y el “Front-end”, que es donde se
encuentra las hojas de estilo y el diseño de tu página web; teniendo en
cuenta esto se debe entender que al usuario no le importa cómo es que se
realiza las operaciones de tu aplicación, solo los realiza; el aspecto que si va
a tomar en cuenta el usuario es como está organizado la aplicación (FM,
2014). Entonces la persona que se encarga de un acabado acorde al
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

usuario es el diseñador web, ya que es su obligación que el usuario


tenga familiaridad al usar una página web. Los aspectos que se deben tomar
en cuenta al momento de desarrollar un aplicativo web son lo siguiente:
• Diseño • Sencillez
• Contenido Amigabilidad
• Color • Seguridad

3.3. SCRUM

SCRUM es una metodología ágil y flexible para gestionar el desarrollo


de un Sistema de Información o Aplicación Web a través de un proceso en
el que se aplican un conjunto de buenas prácticas (sprints) para trabajar
colaborativamente, y obtener el resultado más óptimo posible de un
proyecto.
Esta proceso realiza prácticas de usuario(s)/experto(s), es decir que aplica
una metódica de tareas las cuales promueve la innovación, motivación y
compromiso del equipo pertenecientes al proyecto, por lo que los
profesionales encuentran un ámbito propicio para desarrollar sus
capacidades conjuntamente con los usuarios. (ESPINOZA, 2014). A
continuación se muestra sus eventos:
• Planificación del Sprint, donde se definirán qué tareas se tienen que realizar
y cuáles son los objetivos.
• SCRUM diario y Ejecución del Sprint, donde los componentes del equipo
comparten información relativa al desarrollo y colaborarán para hacer las
adaptaciones necesarias, aumentando así su productividad.
• Revisión del Sprint, donde se toman las decisiones que ayuden a dirigir al
proyecto en un camino más adecuado.
• Retrospectiva del Sprint, donde el equipo debatirá temas relacionados
con el Sprint recientemente finalizado y los cambios que se podrían
hacer para mejorar el próximo Sprint y que sea más productivo.
• Refinamiento, donde se incluye elementos de defectos, mejoras, actividades
de capacitación o estudio de casos.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

3.4. Marco conceptual

• Aplicación web: Son aquellas herramientas que los usuarios pueden


utilizar accediendo a un servidor web a través de internet o de
una intranet mediante un navegador.
• Eficiencia: refiere a la habilidad de contar con algo o alguien para obtener
un resultado.
• Sprint: Ciclos interactivos de la metodología Scrum.
• Scrum team: Equipo de un proyecto de scrum para cumplir los objetivos
de un sprint.
• Scrum master: Quien debe asegurarse que el proyecto se esté
desarrollando de acuerdo a lo planeado para cada sprint.
• Product Owner: Es el responsable del proyecto, quien determinara los
requerimientos y la manera de trabajo en los sprints.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

CAPITULO IV

INTERVENCIÓN METODOLÓGICA

4.1. Planificación del sprint

En este evento con ayuda del Product Owner, quien esta a cargo del
proyectom identificamos los requisistos que esperan los interesados, esta
lista refleja lo que el equipo debe desarrollar incluyendo su contenido,
disponiblidad y ordenación, teniendo así la siguiente tabla:

PILA DEL PRODUCTO


Nombre
Estimación ¿Cómo
ID de la Importancia Sprint
probarlo?
Historia
1 Login 1 1 3 Verificación
de usuario.
2 Validación 2 1 3 Comparación
de de tipos de
usuarios usuario en la
base de
datos.

4.2. Diseño de la base de datos


UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

4.3. Vistas del Sistema de Login

4.3.1. Login
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE INGENIERÍA DE SISTEMAS

4.3.2. Registro de un nuevo Usuario