Sunteți pe pagina 1din 16

22/01/2018

MEMORIA DEL PROYECTO INTEGRADOR

Proyecto: “Diseño e implementación de un sistema de inventario para


una tienda de víveres”

Revisión: Ing. Marco David Peñafiel


Autores: Jean Pierre
Santillán Fabricio
Sarchí Anderson
Vargas Josué

Hugo Heredia

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha: febrero 2018
Hugo Heredia

CONTROL DE CAMBIOS .............................................................................................. 2

INTRODUCCIÓN ............................................................................................................ 2

Propósito ..................................................................................................................... 2

Alcance ........................................................................................................................ 4

Servicios a Brindar. ..................................................................................................... 5

Restricciones ............................................................................................................... 6
Del software ............................................................................................................................................ 6
Limitaciones de hardware ...................................................................................................................... 6

Definiciones, Abreviaturas y Siglas. ........................................................................... 6

Referencias .......................................................... Error! Bookmark not defined.

Características de los usuarios .................................................................................. 7

Perfil de los usuarios .............................................................................................................................. 7

REQUERIMIENTOS ....................................................................................................... 8

Funcionales ................................................................................................................. 8
<<Nombre del Requerimiento>> ........................................................................................................... 8

DISEÑO ARQUITECTÓNICO ...................................................................................... 10

Arquitectura Lógica ................................................................................................... 10


Diagramas de Flujo de datos ............................................................................................................... 10

Diseño de Interface de Usuario ................................................................................ 10

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
1
Hugo Heredia

CONTROL DE CAMBIOS
Número revisión Descripción Autor Fecha (dd/mm/aa) Versión del documento que Genera
2

INTRODUCCIÓN

Propósito

ANTECEDENTES

En la actualidad, la gestión de inventarios es un tema de suma importancia para todo tipo de


negocios, ya que si se mantiene demasiados artículos almacenados los gastos aumentan, y por otro
lado, si el inventario es demasiado escaso no habrá que vender. Debido a ello, importante saber cómo
gestionar adecuadamente los inventarios.

La gestión de inventarios ve todo lo relativo al control y manejo de las existencias de los bienes, en ella
se aplican métodos y estrategias para así poder hacer rentable y productivo la adquisición de estos
bienes.

Debido a esto es que la mayoría de negocios que perduran en el tiempo ven la necesidad de
sistematizar sus procesos con la finalidad de lograr una optimización del recurso tiempo y un mejor del
control interno de las existencias disponibles para la venta.

JUSTIFICACION

Hoy en día los inventarios no son solamente un activo que debe ser registrado contablemente,
sino que también son un activo estratégico que permiten a las organizaciones conseguir el nivel de
servicio deseado o esperado para sus actividades y consumidores, teniendo en cuenta esto, la correcta
gestión de los mismos puede hacer que se vean como aliados financieros o al contrario como un fuerte
dolor de cabeza. “Una de las razones por la que este tema recibe especial atención es porque en
muchas empresas representan un alto porcentaje del capital invertido (por lo general entre 20 y 40%)”
(Muñoz, 2009, p.145).

Este proyecto integrador cobra importancia ya que con él se planea incorporar una herramienta de
sistematización que permita contribuir a la mejora en el manejo el inventario. tanto en cantidades, en el
tiempo y control interno.

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
2
Hugo Heredia

OBJETIVO GENERAL

Desarrollar e implementar un sistema de inventarios mediante la utilización de algoritmos en C++ con


la finalidad de automatizar los procesos de compra, venta y devolución de productos que estarán
disponibles para la venta de una tienda de víveres.

Analizar y diseñar una herramienta que sea fácil, rápida y de bajo costo que le permita a los propietarios
llevar un eficaz control en sus bienes

OBJETIVOS ESPECIFICOS

 Estructurar una base de datos mediante el uso de archivos plantos en el sistema C++ para el

almacenamiento de la información.

 Crear una interfaz amigable que permita un manejo sencillo y práctico para el usuario.

 Diseñar reportaría útil y fácil de entender que ayude a la toma de decisiones por parte de sus

propietarios.

 Mejorar la administración actual del inventario disponible para la venta.

 Organizar la información recolectada para el diseño de una herramienta que mejore el control

interno en el manejo de los inventarios.

 Clasificar los subsistemas que se realizan dentro de los inventarios.

MARCO TEORICO

Hoy en día, las empresas se encuentran en un entorno competitivo, por lo que buscan
sobresalir. Para ello, deben realizar sus funciones adecuadamente y así podrán alcanzar el éxito. Esto
se puede lograr mediante una adecuada gestión de los inventarios.

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
3
Hugo Heredia

Cabe mencionar, que el hecho de saber cuándo hacer los pedidos y saber cuándo ordenar, es un gran
problema hoy en día en las empresas, debido a que en la mayoría de los casos siempre los inventarios
con mayor rotación son los que se acaban más rápido que aquellos que poseen menor rotación, y esto
ocasiona que los de menor rotación se queden almacenados cierto tiempo sin darle un respectivo uso
ocasionando así mayor costo de inventario.

Asimismo, Según, Rodríguez, Chávez y Muñoz:

“Una buena gestión de inventario toma en cuenta también la disponibilidad de los


materiales, la eficacia en las entregas, los costos que involucra el inventario, 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”. (Rodríguez, Chávez y Muñoz 2004: 3)

De igual manera según, la norma internacional de contabilidad, NIC 2:

“Un tema fundamental en la contabilidad de las existencias es la cantidad de coste que


debe reconocerse como un activo, y ser diferido hasta que los correspondientes
ingresos ordinarios sean reconocidos.” NIC 2 Inventarios p.1

Según, Reglamento de régimen tributario interno, RLORTI:

“La administración realizará la determinación presuntiva cuando el sujeto pasivo


presente - Diferencias físicas en los inventarios de mercaderías que no sean
satisfactoriamente justificadas” RLORTI

Alcance

Observar las características necesarias para que el software sea ejecutado en el entorno de ventas y
negocios

a) Que sea de fácil acceso: la herramienta debe de ser intuitiva con un diseño de interfaz
muy amigable que genere lo que el usuario desee buscar, añadir o quitar, además de

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
4
Hugo Heredia

una guía de usuarios básica para que no tengan necesidad de buscar a terceros que
les genere un coste por instruirles en el manejo de la herramienta.
b) Que esté basado en el S.O Windows: en el caso de los propietarios de tiendas que
tienen computadora, este es el sistema que predomina sobre cualquier otro.
c) Que sea liviana: muchos clientes pueden tener ordenadores de baja gama o muy
antiguos que no pueden soportar aplicativos de muchos requerimientos. Es deseable
tener una herramienta que no sobrepase estos requisitos.

- Compatibilidad con sistema operativo Windows (xp, vista,7,8,8.1).

- Memoria RAM inferior a 500 MB.

- Procesador Pentium mayor a 1.0 GHz de velocidad.

- Que el aplicativo no ocupe en lo posible mas de 15 MB de espacio de disco duro.

d) Económica: Que no represente un costo exagerado para su adquisición en promedio


los propietarios dan a entender que, por la compra de un aplicativo, en promedio,
estarían dispuestos a pagar un coste inferior a los $ 2500.
e) Inteligente: Que el aplicativo este adaptado para dar información rápida y detallada de
los ítems ingresados en la base de datos del programa.
f) Segura: Que el aplicativo presente las seguridades necesarias para que el usuario final
tenga una garantía de su funcionalidad y no esté sujeto a inconvenientes que le puedan
generar pérdidas de información a su negocio, además de una sección de clave de
seguridad para que personas ajenas no modifiquen los valores del programa y su
contenido.
g) Legal: Que el manejo se encuentre realizado de acuerdo a lo establecido en el marco
legal de las Normas Internacionales de Contabilidad NIC 2 Inventarios y lo establecido
en el RLORTI Reglamento a la ley de Régimen Tributario interno SRI.
h) Control: Que permita identificar posibles debilidades del control interno en el manejo y
administración de los inventarios.

Servicios a Brindar.

 El servicio que brinda este sistema tendrá la capacidad y la fluidez de mejorar la interfaz del

usuario logrando así que sea de fácil acceso económico y seguro, optimizando la calidad de

sistemas anteriores.

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
5
Hugo Heredia

 Actualizaciones y mejorar constantes tanto modular como en reportaría.

 Asistencia telefónica y/o presencial para dar soporte en errores

Restricciones

Del software

El código fuente desarrollado en el lenguaje de programación C++ está bajo los derechos
reservadas del Instituto Tecnológico Superior Cordillera, razón por la cual el mismo no es
de libre acceso y únicamente puede ser modificado por los autores del proyecto para la
implementación de mejoras al código.

Limitaciones de hardware

Para el correcto funcionamiento del software es necesario que la infraestructura sea


adquirida por los usuarios, razón por la adquisición es parte indispensable para la puesta
en marcha; entre los equipos más importantes encontramos el servidor, las
computadoras desde donde se llevara a cabo el manejo de inventarios, la estructura de
red, entre otras.

Está dedicado a personas que tenga conocimiento TICS.

Definiciones, Abreviaturas y Siglas.

Hardware: Conjunto de elementos físicos o materiales que constituyen una computadora o un sistema
informático.

Pc: Computadora personal u ordenador personal, del inglés personal computer.

Mac: es la línea de computadoras personales diseñada, desarrollada y comercializada por Apple Inc.

Software: Conjunto de programas y rutinas que permiten a la computadora realizar determinadas


tareas.

MySQL: es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
6
Hugo Heredia

GPL: Licencia comercial por Oracle Corporation y está considerada como la base datos open source

Oracle: es una compañía especializada en el desarrollo de soluciones de nube y locales.

NIC: Normas Internacionales de Contabilidad

RLORTI: Reglamento a la ley de Régimen Tributario interno

Características de los usuarios

En esta diversidad influyen factores culturales, sociales, personales y sicológicos que inciden
en la decisión de compra y afectan fuertemente la elección de un producto y una marca.

Perfil de los usuarios

El usuario deberá tener conocimientos básicos en el manejo de equipos de cómputos, debe


comprender lo que es una sección de usuario, un password de ingreso contar con conocimientos
básicos en Exel, Word y Outlook, Tener al menos 4 horas de capacitación general en el manejo de
nuestro sistema de inventario.

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
7
Hugo Heredia

REQUERIMIENTOS

Funcionales

<<Nombre del Requerimiento>>

Nombre Fecha Prioridad


Código
El sistema deberá permitir la
Sistema de gestión rápida de inventarios
25/10/2017 Esencial
inventarios de una tanto del dueño como la de
tienda los clientes

Proceso SALIDA Restricciones


Entradas

Se hará una entrevista con el


Levantamiento de
cliente para poder saber las prioridad
requerimientos 4/11/2017
necedades que quiere
satisfacer al cliente

Ya conociendo las
necesidades del negocio se
Levantamiento de hará el estudio para recabar prioridad
15/11/2017
requerimiento los datos que van hacer
ingresados al sistema de
inventario

Se realizará con toso los


integrantes el análisis de los
Levantamiento de datos para poder sacar la Esencial/prioritario
22/11/2017
requerimiento información del sistema de
inventario que necesita el
cliente

Se realizará que la aplicación


sea amigable con el cliente esencial
Diseño del sistema 01/12/2017
los colores y que sea fácil el
manejo para el cliente

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
8
Hugo Heredia

Se comenzará con la
programación en c++ con la prioridad
Programación 07/12/2017
primera presentación del
sistema

Se realizará la programación
prioridad
Programación de ingreso del usuario y la 11/12/2017
parte de inventario

También comenzaremos con


la programación con la prioridad
Programación 15/12/2017
información de lo que es
ventas

También comenzaremos con


la programación con la esencial
Programación 20/12/2017
información de lo que es
devoluciones
prioridad
pruebas Se ejecutará el programa para 03/01/2018
ver si tiene algún error al
momento de ejecutar si
hemos ingresado la
información correcta dentro
del inventario
esencial
presentación Se realizará la primera 09/01/2018
presentación del sistema de
inventario
esencial
corregir Se corrige nuevamente y se 10/01/2018
implementa alguna necesidad
que no se haya tomado en
cuenta
prioridad
presentación Se realizara la segunda 11/01/2018
presentación del sistema de
inventario

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
9
Hugo Heredia

prioridad
Implementación Se hará la primera 01/02/2018
implementación en el negocio

DISEÑO ARQUITECTÓNICO
Arquitectura Lógica

Diagramas de Flujo de datos

Se hará una visión de cómo se realizará la ejecución he implementación del sistema

Diseño de Interface de Usuario

Deberá enlistarse y justificarse tosas y cada uno de los elementos que no están en el
software que se va a desarrollar, es importante destacar las restricciones que mantendrá, ya sea en
uso, políticas, procesos no resueltos, condiciones de seguridad entre otros

METODOLOGIA SCRUM

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
10 
Hugo Heredia

Para nuestro elegimos esta metodología porque es un proceso en el que se aplican un conjunto
de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado
posible para nuestro proyecto de inventario proyecto.

Porque así se podrá corregir de manera rápida cualquier error y poder volver a ejecutar nuevamente el
sistema

RESTRICCIONES:

El sistema será manejado por ciertas personas tendrán contraseñas para poder ingresar.

El dueño o administrador podrá saber todas las claves del sistema y solo esa persona tendrá la
posibilidad de modificar alguna información del sistema de inventario.

CONDICIONES:

Solo la persona encargada de programación o de sistema podrá modificar o cambiar los datos del
sistema de inventarios.

CARACTERISTICAS:

Principales características de Scrum:

Gestión regular de las expectativas del cliente, resultados anticipados, flexibilidad y adaptación, retorno
de inversión, mitigación de riesgos, productividad y calidad, alineamiento entre cliente y equipo, por
último equipo motivado.

Cada uno de estos puntos mencionados hacen que el Scrum sea utilizado de manera regular en un
conjunto de buenas prácticas para el trabajo en equipo y de esa manera obtener resultados posibles.

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
11 
Hugo Heredia

Existen varias implementaciones de sistemas para gestionar el proceso de Scrum, que van desde notas
amarillas "post-it" y pizarras hasta paquetes de software.

Una de las mayores ventajas de Scrum es que es muy fácil de aprender, y requiere muy poco esfuerzo
para comenzarse a utilizar. Así, si se utiliza una pizarra con notas autoadhesivas cualquier miembro del
equipo podrá ver tres columnas: trabajo pendiente ("backlog"), tareas en proceso ("in progress") y
hecho ("done"). De un solo vistazo, una persona puede ver en qué están trabajando los demás en un
momento determinado.

Roles Principales

Product Owner

El Product Owner se asegura de que el equipo Scrum trabaje de forma adecuada desde la perspectiva
del negocio. El Product Owner ayuda al usuario a escribir las historias de usuario, las prioriza, y las
coloca en el Product Backlog.

ScrumMaster (o Facilitador)

El Scrum es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los obstáculos que impiden
que el equipo alcance el objetivo del sprint. El ScrumMaster no es el líder del equipo (porque ellos se
auto-organizan), sino que actúa como una protección entre el equipo y cualquier influencia que le
distraiga. El ScrumMaster se asegura de que el proceso Scrum se utiliza como es debido. El
ScrumMaster es el que hace que las reglas se cumplan.

Equipo Scrum

El equipo tiene la responsabilidad de entregar el producto. Es recomendable un pequeño equipo de 5


a 9 personas con las habilidades transversales necesarias para realizar el trabajo (análisis, diseño,
desarrollo, pruebas, documentación, etc.).

Roles Auxiliares

Los roles auxiliares en los "equipos Scrums" son aquellos que no tienen un rol formal y no se involucran
frecuentemente en el "proceso Scrum", sin embargo deben ser tomados en cuenta. Un aspecto
importante de una aproximación ágil es la práctica de involucrar en el proceso a los usuarios, expertos

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
12 
Hugo Heredia

del negocio y otros interesados ("stakeholders"). Es importante que esa gente participe y entregue
retroalimentación con respecto a la salida del proceso a fin de revisar y planear cada sprint.

Stakeholders (Clientes, Proveedores, Vendedores, etc.)

Son las personas que hacen posible el proyecto y para quienes el proyecto producirá el beneficio
acordado que justifica su desarrollo. Sólo participan directamente durante las revisiones del "sprint".

Administradores (Managers)

Son los responsables de establecer el entorno para el desarrollo del proyecto.

Planificación de la iteración

El primer día de la iteración se realiza la reunión de planificación de la iteración. Tiene dos partes:

Selección de requisitos (4 horas máximo). El cliente presenta al equipo la lista de requisitos priorizada
del producto o proyecto. El equipo pregunta al cliente las dudas que surgen y selecciona los requisitos
más prioritarios que se compromete a completar en la iteración, de manera que puedan ser entregados
si el cliente lo solicita.

Planificación de la iteración (4 horas máximo). El equipo elabora la lista de tareas de la iteración


necesarias para desarrollar los requisitos a que se ha comprometido. La estimación de esfuerzo se
hace de manera conjunta y los miembros del equipo se autoasignan las tareas.

Ejecución de la iteración

Cada día el equipo realiza una reunión de sincronización (15 minutos máximo), normalmente delante
de un tablero físico o pizarra (Scrum Taskboard). Cada miembro del equipo inspecciona el trabajo que
el resto está realizando (dependencias entre tareas, progreso hacia el objetivo de la iteración,
obstáculos que pueden impedir este objetivo) para poder hacer las adaptaciones necesarias que
permitan cumplir con el compromiso adquirido. En la reunión cada miembro del equipo responde a tres
preguntas:

¿Qué he hecho desde la última reunión de sincronización?

¿Qué voy a hacer a partir de este momento?

¿Qué impedimentos tengo o voy a tener?

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
13 
Hugo Heredia

Durante la iteración el Facilitador (Scrum Master) se encarga de que el equipo pueda cumplir con su
compromiso y de que no se merme su productividad.

Elimina los obstáculos que el equipo no puede resolver por sí mismo.

Protege al equipo de interrupciones externas que puedan afectar su compromiso o su productividad.

Durante la iteración, el cliente junto con el equipo refina la lista de requisitos (para prepararlos para las
siguientes iteraciones) y, si es necesario, cambian o Re planifican los objetivos del proyecto para
maximizar la utilidad de lo que se desarrolla y el retorno de inversión.

CONCLUSIONES

La importancia en el control de inventarios reside en el objetivo primordial de todo: obtener utilidades.


Pero si bien la obtención de utilidades obviamente reside en gran parte en las ventas, ya que éste es
el motor de la empresa, sin embargo, sin la función del inventario las ventas no operarían con
efectividad, pues se desconocería la disponibilidad real de material suficiente para poder trabajar, el
cliente se inconforma y la oportunidad de tener utilidades se disuelve. En síntesis, sin inventarios,
simplemente no hay ventas.

En lo desarrollado en el presente proyecto integrador se pudo establecer que el control de inventarios


mediante la sistematización significa una gestión de control necesaria para un negocio. El tipo de
mercancía y el número de referencias hace que factores de orden y control no se tengan como norma
en el proceso sino como una forma de administrar el control interno y lograr la optimización de recursos,
con ello apuntando a la maximización de utilidades de un negocio.

RECOMENDACIONES

Se recomienda a todos los negocios que no solo manejan la administración de inventarios disponibles
para la venta sino a cualquier línea de negocio considerar dentro de su plan estratégico la opción de
optar por la automatización de sus procesos operativos, para que mediante este se pueda alcanzar
indicadores de gestión que permitan optimizar recursos no solo convencionales o de TI sino que
mediante una gestión del control interno se pueda alcanzar la maximización de utilidades mediante la
automatización de todo aquello que represente un costo intangible como es el tiempo de respuesta a
una operación sistematizable.

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
14 
Hugo Heredia

BIBLIOGRAFIA

PROYECTOS AGILES DE METODOLOGIA, https://proyectosagiles.org/que-es-scrum/

METODOLOGIAS DE DESARROLLO,
https://es.arquitectura.tecnologica.org/wiki/Scrum_(desarrollo_de_software)#Principales_caracter%C3
%ADsticas_de_Scrum:
CHIAVENATO, Idalberto. Gestión del talento humano. México: Mc GrawHill, 2002.

FRED R. David. La gerencia estratégica. Bogotá: Legis, 1994.

HERNÁNDEZ SAMPIERI, Roberto; FERNÁNDEZ COLLADO, Carlos; BAPTISTA

LUCIO, Pilar. Metodología de la investigación. México: McGRAW-HILL, 1997.

INSTITUTO COLOMBIANO DE NORMAS TÉCNICAS Y CERTIFICACIÓN. Tesis

y otros trabajos de grado. Bogotá: ICONTEC., 2002. 132 p. NTC. 1486 (quinta

actualización), 1075, 1487, 1160, 1308, 1307.

MANTILLA BLANCO Samuel Alberto. Control Interno-Estructura Conceptual

Integrada, Bogotá, D.C.: Ecoe Ediciones, 1998 .

MULLER, Max. Fundamentos de administración de inventarios. Bogotá: Editorial

Norma S.A., 2003.

NONAKA y TAKEUCHI. La organización creadora del conocimiento. México: Mc

Graw Hill, 1994.

MEMORIA DEL PROYECTO INTEGRADOR Versión: 1


Confidencial – Instituto Tecnológico Superior Cordillera. Revisión: 0
Fecha:
15 

S-ar putea să vă placă și