Desarrollo de un sistema web para la gestión de procesos de un restaurante

Villarreal Mosquera, Boris Javier (2016). Desarrollo de un sistema web para la gestión de procesos de un restaurante. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Desarrollo de un sistema web para la gestión de procesos de un restaurante
Author/s:
  • Villarreal Mosquera, Boris Javier
Contributor/s:
  • Gil Rubio, Francisco Javier
Item Type: Thesis (Master thesis)
Masters title: Ingeniería Web
Date: July 2016
Subjects:
Freetext Keywords: Software restaurante, software libre, front-end, HTML5, CSS3, Javascript, Ajax, Jquery, Bootstrap, php, framework, cakePHP, MVC, MySQL, Apache, sistema web, restaurante web php, despacho órdenes con php, generar pedidos con javascript
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (5MB) | Preview
[img] Archive (ZIP) - Users in campus UPM only
Download (3kB)
[img] Archive (ZIP) - Users in campus UPM only
Download (5MB)

Abstract

Mediante el uso de herramientas de libre distribución para el desarrollo web se ha desarrollado un sistema web para la gestión de los procesos de un restaurante, el cual actúa como una tienda online. Como herramientas de desarrollo se ha utilizado las siguientes: Front-end: HTML5, Bootstrap, CSS3, Javascript, Jquery, Ajax. Back-end: PHP, Framework CakePHP, Base de datos MySQL, PHPMyAdmin, Servidor Web Apache. El sistema maneja tres roles de usuario, siendo estos el administrador, el repartidor y el cliente, dentro del cual:  El administrador posee los permisos totales para manejar y administrar el sistema, siendo estos, el manejo de ordenes realizadas por parte de los clientes, manejo y asignación de órdenes a repartidores para su despacho así como manejo de datos del personal.  Por parte del repartidor, este cuenta con una cuenta personal creada por el administrador, la cual le permite saber que ordenes despachadas le han sido asignadas así como también la opción de indicar que un despacho que le ha sido asignado lo ha entregado, teniendo además la opción de ver sus datos y cada uno de los despachos que ha entregado.  Por parte del cliente, este tiene la opción de registrarse en el sistema, ya registrado tiene las opciones lista de platillos, búsqueda de platillos por nombre o por categoría. Puede ir almacenando cada platillo como un pedido dentro de su cuenta personal, en esta opción puede indicar la cantidad que desea adquirir por platillo, aquí se mostrara el total que debe cancelar, para dar por finalizado el pedido podrá marcar la opción de generar orden la cual le mostrara la información final y le pedirá confirmar esta orden. Mediante esta cuenta también podrá saber en qué estado se encuentra su orden, siendo estas, no despachado, despachado y entregado. ABSTRACT By using tools freely available for web development it has developed a web system for managing processes a restaurant, which acts as an online store. As development tools it has been used as follows: Front-end: HTML5, Bootstrap, CSS3, Javascript, JQuery, Ajax. Back-end: PHP, CakePHP Framework, MySQL database, phpMyAdmin, the Apache Web server. The system handles three user roles, these being the administrator, the dealer and the customer, within which:  The administrator has full permissions to manage and administer the system, and these, management of orders made by customers, management and assigning orders to distributors for release and data management personnel such as cooks, dispatchers, handling customer data, manage user accounts and finally the handling of the dishes that are made in the restaurant to maintain an updated list of prices and dishes.  By the dealer, this has a personal account created by the administrator, which lets you know that orders shipped have been assigned as well as the option to indicate that an office that has been assigned has delivered, and taking the option to view your data and each of the dispatches delivered within the option of viewing the offices assigned have the option to view customer data which must deliver the order, besides being able to see that dishes up the order has been dispatched and assigned to your delivery is made.  For the customer, this has the option to log into the system, already registered have the options list cymbal, cymbal search by name or by category. You can go storing each dish as an order in your personal account, this option may indicate the amount you want to purchase by Saucer, here the total you must cancel is displayed, to terminate the order will mark the option to generate order the which will show the final information and ask you to confirm this order. By if account you can also know what state is your order, these being, not cleared, dispatched and delivered.

More information

Item ID: 43297
DC Identifier: http://oa.upm.es/43297/
OAI Identifier: oai:oa.upm.es:43297
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 13 Sep 2016 08:08
Last Modified: 18 Nov 2016 19:07
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM