110
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E INFORMÁTICA TEMA: "APLICACIÓN WEB PARA EL CONTROL DE PRODUCCIÓN DE LA HOSTERÌA CABAÑAS DEL LAGO, DE LA CIUDAD DE OTAVALO" AUTOR: TLGO. DREWNIOK MÉNDEZ BRYAN IVÁN ASESORES: ING. RITA DÍAZ V. ING. MARTÍNEZ JORGE IBARRA ECUADOR 2014

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN

SISTEMAS E INFORMÁTICA

TEMA: "APLICACIÓN WEB PARA EL CONTROL DE PRODUCCIÓN DE LA

HOSTERÌA CABAÑAS DEL LAGO, DE LA CIUDAD DE OTAVALO"

AUTOR: TLGO. DREWNIOK MÉNDEZ BRYAN IVÁN

ASESORES: ING. RITA DÍAZ V.

ING. MARTÍNEZ JORGE

IBARRA – ECUADOR

2014

Page 2: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

II

CERTIFICADO DE LOS ASESORES

ING. RITA DÍAZ VÁSQUEZ. MSC

ING. CARLOS MARTÍNEZ

ASESORES DE LA TESIS

CERTIFICAMOS:

Que la presente investigación del tema "APLICACIÓN WEB PARA EL CONTROL DE

PRODUCCIÓN DE LA HOSTERÌA CABAÑAS DEL LAGO, DE LA CIUDAD DE

OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván Drewniok Méndez, el

mismo que se ajusta a las normas vigentes en la Universidad Regional Autónoma de los Andes

(UNIANDES); en consecuencia, autorizo su presentación para los fines legales pertinentes.

Facultando hacer uso de la presente, en los trámites correspondientes para su graduación.

Atentamente,

(f)………………………………… (f)…………………………………

ING. RITA DÍAZ VÁSQUEZ. MSC ING. CARLOS MARTÍNEZ

C.C: …………...………………… C.C: …..........................................

Page 3: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

III

DECLARACIÓN DE AUTORÍA DE TESIS

Yo Bryan Iván Drewniok Méndez, portador de la C.C. 131261801-8, declara que la presente

tesis constituye como requisito previo la obtención del título de Ingeniero en Sistemas en

Informática bajo la supervisión de los Ingenieros: Rita Díaz y Jorge Martínez

Autorizo al centro de información de la Universidad para que el presente trabajo se convierta en

un documento de lectura, de acuerdo a los requisitos establecidos por la institución. Finalmente

expresamos que el presente trabajo investigativo ha sido de mi autoría, razón por la cual cedo los

derechos a la Universidad Regional Autónoma de los Andes.

________________________________

Sr. Bryan Iván Drewniok Méndez

C.C. 131261801-8

Page 4: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

IV

DEDICATORIA

Este trabajo de grado es dedicado en gran parte a mi Madre y mis Abuelos, quien con su

apoyo incondicional, cariño, compresión y esfuerzo han ayudado a alcanzar una de mis

grandes metas como es el ser profesional, además, va dedicado a todas las personas que de

una u otra manera en el transcurso de mi carrera me han ayudado a cumplir con este gran

logro personal.

……………………………………….

Bryan Iván Drewniok Méndez

CC. 131261801-8

Page 5: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

V

AGRADECIMIENTO

Agradecimiento y gratitud a ti Dios por haberme dado las ganas y convicción de llevar a

cabo este proyecto, y a todas las personas que de una u otra forma colaboraron el

desarrollo y culminación del proyecto de investigación, a la Universidad Regional

Autónoma de los Andes, por brindarme los conocimientos necesarios para ser un excelente

profesional.

De manera especial a la Hostería Cabañas del Lago de la ciudad de Otavalo, por brindarme

el auspicio y demás facilidades para la implantación del proyecto.

Bryan Iván Drewniok Méndez

Page 6: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

VI

ÍNDICE GENERAL

CERTIFICADO DE LOS ASESORES ................................................................. II

DECLARACIÓN DE AUTORÍA DE TESIS ..................................................... III

DEDICATORIA ..................................................................................................... IV

AGRADECIMIENTO ............................................................................................ V

ÍNDICE GENERAL ............................................................................................... VI

ÍNDICE DE GRÁFICOS ........................................................................................ X

ÍNDICE DE TABLAS .......................................................................................... XII

RESUMEN EJECUTIVO .................................................................................. XIV

INTRODUCCIÓN ............................................................................................... XVI

CAPÍTULO I ............................................................................................................ 1

EL PROBLEMA ...................................................................................................... 1

1.1 PLANTEAMIENTO DEL PROBLEMA ............................................................................... 1

1.1.1 Formulación del problema ................................................................................................... 3

1.1.2 Delimitación del problema ................................................................................................... 3

1.1.3 Identificación de la línea de investigación .......................................................................... 3

1.2 OBJETIVOS ............................................................................................................................. 3

1.2.1 Objetivo general .................................................................................................................... 3

1.3 JUSTIFICACIÓN..................................................................................................................... 4

Page 7: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

VII

CAPÍTULO II ........................................................................................................... 5

MARCO TEÓRICO ................................................................................................ 5

2.1 ANTECEDENTES INVESTIGATIVOS ............................................................................... 5

2.2 FUNDAMENTACIÓN TEÓRICA ......................................................................................... 6

2.2.1 Control de Producción ......................................................................................................... 6

2.2.1.1 Planeación de la Producción ............................................................................................. 7

2.2.1.2 Programación de la Producción. ...................................................................................... 8

2.2.1.3 Motivos para Control de Producción .............................................................................. 8

2.2.2 CONTABILIDAD Y COSTOS ............................................................................................ 9

2.2.2.1 Kardex ................................................................................................................................ 9

2.2.2.2 Costos de Producción ...................................................................................................... 10

2.2.2.3 Elementos del costo .......................................................................................................... 11

2.2.3 SISTEMAS DE INFORMACIÓN ..................................................................................... 13

2.2.3.1 Concepto ........................................................................................................................... 13

2.2.3.2 Procesamiento de información ....................................................................................... 13

2.2.3.3 Tipos de sistemas de información .................................................................................. 14

2.2.3.4 Sistemas de Información Estratégicos ........................................................................... 14

2.2.3.5 Ventajas y desventajas de los sistemas de información estratégicos........................... 15

2.2.4 APLICACIONES WEB E INTERNET ............................................................................ 17

2.2.4.1 World Wide Web (WWW) ............................................................................................. 17

2.2.4.2 Arquitectura de una aplicación web .............................................................................. 18

2.2.4.3 Capa de presentación ...................................................................................................... 18

2.2.4.4 Capa de negocio ............................................................................................................... 20

Page 8: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

VIII

2.2.4.5 Capa de datos ................................................................................................................... 20

2.2.4.6 Seguridades web .............................................................................................................. 21

2.2.4.7 Tipos de amenazas informáticas .................................................................................... 22

2.2.4.8 Técnicas para asegurar el sistema .................................................................................. 23

2.2.4.9 Protocolo Https ................................................................................................................ 25

2.2.5 BASE DE DATOS ............................................................................................................... 25

2.2.5.1Características de MySql ................................................................................................. 26

2.2.6 LENGUAJES DE PROGRAMACIÓN PARA DESARROLLO WEB .......................... 27

2.2.6.1 Php .................................................................................................................................... 27

2.3 Idea a Defender ...................................................................................................................... 27

CAPÍTULO III ....................................................................................................... 28

MARCO METODOLÓGICO ............................................................................... 28

3.1 MODALIDAD DE LA INVESTIGACIÓN ......................................................................... 28

3.2 TIPOS DE INVESTIGACIÓN ............................................................................................. 28

3.3 POBLACIÓN Y MUESTRA ................................................................................................. 29

3.3.1 Población ............................................................................................................................. 29

3.4 Métodos, técnicas e instrumentos ......................................................................................... 31

3.5 INTERPRETACIÓN DE RESULTADOS ........................................................................... 33

3.6 Conclusiones teórico-metodológicas .................................................................................... 43

CAPÍTULO IV ....................................................................................................... 44

MARCO PROPOSITIVO ..................................................................................... 44

Page 9: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

IX

4.1 “APLICACIÓN WEB DE CONTROL DE PRODUCCIÓN

GASTRONÓMICO PARA LA HOSTERÍA CABAÑAS DEL LAGO” .......... 44

4.1.1 Propósito .............................................................................................................................. 44

4.1.2 Visión ................................................................................................................................... 44

4.1.3 Viabilidad Técnica .............................................................................................................. 45

4.1.4 Viabilidad Operativa .......................................................................................................... 45

4.1.5 Viabilidad Económica ........................................................................................................ 46

4.2 METODOLÓGIA DE DESARROLLO DE SOFTWARE RUP ....................................... 46

4.2.1 Fases Metodológicas ........................................................................................................... 47

4.2.1.1 Móldelo del Diseño de la base de Datos: ........................................................................ 59

4.2.1.2 Funciones Principales de la Aplicación ......................................................................... 61

CONCLUSIONES .................................................................................................. 76

RECOMENDACIONES ........................................................................................ 77

BIBLIOGRAFÍA .................................................................................................... 78

LINKOGRAFÍA ..................................................................................................... 80

ANEXOS ................................................................................................................. 83

Page 10: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

X

ÍNDICE DE GRÁFICOS

Fig. No. 2.1 Rubros precio de venta ........................................................................................... 12

Fig. No. 2.2 Arquitectura Aplicación web ................................................................................. 18

Fig. No. 2.3 Arquitectura Aplicación web ................................................................................. 19

Fig. No. 2.4 Formulario de Ingreso al sistema .......................................................................... 19

Fig. No.2.5 Capa de negocio ........................................................................................................ 20

Fig. No. 2.6 Capa de datos .......................................................................................................... 20

Fig. No.2.7 Base de Datos SQL ................................................................................................... 21

Fig. 3.1 Le han proporcionado la atención debida al momento de su visita a la Hostería ... 33

Fig. No. 3.2 En cuánto tiempo desde haber realizado el pedido fue este entregado .............. 34

Fig. No.3.3 Cree usted que agilitaría la atención y servicio con un sistema informático ...... 35

Fig. 3.4 Al solicitar un pedido, lo ha recibido de manera adecuada y sin ningún

contratiempo ................................................................................................................................ 36

Fig. No. 3.5 Le parece que la cantidad y calidad de ingredientes en cada plato está acorde

con su valor .................................................................................................................................. 37

Fig. No.3,6 Se sabe con exactitud los ingredientes que se tiene .............................................. 38

Fig. No.3.7 Se sabe el número de platos vendidos periódicamente ......................................... 39

Fig. No.3.8 Se tiene conocimiento de las ganancias obtenidas periódicamente ..................... 40

Fig. No. 3.9 Al momento de preparar los platos se reparten con exactitud las porciones en

cada uno ........................................................................................................................................ 41

Fig. No. 3.10 Cree que se agilitaría el proceso de producción y control al automatizar los

procesos ........................................................................................................................................ 42

Fig. No. 3.11 Inventario Hostería ............................................................................................... 48

Page 11: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

XI

Fig. No. 4.1 Caso de uso Gerente propietario ........................................................................... 53

Fig. No. 4.2 Casos de uso para personal administrativo .......................................................... 54

Fig. No. 4.3 Casos para el personal de Atención ....................................................................... 55

Fig. No 4.4 Caso de uso para el personal de cocina .................................................................. 56

Fig. No. 4.5 Caso de uso para el personal de caja ..................................................................... 57

Fig. No. 4.6 Diseño Base de Datos .............................................................................................. 59

Fig. No. 4.7 Control de Acceso al Sistema ................................................................................. 60

Fig. No. 4.8 Formulario de Ingreso datos Usuario ................................................................... 60

Fig. No. 4.9 Reporte de listado de ingredientes ......................................................................... 61

Fig No. 4.10 Prueba Carga Inicio ............................................................................................... 71

Fig. No. 4.11 Prueba de red ping ................................................................................................ 71

Fig. No. 4.12 Resultado prueba de red ....................................................................................... 72

Fig. No. 4.13 Resultado Prueba de red final .............................................................................. 72

Page 12: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

XII

ÍNDICE DE TABLAS

Tabla No 2.1: Determinación de la población ........................................................................... 29

Tabla No. 2.2 Entrevista Personal Administrativo ................................................................... 30

Tabla No. 2.3 Cálculo de la Muestra .......................................................................................... 30

Tabla No. 2.4 Modelo de Encuesta ............................................................................................. 32

Tabla No. 2.5 Le han proporcionado la atención debida al momento de su visita a la

Hostería ........................................................................................................................................ 33

Tabla No. 2.6 En cuánto tiempo desde haber realizado el pedido fue este entregado .......... 34

Tabla No. 2.7 Cree usted que agilitaría la atención y servicio con un sistema informático . 35

Tabla No. 2.8 Al solicitar un pedido, lo ha recibido de manera adecuada y sin ningún

contratiempo ................................................................................................................................ 36

Tabla No. 2.9 Le parece que la cantidad y calidad de ingredientes en cada plato está acorde

con su valor .................................................................................................................................. 37

Tabla No. 3.1 Se sabe con exactitud los ingredientes que se tiene .......................................... 38

Tabla No. 3.2 Se sabe el número de platos vendidos periódicamente ..................................... 39

Tabla No. 3.3 Se tiene conocimiento de las ganancias obtenidas periódicamente ................. 40

Tabla No. 3.4 Al momento de preparar los platos se reparten con exactitud las porciones en

cada uno ........................................................................................................................................ 41

Tabla No. 3.5 Cree que se agilitaría el proceso de producción y control al automatizar los

procesos ........................................................................................................................................ 42

Tabla No. 3.6 Resumen de características perspectiva del proyecto ...................................... 50

Tabla No. 3.7 Resumen de stakeholders .................................................................................... 51

Tabla No. 3.8 Resumen de los usuarios del sistema .................................................................. 52

Page 13: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

XIII

Tabla No. 4.1 Función de cedula ................................................................................................ 62

Tabla No. 4.2 Funciones controlar campos ............................................................................... 62

Tabla No. 4.3 Calcular medida porción ..................................................................................... 64

Tabla No. 4.4 Comprar productos ............................................................................................. 66

Tabla No. 4.5 Creación de sesiones ............................................................................................ 66

Tabla No. 4.6 Método de encriptación sha1 .............................................................................. 67

Tabla No. 5.1 Sentencia que define el problema ....................................................................... 68

Tabla No. 5.2 Pruebas en Hardware/Software ......................................................................... 69

Tabla No. 5.3 Pruebas funcionamiento en software ................................................................. 70

Tabla No. 5.4 Prueba Ingreso al Sistema................................................................................... 73

Tabla No. 5.5 Prueba de administración de empleados ........................................................... 74

Tabla No. 5.6 Prueba sistema varios usuarios ......................................................................... 75

Page 14: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

XIV

RESUMEN EJECUTIVO

La presente investigación radica en la necesidad de la Hostería cabañas del Lago, que contribuirá

sustancialmente en el manejo y control de la producción a través de un Sistema de Control de

Producción, permitiendo así de esta manera a dar un mejor manejo al proceso productivo, de

forma rápida y eficaz con el fin de ofrecer a los clientes una atención de calidad a través de la

automatización de los procesos generados en la elaboración de los diferentes platos y menús que

en la Hostería se ofrecen, mediante la utilización de herramientas informáticas, aprovechando las

ventajas y funcionalidades de las comunicaciones y el entorno web permitiendo automatizar

tiempo y recursos a través de la tecnología explotando la visualización de las características y

funcionalidades que alcanzan las aplicaciones con las características planteadas en el proyecto

aprovechando la funcionabilidad de las herramientas de libre distribución dentro de la actividad

de producción. A su vez se especifica una síntesis investigativa del origen, desarrollo y evolución

de las herramientas Open Source basados en generalidades, requerimientos y la gama de

aplicaciones que estas permiten; a su vez cimentados en la investigación construir el modelo de

desarrollo en base a requerimientos y necesidad de la institución determinando la información y

sistematización de los requerimientos del software, bases de datos y esquema global de la

aplicación en arquitecturas web. Desde la perspectiva se planteó como objetivo desarrollar una

aplicación web para el control de la producción, con la finalidad de solventar las necesidades de

la empresa ya que la importancia de la implementación del proyecto radica en el apoyo a la toma

de decisiones, mejoramiento de los procesos inmersos en la actividad productiva mediante el

desarrollo de la aplicación web basada en el análisis y requisitos, junto a la buena práctica de la

metodología RUP que permite entregar un producto acorde a las necesidades, y requerimientos

de la Hostería Cabañas del Lago, personal operativo y administrativo de la empresa.

Page 15: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

XV

EXECUTIVE SUMMARY

The present research stems from the need of the Inn Cabañas del Lago, will contribute

substantially in the management and the production control, through a production control system,

thus allowing in this manner provide better management to the production process, form fast and

effective to provide clients a quality attention through of process automation generated in the

manufacture of the different dishes and menus that in the Inn offered, through the use of

computer tools, taking advantage and functionalities of the communications and the web allowing

automated time and resources through the technology exploiting the visualization of the

characteristics and functionalities that reaching the applications with features raised in the project

drawing functionality of free distribution tools within production activity.

At the same time specify a research synthesis of the origin, development and evolution of Open

Source tools based on generalities, requirements and range of applications they allow, in turn

grounded in research to build the model of development based on requirements and necessity of

the institution determining the information and systematization of software requirements,

database schema and global web application architectures.

From the perspective was planned as objective develop a web application to control of

production, with order to solve the needs of the company because the importance of project

implementation lies in supporting decisionmaking, process improvement engaged in productive

activity through the developing the web application based on analysis and requirements, together

with the good practice of the RUP methodology that to deliver a product that satisfies the needs

and requirements of Inn Cabañas del Lago, operational and administrative staff of the company.

Page 16: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

XVI

INTRODUCCIÓN

A la hora de realizar una actividad productiva la cual tenga un fin lucrativo esta conlleva en si a

una serie de procesos a seguir de una manera organizada y controlada. Una aplicación de proceso

de control de producción brinda una mayor efectividad ya que al tener una producción controlada

se pueden optimizar recursos tantos materiales como humanos evitando así de esta manera el

desperdicio innecesario de estos recursos, a nivel mundial por decirlo de esta manera las

entidades que se dedican a la producción de determinados productos, y optan por acogerse a un

plan de producción debido a la efectividad a la hora de controlar tanto lo que se tiene que invertir

y saber cuánto se está produciendo de ganancia, a su vez proporcionar de manera adecuada las

cantidades de materias primas o en el caso de nuestra aplicación los ingredientes que se necesitan

para la elaboración de un platillo o menú de la carta.

La documentación del presente proyecto se encuentra estructurada de la siguiente manera. En el

capítulo 1 se plantea el problema que ocurre en la Hostería Cabañas del Lago concerniente al

control de producción de los menús y platillos; se enumeran y describen los objetivos

perseguidos justificando la necesidad de una aplicación web.

En el capítulo 2 se describen en profundidad la importancia de las aplicaciones web tanto para el

proyecto como para la Institución en la cual se va aplicar, enfocados en las necesidades y los

cambios que se obtendría al automatizar estos procesos; también se describen los conceptos

relevantes que se han tenido en cuenta para el desarrollo del proyecto y la investigación

científica, de los procesos de costos de producción.

En el capítulo 3 tenemos la metodología de investigación que fue utilizada para la identificación

de los problemas, como lo es la investigación científica; Los métodos investigativos como el

Page 17: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

XVII

manejo de la metodología RUP (Rational Unified Process) que quiere decir: Proceso Unificado

de Racional. El uso de los métodos deductivo, inductivo, de campo, y experimental para obtener

información necesaria y desarrollo del proyecto, se define la población y muestra de la empresa

en la cual se está llevando a cabo la investigación.

En el capítulo 4 se aborda el diseño de la aplicación web y los parámetros que se va a dar

solución; A través de la metodología de desarrollo de software RUP, el mismo que nos permitirá

documentar la aplicación en todas sus fases, cada una de estas fases va a permitir desarrollar el

sistema de control de producción.

Acorde a la línea de investigación de desarrollo de software y programación de sistemas en

entornos libre y propietario porque se desarrolla un software para automatizar el proceso de

control de producción para la Hostería Cabañas del Lago, el cual ayudará a mejorar el proceso

productivo que se lleva a cabo en la misma.

Page 18: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

1

CAPÍTULO I

EL PROBLEMA

TEMA: DESARROLLO DE APLICACIÓN WEB DE CONTROL DE PRODUCCIÓN EN LA

ELABORACIÓN DE MENÚS EN LA HOSTERÍA: CABAÑAS DEL LAGO, EN LA CIUDAD

DE OTAVALO.

1.1 PLANTEAMIENTO DEL PROBLEMA

La Empresa Hotelera Cabañas del Lago, ofrece para sus clientes una gran variedad de servicios

de distracción, entre los cuales está la del servicio de restaurant para los clientes que quieran

degustar de las especialidades de la casa o disfrutar un tipo de menú específico un plato fuerte en

especial, acompañado de una lista selectiva de postres ideales para cada gusto y que se ajuste a

las necesidades económicas de su clientela, ya que la empresa se acopla en los costos con

relación a los clientes.

Al tener una alta demanda gastronómica por parte de sus clientes, esta presenta ciertas falencias e

inconvenientes a la hora de administrar los productos para la elaboración de los diferentes platos

que se realizan, por ende presentan dificultad al controlar los mismos.

No se sabe el número o cantidad de ingredientes que se involucran en la elaboración de cada

plato a la carta. Ocasionando que en la elaboración de un menú la proporción de los alimentos

varíe y no esté distribuida de manera uniforme.

La caducidad de los ingredientes los mismos que no se sabe cuál es la fecha límite para

consumirlos, esto ocasiona y genera varios inconvenientes tanto de producción como de salud,

Page 19: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

2

convirtiéndose en un peligro para los clientes, llegando inclusive a generar problemas de índole

legal para la Hostería.

Los ingredientes sobran para un determinado plato, y para otros no alcanzan ocasionando el

desperdicio de los mismos y esto origina pérdidas para la Hostería.

No se sabe el stock de los ingredientes que se tiene, y se hace la compra de los mismos de

manera reiterada, lo cual conlleva a una pérdida y desperdicio de dinero. Los productos que se

cuentan registrados en bodega luego cuando se los requiere no se los encuentra, esto puede

indicar que hay anomalías en el manejo de stock. Al momento de elaboración de un plato los

ingredientes claves no se encuentran en bodega, y esto perjudica la atención al cliente

ocasionando demora en la atención y una insatisfacción para los clientes. Cuando se hacen los

pedidos a los proveedores existe demora ya que no se conoce con exactitud el stock de los

mismos, por tanto en el momento del pedido se hace el recuento de stock y esto conlleva una

pérdida de tiempo. En la preparación de ciertos platos, debido a que los ingredientes que se

utilizan son de alto costo no existe una proporción indicada para su elaboración , lo cual conlleva

a que no tenga una cantidad homogénea en cada plato, por ende genera pérdidas para la Hotelera

debido a la mala distribución. Para producir una determinada cantidad de platos o menús se debe

tener conocimiento de cuanto hay que gastar en la adquisición de la materia prima, pero en la

finalización de cada menú no se halla reflejado la superación del gasto de producción, por cuanto

no se está obteniendo la ganancia debida.

En el costo de un plato producido, existe cierto desconocimiento en que si su valor es el indicado

ya que por ende su precio debe cubrir el gasto de su elaboración. Al finalizar la elaboración de los

menús existe la incógnita de si se ha obtenido la ganancia correcta en la elaboración de cada plato

o si ha existido pérdida.

Page 20: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

3

1.1.1 Formulación del problema

Deficiente control de producción de la Hostería Cabañas del Lago en la Ciudad de Otavalo.

1.1.2 Delimitación del problema

Objeto de estudio

Proceso del control de producción.

Campo de acción

Sistemas de Información.

Lugar y tiempo

Físicamente la Hostería se encuentra ubicada a 10 minutos de la ciudad de Otavalo en la

comunidad de San pablo del Lago. Distancia desde Quito–Hostería 100km, Ibarra – Hostería 40

km, Telf. 00(593-6) 2918108, Phonefax. 00(593-6) 2918001, E-mail:

info@cabañasdellago.com.ec.

El tiempo estimado para la realización de este proyecto se encuentra entre los seis meses, en este

período se alcanzaría por completo tanto el desarrollo como la instalación y puesta en marcha de

la aplicación.

1.1.3 Identificación de la línea de investigación

Desarrollo de Software y Programación de Sistemas en entornos libre y propietario.

1.2 OBJETIVOS

1.2.1 Objetivo general

Implantar la aplicación web para el control de producción en la Hostería Cabañas del Lago en la

ciudad de Otavalo.

Page 21: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

4

1.2.2 Objetivos específicos

A) Fundamentar bibliográficamente procesos de control de producción para mejorar los procesos

productivos de la Hostería Cabañas del Lago en la Ciudad de Otavalo.

B) Diagnosticar cuales son las falencias que existen dentro del manejo y control de la materia

prima en el control de procesos de elaboración en cada uno de los diferentes productos finales.

C) Desarrollar la aplicación con los requerimientos para el control de producción a fin de brindar

una mejor atención a la hostería.

D) Validar la propuesta

1.3 Justificación

La importancia del presente proyecto es diseñar e implementar un sistema de control de

producción, que permita el apoyo y organización del manejo en la producción de platos

gastronómicos en la hostería “Cabañas del Lago” en la ciudad de Otavalo.

Además de poder acceder a los datos registrados por el sistema de control, nos permitirá mejorar

la emisión de reportes. Con esta nueva implementación de control de producción se evitara el

desconocimiento de la cantidad necesaria proporcionada en los diferentes platos que se elaboran

en la hostería, se brindara una mayor rapidez en sus procesos, tener el conocimiento de las recetas

y modificarlas, el salario adecuado para el personal que labora en el área de gastronomía. Con

este sistema se logrará obtener una mayor productividad a menores costos y sobre todo calidad.

Además podremos saber con exactitud los ingredientes que se posee en stock y obtener reportes

de los mismos. En conclusión lo propuesto en este proyecto es pretender ofrecer un modelo de

cómo se puede mejorar los procesos de control de producción y automatizarlos mediante técnicas

modernas.

Page 22: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

5

CAPÍTULO II

MARCO TEÓRICO

2.1 ANTECEDENTES INVESTIGATIVOS

Es importante mencionar que una aplicación 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. (WIKIPEDIA, 2010)

Las aplicaciones web incorporan magníficas funcionalidades que aportan efectividad, eficiencia y

seguridad al proceso de atención al cliente ya que facilitan el almacenamiento de datos y la

generación de extractos compatibles con el estándar. El propósito general de los sistemas de

gestión de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de

datos que posteriormente se convertirán en información relevante, para un buen manejo de

datos, la Hostería maneja un sistema llamado Amadeus Restaurant Pocket POS, el cual está

implantado para el manejo del área de gastronomía el cual le favorece para la atención de los

clientes hasta cierto grado de efectividad.

Es por esto que la Hostería Cabañas del Lago en la ciudad de Otavalo no debe quedarse atrás en

los avances tecnológicos y adoptar las herramientas que en la actualidad son de gran ayuda

eficiente para poder dejar atrás el manejo de la información manualmente corriendo el riesgo de

extraviarse al trasladarla de un lado a otro, además de automatizar la actualización de datos,

emisión de informes, y control de la materia prima.

Page 23: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

6

Misión

Nuestro compromiso es ofrecer a todos nuestros clientes una hostería con una infraestructura de

primera categoría, variedad de entretenimientos y una muy buena gastronomía, todo esto con la

calidez del servicio que siempre nos ha caracterizado.

Aportamos un rol social en la comunidad, ya que generamos empleo directo e indirecto, además

de contribuir positivamente al desarrollo de nuestros colaboradores, a través de una buena

comunicación, capacitaciones continúas y una relación más humana, formando así la familia

Cabañas del Lago.

Visión

Convertir a Cabañas del Lago en una hostería que ofrezca la mejor variedad gastronómica y

servicios incluido actividades turísticas innovadoras que respeten el entorno y el medio ambiente

del Lago San Pablo.

2.2 FUNDAMENTACIÓN TEÓRICA

2.2.1 Control de Producción

El control de producción se refiere a la función de dirigir o regular el movimiento metódico de

los materiales por todo el ciclo de fabricación, desde la requisición de materias primas, hasta la

entrega del producto terminado, mediante la transmisión sistemática de instrucciones a los

subordinados, según el plan que se utiliza en las instalaciones del modo más económico. Para

lograr el objetivo, la gerencia debe estar al tanto del desarrollo de los trabajos a realizar, el tiempo

y la cantidad producida; así como modificar los planes establecidos, respondiendo a situaciones

cambiantes. (Armijos, 2013)

Page 24: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

7

En resumen el control de producción se refiere a la organización, seguimiento y verificación del

transcurso de un proceso para elaborar un producto terminado, y que a su vez se cumpla con lo

planeado en todo ese lapso, para lograr así de esta manera obtener los resultados que se en un

comienzo fueron establecidos.

2.2.1.1 Planeación de la Producción

Es la función de la dirección de la empresa que sistematiza por anticipado los factores de mano

de obra, materias primas, instrumentos y equipo, para realizar la fabricación que esté determinada

por anticipado, con relación:

Utilidades que deseen lograr.

Demanda del mercado.

Capacidad y facilidades de la planta.

Puestos laborales que se crean.

Es la actividad de decidir acerca de los medios que la empresa necesitará para sus futuras

operaciones y para distribuir esos medios de tal suerte que se fabrique el producto deseado en las

cantidades, al menor costo posible. En concreto, tiene por finalidad vigilar que se logre:

Disponer de materias primas y demás elementos de elaboración, en el momento

oportuno y en el lugar requerido.

Reducir en lo posible, los periodos muertos de los materiales o utensilios y de los

obreros.

Asegurar que los obreros no trabajan en exceso, ni que estén inactivos.

Page 25: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

8

Planeación de la Producción es aquella función de determinar los límites y niveles que deben

mantener las operaciones de la industria en el futuro. (Torres, 2011)

2.2.1.2 Programación de la Producción.

Es la actividad que consiste en la fijación de planes y horarios de la producción, de acuerdo a la

prioridad de la operación por realizar, determinado así su inicio y fin, para lograr el nivel más

eficiente. La función principal de la programación de la producción consiste en lograr un

movimiento uniforme y rítmico de los productos a través de las etapas de producción. (Torres,

2011)

La función de la programación de producción tiene como finalidad la siguiente:

Prever las pérdidas de tiempo o las sobrecargas entre los centros de producción.

Mantener ocupada la mano de obra disponible.

Cumplir con los plazos de entrega establecidos. (Torres, 2011)

Llevando a cabo estos aspectos dentro de la planeación de la producción, se obtiene resultados

que cumplen con las expectativas esperadas, generando así un mejor funcionamiento dentro del

proceso productivo.

2.2.1.3 Motivos para Control de Producción

Los motivos que pueden llevar a optar por un control de producción pueden ser por interés ya

sea por parte del área administrativa o por pedido del propietario quien quiere llevar un control

de la actividad que se realiza. Es lógico pensar que quien opta por llevar a cabo un proceso de

control de producción es para descartar posibles falencias o por tratar de corregirlas si ya se

Page 26: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

9

hayan suscitado. En el control de producción se recoge información vital para seguir llevando a

cabo los procesos que se realizan teniendo así un mínimo o casi nulo margen de error, recogiendo

la información y teniendo la oportunidad de presentarla mediante informes de cuanto se ha

utilizado para la elaboración de cierto plato gastronómico, cuanto se ha logrado obtener en

ganancias, entre muchas otras razones dependiendo de qué se necesita obtener resultados. El

control de la producción trae algunas ventajas como son:

Organización en la producción

Se controla el consumo de materias primas.

Se controla en tiempo trabajado por operario.

Se verifican las cantidades producidas. (Castro, 2001)

Para que toda actividad que conlleve a la realización de algún producto o servicio sea de

excelentes resultados, es necesario llevar un control de los procesos y etapas por las que pasa

hasta su culminación, ya que ayudará a prevenir falencias que en el transcurso se suscitaren y

poder tomar las medidas adecuadas para dar solución.

2.2.2 Contabilidad y costos

2.2.2.1 Kardex

Es un documento de registro que se utiliza para poder llevar el control de las mercaderías cuando

se utiliza el método de permanencia en inventarios, con este registro podemos controlar las

entradas y salidas de los productos y conocer las existencias de todos los artículos que posee la

empresa para la venta. En si este método kardex es el sistema de inventarios permanente, aunque

también existe el sistema de inventarios periódico que realiza un control cada determinado

Page 27: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

10

tiempo o periodo, y para eso es necesario hacer un conteo físico. El sistema de inventarios

permanente permite un control constante del inventario, llevando el registro de cada unidad que

se ingresa y sale, pudiendo conocer el saldo exacto y el valor de venta. Además, permite la

determinación del costo en el momento exacto de la venta, debido a que en cada salida de un

producto, se registra su cantidad y costo. (Ortiz, 2009)

El kardex facilita mucho la organización y el manejo de los productos o mercaderías que se

poseen en inventario, ya que muchas veces cuando se trata de productos que sean perecibles

mediante el kardex se puede controlar sus salidas para que no se echen a perder mediante los

métodos FIFO o LIFO, ayudando así a reducir el control permanente de inventarios.

2.2.2.2 Costos de Producción

Los costos de producción (también llamados costos de operación) son los gastos necesarios para

mantener un proyecto, línea de procesamiento o un equipo en funcionamiento. En una compañía

estándar, la diferencia entre el ingreso (por ventas y otras entradas) y el costo de producción

indica el beneficio bruto. (Arquero Montaño, 2012)

Esto significa que el destino económico de una empresa está asociado con: el ingreso (por ej., los

bienes vendidos en el mercado y el precio obtenido) y el costo de producción de los bienes

vendidos. Mientras que el ingreso, particularmente el ingreso por ventas, está asociado al sector

de comercialización de la empresa, el costo de producción está estrechamente relacionado con el

sector tecnológico. (Deposito de documentos la FAO, 1999)

Page 28: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

11

2.2.2.3 Elementos del costo

Los tres elementos del costo de fabricación son:

Materias primas: Todos aquellos elementos físicos que es imprescindible consumir durante el

proceso de elaboración de un producto, de sus accesorios y de su envase. Esto con la condición

de que el consumo del insumo debe guardar relación proporcional con la cantidad de unidades

producidas. (Escalona, 2011)

Mano de obra directa: Valor del trabajo realizado por los operarios que contribuyen al proceso

productivo.

La suma de las materias primas y la mano de obra directa constituyen el costo primo.

La combinación de la mano de obra directa y la carga fabril constituye el costo de conversión,

llamado así porque es el costo de convertir las materias primas en productos terminados.

(Escalona, 2011)

Carga fabril: Son todos los costos en que necesita incurrir un centro para el logro de sus fines;

costos que, salvo casos de excepción, son de asignación indirecta, por lo tanto precisa de bases de

distribución. (Escalona, 2011)

Gastos financieros: descuentos por pronto pago e intereses pagados por el capital pedido en

préstamo.

Gastos Comerciales: Son todos los gastos necesarios para la venta de un bien o servicio. Se

incluyen gastos como los de marketing, publicidad, comisiones, etc. (Escalona, 2011)

Page 29: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

12

Los rubros integrantes del precio de venta son los siguientes:

M. P. + M. O.

D. + C. F. +

Gs,

Comerc. +

Gs.

Financieros + Ganancia

Costo Primo

Costo de

conversión

Costo de producción

Costo de Venta

Costo Total

Precio de Venta

Fig. No. 2.1 Rubros precio de venta

http://www.monografias.com/trabajos14/fundaecono/fundaecono.shtml#vin

Fuente: Internet

Después de calcular los diferentes rubros de costos que se involucran en la elaboración de un

producto podemos llegar a conocer el precio de venta, que es el valor final al cual será vendido

dicho producto, obteniendo así una ganancia en venta.

Page 30: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

13

2.2.3 Sistemas de información

2.2.3.1 Concepto

Se trata de un conjunto de varios elementos que están orientados al procedimiento y gestión de

datos e información que a su vez están organizados para después usarlos, generados para cubrir

una necesidad u objetivo. Dichos elementos formarán parte de alguna de las siguientes

categorías:

Personas

datos

actividades o técnicas de trabajo

Recursos materiales en general (generalmente recursos informáticos y de

comunicación, aunque no necesariamente)

Todos estos elementos interactúan para procesar los datos (incluidos los procesos manuales y

automáticos) y dan lugar a información más elaborada, que se distribuye de la manera más

adecuada posible en una determinada organización, en función de sus objetivos. (Salgado, 2013)

2.2.3.2 Procesamiento de información

a) Entrada. Es la etapa en donde el sistema de información capta los datos que se van a

procesar, sean estos datos manuales o automáticos. . (Salgado, 2013)

b) Proceso. Es la realización de operaciones en donde intervienen cálculos o datos almacenados

que nos permiten realizar ciertas operaciones. (Salgado, 2013)

Page 31: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

14

c) Salida. Después de dicho proceso de la información me arroja resultados obtenidos en base

a consultas, procedimientos, en base a los mismos cálculos, entre otras operaciones de

despliegue de resultados. (Salgado, 2013)

d) Almacenamiento. Al poseer resultados de los diferentes procesos de datos, estos pueden ser

almacenados en unidades externas o internas para su transporte o reutilización dependiendo

sea el caso. (Salgado, 2013)

2.2.3.3 Tipos de sistemas de información

Debido a que el principal uso que se da a los SI es el de optimizar el desarrollo de las actividades

de una organización con el fin de ser más productivos y obtener ventajas competitivas, en primer

término, se puede clasificar a los sistemas de información en: (Salgado, 2013)

a) Sistemas para el procesamiento de transacciones (TPS)

b) Sistemas de soporte para la decisión (DSS)

c) Sistemas de soporte a la toma de decisiones en grupo (GDSS)

Sin importar que tipo de sistema de información sea, tiene como objetivo ayudar a realizar el

proceso administrativo y llevar a cabo las actividades de manera eficiente para obtener resultados

concisos que ayuden en la toma de decisiones.

2.2.3.4 Sistemas de Información Estratégicos

Puede ser considerado como el uso de la tecnología de la información para soportar o dar forma a

la estrategia competitiva de la organización, a su plan para incrementar o mantener la ventaja

competitiva o bien reducir la ventaja de sus competidores. (Salgado, 2013)

Page 32: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

15

Su función primordial es crear una diferencia con respecto a los competidores de la organización

(o salvar dicha diferencia) que hagan más atractiva a ésta para los potenciales clientes. Por

ejemplo, en la banca, hace años que se implantaron los cajeros automáticos, pero en su día, las

entidades que primero ofrecieron este servicios disponían de una ventaja con respecto a sus

competidores, y hoy día cualquier entidad que pretenda ofrecer servicios bancarios necesita

contar con cajeros automáticos si no quiere partir con una desventaja con respecto al resto de

entidades de este sector. En este sentido, los cajeros automáticos se pueden considerar sistemas

de información estratégicos. (Salgado, 2013)

2.2.3.5 Ventajas y desventajas de los sistemas de información estratégicos

Ventajas

Acceso rápido a la información y por ende mejora en la atención a los usuarios. Mayor

motivación en los mandos medios para anticipar los requerimientos de las directivas.

Generación de informes e indicadores, que permiten corregir fallas difíciles de detectar y

controlar con un sistema manual. Posibilidad de planear y generar proyectos institucionales

soportados en sistemas de información que presentan elementos claros y sustentados. Evitar

pérdida de tiempo recopilando información que ya está almacenada en bases de datos que se

pueden compartir.

Impulso a la creación de grupos de trabajo e investigación debido a la facilidad para

encontrar y manipular la información.

Soluciona el problema de falta de comunicación entre las diferentes instancias. A nivel

directivo se hace más efectiva la comunicación.

Page 33: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

16

Organización en el manejo de archivos e información clasificada por temas de interés general

y particular.

Generación de nuevas dinámicas, utilizando medios informáticos como el correo electrónico,

multimedia, teleconferencia, acceso directo a bases de datos y redes nacionales e

internacionales. (Salgado, 2013)

Podemos decir que los sistemas de información estratégicos nos brindan grandes ventajas al

momento de manipular, almacenar y procesar información, ya que se lo hace de una manera

automatizada y ordenada, ahorrando tiempo y esfuerzo siendo también reducido el número de

fallas o errores, generando una mejora productiva en las actividades que se realice.

Desventajas

Una de sus desventajas es el tiempo de duración que tarda su implementación, la resistencia al

cambio de usuarios y los problemas técnicos ya sean fallas de hardware o software, es por eso

que antes de implementar un sistema de información se debe analizar el entorno, en el cual se va

a inmiscuir, analizando sus herramientas y recursos disponibles para que estos sistemas tengan

éxito. (Salgado, 2013)

Se debe de tener en cuenta que las fallas están siempre presente, y en el caso de los sistemas de

información estas pueden presentarse tanto por fallas de software o hardware, sin olvidar también

las fallas operativas por parte de los usuarios, son por estas razones que al momento de implantar

un sistema de información se debe hacer un análisis a fondo para evitar así posibles fallas y que

se cumplan los objetivos previstos.

Page 34: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

17

2.2.4 Aplicaciones web e internet

Internet

El Internet es una red informática descentralizada, que para permitir la conexión entre

computadoras opera a través de un protocolo de comunicaciones. Para referirnos a ella además se

utiliza el término “web” en inglés, refiriéndose a una “tela de araña” para representar esta red de

conexiones. En palabras sencillas, la Internet es un conjunto de computadoras conectadas entre si,

compartiendo una determinada cantidad de contenidos; por este motivo es que no se puede

responder a la pregunta de donde está la Internet físicamente – está en todas las partes donde

exista un ordenador con conectividad a esta red. Entonces que el Internet es la red de redes, por la

cual, millones de computadoras se pueden conectar entre sí. De esta, se puede extraer

información a una escala nunca antes vista. También es conocida como la World Wide Web

(www). (Mis Respuestas, 2005)

2.2.4.1 World Wide Web (WWW)

Es un conjunto de servicios basados en hipermedios, ofrecidos en todo el mundo a través de

Internet, se lo llama WWW (World Wide Web – Telaraña de Cobertura Mundial). No existe un

centro que administre esta red de información, sino más bien está constituida por muchos

servicios distintos que se conectan entre sí a través de referencias en los distintos documentos,

por ejemplo, un documento contenido en un computador en Canadá, puede tener referencias a

otro documento en Japón, o a un archivo en Inglaterra, o a una imagen en Suecia. Al hablar de

hipermedios nos referimos a información que puede presentarse utilizando distintos medios,

como documentación ejecutable, de texto, gráficos, audio, vídeo, animación o imagen.. (Sitios

Argentina, 2001)

Page 35: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

18

2.2.4.2 Arquitectura de una aplicación web

Sirve para tener una mejor organización de cómo va a estar estructurada nuestra aplicación y

cómo van a ser procesados los datos, normalmente serán tres: una capa que servirá para guardar

los datos (base de datos), una capa para centralizar la lógica de negocio (modelo) y por último

una interfaz gráfica que facilite al usuario el uso del sistema.

Fig. No. 2.2 Arquitectura Aplicación web

Fuente: http://blog.escuelactec.com/?p=226

2.2.4.3 Capa de presentación

Esta capa es la que ve el usuario, es decir que presenta el sistema al usuario, se comunica

únicamente con la capa de negocio.

CLIENTES

SERVIDOR DE

NEGOCIACIÓN

SERVIDOR DE

BASE DE

DATOS

Capa de presentación Capa de negocio Capa de datos

Page 36: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

19

Fig. No. 2.3 Arquitectura Aplicación web

Fuente: http://blog.escuelactec.com/?p=226

También se la puede llamar como interfaz gráfica y debe ser agradable al usuario y se la visualiza

en ventanas o formularios como por ejemplo el formulario de la validación del ingreso de

usuarios al sistema:

Fig. No. 2.4 Formulario de Ingreso al sistema

Fuente: El Autor

Capa de presentación

Clientes

Page 37: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

20

2.2.4.4 Capa de negocio

Es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían

las respuestas tras el proceso. Se denomina capa de negocio porque es aquí donde se establecen

todos los procesos que deben realizarse, el mismo que en nuestro caso sería nuestro servidor web.

Fig. No.2.5 Capa de negocio

Fuente: http://blog.escuelactec.com/?p=226

2.2.4.5 Capa de datos

En esta capa es en donde se encuentran almacenados todos los datos, a los cuales se accede

mediante la validación de las capas de presentación y negociación y a su vez se puede tanto

extraer como ingresar datos dependiendo el caso.

Fig. No. 2.6 Capa de datos

Fuente: http://blog.escuelactec.com/?p=226

Clientes

Clientes

Servidor de Base

de Datos MySQL

192.165.10.15

Servidor de

Base de Datos

192.165.10.15

Page 38: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

21

La capa de datos la vemos representada en nuestro proyecto de la siguiente forma:

Fig. No.2.7 Base de Datos SQL

Fuente: El Autor

2.2.4.6 Seguridades web

Al igual que muchas otras áreas relacionadas con la seguridad, la World Wide Web presenta dos

tipos de problemas muy diferentes con soluciones muy distintas. De una parte, la mayoría de

nosotros usa un navegador web de manera habitual y deseamos evitar que nuestros clientes web

ejecuten código de un atacante que le permita hacerse con el control de nuestra máquina. Por otra

parte están los servidores web, a los que no deseamos que se vean comprometidos por ataques

constantes (XSS, inyección SQL, etc.). (Bermeo, 2010)

Su objetivo principal es mantener las tres características primordiales de la información:

Confidencialidad

Integridad

Disponibilidad

Page 39: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

22

Las medidas de seguridad suelen centrarse principalmente en la eliminación o reducción de

las vulnerabilidades del sistema.

Atendiendo a la forma de actuación, las medidas de seguridad pueden ser:

De Prevención

De Detección

De Corrección

Las principales medidas de seguridad aplicadas al ámbito de desarrollo son la de carácter

preventivo en particular de tipo técnico/administrativo. (Bermeo, 2010)

Uno de los temas de mayor importancia en el desarrollo de cualquier software, es el aspecto de la

seguridad, ya que de ello dependerá la confiabilidad que poseerá esta para su funcionamiento, la

importancia de proteger la información es algo que se debe priorizar primeramente ya que una

aplicación confiable y segura conlleva al éxito de la misma.

2.2.4.7 Tipos de amenazas informáticas

El hecho de conectar una red a un entorno externo nos da la posibilidad de que algún atacante

pueda entrar en ella, con esto, se puede hacer robo de información o alterar el funcionamiento de

la red. Sin embargo el hecho de que la red no sea conectada a un entorno externo no nos garantiza

la seguridad de la misma. De acuerdo con el Computer Security Institute (CSI) de San Francisco

aproximadamente entre 60 y 80 por ciento de los incidentes de red son causados desde adentro de

la misma. Basado en esto podemos decir que existen 2 tipos de amenazas:

Page 40: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

23

Amenazas internas: Generalmente estas amenazas pueden ser más serias que las externas por

varias razones como son:

- Los usuarios conocen la red y saben cómo es su funcionamiento.

- Tienen algún nivel de acceso a la red por las mismas necesidades de su trabajo.

- Los IPS y Firewalls son mecanismos no efectivos en amenazas internas.

Esta situación se presenta gracias a los esquemas ineficientes de seguridad con los que cuentan la

mayoría de las compañías a nivel mundial, y porque no existe conocimiento relacionado con la

planeación de un esquema de seguridad eficiente que proteja los recursos informáticos de las

actuales amenazas combinadas. (Bermeo, 2010)

Amenazas externas: Son aquellas amenazas que se originan fuera de la red. Al no tener

información certera de la red, un atacante tiene que realizar ciertos pasos para poder conocer qué

es lo que hay en ella y buscar la manera de atacarla. La ventaja que se tiene en este caso es que el

administrador de la red puede prevenir una buena parte de los ataques externos. (Bermeo, 2010)

Las amenazas siempre estarán presentes en software, ya que habrá quienes pretendan violentar la

seguridad y aprovecharse, principalmente enfocándose internamente ya que es mucho más fácil el

acceso para quienes tienen conocimiento del funcionamiento y debilidades, sin dejar aparte

aquellas amenazas que están en la red y son desconocidas y buscan desestabilizar el software.

2.2.4.8 Técnicas para asegurar el sistema

La información constituye el activo más importante de las empresas, pudiendo verse afectada por

muchos factores tales como robos, incendios, fallas de disco, virus u otros. Desde el punto de

vista de la empresa, uno de los problemas más importantes que debe resolver es la protección

Page 41: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

24

permanente de su información crítica. La medida más eficiente para la protección de los datos es

determinar una buena política de copias de seguridad o backups: Este debe incluir copias de

seguridad completa (los datos son almacenados en su totalidad la primera vez) y copias de

seguridad incrementales (sólo se copian los ficheros creados o modificados desde el último

backup). (Bermeo, 2010)

Codificar la información: Criptología, Criptografía y Criptociencia, contraseñas difíciles de

averiguar a partir de datos personales del individuo.

Vigilancia de red. Zona desmilitarizada

Tecnologías repelentes o protectoras: cortafuegos, sistema de detección de intrusos –

antispyware, antivirus, llaves para protección de software, etc. Mantener los sistemas de

información con las actualizaciones que más impacten en la seguridad.

Sistema de Respaldo Remoto. (Bermeo, 2010)

Una de la manera más fácil y usada es la encriptación de datos importantes, y antivirus que

repelan posibles amenazas, mismos que a su vez brindan una gran ayuda si se mantienen

actualizados constantemente, la ejecución de un Backup automatizado temporalmente o respaldos

constantes de información importante es de gran ayuda para proteger la información

Respaldo de la Información

La palabra “Backup” significa subir respaldo, siendo común el uso de este término dentro del

ámbito informático. El respaldo de información es la copia de los datos importantes de un

dispositivo primario en uno o varios dispositivos secundarios, ello para que en caso de que el

primer dispositivo sufra una avería electromecánica o un error en su estructura lógica, sea posible

contar con la mayor parte de la información necesaria para continuar con las actividades

Page 42: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

25

rutinarias y evitar pérdida generalizada de datos. La importancia radica en que todos los

dispositivos de almacenamiento masivo de información tienen la posibilidad de fallar, por lo

tanto es necesario que se cuente con una copia de seguridad de la información importante, ya que

la probabilidad de que 2 dispositivos fallen de manera simultánea es muy difícil. (Bermeo, 2010)

2.2.4.9 Protocolo Https

HTTPS viene a ser el Protocolo Seguro de Transferencia de Hipertexto y está obviamente basado

en el antes mencionado HTTP pero con la particularidad de utilizar un cifrado basado en la

Secure Socket Layers más conocidas como SSL y así crear un canal de transferencia cifrado con

el que obviamente aumenta la seguridad en el tráfico de información en comparación al protocolo

HTTP común. Este protocolo HTTPS es usado por los entidades bancarias pues la información

que manejan es de suma confidencialidad e importancia y por ello se necesita mantener cifrado el

canal de transferencia. Últimamente se ha mejorado la seguridad no solo en servicios web

bancarios sino en servicios que usuarios como nosotros usamos día a día como lo son nuestras

cuentas de correo (Hotmail, Gmail, Yahoo Mail), nuestras cuentas hacia redes sociales como

Twitter y Facebook entre otros sitios comúnmente visitados por la mayoría de la gente que

navega por internet. (Alvarez, 2012)

2.2.5 Base de datos

Es la agrupación estructurada de datos sean estos del mismo tipo o diferentes, estos se encuentran

almacenados para su manipulación en consultas y otros procedimientos, pudiendo ser llamados

cuando sean necesarios.

Page 43: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

26

2.2.5.1Características de MySql

Las principales características de este gestor de bases de datos son las siguientes:

1. Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación

multihilo.

2. Soporta gran cantidad de tipos de datos para las columnas.

3. Dispone de API’s en gran cantidad de lenguajes (C, C++, Java, PHP, etc.)

4. Gran portabilidad entre sistemas.

5. Soporta hasta 32 índices por tabla.

6. Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en

los datos. (Paez, 2008)

Ventajas de MySql

MySQL software es Open Source

Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor

rendimiento.

Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a

su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin

ningún problema.

Facilidad de configuración e instalación.

Soporta gran variedad de Sistemas Operativos

Baja probabilidad de corromper datos, incluso si los errores no se producen en el

propio gestor, sino en el sistema en el que está.

Page 44: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

27

Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente

apropiado para acceder bases de datos en Internet

El software MySQL usa la licencia GPL (Paez, 2008)

2.2.6 Lenguajes de programación para desarrollo web

Existen muchos lenguajes de programación que nos permiten desarrollar aplicaciones web,

dentro de los que podemos mencionar es php, jsp, java, javascrip, ajax, entre otros. Notando de

que php es un lenguaje de programación enriquecido de muchas opciones prácticas y fáciles de

comprensión. (kioskea, 20013)

2.2.6.1 Php

El PHP, se define como un lenguaje de programación para la creación rápida de contenidos

dinámicos de sitios web, como son los foros, blogs, sistemas de noticias, entre otros. También,

crea aplicaciones gráficas independientes del navegador y aplicaciones para servidores. Es un

lenguaje de script dentro del HTML. (Php, 2005)

La principal función del PHP es permitir la interacción de la página web con el visitante que pudo

haber realizado cambios en ella, y cada usuario que ingrese a la página podrá ver la información

anteriormente modificada. Su nombre viene de la abreviación del concepto PHP Hypertext

Preprocessor. (Php, 2005)

2.3 Idea a Defender

Con la implementación del sistema informático mejorará el control y costos de producción de los

diferentes platos y menús gastronómicos que se elaboran en la Hostería.

Page 45: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

28

Variable Dependiente

Aplicación web de producción en la elaboración de platos y menús gastronómicos.

Variable Independiente

Proceso de control de producción

CAPÍTULO III

MARCO METODOLÓGICO

3.1 MODALIDAD DE LA INVESTIGACIÓN

Cualitativa

Porque nos va permitir desarrollar el proyecto de una manera organizada y llevar un control de

los procesos que se van a llevar a cabo durante el transcurso de la realización de la aplicación.

Cuantitativa

Ya que obtendremos información a través de encuestas, cuestionarios que nos permitan obtener

información para la realización del proyecto y basarnos en una muestra para lograr conseguir

buenos resultados.

3.2 TIPOS DE INVESTIGACIÓN

En base al método científico, observando la problemática que se da en la atención a la ciudadanía

en la Hostería, describiendo cada proceso que interviene en el proceso de control de producción,

explicar y predecir el problema que se quiere dar solución mediante la Aplicación Web; para ello

se recopila documentación en la que se lleva la información del proceso de producción,

Page 46: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

29

formularios, recetas, inclusive testimonios tanto de los clientes como del personal para luego ser

analizada y emitir conclusiones. (Tovar, 2008)

Tomando en cuenta los principios de la investigación cuantitativa se recoge y analizan los datos

cuantitativos sobre variables, la generalización y objetivación de los resultados a través de una

muestra realizado a la población que está en relación con la Hostería como también con el

personal que desempeñan sus labores en la misma para hacer inferencia. (Tovar, 2008)

3.3 POBLACIÓN Y MUESTRA

3.3.1 Población

Como población se tomó en cuenta a clientes y personal laboral que conforman la Hostería

Cabañas del Lago¨, de la ciudad de Otavalo, la misma que se la detalla a continuación:

Involucrados Población Instrumento utilizado

Clientes 380

Encuesta Personal Laboral 20

Total 400

Personal administrativo 2

entrevista

Tabla No 2.1: DETERMINACIÓN DE LA POBLACIÓN Fuente: El Autor

Page 47: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

30

La entrevista se la realizo a 2 personas del personal administrativo de la hostería cabañas

del lago los cuales fueron:

Nombre Cargo que desempeña

Entrevistado 1 Ing. Tania merino Gerente

Entrevistado 2 Franklin Anrango Gerente administrativo

Tabla No. 2.2 Entrevista Personal Administrativo

Fuente: El Autor

3.3.2 Muestra

Para el cálculo del tamaño de la muestra conociendo la población mencionada que es 400, se

toma en cuenta la siguiente fórmula:

Para el cálculo de la muestra se utilizó la siguiente fórmula.

n = (PQ*N) / ((N - 1) * (E² / K²)) + PQ

En dónde:

n Tamaño de la muestra

N o m Tamaño de la población N o m 400

PQ Constante de Varianza (0.25) PQ 0.25

E , e Error máximo admisible E , e 0.01

K Coeficiente de corrección de error K 2

Tabla No. 2.3 Cálculo de la Muestra

Fuente: El Autor

Reemplazando valores tenemos: n = (0.25*400) / ((00 - 1) * (0.01 / 4)) + PQ

n=100

Page 48: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

31

Se obtiene como resultado de la muestra 100. Que es el número de personas con las que se

trabajará en la investigación.

3.4 Métodos, técnicas e instrumentos

Modelo de entrevista que se les practico al personal administrativo de las cabañas del lago.

1.- ¿Le parece que la cantidad y calidad de ingredientes en cada plato está acorde con su valor?

Si No

X

2.- ¿Se sabe con exactitud los ingredientes que se tiene?

Si No

X

3.- ¿Cree que se agilitaría el proceso de producción y control al automatizar los procesos?

Si No

X

Modelo de la encuesta que fue aplicada

Modelo de Encuesta

Respuesta

1.- ¿Le han proporcionado la atención debida al momento de su visita

a la Hostería?

Si No

2.- ¿En cuánto tiempo desde haber realizado el pedido fue este

entregado?

Si No

Page 49: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

32

3.- ¿Cree usted que agilitaría la atención y servicio con un sistema

informático?

Si No

4.- ¿Al solicitar un pedido, lo ha recibido de manera adecuada y sin

ningún contratiempo?

Si No

5.- ¿Le parece que la cantidad y calidad de ingredientes en cada plato

está acorde con su valor?

Si No

6.- ¿Se sabe con exactitud los ingredientes que se tiene? Si No

7.- ¿Se sabe el número de platos vendidos periódicamente? Si No

8.- ¿Se tiene conocimiento de las ganancias obtenidas periódicamente? Si No

9.- ¿Al momento de preparar los platos se reparten con exactitud las

porciones en cada uno?

Si No

10.- ¿Cree que se agilitaría el proceso de producción y control al

automatizar los procesos?

Si No

Tabla No. 2.4 Modelo de Encuesta Fuente: El Autor

Page 50: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

33

3.5 INTERPRETACIÓN DE RESULTADOS

Análisis de encuesta dirigida a los clientes de la Hostería Cabañas del Lago

1.- ¿Le han proporcionado la atención debida al momento de su visita a la Hostería?

RESPUESTAS CANTIDAD PORCENTAJE

SI 90 90%

NO 5 5%

A VECES 5 5%

TOTAL 100 100%

Tabla No. 2.5 Le han proporcionado la atención debida al momento de su visita a la Hostería

Fuente: El Autor

Fig. 3.1 Le han proporcionado la atención debida al momento de su visita a la Hostería

Fuente: El Autor

Análisis

Se puede apreciar que el porcentaje de conformidad de los clientes a la hora de ser atendidos es

excelente, sin embargo existe una desconformidad por una minoría la cual puede ser a causa del

personal de atención debido a que refleja que en un grupo de clientes en ocasiones lo realiza bien

y en otras no.

90%

5% 5%

Análisis #1

Si

No

A veces

Page 51: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

34

2.- ¿En cuánto tiempo desde haber realizado el pedido fue este entregado?

RESPUESTAS CANTIDAD PORCENTAJE

Más de 5 min. 84 84%

10 min. 11 11%

Más de 15 min 5 5%

TOTAL 100 100%

Tabla No. 2.6 En cuánto tiempo desde haber realizado el pedido fue este entregado Fuente: El Autor

Fig. No. 3.2 En cuánto tiempo desde haber realizado el pedido fue este entregado

Fuente: El Autor

Análisis

La mayoría de clientes tiene una espera mínima de 5 minutos, esto puede variar dependiendo el

tipo de plato que se escoja ya que de esto se desprende el tiempo de preparación, sin contar que el

tiempo de espera aumenta dependiendo el número de platos que se hayan pedido y si estos son

similares o diferentes.

84%

11%

5%

Análisis #2

Mas de 5 min

10 min

Mas de 15 min

Page 52: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

35

3.- ¿Cree usted que agilitaría la atención y servicio con un sistema informático?

RESPUESTAS CANTIDAD PORCENTAJE

Bastante 95 95%

Poco 3 3%

Nada 2 2%

TOTAL 100 100%

Tabla No. 2.7 Cree usted que agilitaría la atención y servicio con un sistema informático Fuente: El Autor

Fig. No.3.3 Cree usted que agilitaría la atención y servicio con un sistema informático

Fuente: El Autor

Análisis

Se aprecia que en la mayoría los usuarios piensan que con un sistema de control de producción se

agilitaría ya que con la automatización de los procesos se brindaría un mejor servicio reduciendo

de forma considerable el tiempo de atención en los distintos servicios que a diario los clientes de

la empresa hacen uso con lo que un sistema de control de producción permitirá a la empresa

brindar mejor servicio para los distintos clientes y la propia administración.

95%

3% 2%

Analisis #3

Bastante

Poco

Nada

Page 53: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

36

4.- ¿Al solicitar un pedido, lo ha recibido de manera adecuada y sin ningún contratiempo?

RESPUESTAS CANTIDAD PORCENTAJE

Si 93 93%

No 2 2%

A veces 5 5%

TOTAL 100 100%

Tabla No. 2.8 Al solicitar un pedido, lo ha recibido de manera adecuada y sin ningún contratiempo Fuente: El Autor

Fig. 3.4 Al solicitar un pedido, lo ha recibido de manera adecuada y sin ningún contratiempo

Fuente: El Autor

Análisis

Por lo general los clientes quedan satisfechos con los servicios de la Hostería, claro que como en

todo lugar que se dedica a la venta o alquiler de servicios van a existir un pequeño grupo el cual

93%

2% 5%

Análisis #4

Si

No

A veces

Page 54: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

37

no está conforme con el servicio esto se pueden dar por diversos motivos personales, cabe

recalcar que no se descarta el trato o servicio indebido por parte del personal laboral.

5.- ¿Le parece que la cantidad y calidad de ingredientes en cada plato está acorde con su valor?

RESPUESTAS CANTIDAD PORCENTAJE

Está bien 70 70%

Aceptable 28 21%

Costoso 2 9%

TOTAL 100 100%

Tabla No. 2.9 Le parece que la cantidad y calidad de ingredientes en cada plato está acorde con su valor Fuente: El Autor

Fig. No. 3.5 Le parece que la cantidad y calidad de ingredientes en cada plato está acorde con su valor

Fuente: El Autor

Análisis

Un porcentaje alto aunque no mucho, concuerdan que el precio de los diferentes platos que ofrece

la Hostería cumple las expectativas lo cual indica que la cantidad que deben tener los platos no

70%

21% 9%

Anñalisis #5

Esta bien

Aceptable

Costoso

Page 55: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

38

exagera ni es poca, sin embargo una parte mínima no está de acuerdo con la cantidad y precio lo

cuan conlleva a q el cliente no está conforme ya sea con la cantidad o precio de los diferentes

platos. Reflejando así que se necesita mejorar la cantidad en relación a los costos de cada plato.

6.- ¿Se sabe con exactitud los ingredientes que se tiene?

RESPUESTAS CANTIDAD PORCENTAJE

Si 65 65%

No 5 5%

Más o menos 30 30%

TOTAL 100 100%

Tabla No. 3.1 Se sabe con exactitud los ingredientes que se tiene Fuente: El Autor

Fig. No.3,6 Se sabe con exactitud los ingredientes que se tiene

Fuente: El Autor

Análisis

Existe un porcentaje importante que indica que no saben con cuantos ingredientes se cuenta para

realizar la elaboración de los platos, lo cual da a conocer que no se posee un control en el

65%

5%

30%

Análisis #6

Si

No

Mas o Menos

Page 56: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

39

inventario de los productos generando así tiempo innecesario en recuento de ingredientes o

búsqueda dando como resultado perdidas en horas laborables para la Hostería.

7.- ¿Se sabe el número de platos vendidos periódicamente?

RESPUESTAS CANTIDAD PORCENTAJE

Si 80 80%

No 2 2%

Más o menos 18 18%

TOTAL 100 100%

Tabla No. 3.2 Se sabe el número de platos vendidos periódicamente Fuente: El Autor

Fig. No.3.7 Se sabe el número de platos vendidos periódicamente

Fuente: El Autor

80%

2% 18%

Análisis #7

Si

No

Mas o menos

Page 57: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

40

Análisis

Se dio a conocer que se sabe cuánto se ha vendido semanalmente y a su vez en los controles de

ventas que se lleva mensualmente, pero si se quisiera saber cuántos platos se han vendido

diariamente toma mucho tiempo analizar y contar las facturas, lo que se vuelve algo demoroso.

8.- ¿Se tiene conocimiento de las ganancias obtenidas periódicamente?

RESPUESTAS CANTIDAD PORCENTAJE

Si 90 90%

No 1 1%

Más o menos 9 9%

TOTAL 100 100%

Tabla No. 3.3 Se tiene conocimiento de las ganancias obtenidas periódicamente Fuente: El Autor

Fig. No.3.8 Se tiene conocimiento de las ganancias obtenidas periódicamente

Fuente: El Autor

90%

1%

9%

Análisis #8

Si

No

A menudo

Page 58: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

41

Análisis

Al igual que en el número de platos que la Hostería vende solo se tiene conocimiento de las

ganancias mensualmente después de hacer la contabilidad de las ventas, Seria una ventaja que se

pueda saber cuánto se ha vendido ya sea semanal o quincenalmente para saber cómo está

marchando y que es lo que más demandan los clientes.

9.- ¿Al momento de preparar los platos se reparten con exactitud las porciones en cada uno?

RESPUESTAS CANTIDAD PORCENTAJE

Igualmente 70 70%

Falta 2 2%

Unos Mas otros

Menos 28 28%

TOTAL 100 100%

Tabla No. 3.4 Al momento de preparar los platos se reparten con exactitud las porciones en cada uno

Fuente: El Autor

Fig. No. 3.9 Al momento de preparar los platos se reparten con exactitud las porciones en cada uno

Fuente: El Autor

64%

25%

11%

Análisis #9

Igualmente

Falta

Unos Mas otrosMenos

Page 59: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

42

Análisis

Es algo difícil preparar dos platos idénticos en manera proporcional, al menos si se trata de algo

líquido y con varios ingredientes, pero al saber las medidas indicadas de porción se logra una

mayor exactitud, ya que el análisis muestra que un número considerable de platos son desiguales

de manera proporcional.

10.- ¿Cree que se agilitaría el proceso de producción y control al automatizar los procesos?

RESPUESTAS CANTIDAD PORCENTAJE

Si 90 90%

No 10 10%

TOTAL 100 100%

Tabla No. 3.5 Cree que se agilitaría el proceso de producción y control al automatizar los procesos

Fuente: El Autor

Fig. No. 3.10 Cree que se agilitaría el proceso de producción y control al automatizar los procesos

Fuente: El Autor

90%

10%

Análisis #10

Si

No

Page 60: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

43

Análisis

La mayoría está de acuerdo en que se mejorará el proceso de producción y a su vez el control de

la misma ya que con la automatización de los procesos el trabajo seria de una manera más

calculado, evitando así de esta manera el desperdicio tanto de recursos humanos como de

recursos materiales a la Hostería.

3.6 Conclusiones teórico-metodológicas

No existe un control adecuado de ingredientes para la realización de los productos finales.

Al no saber la medida adecuada de porción y organización se genera tiempo de espera

ocasionando disgusto al cliente.

No se sabe las ganancias obtenidas ya sean estas semanales o quincenales.

En el factor tiempo existe una pérdida de horas laborales a no saber el tiempo adecuado para la

producción del producto terminado.

Existe una necesidad imperiosa de la implementación de un sistema de control productivo.

Page 61: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

44

CAPÍTULO IV

MARCO PROPOSITIVO

PROPUESTA

4.1 “APLICACIÓN WEB DE CONTROL DE PRODUCCIÓN GASTRONÓMICO PARA LA

HOSTERÍA CABAÑAS DEL LAGO”

4.1.1 Propósito

A través del presente documento que tiene como propósito acopiar, estudiar y determinar las

principales necesidades y las características de una Aplicación Web que brinde como servicios el

Control en la Producción, por ende un control en el inventario de productos y brindar una mejor

atención a los clientes. El documento se centra en la funcionalidad requerida por los participantes

en el proyecto y los usuarios finales que intervendrán.

Esta utilidad tiene como objetivo facilitar el trabajo al personal que labora en la Hostería

viéndose afectados directamente los clientes, con una mejor organización al momento de realizar

el proceso de elaboración de los menús y platos que en esta se preparan, y suministros que

intervienen en su producción, dando una mejor rentabilidad y organización en la Hostería.

4.1.2 Visión

La Visión de una Aplicación orientada a la web dirigido al Control de Producción, e inventarios

de los ingredientes para el proceso de elaboración de menús para la Hostería Cabañas del Lago

en la ciudad de Otavalo. Esta aplicación permitirá al personal que labora en esta gestionar de

una manera más adecuada el proceso de producción, llevando a cabo de manera sistemáticamente

Page 62: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

45

organizada; los usuarios por medio del internet se podrá acceder a la aplicación y tener

conocimiento de cómo se están llevando a cabo las actividades de producción a su vez obtener

reportes. Además el personal tendrá conocimiento permanente de la existencia de insumos y

materias primas para la realización de los platos y menús de la Hostería, mediante un inventario

de ingredientes actualizado.

4.1.3 Viabilidad Técnica

La empresa cuenta con los equipos necesarios y cumple con los requerimientos y características

técnicas para lograr un correcto funcionamiento del proyecto.

La Hostería ha colaborado con la realización de las pruebas respectivas de la aplicación web para

un correcto funcionamiento. Al contar con los equipos y Hosting que posee la empresa los gastos

no serán muy elevados lo cual impedirá inversiones adicionales.

4.1.4 Viabilidad Operativa

El personal de la empresa está dispuesto a colaborar con la información necesaria que se solicite

para el desarrollo de la aplicación sin que ésta llegue a fallar. El personal será el que esté

involucrado en la capacitación, diseño de la aplicación como en las modificaciones que se

requiera a tiempo futuro. Los usuarios encargados del manejo de la aplicación poseen

conocimientos de informática con lo cual se puede garantizar su correcta utilización:

Función Usuario

Creador de la aplicación Programador

Gestión de la aplicación Gerente

Administrar la aplicación Administrador

Page 63: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

46

Receptar y entregar pedidos Mesero

Realizar los pedidos Chef

Cobro de pedidos Cajero

4.1.5 Viabilidad Económica

Una vez realizado el estudio de los requerimientos necesarios para el desarrollo de la aplicación

se determinó que la empresa cuenta con el equipo de cómputo y personal adecuado, lo que evita

que el desarrollo e implementación de la aplicación web tenga elevados costos y sea así mucho

más satisfactoria sin tener que realizar gastos adicional para el desarrollo e implementación.

- Computadores (3) $ 1200

- Costo programación $ 800

- Gastos de transporte $ 100

- Utilitarios (impresiones, hojas, copias) $ 100

Total $ 2200

4.2 METODOLÓGIA DE DESARROLLO DE SOFTWARE RUP

Esta metodología de desarrollo de software posee 4 fases las cuales:

- Inicio (también llamado Incepción o Concepción)

- Elaboración

- Desarrollo (también llamado Implementación, Construcción)

- Cierre (también llamado Transición)

Page 64: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

47

4.2.1 Fases Metodológicas

Fase de Inicio

El desarrollo se llevara a cabo en base a fases con una o más iteraciones en cada una de ellas

las cuales se desarrollan con el avance del proyecto. En esta fase de inicio se procede con lo

siguiente:

Recopilación de información

Se hizo un análisis de:

- Cómo se llevaban a cabo los procesos de producción

- El manejo de los ingredientes

- La distribución o proporción de las cantidades en porciones

- Las recetas de los platos

- El precio y costos de producción

- Las características del software y hardware

- Organización de pedidos de los clientes

Teniendo como resultado el funcionamiento del proceso productivo que se lleva en la

Hostería, y poder tomar las decisiones de cómo va a ir estructurado el sistema tanto en

hardware como en software. Logrando así de esta manera cumplir los objetivos planteados.

Ejemplo de cómo se lleva el inventario en la Hostería:

Page 65: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

48

Fig. No. 3.11 Inventario Hostería

Fuente: El Autor

Análisis de hardware y software

Hardware

En la Hostería poseen tres computadores, los cuales son utilizados en el desarrollo del

proyecto, al usar recursos que posee la Hostería por ende se detallan las características de los

equipos que son:

Page 66: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

49

Computadores

(tres)

Impresora

(una)

Case Marca HP Desk Modelo Canom MP 280

Procesador Dual Core de 3.4 Ghz Modo de

impresión Tinta continua

Memoria

Ram 4GB DDR SDRAM

Velocidad de

impresión

A4, B/N 7 páginas por minuto,

color 5 páginas por minuto

Disco Duro 500 GB Sata

Software

El software con el cual se va a trabaja es gratuito por lo cual su obtención es fácil de

conseguirlo directamente desde la web haciendo las descargas de los diferentes programas

que se utilizan para el funcionamiento de la aplicación, los cuales se puede mencionar:

Requerimientos de Software

DISEÑO

Sybase PowerDesigner se optó por esta

herramienta por ser de fácil uso y de gran

funcionalidad para el modelado de la base de

datos.

MOTOR DE BASE DE DATOS MySQL Versión: 5.5.16

CODIFICACIÓN

Para el desarrollo de la aplicación web Php

versión 5.3.8 (lenguaje de alto nivel),

servidor web Apache, Macromedia

Dreamweaver 8.

Page 67: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

50

Perspectiva del proyecto

El proyecto a desarrollar es una Aplicación Web para el control de producción para la Hostería

Cabañas del lago, con el objeto de mejorar la atención a sus clientes y gestionar el

funcionamiento adecuado en su actividad en la producción de menús y platos que en esta se

ofrecen.

Resumen de beneficios a obtener

Beneficio Usuarios Características que lo apoyan

Método rápido y eficiente para el proceso

de producción.

Interfaz gráfica amigable

Utilización de nuevos recursos. Como es el

internet.

Aplicación Web

Mayor facilidad para el acceso a datos Base de Datos

Tabla No. 3.6 Resumen de características perspectiva del proyecto

Fuente: El Autor

Fase de Elaboración

En la fase de elaboración se seleccionó los problemas para definir la arquitectura del sistema

especificando los casos de uso para un primer análisis del dominio, y diseñar la solución

preliminar.

Page 68: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

51

Descripción de los stakeholders (participantes en el proyecto y usuarios)

Para proveer de una manera efectiva una metodología que se ajuste a las necesidades

de los usuarios, es necesario identificar e involucrar a todos los participantes en el

proyecto como parte del proceso de modelado de requerimientos, también es

necesario identificar a los usuarios del sistema y asegurarse de que el conjunto de

participantes en proyecto los representa adecuadamente. Esta sección muestra los

participantes y los usuarios involucrados en el proyecto, así como los problemas más

importantes que estos reciben para enfocar la solución propuesta hacia ellos.

Resumen de stakeholders

Nombre

Descripción

Responsabilidades

Bryan

Drewniok

Desarrollador de la

Aplicación Web

El stakeholder realiza:

Funcionalidades de la

Aplicación

Tania Merino Propietaria Seguimiento del desarrollo de

la Aplicación.

Tabla No. 3.7 Resumen de stakeholders Fuente: El Autor

Page 69: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

52

Resumen de los usuarios

Nombre Descripción Stakeholder

Personal Laboral y

Administrativo

Usuarios que harán uso y

administraran la Aplicación

Empleados y

Administración

Propietario

Principal beneficiado y

usuario de la Aplicación

Propietario

Tabla No. 3.8 Resumen de los usuarios del sistema Fuente: El Autor

Especificación de casos de uso

Gerente propietario

Descripción

El actor Gerente propietario es quien realiza los reportes, y Consulta de Ventas e Inventario en

stock. Al Recibir los reportes, podrá tener acceso a la información que detalla la cantidad de

platos vendidos y reportes de ganancias. Además de al tener conocimiento del stock de insumos

en bodega, intervenir de manera directa con el personal de inventario para adquirir los insumos

para elaboración de los menús.

Page 70: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

53

.

Fig. No. 4.1 Caso de uso Gerente propietario

Fuente: El Autor

Administrador del sistema

Descripción

El Administrador del sistema e quien se encarga de la asignación de privilegios a usuarios, crea,

elimina y modifica usuarios, administra inventario, modifica el contenido de la aplicación tanto

en el aspecto visual como en su contenido dependiendo de los cambios que se requieran.

Gerente

Propietario

Accede a Reportes

Consulta de Inventarios

Presupuestos para

adquisiciones

Ingresar y modificar usuarios

Imprime

Otorga privilegios y

restricciones

Page 71: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

54

Fig. No. 4.2 Casos de uso para personal administrativo

Fuente: El Autor

Personal de atención (meseros)

Descripción

El personal de atención está encargado de realizar los pedidos de los clientes, consultar el precio

de los diferentes platos y menús, modificar el estado de los diferentes pedidos realizados conjunto

con el personal de cocina.

PERSONAL

ADMINISTRATIVO

Dar baja a

usuarios

Modificar la aplicación

Asigna privilegios a

usuarios

Stock Ingredientes

Usuarios

Área Administrativa

Revisar el stock de

productos

Page 72: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

55

Fig. No. 4.3 Casos para el personal de Atención

Fuente: El Autor

PERSONAL DE

ATENCIÓN

Crear

Pedidos

Pedidos

clientes

Consulta de precios de

platos

Mesa

Clientes

Platillos

Recetas

Recepción de

pedidos

Page 73: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

56

Personal de cocina (chef - asistente)

Descripción

El personal de cocina se encarga de revisar y ejecutar los pedidos solicitados por parte de los

meseros, Revisar el stock en inventario de productos con los que se cuenta para elaborar los

diferentes menús, asignar costos de mano de obra, crear nuevos menús, asignar tiempos de

preparación, asignar los costos de mano de obra en la elaboración de cada menú.

Fig. No 4.4 Caso de uso para el personal de cocina

Fuente: El Autor

PERSONAL DE

COCINA

Crear nuevos platos o menús

Revisar el stock en

inventario

Revisar, ejecutar pedidos

encargados por meseros

Asignar tiempos de

preparación

Modificar Pedidos

Page 74: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

57

Personal de caja

Descripción

El personal de caja revisa los pedidos de los meseros y edita su estado, calcula el precio

dependiendo los pedidos, realiza reportes de ventas, realiza la factura de venta.

Fig. No. 4.5 Caso de uso para el personal de caja

Fuente: El Autor

PERSONAL DE

CAJA

Estado de pedidos

Realizar factura

Calcular precios

dependiendo los

pedidos

Genera reportes

de ventas y

consultas

Registro

Usuarios

Administra Usuarios

Crea, modifica y

actualiza

Page 75: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

58

Conclusiones

De acuerdo a los resultados obtenidos a lo largo del estudio realizado y de la experiencia

adquirida en el desarrollo de la aplicación, se ha llegado a las siguientes conclusiones teniendo en

cuenta los objetivos y alcance de la investigación.

• Se ha logrado la optimización de recursos con los que cuenta el Hostería, reduciendo el tiempo

en la elaboración de los diferentes paltos que en esta se producen, además de la administración

y control de ingredientes e insumos de inventario evitando así de esta manera reducir el

desperdicio de los insumos y del tiempo de mano de obra.

• El proyecto desarrollado utiliza recursos en línea e intranet de la institución, para el manejo y

manipulación de la información ya que maneja interfaz web. El acceso al sistema control de

producción se administra por el departamento de sistemas de la institución.

• La información que antes se tenía en archivos físicos como hojas de papel, estarán clasificadas

y almacenadas en una base de datos a la cual se podrá acceder y controlar de manera fácil y

rápida.

• La toma de decisiones será más fácil ya que se dispondrá de información actualizada de los

procesos y las actividades que se llevan a cabo en la Hostería.

• Para cumplir con los objetivos planteados, es fundamental la buena predisposición por parte de

los usuarios en el uso de herramientas informáticas, para la automatización de procesos que se

llevan a cabo dentro de la institución.

Page 76: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

59

categoria_plato

id

descripcion

int(11)

varchar(30)

<pk>

cliente

id

cedula

nombres

direccion

telefono

estado

int(11)

varchar(14)

varchar(150)

varchar(70)

varchar(10)

varchar(10)

<pk>

compras

id

fecha

int(11)

date

<pk>

costo_plato

id

plato_id

costo_ingredientes

costo_chef

costo_mesero

costo_asistente

costo_cajero

costo_local

int(11)

int(11)

double(8,4)

double(8,4)

double(8,4)

double(8,4)

double(8,4)

double(8,4)

<pk>

datos_factura

id

aut_sri

serial_1

serial_2

int(11)

varchar(10)

varchar(3)

varchar(3)

<pk>

detalle_compras

id

compra_id

producto_id

cantidad

medida_d

precio_total

int(11)

int(11)

int(11)

int(11)

varchar(15)

double(8,4)

<pk>

detalle_pedido

id

pedido_id

detalle_id

cantidad

precio_u

subtotal

int(11)

int(11)

int(11)

int(11)

double(8,4)

double(8,4)

<pk>

empresa

id

nombre_empresa

ruc

direccion

telefono

pais

ciudad

int(11)

varchar(50)

varchar(14)

varchar(70)

varchar(10)

varchar(20)

varchar(20)

<pk>

factura

id

empresa_id

datos_id

fecha

cliente_id

pedido_id

subtotal_fact

iva

total_fact

int(11)

int(11)

int(11)

date

varchar(14)

int(11)

double(8,4)

double(8,4)

double(8,4)

<pk>

kardex_porcion

id

producto_id

ref_prod

fecha

descripcion

porcion

cantidad_ent

precio_ent

total_ent

cantidad_sal

precio_sal

total_sal

cantidad_bal

precio_bal

total_bal

int(11)

int(11)

int(11)

date

varchar(20)

varchar(20)

int(11)

double(8,4)

double(8,4)

int(11)

double(8,4)

double(8,4)

int(11)

double(8,4)

double(8,4)

<pk>

menu

id

topico_id

nombre_menu

posicion

visible

ruta

int(11)

int(11)

varchar(30)

int(3)

tinyint(1)

varchar(50)

<pk>

mesas

id

numero_mesa

capacidad

vacante

estado

int(11)

int(11)

int(11)

varchar(15)

varchar(15)

<pk>

paginas

id

topico_id

nombre_menu

posicion

visible

contenido

imagen_1

imagen_2

int(11)

int(11)

varchar(30)

int(3)

tinyint(1)

text

varchar(40)

varchar(40)

<pk>

pedido

id

numero_mesa

estado

int(11)

int(11)

varchar(15)

<pk>

personal

id

perfil

salario

horas_trabajadas

minutos_trabajados

costo_minuto

int(11)

varchar(20)

double(8,4)

int(11)

int(11)

double(8,4)

<pk>

plato

id

nombre_plato

categoria

precio

tiempo_elabo

costo_total

imagen1

imagen2

contenido

util idad

int(11)

varchar(30)

varchar(30)

double(8,4)

int(11)

double(8,4)

varchar(70)

varchar(70)

text

double(8,4)

<pk>producto

id

nombre_producto

medida

costo_medida

porcion

costo_porcion

stock_min

stock_max

int(11)

varchar(50)

varchar(20)

double(8,4)

varchar(20)

double(8,4)

int(11)

int(11)

<pk>

receta

id

plato_id

producto_id

cantidad_porcion

costo_total

int(11)

int(11)

int(11)

int(11)

double(8,4)

<pk>

tiempo_elaboracion

id

plato_id

tiempo_preparacion

tiempo_pedido

tiempo_entrega

tiempo_asistente

tiempo_cajero

int(11)

int(11)

int(11)

int(11)

int(11)

int(11)

int(11)

<pk>

topico

id

nombre_menu

posicion

visible

int(11)

varchar(30)

int(3)

tinyint(1)

<pk>

usuarios

id

usuario

hashed_contrasena

perfil_usuario

nombres

apellidos

ciudad

direccion

telefono

estado

int(11)

varchar(50)

varchar(40)

varchar(20)

varchar(50)

varchar(50)

varchar(30)

varchar(50)

varchar(12)

varchar(10)

<pk>

Fase de construcción.- En esta fase se completó la funcionalidad del sistema acorde a los

requerimientos pendientes y cambios que tanto los usuarios y personal administrativo por

medio de una evaluación fueron solicitados.

4.2.1.1 Móldelo del Diseño de la base de Datos:

Fig. No. 4.6 Diseño Base de Datos

Fuente: El Autor

La base de datos fue desarrollada en Power Designer para luego ser exportada a SQL. Se la

crea con el nombre de bdd_produccion.sql; se le coloco contraseña para así dar seguridad a los

datos almacenados en ella. Contiene 21 tablas, las mismas que están relacionas entre sí.

Page 77: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

60

CONTROL DE ACCESO AL SISTEMA: Para el acceso al sistema se utiliza un formulario

en el cual se pedirá el ingreso de un usuario y contraseña, y un botón de “ingresar” al sitio, al

ingresar incorrecta la clave se emite un mensaje de error informando Combinación

Usuario/Contraseña es incorrecta.

Fig. No. 4.7 Control de Acceso al Sistema

Fuente: El Autor

ENTRADAS Y SALIDAS

Ingresar Usuario (mesero): Este tipo de usuarios son los encargados de la creación de

pedidos por parte de los clientes, para lo cual ingresan los datos de cada uno, en el formulario

correspondiente a su interfaz, una vez lleno digita el botón crear usuario.

Fig. No. 4.8 Formulario de Ingreso datos Usuario

Fuente: El Autor

Page 78: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

61

Fig. No. 4.9 Reporte de listado de ingredientes

Fuente: El Autor

Imprimir Reportes: Este formulario muestra un lisado de los productos que se tienen en

existencias en la base de datos del sistema, y se pueden imprimir al dar clic en el botón de

imprimir.

4.2.1.2 Funciones Principales de la Aplicación

Función para validar la cédula

Esta función es llamada en los cuadros de texto verificadores de cedula en la aplicación, con

esta función permite verificar si el número de cedula ingresado es el correcto, dando un

mensaje de alerta en caso de que se la haya ingresado erróneamente o no exista:

Page 79: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

62

function check_cedula(form) { var cedula = form.cedula.value; array = cedula.split( "" ); num = array.length; if ( num == 10 ) { total = 0; digito = (array[9]*1); for( i=0; i < (num-1); i++ ) { mult = 0; if ( ( i%2 ) != 0 ) { total = total + ( array[i] * 1 ); } else { mult = array[i] * 2; if ( mult > 9 ) total = total + ( mult - 9 ); else total = total + mult; } } decena = total / 10;

decena = Math.floor( decena ); decena = ( decena + 1 ) * 10; final1 = ( decena - total );

if ( ( final1 == 10 && digito == 0 ) || ( final1 == digito ) )

{ alert( "La cedula es correcta" ); return true; } else { alert( "El digito autoverificador de su cedula es incorrecto debe ser."+final1); form.cedula.value=''; return false; } } else { alert("La cedula no pue detener menos de 10 digitos y tan poco más de 10 digitos"); form.cedula.value=''; return false; }

Tabla No. 4.1 Función de cedula Fuente: El Autor

Función para controlar campos requeridos, longitud máxima de caracteres y errores

FUNCIÓN #1

function revisar_campos_requeridos($arreglo_requerido) { $campo_errors = array(); foreach($arreglo_requerido as $nombreCampo) { if(!isset($_POST[$nombreCampo]) || empty($_POST[$nombreCampo])) { $campo_errors[] = $nombreCampo; } } return $campo_errors; }

FUNCIÓN #2 function revisar_max_longitud_campo($arreglo_longitud_campo) { $campo_errors = array(); foreach($arreglo_longitud_campo as $nombreCampo => $maxlongitud) { if(strlen(trim(mysql_prep($_POST[$nombreCampo]))) > $maxlongitud) { $campo_errors[] = $nombreCampo; } } return $campo_errors; }

FUNCIÓN #3

function mostrar_errores($arreglo_errores) { echo "<p class=\"errors\">"; echo "Por favor revise los siguientes campos: <br />"; foreach($arreglo_errores as $error) { echo " - " . $error . "<br / >"; } echo "</p>"; }

Tabla No. 4.2 Funciones controlar campos Fuente: El Autor

Page 80: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

63

La función #1, verifica que los campos que sean obligatorios es decir que no pueden quedar

vacíos, contengan información ya que es indispensable llenarlos.

La función #2, verifica que los campos de texto contengan la longitud de caracteres

establecidos y no sobrepasen el límite máximo establecido.

La función #3, se encarga de revisar que no haya errores como campos vacíos o ingreso

erróneo de datos.

Función para calcular el costo de porción de los ingredientes

function medida_prod($medida) { if ($medida == "kilogramos" or $medida == "litros") { if ($medida == "kilogramos") { $porcion = "gramos"; return $porcion; } else { $porcion = "ml"; return $porcion; } } elseif($medida == "libras") { $porcion = "onzas"; return $porcion; } else { $porcion = "cuarto"; return $porcion; } }

Verifica si la medida está en

kilogramos, litros, libras o

unidades, dependiendo del tipo

de medida se la cambia a

gramos, mililitros, onzas y

unidades para sacar el valor en

porciones.

Page 81: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

64

function costo_prod($medida,$costo_medida) { if ($medida == "kilogramos" or $medida == "litros") { $costo_porcion = trim(mysql_prep($costo_medida / 1000)); return $costo_porcion; } elseif($medida == "libras") { $costo_porcion = trim(mysql_prep($costo_medida / 16)); return $costo_porcion; } else { $costo_porcion = trim(mysql_prep($costo_medida / 4)); return $costo_porcion; } }

Con esta función se hace el

cálculo de porciones de las

medidas, dividiendo para cada

porción

dependiendo cual sea la medida a

transformar, hasta llegar a la

unidad mínima de cada una de

ellas.

function cantidad_por($medida,$costo_medida) { if ($medida == "kilogramos" or $medida == "litros") { $costo_porcion = trim(mysql_prep($costo_medida * 1000)); return $costo_porcion; } elseif($medida == "libras") { $costo_porcion = trim(mysql_prep($costo_medida * 16)); return $costo_porcion; } else { $costo_porcion = trim(mysql_prep($costo_medida * 4)); return $costo_porcion; }

Aquí se calcula el costo

dependiendo la cantidad de la

porción multiplicado por el

valor del costo de cada

ingrediente.

Tabla No. 4.3 Calcular medida porción Fuente: El Autor

Page 82: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

65

Código para la compra de productos

$query3 = "INSERT INTO kardex_porcion ( producto_id, ref_prod, fecha, descripcion, porcion, cantidad_ent, precio_ent, total_ent, cantidad_bal,precio_bal, total_bal) VALUES {$receta_lista['producto_id']},{$cont},'{$fecha}','compra','{$porcion}',{$cantidad_por},{$costo_porcion},{$receta_lista['precio_total']},{$cantidad_por},{$costo_porcion},{$receta_lista['precio_total']} )"; $resultado3 = mysql_query($query3, $conexion); $cant_balance = $cantidad_por; } else { $kardex_por = busqueda_prod_kardex($receta_lista['producto_id'],$cont); $cont ++; porcion $cant_balance = $kardex_por['cantidad_bal'] + $cantidad_por; $total_balance = $cant_balance * $costo_porcion; $query3 = "INSERT INTO kardex_porcion ( producto_id, ref_prod, fecha, descripcion, porcion, cantidad_ent, precio_ent, total_ent, cantidad_bal, precio_bal, total_bal) VALUES ( {$receta_lista['producto_id']},{$cont},'{$fecha}','compra','{$porcion}',{$cantidad_por},{$costo_porcion},{$receta_lista['precio_total']},{$cant_balance},{$costo_porcion},{$total_balance} )"; $resultado3 = mysql_query($query3, $conexion); } $query = "UPDATE producto SET costo_medida = '{$costo_medida}', costo_porcion = '{$costo_porcion}', stock_max = '{$cant_balance}' WHERE id = '{$receta_lista['producto_id']}'"; $resultado = mysql_query($query, $conexion); } } else { $mensaje = "La compra no pudo ser creada."; $mensaje .= "<br />" . mysql_error(); } } else { if (count($errores) == 1) { $mensaje = "Hubo un error en el formulario"; }

Page 83: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

66

else { $mensaje = "Hubieron" . count($errores) . "errores en el formulario."; } } } else { $mensaje = "Debe ingresar al menos un producto."; } }

Tabla No. 4.4 Comprar productos Fuente: El Autor

Con este código se insertan los productos en el kardex al momento que se realizan las compras

de los productos, aumentando así el valor de las existencias de los productos en el kardex.

Manejo de sesiones y seguridades

El manejo de sesiones nos brinda la opción de controlar los usuarios es decir el tipo de usuario y

las opciones que este tendrá disponibles en el uso de la aplicación.

Creación del manejo de sesión

<?php session_start(); function logged_in() { return isset($_SESSION['id']); } function confirmar_logged_in() { if(!logged_in()) { redireccionar("index.php"); } }

?>

Mediante este código se crea la sesión que será

utilizada para asegurar la aplicación, mismo

que a su vez será llamado para hacer la

verificación en los formularios de inicio de

sesión, para determinar las opciones del

usuario.

Tabla No. 4.5 Creación de sesiones

Fuente: El Autor

Page 84: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

67

Encriptación de contraseñas

Es una manera muy eficiente de dar seguridad a la aplicación el hecho de tener las contraseñas de

forma encriptado ya que protege la información y privacidad de cada usuario.

Método de encriptación de passwords (sha1)

El sha1, es una función que nos

permite realizar la encriptación de

datos en nuestras aplicaciones, es

un hash, que es un algoritmo

criptográfico para generar claves

que brinden mejor seguridad en el

manejo de datos.

Php nos brinda esta opción y se lo

hace como muestra el ejemplo:

$campos_requeridos = array('usuario', 'contrasena');

$errores = array_merge($errores,

revisar_campos_requeridos($campos_requeridos,

$_POST));

$campos_con_longitud = array('usuario' => 30,

'contrasena' => 30);

$errores = array_merge($errores,

revisar_max_longitud_campo($campos_con_longitud,

$_POST));

$usuario = trim(mysql_prep($_POST['usuario']));

$contrasena = trim(mysql_prep($_POST['contrasena']));

$hashed_contrasena = sha1($contrasena);

Tabla No. 4.6 Método de encriptación sha1

Fuente: El Autor

En todo formulario que necesite ingresar datos importantes o privados como contraseñas se aplica

esta función, la cual se la crea transformando el campo requerido con la función sha1.

Page 85: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

68

Fase de Transición.- Por ultimo en la fase de transición se dio los ajustes finales después de

las pruebas necesarias, para que la aplicación cumpla con las especificaciones entregadas por

las personas involucradas en el proyecto de investigación.

Sentencia que define el problema

El problema de

Deficiente Control en la producción e

inventario de ingredientes e insumos para la

elaboración de menús.

Afecta a la

Hostería Cabañas del Lago

Una solución adecuada seria

Implementar una Aplicación Web para el

control de producción e inventario.

Tabla No. 5.1 Sentencia que define el problema Fuente: El Autor

Page 86: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

69

Pruebas de funcionamiento en Hardware /Software

Se llevaron a cabo las pruebas necesarias para medir y evaluar el funcionamiento de la aplicación

bajo los diferentes y posibles casos de funcionamiento en donde vaya a ser ejecutada la

aplicación dando como resultado su correcto funcionamiento en:

Pruebas de funcionamiento en hardware:

Hardware RESULTADOS

Monitores Procesadores Visibilidad-Apertura/carga

CRT

- Intel Pentium,

Celeron, Core 2 Duo,

Core i3, 15, i7

- Velocidad de apertura de ventanas sin

demora.

- Interfaz gráfica de buena apreciación.

- 15 pulgadas - No presenta distorsión en imágenes no

gráficos en la aplicación

- 14pulgadas - Aplicación en Windows como Linux carga

de imágenes, validaciones de usuarios y

rebotes de error en ejecución. LCD - AMD Turion,

Athlom, Phenom - 15 pulgadas - Abandonos de sesión con éxito.

- 14 pulgadas - Protección en uso y almacenamiento de

contraseñas.

Tabla No. 5.2 Pruebas en Hardware/Software Fuente: El Autor

Monitores con tamaño superior no presentaron anomalías mayores en la aplicación, más que el

encogimiento de pantalla con bordes vacíos en los lados de la aplicación, ocupando los 1024x850

pxl de la aplicación en pantalla, en caso de monitores con mayor tamaño el espacio sobrante

aparecía con relleno dependiendo el dispositivo.

Page 87: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

70

Pruebas de funcionamiento en software:

Software Resultados

Navegadores

Sistemas Operativos

Velocidad en Respuesta

Procesos

- Internet Explorer -Windows 2000 Versión superior a 5 buena C/D 8/10

- Mozilla Firefox -Windows Vista Optima -- Carga/Datos 9/10 promed.

- Google Chrome -Windows xp Optima – Carga/Datos 9/10 promed.

- Safari -Windows 7, 8 Normal – Up/Down Load 8/10 promed.

- Linux Tiempos de respuesta en general 9/10

Tabla No. 5.3 Pruebas funcionamiento en software Fuente: El Autor

El uso de cualquier navegador web de los mencionados que son los más comunes en su uso, no

presentaron inconveniente alguno ya que en todos funciona correctamente la aplicación. Siendo

así a libre opción de escoger el más preferido por los usuarios. En sistemas operativos inferiores a

los nombrados no se detectó inconveniente alguno, cabe recalcar que ya al ser sistemas

operativos antiguos y casi inutilizables por usuarios.

Pruebas de velocidad de la red

Para saber la velocidad de la red ingresamos a la siguiente dirección web: http://speedtest.cnt-

grms.com.ec/ la cual nos aparecerá la ventana para empezar la prueba:

Page 88: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

71

Fig No. 4.10 Prueba Carga Inicio

Fuente: http://speedtest.cnt-grms.com.ec/

Escoger la opción de empezar la prueba y se iniciara.

Fig. No. 4.11 Prueba de red ping

Fuente: http://speedtest.cnt-grms.com.ec/

Luego de iniciar procede a verificar el ping de nuestra máquina y milisegundos de tiempo en

ping.

Page 89: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

72

Fig. No. 4.12 Resultado prueba de red

Fuente: http://speedtest.cnt-grms.com.ec/

Posteriormente nos muestra la velocidad tanto de descarga como de subida de datos:

Fig. No. 4.13 Resultado Prueba de red final

Fuente: http://speedtest.cnt-grms.com.ec/

Prueba del Sistema

Una vez concluido el desarrollo del sistema se lo presentó a la propietaria y al Jefe administrativo

de la Hostería Cabañas del Lago. Luego se realizó el ingreso de los datos iníciales para el uso del

Page 90: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

73

sistema como son: tipo de usuario, menú por perfil, privilegios dependiendo su respectivo

usuario. Para comprobar el correcto funcionamiento del sistema se realizaron distintos casos de

prueba, los resultados de los procesos más importantes del sistema se presentan en las siguientes

tablas:

. CASO DE

PRUEBA PRERREQUISITO DATOS DE PRUEBA

RESULTADO

ESPERADO

RESULTADOS

OBTENIDOS

Comprobar que

solamente se

puede ingresar al

sistema con un

usuario y clave

válidos

El usuario

debe estar

creado

usuario= Bryannn

clave= incorrecta

El

sistema

deniega el

acceso

Correcto

usuario= incorrecto ,

clave= 789

El

sistema

deniega el

acceso

Correcto

usuario= inactivo ,

clave=789

El

sistema

deniega el

acceso

Correcto

usuario= Bryan

,clave= bryan

El

sistema

permite el

acceso

Correcto

Tabla No. 5.4 Prueba Ingreso al Sistema

Fuente: El Autor

Page 91: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

74

CASO DE

PRUEBA PRERREQUISITO

DATOS DE

PRUEBA

RESULTADOS

ESPERADOS

RESULTADOS

OBTENIDOS

Comprobar que

el

administrador

puede crear un

usuario

El usuario

debe estar

autenticado

con perfil de

administrador

Sin datos

El sistema muestra

mensaje de error

indicando que los

valores son requeridos

Correcto

Datos sin

formato,

ejemplo

correos,

fechas,

categoría

El sistema muestra

mensaje de error

indicando que el

formato es

incorrecto

Correcto

Identificación

duplicada

El sistema muestra

mensaje de error

indicando que la

identificación ya

existe

Correcto

Datos

correctos

El sistema

ingresa el

empleado y

redirige a página

de ingreso exitoso

Correcto

Comprobar que

el

administrador

puede modificar

un

empleado

El usuario debe estar

creado Sin datos

El sistema muestra

mensaje de error

indicando que los

valores son requeridos

Correcto

Datos sin

formato,

ejemplo

correos,

fechas,

categoría

El sistema

muestra

mensaje de error

indicando que el

formato es incorrecto

Correcto

Identificación

duplicada

El sistema muestra

mensaje de error

indicando que la

identificación ya

existe

Correcto

Datos

correctos

El sistema modifica

los

datos y redirige a

página de

modificación

exitosa

Correcto

Tabla No. 5.5 Prueba de administración de empleados

Fuente: El Autor

Page 92: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

75

Prueba de funcionamiento varios usuarios a la vez

Tipo de usuario Operación que realiza Velocidad del

proceso

Índice de

tardanza

Cajero Cobro de un pedido 10/10 No

Mesero

Chef

Toma del pedido del cliente 10/10 No

Preparación del pedido

Mesero

Asistente

Chef

Cajero

Toma la orden del cliente

10/10 No

Modifica el estado del

pedido

Hace la preparación del

pedido

Cobra el pedido al cliente

Tabla No. 5.6 Prueba sistema varios usuarios Fuente: El Autor

Page 93: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

76

CONCLUSIONES

• Al implementar el software que permite el control de producción gastronómico, se reducirá de

manera radical los tiempos en registro de personal, control de tiempos de labor de los empleados.

• La relación que se encuentra en el análisis de la Hostería Cabañas del Lago y uso de las dos

variables la independiente (aplicación de control de producción) y la dependiente (proceso de

control de producción), donde de la misma manera se quiere reducir tiempos y costos, empleando

la utilización de software libre.

• Fue posible desarrollar este sistema gracias a la información que brindó todo el personal que

labora en hostería, y de esa manera se pudo eliminar las posibles falencias en los registros del

proceso productivo.

• Con esta aplicación se logró mejorar y optimizar el tiempo en el proceso de la información en el

proceso productivo, y los reportes de ventas con datos reales y confiables, eliminar errores

humanos.

• La utilización de software libre, nos brinda una oportunidad de realizar aplicaciones que pueden

resolver y organizar los procesos y operaciones que permiten llevar un control en las actividades

que se realicen, y la libertad de escoger los diferentes tipos de programas a nuestra conveniencia

comodidad y gusto.

Page 94: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

77

RECOMENDACIONES

• Se recomienda también dar mantenimiento constantemente al computador que cargue el sistema

ya que habrá un mejor rendimiento del sistema.

• Es muy importante sugerir que los usuarios que van a interactuar con la aplicación como

administradores totales no sean más de dos y evitar removerlos, ya que muchas veces el estar

cambiando constantemente de usuarios, afecta algunos cambios por falta de capacitación o de

práctica. Ya que al estar solamente las personas capacitadas al frente del sistema este se volverá

más eficiente y mayor confiabilidad al momento de manejar el sistema.

• En empresas o instituciones en las cuales se manejan tipos de información de importancia, tanto

monetaria como logística la utilización de software libre es muy recomendable ya que son menos

vulnerables a infecciones de virus y su uso no tiene costo que a su vez da un gran beneficio

económico.

• Las personas encargadas que van a interactuar con el sistema, tienen que hacerlo con

responsabilidad y ser muy cuidadosos en la captura de los datos y las modificaciones que

realicen en el sistema, ya que cualquier alteración mal intencionada puede dañar o alterar

resultados en los reportes, pérdidas de información o llegar a afectar la aplicación.

.

Page 95: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

78

BIBLIOGRAFÍA

A. ZAPATA Pedro. (2007). Contabilidad de Costos. (1ra Edición). Colombia; D´Vini

B. BRAVO Mercedes. (2009). Contabilidad de Costos. (2da Edición). Ecuador: Nuevo Dia

C. ARQUERO Montaño. (2012). Introducción a la contabilidad financiera. España:

Piramide.

D. SARMIENTO Rubén. (2009). Contabilidad General. (10ma Edición). Ecuador; Impresos

Andinos

E. KENDALL, K. (2009). Análisis y diseño de sistemas. Mexico.

F. LAFARGA, S. (2004). contabilidad financiera de empresas (1ra Edición ed.). Madrid:

Piramide.

G. MEDINA, J. M. (2008). Introducción a sistemas de base de datos (1ra Edición ed.).

Madrid: Fuente Roja.

H. PASCUAL Julian, (2005). Lógica simboloda para informáticos. (1ra Edición). Colombia;

RA- MA.

I. ORIOL, A. (2010). Contabilidad y gestion de costos. Mexico: Ebook Bresca.

J. ZAPATA Pedro, (2008). Contabilidad General. (6ta Edición). Colombia; Litocamargo

Ltda.

K. PASCUAL, F. (2009). Macromedia Dreamweaver. Mexico.

Page 96: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

79

L. PAUCATAR, R. (2009). Sistemas de bases de datos, implementación y administración

(1ra Edición ed.). Madrid: Cenpage Learning.

M. ROMERO, C. (2009). Desarrollo de un sistema de información. Uruguay: Terra Nova.

N. TRACHTENBERG, A., & SKALAR, D. (2009). Php CookBook (1ra Edición ed.).

Mexico: O´Reilly.

O. HARGADON Bernard, & CÁRDENAS Armando. (2007). Contabilidad de Costos (2da

Edición). Colombia; Norma S.A

Page 97: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

80

LINKOGRAFÍA

a) Alvarez, S. (2012). Obtenido de http://www.desarrolloweb.com/articulos/protocolo-http-

ftp.html

b) Armijos, E. (15 de marzo de 2013). Funciones del control de produccion. Recuperado el

20 de mayo de 2013, de http://www.slideshare.net/JuanEduardoBerenguer/planificacion-

ycontroldelaproduccionchapman

c) Bermeo, m. (2010). Obtenido de http://www.slideshare.net/sanfer08/seguridad-en-sitios-

web#btnPrevious

d) Castro, E. (2001). Obtenido de http://es.scribd.com/doc/27295988/Control-de-La-

Produccion

e) Dangel, A. (2009). Obtenido de http://www.econlink.com.ar/sistemas-

informacion/definicion

f) Deposito de documentos la FAO. (1999). Obtenido de

http://www.fao.org/docrep/003/v8490s/v8490s06.htm

g) Escalona, I. (2011). Obtenido de

http://www.monografias.com/trabajos14/fundaecono/fundaecono.shtml#vin

h) kioskea. (20013). Kioskea. Obtenido de http://es.kioskea.net/contents/304-lenguajes-de-

programacion

i) Mas adelante. (2013). Obtenido de http://www.masadelante.com/faqs/base-de-datos

Page 98: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

81

j) Mis Respuestas. (2005). Obtenido de http://www.misrespuestas.com/que-es-el-

internet.html

k) Mis Respuestas. (2005). Obtenido de http://www.misrespuestas.com/que-es-php.html

l) Orellana. (2003). Obtenido de

http://dspace.ups.edu.ec/bitstream/123456789/535/5/CAPITULO%20III.pdf

m) Ortiz, E. (2009). Obtenido de http://www.mailxmail.com/curso-estados-financieros-

ejercicios-herramientas-auxiliares/kardex-metodos-valoracion-inventarios-1

n) Paez, T. (2008). Obtenido de http://sistemaspyt.blogspot.com/2008/09/ventajas.html

o) Ruiz, J. (2007). Obtenido de

http://www.utvm.edu.mx/OrganoInformativo/orgJul07/RUP.htm

p) Salgado, E. (2013). Wikipedia. Obtenido de

http://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3n

q) Sitios Argentina. (2001). Obtenido de

http://www.sitiosargentina.com.ar/webmaster/cursos%20y%20tutoriales/que_es_www.ht

m

r) Torres, R. R. (2011). monografias. Obtenido de

http://www.monografias.com/trabajos24/control-produccion/control-produccion.shtml

s) Tovar, J. (2008). Obtenido de http://juantovar.blogspot.es/

Page 99: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

82

t) WIKIPEDIA. (junio de 2010). wikipedia. Recuperado el agosto de 2013, de

http://www.wikipedia.com

u) wikipedia. (2013). Obtenido de

http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational

Tlgo. Bryan Drewniok Méndez

C.C. 131261801-8

Page 100: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

83

ANEXOS

Page 101: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

ANEXO 1 – MANUAL TECNICO

Introducción:

El Sistema de Control de producción está diseñado con herramientas libres en este caso apache,

PHP 5.2 y MySql por esta razón puede funcionar bajo la plataforma Windows o Línux siempre y

cuando cumpla con los requerimientos.

1. Preliminares

Considerando las Tecnologías utilizadas en el aplicativo se hace necesario que la o las

personas que vayan a modificar posean conocimientos de:

HTML

CSS

JavaScript

PHP

MySql

Transact-SQL

3. Requerimientos Mínimos de Hardware

Servidor:

Linux:

Procesador Pentium IV

Memoria 256MB

Disco Duro 10GB

Tarjeta de Red

Windows:

Procesador Dual Core 2.8

Page 102: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

512 Memoria

Disco Duro 10GB

Tarjeta de Red

Cliente:

Linux y Windows

Procesador Pentium IV

Memoria 128MB

Disco Duro 10GB

INSTALACIÓN DE APLICACIONES PRINCIPALES PARA LA APLICACIÓN WEB DE LA

HOSTERÍA “CABAÑAS DELLAGO”

Instalar XAMPP

El instalador de este software lo podemos descargar en la siguiente ruta de enlace:

http://www.apachefriends.org/es/xampp.html

Instalar MySql

Este software lo podemos descargar de la siguiente ruta: http://gratis.portalprogramas.com/MySQL-

Windows.htmlç

Page 103: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

Instalar Php

Podemos encontrar el instalador en la siguiente ruta: http://www.softonic.com/s/descargar-gratis-php

CODIFICACIÓN PRINCIPAL DEL SISTEMA

Conexión de la BDD:

El archivo principal en donde se hace la conexión a la base de datos y luego se es llamado en

cada formulario del sistema se encuentra en la carpeta en donde está alojado el sistema:

C:\xampp\htdocs\produccion\includes, en el erchivo “constantes,php”.

<?php

//Constantes de la Base de Datos

define("DB_SERVIDOR","localhost");

define("DB_USUARIO","root");

define("DB_PASS","");

define("DB_NOMBRE","bdd_produccion");

?>

- Código del archivo conexión que llama a las constantes para conectar a la base de datos

con el sistema, archivo “conexion.php”

Page 104: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

<?php

require("constantes.php");

//1. crear conexion a la base de datos:

$conexion= mysql_connect(DB_SERVIDOR,DB_USUARIO,DB_PASS);

if(!$conexion)

{

die("Hubo un error de conexion a la base de datos".mysql_error());

}

//2. Seleccionar la base de datos:

$db_seleccionada = mysql_selectdb(DB_NOMBRE,$conexion);

if(!$db_seleccionada)

{

die("Hubo error al seleccionar la base de datos".mysql_error());

}

?>

- Funciones principales llamadas para el funcionamiento del sistema del archivo

“funciones.php” que se encargan de realizar los procesos sistemáticos en la aplicación.

<?php

function revisar_campos_requeridos($arreglo_requerido)

Page 105: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

{

$campo_errors = array();

foreach($arreglo_requerido as $nombreCampo)

{

if(!isset($_POST[$nombreCampo]) || empty($_POST[$nombreCampo]))

{

$campo_errors[] = $nombreCampo;

}

}

return $campo_errors;

}

function mostrar_errores($arreglo_errores)

{

echo "<p class=\"errors\">";

echo "Por favor revise los siguientes campos: <br />";

foreach($arreglo_errores as $error)

{

echo " - " . $error . "<br / >";

}

echo "</p>";

}

?>

Page 106: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

ANEXO2 – MANUAL DE USUARIO

PANTALLA PRINCIPAL DE APLICACIÓN WEB DE CONTROL DE PRODUCCIÓN PARA

LA ELABORACIÓN DE PLATOS GASTRONÓMICOS.

INGRESO AL SISTEMA

Una vez que se acceda a la aplicación web aparecerá la siguiente pantalla:

Esta es la pantalla de login de usuarios, en la cual dependiendo el tipo de usuario que inicie

sesión aparecerá el respectivo menú de navegación.

Page 107: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

Luego de haber iniciado la sesión en el modo administrador nos aparecerá esta pantalla en la cual

está el menú de opciones del administrador, a su vez indicando el tipo de usuario que ha iniciado

sesión en la parte superior derecha dependiendo el tipo de usuario.

Al seleccionar en el menú de navegación los Menús aparecerán los listados de todos los platos

que se ofrecen en la hostería, y al seleccionar cualquiera de estos aparecerá el precio y los

ingredientes principales que contiene cada uno de esta manera:

Page 108: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

Opciones y accesos de los tipos de usuarios

Usuario: Administrador

El administrador es el usuario que tiene acceso total y se encarga de administrar el sistema, este

usuario tiene dos menús el de navegación y administrativo. menú de opciones es el siguiente:

Menú administrativo

Menú de navegación

Administrador

Administrador

Page 109: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

Usuario: Chef

Este usuario es quien se encarga de la elaboración de los platos y solo tiene acceso al proceso de

elaboración y estado de los pedidos a entregar:

Usuario: Mesero

Es quien se encarga de realizar los pedidos y atención a los clientes, accede al estado en que se

encuentran los pedidos que van en proceso de elaboración.

Men

ú d

e navegac

ión

Chef

Men

ú d

e navegac

ión

Mes

ero

Page 110: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/2333/1/TUISIS011-20… · OTAVALO" ha sido desarrollada íntegramente por el Tnlgo. Bryan Iván

Usuario: Cajero

Tiene la función de realizar el proceso de ventas, realizar facturas y realizar reportes de las ventas

en imprimir reportes.

Usuario: Asistente

Este usuario se encarga de brindar la asistencia al Chef, en el proceso de compras y

administración de los ingredientes para la elaboración de los platos que se elaboran en la hostería.

Men

ú d

e navegac

ión

Asi

stente

Men

ú d

e navegac

ión

Caj

ero