Show simple item record

dc.contributor.advisorVillafuerte Serna, Rony
dc.contributor.authorFarfán Lazo, Josue
dc.contributor.authorMuñiz Huamán,Omar Alexander
dc.date.accessioned2019-06-07T20:19:40Z
dc.date.available2019-06-07T20:19:40Z
dc.date.issued2019
dc.identifier.other253T20190292
dc.identifier.otherIN/008/2019
dc.identifier.urihttp://hdl.handle.net/20.500.12918/4180
dc.description.abstractEn la actualidad existen diversas maneras de desarrollar software, con diferentes lenguajes de programación, en diferentes plataformas (escritorio, web y móvil), algunas tecnologías muchos más versátiles que otras en relación a la facilidad de aprendizaje, a la sintaxis simple del lenguaje, entre otros aspectos. Esto hace que el proceso de desarrollo de software sea complejo o simple dependiendo de la tecnología que se quiera usar. En muchos casos se requiere desarrollar software donde se vinculan plataformas no solo en un entorno de escritorio sino también un entorno web y móvil, es por ello que bajo esa premisa surge las tecnologías híbridas que orientan el proceso de desarrollo de software a una actividad mucho menos compleja ayudando en la reducción de los tiempos de desarrollo, depuración de errores, soporte amplio de librerías para ejecutar cualquier proceso entre otros aspectos. Un caso práctico para observar la funcionalidad, potencialidad y robustez de las aplicaciones híbridas está planteado en los sistemas para restaurantes en donde interactúan varias plataformas y por lo cual las tecnologías híbridas encajan de manera perfecta para este caso en particular. Por una parte, para el software de restaurantes, es necesario un sistema de escritorio para la parte administrativa, en donde se tiene un controlador principal que es una aplicación que servirá para el mantenimiento de los procesos del restaurante tales como el registro de productos, registro de sucursales, registro de mesas, actualizaciones de los registros, generación de documentos (recibos, tickets), control de peticiones entre otros que engloban en si la parte administrativa. Junto con ello la misma funcionalidad del sistema de escritorio, debe estar desplegado hacia el entorno web, de tal manera que los administradores del restaurante puedan tener un control de todos los movimientos de entrada y salida que genera el restaurante sin necesidad de estar presente físicamente en el lugar donde se encuentra instalado el software.Por último, para automatizar la toma de pedido a los comensales es necesario disponer de una aplicación móvil que hará el proceso de registro de un pedido el cual involucra la cantidad de platillos pedidos por comensal, el precio de cada platillo, combinaciones y fusiones de platillos, generación de comandas con recibos físicos para la cocina, bar y otras secciones del restaurante. Por todos los puntos mencionados el modelo de negocio de un restaurante es complejo a la hora del desarrollo puesto que se debería En la actualidad existen diversas maneras de desarrollar software, con diferentes lenguajes de programación, en diferentes plataformas (escritorio, web y móvil), algunas tecnologías muchos más versátiles que otras en relación a la facilidad de aprendizaje, a la sintaxis simple del lenguaje, entre otros aspectos. Esto hace que el proceso de desarrollo de software sea complejo o simple dependiendo de la tecnología que se quiera usar. En muchos casos se requiere desarrollar software donde se vinculan plataformas no solo en un entorno de escritorio sino también un entorno web y móvil, es por ello que bajo esa premisa surge las tecnologías híbridas que orientan el proceso de desarrollo de software a una actividad mucho menos compleja ayudando en la reducción de los tiempos de desarrollo, depuración de errores, soporte amplio de librerías para ejecutar cualquier proceso entre otros aspectos. Un caso práctico para observar la funcionalidad, potencialidad y robustez de las aplicaciones híbridas está planteado en los sistemas para restaurantes en donde interactúan varias plataformas y por lo cual las tecnologías híbridas encajan de manera perfecta para este caso en particular. Por una parte, para el software de restaurantes, es necesario un sistema de escritorio para la parte administrativa, en donde se tiene un controlador principal que es una aplicación que servirá para el mantenimiento de los procesos del restaurante tales como el registro de productos, registro de sucursales, registro de mesas, actualizaciones de los registros, generación de documentos (recibos, tickets), control de peticiones entre otros que engloban en si la parte administrativa. Junto con ello la misma funcionalidad del sistema de escritorio, debe estar desplegado hacia el entorno web, de tal manera que los administradores del restaurante puedan tener un control de todos los movimientos de entrada y salida que genera el restaurante sin necesidad de estar presente físicamente en el lugar donde se encuentra instalado el software. Por último, para automatizar la toma de pedido a los comensales es necesario disponer de una aplicación móvil que hará el proceso de registro de un pedido el cual involucra la cantidad de platillos pedidos por comensal, el precio de cada platillo, combinaciones y fusiones de platillos, generación de comandas con recibos físicos para la cocina, bar y otras secciones del restaurante. Por todos los puntos mencionados el modelo de negocio de un restaurante es complejo a la hora del desarrollo puesto que se deberíaes_PE
dc.description.uriTesis
dc.formatapplication/pdfen_US
dc.language.isospaes_PE
dc.publisherUniversidad Nacional de San Antonio Abad del Cuscoes_PE
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/pe/*
dc.sourceUniversidad Nacional de San Antonio Abad del Cuscoes_PE
dc.sourceRepositorio Institucional - UNSAACes_PE
dc.subjectReact Nativees_PE
dc.subjectNode.jses_PE
dc.subjectElectron.jses_PE
dc.subjectJavascriptes_PE
dc.subjectAndroides_PE
dc.subjectIOSes_PE
dc.titleSoftware multiplataforma para restaurantes utilizando tecnologías híbridas Node.Js, Electron.Js y React Nativees_PE
dc.typeinfo:eu-repo/semantics/bachelorThesis
thesis.degree.nameIngeniero Informático y de Sistemas
thesis.degree.grantorUniversidad Nacional de San Antonio Abad del Cusco. Facultad de Ingeniería Eléctrica, Electrónica, Informática y Mecánica
thesis.degree.levelTítulo profesional
thesis.degree.disciplineIngeniería Informática y de Sistemas
dc.subject.ocdehttp://purl.org/pe-repo/ocde/ford#2.02.01
renati.author.dni71624859
renati.author.dni47171096
renati.advisor.orcidhttps://orcid.org/0000-0003-4607-522X
renati.advisor.dni23957778
renati.typehttp://purl.org/pe-repo/renati/type#tesis
renati.levelhttp://purl.org/pe-repo/renati/nivel#tituloProfesional
renati.discipline612296
dc.publisher.countryPE


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/closedAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/closedAccess