Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
INDUSTRIAL Y DE SISTEMAS
PROFESOR:
INTEGRANTES:
Este sistema será desarrollado bajo el enfoque de modelo iterativo. Este modelo permitirá
crear en cada etapa un prototipo cada vez más mejorado hasta cumplir con las expectativas
del cliente y permitirá la automatización en los procesos de control del inventario y
facturación de forma eficiente, que conlleva a mejorar la gestión de la información para la
toma de decisiones en el negocio.
1.1. Antecedentes
En las décadas de los setentas, Richard Nolan, autor y profesor de la Escuela de Negocios
de Harvard, desarrolló una teoría que impactó el proceso de planeación de los recursos y las
actividades de la informática. Según Nolan (1971), “La función de la informática en las
organizaciones ha evolucionado a través de ciertas etapas de crecimiento”, que se explica a
continuación:
Adicionalmente, las ventas empezaron a crecer, lo que originó que se tuvieran que ampliar
las líneas de producción, para responder a esta demanda en el menor tiempo posible y poder
satisfacer a todos los mercados.
Además de esto, los registros físicos son vulnerables a extraviarse o dañarse. Se necesita la
disponibilidad de dichos datos de manera inmediata para realizar el ajuste de cuentas con
los clientes que adquieren créditos y de esta forma agilizar los procesos.
5
Actualmente para realizar un control de venta diaria se debe revisar todas las facturas
generadas durante el día, sumarlas una a una sin olvidar que en cualquier momento se
puede pasar por alto una factura, produciendo datos erróneos, y al momento de registrar
esos datos en los registros diarios para realizar estadísticas de la empresa se produce un
desequilibrio contable y difícil de corregir.
1.4. Justificación
INDUBRAS S.A.C. tiene como política de calidad la satisfacción de sus clientes, ya que
son la razón de ser de la empresa, y por ende ellos necesitan una rápida atención y venta.
Asimismo, esto permitirá mejorar la relación entre las áreas de control y ventas, ya que se
verá un mejor orden y ambas áreas trabajarán de la mano para poder satisfacer las
6
necesidades y demandas del cliente, en el menor tiempo posible.
Con la implementación de este sistema de información se podrá tener un control total del
inventario y la facturación. El sistema generará informes de las ventas y productos
existentes. Otro aspecto importante, es que dicho sistema permitirá resguardar la
información de forma exacta y confiable, la cual estará disponible para su respectivo
análisis y contribuir a la toma de decisiones del negocio.
7
II. OBJETIVOS
Ruiz Gonzalo (2012) Afirma que es un campo en el cual se han vertido diversas interpretaciones y
por supuesto la mayoría son válidas, por lo cual ante variados enfoques solo se puede estimar dentro
de la generalidad, apuntando a la individualidad o identidad de cada empresa. Para tener una base de
donde partir debemos saber el origen y significado de la palabra “estrategia”, así descubrimos que
proviene del latín “strategĭa”, conformándose de los términos griegos; “Stratos” (ejercito) y “Agein”
(guía-conducción), siendo el termino aplicado desde antigüedad a las artes de la guerra, en la cual los
líderes militares reciben el nombre de “Estrategas”.
La siguiente definición según Peña (2006), “un sistema de información es un conjunto de elementos
interrelacionados con el propósito de prestar atención a las demandas de información de una
organización, para elevar el nivel de conocimientos que peritan un mejor apoyo a la toma de
decisiones y desarrollo de acciones”.
Otro autor como Peralta (2008), define a un sistema de información como el “conjunto de elementos
que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. Teniendo en
cuenta el equipo computacional necesario para que el sistema de información pueda operar y el
recurso humano que interactúa con el Sistema de Información, el cual está formado por las personas
que lo conforman”.
Para este tipo de Sistema transaccional (ERP) es necesaria la captura y validación de los
datos aportados por el propio usuario del Sistema, la consulta y la actualización de estos y
una salida o respuesta del sistema ante una petición del usuario. Estos sistemas van a
realizar todas aquellas tareas repetitivas, rutinarias y tediosas eliminando errores humanos,
papeleo, tramites, etc. Véase en la Figura 1.
Figura No 1. Sistemas ERP, herramientas de desarrollo y ejecución de proceso transaccional interactivo
Inventario Perpetuo:
Es el que se lleva en continuo acuerdo con las existencias en el almacén, por medio
de un registro detallado que puede servir también como mayor auxiliar, donde se
llevan los importes en unidades monetarias y las cantidades físicas. A intervalos
cortos, se toma el inventario de las diferentes secciones del almacén y se ajustan las
cantidades o los importes o ambos, cuando es necesario, de acuerdo con la cuenta
física. Los registros perpetuos son útiles para preparar los estados financieros
mensuales, trimestral o provisionalmente.
Inventario Intermitente:
Es un inventario que se efectúa varias veces al año. Se recurre por razones diversas,
no se puede introducir en la contabilidad del inventario contable permanente, al que
se trata de suplir en parte.
Inventario Inicial:
Inventario Final:
Alfonso J. Ballasteros Roman (2001) explica que “La factura es el documento donde se
fijan las condiciones de venta de las mercaderías y sus especificaciones”
Sobre el tema, Pressman (2006) expone que “Los métodos de la ingeniería del
software indican como construir técnicamente el software, los métodos abarcan
una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción
de programas, pruebas y mantenimiento”.
Uno de los ciclos de vida del desarrollo del software más conocido es el Modelo
incremental. Diego Ruiz (2005) explica que “Se deriva del ciclo de vida en cascada
puro, este modelo busca a reducir el riesgo que surge entre las necesidades del
usuario y el producto final por malos entendidos durante la etapa de solicitud de
requerimientos”.
Pressman (2006) explica que los modelos evolutivos del software son iterativos de
naturaleza y estos se caracterizan por permitir a los desarrolladores hacer versiones más
completas del software, entre ellos tenemos el modelo incremental y el modelo de
construcción de prototipos.
Este modelo se podría considerar como una iteración de varios ciclos del modelo de
cascada. Al final de cada iteración se le entrega al cliente una versión mejorada y con
mayores funcionalidades del producto. El cliente después de cada iteración, evalúa el
proyecto y lo corrige o propone mejoras, las iteraciones deberá ser repetidas hasta obtener
un producto que satisfaga al cliente. En la siguiente figura se muestra cómo funciona este
ciclo de vida evolutivo, en cada iteración se hace una revisión desde la primera fase de
desarrollo del software hasta obtener una versión mejorada en cada iteración.
Figura No 2. Fases del modelo Iterativo. Fuente: www.google.com.ni
Diseño: El diseño del software es realmente un proceso de muchos pasos aquí se definen
los requisitos generales de la arquitectura del software.
4.2. Métodos
Se realizaron tres sesiones de entrevistas para la recopilación de los requisitos del sistema.
Al finalizar el proceso se tiene un documento de requisitos creado en el programa de MS-
Word.
El sistema fue desarrollado con el IDE Microsoft Visual Studio 2019 y lenguaje de
programación Visual Basic. El sistema cuenta con cinco módulos principales, los cuales
son:
• Gestión de Clientes
• Gestión de Empleados
• Gestión de inventario
• Gestión de Ventas
• Reportes
Diagrama de Gantt
V. RESULTADOS
Cuando el cliente pide un determinado producto la persona que está atendiendo realiza la
búsqueda del producto en la empresa. Si el producto está disponible se procede a llenar la
factura. En la siguiente Figura No. 4 se muestra el proceso de una venta en la empresa
INDUBRAS S.A.C.
Control inventario:
A continuación, se describen los principales resultados obtenidos por cada fase de desarrollo
y sus respectivas iteraciones:
El sistema incluye cinco módulos principales que realizaran las siguientes funciones:
Gestión de clientes: Este módulo permitirá hacer un registro de los clientes que
hayan realizado una compra, así se dispondrá de información relevante de los
clientes.
Gestión de empleados: Este módulo permitirá llevar un registro de los
empleados, así como si se encuentran laborando o no, adicionalmente llevar un
control del cargo de cada uno.
El sistema no permite el uso de una base de datos distribuidos, porque está diseñado para
uso centralizado. Su uso se hará solamente en una sola computadora, donde estará alojado
la base de datos del sistema.
Reportes: El sistema será capaz de facilitar reportes de ventas que servirán como
soportes para la administración.
La viabilidad técnica, económica y ambiental del proyecto está dada por las siguientes
razones: El equipo desarrollador realiza la construcción del software como parte de trabajo
de curso en diferentes asignaturas y proyecto de titulación.
Recopilación de requisitos
El precio de compra si
puede ser actualizado.
El precio de venta no
se pude actualizar.
Venta y Detalle Venta: A través de esta entidad se podrá controlar todos los datos de las
ventas realizadas. Conocer los datos más relevantes de una venta y se reflejara el
producto vendido, el total, subtotal, IVA, descuentos y fecha de factura.
Cliente: En esta entidad de la base de datos se guardarán todos los datos generales de los
clientes, de esta forma se podrá saber que clientes son recurrentes.
En el modelo relacional se puede apreciar la forma de cómo se trabajarán los datos que
generara el sistema, se definieron los tipos de datos para cada campo y las relaciones
correspondientes para cada dato. En este modelo todos los datos están normalizados
correctamente para evitar redundancia de información en la base de datos del sistema.
Otro elemento importante para el diseño del sistema son los diferentes diagramas de
secuencia que sirven para proponer el comportamiento del sistema, estos ayudaron a definir
la iteración de cada objeto del sistema.
En la Figura Nro. 6 se pude apreciar las actividades básicas de iteración de los procesos
más comunes de la empresa, como lo es la venta de un producto.
En el diagrama se detalla de forma general la interacción entre los usuarios y procesos del
sistema donde se visualiza los procesos más esenciales del sistema como: inventario,
ventas, datos del cliente y factura.
Desde la pantalla principal de se puede acceder a los módulos principales del sistema, estos
se encuentran al lado izquierdo de la pantalla principal. Como se pude apreciar en la
siguiente figura, el sistema también proporciona el hostname de la máquina, la hora y un
Date Time Picker para ver la fecha actual.
Gestión de Inventario:
Básicamente desde el menú principal de este módulo se pude acceder a todos los datos
relevantes de los productos (Ver figura NO 9).
Figura No 9. Menú principal de gestión del inventario.
A través del sistema se podrá manejar datos como la cantidad de productos en existencia,
precio de compra, precio de venta y las características de cada producto.
Los productos podrán ser administrados por categorías o tipo de productos esto permite
tener un mejor control de cada producto.
Figura No 10. Formulario de agregar inventario.
Este módulo consta de un sub módulo para agregar los datos de los productos, como por
ejemplo elegir que categoría es, el nombre, una breve descripción, cantidad en stock, precio
de compra y precio de venta de un determinado producto.
Ventas:
En este módulo es donde se dan los movimientos del inventario, desde la pantalla de ventas
se pude buscar y seleccionar los productos a vender.
Formulario de ventas.
Figura N0 12. Reporte de ventas.
Reportes:
El sistema es capaz de generar el reporte de ventas realizados, aquí se especifica todas las
ventas efectuadas de todo el día y los datos más importantes de cada venta como por
ejemplo el nombre de producto, el vendedor, numero de factura etc. (Ver Figura N0 13)
Figura N0 13. Reporte de ventas diarias.
Durante cada iteración del software se aplicaron diferentes tipos de pruebas para corregir
errores, una de las herramientas usadas fue las pruebas de usabilidad estas se hicieron en
conjunto con el cliente. (Ver tabla N0 1)
Test de
usabilidad
Navegación
Puntos a Excelent Buen Regular Malo
evaluar e o
¿La interfaz de usuario pone resistencia a la navegación?
¿Los botones y enlaces trabajan correctamente?
¿El sistema puede ser usado fácilmente con pocos conocimientos sobre
computación?
¿Los iconos permiten reconocer con facilidad las funciones del sistema?
Con esta rúbrica el equipo de trabajo valoro la reacción del usuario al navegar en cada
formulario del sistema. Los resultados de esta rúbrica se obtuvieron según la valoración del
usuario.
VI. BIBLIOGRAFIA
Bind ERP. (s.f.). Softwware para el control de inventario para PyMES. Obtenido de Bind ERP:
http://www.nchsoftware.com/es/index.html
Blandon, D. M., & Sanchez, H. A. (2009). Sistema de informacion computarizado para el control de
la contabilidad, inventario y facturación de la empresa "'Los Tarantines". Tesis. Esteli.
Castillo Chavarria, I. R., Talavera, A., Alvarado, J. M., & Perez, O. D. (2008). Sistema de control de
inventario y facturación en la mueblería y ferretería FRANKLIN. Tesis Monográfica. Estelí,
Nicaragua.
Cohen, D., & Asin, E. (2007). Sistemas de Información para negocios. México: Mc Graw
Hill.Garreta, J. S. (2003). Ingeniería de procesos informáticos: Actividades y proyectos.
Universitat Jaume I.
Kendall, K. E., & Kendall, J. E. (2005). Análisis y diseño de sistemas (Sexta ed.). México: Pearson
Educación.
Mordiza, C., Rubio, J., & Rodriguez, R. R. (2007). Practicum de las operaciones de comercio
internacional. Editorial Club Universitario, 2007.
Pressman, R. (2006). Ingeniería del software. Un enfoque práctico ((Sexta ed.). México: Mc Graw
Hill.
Ruiz, D. (2005). La guía total del programador (user. code). MP ediciones SA.
Sanchez, J. (2004). http://creativecommons.org/. Obtenido de
http://www.jorgesanchez.net/bd/bdrelacional.pdf
Schnitzer, J. (12 de marzo de 2007). Manual del lenguaje económico. Obtenido de Wikipedia.
Senn, J. A. (1992). Análisis y diseño de sistemas de información (Segunda ed.). México: Mc Graw
Hill.
Tamayo, E., & Lopez, R. (2012). La factura (Proceso integral de la actividad comercial). Editex.
TECHNOTEL Inc. (2009). Sistema Monica. Obtenido de Web oficial para la República Dominicana:
http://www.monica.com.do
Whitten, J. L., Bentley, L. D., & Barlow, V. M. (1997). Análisis y diseño de sistemas de información.
Colombia: Mc Graw Hill.
Anexos
Anexo N0 1
ENTREVISTA
Fecha: / /
Nombre del entrevistado:
Cargo:
Fecha: / /
Nombre del entrevistado:
Cargo:
ENTREVISTA
40
Fecha: / /
Nombre del entrevistado:
Cargo:
Objetivo: Conocer las especificaciones del cliente para el sistema propuesto en base a las
necesidades del negocio
1. ¿Qué procesos cree usted que facilitaría un sistema de información para el control
del inventario y facturación de la empresa?
2. ¿Cuáles son los datos más importantes que se deben de manejar en de un
determinado producto?
3. ¿Les interesa que el sistema propuesto guarde características, precio de compra
o precio de venta de un producto? ¿Por qué?
4. ¿Cómo le gustaría que el sistema controle las entradas de nuevos productos al
sistema?
5. ¿Qué categorías se podrían manejar para dividir los productos por tipos?
41
ENTREVISTA
Fecha: / /
Nombre del entrevistado:
Cargo:
Objetivo: Conocer el tipo de reportes que el cliente desea que el sistema genere
Anexo N0 2
42
43