Proyecto - Planta Lacteos JCM
Proyecto - Planta Lacteos JCM
Proyecto - Planta Lacteos JCM
Autor:
Bravo Eliat
C.I: 26.873.878
Delgado Javier
C.I: 27.291.788
Ospino José
C.I: 27.639.456
Tutor(a):
Mantecal, septiembre 2023
MSc. Rosa Landaeta
I
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Universidad Politécnica Territorial del Alto Apure “Pedro Camejo”
PNF Informática
Mantecal Edo Apure
_____________________________
II
SISTEMA AUTOMATIZADO PARA LA GESTIÓN ADMINISTRATIVA EN
LA PLANTA DE LÁCTEOS JOSE CORNELIO MUÑOZ MANTECAL
Autores:
Bravo Eliat
Delgado Javier
Ospino José
III
IV
INTRODUCCIÓN
Hoy en día hay que enfrentar la enorme tarea de mejorar la enseñanza de
las ciencias y tecnologías para satisfacer las demandas y desafíos de
una economía globalizada. Estas tecnologías se desarrollan a través de sistemas de
información ya que en la actualidad son fundamentales para las actividades cotidianas
y objeto de consideración en la toma de decisiones con el propósito de mejorar con
métodos y procedimientos más adecuados. En virtud del aprovechamiento de estas
tecnologías, los servicios brindados a la nación deben relacionarse directamente con
estas herramientas para abastecer de manera eficaz las exigencias correspondientes,
con los nuevos mecanismos de desarrollo social la planta de lácteos se encuentra en la
actualidad en la búsqueda de nuevos mecanismos que permitan agilizar el proceso de
administración de información y actualizaciones en su desempeño laboral.
La elaboración de productos lácteos exige operaciones previas al
procesamiento, tales como los análisis sensorial, físico, químico y bacteriológico que
tienen por objeto asegurar la calidad e inocuidad de los diferentes productos aptos
para el consumo humano. Las empresas que recurren a la automatización suelen
utilizar tecnologías como la inteligencia artificial, la robótica y algoritmos avanzados
para eliminar o reducir al mínimo los pasos manuales. Estas empresas suelen ser
capaces de lograr mayores volúmenes de producción con menos errores y menos
tiempo invertido. La automatización también permite realizar tareas complejas que
superan la capacidad humana, aumentando la eficiencia al realizar los procesos más
rápidamente y con menos errores que los trabajadores humanos, conduciendo así a un
aumento de la productividad y, en muchos casos, a una reducción de los costes, ya
que se necesitan menos tiempo y recursos para completar las tareas.
Por consiguiente, en la presente investigación se plantea la realización de un
proyecto socio-tecnológico de carácter factible relacionado con un sistema
automatizado para la gestión administrativa en la planta de lácteos Jose Cornelio
Muñoz Mantecal , en el cual se hace referencia a los motivos institucionales así como
tecnológicos y sociales que impulsaron a la creación de este proyecto, como también
las herramientas informáticas utilizadas, tales como lenguaje de programación,
1
manejador de base de datos y se mostraran un grupo de diagramas con el objetivo de
ayudar a comprender de forma más clara la magnitud e importancia que tiene la
implementación del Sistema automatizado planteado. En tal sentido, en este
documento se presentan los aspectos básicos que demanda un trabajo de esta
naturaleza, dividido en los siguientes seis capítulos:
2
Tecnológico, que sustentan los planteamientos y enunciados realizados a lo largo del
documento.
ÍNDICE GENERAL
APROBACIÓN DEL TUTOR..............................................................................................ii
RESUMEN.............................................................................................................................iii
INTRODUCCIÓN.................................................................................................................1
DIAGNOSTICO.....................................................................................................................7
1.1 Identificación de la Institución.......................................................................................7
1.1.1 Nombre.......................................................................................................................7
1.1.2 Ubicación....................................................................................................................7
1.1.3 Naturaleza de la Investigación.....................................................................................8
1.1.4 Antecedentes de Creación...........................................................................................8
1.2 Marco Filosófico............................................................................................................9
1.2.1 Misión.........................................................................................................................9
1.2.2 Visión..........................................................................................................................9
1.2.3 Objetivos...................................................................................................................10
1.2.4 Valores......................................................................................................................10
1.3 Estructura Organizativa................................................................................................11
1.4 Caracterización de la institución..................................................................................12
1.4.1 Instalaciones..............................................................................................................12
1.4.2 Plataforma Tecnológica.............................................................................................12
DEFINICIÓN E IDENTIFICACIÓN DEL PROBLEMA................................................13
2.1 Planteamiento del Problema.........................................................................................13
2.2 Objetivos de la Investigación.......................................................................................16
2.2.1 Objetivo General.......................................................................................................16
2.2.2 Objetivos Específicos................................................................................................16
2.3 Justificación.................................................................................................................16
2.4 Alcances y Limitaciones..............................................................................................17
MARCO TEÓRICO – TECNOLÓGICO..........................................................................18
3.1 Antecedentes de la Investigación.................................................................................18
3.2 Bases Teóricas..............................................................................................................21
3
3.3 Bases Legales...............................................................................................................33
MARCO METODOLÓGICO.............................................................................................38
4.1 Tipo de Investigación...................................................................................................38
4.2 Metodología para el desarrollo del sistema..................................................................39
4.3 Población y Muestra.....................................................................................................44
4.3.1 Población...................................................................................................................44
4.3.2 Muestra.....................................................................................................................45
4.4 Técnica e Instrumento de Recolección de Datos..........................................................46
4.5 Validez y Confiabilidad del Instrumento......................................................................47
4.6 Cronograma de Actividades.........................................................................................50
ANÁLISIS DE LA INVESTIGACIÓN..............................................................................51
5.1 Definición de requerimientos funcionales y no funcionales.........................................51
5.2 Diagramas....................................................................................................................54
5.3 Diccionario de Datos....................................................................................................58
5.4 Especificaciones Técnicas............................................................................................60
5.5 Pruebas al Sistema........................................................................................................64
5.6 Plan de Implantación....................................................................................................67
CONCLUSIONES Y RECOMENDACIONES..................................................................68
6.1 Conclusiones................................................................................................................68
6.2 Recomendaciones.........................................................................................................68
REFERENCIAS BIBLIOGRÁFICAS...............................................................................68
ANEXOS...........................................................................................................................68
4
ÍNDICE DE GRÁFICOS
5
ÍNDICE DE CUADROS
6
Capítulo I
DIAGNOSTICO
1.1.1 Nombre
1.1.2 Ubicación
7
Elaborado con datos tomados de Google Maps
8
A partir de esta fecha fue reactivada por el Gobierno Regional liderizado por
nuestro Gobernador Coronel Ramón Carrizales en alianza con la Empresa Ganadera
Socialista AGROFLORA en el marco del plan por un apure potencia.
Es motivo de orgullo y satisfacción saber que nuestra planta forma parte del
desarrollo agro productivo del Estado, con personal altamente capacitado.
1.2.1 Misión
Empresa Social Venezolana encargada de transformar y distribuir productos
lácteos de calidad a nivel nacional derivada del uso de la tecnología avanzada en su
fabricación como parte de las políticas públicas de carácter estratégico para garantizar
la disponibilidad suficiente, estable y el acceso oportuno, permanente a toda la
población, permitiendo el desarrollo de oportunidades de progreso del Recurso
Humano.
1.2.2 Visión
Llegar a expandir todos los productos lácteos con estricto apego ético en su
desempeño, constituido por un personal especializado en transformar productos de
9
excelente calidad para comercializar y así poder ofrecer al consumidor en todo el
territorio nacional en especial la población más vulnerable y excluida socialmente, en
la búsqueda de soberanía alimentaria, a través de la gestación de políticas públicas y
proyectos orientados a responder a las necesidades y aspiraciones de las
comunidades, contribuyendo en la conformación de una sociedad justa.
1.2.3 Objetivos
Elaborar productos lácteos de alta calidad con la transformación de la materia
prima proveniente de pequeños y medianos productores.
Acelerar la construcción de un nuevo modelo productivo, rumbo a la nueva
creación del sistema económico.
Lograr la satisfacción de nuestros clientes y consumidores, elaborando
productos de alta calidad.
Cumplir con las disposiciones legislativas, el más alto estándar de higiene,
seguridad y el respeto al ambiente.
Apoyar a los productores sirviendo de enlace la planta ante los entes adscritos
al Ministerio de Agricultura y Tierra u otros Ministerios.
1.2.4 Valores
10
1.3 Estructura Organizativa
11
1.4 Caracterización de la institución
1.4.1 Instalaciones
Cuadro 1 Instalaciones de la Institución
Descripción Cantidad
Oficinas 3
Cavas Cuartos 5
Sala De Recepción 1
Sala De Proceso Uno 1
Sala De Proceso Dos 1
Cuarto De Limpieza 1
Cuarto Eléctrico 1
Cuarto De Banco De Hielo Y Compresor 1
Baños 2
Vestidores 2
Almacenes De Empaque Y Materia Prima 2
Almacén De Productos Químicos 1
Gaceta De Vigilancia 1
Área De Cardera 1
Parqueadero 1
12
Capitulo II
Ahora bien, para estar a la vanguardia del mundo actual hay que ajustarse al
desarrollo y crecimiento del ambiente tecnológico, como mecanismo de acceso a la
información bajo cuantificaciones de rapidez, privacidad, confiabilidad y eficiencia
tal que permitan un desarrollo acorde dentro de las instituciones y contribuya al
desarrollo productivo de una nación. Al final de cuentas, viene siendo asumida por las
organizaciones mundiales, entre ellas, las instituciones del estado, establecimientos
generadores y promotores de conocimiento que ocupan la tecnología, como
instrumento para optimizar sus procesos centrales. Desde esta perspectiva las
implantaciones de sistemas automatizados se constituyen en una alternativa real y
eficiente para mejorar los resultados de la gestión y un mejor desempeño laboral.
13
de lácteos son unas de las principales industrias que actualmente han optimizado y
automatizado todos sus procesos con el fin de atender a que los y medianos
productores, así como también llevar un control administrativo de sus
procesamientos. En este sentido, en Venezuela se han venido reactivando nuevamente
las plantas procesadoras de lácteos, que años atrás, por cuestión de economía del país,
habían cerrado sus puertas, actualmente con esta reactivación seguir impulsando y
desarrollando el potencial económico del país.
14
En cuanto a la recepción de la materia prima, es necesario mantener reportes
semanales, mensuales y anuales para conocer la cantidad de leche ingresada, y así
poder tener un estimado de consumo de insumos y la totalidad de producción de
acuerdo al litraje promedio, esto permite identificar si la planta está siendo rentable o
no. Por consiguiente, es pertinente llevar la Nómina de Productores, donde se refleje
el nombre de la Unidad de Producción, Dirección, Numero de Rebaño Bovino y
Bufalino en ordeño, y así de esta manera estar al corriente de cuantos litros de leche
arrimo, cuantos fueron de vaca y de búfalo. Es importante Resaltar que esta planta
administra las ventas de los productos terminados de la planta de lácteos de Elorza,
haciendo un traslado de inventario, cada planta tiene su propia producción más sim
embargo la venta se hace solo por Mantecal, cada una debe reflejar su rentabilidad.
Es por ello que la planta amerita un software automatizado que le permita incluir toda
la información antes mencionada, en este sentido, se presentan las siguientes
interrogantes:
15
2.2 Objetivos de la Investigación
2.3 Justificación
En este sentido, con la implementación de este sistema, a modo social, ésta servirá
como una herramienta útil e innovadora para agilizar estos procesos administrativos
dentro de la empresa, que anteriormente no se llevaban de una forma eficiente. En
16
este orden de ideas, bajo la premisa metodológica, el desarrollo y ejecución de esta
investigación, servirá como punto de partida, para futuras investigaciones
relacionadas al ámbito productivo, y la implementación de sistemas automatizados
dentro de estas empresas, en sentido práctico, el sistema automatizado de esta
investigación, servirá como norte para la elaboración de sistemas automatizados
similares.
Alcances
Limitaciones
17
Capitulo III
18
elaboración de queso fresco, con el objetivo de mejorar el ambiente laboral del
operador, tiempos de producción. De esta manera se eleva la producción y el
aprovechamiento de los recursos disponibles en la planta.
El propósito de este trabajo es solventar mediante una propuesta las fallas que
presenta el actual sistema que es manual, este por ser considerado como un proyecto
factible se llevó a cabo un estudio de viabilidad de la investigación concluyendo que
19
es realizable la propuesta. El sistema computarizado se procedió a diseñar una base
de datos adecuada en Mysql y a la planificación de una interfaz gráfica agradable,
luego se procedió e a la realización del diseño del sistema, para ello, se utilizarán
como lenguajes para la programación de este sistema, el leguaje HTML, lenguaje
PHP, y Java Script que cumple a su vez con todas las expectativas y requerimientos
necesarios de la empresa. Así mismo se les brindo una información detallada del
funcionamiento del nuevo sistema de inventario a las personas encargadas del mismo.
En este sentido, se tomó este trabajo especial de grado con el proyecto como
antecedente, ya que sirvió como guía teórica y práctica en la elaboración de la
investigación como la adaptación a la investigación de campo, las técnicas usadas
para la indagación, entre otros, asimismo del software para la elaboración por los
lenguajes de programación usados.
20
excelente servicio, que brinde soluciones óptimas para el buen desempeño de la
Planta procesadora de lácteos brindando beneficios no solo a la institución, sino
también a la comunidad.
Las bases teóricas se basan en las teorías que brindan al investigador el apoyo
inicial dentro del conocimiento del objeto de estudio, es decir, cada problema posee
algún referente teórico, lo que indica, que el investigador no puede hacer abstracción
por el desconocimiento, salvo que sus estados se soporten en investigaciones puras o
bien exploratorias, en este sentido Arias (2012) define las bases teóricas como
“desarrollo de los aspectos generales del tema, comprenden un conjunto de conceptos
y proposiciones que constituyen un punto de vista o enfoque determinado, dirigido a
explicar el fenómeno o problema planteado” (p. 22)
Sistemas
En este sentido, para Senn (2007) un sistema “es un conjunto de componentes que
interactúan entre sí para lograr un objetivo común” (p. 11) lo que significa que el
21
sistema puede ser físico o concreto (una computadora, un televisor, un humano) o
puede ser abstracto o conceptual (un software). Cada sistema existe dentro de otro
más grande; por lo tanto, un sistema puede estar formado por subsistemas y partes, y
a la vez puede ser parte de un súper sistema.
Sistema Automatizado
22
preestablecida. Esta característica de los sistemas permite la transformación de datos
fuente en información que puede ser utilizada por una organización para la toma de
decisiones.
d) Salida de Información. Capacidad del sistema de información para extraerla
información procesada o para extraer datos requeridos por otros sistemas.
Gestión Administrativa
23
una empresa. Cumplir los objetivos a corto plazo se consigue con una buena gestión
administrativa, la planificación empresarial genera la necesidad de plantear planes y
acciones que logren desarrollar soluciones eficaces ante la problemática de una
desorganización. Gracias a la globalización la gestión administrativa es un elemento
imprescindible para generar soluciones que permitan a una empresa lograr
competitividad y posicionarse firmemente en el mercado para hacer frente a la
competencia.
24
Los programadores constantemente se preguntan cómo se puede gestionar los
proyectos que se presentan en un trabajo, por medio del uso de herramientas open
source se puede gestionar con agilidad proyectos de una empresa y resolver aquellos
que normalmente se presentan. Ya sea a través de programas en la nube o
desarrollando software a partir de soportes externos, los programas de código abierto
están para solucionar estos problemas. Se debe estar consciente de que existen varias
herramientas en la web que permiten generar programas con facilidad y que pueden
ser de gran utilizada para organizar procesos de manera automática.
25
PHP de algo del lado del cliente como JavaScript es que el código es ejecutado en el
servidor, generando HTML y enviándolo al cliente. El cliente recibirá el resultado de
ejecutar el script, aunque no se sabrá el código subyacente que era. Lo mejor de
utilizar PHP es su extrema simplicidad para el principiante, pero a su vez ofrece
muchas características avanzadas para los programadores profesionales. No sienta
miedo de leer la larga lista de características de PHP. En unas pocas horas podrá
empezar a escribir sus primeros scripts. Aunque el desarrollo de PHP está centrado en
la programación de scripts del lado del servidor, se puede utilizar para muchas otras
cosas.
Según Álvarez (2016) define “PHP es un lenguaje interpretado del lado del
servidor que se caracteriza por su potencia, versatilidad, robustez y modularidad”.
Los programas escritos con PHP son embebidos directamente en el código HTML y
ejecutados por el servidor web a través de un intérprete antes de transferir al cliente
que lo ha solicitado un resultado en forma de código HTML puro. Es un lenguaje
totalmente accesible de forma gratuita en la red.
Cabe destacar que PHP fue diseñado originalmente para la creación de páginas
web dinámicas; es un lenguaje script (no se compila para conseguir códigos máquina
si no que existe un intérprete que lee el código y se encarga de ejecutar las
instrucciones que contiene éste código, cuyos fragmentos de código se intercalan
fácilmente en páginas HTML; debido a esto, y a que es de Open Source (código
abierto), es el más popular y extendido en la web. Este lenguaje de programación es
multiplataforma y trabaja sobre la mayoría de los servidores Web y está preparado
para interactuar con más de 20 tipos de bases de datos. En comparación con otro tipo
de tecnologías similares, PHP resulta más rápido y es más sencillo de aprender a
utilizar, especialmente para programadores familiarizados con lenguajes como C, Perl
o Java, debido a las similitudes entre ellos.
HTML
26
Según Álvarez (2016) HTML “es un lenguaje de descripción de hipertexto
compuesto por una serie de comandos, marcas o etiquetas, también denominas
“Tags” que permiten definir la estructura lógica de un documento web y establecer
los atributos del mismo (contenidos multimedia, hipervínculos, entre otros”. Para la
escritura de este lenguaje, se crean etiquetas que aparecen especificadas a través de
corchetes o paréntesis angulares: < y >.
Por otra parte, el HTML permite ciertos códigos que se conocen como scripts, los
cuales brindan instrucciones específicas a los navegadores que se encargan de
procesar el lenguaje. Entre los scripts que pueden agregarse, los más conocidos y
utilizados son JavaScript y PHP. En HTML se utilizan unos comandos o etiquetas
que indican que se debe mostrar y de qué forma, los comandos siempre van incluidos
entre los signos <>, además permite la inserción de contenidos especiales como
imágenes, sonidos, videos, etc.
27
software libre y su supremacía entre los servidores de Web no se ve amenazada y
hacen que cada vez millones de servidores reiteren su confianza en este programa.
Bases de datos
Por lo tanto, el incluir uno de estos sistemas es la base primordial para el correcto
manejo de la información, más aún si la empresa busca expandirse mediante la
implementación de la tecnología, pero estas aplicaciones requieren de sistemas
anexados para su correcto funcionamiento (SGBD). Estos sistemas son aquellos que
le permiten al usuario crear, mantener, almacenar y extraer grandes cantidades de
información mediante el uso de programas que garanticen la seguridad del contenido
la misma que recurrentemente al ser manejada correctamente proporcionara datos
actualizados.
28
Las bases de datos son herramientas importantes dentro de cualquier empresa,
institución u organización, en función de las necesidades de cada negocio es
necesario contar con un gestor de base de datos de gran rendimiento. Así las hay de
varios tipos, como por ejemplo relacional, en la cual la información se presenta a
manera de tabla y dentro de ellas se integran los registros de manera ordenada, otra
cosa importante es que existes bases de datos multi dimensionales (Palazón, 2018).
Las bases de datos se empleas para manejar grandes cantidades de información y
aplicaciones dentro de una empresa, finalmente están las de tipo estático, las cuales su
enfoque ayuda para temas de estudio.
29
A. Diagramas de Casos de Uso: Los elementos que pueden aparecer en un
diagrama de casos de uso según lo cita Ferre, X., et al (2005), son: actores, casos de
uso y relaciones entre casos de uso.
Un actor es una entidad externa al sistema que realiza algún tipo de interacción
con el mismo. Se representa mediante una figura humana dibujada con palotes. Dicha
representación sirve tanto para actores que son personas como para otros tipos de
actores (sistemas, sensores, etc.).
Un caso de uso, es una descripción de la secuencia de interacciones que se
producen entre un actor y el sistema, cuando el actor usa el sistema para llevar a cabo
una tarea en específico. Se representa mediante una elipse con el nombre del caso de
uso en su interior.
Las relaciones entre casos de usos pueden ser de extiende; cuando un caso de
uso especializa a otro extendiendo su funcionalidad, de inclusión, cuando un caso de
uso utiliza a otro y de asociación para comunicar a un actor con otro.
B. Diagramas de Clase: Es un diagrama que muestra la estructura estática de un
modelo, las cosas que existen en términos de clases, su estructura interna y relaciones
entre ellas, es decir las características de cada una de las clases, interfaces
colaboraciones y relaciones de dependencia y generalización. Un diagrama de clases
está compuesto por los siguientes elementos:
Clase: Una clase es un conjunto de objetos que comparten una estructura común y
un comportamiento común.
Los atributos o características de las clases pueden ser de tres tipos, según el
grado de comunicación y visibilidad de ellos con el entorno, estos son:
Públicos (+): indican que el atributo será visible tanto fuera como dentro de la
clase, es decir, es accesible desde todos lados.
Privados (-): indican que el atributo solo será accesible desde dentro de la clase
(solo sus métodos lo pueden acceder)
Protegidos (#) indica que el atributo no será accesible desde afuera de la clase,
pero si podrá ser accesado por métodos de la clase. Los métodos u operaciones de una
30
clase son la forma en cómo esta interactúa con su entorno, estos pueden tener las
características:
Según Bell, D (2007), existen cinco tipos de relaciones diferentes entre clases
dependencia, generalización, asociación, agregación y composición:
o Dependencia: Es una relación de uso, es decir una clase usa a otra, que la
necesita para su cometido. Se representa con una flecha discontinua que va desde la
clase utilizadora a la clase utilizada. Con la dependencia se muestra que un cambio en
la clase utilizada puede afectar el funcionamiento de la clase utilizadora, pero no al
contrario.
o Generalización: Es una relación entre un elemento más general (el padre) y
elemento más específico (el hijo). El elemento más específico es totalmente
consistente con el elemento más general y contiene la información adicional, también
se define como la herencia, donde tenemos una o varias clases padre o superclase o
madre, y una clase hija o subclase. Por ejemplo, un animal es un concepto más
general que un gato, un perro o un pájaro. Inversamente, un gato es un concepto más
específico que un animal.
o Agregación: Es un tipo especial de asociación que representa una relación
estructural entre las clases donde el llamado agregado indica el todo y el componente
es una parte del mismo.
o Asociación: Relación estructural que describe un conjunto de conexiones entre
objetos de forma bidireccional.
o Composición: Es un tipo de agregación donde la relación de posesión es tan
fuerte como para marcar otro tipo de relación.
31
objeto parte una línea discontinua, llamada línea de la vida, que representa la vida del
objeto durante la interacción. Si el objeto existe durante toda la interacción, éste
aparecerá en el eje horizontal y su línea llegará hasta el final del diagrama de
secuencia. Parr, M (2006). Los mensajes parten de la línea de vida del objeto que lo
envía hasta la línea de vida del objeto al que va destinado. Cada mensaje lleva un
número de secuencia creciente con el tiempo y el nombre de la operación requerida,
así como posibles argumentos que pueden utilizarse como valores de entrada y/o
salida. Usualmente, no se especifica una graduación en el eje del tiempo, aunque
podría hacerse para interacciones que modelen escenarios en tiempo real.
Las bases legales son todas aquellas leyes las cuales deben guardar una relación
con la investigación de estudio, los artículos deben ser copiados tal como son y cómo
últimos objetivos parafrasearlo con la relación que tiene con la investigación. En este
sentido, Pérez (2009), define que “es el conjunto de leyes, reglamentos, normas,
decretos, entre otros., que establecen el basamento jurídico sobre el cual se sustenta la
investigación” (p. 109). En este sentido, Venezuela cuenta con una serie de leyes,
decretos y normas que rigen el funcionamiento de las instituciones como de los
ciudadanos, en este proyecto se toman en cuenta la Constitución de la República
Bolivariana de Venezuela.
32
Artículo 103 Toda persona tiene derecho a una educación integral de calidad,
permanente, en igualdad de condiciones y oportunidades, sin más limitaciones que las
derivadas de sus aptitudes, vocación y aspiraciones. La educación es obligatoria en
todos sus niveles, desde el maternal hasta el nivel medio diversificado. La impartida
en las instituciones del Estado es gratuita hasta el pregrado universitario. A tal fin, el
Estado realizará una inversión prioritaria, de conformidad con las recomendaciones
de la Organización de las Naciones Unidas.
33
conocimiento y aplicación de las nuevas tecnologías, de sus innovaciones, según los
requisitos que establezca la ley.
Interés público
34
Sujetos del Decreto-Ley
35
que utilice tecnologías de información, será penado con prisión de uno a cinco años y
multa de diez a cincuenta unidades tributarias.
Artículo 1. Objeto de la Ley. Esta Ley tiene por objeto establecer los principios,
bases y lineamientos que rigen el uso de las tecnologías de información en el Poder
Público y el Poder Popular, para mejorar la gestión pública y los servicios que se
prestan a las personas; impulsando la transparencia del sector público; la
participación y el ejercicio pleno del derecho de soberanía; así como, promover el
desarrollo de las tecnologías de información libres en el Estado; garantizar la
independencia tecnológica; la apropiación social del conocimiento; así como la
seguridad y defensa de la Nación.
36
Artículo 6: Se prohíbe la importación, depósito y venta de alimentos alterados,
entendiéndose por tales, aquellos que por la acción de causas naturales hayan sufrido
averías, deterioros o perjuicios que, a juicio de la autoridad sanitaria, modifiquen su
aspecto, calidad, composición o condición higiénica.
Capitulo IV
MARCO METODOLÓGICO
La escogencia del tipo de investigación determinará los pasos a seguir del estudio,
sus técnicas y métodos que puedan emplear en el mismo. En general determina todo
el enfoque de la investigación influyendo en instrumentos, y hasta la manera de cómo
se analiza los datos recaudados. Así, el punto de los tipos de investigación en una
37
investigación va a constituir un paso importante en la metodología, pues este va a
determinar el enfoque del mismo. Según Hernández, Fernández y Baptista (2012)
señalan que el tipo de investigación “consiste en la investigación, elaboración y
desarrollo de un modelo operativo viable para solucionar problemas, requerimientos,
necesidades de organizaciones o grupos sociales que pueden referirse a la
formulación de políticas, programas, tecnologías, métodos o procesos”. (p. 106).
38
4.2 Metodología para el desarrollo del sistema
39
adopción de las mejores metodologías de desarrollo de acuerdo a lo que se pretende
llevar a cabo con el proyecto, y aplicarlo de manera dinámica durante el ciclo de vida
del software.
40
añadir funcionalidad extra al programa, aunque se piense que en un futuro será
utilizada. Sólo el 10% de la misma es utilizada, lo que implica que el desarrollo de
funcionalidad extra es un desperdicio de tiempo y recursos.
Una vez con los requisitos a la mano, se procede a los respectivos diseños o
representaciones graficas de la funcionalidad de cada proceso, a través de los
diagramas de flujo de información, como Casos de usos, de Clases, Actividad,
Entidad-Relación, Estado y Secuencia, permitiendo así al programador una guía
para dar inicio al desarrollo del sistema a través de códigos en PHP y MSql.
Seguidamente se diseña la Base de Datos, que almacenara toda la información
concerniente a la materia prima y producción de lácteos y por ultimo las interfaces
graficas o las pantallas del sistema orientado a al web.
41
consiguiente aplicar niveles de usuario o asignarles privilegios a los usuarios,
aplicar seguridad al sistema en desarrollo.
Finalmente, esta fase permite a los desarrolladores emplear una serie de pruebas,
para determinar si el sistema cumple con las expectativas del cliente final. Estas
pruebas están enfocadas, en el tiempo de respuesta que el sistema tiene ante las
peticiones del cliente, el correcto almacenamiento de datos, la conexión entre
módulos, niveles de usuarios según sus privilegios y la seguridad del sistema para
evitar que terceros puedan hacer interferencia y puedan manipular la información ya
almacenada y diseccionarla o barrarla.
42
4.3.1 Población
Cuadro 3 Población
Descripción Cantidad
Administración 6
Área de Mantenimiento 1
Área de Proceso 9
Área de Recepción 2
Área de Limpieza 1
Área de Cocina 3
Área de Transporte 3
Área de Mecánicos y Electricistas 2
Área de Vigilancia 6
TOTAL: 33
43
Elaborado con datos tomados de información de Planta de Lácteos Jose Cornelio Muñoz
4.3.2 Muestra
Cuadro 4 Muestra
Descripción Cantidad
Administración 6
TOTAL: 6
Elaborado con datos tomados de información de Planta de Lácteos Jose Cornelio
Muñoz
44
proyecto investigativo. Su principal función es la extraer o construir datos de primera
mano de la población o los fenómenos que se desean conocer. A su vez, deben
ser sistemáticos y organizados, característica esencial estrechamente vinculada con la
utilidad y fiabilidad de la información recolectada para su posterior análisis. En este
orden de ideas, según Arias (2012) las técnicas son particulares y especificaciones de
una disciplina, por lo que sirve de complemento al método científico, cual posee una
aplicabilidad en general” (p. 67).
Ahora bien, la finalidad del uso de la técnica es obtener datos o información, que
para Hernández (2014) “recolectar los datos implica elaborar un plan detallado de
procedimientos que conduzcan a reunir datos con un propósito específico” (p. 198),
en este sentido, para la presente investigación se seleccionó la técnica de encuesta.
La encuesta
La encuesta es definida por Arias (2012) “como una técnica que pretende obtener
información que suministra un grupo o muestra de sujetos acerca de sí mismos, o en
relación con un tema en particular” (p. 72). En tal sentido, en la presente
investigación se emplea como técnica la encuesta que según Méndez (2012)
“permite el conocimiento de las motivaciones, actitudes, opiniones de los individuos
con relación a su objeto de investigación” (p. 106). Esta técnica se considera
pertinente en la investigación ya que permitió obtener información de la muestra
seleccionada para analizar, entender y dar solución al problema y así agilizar,
satisfacer la necesidad en cuanto a la automatización y agilización de los procesos de
gestión administrativa en la Planta de Lácteos Jose Cornelio Muñoz.
45
variables o conceptos utilizados. En concordancia con la técnica seleccionada el
instrumento es el cuestionario.
Cuestionario
46
contenido teórico y metodológico que sustentaba el cuestionario a ser aplicado. Los
resultados de la validación se muestran en el siguiente cuadro:
47
4.6 Cronograma de Actividades
Cuadro 6 Cronograma de Actividades
ACTIVIDADES MESES/ año 2023
FEBRERO MARZO ABRIL MAYO JUNIO JULIO AGOSTO SEPTIEMBRE OCTUBRE
48
Capítulo V
ANÁLISIS DE LA INVESTIGACIÓN
Este capítulo va enfocado a la documentación del software o producto que se está
presentando la cual es el Sistema automatizado para la gestión administrativa en la
planta de Lácteos Mantecal Jose Cornelio Muñoz. Se manifiesta de forma específica
los requerimientos exigidos por el usuario final tanto funcionales como no
funcionales, los diagramas de flujos de datos UML en sus diferentes ilustraciones que
son primordiales para poder visualizar el funcionamiento del sistema y su
procesamiento de datos. Seguidamente se encuentra el diccionario de datos que este
proyecta la descripción de los campos, el tipo de datos de las tablas correspondiente a
la base de datos que almacena la información, las interfaces del sistema, las pruebas
de software que se le aplicaron al sistema para detectar fallo en el mismo y ser
optimizado y para finalizar el plan de implantación que se llevó a cabo en la planta de
lácteos una vez culminado el sistema.
Los requerimientos son capacidades y condiciones con las cuales debe estar
conforme el sistema. El primer reto del trabajo de los requerimientos es encontrar,
comunicar y recordar lo que se necesita realmente, de manera que tenga un
significado claro. Lo fundamental es guiar el desarrollo hacia un sistema correcto. La
captura de requisitos muchas veces se hace complicada debido a que la mayoría de
los usuarios no saben cuáles son los requerimientos ni tampoco como especificarlos
de una forma precisa.
Requerimientos Funcionales
Define las funciones que el sistema será capaz de realizar, refleja las necesidades
de información y funcionamiento del Sistema automatizado para el registro y control
de datos de la Finca Buenos Aires, además permiten expresar lo que se quiere en el
49
sistema para así comprender a fondo la funcionalidad del mismo, su respuesta a
ciertos eventos, a la manipulación y actualización de datos. Estos requerimientos son:
Aspectos Descripción
Requerimientos No Funcionales
50
Los requerimientos no funcionales del sistema representan todos aquellos
aspectos del sistema, que no cumplen una función específica pero que facilitan la
interacción entre los usuarios y el sistema. De forma alternativa, definen las
restricciones del sistema como la capacidad de los dispositivos de entrada/salida y la
representación de datos que se utiliza en las interfaces del sistema.
Aspectos Descripción
Interfaces La interfaz del usuario es familiar a los usuarios que han usado
sistemas de información y aplicaciones de escritorio en Windows. El
menú y las opciones son de fácil visualización y con sólo un clic se
puede acceder a ellos
51
5.2 Diagramas
Diagrama de Caso de uso
52
Diagrama de Estado
Diagrama de Actividades
53
Diagrama de Entidad relación
Diagrama de Clases
54
Gráfica 7 Diagrama de Clases Elaborado por Bravo, Delgado, Ospino (2023)
Diagrama de Clases
55
Gráfica 8 Diagrama de Secuencia Elaborado por Bravo, Delgado, Ospino (2023)
56
vaca int(11) No Litros de leche de
vaca
bufalo int(11) No Litros de leche de
búfala
total int(10) No Suma de litros de
leche de campos
anteriores
fecha_arrime_2 timestamp No CURRENT_TIMESTAMP Registra la fecha
que se modifica el
registro
Cuadro 10 producción
Campo Tipo Nulo Predeterminado Comentarios
id_produccion int(11) No Se relaciona con
tabla productos
producto varchar(50) No Registra el producto
a procesar
kilos_procesados int(10) No Registra los kilos
procesados
Cuadro 11 productores
Campo Tipo Nulo Predeterminado Comentarios
id int(11) No Id se relaciona con tabla
arrime
tipo_identificacion varchar(3) No Registra el tipo identificación
de documento
57
contacto
procedencia varchar(50) No Registra dirección de la
unidad de producción
Cuadro 12 productos
Campo Tipo Nulo Predeterminado Comentarios
id_productos int(11) No Se relaciona con tabla producción
producto varchar(50) No Registra los productos
Cuadro 13 stock
Campo Tipo Nulo Predeterminado Comentarios
id_stock int(11) No Se relaciona con tabla de producción
y arrime
stock_vaca int(10) No Almacena Suma y resta todos los
arrimes de leche de vaca
stock_bufalo int(10) No Almacena Suma y resta todos los
arrimes de leche de bufala
Cuadro 14 stock_produccion
Campo Tipo Nulo Predeterminado Comentarios
id int(11) No Se relaciona con tabla producción
producto varchar(20) No TABLA TEMPORAL Registra producto
kilos int(11) No Registra los kilos procesados
vaca int(11) No Registra litros de leche de vaca
bufala int(11) No Registra litros de leche de bufala
58
Elaborado por Bravo, Delgado, Ospino (2023)
Cuadro 15 usuario
Campo Tipo Nulo Predeterminado Comentarios
id int(11) No
user varchar(50) No Registra nombre de
usuario
clave varchar(50) No Registra clave
profile set('administrador', 'invitado') No Registra tipo de
usuario
59
Elaborado por Bravo, Delgado, Ospino (2023)
60
Elaborado por Bravo, Delgado, Ospino (2023)
61
Elaborado por Bravo, Delgado, Ospino (2023)
62
Elaborado por Bravo, Delgado, Ospino (2023)
Pruebas Funcionales
63
Una prueba funcional es una prueba basada en la ejecución, revisión y
retroalimentación de las funcionalidades previamente diseñadas para el software. Las
pruebas funcionales se hacen mediante el diseño de modelos de prueba que buscan
evaluar cada una de las opciones con las que cuenta el paquete informático. Dicho de
otro modo, son pruebas específicas, concretas y exhaustivas para probar y validar que
el software hace lo que debe y, sobre todo, lo que se ha especificado.
En relación a este tema, se realizaron una serie de pruebas al sistema para verificar
el funcionamiento correcto del mismo, en cuanto a inicio de sesión sin ningún error,
el ingreso de información a la base de datos a través de la respectiva interfaz gráfica,
así como también poder consultar registro y/o modificarlos o eliminarlos de la base
de datos, asimismo el de generar reporte a través de formato impreso PDF el cual
arrojó resultado satisfactorio dado que todo el proceso trascurrió sin ningún
inconveniente.
Pruebas Carga
Este es el tipo más sencillo. Una prueba de carga se realiza generalmente para
observar el comportamiento de una aplicación bajo una cantidad de peticiones
esperada. Esta carga puede ser el número esperado de usuarios concurrentes
utilizando la aplicación y que realizan un número específico de transacciones durante
el tiempo que dura la carga. Esta prueba puede mostrar los tiempos de respuesta de
todas las transacciones importantes de la aplicación. Si la base de datos, el servidor de
aplicaciones, etc... También se monitorizan, entonces esta prueba puede mostrar el
cuello de botella en la aplicación. De acuerdo a lo anteriormente descrito, al realizar
las pruebas de carga en el sistema, ingresando cantidades de datos al mismo, se
evidenció que el sistema responde de manera que no hay ningún inconveniente al
registrar gran cantidad de datos.
Pruebas de Usabilidad
64
Se realizaron pruebas de usabilidad con el usuario final para determinar el grado
de facilidad del uso del sistema por parte del mismo, luego de realizar esta prueba se
comprobó que el sistema cuenta con una interfaz amigable y de fácil uso para el
usuario.
Pruebas de Seguridad
Este tipo de prueba verifica que un actor solo pueda acceder a las funciones y
datos que su usuario tiene permitido. Además, verificar que solo los actores con
acceso al sistema y a la aplicación están habilitados para accederla. Que los usuarios
están restringidos a funciones específicas o su acceso está limitado únicamente a los
datos que están autorizados a acceder. Este tipo de prueba garantiza que solo aquellos
usuarios autorizados a acceder al sistema son capaces de ejecutar las funciones del
sistema.
65
- Luego seleccionar la Opción Importar, opción seleccionar archivos .sql busca la
dirección de ubicación del archivo que se encuentra en la carpeta del sistema y luego
le das continuar.
- En una nueva pestaña en el navegador nuevamente colocar url:localhost/ y
seleccionar el nombre de la carpeta del sistema. Planta_Lacteos
- Se inicializa la interfaz de Logueo. Se introducen los datos de acceso, y ya se
puede navegar y usar el sistema.
66
Capítulo VI
CONCLUSIONES Y RECOMENDACIONES
6.1 Conclusiones
Cualquier empresa ya sea pequeña o muy grande es necesario empezar a incluir
sistemas que nos faciliten las operaciones diarias y más que eso, nos hagan más
productivos a la hora de realizar el trabajo. Desde sistemas transaccionales hasta
sistemas de información para ejecutivos que reúnan la información de toda la
operación de la empresa y la presenten de manera resumida y digerible, esto claro sin
perder la objetividad y credibilidad y por qué no sistemas a cualquier nivel de la
empresa que permitan tomar estrategias adecuadas y medios para lograr el tan
anhelado crecimiento laboral.
Para el desarrollo de un sistema de información se comprende de varios
componentes o pasos llevados a cabo durante la etapa de análisis, el cual ayuda a
traducir las necesidades del cliente en un modelo de sistema que utiliza uno más de
los componentes: software, hardware, personas, base de datos, documentación y
procedimientos. En función a esto se llegó a las siguientes conclusiones:
En la etapa final antes de ser implementado el sistema se realizaron pruebas
donde se hizo actividades de validación y verificación, donde se evaluó la
integración, aceptación, diseño, contenido, navegabilidad, función y estructura
del sistema web.
El seguimiento de una metodología de diseño de software, permite de manera
organizada diseñar y desarrollar un producto o prototipo exitoso, puesto que
las etapas previas a la fabricación permiten detectar y corregir posibles fallas
que serían demasiadas problemáticas en el producto terminado. Gracias a la
metodología XP, permitió crear un software completamente funcionable y
seguro.
67
El proyecto de investigación ha logrado alcanzar cada uno de los objetivos
específicos propuestos, logrando cumplir con las expectativas y exigencias del
cliente final que es el Administrador de la Planta de lácteos, siendo el sistema
muy satisfactorio y aceptable.
6.2 Recomendaciones
68
REFERENCIAS BIBLIOGRÁFICAS
69
ANEXOS
MANU
AL DE
USUAR
IO
70
Interfaz De Logueo
Se rellena los datos solicitados en el formulario para acceder al sistema, usuario y contraseña.
PANEL DE ARRIME
Opción para el registro de un productor o un Arrime
71
Registro de Productor
Este proceso debe realizarse primero que todo, porque para que pueda haber producción de la
planta de haber materia prima que es la leche, y para que puede haber leche en los tanques debe
haber un arrime previo la cual es traído por los productores, lo que con lleva que se debe hacer
un registro de la cantidad de leche arrimada ya que la planta le paga la leche al productor.
Registro de Arrime
72
Se muestra los productores registrado, y se muestra una búsqueda de manera inmediata
del productor para así luego hacer el arrime en la opción arrime
Luego se procede hacer el registro de litrajes por el tipo de leche sea de búfalo o de vaca. Esto
para efectos de pago ya que tiene un costo distinto. Y se totaliza el registro.
73
Opción que permite modificar algún dato del productor
Opción que permite eliminar el registro del productor de la base de datos.
Ir directamente al registro de Arrime
PANEL DE PRODUCCIÓN
Ingresos de Producción diaria por producto.
Ingresando Producción
74
Visualización de todos los Productos más su disponibilidad
Visualizar los Egresos en una fecha en específico Desde / Hasta y que tipo de
egreso y su motivo. Y a su vez generando reporte.
Se muestra todos los registros de egreso según su motivo, la cantidad por egreso y el total
en general.
PANEL DE CONTROL
Opción Usuario
Registro de usuario
Registro de usuarios
75
Se ingresa los datos solicitados y se registra.
76