Вы находитесь на странице: 1из 58

UNIVERSIDADTECNOLÓGICA DE CHETUMAL

PROYECTO:

“SISTEMA DE REQUISICIÓN E INVENTARIO DE COCINA DE GASTRONOMÍA”

MEMORIA DE ESTADÍA PROFESIONAL


PARA OBTENER EL TÍTULO DE:

TÉCNICO SUPERIOR UNIVERSITARIO EN


TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN ÁREA DE SISTEMAS
INFORMÁTICOS

PRESENTA:

HÉCTOR DANIEL CAN MARTÍN


GENERACIÓN: 2016-2018

EMPRESA: UNIVERSIDAD TECNOLOGIA DE CHETUMAL

ASESOR EMPRESARIAL: ASESOR ACADÉMICO:


LIC. EDER DELGADO CASTILLO M.E SERGIO ALBERTO SOLÍS
SOSA

CHETUMAL, QUINTANA ROO, AGOSTO 2018


I

UNIVERSIDAD TECNOLÓGICA DE CHETUMAL

PROYECTO:

“SISTEMA DE REQUISICIÓN E INVENTARIO DE COCINA DE


GASTRONOMÍA”

MEMORIA DE ESTADÍA PROFESIONAL


PARA OBTENER EL TÍTULO DE:

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN ÁREA DE


SISTEMAS INFORMÁTICOS

PRESENTA:

HÉCTOR DANIEL CAN MARTÍN


GENERACIÓN: 2016-2018

EMPRESA: UNIVERSIDAD TECNOLÓGICA DE CHETUMAL

ASESOR EMPRESARIAL: ASESOR ACADÉMICO:


LIC. EDER DELGADO CASTILLO M.E. SERGIO ALBERTO SOLÍS
SOSA

CHETUMAL, QUINTANA ROO, AGOSTO 2018


II

DEDICATORIA

A mis maestros que con su apoyo y guía logré concluir y obtener los
conocimientos necesarios para lograr esta meta.
A mis padres, porque ellos siempre estuvieron a mi lado brindándome su apoyo
y consejos para hacer de mí una mejor persona, en especial, a mi madre, por
creer en mí y haberme apoyado hasta el último momento, porque con mucho
amor y cariño me guío y contribuyó para que esto fuera posible; por la motivación
constante que me brindó incondicionalmente; y a mi padre, que con su carácter
fuerte forjó la valentía en mi ser, para nunca darme por vencido ante ninguna
adversidad.
Por último, pero no menos importante, a mi pareja, Virginia Guadalupe Villanueva
Quijano por ser la persona que siempre estuvo animándome a concluir mis metas
y siempre apoyó mis decisiones.
III

AGRADECIMIENTOS

Le agradezco a mis docentes, ya que ellos me enseñaron a valorar los estudios


y a superarme cada día; también agradezco a mi madre, porque ella fue quien
estuvo en los días más difíciles de mi vida como estudiante. A la empresa que
me permitió realizar mis estadías profesionales, por brindarme el espacio y el
tiempo en sus instalaciones.
A los docentes del área de gastronomía, quienes fueron encargados de guiarme
y proporcionar la información necesaria para llevar acabo la elaboración de este
proyecto.
Estoy seguro de que mis metas planteadas darán fruto en el futuro y por ende
me debo esforzar cada día para ser mejor en el colegio y en todo lugar, sin olvidar
el respeto que engrandece a la persona.
IV

ÍNDICE

INTRODUCCIÓN………………………………………………………………... 1

CAPÍTULO I PLANTEAMIENTO DEL PROBLEMA


“INVENTARIO DE COCINA DE GASTRONOMÍA”
1.1 Situación problemática …………………………………………………….. 3
1.2 Objetivos……………………………………………………………………... 4
1.2.1 Objetivo general…………………………………………………... 4
1.2.2 Objetivos específicos…………………………………………….. 4
1.3 Justificación………………………………………………………………….. 5
1.4 Limitaciones…………………………………………………………………. 6

CAPÍTULO II MARCO CONTEXTUAL


“UNIVERCIDAD TECNOLOGICA”
2.1 Antecedentes………………………………………………………………... 8
2.2.1 Descripción de La empresa……………………………………… 9
2.3 Misión………………………………………………………………………… 10
2.4 Visión………………………………………………………………………… 10
2.5 Valores………………………………………………………………………. 10
2.6 Ubicación……………………………………………………………………. 11
2.7 Servicios…………………………………………………………………….. 12

CAPÍTULO III MARCO TEÓRICO


“HERRAMIENTAS DE DESARROLLO”
3.1 Caso de éxito ………………………………………………………………. 14
3.2 Metodología…………………………………………………………………. 15
3.3 Herramientas para el desarrollo…………………………………………… 18
3.4 Lenguajes manejadores de base datos………………………………….. 20
3.5 Frameworks PHP…………………………………………………………… 22
V

CAPÍTULO IV DESARROLLO DE PROYECTO


“SISTEMA DE INVENTARIO DE COCINA DE GASTRONOMÍA”
4.1 Descripción de las actividades……………………………………………. 26
4.2 Cronograma de actividades………………………………………………. 27
4.3 Metodología…………………………………………………………………. 28
4.4 Material, equipo herramientas utilizadas………………………………… 28
4.5 Producto terminado………………………………………………………… 29

CONCLUSIONES ………………………………………………………………. 46

REFERENCIAS BIBLIOGRÁFICAS………………………………………….. 47

ANEXOS
Anexo 1. Requisición cocina…………………………………………………… 49
Anexo 2. Requisición para eventos…………………………………………… 50
Anexo 3. Requisición de servicios…………………………………………….. 51

LISTA DE TABLAS Y FIGURAS


Figura 1. Organigrama………………………………………………………….. 9
Figura 2. Mapa de ubicación de la empresa ………………………………… 11
Figura 3: Esquema Scrum …………………………………………………….. 16
Figura 4. Módulo 1 login ……………………………………………………….. 32
Figura 5. Módulo 2 Barra de navegación ……………………………………. 33
Figura 6. Módulo 3 Registro de requisición ………………………………… 34
Figura 7. Código Insert ………………………………………………………… 34
Figura 8. Registro de requisiciones …………………………………………... 35
Figura 9. Módulo 4. Registro de artículos ……………………………………. 36
Figura 10. Código validación ………………………………………………….. 37
Figura 11. Registro de artículos ………………………………………………. 38
VI

Figura 12. Módulo 5 Lista de registros ……………………………………….. 38


Figura 13. Lista de registros …………………………………………………… 39
Figura 14. Lista de registro horizontal ………………………………………... 40
Figura 15. Módulo 6 Validación de requisición ……………………………… 41
Figura 16. Módulo 7 Mis requisiciones ……………………………………….. 42
Figura 17. Módulo 8 Consulta de requisiciones …………………………….. 43
Figura 18. Módulo 9 Inventario de artículos………………………………….. 44
Figura 19. Base de datos ……………………………………………………… 45
1

INTRODUCCIÓN

El siguiente trabajo comprende la planeación y desarrollo de una aplicación web


que es una herramienta que permitirá el manejo de información, facilitando la
organización del inventario del laboratorio de Cocina de la Universidad
Tecnológica con el cual se pretende facilitar la las solicitudes de requisiciones
que se realizan diariamente, la aplicación contribuirá a realizarlo de una manera
eficiente, reducirá el uso de papel, ahorrará tiempo y confiabilidad en el
inventario, pudiendo ser solicitado en el momento que sea requerido. Cabe
señalar que la universidad antes mencionada se encuentra ubicada en la Ciudad
de Chetumal, Municipio de Othón P. Blanco del Estado de Quintana Roo, como
proyecto de estadías de la Institución.
Para la realización del proyecto y la memoria de estadía, se tomó en cuenta la
metodología de análisis de datos, así como la de Scrum para el desarrollo de
aplicaciones, las cuales fueron de gran importancia para el mismo.
Dentro de las limitantes que se presentaron para la realización del proyecto,
fueron la falta información general que en el proceso de solicitud de requisiciones
se conllevaba, en conjunto a la falta de conocimientos técnicos y de desarrollo
para la realización de los módulos en un lenguaje de programación en el cual no
se contaba con tanta experiencia además del tiempo delimitado.
Este proyecto consta de diversos módulos, que permiten agilizar el proceso de
requisiciones que realiza el alumnado, de la institución ya mencionada con el fin
de ahorrar tiempo, recursos, y mejorar el servicio que la institución ofrece a los
alumnos de la carrera de gastronomía.
En el siguiente trabajo se encontrará información general de la institución para la
cual se realizó el proyecto, como descripciones y conceptos relacionados con la
realización de proyectos de software. Y por último información del sistema de
inventario y sus características.
2

CAPÍTULO I
PLANTEAMIENTO DEL PROBLEMA
“INVENTARIO DE COCINA DE GASTRONOMÍA”

1.1 SITUACIÓN PROBLEMÁTICA


1.2 OBJETIVOS
1.2.1 OBJETIVO GENERAL
1.2.2 OBJETIVOS ESPECÍFICOS
1.3 JUSTIFICACIÓN
1.4 LIMITACIONES
3

CAPÍTULO I
PLANTEAMIENTO DEL PROBLEMA
“INVENTARIO DE COCINA DE GASTRONOMÍA”

1.1 Situación problemática

Actualmente en la Universidad Tecnológica de Chetumal (UT Chetumal), los


alumnos de gastronomía realizan prácticas escolares que requieren del uso de
utensilios de cocina que el laboratorio les provee. Por lo que termina siendo un
proceso lento y que no todos siguen, además, requieren realizar solicitudes en
un formato físico y escrito indicando todos los artículos que serán utilizados
durante dicha práctica o la materia que les corresponda.
Dado que la institución cuenta actualmente con una suma aproximada de
cuatrocientos alumnos que cursan la carrera de gastronomía, esto crea que el
manejo de información con respecto a las requisiciones llegue a ser una suma
aproximada de mil doscientas al mes cifra que se ve reflejada en copias que se
entregan al personal encargado de área de cocina
Este es el proceso de solicitud en el cual se enfocará el proyecto y pretende
solucionar inconvenientes que conlleva; como la entrega previa de solitudes que
se realizan inclusive con un día de antelación para que el encargado del área
prepare los artículos a utilizar.
Se pretende tener un registro óptimo de las solicitudes, dado que todas se
realizan en papel, por tanto, es problemático realizar las búsquedas por alumno
y aun estando guardados en bases de Excel, debido a que se registran hasta
cinco clases por semana.
Cuando los artículos prestados sufren algún accidente o inconveniente, los
alumnos se ven obligados a reponer los artículos en un plazo establecido de
acuerdo al daño causado, tal como lo señala el reglamento de la institución.
4

Otro aspecto a mejorar es la optimización del inventario que realiza el encargado


de cocina para contabilizar los artículos como platos de diversos tamaños, vasos,
cubiertos, charolas, copas, copones, entre otros artículos con que cuenta
actualmente la institución en el área.

1.2 Objetivos

1.2.1 Objetivo general

Crear un Sistema Informático en Web para la adecuada administración y solicitud


de utensilios de cocina del actual Laboratorio de gastronomía de la Universidad
Tecnológica de Chetumal, con la finalidad de mejorar el manejo de solicitudes
realizadas por el alumnado para la realización de sus prácticas, y que se mejore
la entrega y registro de una manera más eficiente y correcta para el administrador
del área.

1.2.2 Objetivos específicos

 Mejorar la administración del equipamiento utilizado para tener un control


sobre las pérdidas materiales, accidentes y responsables de los
préstamos.
 Reducir el manejo de hojas de papel para el control de las solicitudes,
realizadas actualmente por medio de impresiones que se entregan al
encargado del área.
 Optimizar el manejo de las solicitudes realizadas el cual proveerá de los
datos generales del solicitante, de los artículos que ha solicitado, fecha y
hora de la solicitud, y detalles.
 Realizar un desarrollo adaptable a todo tipo de dispositivos, sin tener
inconvenientes como visibilidad, pérdida de información, entre otros.
5

 Tener una plataforma con una usabilidad sencilla para todo tipo de
usuarios la cual facilite todos los aspectos antes mencionados.

1.3 Justificación

El objetivo de realizar el siguiente proyecto es proveer a la institución, la


Universidad Tecnológica de Chetumal con un sistema informático en el formato
de aplicación web, el cual le permita a los alumnos mejorar en la realización de
las solicitudes que realizan a el área de cocina en la carrera de gastronomía.
Los principales principal objetivos es que los principales beneficiarios los cuales
son la institución, los encargados de área para el cual se está desarrollando y los
alumnos que son los principales usuarios que manejaran el sistema.
Este proyecto facilitará que las solicitudes sean entregadas en cualquier
momento sin tener que perder tiempo o en su caso dinero en conseguir las hojas
de papel y entregar al área o esperar a que el responsable de la misma se
encuentre disponible para recibir dicha solicitud por lo cual el tiempo es unos de
los factores a reducir; así como también ayudar al encargado a tener una mejor
organización al momento de tener que consultar el equipamiento que los alumnos
le solicitan.
El beneficio particular lo tendrá el encargado del área, pues la aplicación promete
mejorar y hacer eficiente la labor de este, permitiéndole obtener toda la
información que los alumnos capturen en las solicitudes, dividiéndolos por grupos
y horarios de acuerdo a los requerimientos. Haciendo que este proyecto prometa
ser un beneficio único para la institución y para los alumnos de la misma siendo
un proyecto que muchas instituciones llegan a tener en diversas ares como lo
son bibliotecas centro de cómputo o control escolar.
Se reducirá el manejo de hojas de papel por parte del alumnado y del encargado,
omitiendo el llenando del formato actual, debido a que, por la cantidad de
alumnos en los diversos grados, llegan a ser excesivas.
6

1.4 Limitaciones

El proyecto tiende a ser muy ambicioso dado que es un sistema de control, y por
este lado una de las grandes limitaciones que se tienen es conocer todos los
procesos que esta podría llegar a contar en un futuro si se le llegase a dar un
seguimiento aun mayor al sistema, de igual forma el tiempo en el cual se
desarrollará el proyecto limita a solo realizar el proceso principal, y no poder
agregar algunos aspectos de funcionabilidad extras que el cliente podría llegar a
solicitar pero al fin y al cabo se tienen que pensar en el caso de que el
seguimiento sea mayor al que se aspira por el momento, por último no contar con
un servidor donde alojar el proyecto en cual requiere de uno para su
funcionamiento y su aplicación.
El proyecto nos da como limitantes el tiempo en el que se desarrolla dado que el
tiempo a comparación de otros proyectos es muy limitado para desarrollar lo y
dar la información que el cliente puede llegar a solicitar. Una de las limitantes
más importantes es el manejo de un lenguaje al cual no se tiene mucha
experiencia para el desarrollo con el mismo.
Como de igual forma no se cuenta con un personal asignado para la admiración
de la aplicación, y no se obtuvieron los antecedentes de proyectos anteriores.
Al no contar con un hosting actual para trabajar en él nos limitar a la realización
de pruebas que podrían hacer más efectivo el funcionamiento de la aplicación
7

CAPÍTULO II
MARCO CONTEXTUAL
“UNIVERCIDAD TECNOLOGICA”

2.1 ANTECEDENTES
2.2.1 DESCRIPCIÓN DE LA EMPRESA
2.3 MISIÓN
2.4 VISIÓN
2.5 VALORES
2.6 UBICACIÓN
2.7 SERVICIOS
8

CAPÍTULO II
MARCO CONTEXTUAL
“EMPRESA UT CHETUMAL”

2.1 Antecedentes

La Universidad Tecnológica de Chetumal surge como respuesta a la demanda


educativa imperante en nuestra entidad, con la finalidad de brindar una educación
basada en valores que permitan el desarrollo integral del ser humano,
fortaleciendo el proceso de enseñanza-aprendizaje e impulsando el desarrollo
social, económico y productivo de la Región de manera sostenida y sustentable.
Por tal motivo, el pasado 26 de agosto del 2011, se publica en el Periódico Oficial
del Estado de Quintana Roo, el Decreto que Crea a la Universidad Tecnológica
de Chetumal, como un Organismo Público Descentralizado de la Administración
Pública Estatal con personalidad jurídica y patrimonio propio, sectorizada a la
Secretaría de Educación del Estado. El Lic. Roberto Borge Angulo gobernador
del estado, nombra al Lic. Elías José Abuxapqui Adam como Rector fundador de
la Universidad. Al iniciar labores el 5 de septiembre de ese mismo año, se registra
una matrícula de 195 alumnos, con cuatro carreras de Técnico Superior
Universitario en Gastronomía, Mecatrónica, Tecnologías de la Información y
Comunicación y Desarrollo de Negocios, integrando 26 profesores la Plantilla
Docente. La primera generación de alumnos recibió sus primeras clases en el
turno matutino en la Escuela Estatal de Música ubicada en la Av. Juárez esq.
Efraín Aguilar y el turno vespertino en el Centro de Estudios Tecnológico del Mar
No. 10, ubicado en prolongación Boulevard Bahía S/N. Las oficinas de la
Rectoría, tiene su domicilio en la Av. Efraín Aguilar No. 284, entre Emiliano
Zapata y José María Morelos Col. Centro.
9

2.2 Descripción de la institución

La Institución conocida como Universidad Tecnológica de Chetumal es una de


las tantas Universidades Tecnológicas que se encuentran en el país siendo una
de las más jóvenes actualmente, y que a pesar de tener un par de años en la
ciudad de Chetumal, Quintana Roo, el crecimiento que ha tenido en instalaciones
ha llevado a tener que mejorar tras los años de funcionamiento, en muchos
aspectos los cuales al día de hoy se han o se siguen solventando, esto pone a la
institución como una de las promesas educativas en la ciudad la cual es la capital
del estado de Quintana Roo. La institución como tal se enfoca a dar servicio
educativo en cuatro especialidades las cuales son: Desarrollo de Negocios,
Gastronomía, Mecatrónica y TICS, carreras las cuales dentro del estado son muy
solicitadas por los jóvenes adultos, que salen del Nivel Medio Superior. La
universidad UT es una institución la cual brinda a sus estudiantes de instalaciones
y laboratorio que ayudan a los mismo a mejorar en sus habilidades que deben
desarrollar, en el ámbito de competencias y que maneja la realización de
proyectos finales los cuales se realizan en equipo y son proyectos que se llevan
al campo real, como lo son Empresas, Equipos, Desarrollos, entre otros servicios
que se llegan a realizar al concluir cada ciclo.

Organigrama

Figura 1. Organigrama

Rector
Dir.
Dir. Gastronomia Dir. Desarrollo Dir.Tics Dir.Mecatronica
Academica

Asistente Asistente Asistente Asistente

Encargado Encargado Encargado Encargado Encargado Encargado Encargado Encargado


de Area de Area de Area de Area de Area de Area de Area de Area

Fuente: Elaboración Propia (2018)


10

2.3 Misión

Somos una institución de educación superior pública de calidad, líder en la


formación integral de Técnicos Superiores Universitarios, Ingenieros y
Licenciados a través de un modelo educativo intensivo y de carácter continúo
centrado en competencias, orientado a contribuir en el desarrollo regional y
estatal.

2.4 Visión

Seremos una institución de calidad, reconocida por su eficiencia, eficacia,


pertinencia, equidad y vinculación; con programas educativos acreditados y
cuerpos académicos en formación; comprometida con la transparencia y la
rendición de cuentas.

2.5 Valores

 Responsabilidad: Tener la capacidad para saber responder a las


acciones que diariamente realizamos en el ejercicio de nuestras funciones,
cargo o comisión, afrontando las consecuencias de nuestros actos y
encaminar nuestras acciones a la satisfacción del bien común de la
sociedad.
 Compromiso: Buscar satisfacer las necesidades de la comunidad
estudiantil, docente, así como del personal administrativo, por encima de
nuestros intereses particulares.
 Honestidad: Conducirnos en todo momento de manera recta y honesta,
procurando satisfacer el interés general, desechando todo provecho o
ventajas personales.
11

 Profesionalismo: Nuestras prácticas, comportamientos y actitudes, se


regirán por las normas preestablecidas del respeto, la mesura, la
objetividad y la efectividad en las actividades que nos desempeñemos.
 Servicio: Actuar siempre y en todo momento con la decisión y convicción
de aplicar la inteligencia y capacidad creadora, para optimizar nuestras
actividades cotidianas, promoviendo los requerimientos de calidad y de
eficiencia en beneficio de nuestra sociedad.

2.6 Ubicación

La Universidad Tecnológica se encuentra ubicada en Carretera Chetumal –


Bacalar, KM 5.3, de Chetumal, Quintana Roo, con entrada en la clínica UNEME
de Chetumal a unos cuantos Kilómetros del CERESO de la misma ciudad

Figura 2. Mapa de ubicación de la empresa

Fuente: Google Maps (2018).


12

2.7 Servicios

La institución se encuentra en el ámbito educativo y compite con las


universidades locales proveyendo de servicios educativos de nivel técnico
universitario e licenciaturas e ingenierías en distintos campos y carreras como
son:
 Desarrollo e innovación empresarial: Obtén el título de técnico superior
universitario o ingeniero en desarrollo e innovación empresarial
 Gastronomía: Obtener el título de técnico superior universitario o
licenciado en gastronomía
 Mecatrónica: Obtén el título de técnico superior universitario o ingeniero
en mecatrónica.
 Tecnologías de la información: Obtén el título de técnico superior
universitario o ingeniero en tecnologías de la información y la
comunicación
Cada uno de las carreras enfocadas directamente a áreas específicas como lo
son: las Gastronomía que es uno de las principales fuentes de empleo en la
región, los tics y la robótica que son campos que se encuentran en gran
crecimiento en el estado y el desarrollo de negocios que entra dentro de la
creación de las nuevas PYMES.
13

CAPÍTULO III
MARCO TEÓRICO
“HERRAMIENTAS DE DESARROLLO”

3.1 CASO DE ÉXITO PLATAFORMA DE INVENTARIO


3.2 METODOLOGIA
3.3 HERRAMIENTAS PARA EL DESARROLLO
3.4 LENGUAJES MANEJADORES DE BASE DATOS
3.5 FRAMEWORKS PHP
14

CAPÍTULO III
MARCO TEORICO
“HERRAMIENTAS DE DESARROLLO”

En el siguiente capítulo se abarcarán los conceptos que tiene relación con el


proyecto como un ejemplo de caso de éxito y distintos conceptos de herramientas
de desarrollo, datos relevantes de las mismas y algunos comentarios de distintos
autores con sus experiencias personales.

3.1 Caso de Éxito

En el siguiente caso se presenta información que comparte la empresa Flexi, una


empresa sumamente popular en la industria del calzado, en su artículo muestra
la importancia de utilizar un sistema de inventario que aligera la manera de
trabajar en vez compartir información en papel lo cual generaba costos, pérdida
de tiempo y datos no confiables.

“Para haber logrado la satisfacción de sus clientes no fue un trabajo fácil; el uso de papel
y de un sistema de administración de almacenes con radio frecuencia tuvo como
consecuencia errores en la confiabilidad del inventario, además de tiempo perdido;
orillando a esta empresa a utilizar las tecnologías informáticas, aliándose con
netLogistiK® en la implementación del sistema de administración de almacenes WMS de
JDA®”. (p.4)

Gracias a la aplicación del sistema de inventario, se mejoró en costos, tiempos y


esfuerzo para lo cual quedó demostrado que la implementación de un sistema
informático, llega a mejorar satisfactoriamente muchos campos, que a una
empresa como lo es Flexi, ayuda a generar ganancias con un costo de inversión
mucho menor de lo que se gastaría continuando trabajando sin un sistema
informático.
15

3.2 Metodología

Un concepto que se tiene que tomar muy en cuenta es la metodología, dado que
esta es aplicada de diversas maneras según el ámbito en la cual es usada; en la
ingeniería del software pueden encontrarse diversas metodologías, estas
contienen técnicas y herramientas según el Ing. Fabián García (2008): “La
metodología es conjunto de filosofías, fases, procedimientos, reglas, técnicas,
herramientas, documentos y aspectos de formación” (p.36). los cuales ayudan a
lograr objetivos siguiendo una seria de pasos o rutinas que se encuentran
establecidas y se toman como base para la realización de cual quiere tipo de
proyecto.
En el desarrollo de proyectos de software una de las metodologías más
implementadas es el Scrum. Esta metodología tiene como principal característica
el desarrollo de aplicaciones en un ámbito de desarrollo “Ágil” lo que quiere decir
que esta metodología fue y está diseñada para proyectos que son desarrollados
en un corto tiempo. Según el Ing. Manuel Carmona (2017) explica que: “los
proyectos cortos de tiempo se facilitan, fomentando los equipos auto-dirigidos y
cooperativos y, aplicando inspecciones frecuentes como mecanismo de control
los cuales permiten la realización de estos” (p.27) Es por ello que se optó por
utilizar la metodología Scrum la cual esta pasada en estos términos en la creación
de equipos, división de segmentos o modulo y otras características que esta
metodología provee.
Esquema general de Scrum
En el esquema general del Scrum está compuesto de ciertos pasos los cuales
tiene que ser comprendidos para poder hacer uso de esta metodología la cual es
una de las mejores aplicadas para la realización de proyectos a corto plazo. El
Lic. Ken Schwabe (2017) menciona que se considera como uno de las mejores
metodologías para el desarrollo por su compatibilidad con cualquier tipo de
proyecto, además señala lo siguiente con respecto al desarrollo y aplicación de
la misma:
16

La metodología Scrum es desarrollada en un periodo de tiempo el cual es dividido en lo


que se conoce como Sprints. (…) Al comienzo de cada Sprint tiene lugar una Sprint
Planning Meeting, en cual el ProductOwner prioriza el ProductBacklog y el Scrum Team
selecciona las tareas que serán completadas durante el Sprint que va a comenzar. (…)
Esas tareas son removidas del ProductBacklog para ser llevadas al Sprint Backlog.
Durante el Sprint el equipo se mantiene en contacto a través de las Daily Meetings. Y al
final del Sprint debe mostrar la funcionalidad completa en la Sprint Review Meeting
(pp.28-29).

Para que un proyecto al cual se desee implementar la metodología Scrum y esta


pueda ser aplicada efectivamente, se tiene que apegar al esquema general el
cual se muestra en la Figura 4 además de lo compartido por el Lic. Schwabe
(2017) en su Libro “La Guía de Scrum “.

Figura 3: Esquema Scrum

Fuente: Desarrollos Scrum (2018)


17

Roles y responsabilidades
La metodología Scrum brinda un escalamiento de roles los cuales permiten que
por cada fase del desarrollo existan distintos responsables y esto a su vez permite
mejorar la calidad del trabajo ejemplo de estos roles son: “Scrum Master y el
Product Owner, los cuales son el Director o Gerente del Proyecto y el Cliente
respectivamente” (p.40). Así lo menciona Wilian Morfie (2016) en su artículo de
“Guía sobre Scrum” donde presenta los roles, responsabilidades, que existen en
la metodología Scrum; a continuación, se hace una breve explicación de los
principales roles que existen para el desarrollo de proyectos.
Scrum master
Corresponde al rol del administrador, este suele ser desempeñado por el líder de
equipo; su finalidad es asegurar que el proyecto se lleve a cabo de acuerdo a las
prácticas reglas del Scrum, y que todo funcione con lo planeado, reduciendo
riesgos que afecten la realización del producto. “El Scrum Masters se asegura
que el equipo Scrum trabaje ajustándose a la teoría, prácticas del Scrum” (p.46)
Wilian Morfie. (2016). Él tiene una de las responsabilidades más grandes dado
que tiene que llevar el control del proyecto y mantener el ritmo del mismo, tiene
que ser una persona con grandes conocimientos en diversas áreas dado que en
alguna contingencia el igual participa para solucionarla.
Product Owner
El Lic. Wilian Morfie (2016) comparte la siguiente información: “El Propietario del
Producto (Product Owner) es el responsable de maximizar el valor del producto
y el trabajo del equipo de desarrollo” o en términos más sencillos en la persona
para quien se realiza el proyecto y proporciona las bases de para qué o qué se
realiza el producto, comparte la visión del mismo y comparte sus expectativas
para la realización.
Scrum Team
De esta manera se le conoce a el equipo del proyecto estos deciden cómo
organizarse para cumplir con los objetivos de un Sprint dentro de sus tareas
principales se encuentran las siguientes que son mencionadas por Schwaber
18

(2016) como lo es: “Estimar Esfuerzo, crear Sprint Backlog, revisar la


ProductBacklogList”(p.46) las cuales son realizadas según el rol de cada
miembro del equipo, Este consiste en un numero de entre 5 y 10 personas cada
una especializada para cumplir distintos objetivos, por ejemplo dentro del equipo
podemos encontrar: programadores, diseñadores de interfaz, entre otros; lo
cuales tendrán distintas tareas que cumplir según se le sean asignadas.
Management
Una de los pilares dentro de la metodología Scrum es el de Management el cual
según el autor Ken Schwaber (2016) menciona lo siguiente:

“Es el responsable de tomar las decisiones finales sobre los estándares y convenciones
durante el proyecto, además de participar en la selección de objetivos y requerimientos
del Scrum Owner, su mayor objetivo es controlar el progreso y trabajo junto con el Scrum
Master en la reducción de la ProductBacklogList” (p.48)

Algo que se tiene que tomar cuenta es que dentro de sus principales funciones
se encuentra la de crear el equipo, contratando desarrolladores con la capacidad
que se requieran para el proyecto, actuar como un socio y mentor, manteniendo
las reuniones efectivas, dando retroalimentación y coaching a sus miembros y,
por último, apoya la labor del Scrum Master, aportando ideas, códigos y pruebas.

3.3 Herramientas para el Desarrollo

Para la creación de proyectos web, se encontrará todo tipo de herramientas con


funciones específicas que en conjunto llevan a cabo el inicio, el desarrollo y la
conclusión de los proyectos; En el ámbito del desarrollo de software existen
aquellas que son para el diseño, maquetación, programación y depuración. A
continuación, se describen algunas de estas herramientas dentro del ámbito del
desarrollo de software.
19

HTML
Si se compara el desarrollo de software con una construcción de un edificio puede
encontrarse que de igual forma tiene mucho parecido, que se quiere decir con
esto, en la elaboración de un proyecto web se comparten ciertas características
que a semejan: dado que un sistema web tiene que tener una estructura un
diseño y un lugar donde alojarse para tener funcionamiento; por ello como primer
punto se toman los cimientos para un proyecto web, se comparan al lenguaje
HTML este lenguaje como tal es la base de muchos desarrollos en la web ya que
este se conoce como un lenguaje de maquetación. En pocas palabras es el pie
pase de los desarrollos web.
La Universidad de Murcia (2002) lo define de la siguiente manera “Es el lenguaje
que se utiliza para la creación de páginas en la WWW, compuesto de comandos,
interpretados por el visualizador o programa que se utiliza para navegar en la red”
(p.14). En la actualidad existen muchas formas construir sitios web, HTML cuenta
con etiquetas especiales y fáciles de comprender para la realización de la
maquetación de páginas, las cuales van desde encabezados bloques, secciones
entre muchas otras.
Cascade Style Sheets (CSS)
Dentro del desarrollo web el concepto de CSS o Estilo Cascada, es un lenguaje
el cual permite en pocas palabras adornar o decorar un proyecto web, el CSS es
un lenguaje que permite cambiar las propiedades bases de una etiqueta HTML
como lo es tamaño, color de fondo, posición entre otras características bases que
las etiquetas contienen este lenguaje no es considerado un lenguaje de
programación como tal dado que es utilizado simplemente para el diseño de una
página, aunque dentro de ella existen la creación de clases y propiedades el
lenguaje es muy sencillo y fácil de aprender para quienes desean incursionar en
el.
El programador en diseño Rafael Menéndez (2016) comparte lo siguiente: “Este
es uno de sus puntos fuertes del CSS, permite modificar la apariencia de los
elementos de forma dinámica, es decir que los elementos pueden cambiar de
20

forma, una vez cargada la página” (p.47) con esto dice que los aquellos cambios
que se realizan en proyectos se pueden ver casi automáticamente después de
refrescar la información de nuestras páginas.
Sublime Text
Consiste en una herramienta para programar sin distracciones, cual es un editor
de código multiplataforma, ligero y de bajos recursos además de que su interfaz
es de color oscuro y cuya atención se centra en la riqueza de coloreado de la
sintaxis. De la información obtenida de la página oficina de sublime (Sublime,
2018). “Permite tener varios documentos abiertos mediante pestañas, e incluso
emplear varios paneles para aquellos que utilicen más de un monitor. Dispone de
modo de pantalla completa, para aprovechar al máximo el espacio visual
disponible de la pantalla” (p.4) haciendo ver que es una herramienta que facilita
de muchas maneras la forma en la que se programa, algo que a los
programadores de poca y gran experiencia la consideran una herramienta muy
eficaz para trabajar.
Filezilla
Esta herramienta de software se encuentra dentro de las mejores para el manejo
de información a hosting de manera externa, la Universidad de Jaén, España, en
su Manual de Uso Filezilla (2015) lo describe como: “Es un software libre bajo
licencia por lo que podemos tener la garantía de su eficacia.” (p.4) Consiste en
una herramienta para FTP, distribuida en dos paquetes: cliente y servidor;
además de que sirve para conectarse con servidores de FTP y realizar
transferencia de ficheros. Este programa es de código abierto por lo que
cualquiera podría ayudar a modificarlo.

3.4 Lenguajes manejadores de base datos

Un sistema manejador de bases de datos es una colección de software muy


específico, cuya función es servir de interfaz entre la base de datos, el usuario y
21

las distintas aplicaciones utilizadas. El Ing. Rafael Camps (2005) en su libro


“Introducción a las bases de datos” comenta lo siguiente:

Es la representación integrada de los conjuntos de entidades instancia correspondientes


a las diferentes entidades y tablas. Esta representación informática (o conjunto
estructurado de datos) debe poder ser utilizada de forma compartida por muchos usuarios
de distintos tipos. (p.35)

Es de suma importancia contemplar lo que menciona sobre las bases de datos,


que deben resistir el trabajar con diversos usuarios dado que para ello son
creadas para el consumo de grandes cantidades de información y por ello deben
de ser lo suficientemente agiles para manejar toda esta sin causar conflicto en
los usuarios los cuales no se preocupan por la estructura de esta, solo de poder
recibir información de la misma
Access
Esta herramienta de base de datos es una de las herramientas más básicas que
se utilizan para ejemplificar los temas básicos de una base de datos de acuerdo
con Rafael Camps Paré en su libro “Introducción a las bases de datos” (2005)
define a esta herramienta de la siguiente manera:

Access es un sistema gestor de bases de datos el cual se trata de un


conjunto de programas y procedimientos que proporcionan los medios
necesarios para escribir, recuperar y manipular los datos almacenados en
la base de datos. (p.12)

Aunque es una buena manera de manejar los datos se consideraría que para
proyectos que requieren de seguridad y de servicios se queda demasiado corto
por el hecho de tener sus propias restricciones de funcionamiento con algunos
tipos de proyectos.
22

SQL
Es líder en algunas de las categorías de aplicaciones de más rápido crecimiento
dentro del sector de las bases de datos, más conocido como Microsoft SQL
Server. La Lic. Carmen Marín (2001) Menciona: “Es un sistema que cubre las
necesidades y requisitos del cliente, y ha dado lugar a innovaciones significativas
dentro de las cuales se encuentran: la facilidad de uso, escalabilidad, fiabilidad y
almacenamiento de datos” (p.32) Siendo la elección ideal para los sistemas de
almacenamiento de datos de alta gama, pues dispone de funcionalidades de
escalabilidad como bloqueo dinámico a nivel de filas, paralelismo entre consultas.

3.5 Frameworks PHP

Este concepto de Framework la Lic. Cameron Chapman en su libro “The


Smashing Magazine” (2010) lo define como: “Una herramienta de acceso rápido
con facilitadores de la programación” (p.45). Es decir, es un conjunto de archivos
y directorios que facilitan la creación de aplicaciones, ya que incorporan
funcionalidades ya desarrolladas, probadas, e implementadas en un determinado
lenguaje de programación. como se presentan a continuación:

Yii
Es uno de los framework que comenzó obteniendo popularidad entre los
desarrolladores y fue ganando peso en el desarrollo de entornos web a nivel
empresarial, dado que cuenta con un conjunto de características de lo más
completo, abarcando proyectos pequeños como de gran envergadura; como lo
explica en su en su página oficial la cual da a conocer que es muy recomendado
gracias a su gran comunidad de desarrolladores:

La comunidad de Yii tiene mucho peso y éxito, dado de que es una de las más activas,
tanto en soporte y resolución de incidencias como en aportación y desarrollo. Parece que
no quieren que Yii se quede dónde está y alcance un nuevo y mayor nivel de implantación
y uso. Yii Framework (2018)
23

Con este framework se puede trabajar en conjunto con su comunidad fácilmente


dado que sobresale encontrándose con mucha ayuda de parte de la misma.
Codeigniter
Es uno de los framework más populares, el cual es muy recomendando por
muchos programadores y desarrolladores, siendo más ligero, como menciona
Griffiths Adam en su libro “Codelgniter 1.7 Professional Development” (2010).

Ha sido referente durante muchísimo tiempo en el mundo de la programación con


PHP, pero parece que no había sabido adaptarse a la competencia que iba
surgiendo y las novedades que éstas incorporaban al desarrollo de proyectos web.
Era la elección lógica para la mayoría de desarrolladores PHP por su ligereza y
rapidez de acceso a librerías. Siempre que se recomendaba un framework para
iniciarse, Codeigniter aparecía en la conversación como opción de más peso. (p.14)

Pero a pesar de no ofrecer todas las novedades que brindan sus rivales,
Codeigniter es muy fácil de aprender a usar y continúa siendo una de las mejores
elecciones para iniciarse con PHP, ya que la comunidad de soporte es una de
las más experimentadas que se pueden encontrar.
Symfony2
Es de los framework menos populares, pero es un framework que ofrece a los
usuarios una gran gama de herramientas el Ing. Jorge Delgado (2017) el cual ha
realizado muchos proyectos utilizando esta herramienta menciona lo siguiente:

Nos encontramos ante un ecosistema ideal para enormes y complejos proyectos, que por
supuesto, también nos será de gran ayuda en nuestros particulares menesteres con PHP.
Cuenta con un amplio conjunto de componentes de gran reutilización, así como con uno
de los aspectos más importantes para que una aplicación salga adelante, una comunidad
muy activa que no cesa en aportar ideas o código al desarrollo de novedades o mejoras
de cara a futuras actualizaciones (p.24)

Haciendo notar que esta herramienta puede ser realmente confiable para
comenzar a desarrollar ya que cuenta con un amplio conjunto de herramientas
24

de las cuales no hace mención, pero son muy recomendadas pese a su


complejidad de uso, por tantas herramientas, una vez familiarizado con él, es una
herramienta que facilita muchos aspectos de la programación
25

CAPÍTULO IV
DESARROLLO DE PROYECTO
“SISTEMA DE INVENTARIO DE COCINA DE GASTRONOMÍA”

4.1 DESCRIPCIÓN DE LAS ACTIVIDADES


4.2 CRONOGRAMA DE ACTIVIDADES
4.3 METODOLOGÍA
4.4 MATERIAL, EQUIPO Y HERRAMIENTAS UTILIZADAS
4.5 PRODUCTO TERMINADO
26

CAPÍTULO IV
DESARROLLO DE PROYECTO
“SISTEMA DE INVENTARIO DE COCINA DE GASTRONOMÍA”

En este capítulo se especificarán de manera clara y definida cada uno de los


procesos llevados a cabo en el sistema anteriormente señalado; no sin antes
mencionar, que están basados en la metodología SCRUM, debido a que está
especializada en el desarrollo de sistemas de software de pronta realización,
motivo principal por el que se eligió para el desarrollo.
Además, se abordarán temas relacionados con la realización, planeación,
delimitaciones, alcance, problemática, diseño, programación y funcionalidad del
proyecto.

4.1 Descripción de actividades realizadas

Una vez ya definidos e identificados los puntos de planeación necesarios para


trabajar en el desarrollo del sistema, se procedió a delimitar los tiempos en los
que se estaría avanzando con respeto al desarrollo de software, por lo que fue
necesario plasmar estos de manera gráfica para representar los avances los
cuales se entregarían en un periodo de tiempo.
Para la planeación del sistema son especificados, cada requisito, los cuales
tuvieron una serie de atributos para controlarlos, como son la importancia, el
estado, donde se implementa, etc. Estos atributos permitieron realizar un efectivo
seguimiento del proyecto. Los cambios en los requisitos fueron gestionados
mediante una Solicitud de Cambio, las cuales al evaluarse para asegurar la
integridad del sistema y el correcto proceso de gestión de configuración y
cambios.
Conforme al requerimiento obtenido por medio de las entrevistas realizadas antes
de comenzar el proyecto se fueron planeando las distintas etapas del mismo, las
cuales dividendo en lo que se conoce como planeación de módulos, creación
27

bosquejos, realización de diseños, y la programación del sistema y de todos los


módulos que se obtuvieron, al concluir todas estas etapas se comenzó con la
realización de pruebas para y con el cliente el cual daría sus puntos de vista para
cambio posibles

4.2 Cronogramas de Actividades

Nombre del Proyecto Sistema de requisición e inventario de cocina de


gastronomía.
Periodo de realización 7 de mayo al 04 de agosto del 2018.
Objetivo: Crear un Sistema Informático en Web para la adecuada administración
y solicitud de utensilios de cocina del actual Laboratorio de gastronomía de la
Universidad Tecnológica de Chetumal, con la finalidad de mejorar el manejo de
solicitudes realizadas por el alumnado para la realización de sus prácticas, y que
se mejore la entrega y registro de una manera más eficiente y correcta para el
administrador del área

Semanas
No Actividades Descripción
Mayo Junio Julio
1 Planeación del proyecto

2 Entrevista con la empresa y el asesor empresarial.

3 Elaboración de bosquejos de la vista del proyecto.

4 Elaboración de diseños de la aplicación web.

5 Elaboración de las vistas usando html y boostrap.

6 Creación del modelo de la base de datos.

7 Realización de tablas de la base de datos .

8 Llenado de los catálogos de la base de datos.

9 Realización de modelo de la vista controlador.

10 Creación de los procedures de la base de datos.


11 Realización de métodos get del sistema.
12 Realización de métodos post del sistema.
28

Creación de los primeros módulos login y home del


13 sistema.

14 Entrega de Avances del proyecto


Creación de los módulos siguientes del sistema en
15 ámbito de consultas
Pruebas de proceso principal de los módulos. De
16 manera local

17 Entrega de avances del proyecto

18 Realización de cambios e imprevisto

19 Entrega de los cambios

20 Capacitación del manejo y uso del sistema

21 Entrega del producto final


Fuente: Elaboración propia (2018).

4.3 Metodología

Para la realización del proyecto la metodología implementada fue la de análisis o


analítica la cual permitió que la información que se obtuvo para el proyecto
cumpliera el objetivo, para la realización del proyecto se tuvieron que recabar
datos reales los cuales fueron obtenidos por parte de los encargados del área de
gastronomía, y de documentos encontrados en la red, datos que se plasmaron y
tuvieron que ser analizados a fondo para su organización, Esta metodología da
la libertar de que la información sea controlado por módulos los cuales son
nombrados según a la necesidades es por ello que facilita el trabajo al momento
de organizar toda la información que ha sido recabada,

4.4 El material, equipo y herramientas utilizadas.

Las herramientas que se utilizaron para la realización del proyecto fueron


diversas, las cuales fueron desde lo material hasta herramientas de software
como lo son el manejador de código que ayudó con el manejo de la programación
realizada en los diversos lenguajes de igual forma la utilización de frameworks
29

que son unas herramientas de desarrollo que nos sirvieron para la vista del
sistema, en conjunto con la aplicaciones de desarrollo como son la aplicación
xampp que permite crear un servidor con base de datos integrado local en el
equipo, el cual fue una computado HP con capacidad de un Terabit de memoria
un procesador i3, Memoria Ram de 8 Gigabits, características.

4.5 Producto Terminado

En el siguiente apartado se describe el proyecto titulado. “Sistema de requisición


e inventario de gastronomía” el cual se encuentra divido en módulos, en los
cuales se explica el funcionamiento del sistema.
30

PROYECTO

SISTEMA DE REQUISICIÓN DE INVENTARIO DE COCINA DE


GASTRONOMÍA

SIRIC

Realizado por Héctor Daniel Can Martin


Chetumal Quintana Roo agosto de 2018
31

CONTENIDO

Módulo 1 login
Módulo 2 Barra de Navegación
Módulo 3 Registro de Requisición
Módulo 4 Registro de artículos
Módulo 5 Lista de registros
Módulo 6 Validación de requisición
Módulo 7 Mis requisiciones
Módulo 8 Consulta de requisiciones
Módulo 9 Inventario de artículos
Base de Datos
32

Figura 4. Módulo 1 login

Fuente: Elaboración propia (2018).

El login es el inicio del sistema esta parte se implementa para el inicio de sesión
de los usuarios quienes requieren entrar al sistema para lo cual requieren de un
número de matrícula y un password lo cual le permitirá el acceso para este caso
contamos con 3 tipos de usuarios los cuales son los alumnos, maestros y el
encargado del área de cocina de la universidad cada uno tiene privilegios dentro
del sistema los cuales van desde eliminar registro consultar y cambiar datos.
33

Figura 5. Módulo 2 Barra de Navegación

Fuente: Elaboración propia (2018).

La barra de navegación se sitúa en la parte superior de la plataforma donde es


común encontrarlas, esta fue diseñada con un aspecto actual en la cual podrán
encontrar los diversos nombres de las secciones de la página web como son:
Home, consultas, Mis Requisiciones e Inventario son pestañas que trasladan a
las diversas páginas del sistema, de igual forma puede encontrar el nombre de
la empresa donde se puede sobreponer e ir a la página principal de la web.
La barra de navegación fue desarrollada para que su diseño sea ajustable a los
distintos tamaños de los dispositivos siendo esta responsiva. A lo cual, al
momento de ser visualizada en dispositivos de resoluciones menores como
celulares, esta aplica una función responsiva que la convierte en un menú
desplegable para ser seleccionado por el cliente al momento de acceder a esta
por su dispositivo móvil.
Esto se realizó con el manejo del framework de Bootstrap el cual contiene
funciones que ayudan con la visualización en dispositivos de menor tamaño y
dando vistas responsivas a las plataformas.
A continuación, se ven el diseño final de la barra de navegación normal y para
dispositivos móviles
34

Figura 6. Módulo 3 Registro de Requisición

Fuente: Elaboración propia (2018).

El módulo 3 o “Registro de Requisiciones” es la pantalla principal la cual consta


con un encabezado y presenta los datos generales del usuario que a ah iniciado
sesión descargado de la base de datos.
Se compone de seis campos los cuales son: Requisición, Maestro Responsable,
Materia, Fecha, Hora Inicio y Hora Fin cada uno de estos campos son obligatorios
para registrar una requisición.
Estos datos son validados para que el registro que se realice no llegue a la base
de datos incompleto, al momento de enviar los datos del formulario con el botón
de “Enviar” el cual contiene la función que registra los datos siempre y cuando
estén completos

Figura 7. Código Insert

Fuente: Elaboración propia (2018).


35

Figura 8. Registro de requisiciones

Fuente: Elaboración propia (2018).

Por ejemplo, en el caso de que algún campo no haya sido rellenado se envía un
mensaje de alerta el cual avisa al usuario que uno de los campos no ha sido
previamente rellenado o seleccionado y no le permite al usuario continuar con la
segunda parte del registro.
Para la aplicación y la vista en dispositivos se han aplicado diversas clases del
framework de Bootstrap las cuales permiten que el diseño pueda ser visto de una
36

agradable para el usuario a continuación se muestra el diseño responsivo de la


aplicación a escala de un dispositivo móvil como un celular. Y parte del código
de la validación de los campos al momento de hacer un registro incorrectamente.

Figura 9. Módulo 4 Registro de artículos

Fuente: Elaboración propia (2018).

Para fines de diseño y gusto del cliente se diseñó el módulo 4 o “Registro de


Artículos” el cual presenta la ventana donde se registran los artículos según
datos del registro del formulario del módulo 3 tomando como dato principal el tipo
de requisición que el usuario requiere diferenciando así de tres tipos base que
son: Cocina, Servicios y Eventos los cuales tienen diferentes artículos y
actualmente para el modelo de pruebas la requisición de cocina cuenta con un
aproximando de 50 artículos diferentes, y servicios con 30 artículos.
En este módulo se encuentran cada uno de los artículos el nombre de cada uno
y la cantidad remarcada de artículos que se encuentran registrados y disponibles
en la base de datos esto para evitar un registro mayor a la cantidad de artículos
que existentes en la base de datos por el momento.
37

En esta pantalla se pretende implementar en versiones futuras la carga de


imágenes de los artículos para hacer más fácil la identificación de los mismos por
parte de los estudiantes que son de nuevo ingreso los cuales a un no están
familiarizados con los artículos del inventario.
De igual forma al final de la ventana se encuentra el botón de envió el cual permite
registrar los artículos con la única validación por el momento de que la cantidad
de artículos sea mayor a 5 artículos esto para evitar los registros vacíos sin
artículos registrados.

Figura 10. Código Validación

Fuente: Elaboración propia (2018).

Esta ventana de igual forma se mira de manera responsiva en con un dispositivo


móvil ajuntada al tamaño que corresponda del dispositivo, de esta forma tomara
una apariencia de lista para ir ingresando la cantidad de artículos que el usuario
requiera.
38

Figura 11. Registro de Artículos

Fuente: Elaboración propia (2018).

Figura 12. Módulo 5 Lista de registros

Fuente: Elaboración propia (2018).


39

Lista de registros en este módulo participan dos usuarios los cuales son el
Usuario Maestro y el Encargado; dentro del proceso de requisición el maestro
tiene que validar que el registro del alumno sea correcto o coherente con lo que
haya solicitado por ello en el módulo 5 se ve una lista de requisiciones las cuales
a un no han sido validadas para ser enviada a la bandeja de registros del
encargado para ello se visualiza una lista de registros los cuales tiene como datos
a visualizar los siguientes ID, Materia, Maestro encargado, tipo de requisición,
Nombre del alumno responsable Fecha para cuando se solicita el registro y los
horarios de entrada y salida para cuando se usara el área de cocina para las
practicas que el alumnos desea ocupar.

Figura 13. Lista de registros

Fuente: Elaboración propia (2018).


40

Figura 14. Lista de registro horizontal

Fuente: Elaboración propia (2018).

Esta lista cuenta un enlace que dice “Ver Registro” el cual redirige a otra ventana
donde se observara el registro completo. Y de igual forma esta ventana está
disponible para su vista en dispositivos creando una tabla que es responsiva para
los dispositivos recomendando para la vista de esta, la posición horizontal del
dispositivo.
En dispositivos móviles la tabla se mueve de izquierda a derecha <-> y de arriba
hacia abajo para su desplazamiento.
41

Figura 15. Módulo 6 Validación de requisición

Fuente: Elaboración propia (2018).

Este módulo en particular se define como el módulo de validación de


requisiciones, en esta se podrá visualizar cada uno de los artículos que el alumno
presto y la información principal de la requisición de la cual ya se ha hablado y
se presenta de igual forma en el módulo 5.
En el podremos encontrar a de más de los datos de la requisición un campo de
comentario, en el caso de que la requisición sea rechazada para explicar los
motivos del porque ha sido rechazada y si se requiere renviar la requisición con
correcciones de la solicitud, este campo solo es obligatorio en el caso que la
requisición sea rechazada.
El módulo de igual forma se puede ver en el modo responsivo para que los
usuarios puedan realizar las validaciones desde sus dispositivos.
42

Figura 16. Módulo 7 Mis requisiciones

Fuente: Elaboración propia (2018).

El módulo de Mis Requisiciones presenta la lista de todos los requesones


realizadas por los alumnos esta permite a los mismos ver y editar las
requisiciones que realizan.
Para el caso de las requisiciones que son rechazadas el campo de estado se
mantiene en cancelada y con una tonalidad tojo claro a diferencia de las ya
validadas aparecerán con el estado de Aceptada y en una tonalidad verde clara
Cuando una requisición no ha sido validada el alumno puede acceder a la
requisición y ver los motivos del porque no ha sido validada. Como cada una de
los módulos este igual puede ser visto en el dispositivo móviles y como
recomendación al ser una tabla se recomienda se vea en modo horizontal en los
mismos
43

Figura 17. Módulo 8 Consulta de requisiciones

Fuente: Elaboración propia (2018).

En el módulo de consulta de requisición se observa la información del registro


realizado en el módulo 3 y 4 que son donde se realizan los registros principales
de las requisiciones de los datos generales de la requisición, y los artículos que
en el caso de ser rechazada el estatus se encontraría en inactivo este módulo se
creó para que los usuarios del tipo alumno puedan ver las requisiciones que se
realicen y puedan ser editadas con los comentarios realizados en el módulo de
validación. Por los maestros tutores responsables.
Este presenta los artículos que serán registrados acompañados con un input del
tipo número que contiene la cantidad de artículos que el alumno solicito. Cuando
el alumno requiera realizar algún cambio en la requisición por los artículos este
solo requiere cambiar la cantidad que se muestra por la nueva y enviar la
información con el botón de reenviar que se encuentra en la parte superior de la
tarjeta de la requisición
Esta ventana es muy práctica dado que se guarda un registro y un control para
evitar inconvenientes al momento ver los registros
44

Figura 18. Módulo 9 Inventario de artículos

Fuente: Elaboración propia (2018).

Módulo de inventario en este se presenta la información del inventario con la que


se cuenta actualmente, se ha realizado para que el encargado del inventario
pueda actualizar de una manera más eficiente los artículos que se encuentran en
la bodega de cocina y cada semana son contabilizados dado que son artículos
de los cuales se tiene que tener un registro continuo. Contemplando que el
número de artículos básicos cambia cada semana
45

Figura 19. Base de Datos

Fuente: Elaboración propia (2018).

La base de datos cuenta con diferentes catálogos los cuales contiene toda la
información como lo son materias, maestros, artículos la cual es una de los
catálogos principales dado que en este se realizan consultas, modificaciones, e
inserciones a la misma, también podemos encontrar el catálogo de usuarios
donde se encuentra información requerida como como contraseñas y correos de
los usuarios para poder acceder al sistema.
46

CONCLUSIONES

Con la realización del anterior proyecto, se mejoró el servicio que la institución


prestaba a los estudiantes de la carrera de gastronomía, optimizando el proceso
y reduciendo costos, y papel impreso que se utilizaba para las requisiciones,
cumpliendo así los objetivos principales por lo que se realizó el proyecto.
Además, se obtuvieron grandes experiencias que a futuro se tendrán que tomar
en cuenta cuando se desarrollen otros proyectos, como la importancia que se
tiene al momento del levantamiento de requerimientos, en el cual hay que realizar
un número específico de reuniones con el cliente e ir llevando un registro de los
acuerdos que se toman en cada una de estas, para que no surjan solicitudes
extras durante la realización del mismo; además del manejo del manejo de
seguridad y accesibilidad, dos conceptos que en el área de informática se tiene
que tomar muy en cuenta, ya que muchos proyectos realizados en el ámbito
laboral siempre se crean y manejan datos que a veces son privados y no deberían
ser accedidos por personas ajenas a los sistemas; y por último, la importancia de
sistematizar procesos para algunas instituciones, ya que gracias al desarrollo de
sistemas, muchos aspectos como tiempo, dinero, y espacio son beneficiados.
Desde el punto de vista profesional sería importante que todos los procesos que
la institución conlleva actualmente se realicen con un mismo estilo o formato; es
decir, que estos sean sistematizados, llevando un mismo proceso de
programación, ya que actualmente la institución pretende sistematizar muchos
procesos que realizan distintas personas en diversos lenguajes y esto no permite
una coordinación entre los usuarios finales.
47

REFERENCIAS BIBLIOGRÁFICAS

Castillo, E. (2017). Metodología para la construcción del sistema de clasificación


industrial de américa del norte Guerrero: Recuperado de
http://www.beta.inegi.org.mx/contenidos/app/scian/metodologia.pdf

Filezilla (2018) FTP Información solution Estados unidos Recuperado de


https://filezilla-project.org/support.php

Gauchat, J. D. (2012). El gran libro de HTML5, CSS3 y Javascript. MARCOMBO,


S.A.. España

Gomez, S. (2013). Metodología de la investigación. Investigacio UNAM: Mexico


D.F Recuperado de:
http://www.aliat.org.mx/BibliotecasDigitales/Axiologicas/Metodologia_de_l
a_investigacion.pdf

NetLogistiK. (2016). Caso de Éxito grupo flexi Recuperado de


https://www.netlogistik.com/descargas/casos-de-exito/caso-de-exito-
flexi.pdf

Schwaber K. (2017). La Guía de Scrum . el almacen: elementos fundamentales


(págs. 10- 44). México: Raices

Sutherland W. (2017). La Guía de Scrum se agrega al juego (págs. 10- 44).


México:
Recuperado de https://www.scrumguides.org/docs/scrumguide/v2017
/2017-Scrum-Guide-Spanish-SouthAmerican.pdf
48

Universidad de Murcia (2002) Scrum academia Murcia recuperado de


https://www.um.es/web/certic/scrum-academy

Rodrigez, C., Vazquez. M.C (2013). La enseñanza en el aula..Recuperado el 13


de agosto de 2018 de;
http://www.auladedocentes.com/trabajos94/manejo-almacen/manejo-
almacen.shtml#ixzz3wzZghnxJ
49

ANEXO 1: Requisición Cocina


50

ANEXO 2: Requisición para eventos


51

ANEXO 3 Requisición de servicios

Вам также может понравиться