UNIVERSIDAD DE GUAYAQUIL FACULTAD DE...
Transcript of UNIVERSIDAD DE GUAYAQUIL FACULTAD DE...
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL DEPARTAMENTO ACADÉMICO DE GRADUACIÓN
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TITULO DE
LICENCIADA EN SISTEMAS DE INFORMACIÓN
ÁREA SISTEMAS PRODUCTIVOS
TEMA “AUTOMATIZACIÓN E IMPLEMENTACIÓN DE UN
SISTEMA PARA EL CONTROL DE LA PRODUCCIÓN EN EL CENTRO PRODUCTIVO PERMANENTE
CHOCOCOLORS PENIEL”
AUTORA SILVA CHÁVEZ INGRID DEL CARMEN
DIRECTOR DEL TRABAJO ING. SIST. HERNÁNDEZ POVEDA JOSÉ, MGS.
2015 GUAYAQUIL – ECUADOR
ii
“La responsabilidad del contenido de este Trabajo de Titulación, me
corresponde exclusivamente; y el patrimonio intelectual del mismo a la
Facultad de Ingeniería Industrial de la universidad de Guayaquil”
Silva Chávez Ingrid del Carmen
C.I. 0928449610
iii
DEDICATORIA
Dedico este proyecto y toda mi carrera universitaria en primer lugar a Dios
por permanecer a mi lado en todo momento, en mis tristezas y alegrías,
desánimos y entusiasmos, proveyéndome las fuerzas necesarias para
continuar luchando día a día. A mis padres y a los seres que me aman, que
estuvieron dispuestos a apoyarme, dando a sí mismo para invertir en mi
preparación, animándome en cada momento a no desmayar e
impulsándome a continuar hasta lograr mis metas propuestas, a pesar de
los obstáculos encontrados en mi diario vivir, y enseñándome que todo lo
que tiene valor en esta vida requiere de esfuerzo, entrega y dependencia
total de Dios. Así como también aprendí de ellos que todos mis logros
deben estar encaminados al servicio de nuestro prójimo, esto significaría
para mí alcanzar a plenitud mi meta.
Silva Chávez Ingrid del Carmen
iv
ÍNDICE GENERAL
Descripción Pág.
PRÓLOGO
N° Descripción Pág.
1.1 Capítulo I 2
1.2 Antecedentes 3
1.3 Planteamiento Del Problema 3
1.4 Objetivos 4
1.4.1 Objetivo General 4
1.4.2 Objetivos Específicos 4
1.5 Limites 5
1.6 Justificación 5
2.0 Capítulo II 6
2.1 Introducción 6
2.2 Generalidades 8
2.2.1 Qué Es Un Sistema De Inventario 8
2.2.2 Importancia Del Sistema De Inventario En Una
Empresa
9
2.2.3 Aplicación Web 9
2.2.4 Intranet 11
2.2.5 Metodología Para El Manejo De Inventario 12
2.3 Herramientas De Desarrollo 12
2.3.1 MySQL 12
2.3.2 Php 14
2.3.3 Linux 18
2.3.4 Apache 19
2.3.5 SOHDM 21
2.3.6 Versiones De Programa A Usar 21
v
N° Descripción Pág.
2.3.7 Metodología De Desarrollo Building Web Applications
With UML
22
2.3.8 UML 26
2.3.9 Integración De Tecnologías 27
3.0 Capítulo III 29
3.1 Alcance Investigación 29
3.2 Hipótesis 30
3.3 Definición De Variables 30
3.4 Diseño De La Investigación 32
3.5 Selección De La Muestra 33
3.6 Recolección De Datos 34
3.7 Metodología De Desarrollo 45
3.7.1 Fase De Análisis 45
3.7.2 Estudio De Factibilidad, Operativa, Técnica Y Económica 50
3.7.3 Fase De Diseño 55
3.7.4 Fase De Construcción 75
3.7.5 Fase De Implementación 79
3.8 Planificación 84
4.0 Capítulo VI 86
4.1 Preparación De Los Datos 86
4.2 Análisis De Los Datos 86
4.3 Comprobación De La Hipótesis 88
5.0 Capítulo V 89
5.1 Conclusiones 89
5.2 Recomendaciones 90
GLOSARIO DE TÉRMINOS 91
ANEXOS 94
BIBLIOGRAFIA 96
vi
INDICE DE GRÁFICOS
N° Descripción Pág.
1 Ciclo de desarrollo de un software 6
2 Logo Base de Datos MySQL 13
3 Logo de Lenguaje de programación PHP 14
4 Logo Sistema Operativo Linux 18
5 Logo Servidor Web Apache 19
6 Iconos Propuestos Por Conallen 26
7 Integración De Los Servicios Que Soportaran La
Aplicación Web
28
8 Encuesta Pregunta No. 1 35
9 Encuesta Pregunta No. 2 36
10 Encuesta Pregunta No. 3 37
11 Encuesta Pregunta No. 4 38
12 Encuesta Pregunta No. 5 39
13 Encuesta Pregunta No. 6 40
14 Encuesta Pregunta No. 7 41
15 Encuesta Pregunta No. 8 42
16 Encuesta Pregunta No. 9 43
17 Encuesta Pregunta No. 10 44
18 Función de Actores 46
19 Gestión de Control de Producción 46
20 Facturación 47
21 Control de Inventario 48
22 Administración 48
23 Sistema de Gestión de Control de Producción 57
24 Relación de las Bases de Datos 58
25 Diagrama de Clases 76
vii
N° Descripción Pág.
26 Diagrama de Secuencia Facturación 77
27 Diagrama de Secuencia Producción 78
28 Diagrama de Paquete 79
29 Diagrama de Despliegue del Server 80
30 Crear Ítem 81
31 Adquisición de Materia Prima 82
32 Creación de Producto 83
33 Proceso de Producción 84
34 Diagrama de Tareas 85
viii
INDICE DE CUADROS
N° Descripción Pág.
1 Versionamiento De Los Servicios Y Lenguajes A Utilizar 22
2 Variables 31
3 Encuesta Pregunta No. 1 35
4 Encuesta Pregunta No. 2 36
5 Encuesta Pregunta No. 3 37
6 Encuesta Pregunta No. 4 38
7 Encuesta Pregunta No. 5 39
8 Encuesta Pregunta No. 6 40
9 Encuesta Pregunta No. 7 41
10 Encuesta Pregunta No. 8 42
11 Encuesta Pregunta No. 9 43
12 Encuesta Pregunta No. 10 44
13 Caso de Uso Facturación 47
14 Caso de Uso Inventario 48
15 Caso e Uso Administración 49
16 Recursos de Hardware 51
17 Recursos de Software 52
18 Recursos Humanos 53
19 Recursos de Hardware 53
20 Tiempo de Ejecución 53
21 Costo del Proyecto 54
22 Resumen Costo 54
23 Tabla Ítems 59
24 Tabla Movimiento Ítems 60
25 Tabla de Unidades de Medida 61
26 Tabla de Producción 62
ix
N° Descripción Pág.
27 Tabla Proceso Producción de Ítems 63
28 Tabla Proceso de Producción 64
29 Tabla Ítems Producto 64
30 Tabla Productos Contratados 65
31 Tabla Facturas 66
32 Tabla Detalle Factura 67
33 Tabla Rubros 67
34 Tabla Productos 68
35 Tabla Persona 69
36 Tabla Catálogos de Tablas 70
37 Tabla Usuarios 71
38 Tabla Tipo de Usuario 72
39 Tabla de Roles 72
40 Tabla Forma de Pagos 73
41 Tabla Productos Imágenes 73
42 Tabla Ventas 74
43 Tabla Rol de Permisos 75
44 Resultado de Encuesta 87
xi
AUTOR: SILVA CHÁVEZ INGRID DEL CARMEN TEMA: AUTOMATIZACIÓN E IMPLEMENTACIÓN DE UN SISTEMA
PARA EL CONTROL DE LA PRODUCCIÓN EN EL CENTRO PRODUCTIVO PERMANENTE CHOCOCOLORS PENIEL
DIRECTOR: ING. SIST. HERNÁNDEZ POVEDA JOSÉ, MGS.
RESUMEN
La Reforma Educativa en la actualidad dice que los Colegios Técnicos
deberán desarrollar un proyecto productivo y un plan de comercialización
de la producción del mismo puesto que la Unidad Educativa Peniel ubicado
en la ciudad de Durán, implementó un proyecto para el mejoramiento de la
calidad de vida del estudiante el cual es el centro productivo permanente
para "Chococolors Peniel", el mismo que se dedica a la elaboración y
comercialización de chocolates de diferentes diseños, tamaños y colores.
La propuesta del proyecto de Automatización e implementación de un
sistema para el control de la producción del Centro Productivo Permanente
"Chococolors Peniel", es llevar a cabo el proceso de control de los
productos en stock de materia prima y productos terminado para de esta
manera saber que comprar, cuando comprar y cuanto comprar de acuerdo
al comportamiento de consumo de chocolates del Centro Productivo; así
mismo se trabajaría por medio de una base de datos de códigos de clientes,
proveedores y productos también permitirá facturar con un propósito de
mejorar el funcionamiento y ayudarle a los estudiantes de la Institución en
cuanto al manejo del tiempo de entrega de los pedidos mediante la
utilización del sistema, con este proyecto se busca que el Centro
Productivo, sea eficiente y satisfactorio en la entrega de productos a tiempo
record, el cual así de esta manera ayudara a incrementar sus ventas.
PALABRAS CLAVES: Automatización, Control, Inventario, Procesos,
Actualizaciones, Sistema, Seguridad
Silva Chávez Ingrid del Carmen Ing. Sist. Hernández Poveda José, Mgs. C.I. 0928449610 Director del Trabajo
xii
AUTHOR: SILVA CHÁVEZ INGRID DEL CARMEN SUBJECT: AUTOMATION AND IMPLEMENTATION OF A SYSTEM
CONTROL OF PRODUCTION IN PRODUCTION CENTRE PERMANENT CHOCOCOLORS PENIEL
DIRECTOR: SIST. ENG. HERNÁNDEZ POVEDA JOSÉ, MGS.
ABSTRACT
The Educational Reform nowadays states that technical colleges should
develop a productive project and a marketing plan for the production
thereof, since the Unidad Educativa Peniel located in the city of Duran
implemented a project for the improvement on the quality life of the
students, which is the permanent production center for "Chococolors
Peniel," the same that is dedicated to the making and marketing of
chocolates of different designs and colors. The proposed Automatization
Project and implementation of a system for the production control for the
Permanent Production Center "Chococolors Peniel" is to carry out the
control process in-stock on raw material and finished products, thus know
what to buy, where to buy and how to buy according to consumer behavior
of chocolates Production Center; well it would work through a database of
codes customers, suppliers and products, also it allow will to monitor with a
purpose of improving performance and help students of the institution in
terms of management time, delivery of orders by the use of this system,
hence this project seeks the Production Center. To become efficient and
satisfactory on delivery of products promptly, which will help to increase
sales.
KEY WORDS: Automation, Control, Inventory, Process, Updates, System, Security
Silva Chávez Ingrid del Carmen Sist. Eng. Hernández Poveda José, Mgs. C.I. 0928449610 Director of Work
PRÓLOGO
El objetivo del proyecto de Automatización e implementación de un
sistema para el control de la producción del Centro Productivo Permanente
"Chococolors Peniel", el cual va dirigido al mejoramiento de la calidad de
vida del estudiante, ya que la Reforma Educativa actual dice que los
Colegios Técnicos deberán elaborar y comercial un producto, así de esta
manera ellos podrán desarrollar como microempresarios dentro del ámbito
estudiantil.
En el primero y segundo capítulo indica el planeamiento del problema y
los objetivos para dar solución a las necesidades de las personas que
integran este proyecto. En el capítulo tres está el alcance de la
investigación, hipótesis, diseño de la muestra, diseño de la investigación,
recolección de datos, metodología de desarrollo, fase de análisis, haciendo
el estudio de factibilidad es uno de los resultados más importante ya que
nos ayuda a estimar si el proyecto es o no posible desde tres aspectos
como: factibilidad técnico, factibilidad económico y factibilidad operativo;
también encontramos el cronograma de las actividades para de esta
manera implementar el proyecto en cualquier Institución Técnica que lo
requiera; en el capítulo cuatro esta detallado el análisis y discusión de
resultados, comprobación de hipótesis, el capítulo cinco son las
conclusiones y recomendaciones del proyecto.
Dado así que las Instituciones Técnicas interesadas en este proyecto se
le dan la ayuda y facilidad posible para el desarrollo de sus actividades
dentro del mismo, ya que para muchos es obligatorio llevar un producir y
comercializar cualquier tipo de producto y es necesario que lleven un
control del mismo.
CAPITULO I
INTRODUCCIÓN
1.1 Introducción
La Reforma Educativa de los Colegios Técnicos, mediante Acuerdo
Ministerial Nº468 de 29 de septiembre del 2006, determina en el descriptor
13, referente al Proceso de Gestión de Producción y Distribución
Comercial, de los estándares de gestión, literalmente lo siguiente:
El desarrollo de un proyecto productivo y un plan de
comercialización de la producción, que refuerce el
aprendizaje de los estudiantes y permita la generación de
valor reinvertible en la Institución Técnica.
El Centro Productivo Permanente “Chococolors Peniel”, es un proyecto
de mejoramiento de la calidad de la Institución Técnica, cuyo giro de
negocios es la productividad y comercialización de chocolates con diseños,
tamaños y colores. Es por esto que, tomando en cuenta las operaciones
que lleva el centro, se requiere automatizar los procesos internos para el
inventario de productos; así mismo facturar y llevar un control de la base
de datos de clientes, proveedores.
La propuesta de este proyecto es sistematizar el control de los productos
en stock y de materia prima del Centro Productivo Permanente
“Chococolors Peniel”; así mismo se trabajaría por medio de códigos de
clientes y productos, con un propósito de mejorar el funcionamiento del
centro productivo y ayudarle a los estudiantes de la Institución en cuanto
al manejo del tiempo mediante la utilización del sistema.
Introducción 3
1.2 Antecedentes
La implementación del proyecto Centro Productivo Permanente
“Chococolors Peniel”; fue realizada en enero del año 2012, desde entonces
la producción y comercialización ha ido surgiendo positivamente,
actualmente utilizan manufactura y llevan los registros de los clientes
manualmente, del inventario de materia prima y productos terminados, los
alumnos hacen doble trabajo ya que tienen que recurrir a los documentos
donde tienen la información de los productos para corroborar lo encontrado
en el inventario anterior, al momento de trabajarles perjudica en la
productividad y la eficacia de la misma, ya que no llevan un control de
entradas y salidas de productos, la Facturación se la realiza mediante
notas de ventas
El proyecto de mejoramiento de la calidad Institucional Técnica necesita
de un sistema que permita el manejo del proceso de inventario de sus
productos de la manera más rápida, confiable, segura y eficiente para
mejorar la calidad del negocio y evitar problemas como falta de stock, el
tiempo de espera de entrega de los productos a sus clientes.
1.3 Planeamiento del Problema
El proyecto de mejoramiento de calidad de la institución técnica
“Chococolors Peniel”, inició su actividad de productividad y
comercialización en el año 2012, poniendo en práctica el Acuerdo
Ministerial Nº 468 de la nueva reforma de la Ley de Educación, actividad
que se está realizando con mucho incremento en las ventas de chocolates
de diversas formas, tamaños y colores.
La problemática es que el Centro Productivo Permanente adolece de un
control de entrada y salida de productos en stock, registros de los clientes,
y a su vez la falta de un proceso para el manejo de la facturación y control
Introducción 4
de ingresos por los productos vendidos, ya que actualmente lo llevan de
una manera manual, y al tener estas falencias internas en control de
inventario y facturación a un futuro se va a ver reflejadas en la disminución
de las ventas, ya que así de esta manera no se entrega a los clientes los
pedidos en un tiempo determinado.
Este proyecto busca que el Centro Productivo Permanente “Chococolors
Peniel”, sea eficiente y satisfactorio para la entrega de los productos en
tiempos acordes al mercado enfocados en el sistema propuesto que
permitirá disminuir los tiempos de gestión de inventario para conocer el
stock necesario y disponible, el cual ayudará a incrementar sus ventas.
1.4 Objetivos
1.4.1 Objetivo General
Crear un sistema especializado en el control y manejo de productos
elaborados en el Centro Productivo Chococolors Peniel que permita
optimizar el proceso de fabricación, almacenamiento y venta, orientado a
la simplificación de procesos que permita mejorar la competividad en el
mercado.
1.4.2 Objetivos Específicos
Recopilar información de los productos del Centro Productivo
Permanente “Chococolors Peniel”.
Satisfacer las necesidades de los clientes entregando los productos
en tiempos óptimos basados en la gestión y control de los pedidos.
Superar la falta de stock de los diferentes productos con diseños,
tamaños y colores.
Implementar un cronograma de actividades que permita llevar un
control y disponibilidad para nuevos pedidos.
Introducción 5
1.5 Límites
El sistema a desarrollar será implementado en el Centro Productivo
Permanente “Chococolors Peniel”, de la Unidad Educativa Peniel, la cual
se encuentra ubicada en la Coop. María Luisa de Gilbert Mz.B S.12 del
Cantón Durán, Provincia del Guayas, el mismo consistirá en la
sistematización del proceso de manejo del control de materia prima y
producto terminado así como su facturación.
El límite planteado es un objetivo a mediano plazo ya que la visión es
extender a otros Centro Productivo Permanente (CPP) del cantón Durán, y
también a largo plazo poder llegar a ofrecer este sistema en todos los CPP
de la provincia del Guayas.
1.6 Justificación
En el entorno en que nos movemos actualmente, con la globalización de
los mercados y el constante crecimiento de los competidores, es necesario
mejorar el servicio que se brinda a los clientes, además de que cada vez
se debe ser más eficientes en la entrega de los productos a tiempo.
El proceso que se propone es de mucho beneficio ya que con los
cambios a realizar con el sistema para el control de la producción, se
ayudará al Centro Productivo “Chococolors Peniel” a mantenerse en un
mercado productivo que exige se puedan entregar sus pedidos en el tiempo
requerido por el cliente. Adicional podemos decir que este desarrollo
ayudará a:
Mejorar la situación en el entorno de la institución ya que se entregan
los productos con eficiencia.
Brindar a los clientes una manera rápida y eficaz de entregar los
productos, con la finalidad de no ser apartados del mercado por la
competencia.
CAPITULO II
MARCO TEÓRICO
2.1. Introducción
Cuando se va desarrollar un software intervienen muchas personas
como: el cliente quién tiene problemas en su empresa y desea que sea
solucionado, para esto existe el analista de sistema encargado de hacerle
llegar todos los requerimientos y necesidades que tiene el cliente a los
programadores quienes son las personas que realizan la codificación y
diseño del sistema para después probarlo y lo instalan al cliente. Es así
como intervienen varias personas ya que una sola persona no podría
determinar todo lo necesario, lo más seguro que le haga falta algún
requerimiento o alguna parte del nuevo sistema y entre más estén
involucradas mejor para cubrir con todos los requerimientos del sistema.
GRAFICO N° 1
CICLO DE DESARROLLO DE UN SOFTWARE
Fuente: Elaboración Propia Elaborado por: Silva Chávez Ingrid del Carmen
Proceso de desarrollo de software.- El proceso de desarrollo del
software se muestra gráficamente en la parte de arriba, a continuación se
desarrollará una breve explicación del mismo.
Marco Teórico 7
El primer paso del proceso es el análisis, es aquí donde el analista se
pone en contacto con la empresa para ver cómo está conformada, a que
se dedica, saber todas las actividades que realiza en sí, conocer la empresa
de manera general para posteriormente ver cuáles son sus necesidades o
requerimientos que la empresa tiene en ese momento para poder realizar
un análisis de la misma.
Es importante saber cuáles son los requerimientos que la empresa tiene
pues muchas veces los sistemas se desarrollan pero no pensando en el
cliente, y es ahí donde el sistema no cumple o no satisface las necesidades
que existen en la empresa, según los requerimientos se empieza a realizar
el diagrama relacional todo debe de llevar una secuencia lógica de las
actividades, todo esto se realiza de manera manual para ver cómo será su
diseño lógico y diseño de pantallas es en este paso donde se plasma todo
y queda perfectamente bien definido como va hacer la funcionalidad del
sistema.
También está la parte de diseño del sistema donde encontraremos las
pantallas, base de datos, todo esto debe de cumplir con ciertos estándares
los cuales se toman en cuenta para poder desarrollar el diseño con calidad
y así poder ofrecer un diseño amigable en cuestión de colores, tamaños de
botones, cajas de texto, etc.
La codificación es la parte de desarrollo de todos los códigos del sistema
y sus respectivas pruebas que el cliente requiere según la necesidad dentro
de la empresa.
La instalación una vez realizado las pruebas correspondientes al
sistema y haberlo corregido totalmente se procede a la instalación del
mismo, para su uso correspondiente, todo con la finalidad de que los
procesos se realicen de una manera más eficiente eliminando costos,
tiempo y esfuerzo dentro de la organización.
Marco Teórico 8
Para aplicar la mejora continua a todo lo anterior, es necesario aplicar
ciertas pruebas las cuales deberán de probar cada etapa del desarrollo de
software dichas pruebas se deben de realizar en forma paralela y continua
probando la unidad del programa, la integración del diseño físico, probando
el sistema en cuestión al diseño lógico y por último prueba de aceptación
esta se realiza en base a los requerimientos que se obtuvieron
anteriormente, este es un proceso de prueba sencilla y muy utilizada.
2.2 Generalidades
2.2.1 ¿Qué es un sistema de inventario?
Un sistema de inventario es un conjunto de políticas y controles que
supervisan y establecen los niveles de inventario para lograr mantenerlos,
cuando hay que ordenar un pedido y de qué tamaño deben hacerse.
El sistema para el control de la producción consisten en:
Materias Primas
Productos en Proceso
Productos Terminados
Los inventarios o stocks se constituyen en la empresa con la finalidad,
que las demandas de los clientes sean atendidas sin demora y para que la
necesaria continuidad del proceso productivo no tenga que ser interrumpida
por falta de materias primas. Los inventarios son, una especie de embalses
reguladores que mantienen el equilibrio entre los flujos de entrada y salida.
El mantenimiento de las cantidades elevadas de stock le supone a la
empresa unos mayores costes por los conceptos de conservación,
vigilancia, seguridad, gestión y el coste de oportunidad que la
inmovilización financiera en stocks.
Marco Teórico 9
2.2.1 Importancia del sistema de inventario en una empresa
Es una técnica que permite mantener la existencia de los productos a los
niveles deseados. La razón fundamental porque se debe llevar inventarios
es que resulta físicamente imposible y económicamente impráctico el que
cada producto llegue al sitio donde se necesita y cuando se necesita,
aunque para un proveedor resulte posible suministrar materias primas con
intervalos de unas cuantas horas esto resultaría prohibido debido al costo
involucrado. Otras de las razones son que reduce el grado de incertidumbre
de quedarse sin existencia, reduce los costos de manejo de materiales y
las compras masivas.
El objetivo principal es contar con información suficiente y útil para:
minimizar costos de producción, aumentar la liquidez, mantener un nivel de
inventario óptimo y comenzar a utilizar la tecnología con la consecuente
disminución de gastos operativos, así como también conocer al final del
período contable un estado confiable de la situación económica de la
empresa.
Tener un adecuado control de inventarios, habla de una empresa
eficiente. Entre los principales beneficios podemos mencionar:
a) Información exacta que será útil para aprovisionamiento de productos
sin excesos y sin faltantes.
b) Ahorro y reducción de tiempo y costos, durante el proceso de
aprovisionamiento.
c) Preparar planes de aprovisionamiento de acuerdo con la planificación
de producción y ventas.
2.2.2 Aplicación web
Una aplicación Web es un conjunto de páginas de contenido dinámico
que interactúan unas con otras y con diversos recursos en un servidor Web,
Marco Teórico 10
incluido acceso a la información de bases de datos. Esta interacción
permite implementar características en los sitio como catálogos de
productos, administradores de noticias, entre otros.
Una aplicación web es básicamente una manera de facilitar el logro de
una tarea específica en la Web, a diferencia de un sitio web estático que
es más bien una herramienta, no menos importante, para la comunicación.
El término más decisivo de esta definición es "tarea específica". La
aplicación web por lo tanto permite al usuario interactuar directamente y
con los datos, todo en forma personalizada, para llevar a cabo esa tarea
específica. Esto se aplica incluso si: lees el correo electrónico de Gmail,
pagas tus cuentas en línea, compras en la Web, te estás comunicando con
tus amigos y, por último, mantienes tu jardín virtual. El denominador común
sigue siendo el mismo: el uso de una aplicación web para llevar a cabo
todas estas tareas específicas.
(Wikipedia, 2015) Es importante mencionar que una página Web puede
contener elementos que permiten una comunicación activa entre el usuario
y la información. Esto permite que el usuario acceda a los datos de modo
interactivo, gracias a que la página responderá a cada una de sus acciones,
como por ejemplo rellenar y enviar formularios, participar en juegos
diversos y acceder a gestores de base de datos de todo tipo.
El mismo año, la compañía Google desarrolló su primer motor de
búsqueda en línea que, por su nueva forma de indexar páginas web, facilita
enormemente la búsqueda de información en internet. Google sigue
innovando y se convirtió en uno de los más prolíficos en cuanto a las
aplicaciones Web, con indicación del muy popular Google Maps, Google
Docs, Gmail y en aumento.
Aplicación Web es un lenguaje de programación para el desarrollo de
aplicaciones Web es el "Perl". Fue inventado por Larry Wall en 1987 antes
de que internet se convirtiera en accesible para el público en general.
Marco Teórico 11
Pero fue en 1995 cuando el programador Rasmus Lerdorf puso a
disposición el lenguaje PHP con lo que todo el desarrollo de aplicaciones
web realmente despegó. Los beneficios de las aplicaciones web son:
Las aplicaciones web tienen un camino mucho más sencillo para la
compatibilidad multiplataforma que las aplicaciones de software
descargables.
Las aplicaciones basadas en web tienen muchas más razonables
demandas de memoria RAM de parte del usuario final que los
programas instalados localmente.
Se puede utilizar desde cualquier sistema operativo porque solo es
necesario tener un navegador.
2.2.3 Intranet
Red de ordenadores privados que utiliza tecnología Internet para
compartir de forma segura cualquier información o programa del sistema
operativo para evitar que cualquier usuario de internet pueda entrar a robar
archivos privados.
A veces el término solo hace referencia a la web interna de la
organización, pero muchas veces es más bien una parte extensa de la
infraestructura de los ordenadores y es un componente importante para la
comunicación y la colaboración dentro de la compañía.
Entre los beneficios de las Intranet tenemos:
Capacidad de compartir recursos (impresoras, escáner, otros) y la
posibilidad de conexión a Internet (acceso a la información de la Red
y a sus posibilidades comunicativas).
Garantiza que los datos no sean comunicados incorrectamente.
protege los datos para evitar cambios no autorizados.
Garantiza que los recursos estén disponibles cuando se necesiten.
Marco Teórico 12
Comprueba que los mecanismos de seguridad están correctamente
implementados.
2.2.4 Metodología para manejo de inventario
Según las Normas Internacionales de Información Financiera (NIIF), en
la Nic.2 Inventarios se menciona que está prohibido el uso de la fórmula
última entrada primera salida (LIFO) en la evaluación del costo de los
inventarios por lo que se puede concluir que este método también conocido
como UEPS ya no es de aceptación general.
El método FIFO (Primeras en entrar primeras en salir), se asume que
los productos en inventario que fueron producidos antes, serán vendidos
en primer lugar y, consecuentemente, que los productos que queden en el
inventario final serán los producidos o comprados más recientemente, en
este método el costo de la unidad vendida es igual al costo de cada unidad
del inventario inicial.
Este método está basado en la presunción de que la primera mercancía
adquirida es la primera que se vende, es decir que cada venta se hace de
los productos más antiguos en reserva; por tanto el inventario final contiene
los productos recientemente adquiridas y además la evaluación del
inventario refleja los costos más recientes, es decir un valor real que se
adapta a las condiciones que prevalecen a la fecha del Balance General.
2.3 Herramientas de desarrollo
2.3.1 MySQL
La historia del MySQL (cuya sigla en inglés se traslada a My Structured
Query Language o Lenguaje de Consulta Estructurado) se remite a
principios de la década de 1980. Programadores de IBM lo desarrollaron
para contar con un código de programación que permitiera generar
Marco Teórico 13
múltiples y extendidas bases de datos para empresas y organizaciones de
diferente tipo. Desde esta época numerosas versiones han surgido y
muchas de ellas fueron de gran importancia.
MySQL es el sistema gestor de bases de datos de código abierto es muy
popular en el desarrollo de aplicaciones Web en la actualidad. MySQL está
disponible para distintos sistemas operativos, como Linux, Solaris,
Windows y otros más.
GRAFICO Nº 2
LOGO BASE DE DATOS MYSQL
Fuente: http://www.mysql.com Elaborado por: Silva Chávez Ingrid del Carmen
El sistema de base de datos operacional MySQL es hoy en día uno de
los más importantes en lo que hace al diseño y programación de base de
datos de tipo relacional. Cuenta con millones de aplicaciones y aparece en
el mundo informático como una de las más utilizadas por usuarios del
medio.
Oracle acaba de anunciar el lanzamiento de la herramienta MySQL
Workbench 6.0 ( 19 de agosto del 2013) open source, una aplicación visual
de diseño de base de datos que permite el desarrollo de software, la
administración de las bases de datos, el diseño de las bases de datos y la
creación y mantenimiento del sistema MySQL.
Esta herramienta está disponible para los sistemas operativos Windows,
Linux y Mac OS X, e incorpora grandes novedades respecto la versión
anterior.
Marco Teórico 14
Beneficios de MySQL:
Un amplio subconjunto de ANSI SQL 99, y varias extensiones.
Soporte a multiplataforma.
Procedimientos almacenados.
Maneja disparadores (triggers).
Disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y
Tcl.
velocidad y robustez.
Soporta gran cantidad de tipos de datos para las columnas.
Gran portabilidad entre sistemas, puede trabajar en distintas
plataformas y sistemas operativos.
Flexible sistema de contraseñas (passwords) y gestión de usuarios,
con un muy buen nivel de seguridad en los datos.
Velocidad al realizar las operaciones, lo que le hace uno de los
gestores con mejor rendimiento.
2.3.2 Conectividad y seguridad
PHP.- PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un
lenguaje de código abierto muy popular especialmente adecuado para el
desarrollo web y que puede ser incrustado en HTML.
GRÁFICO Nº 3
LOGO DE LENGUAJE DE PROGRAMACIÓN PHP
Fuente: www.php.net Elaborado por: Silva Chávez Ingrid del Carmen
Marco Teórico 15
Es un lenguaje de script (de guiones), diseñado para aumentar,
incrementar el dinamismo de las páginas web. Originalmente se trataba de
un conjunto de macros concebidas para ayudar en el mantenimiento de
páginas web. Desde entonces, sus características han ido creciendo hasta
convertirse en un lenguaje de programación completo, capaz de manejar
entornos que integran grandes bases de datos. Su popularidad se basa, en
gran parte, a su sintaxis similar a la del lenguaje de programación C, su
rapidez y simplicidad.
Lo que distingue a PHP de algo como Java script de lado del cliente 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ía el código subyacente que era. El servidor web puede ser incluso
configurado para que procese todos los ficheros HTML con PHP, por lo que
no hay manera de que los usuarios puedan saber qué se tiene debajo de
la manga.
Existen principalmente tres campos principales donde se usan scripts de
PHP.
Scripts del lado del servidor: Este es el campo más tradicional y el
foco principal se necesitan tres cosas para que esto funcione. El
analizador de PHP (módulo CGI o servidor), un servidor web y un
navegador web es necesario ejecutar el servidor, con una instalación
de PHP conectada. Se puede acceder al resultado del programa PHP
con un navegador, viendo la página de PHP a través del servidor.
Todo esto se puede ejecutar en su máquina si está experimentado
con la programación de PHP.
Scripts desde la línea de comandos: Se puede crear un script de
PHP y ejecutarlo sin necesidad de un servidor o navegador.
Solamente es necesario el analizador de PHP para utilizarlo de esta
manera. Este tipo de uso es ideal para scripts ejecutados
Marco Teórico 16
regularmente usando cron (en Unix o Linux) o el Planificador de
tareas (en Windows). Estos scripts también pueden usarse para
tareas simples de procesamiento de texto.
Escribir aplicaciones de escritorio: Probablemente PHP no sea el
lenguaje más apropiado para crear aplicaciones de escritorio con una
interfaz gráfica de usuario, pero si se conoce bien PHP, y se quisiera
utilizar algunas características avanzadas de PHP en aplicaciones
del lado del cliente, se puede utilizar PHP para escribir dichos
programas. También es posible de esta manera escribir aplicaciones
independientes de una plataforma. PHP-GTK es una extensión de
PHP, no disponible en la distribución principal.
PHP puede usarse en todos los principales sistemas operativos,
incluyendo Linux, muchas variantes de Unix (incluyendo HP-UX, Solaris y
OpenBSD), Microsoft Windows, Mac OS X, RISC OS y probablemente
otros más. PHP admite la mayoría de servidores web de hoy en día,
incluyendo Apache, IIS, y muchos otros.
PHP es un desarrollo "Open Source". Es decir, puedes ver y modificar el
código fuente de la aplicación siempre y cuando cumplas con su licencia
PHP. También es gratuito, su última versión stable 5.5.4 (19 de septiembre
del 2013). La versión estable (stable) es una versión actualizada de la
versión final (release) mediante la aplicación de ciertos parches.
Esta actualización incorpora entre sus mejoras un nuevo API para
trabajar con contraseñas más simplificado que los anteriores, soporte para
el uso de empty () sobre el resultado de las llamadas a funciones y otras
expresiones.
Una API (Interfaz de Programación de Aplicaciones) es un conjunto de
funciones que permite al programador acceder a servicios de una
aplicación a través del uso de un lenguaje de programación.
Marco Teórico 17
Interactúa PHP con el servidor Apache:
El servidor (Apache) recibe una petición y comprueba si la página
solicitada por el cliente es HTML o PHP. En el caso que sea HTML el
servidor devuelve la página solicitada, pero si es PHP.
El servidor le da la página PHP ENTERA al intérprete de PHP y éste se
encarga de:
1) Interpretar el código PHP que haya y el HTML lo deja intacto.
2) Así como de interactuar con el gestor de base de datos (MYSQL) si
hay instrucciones SQL.
Entre los beneficios de PHP:
Es un lenguaje multiplataforma.
Completamente orientado al desarrollo de aplicaciones web
dinámicas con acceso a información almacenada en una Base de
Datos.
El código fuente escrito en PHP es invisible al navegador y al cliente
ya que es el servidor el que se encarga de ejecutar el código y enviar
su resultado HTML al navegador.
PHP puede autogenerar éstos ficheros y guardarlos en el sistema de
ficheros en vez de imprimirlos en pantalla, creando una caché en el
lado del servidor para contenido dinámico
Permite aplicar técnicas de programación orientada a objetos.
Soporte para una gran cantidad de bases de datos: MysSQL,
Postgre SQL, Oracle, MS SQL Server, Sybasem SQL, Informix,
entre otras.
Integración con varias bibliotecas externas, permite generar
documentos en PDF (documentos de Acrobat Reader) hasta analizar
código XML.
Es libre, por lo que se presenta como una alternativa de fácil acceso
para todos.
Marco Teórico 18
2.3.3 Linux
GRÁFICO Nº4
LOGO SISTEMA OPERATIVO LINUX
Fuente: www.linux.org Elaborado por: Silva Chávez Ingrid del Carmen
Desarrollado originalmente por Linus Torvalds, un estudiante de la
universidad finlandesa de Helsinki, quien, en 1991, se abocó a la tarea de
reemplazar a Minix, un clon de Unix de pequeñas proporciones y finalidad
académica desarrollado años antes por Andrew Tannenbaun.
Linux es un sistema de libre distribución por lo que se puede encontrar
todos los ficheros y programas necesarios para su funcionamiento en
multitud de servidores conectados a Internet. La tarea de reunir todos los
ficheros y programas necesarios, así como instalarlos en un sistema y
configurarlo, puede ser una tarea bastante complicada y no apta para
muchos. Linux puede ser distribuido, copiado y modificado ya que es un
sistema operativo gratuito, a condición de no imponer ninguna restricción
en sucesivas distribuciones.
La última versión estable del núcleo Linux acaba de ser liberada,
actualmente se lanzó al mercado el sistema operativo GNU/Linux, el nuevo
Kernel Linux 3.11.1 (2013-09-14) trae entre sus novedades más
destacadas soporte Open GL en los controladores Nouveau y mejoras en
la gestión de memoria RAM.
Marco Teórico 19
Beneficios de Linux:
Multitareas describe la habilidad de ejecutar aparentemente, al
mismo tiempo, numerosos programas sin obstaculizar la ejecución
de cada aplicación.
La capacidad de Linux para asignar tiempo del microprocesador a
numerosas aplicaciones simultáneas se prestó como consecuencia a
servir a numerosas personas al mismo tiempo, cada una ejecutando
una o más aplicaciones
Esta es otra característica que hace de UNIX y en consecuencia de
Linux, lo que es: el sistema operativo más flexible.
Comunicaciones y capacidades de red.
Linux permite navegar por Internet y conectar máquinas en red de
manera natural (los protocolos TCP/IP ó PPP por ejemplo, están
incluidos como un módulo del básico del núcleo)
Linux es uno de los sistemas operativos más robustos, estable y
rápido.
2.3.4 Apache
GRÁFICO Nº5
LOGO SERVIDOR WEB APACHE
Fuente: www.apache.org Elaborado por: Silva Chávez Ingrid del Carmen
Es un servidor Web HTTP de código abierto, para plataformas Unix
(BSD, GNU/Linux, etc.), Microsoft Windows, que implementa el protocolo
HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su desarrollo en
1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero
más tarde fue reescrito por completo. Su nombre se debe a que
Marco Teórico 20
Behelendorf quería que tuviese la connotación de algo que es firme y
enérgico pero no agresivo, y la tribu Apache fue la última en rendirse lo que
pronto se convertiría en gobierno de Estados Unidos Norteamérica.
Los servlets son programas que funcionan como los CGI convencionales
atendiendo peticiones de un cliente teniendo al servidor como el encargado,
pero escritos en Java y con la ventaja de explotar todas las bondades de
java. Por ejemplo, un servlet puede ser responsable de tomar los datos de
un formulario HTML y enviarlos a una base de datos para actualización de
la misma.
Los Servlets son un sustituto eficaz de los CGI: proveen la forma de
generar documentos dinámicos que son fáciles de escribir y ejecutar.
También evitan el problema de desarrollar la programación según la
plataforma utilizada. Los servlets son desarrollados con su propia API, una
extensión estándar de Java.
Apache está diseñado para ser un servidor web potente y flexible que
pueda funcionar en la más amplia variedad de plataformas y entornos. Las
diferentes plataformas y los diferentes entornos, hacen que a menudo sean
necesarias diferentes características o funcionalidades, o que una misma
características o funcionalidad sea implementada de diferente manera para
obtener una mayor eficiencia. Apache se ha adaptado siempre a una gran
variedad de entornos a través de su diseño modular.
Este diseño permite a los administradores de sitios web elegir las
características van a ser incluidas en el servidor seleccionando que
módulos se van a cargar, ya sea al compilar o al ejecutar el servidor.
Los módulos creados con la versión 1.3 del Servidor Apache HTTP no
funcionan si no se llevan al nuevo API. Si no está seguro de si se ha llevado
un determinado módulo, consulte al desarrollador antes de actualizar.
Marco Teórico 21
Lanzamiento de su última versión estable 2.4.6 de Apache HTTP Server
("Apache" y "httpd"). (22/07/2013).
Beneficios de Apache:
Es multiplataforma, Multitud de sistemas operativos tienen una
versión disponible, a diferencia de IIS.
Tiene Negociación avanzada de los contenidos que gestiona el
servidor, Se permite manipular los mismos antes o después de
servirlos, prohibir determinados tipos de contenidos, etc.
Sistema de notificación de errores HTTP altamente configurable.
Varios módulos de multiprocesamiento o MPM permiten adaptar el
funcionamiento interno de Apache a las características de un sistema
operativo o una necesidad concreta.
2.3.5 SOHDM
Dispone de un proceso que permita capturar las necesidades del
sistema, para ello este propone el uso de escenarios, para así detallar las
necesidades que se van dando en cada uno de ellos.
Fases:
1) Fase de análisis
2) Modelado de objetos
3) Diseño de vistas
4) Diseño de navegación
5) Diseño de implementación
6) Fase de construcción
2.3.6 Versiones de programas a usar
Se usará versiones estables (stable), que en cada caso han sido
probadas y son libre de fallos, no existen bugs para las versiones
detalladas a continuación.
Marco Teórico 22
CUADRO N°1
VERSIONAMIENTO DE LOS SERVICIOS Y LENGUAJES A UTILIZAR
VERSIONAMIENTO DE LOS SERVICIOS Y LENGUAJES A
UTILIZAR
Servicio / lenguaje Versión
Versión de PHP 5.2.6
Versión de MYSQL 5.0 (recomendada por su estabilidad)
Versión de APACHE 2.2.18
Versión de HTML 4.01
Versión de CSS 4
Fuente: Investigación Propia Elaborado por: Silva Chávez Ingrid del Carmen
2.3.7 Metodología de desarrollo Building Web Applications with
UML
Es una guía para la construcción de aplicaciones web robustas,
escalables y de características importantes con técnicas de programación
orientadas a objetos, usando el lenguaje UML.
1) Introducción y resumen de las tecnologías relacionadas con el web
Introducción; Bases de las aplicaciones del web; Clientes dinámicos;
Más allá de HTTP y HTML; Seguridad.
2) Construcción de aplicaciones para el web: El proceso; Definición de
la arquitectura; Requisitos y casos de uso; La experiencia del usuario;
Análisis; Diseño; Diseño avanzado; Implementación.
3) Apéndices: Perfil de extensiones de aplicaciones web, versión 2; la
aplicación de referencia de restauración de número; Patrón de
controladores controlados; Patrón de la plantilla maestra; Glosario de
aplicaciones.
Jim Conallen aparece una propuesta en 1999 que no es más que una
ampliación de UML para la web. Los creadores de UML reconocieron que
UML no era una propuesta perfecta para todos los tipos de aplicaciones,
así que junto a él definieron un camino formal para la definición de nuevos
Marco Teórico 23
conceptos que permitieran cubrir necesidades en sistemas novedosos.
Conallen ha hecho uso de esta propuesta y, observando las carencias que
UML presentaba para diseñar aplicaciones en la web, realizó una propuesta
para ampliar el lenguaje gráfico con nuevos estereotipos propios de internet
y la web.
Los estereotipos propuestos por Conallen usan unas representaciones
gráfica que él mismo pone a disposición del interesado y que se pueden
incluir en la herramienta Rational Rose. Las clases que Conallen propone
en su extensión son:
Server Page: Representa una página web que contiene uno o varios
scripts que van a ser ejecutados por el servidor. Las operaciones de
los objetos de esta clase representan las funciones de los scripts y
sus atributos las variables que son visibles en el ámbito de la página.
Client Page: Una instancia de este tipo de clases es una página web
escrita en HTML. Como cualquier página web es una mezcla de
datos, presentación y lógica. Son páginas representadas y leídas por
los navegadores. Puede poseer scripts, pero estos serán
interpretados por los navegadores. En el icono 2
Form: Una clase Form se traduce directamente a una etiqueta forma
en HTML. Representa a un conjunto de campos de entrada que
podemos encontrarnos dentro de una página. Sus atributos se
corresponderán con los atributos de los forms representados en la
página web. No posee operaciones. Cualquier operación que
interactúe con el Form será una propiedad de la página que lo
contenga. Su representación la vemos en el icono 3.
Frame Set: Un Frame Set es un contenedor de múltiples páginas
web. Es decir un Frame Set va a contener páginas web u otros Frame
Set. Éstos se traducen directamente a Frame set de HTML. Vemos
su representación en el icono 4.
Marco Teórico 24
Target: Representa un compartimento en una ventana de un
navegador donde puede ser interpretada una página web.
Básicamente es un Frame en una ventana definida por un Frame set,
aunque también podría ser una nueva instancia del propio
navegador. Vemos en el icono 5.
Java Script: Esta clase sirve para representar los objetos definidos
por el usuario dentro de una página web mediante una aplicación
Java Script. Vemos su representación en el icono 6.
Asociaciones
Link: Representa un enlace desde una página a otra. Se traduce
directamente a una etiqueta de HTML del tipo anchor.
Targeted Link: Es similar al anterior pero aquí la página destino y la
página origen es la misma. Nos movemos entre etiquetas dentro de
la misma página.
Frame Content: Es una relación de agregación donde el contenedor
es un objeto de la clase Frame Set y los contenidos son otras
páginas.
ObjectS: Se establece entre una página cliente y un objeto que se
encuentra en ella.
Builds: Este tipo de asociaciones se da entre objetos de la clase
Server Page y objetos de la clase Client Page. Sirve para identificar
qué página servidor es responsable de la creación de una
determinada página cliente.
Submit: Se da siempre entre un objeto de la clase Form y uno de la
clase Server Page. Sirve para representar que ese Form interactúa
con ese servidor.
Marco Teórico 25
Redirect: Es una asociación unidireccional. Sirve para representar
que la página destino es cargada inmediatamente después de la
página origen.
IIOP (Internet Inter-Orb Protocol): Es una relación especial que se
produce entre objetos en el servidor y objetos en el cliente.
Representa un mecanismo de comunicación (diferente a HTTP) para
las comunicaciones entre el cliente y el servidor.
RMI (Remote Method Invocation): RMI es un mecanismo de los
Applets y los Beans de Java para mandar mensajes a otros Beans
en otras máquinas. Básicamente esta relación se establece entre
objetos Java Beans o Applets en el cliente y Java Beans en el
servidor. Se caracteriza por la factibilidad de su uso en la
programación por estar específicamente en Java.
Atributos
Input Element: Es un atributo de la clase Form que se corresponde
con campos de entrada en el Form de la página HTML.
Select Element: Es un atributo de la clase Form que representa un
campo cuyo valor, o valores, pueden ser seleccionados a partir de
los elementos de una lista. Básicamente se traduce a los controles
Combo Box y List Box.
Text Área Component: Es un atributo de la clase Form que
representa a un área de texto.
Componentes
Page: Un componente Page representa a cualquier tipo de página
web. El icono mediante el que se representa lo vemos en el icono 7.
Marco Teórico 26
GRÁFICO Nº6
ICONOS PROPUESTOS POR CONALLEN
Fuente: Investigación Propia Elaborado por: Silva Chávez Ingrid del Carmen
2.3.8 UML
UML es una propuesta de lenguaje de modelado de datos realizada por
Booch, Rumbaugh y Jacobson, entre otros.
La primera versión de UML nace en 1997. UML es un lenguaje gráfico
para modelar sistemas software según la orientación a objetos, en él se
describen una serie de modelos que nos permiten representar diferentes
aspectos de nuestros sistemas software.
El Unified Modeling Language UML - es la especificación más utilizada
de OMG, y la forma en que los modelos mundiales no sólo la estructura de
la aplicación, el comportamiento, y la arquitectura, sino también de
procesos de negocio y la estructura de datos.
UML, junto con el Meta Object Facility (MOF) , también proporciona una
base fundamental para la OMG Modelo-Driven Architecture, que unifica
cada paso del desarrollo y la integración de modelado de negocio, a través
del modelado de arquitectura y aplicación, el desarrollo, el despliegue, el
mantenimiento , y la evolución.
Marco Teórico 27
OMG es una industria informática especificaciones consorcio sin fines
de lucro , los miembros definen y mantienen la especificación UML que
publicamos en la serie de documentos enlazados en esta página para su
descarga gratuita. Los proveedores de software de todo tipo a construir
herramientas que se ajusten a estas especificaciones.
Para modelar en UML, usted tendrá que obtener una herramienta de
modelado conforme a uno de estos proveedores y aprender a usarlo. Los
enlaces en la parte inferior de esta página le ayudarán a hacerlo.
2.3.9 Integración de tecnologías
La interacción que existe entre estos servicios necesarios para levantar
nuestra aplicación web, podríamos definir lo siguiente.
La interface de usuario será definida por la capa de código HMTL, CSS
Y JAVASCRIPT, por debajo y de forma transparente estará PHP, quien
definirá las reglas de negocio de nuestra aplicación, esto quiere decir que
en esta capa se definirán políticas, normas, operaciones, definiciones y
restricciones o validaciones sobre los datos que el usuario será capaz de
administrar mediante el llamado a funciones y procedimientos,
posteriormente los datos estarán almacenados en una base de datos
MYSQL siendo esta otra capa de nuestra aplicación, aquí se realizaran
consultas, inserciones y actualizaciones de datos, mediante el llamado de
paqueterías, funciones o procedimiento
Para efectos de desarrollo usaremos una plataforma LINUX, en la cual
levantaremos los servicios necesarios:
MySQL
Apache Http
Interprete de lenguajes (PHP)
Marco Teórico 28
GRÁFICO Nº7
INTEGRACIÓN DE LOS SERVICIOS QUE SOPORTARAN LA APLICACIÓN WEB
Fuente: Investigación Propia Elaborado por: Silva Chávez Ingrid del Carmen
CAPITULO III
MARCO METODOLÓGICO
3.1 Alcance de Investigación
El alcance de este proyecto será la implementación del sistema para el
control de la producción del Centro Productivo Permanente “Chococolors
Peniel”, el cual llevará un adecuado proceso de las entrada de materia
prima y salida de productos terminados, consultas en aplicación web y
automáticamente facturar, de esta manera realizar un mejoramiento en las
actividades realizadas dentro del Centro Productivo.
Mediante esta investigación determinaremos además los recursos
necesarios y los requisitos que estos deben de cumplir para mejorar el
proceso de venta / facturación mediante la sistematización de este proceso
con el fin de satisfacer la necesidad de un mejor control de ventas para el
posterior análisis del mismo.
Además determinaremos el impacto que ocasiona la implementación de
un sistema de información que apoye el proceso de venta / facturación
versus la no implementación del mismo, analizando la cultura de cada
colaborador y su predisposición a mejorar dicho proceso.
Determinaremos de forma cuantitativa y cualitativa el recurso
involucrado en el flujo de trabajo que satisface en la actualidad el proceso
de venta / facturación, determinaremos el grado de automatización que
apoya al proceso de venta / facturación, analizando las herramientas que
el personal involucrado en este proceso utiliza para llevar a cabo el control
y gestión de dicho proceso.
Marco Metodológico 30
Determinar las falencias que el proceso de venta / facturación presenta
actualmente para robustecer la misma. Además determinar los puntos
críticos y de mayor relevancia para que al momento de sistematizar dichos
puntos, estos puedan ser tratados con mayor diligencia
3.2 Hipótesis
La implementación del sistema informático permitirá mejorar la gestión
de control de la producción del Centro Productivo Permanente, lo cual
conllevará a un ahorro de tiempo y permitirá atender a los clientes de
manera eficaz.
3.3 Definición de variables
Dentro de nuestra investigación, con la finalidad de robustecer y
sistematizar el proceso de inventarios, hemos determinado las siguientes
variables que serán factores cruciales para este fin:
Variable Dependiente
VD: Gestión de control de la producción
Es el objeto de estudio, sobre la cual se centra la investigación en
general. Es aquella característica, cualidad o propiedad de una realidad o
evento que se están investigando.
Variable Independiente
VI: Sistema informático
Se llama independiente, porque esta variable no depende de otros
factores para estar presente en esa realidad de estudio. Es aquella
característica o cualidad de un evento o fenómeno que tiene la capacidad
de influenciar o afectar a otras variables
Marco Metodológico 31
CUADRO N° 2
VARIABLES
VARIABLE DESCRIPCION RECURSOS CRONOLOGIA VALOR
VARIBALE
DEPENDIENTE
VD: Gestión
de control de
la producción
VD: Controla y planifica
la producción, para la
administración correcta
de los productos.
Kardex físico
Hoja de Calculo
Sistema
automatizado
6 meses 50%
VARIABLE
INDEPENDIENTE
VI: Sistema
informático
VI: Sistema
automatizado diseñado
para el control de la
materia prima, producto
y facturación terminado
por medio de servidor
web de intranet.
Intranet
Servidor de
aplicaciones.
Servidor de bases de
datos.
6 meses 50%
Fuente: Análisis de la Hipótesis Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 32
3.4 Diseño de la investigación
El estudio del problema planteado en este trabajo que se fundamenta en
diseñar un sistema automatizado para el control de la producción y que
además soporte el proceso de venta y facturación de chocolate; definimos
el diseño de investigación según el propósito del mismo como no
experimental, descriptivo según lo detallamos a continuación.
Se diseñaron las estructuras de los archivos lógicos donde se
almacenaría la entrada de materia prima y tendría la salida del producto
terminado para llevar un control en el sistema de la producción.
Definimos este diseño ya que se investigó e indago directamente con las
personas encargadas del departamento donde se presenta el problema y
otras personas que intervienen en el control de la producción, venta y
facturación, determinando así con precisión las características de los
procedimientos que se realizan en cada proceso además de las
propiedades, rasgos y puntos críticos de cada uno de ellos.
Detallamos que una particularidad que produce un déficit en la gestión
de los procesos de inventarios, de ventas para su posterior facturación es
el que estos se llevan de forma manual, lo que da lugar al traspapelo de
documentos, inventario no conocido con exactitud.
Cuando se realiza una venta el inventario queda desconocido dado que
después de varias ventas la gestión manual no es oportuna para actualizar
el inventario en el tiempo necesario.
Posteriormente el reporte de ventas se realiza manualmente sumando
todos los valores vendidos en diferentes tiempos, lo que podría producir el
error involuntario y así tener una cantidad desacierta y también en el
dinero.
Marco Metodológico 33
Actualmente existe un proceso deficiente de gestión de insumos, venta
y posteriormente facturación.
Entonces tomaremos este proceso como punto de partida o antecedente
para determinar las mejoras del mismo mediante la sistematización de este
con un sistema de información.
3.5 Selección de la muestra
Para llevar a cabo nuestra investigación estudiaremos el proceso de
gestión de insumos, venta y facturación de los mismos; específicamente
con las personas que intervienen o se vean afectados de forma indirecta
dentro del Centro Productivo. Este sistema funciona desde la entrada de
los insumos a las bodegas y se lo registra al sistema de control de
productos hasta que sea despachado y facturado terminando con darle de
baja al inventario del insumo que fue vendido y facturado.
Tamaño de la población 20 (personas involucradas en el proceso de
gestión de inventario, venta y facturación).
𝒏 =𝑵
𝒆𝟐(𝑵 − 𝟏) + 𝟏
Donde
n = el tamaño de la muestra.
N = tamaño de la población.
e = Error admisible por la investigación 5% (0.05)
N-1 = Correlación geométrica para muestras mayores a 30 sujetos.
𝒏 =𝟐𝟎
𝟎, 𝟎𝟓𝟐(𝟐𝟎 − 𝟏) + 𝟏
𝒏 = 𝟏𝟗. 𝟎𝟗𝟑
Marco Metodológico 34
3.6 Recolección de datos
La información a recolectar es de carácter primario, porque esta se toma
directamente de la fuente de información involucrada ya que hay una
autorización de parte del Centro Productivo Permanente “Chococolors
Peniel”, para el acceso de la documentación de la empresa y su respectivo
proceso de gestión de control de producción.
Ahora para obtener esta información en esta investigación se realizará
un cuestionario (Anexo 1); directamente hacia los miembros encargados de
realizar la gestión de control de productos, venta y facturación del Centro
Productivo Permanente "Chococolors Peniel", el cual consta de 10
preguntas valoradas con una escala de Likert, con una puntuación de 1 a
4 y como valoración la tabla la siguiente:
1) Regular
2) Poco satisfactorio
3) Satisfactorio
4) Muy satisfactorio
La escala de Likert quiere decir que nos permite medir actitudes y
conocer el grado de conformidad del encuestado con cualquier afirmación
que le propongamos.
A continuación detallaremos la encuesta realizada al personal del Centro
Productivo Permanente "Chococolors Peniel", la cual nos dará los
resultados pertinentes para el desarrollo del proyecto de Gestión de Control
de Producción.
Los resultados que nos den dicha encuesta, son los mismos que nos
ayudará a realizar el proyecto de manera eficaz, ya que son de suma
importancia para el desarrollo del sistema.
Marco Metodológico 35
1.- ¿Considera Usted, que los procedimientos manuales utilizados para
realizar el control de inventario son los más óptimo?
GRÁFICO N° 8
ENCUESTA PREGUNTA No. 1
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 3
ENCUESTA PREGUNTA No. 1
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- No son los más óptimos ya que existe un porcentaje de
regular de un 65% que no es aceptado el manejo manual de inventario y
el personal de producción consideran la necesidad de implementar un
proceso de sistematización para el control de los productos y mejorar el
tiempo de respuesta en el momento de movilizar la mercadería con el
desarrollo de las actividades de producción y venta de los productos en
stock.
Personas Porcentaje
Regular 12 65%
Poco satisfactorio 4 15%
Satisfactorio 2 10%
Muy satisfactorio 2 10%
Marco Metodológico 36
2.- ¿Considera usted que deben de llevar un control de entrada y salida
de productos?
GRÁFICO N° 9
ENCUESTA PREGUNTA No. 2
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 4
ENCUESTA PREGUNTA No. 2
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- Hayamos un 50% de muy satisfactorio y un 25% de
satisfactorio el resultado nos dice que el proceso de control que ejecuta
Chococolors en el desarrollo de actividades normales que se llevan a
cabo, no son las más óptimas para llevar un control de entradas de la
materia prima y salidas de los productos terminados, aplicando los
procesos informáticos por parte de la empresa que permitan la
administración de la información de manera eficiente, especialmente en el
manejo de los productos de Centro Productivo Permanente.
Personas Porcentaje
Regular 2 10%
Poco satisfactorio 3 15%
Satisfactorio 5 25%
Muy satisfactorio 10 50%
Marco Metodológico 37
3.- ¿Considera usted que existe un sistema de inventario en el Centro
Productivo Permanente?
GRÁFICO N° 10
ENCUESTA PREGUNTA No. 3
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 5
ENCUESTA PREGUNTA No. 3
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- Según la encuesta realizada en la Unidad Educativa del
Centro Productivo, se considera que un porcentaje del 65% es regular, de
acuerdo a las experiencias presentadas en el manejo actual del inventario
del Centro Productivo Permanente, el personal de producción considera
no tener un sistema de inventario de productos que le permita tener un
inventario en tiempo real, ya que se ven en la necesidad de automatizar su
proceso de inventario de tal manera sistematizarlo, para mejorar el control
de los productos que entran al Centro así mismo como salen del mismo.
Personas Porcentaje
Regular 12 65%
Poco satisfactorio 4 15%
Satisfactorio 2 10%
Muy satisfactorio 2 10%
Marco Metodológico 38
4.- ¿Considera usted que el Centro Productivo Permanente Chococolors
Peniel debería contar con un sistema automatizado para el control de
productos?
GRÁFICO N° 11
ENCUESTA PREGUNTA No. 4
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 6
ENCUESTA PREGUNTA No. 4
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- Se considera una respuesta optima ya que el resultado es de
un muy satisfactorio con un porcentaje del 75%, Debido a que el Centro
Productivo Permanente no cuenta con un sistema de inventario, el
personal de producción tiene la necesidad de llevar un control de productos
ya que en la actualidad lo llevan de forma manual y consideran importante
de contar con un sistema automatizado para llevar los procesos de manera
eficaz y rápida.
Personas Porcentaje
Regular 1 5%
Poco satisfactorio 2 10%
Satisfactorio 2 10%
Muy satisfactorio 15 75%
Marco Metodológico 39
5.- ¿Considera usted que el nuevo sistema de gestión de procesos
beneficiará el control de la producción?
GRÁFICO N° 12
ENCUESTA PREGUNTA No. 5
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 7
ENCUESTA PREGUNTA No. 5
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- Se considera una respuesta optima ya que el resultado es de
un muy satisfactorio con un porcentaje del 75%, según la encuesta
aplicada nos permite observar la opinión del personal de producción sobre
el proceso de sistematización la cual ayudará a llevar un mejor control de
la producción ya que se puede llevar a cabo la entrada y salidas de
productos.
Personas Porcentaje
Regular 1 5%
Poco satisfactorio 2 10%
Satisfactorio 3 15%
Muy satisfactorio 14 70%
Marco Metodológico 40
6.- ¿Considera Usted que el tiempo de respuesta al realizar un sistema
inventario ayudará a ser rápido y eficaz los procesos de control?
GRÁFICO N° 13
ENCUESTA PREGUNTA No. 6
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 8
ENCUESTA PREGUNTA No. 6
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- La encuesta aplicada da de resultado un 50% de muy
satisfactorio, muestra que el problema fundamental radica en la falta de un
control de existencias de productos, basado en un proceso de registro de
las entradas y salidas de las mercaderías que el Centro Productivo
adquiere para el desarrollo de su actividad comercial seguido por una falta
de control por parte de la persona encargada en el manejo del inventario,
esto demuestra que la administración de Chococolors no ejerce
inspección, vigilancia y control sobre el inventario.
Personas Porcentaje
Regular 3 15%
Poco satisfactorio 3 15%
Satisfactorio 4 20%
Muy satisfactorio 10 50%
Marco Metodológico 41
7.- ¿Considera usted que deben realizarse cursos de capacitación para
el manejo del sistema de gestión de la producción?
GRÁFICO N° 14
ENCUESTA PREGUNTA No. 7
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 9
ENCUESTA PREGUNTA No. 7
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- Considerando una respuesta del 60% de muy satisfactorio, el
proceso del sistema de control de gestión de producción es fundamental
para el desarrollo normal de las actividades del Centro Productivo
Permanente, pero para que este se ejecute con la mayor eficiencia se hace
necesario la capacitación interna del personal encargado del manejo del
software, esto con el objetivo de poder aprovechar al máximo las opciones
y herramientas que el aplicativo ofrece para contribuir al mejoramiento
continuo de las actividades propias del (CPP).
Personas Porcentaje
Regular 2 10%
Poco satisfactorio 2 10%
Satisfactorio 4 20%
Muy satisfactorio 12 60%
Marco Metodológico 42
8.- ¿Considera usted que es importante que el sistema de gestión
guarde en secuencia las facturas?
GRÁFICO N° 15
ENCUESTA PREGUNTA No. 8
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 10
ENCUESTA PREGUNTA No. 8
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- Se considera una respuesta con un porcentaje del 40% muy
satisfactorio y de un porcentaje del 25% de satisfactorio, estos resultados
demuestran que el Centro Productivo Permanente considera que se debe
de llevar una secuencia facturas y ser guardadas en el sistema de gestión
de esta manera que se logre llevar un control de las facturas que se
procesan dentro del mismo.
Personas Porcentaje
Regular 3 15%
Poco satisfactorio 4 20%
Satisfactorio 5 25%
Muy satisfactorio 8 40%
Marco Metodológico 43
9.- ¿Considera usted difícil consultar en el sistema de gestión la
existencia de productos en stock?
GRÁFICO N° 16
ENCUESTA PREGUNTA No. 9
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 11
ENCUESTA PREGUNTA No. 9
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- Se considera de respuesta un porcentaje del 40% de muy
satisfactorio, la preparación académica del personal de producción es
fundamental para un adecuado desempeño de las diferentes funciones
asignadas, ya que pueden manejar con facilidad el sistema de gestión de
control de productos, el personal debe estar netamente capacitado y bien
instruido sobre el manejo del sistema esto le ayudará a manejarlo con la
facilidad posible.
Personas Porcentaje
Regular 5 25%
Poco satisfactorio 5 25%
Satisfactorio 2 10%
Muy satisfactorio 8 40%
Marco Metodológico 44
10.- ¿Cree usted que tiene herramientas útiles para su funcionamiento?
GRÁFICO N° 17
ENCUESTA PREGUNTA No. 10
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 12
ENCUESTA PREGUNTA No. 10
Fuente: Chococolors Peniel Elaborado por: Silva Chávez Ingrid del Carmen
Análisis.- Los resultados de esta pregunta se consideran un porcentaje
del 75% de muy satisfactorio, el Centro Productivo Permanente
"Chococolors Peniel" cuenta con las herramientas necesarias para el
desarrollo del sistema de automatización de procesos de la gestión de
control de la producción para su determinado procedimiento en
sistematización del inventario.
Finalmente para obtener los resultados planificados y llevar el control de
los productos que se produce y luego se venden por menor y mayor, para
tener como eficacia en la entrada y salida de cada uno de ellos.
Personas Porcentaje
Regular 1 5%
Poco satisfactorio 2 10%
Satisfactorio 3 10%
Muy satisfactorio 14 75%
Marco Metodológico 45
3.7 Metodología de desarrollo
En la etapa del desarrollo de este proyecto, el cual será implementado
en el Centro Productivo Permanente, con la finalidad de dar soluciones a
los trabajos que se lleva de manera manual se utilizará el sistema de
Gestión de Control de Producción; el cual llevará control de los productos,
es decir modular tal información la metodología a utilizar es la de desarrollo
de aplicaciones web con UML.
3.7.1 Fase de análisis
El análisis nos ayuda a describir el sistema de gestión de control de
producción qué debe hacer desde el punto de vista del usuario, los
diagramas UML se utilizan para modelar cómo el sistema funciona o como
los usuarios desean que funcione, es decir es la interacción entre el usuario
y el sistema automatizado.
Sin embargo es una manera muy buena de dirigirse hacia el análisis de
sistemas orientado a objetos.
Según la reforma educativa de los colegios técnicos dice, que todos las
instituciones técnicas deben de desarrollar un proyecto productivo y la
comercialización de la producción, de esta manera ayudar el aprendizaje
de los estudiantes, por esta razón se ha enfocado el sistema de gestión de
producción para facilitar el trabajo manual que llevan los alumnos al
producir y comercializar chocolates.
El sistema de gestión de control de producción " Chococolors Peniel"
trabajará por medio de la web llevando el control de stock de la materia
prima y productos terminados, entrada y salida de los mismos, así mismo
teniendo en cuenta una base de datos de clientes, proveedores y su
respectiva facturación.
Marco Metodológico 46
GRAFICO N° 18 FUNCIÓN DE ACTORES
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Administrador: Es aquella persona que administra todos los procesos,
crea y elimina usuarios y accede a todas las funcionalidades del sistema.
Cajero: Es la persona que realiza las respectivas transacciones como:
consulta de clientes, crear clientes, consultar productos en existencias,
crear pedido de productos para su venta y su respectiva facturación.
Supervisor de inventario: Es la persona encargada de llevar un control
de los productos, genera informes y reportes de los mismos.
GRÁFICO N° 19
GESTIÓN DE CONTROL DE PRODUCCIÓN
Fuente: Elaboración propia
Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 47
GRÁFICO N° 20
FACTURACIÓN
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 13
CASO DE USO FACTURACIÓN
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Caso de Uso Facturación
Actores Cajero, Cliente
Propósito
Consultar y Crear cliente.
Consulta de productos disponibles.
Consulta elementos autorizados para su salida o
movimiento.
Crear pedidos
Genera factura
Resumen
Ejercer acciones que den de baja al sistema de control de
productos
Genera factura
Marco Metodológico 48
GRÁFICO N° 21
CONTROL DE INVENTARIO
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 14
CASO DE USO CONTROL DE INVENTARIO
Caso de Uso Control de Inventario
Actores Supervisor de Inventario
Propósito
Registrar los Productos
Mantenimiento
Generar Informes y Reportes
Consultar productos
Resumen El caso de uso se inicia cuando se ingresan nuevos
productos. Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
GRÁFICO N° 22
ADMINISTRACIÓN
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 49
CUADRO N° 15
CASO DE USO ADMINISTRACION
Caso de Uso Administración
Actores Administrador
Propósito
Mantenimiento de Usuario
Crear y actualizar cuentas del personal.
Consulta de Producto.
Crear, actualiza los productos.
Asigna un cargo laboral a personal.
Administración de la base de datos del sistema
para que se realice un buen uso del sistema.
Resumen El caso de uso se inicia cuando se ingresan
nuevos productos.
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
De esta forma podemos identificar los actores involucrados en la gestión
del control de la producción y los procesos que el sistema deberá cumplir
con el fin de realizar una visión optima del mismo, cada caso representa la
interacción que realiza el actor con ayuda del sistema de gestión de control
de producción, así detallamos el mejor caso de uso posible con el fin de
satisfacer las necesidades de un sistema integral, que permita administrar
y gestionar la producción física de la organización.
Requerimientos funcionales
Definimos las funcionalidades propias del sistema tales como:
El sistema deberá mantener un control de los productos.
El sistema deberá mantener un control de la materia prima.
El sistema deberá entregar reportes del control de materia prima y
productos.
El sistema concederá el acceso solo a los usuarios definidos por la
administración.
Marco Metodológico 50
Requerimientos no funcionales
Aquí detallaremos ciertas propiedades que serán atributos de calidad del
sistema y garantizaran su funcionalidad en todo aspecto:
La aplicación debe ser multiplataforma, es decir puede ser
levantada en cualquier sistema operativo.
La aplicación debe poder soportar y procesar una gran cantidad de
datos y objetos como imágenes.
3.7.2 Estudio de factibilidad.- Operativa, técnica y económica
El estudio de factibilidad de un proyecto es uno de los resultados más
importante ya que nos ayuda a estimar si el proyecto es o no posible desde
tres aspectos: técnico, económico y operativo. La factibilidad ayuda a ver
las posibilidades de que el proyecto pueda ser desarrollado y puesto en
operación.
Factibilidad operativa
Después de haber realizado la encuesta sobre el grado de aceptación y
necesidad de un sistema automatizado de gestión de control de producción
se llegó a la conclusión:
a. El personal de producción está de acuerdo que se lleve a cabo la
implementación de un sistema, ya que consideran necesario el control
de stock.
b. El nivel de conocimiento de las personas que darán soporte al sistema
es adecuado para administrarlo con facilidad, con esto se asegura que
el personal que la manejará contará con un asesoramiento adecuado
para la utilización de esta aplicación.
Al implementar ese sistema consideramos un paso muy firme y robusto,
un compromiso que asume la organización para alcanzar estándares de
calidad y rendimiento operativo, dado que este sistema de información
Marco Metodológico 51
apoyará cien por ciento el proceso de bodegaje automatizándolo,
facilitando el laborioso trabajo de tener un inventario manual. El sistema
funcionará mediante una intranet en primera instancia, los usuarios podrán
visualizar la información que estos requieran, sin embargo no se les
permitirá modificar información que sea clasificada y administrada por
usuario administrador.
En conclusión la parte operativa es factible, basados en los estudios y la
encuesta realizada dentro del Centro Productivo Permanente podemos
hacer la implementación del sistema de gestión de control de producción
ya que trabajan de forma manual y es necesaria la automatización.
Factibilidad Técnica
La factibilidad técnica demuestra si el sistema gestión de control de
producción propuesto tendrá éxito al momento de implementación y
operación de este, considerando que existe disponibilidad de hardware y la
implementación de software. Se cuenta con el recurso humano disponible
para participar en el funcionamiento del sistema. Para el desarrollo del
proyecto se tomará en cuenta las especificaciones técnicas mínimas del
hardware, es necesario 2 computadores para la implementación del
sistema de control de la gestión de producción uno para el servidor y el
otro para facturación.
CUADRO N° 16 RECURSOS DE HARDWARE
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Procesador INTEL CORE I3
Memoria RAM 4GB
Tipo de memoria DDR3
Disco duro 320 GB
Teclado 1 Genérico
Mouse 1 Genérico
Canon Bublet-Jet 1 S200
Matricial Epson 1 FX-890
Marco Metodológico 52
La selección de software para el desarrollo del sistema será muy
importante, ya que de ello dependerá la determinación de la potencia de la
base de datos, no es necesario invertir en software para el desarrollo del
sistema ya que utilizaremos herramientas libres como:
CUADRO N° 17
RECURSOS DE SOFTWARE
DETALLE ELEMENTOS DE SOFWARE
Sistema Operativo UBUNTU Server 13.10
Base de Datos My SQL 5.1
Compresor de archivos GZIP
Visualizador de Archivos FOXIT PDF
Navegador Mozilla
Respaldo CD BRAZZA (quemador de CD’S)
Aplicaciones de Servidor APPSERV 2.5.1
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
En este sistema se utilizará software libre de uso, es decir que no es
necesario pagar por una licencia para hacer uso del mismo, utilizando así
un motor de base de datos gratuito MYSQL y una herramienta de diseño
de igual carácter que es PHP, sin embargo hay que considerar los costos
del recurso humano necesario para llevar a cabo el desarrollo del sistema.
Conclusión de la parte técnica es factible ya que contamos con hardware
y software disponible y con personal autorizado para su respectiva
capacitación para la elaboración del sistema.
Factibilidad económica
Para el desarrollo del nuevo sistema a ser implementado, se determinan
los costos de los recursos para el arranque del proyecto los cuales se da
a conocer en el cuadro resumen de los costos del diseño del sistema de
gestión de control de producción.
Marco Metodológico 53
Costo del desarrollo del proyecto
Se incluye el costo de recursos humanos para dar una aproximación del
valor real del proyecto.
CUADRO N° 18 RECURSOS HUMANOS
Recurso Cantidad Meses Salario Mensual Total
Programador 1 6 500 3000.00 Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Para el desarrollo del proyecto es necesario la adquisición de hardware
que se detalla en el siguiente cuadro:
CUADRO N° 19 RECURSOS DE HARDWARE
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Es el tiempo de espera de cada una de las actividades que se realiza de
manera manual y sistematizada, se detallan en la siguiente tabla:
CUADRO N° 20
TIEMPO DE EJECUCIÓN
Actividad Duración
Manual Sistema
Consultar stock de materia prima 30min. 1min.
Consultar stock de productos 45min. 2min.
Consultar base de datos de proveedores 20min. 1min.
consultar base de datos de clientes 30min. 2min.
Crear pedido 1 hora 10min.
Facturar 30min. 5min. Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Rubro Cantidad Costo Total
Computadoras 2 485.00 970.00
Impresora Cannon Bublet 1 100.00 100.00
Impresora Matricial Epson 1 380.00 380.00
Total de inversión 1450.00
Marco Metodológico 54
Este proyecto tiene como propósito de mejorar el tiempo de espera de
las actividades del centro productivo ya que de forma manual demoran en
realizarlas a tiempo, ayudarle a los estudiantes de la Institución en cuanto
al manejo del tiempo mediante la utilización del sistema.
Para el desarrollo del sistema es necesario el siguiente software para su
respectivo funcionamiento:
CUADRO N° 21
COSTO DEL PROYECTO
Descripción Cantidad Total
Licencia de Bases de Datos (software libre) 1 0
Licencia de Sistema Operativo (software libre) 1 0
Licencia de Utilitarios (software libre) 1 0
Costo Recursos Humanos 1 3000.00
Recursos de hardware (Recursos disponibles) 1 1450.00
Total Costo del Proyecto 4450.00 Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Con esta factibilidad vemos que el capital invertido por la organización
con el fin de una mejor gestión en el proceso de control es rentable y factible
ya que las herramientas de software son libre tanto en lenguaje de
programación como en el gestor de base de datos, además contamos con
la disponibilidad de los equipos de cómputo así el ahorro económico es muy
significativo ya que el Centro Productivo Permanente "Chococolors Peniel"
evita invertir en la compra de licencias y de equipos de cómputo.
CUADRO N° 22
RESUMEN DE COSTO
1 Desarrollador (500*6meses) $ 0
2 Computadores (Recursos disponibles en la institución) $ 0
Licenciamiento de base de datos $ 0
Licenciamiento de sistema operativo $ 0
Licenciamiento de utilitarios $ 0
Total de Inversión $ 0 Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 55
En conclusión este proyecto en la parte económica es factible ya que
dará solución a los problemas actuales que tiene el Centro Productivo
Permanente con el sistema de gestión y control de la producción, para el
desarrollo no es necesario la compra de licencias de software ni de los
computadores.
3.7.3 Fase de Diseño
El diseño del sistema de gestión de inventario comprende las actividades
siguientes: establecer la configuración de la red, decidir la utilización de un
marco ya disponible y establecer los subsistemas, sus interfaces y las
dependencias entre estos.
Destacamos algunos objetivos del diseño de una aplicación:
Rendimiento: Proporcionando una adecuada optimización para
operaciones frecuentes entre patrones de implementación.
Escalabilidad: De forma que permita cumplir las expectativas de la
demanda y admita un gran número de actividades y usuarios con el mínimo
uso de recursos.
Componentes de proceso de usuario: La interacción del usuario con
el sistema se realiza de acuerdo a un proceso predecible. Para facilitar la
sincronización y organización de las interacciones con el usuario, resulta
útil utilizar componentes de proceso de usuario individuales.
Componentes de interfaz de usuario: Las interfaces de usuario se
implementaran usando diseño web para asegurar que el sistema sea
multiplataforma, controles adicionales u otro tipo de tecnología que permita
procesar y dar formato a los datos de los usuarios, así como adquirir y
validar los datos entrantes procedentes de éstos.
Marco Metodológico 56
Mantenimiento: El mantenimiento se lo realiza mediante la
funcionalidad de diseño que nos permite tener en cuenta distintos tamaños
de aplicaciones, equipos conjuntos de habilidades variadas, requisitos
técnicos y cambios empresariales.
Administración: en la administración se permiten a los operadores
implementar, supervisar y resolver los problemas de la aplicación en
función del escenario.
Independencia: Que funcione en los distintos escenarios de
aplicaciones y patrones de implementación.
Componentes lógicos de acceso a datos: Es razonable abstraer la
lógica necesaria para obtener acceso a los datos en una capa
independiente de KM componentes lógicos de acceso a datos, ya que de
este modo se centraliza la funcio nalidad de acceso a datos, se facilita la
configuración y el mantenimiento de la misma.
Diagrama de Actividades
(Microsoft, s.f.) En un diagrama de actividades se muestra un proceso
de negocio o un proceso de software como un flujo de trabajo a través de
una serie de acciones. Estas acciones las pueden llevar a cabo personas,
componentes de software o equipos.
Los diagramas de actividades explican el flujo de acciones e indican los
puntos de decisión de un proyecto.
Se realiza las actividades que cumple cada usuario dentro de su función
como en este caso el administrador le da el mantenimiento a los usuarios
y productos mientras que el supervisor de inventario registra los productos
y genera informes y reportes.
Marco Metodológico 57
GRÁFICO N° 23
SISTEMA DE GESTIÓN DE CONTROL DE PRODUCCIÓN
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 58
GRÁFICO N° 24 RELACIONES DE LAS BASES DE DATOS
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 59
Diccionario de Datos
(Wikipedia, 2015) Un diccionario de datos es un conjunto de metadatos
que contiene las características lógicas y puntuales de los datos que se van
a utilizar en el sistema que se programa, incluyendo nombre, descripción,
alias, contenido y organización.
CUADRO N° 23
TABLA ITEMS
CENTRO PRODUCTIVO
PERMANENTE
"CHOCOCOLORS PENIEL"
DICCIONARIO DE DATOS
TABLA: mp_ tbl_items
DESCRIPCIÓN: ITEMS DE ESTADO DE PRODUCTOS
N°- NOMBRE DEL
CAMPO DESCRIPCIÓN DEL CAMPO TIPO NULL
1 Id_item Clave primaria PK NO
2 Id_fisico_control Código físico del ítem VC SI
3 Concepto Detalle de ítem VC NO
4 Id_unidad_medida Medida que se utiliza para
referir la cantidad a producir.
I NO
5 Detalle Comentario que desee
escribir el usuario.
VC SI
6 Estado Estado del ítem activo o
inactivo
VC NO
7 Fecha_creacion Asignada por el sistema es
la fecha de creación
DA NO
8 Costo_unidad Costo de la unidad ítem D NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 60
CUADRO N° 24
TABLA MOVIMIENTO ITEMS
DICCIONARIO DE DATOS
TABLA: mp_tbl_movimiento_items
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES LLEVAR UN CONTROL
DEL MOVIMIENTO DE LOS PRODUCTOS.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_movimiento_item Clave primaria PK NO
2 Id_item Referencia con la
tbl_mp_item I NO
3 Numero_documento
Documento que origina
el movimiento de una
compra como factura.
I NO
4 Motivo_movimiento
Motivo por el cual se
realiza un movimiento
compra o producción.
VC NO
5 Detalle_movimiento Detalle asignado por el
usuario VC NO
6 Cantidad_anterior
Ultima cantidad del ítem
antes del movimiento
actual.
D NO
7 Cantidad_transaccion
Cantidad que se está
requiriendo o
adquiriendo para la
producción.
D NO
8 Cantidad_actual Cantidad total después
del movimiento. D NO
9 Tipo_movimiento Si es Compra,
producción o traspaso VC NO
10 Fecha_movimiento Fecha del movimiento D SI
Marco Metodológico 61
11 Fecha_elb_adq Fecha de elaboración
del producto D NO
12 Fecha_caducidad Fecha que caduca el
producto D NO
13 Fecha_control Fecha que se origina el
movimiento DT NO
14 Usuario Usuario que registra el
movimiento VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= caracter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 25
TABLA UNIDADES DE MEDIDA
DICCIONARIO DE DATOS
TABLA: mp_tbl_unidades_medida
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LAS
MEDIDAS DE CADA UNIDAD DEL PRODUCTO.
N°- NOMBRE DEL
CAMPO
DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_unidad_medida Clave primaria PK NO
2 Acronimo Acronimo de la unidad
de medida LTR : litros VC NO
3 Concepto Concepto VC NO
4 Detalle Detalle que desee
escribir el usuario VC SI
5 Estado Estado de la unidad VC NO
PK= Clave primaria D= decimal N= numérico
VC= varchar I= integer C= carácter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 62
CUADRO N° 26
TABLA PRODUCCIÓN
DICCIONARIO DE DATOS
TABLA: pp_tbl_produccion
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES LLEVAR EL PROCESO
DE CONTROL EN LA PRODUCCIÓN.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_proceso_produccion Clave primaria I NO
2 Numero_lote
Número de lote del
proceso de la
producción.
VC NO
3 Id_producto El ID del producto que se
está produciendo I NO
4 Fecha_inicio Fecha de inicio de la
producción DA NO
5 Fecha_fin Fecha de fin de la
producción DA NO
6 Cantidad_produccion Cantidad que desea
producir DA NO
7 Detalle_produccion Detalle asignado por el
usuario VC NO
8 Usuario
Usuario que realiza el
proceso de producción VC NO
9 Fecha_control Fecha de control
asignado por el sistema. DA NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= caracter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 63
CUADRO N° 27
TABLA PROCESO PRODCCIÓN ITEMS
DICCIONARIO DE DATOS
TABLA: pr_tbl_proceso_producion_items
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL REGISTRAR LOS ITEMS DE
PRODUCTO EN PRODUCCIÓN.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_proceso_item Clave primaria PK NO
2 Id_item
Ítem que interactua
con un paso del
proceso de
producción. solo
relacionado con el
producto
I NO
3 Id_producto ID del producto
I NO
4 Id_proceso_produccion
ID del paso del
proceso de
producción
I NO
5 Cantidad
Cantidad del ítem
que se requiere en el
proceso de
producción.
D NO
6 Estado Estado de esta
relación VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 64
CUADRO N° 28
TABLA PROCESO PRODUCCIÓN
DICCIONARIO DE DATOS
TABLA: pr_tbl_proceso_producion
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR EL
PROCESO DE PRODUCCIÓN
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_proceso_produccion Clave primaria PK NO
2 Id_producto ID del producto que
se va a producir I NO
3 Orden_proceso Orden del proceso I NO
4 Accion
Acción que se
realiza en el orden
de proceso
VC NO
5 Detalle Detalle asignado
por el usuario VC NO
6 Tiempo_estimado_proceso Tiempo del proceso
de producción VC NO
7 Estado Estado de este
proceso VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= caracter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 29
TABLA ITEMS PRODUCTO
DICCIONARIO DE DATOS
TABLA: pr_tbl_items_producto
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LOS ITEMS
DEL PRODUCTO PRODUCIDO.
Marco Metodológico 65
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_item_producto Clave primaria PK NO
2 Id_producto Producto se va a
relacionar con el ítem I NO
3 Id_item
Ítem que se va a
relacionar con el
producto
I NO
4 Cantidad
Cantidad de ítem que se
necesita para producir
un producto terminado.
I NO
5 Estado Estado de la interacción VC NO
6 Comentarios Comentario asignado por
el usuario VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 30
TABLA PRODUCTOS CONTRATADOS
DICCIONARIO DE DATOS
TABLA: gv_productos_contratados
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LOS
PRODUCTOS CONTRATADOS.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_producto_contratado Clave primaria PK NO
2 Id_contrato ID del contrato I NO
3 Id_producto ID del producto
contratado I NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 66
CUADRO N° 31
TABLA FACTURAS
DICCIONARIO DE DATOS
TABLA: fa_facturas
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES FACTURAR.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_factura I NO
2 Secuencia_factura
Número secuencial de la
factura impreso por el
sistema
VC SI
3 Id_empresa ID de la empresa I NO
4 Facha_factura Fecha de elaboración de
la factura DA NO
5 Fecha_corte
Fecha de cortes en caso
de haber sido forma de
pago recaudación
DA SI
6 Fecha_emision Fecha que emite la
factura DA NO
7 Fecha_vencimiento Fecha que vence la
factura DA SI
8 Pagada Si esta pagado o no la
factura VC NO
9 Anulada Si la factura esta
anulada o no VC NO
10 Valor_factura Valor total de la factura D NO
11 Id_contrato ID venta I NO
12 Id_persona ID cliente I NO
13 Id_usuario_imprime ID del usuario que hace
la impresión de la fact. VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 67
CUADRO N° 32
TABLA DETALLE FACTURA
DICCIONARIO DE DATOS
TABLA: fa_detalle_factura
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR EL
DETALLE DE LA FACTURA.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_detalle_factura Clave primaria PK NO
2 Id_factura ID de la factura cabecera I NO
3 Cantidad_unidades Cantidad de unidades
compradas I NO
4 Valor_unidad Valor actual del producto
por unidad D NO
5 Id_rubro
Rubro de incremento
como IVA o descuento
por tal motivo.
I SI
6 Id_producto Producto adquirido I NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 33
TABLA RUBROS
DICCIONARIO DE DATOS
TABLA: fa_rubros
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES GENERAR SUS
RESPECTIVOS RUBROS A LAS FACTURAS.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_rubro Clave primaria PK NO
2 Detalle Detalle 12% IVA VC NO
3 Porcentaje Porcentaje del rubro D NO
4 Estado Estado VC NO
Marco Metodológico 68
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 34
TABLA PRODUCTOS
DICCIONARIO DE DATOS
TABLA: pr_tbl_productos
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LAS
MEDIDAS DE CHOCOLATES A PRODUCIR.
N°- NOMBRE DEL
CAMPO
DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_producto Clave primaria PK NO
2 Id_fisico_control ID físico del producto como
un código de barra VC SI
3 Detalle Detalle del producto VC NO
4 Precio_sugerido Precio que se sugiere
vender el producto D SI
5 Precio_venta Precio en el que se vende
en producto D NO
6 Estado Estado del producto VC NO
7 Fecha_creacion Fecha en el que se crea el
producto D NO
8 Comentarios Comentarios del producto VC SI
9 Cantidad Cantidad que tiene el
producto en stock B SI
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter DA=date
F= fecha DT= date time B= begint
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 69
CUADRO N° 35
TABLA PERSONA
DICCIONARIO DE DATOS
TABLA: cI_persona
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LAS
PERSONAS QUE CONFORMAN EN EL SISTEMA.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN
DEL CAMPO TIPO NULL
1 Id_persona Clave primaria PK NO
2 Apellido1 Primer apellido de
la persona VC NO
3 Apellido2 Segundo apellido
de la persona VC NO
4 Nombres Nombres de la
persona VC SI
5 Nombre_completo
Nombre completo
de a persona
nombre +apellido
VC NO
6 Tipo_ identificación
Cedula ,
pasaporte, RUC VC
C=cedula
P=pasaport
R=ruc
7 Identificacion Identificación
numérica VC NO
8 Tipo_persona Cliente o
vendedor VC
C=cliente
V=vendedor
9 Estado
Estado en que se
encuentra el
vendedor
VC NO
10 Fecha_creacion Fecha de creación
del usuario DA NO
11 Fecha_nacimiento
Fecha de
nacimiento de la
persona
DA SI
Marco Metodológico 70
12 Telefono1 Teléfono 1 VC NO
13 Telefono2 Teléfono 2 VC SI
14 Dirección Dirección de la
persona VC NO
15 Email Email de la
persona VC SI
16 Comentario
Comentarios
asignados por el
usuario
VC SI
17 Login
Contraseña si es
que es el
vendedor
VC SI
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 36
TABLA CATALOGOS DE TABLAS
DICCIONARIO DE DATOS
TABLA: gl_catalogo_tablas
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LAS
TABLAS DEL CATÁLOGO.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_modulo Clave primaria PK NO
2 Detalle_modulo Detalle del módulo
del sistema
VC NO
3 Id_tabla Nombre de la tabla I NO
4 Detalle_tabla Detalle asignado por
el usuario
VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 71
CUADRO N° 37
TABLA USUARIOS
DICCIONARIO DE DATOS
TABLA: gl_usuarios
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LOS
USUARIOS.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_usuario Clave primaria PK NO
2 Nombres Nombres del usuario VC NO
3 Apellidos Apellidos del usuario VC NO
4 Nombre_completo Nombres completos VC NO
5 Direccion Dirección de domicilio VC NO
6 Telefono1 Teléfono 1 VC NO
7 Telefono2 Teléfono 2 VC SI
8 Cedula Cedula del usuario VC NO
9 Fecha_nacimiento Fecha de nacimiento
del usuario DA NO
10 Email Email del usuario VC SI
11 Estado Estado del usuario VC NO
12 Fecha_creacion Fecha de creación del
usuario DA NO
13 Tipo_usuario
Tipo de usuario si
administrador o
supervisor
I NO
14 Detalle Detalle del usuario VC SI
15 Login Contraseña del usuario VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 72
CUADRO N° 38
TABLA TIPO DE USUARIO
DICCIONARIO DE DATOS
TABLA: gl_tipo_usuario
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LOS
USUARIOS.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_tipo_usuario Clave primaria PK NO
2 Descripcion Descripción del tipo
de usuario
VC NO
3 Id_rol ID rol de usuario I NO
4 Estado Estado del tipo de
usuario
VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 39
TABLA ROLES
DICCIONARIO DE DATOS
TABLA: gl_roles
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LOS
ROLES.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_rol Clave primaria PK NO
2 Detalle Detalle del rol VC NO
3 Observacion Observación asignada
por el usuario
VC SI
4 Estado Estado del rol VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 73
CUADRO N° 40
TABLA FORMA DE PAGOS
DICCIONARIO DE DATOS
TABLA: ge_formas_pagos
DESCRIPCIÓN: SU FUNCIÓN ES REGISTRAR LA FORMA DE PAGO
DE LOS PRODUCTOS.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_forma_pago Clave primaria PK NO
2 Detalle_forma_pago Detalle de la forma de
pago contado o crédito VC NO
3 Recaudacion
Si es necesario la
recaudación cuando es
crédito.
VC NO
4 Meses_plazo Meses de plazo en la
forma de pago I NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 41
TABLA PRODUCTOS IMAGENES
DICCIONARIO DE DATOS
TABLA: pr_tbl_productos_imagenes
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LAS
MEDIDAS DE CHOCOLATES A PRODUCIR.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_imagen Clave primaria PK NO
2 Id_producto ID del producto I NO
3 Imagen Imagen del producto BB NO
Marco Metodológico 74
4 Nombre Nombre de la imagen VC NO
5 Peso Peso del archivo de la
imagen VC NO
6 Tipo Tipo de la imagen en
extensión VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter DA=date
F= fecha BB=blob DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CUADRO N° 42
TABLA VENTAS
DICCIONARIO DE DATOS
TABLA: gv_ventas
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LAS
VENTAS
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_venta Clave primaria PK NO
2 Codigo_venta Código de la venta VC SI
3 Facha_transaccion Fecha de la venta DT NO
4 Estado Estado VC NO
5 Id_vendedor Quien realizo la venta I NO
6 Localidad Localidad , sucursal VC NO
7 Id_forma_pago
La forma de pago que
se seleccionó el
cliente
I NO
8 Id_persona ID del cliente I NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 75
CUADRO N° 43
TABLA ROL DE PERMISOS
DICCIONARIO DE DATOS
TABLA: gl_rol_permisos
DESCRIPCIÓN: SU FUNCIÓN PRINCIPAL ES REGISTRAR LOS
PERMISOS.
N°- NOMBRE DEL CAMPO DESCRIPCIÓN DEL
CAMPO TIPO NULL
1 Id_rol Clave primaria PK NO
2 Id_modulo Modulo del sistema I NO
3 Grand_select Si tiene permisos para
consultas
VC NO
4 Grand_insert Si tiene permiso para
insertar
VC NO
5 Grand_update Si tiene permiso para
actualizar
VC NO
6 Estado Estado del permiso VC NO
PK= Clave primaria D= decimal N= numérico
VC=varchar I= integer C= carácter
DA=date F= fecha DT= date time
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
3.7.4 Fase de Construcción
Para llevar a cabo la construcción de un sistema que automatice la
gestión de productos, es necesario determinar su estructura, tecnologías y
otros medios que se utilizaran para la construcción de dicho sistema.
En el diagrama de secuencia muestra una interacción, que representa la
secuencia de mensajes entre las instancias de clases, componentes,
subsistemas o actores. En el diagrama de secuencia podemos ver las
clases involucradas y los métodos requeridos en los casos de uso.
Marco Metodológico 76
GRÁFICO N° 25
DIAGRAMA DE CLASES
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 77
GRÁFICO N° 26 DIAGRAMA DE SECUENCIA FACTURACIÓN
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 78
GRÁFICO N° 27 DIAGRAMA DE SECUENCIA PRODUCCIÓN
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 79
GRÁFICO N° 28
DIAGRAMA DE PAQUETE
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Muestra la interacción entre el administrador con producción y
facturación y finalmente va al servidor base de datos.
3.7.5 Fase de Implementación
Antes de realizar la implementación del sistema de inventarios
consideraremos:
Evaluar.- Evaluar cada paso realizado para llevar a una
retroalimentación.
Marco Metodológico 80
Identificar los riesgos de inventario.- Identificar los riesgos de la
puesta en marcha del sistema de inventarios, como por ejemplo:
perdida de información al momento de la migración de data.
Determinar las acciones para minimizar el riesgo.- Establecer
acciones o puntos de control para cada paso en la implementación
del sistema de gestión de inventarios.
Ejecutar acciones.- Una vez establecidas las acciones estas serán
llevadas a cabo por personal calificado.
Ambiente de desarrollo.- En esta etapa todo proceso será
ejecutado en un ambiente de desarrollo o pruebas con el fin de
analizar cada proceso y su comportamiento con el fin de asegurar el
correcto uso y función del mismo.
GRÁFICO N° 29
DIAGRAMA DE DESPLIEGUE DEL SERVER
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
Marco Metodológico 81
Pantallas del sistema de control de gestión de la producción
GRÁFICO N° 30
CREAR ÍTEM
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
En esta pantalla se crea ítem que será usado para la producción de
determinado producto, las propiedad definidas para este objeto son: un id
físico, que sea usado para buscar el ítem, cabe mencionar que este ID es
único por cada ítem, el concepto de refiere al detalle de dicho ítem, la
unidad de medida es la unidad en que se mide dicho ítem, como por
ejemplo: litros, libras, etc.
El costo por unidad de cada ítem, y un comentario añadido por el usuario
registrante del ítem.
De esta forma creamos el ítem de cada producto terminado que va ser
almacenado en bodega para su respectiva comercialización, dando las
características tales como guardar ítem, actualizar, poner comentarios para
que no haya inconvenientes con la creación de otro ítem.
Marco Metodológico 82
GRÁFICO N° 31
ADQUISICIÓN DE MATERIA PRIMA
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
En esta pantalla se detalla el motivo de la adquisición de un ítem de
materia prima, el numero documento que hace referencia al documento
físico como factura, nota de entrega, etc.
Un comentario asignado por el usuario registrante la cantidad de materia
prima que se está adquiriendo y la fecha de adquisición según el
documento.
Aquí creamos el ítem para registrar la entrada de la materia prima que
va a ser almacenada en bodega para su respectiva producción, también
agregamos la fecha, el número de factura de la compra de la materia prima,
el nombre de la empresa que nos provee la materia prima, por ultimo
agregamos algún comentarios si tuvimos inconveniente con mercadería
que llego al establecimiento.
Marco Metodológico 83
GRÁFICO N° 32
CREACIÓN DE PRODUCTO
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
En esta pantalla se crea el producto que será producido según una línea
de producción posteriormente.
Definimos sus propiedades tales como: un id físico control único para
cada producto, un detalle del producto, el precio en el que se venderá dicho
lote de producción, ciertos comentarios asignados por el usuario registrante
y una imagen del producto.
En la creación del producto se registra lo que ya está listo para su
respectiva comercialización, detallando tales características como;
guardar, actualizar.
Agregar el precio de venta al público del producto así como el nombre
específico de tal, como también la imagen para reconocer lo que se está
vendiendo.
Marco Metodológico 84
GRÁFICO N° 33
PROCESO DE PRODUCCIÓN
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
En esta pantalla se define el proceso que se deberá realizar y al cual
será sometida la materia prima para la elaboración de un producto
terminado ya definido con anterioridad.
Definimos sus atributos como: el número de orden en el cual debe
realizarse dicho paso de producción, un nombre corto para el paso de
producción, el tiempo que este conlleva y el detalle del mismo.
3.8 Planificación
El proyecto se ha planteado en base a los ciclos de vida habituales y en
los periodos de tiempos delimitados por las entregas de los bloques o
avances del proyecto a realizar durante el desarrollo del mismo, ésta se ha
divido en tres fases: planificación, análisis y diseño.
Diagrama de Gantt
Es la representación gráfica del tiempo que dedicamos a cada una de
las tareas en un proyecto concreto
Marco Metodológico 85
GRÁFICO N° 34
DIAGRAMA DE TAREAS
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
CAPITULO IV
ANALISIS Y DISCUSIÓN DE RESULTADOS
4.1 Preparación de los datos
La técnica utilizada fue una encuesta la misma que consiste en la
recolección de datos por medio de un cuestionario el cual tuvo un diseño
previo para evitar los procesos actuales fue realizada dentro del Centro
Productivo Permanente "Chococolors Peniel", la cual consiste de diez
preguntas cerradas y de respuestas múltiples con respecto a la
implementación del sistema de gestión de producción para así de esta
manera tener acceso a la información para así poder llevar el control de
los productos y de la materia prima de forma manual que actualmente existe
dentro de la institución, para que nos permita saber si el desarrollo de este
sistema es factible para el Centro Productivo Permanente para su
respectiva implementación.
4.2 Análisis de datos
Dentro del análisis que se realizó para el desarrollo del sistema fue:
analizar el comportamiento de la empresa se hizo una encuesta sobre los
procedimientos manuales dentro del Centro Productivo Permanente.
En conclusión como respuesta positiva teniendo la factibilidad del
Sistema de Gestión de Control de Producción para su respectiva
implementación determinando así los procesos en este caso son el control
de materia prima y productos terminados, compra, venta y su determinada
facturación. Detallaremos en el siguiente cuadro los resultados de la
encuesta:
Análisis y Discusión de Resultados 87
CUADRO # 44 RESULTADOS DE ENCUESTAS
Fuente: Elaboración propia Elaborado por: Silva Chávez Ingrid del Carmen
PREGUNTAS REGULAR POCO
SATISFACTORIO SATISFACTORIO
MUY
SATISFACTORIO
1.- ¿Considera Usted, que los procedimientos manuales utilizados
para realizar el control de inventario son los más óptimo?
6 1 1 2
2.- ¿Considera usted que deben de llevar un control de entrada y
salida de productos?
1 2 2 5
3.- ¿Considera usted que existe un sistema de inventario en el
Centro Productivo Permanente?
6 2 1 1
4.- ¿Considera usted que el Centro Productivo Permanente
Chococolors Peniel debería contar con un sistema automatizado
para el control de productos?
1 1 1 7
5.- ¿Considera usted que el nuevo sistema de gestión de procesos
beneficiará el control de la producción?
1 1 2 6
6.- ¿Considera Usted que el tiempo de respuesta al realizar un
sistema inventario ayudará a ser rápido y eficaz los procesos de
control?
1 2 2 5
7.- ¿Considera usted que deben realizarse cursos de capacitación
para el manejo del sistema de gestión de la producción?
1 1 2 6
8.- ¿Considera usted que es importante que el sistema de gestión
guarde en secuencia las facturas?
1 2 3 4
9.- ¿Considera usted difícil consultar en el sistema de gestión la
existencia de productos en stock?
1 2 3 4
10.- ¿Cree usted que tiene herramientas útiles para su
funcionamiento?
1 1 2 6
Análisis y Discusión de Resultados 88
4.3 Comprobación de la hipótesis
La comprobación de hipótesis es testeada las afirmaciones de una teoría
mediante una investigación empírica concreta, se orienta a partir de la
deducción, esto es, la derivación de conocimientos concretos a partir de
reglas generales. La deducción, sin embargo, cierra la innovación y limita
el progreso científico al mejoramiento de las teorías.
(Definicion.De, s.f.) Por lo general, se considera que una hipótesis no
puede probarse como falsa o verdadera. Lo que se hace es apoyar un
argumento a partir de evidencias que surgen de investigaciones científicas.
A mayor cantidad de evidencias científicas, habrá mayores certezas acerca
de la condición de una hipótesis.
Los aspectos más importantes dentro del sistema es determinar la
factibilidad del proyecto que se realice lo implantado en un principio
para mejorar la Gestión de control de la Producción del Centro
Productivo Permanente, con esta implementación permitirá ahorrar
tiempo de espera y atender a los clientes de manera eficiente y
eficaz.
Según los resultados de los encuestados el 75% considera muy
satisfactorio la implementación de un sistema de gestión de
procesos, la cual ayudará a llevar un mejor control de la producción
ya que se puede llevar a cabo la entrada y salidas de productos.
En conclusión la implementación del sistema de Gestión de Control de
Producción que se implementó en el Centro Productivo Permanente
efectivamente es factible ya que el tiempo de respuesta de los procesos
es eficaz de esta manera podrá atender a sus clientes de forma eficiente.
CAPITULO V
CONCLUSION Y RECOMENDACIONES
5.1 Conclusiones
Al automatizar el proceso del control de la gestión de productos se
tiene información oportuna para la toma de decisiones, pero cabe recalcar
que en ciertos casos no se llega a tener una buena calidad de datos, para
afirmar que la decisión basada en la generación de los resultados que nos
presenta el sistema de control de inventario sea la óptima, debido a que el
personal no registra la demanda cuando se genera si no que deja acumular
los ingresos para después realizar esta tarea.
En el diseño se ha podido obtener de los diagramas UML y la interfaz
gráfica del software con esto maximizamos la reutilización del código y
minimizamos la duplicación del mismo. El desarrollo de la interfaces control
de inventario se ha realizado con el estándar PHP para el desarrollo del
sistema, además de utilizar MY SQL para administrar la base de datos.
El sistema de Gestión de producción e inventario se adapta fácilmente a
los procesos y funciones realizada por cada colaborador, organizando
sistematizando su trabajo en beneficio de la empresa, ahorrando gran
cantidad de tiempo y consumo de utilería.
Con el proyecto de Gestión de Control de la Producción, se ha cumplido
con las expectativas propuestas como llevar un control de materia prima y
productos terminados, venta y facturación pudiendo automatizar el proceso
manual que actualmente se lleva a cabo.
Conclusiones y Recomendaciones 90
5.2 Recomendaciones
Es recomendable implementar una nueva cultura basada en la correcta
organización delegando tareas específicas acorde a las funciones
desempeñadas por cada colaborador, apoyándose en el sistema de
Gestión de Producción.
Se recomienda un monitoreo constante del sistema y mantenimiento
periódico de los equipos usuarios del sistema.
Se recomienda a todos los Centro Productivo Permanente que no
cuentan con un sistema automatizado la utilización del Sistema de Gestión
de Control de Producción, el cual cubre con las necesidades requeridas por
el mismo este ayudará a obtener el tiempo de respuesta eficaz.
Debe de realizar un levantamiento de inventario físico más frecuente con
el fin de comparar los inventarios con las existencias en libros contables
para conocer los faltantes, productos dañados etc.
Capacitar al personal con respecto a las reformas legales y técnicas, y
actualizarse en cuanto al sistema de implementación de Gestión de Control
de Producción.
Se recomienda llevar un control del ingreso al sistema de entrada de
materia prima, así mismo como la salida del producto para su
comercialización.
Se recomienda llevar el inventario por medio de la sistematización ya
que esto ayudará a su eficaz tiempo de respuesta para cada uno de los
requerimientos.
Se recomienda hacer todas las pruebas necesarias para garantizar la
correcta manipulación de la aplicación por parte de los usuarios.
GLOSARIO DE TÉRMINOS
Apache: Es un servidor Web HTTP de código abierto, para plataformas
Unix (BSD, GNU/Linux, etc.), Microsoft Windows, que implementa el
protocolo HTTP/1.12 y la noción de sitio virtual.
API: (Interfaz de Programación de Aplicaciones) es un conjunto de
funciones que permite al programador acceder a servicios de una
aplicación a través del uso de un lenguaje de programación.
Aplicación Web: Es un conjunto de páginas de contenido dinámico que
interactúan unas con otras y con diversos recursos en un servidor Web,
incluido acceso a la información de bases de datos.
Building Web Applications With Uml: Es una guía para la
construcción de aplicaciones web robustas, escalables y de características
importantes con técnicas de programación orientadas a objetos, usando el
lenguaje UML.
Diagrama De Clases: Un diagrama de clases sirve para visualizar las
relaciones entre las clases que involucran el sistema, las cuales pueden ser
asociativas, de herencia, de uso y de contenimiento.
Diagrama De Despliegue: es un diagrama estructurado que muestra la
arquitectura del sistema desde el punto de vista del despliegue
(distribución) de los artefactos del software en los destinos de despliegue.
Diagrama De Gantt: es la representación gráfica del tiempo que
dedicamos a cada una de las tareas en un proyecto concreto, siendo
especialmente útil para mostrar la relación que existe entre el tiempo
dedicado a una tarea y la carga de trabajo que supone.
Glosario de Términos 92
Diagrama De Secuencia: muestra la forma en que los objetos se
comunican entre sí a transcurrir los tiempos estos contienen objetos con su
línea de vida y mensajes intercambiados entre objetos.
Diagrama De Paquete: Se usan para reflejar la organización de
paquetes y sus elementos. Cuando se usan para representaciones, los
diagramas de paquete de los elementos de clase se usan para proveer una
visualización de los espacios de nombres.
Diccionario De Datos: Es un conjunto de metadatos que contiene las
características lógicas y puntuales de los datos que se van a utilizar en el
sistema que se programa, incluyendo nombre, descripción, alias, contenido
y organización.
Encuesta: Es uno de los métodos más utilizados en la investigación de
mercados porque permite obtener amplia información de fuentes primarias.
Por ello, es importante que mercadología e investigadores de mercados
conozcan cuál es la definición de encuesta, pero desde distintas
perspectivas para tener un panorama más completo de la misma.
Intranet: Red de ordenadores privados que utiliza tecnología Internet
para compartir de forma segura cualquier información o programa del
sistema operativo para evitar que cualquier usuario de internet pueda entrar
a robar archivos privados.
Linux: Es un sistema de libre distribución por lo que se puede encontrar
todos los ficheros y programas necesarios para su funcionamiento en
multitud de servidores conectados a Internet.
Método Fifo: (Primeras en entrar primeras en salir), se asume que los
productos en inventario que fueron producidos antes, serán vendidos en
primer lugar y, consecuentemente, que los productos que queden en el
inventario final serán los producidos o comprados más recientemente, en
Glosario de Términos 93
este método el costo de la unidad vendida es igual al costo de cada unidad
del inventario inicial.
MySQL: es el sistema gestor de bases de datos de código abierto es
muy popular en el desarrollo de aplicaciones Web en la actualidad. MySQL
está disponible para distintos sistemas operativos, como Linux, Solaris,
Windows.
NIIF: Normas Internacionales de Información Financiera.
OMG: es una industria informática especificaciones consorcio sin fines
de lucro , los miembros definen y mantienen la especificación UML que
publicamos en la serie de documentos enlazados en esta página para su
descarga gratuita.
PHP: (acrónimo recursivo de PHP: Hypertext Preprocessor) es un
lenguaje de código abierto muy popular especialmente adecuado para el
desarrollo web y que puede ser incrustado en HTML.
UML: El Lenguaje de Modelado Unificado ™ - UML - es OMG
especificación más utilizada 's, y la forma en que los modelos mundiales no
sólo estructura de la aplicación, el comportamiento, y la arquitectura, sino
también de procesos de negocio y los datos de la estructura.
Anexo 95
ANEXO 1
Encuesta del Sistema De Gestión De Producción
La metodología a utilizar es un cuestionario con escala de Likert,
considerando una puntuación de 1 al 4 se realiza la encuesta, teniendo
como tabla la siguiente:
1) Regular
2) Poco satisfactorio
3) Satisfactorio
4) Muy satisfactorio
1 2 3 4
1 ¿Considera Usted, que los procedimientos manuales utilizados para
realizar el control de inventario son los más óptimo?
2 ¿Considera usted que deben de llevar un control de entrada y salida
de productos?
3 ¿Considera usted que existe un sistema de inventario en el Centro
Productivo Permanente?
4 ¿Considera usted que el Centro Productivo Permanente Chococolors
Peniel debería contar con un sistema automatizado para el control de
productos?
5
¿Considera usted que el nuevo sistema de gestión de procesos
beneficiará el control de la producción?
6
¿Considera Usted que el tiempo de respuesta al realizar un sistema
inventario ayudará a ser rápido y eficaz los procesos de control?
7
¿Considera usted que deben realizarse cursos de capacitación para el
manejo del sistema de gestión de la producción?
8 ¿Considera usted que es importante que el sistema de gestión guarde
en secuencia las facturas?
9
¿Considera usted difícil consultar en el sistema de gestión la existencia
de productos en stock?
10 ¿Cree usted que tiene herramientas útiles para su
funcionamiento?
BIBLIOGRAFÍAS
SlideShare. (2012). Obtenido de
www.slideshare.net/asig31/diccionario-de-datos-13223651
Damian, G. (09 de 2009). Diagramas de paquetes. Obtenido de
www.codecompiling.net/files/slides/UML_clase_05_UML_paquetes.pdf
Foundation, T. A. (2012). Apache license. Obtenido de
http://www.apache.org/
Mendoza, G. T. (2003). Fundamentos de diseño. Obtenido de
http://books.google.com.ec/books?id=7ORUWItwcNEC&printsec=frontcov
er&dq=LIBROS+VIRTUALES+DE+diagramas+uml&hl=es&sa=X&ei=jTMz
U4WLA5On0gG7vYCwDQ&ved=0CDsQ6AEwAQ#v=onepage&q&f=false
Milutinovich, J. (2014). Introduccion UML. Obtenido de
http://www.omg.org/gettingstarted/what_is_uml.htm
Ortega, M. Á. (2007). LIBROS+VIRTUALES. Obtenido de
http://books.google.com.ec/books?id=A14q-
FSFehcC&pg=PA113&dq=LIBROS+VIRTUALES+DE+apache&hl=es&sa=
X&ei=GzIzU-
WbEMyB0QHtxIC4Cw&ved=0CC0Q6AEwAA#v=onepage&q=LIBROS%2
0VIRTUALES%20DE%20apache&f=false
(Tomassino, 2005). Linux Obtenido de
https://www.google.com.ec/?gfe_rd=cr&ei=IbUqVI7GFtWrhQSLioD4Ag&g
ws_rd=ssl#q=que+es+linux&tbm=bks
Bibliografías 97
Paul, L. J. (2001). Intranet ilustrada. Obtenido de
http://books.google.com.ec/books?id=IKZjZmSmXjAC&printsec=frontcover
&dq=LIBROS+VIRTUALES+DE+INTRANET&hl=es&sa=X&i=fjczU7DdDe
LL0AH4kYGQAg&ved=0CDYQ6AEwAA#v=onepage&q&f=false
Ramos Francisco, g. b. (2006). Didactica universitaria. Obtenido de
http://books.google.com.ec/books?id=DJGxngD1l90C&printsec=frontcover
&dq=LIBROS+VIRTUALES+DE+PHP&hl=es&sa=X&ei=cDAzU8GRMOrF
0gGEnIEQ&ved=0CC0Q6AEwAA#v=onepage&q&f=false
SlideShare. (2010). Diagramas de actividades. Obtenido de
www.slideshare.net/TerryJoss/diagrama-de-actividades-6096986
norma APA. (2011). Obtenido de
http://www.slideshare.net/profranadia/bibliografia-apa-8449453
(Salazar, 2005). Sistema de inventario. Obtenido de
http://books.google.com.ec/books?id=mRx5DafOaE8C&pg=PT201&dq=qu
e+es+un+sistema+de+inventario&hl=es&sa=X&ei=pLcqVJu6FIjNggSZioG
wDw&ved=0CC0Q6AEwAQ#v=onepage&q=que%20es%20un%20sistema
%20de%20inventario&f=false
(Guerrero, 2011). Importancia del sistema de inventario. Obtenido de
http://es.slideshare.net/alconguerrero/sistemas-de-inventarios
(Yunesky, 2010) Aplicacion Web. Obtenido de
http://www.ecured.cu/index.php/Aplicaci%C3%B3n_web#Fuentes
Paul, L. J. (2001). Intranet ilustrada. Obtenido de
http://books.google.com.ec/books?id=IKZjZmSmXjAC&printsec=frontcover
&dq=LIBROS+VIRTUALES+DE+INTRANET&hl=es&sa=X&ei=fjczU7DdD
eLL0AH4kYGQAg&ved=0CDYQ6AEwAA#v=onepage&q&f=false
Bibliografías 98
(Pino, 2012). Metodologia del manejo de inventario. Obtenido de
http://es.slideshare.net/Mdaerpea1/metodo-fifo
(Enterprise, 2013). Obtenido de www.mysql.com
Ramos Francisco, g. b. (2006). Didactica universitaria. Obtenido de
http://books.google.com.ec/books?id=DJGxngD1l90C&printsec=frontcover
&dq=LIBROS+VIRTUALES+DE+PHP&hl=es&sa=X&ei=cDAzU8GRMOrF
0gGEnIEQ&ved=0CC0Q6AEwAA#v=onepage&q&f=false
APACHE Ortega, M. Á. (2007). LIBROS+VIRTUALES. Obtenido de
http://books.google.com.ec/books?id=A14q-
FSFehcC&pg=PA113&dq=LIBROS+VIRTUALES+DE+apache&hl=es&sa=
X&ei=GzIzU
METODOLOGIA UML, Ortega, M. Á. (2007). LIBROS+VIRTUALES.
Obtenido de http://books.google.com.ec/books?id=A14q-
FSFehcC&pg=PA113&dq=LIBROS+VIRTUALES+DE+apache&hl=es&sa=
X&ei=GzIzU
UML, Milutinovich, J. (2014). Introduccion UML. Obtenido de
http://www.omg.org/gettingstarted/what_is_uml.htm