Está en la página 1de 12

Universidad del Bo-Bo Facultad de Ciencias Empresariales Ingeniera Civil en Informtica Sede Chilln

PROYECTO DE AUTOMATIZACIN DE PEDIDOS PARA RESTAURANTES


Metodologa de Desarrollo de Software
Integrantes
Javier Andana Q. Cesar Guzmn C. Felipe Lara R. Nicols Lazcani T. Sebastian Mora E.

Profesor
Mario Gaete

Automatizacin de Pedidos para Restaurantes

1 INTRODUCCIN
1.1 PROPSITO
El software de administracin de pedidos para un restorn que analizaremos en este documento tiene como principal funcin la de automatizar los pedidos que realicen los clientes remplazando al tradicional mesero que se encarga de ofrecer la carta y tomar el pedido por un sistema computacional, que proveer de un software que se ejecutara en dispositivos con tecnologa Touch.

1.2

DESCRIPCIN GENERAL

El sistema estar en las diferentes mesas del restorn y permitir que los clientes realicen los pedidos escogiendo su comida del men que proveer el software y que se podrn visualizar las Tablet. El cliente seleccionara el pedido y luego ste ser automticamente enviado a la cocina para su posterior preparacin y adicionalmente entregara la posibilidad de realizar el pago electrnico si el cliente as lo desea.

1.3

ALCANCE

Este sistema este encargado principalmente de los pedidos y adicionalmente almacenara informacin histrica de los mismos para un posterior anlisis del administrador del restorn de manera de servir solo como apoyo en la toma de decisiones al momento de abastecer de mercadera al restorn. Aclarar que el objetivo no es ser una herramienta que este principalmente diseada para realizar la toma de decisiones pero que si puede apoyar esta labor. Adems como el software registrara los pagos de los pedidos que se hagan de forma electrnica hay que mencionar que ste no tiene como objetivo ser un sistema contable o financiero del local por lo que solo se encargara de proveer este servicio. Es en este contexto que en el presente documento se especificaran los requisitos funcionales y no funcionales que deber poseer el software de administracin de pedidos para un restorn y establecer claramente tanto para el grupo de desarrollo como para el cliente cuales sern las diferentes funcionalidades que el sistema proveer y que restricciones poseer para as asegurar la calidad del producto final.

Ingeniera Civil en Informtica

Automatizacin de Pedidos para Restaurantes

2 DESCRIPCIN GENERAL
2.1 OBJETIVO Y ELEMENTOS
El objetivo principal del proyecto es solucionar la recepcin, almacenamiento y cumplimientos de los pedidos. Para esto se dispone de los siguientes elementos: Pantallas tctiles en las mesas para recibir los pedidos. Una pantalla tctil en cocinera para ir chequeando los pedidos terminados. Un equipo para el administrador. Un servidor de datos. Se debe tomar en cuenta que existen 3 tipos de versiones de la aplicacin: cliente, cocina y administrador. Los cuales en esencia son la misma aplicacin registrndose con distintas cuentas de usuario. Es usuario cliente tiene acceso a crear pedidos y cancelar va webpay o en formas de pago tradicional. Al cliente de cocina se le muestran todos lo pedidos vigente y puede marcarlos como terminados y entregados. El administrador puede ver estadsticas de ventas y adems fijar la disponibilidad de los productos.

2.2

CARACTERSTICAS DE LOS USUARIOS

ADMINISTRADOR: encargado de administrar el local define el men y ofertas. CLIENTE: encargado de encargar los platos para su mesa, posteriormente pagar lo consumido. COCINERO: encargado de preparar los platos que se visualizan desde la aplicacin y puede cambia el status de los pedidos.

2.3

RESTRICCIONES GENERALES
El sistema no puede ser usado por menores de edad o quienes hagan un uso indebido del sistema.

Ingeniera Civil en Informtica

Automatizacin de Pedidos para Restaurantes

2.4

SUPOSICIONES Y DEPENDENCIAS

El sistema funcionar bajo los siguientes aspectos: El sistema no manejara el sistema contable de la empresa, slo permitir con el nmero de ventas y los montos generar estadsticas. El nuevo sistema de pedidos al no preocuparse de la contabilidad permitir, si es necesario, el acceso a la base de datos al antiguo sistema para recabar informacin contable. El sistema no encargar de prevenir en no pago de los clientes. Pero si avisar si una mesa est ocupada o no. El sistema necesita una red local para comunicar los datos. El sistema no funciona sin suministro elctrico.

2.5

AMBIENTE OPERACIONAL

Un establecimiento comercial donde se paga por la comida y bebida, para ser consumidas en el mismo local, que posee una cocinera, caja y sala comedor compuesta por mesas.

3 GLOSARIO
CARTA: Lo que se muestra en la aplicacin. Es el conjunto de mens. PLATO: Comida que consiste en alguna forma de preparar un conjunto de ingredientes MENS: Conjunto de platos. OFERTAS: Son mens o platos con las caractersticas de tener un descuento en el precio y se les destaca por eso. COCINA: Lugar fsico donde se preparan los alimentos y se forman los platos. MESERO: Persona encargada de llevar los platos a las mesas desde la cocina.

Ingeniera Civil en Informtica

Automatizacin de Pedidos para Restaurantes

4 MODELO DEL SISTEMA

Ingeniera Civil en Informtica

Automatizacin de Pedidos para Restaurantes

5 EVOLUCIN DEL SISTEMA


5.1 ACTUAL:
El sistema actual es totalmente manual en el proceso de hacer ordenes de comida en el local, en el momento que el cliente entra al restauran un meseros tiene que atenderlo, el tiempo de espera para ser atendido ser relativo, ya que depender de que si algn mesero este libre. Luego se le presentara la carta al cliente y mientras est seleccionando algn plato el mesero puede estar tomando pedidos a otras mesas, finalmente el cliente selecciona lo que quiere y el mesero se dirige caminando a cocinera a pedir el pedido. Cuando el cliente se quiera retirar, este debe llamar al mismo mesero el cual le tomo el pedido y pedir la cuenta, entregar el dinero y esperar el vuelto para luego retirarse del local.

5.2

MEJORAS:

La idea del nuevo sistema es automatizarlo los procesos de pedido, por lo tanto los tiempos de espera para poder ser atendido por un mesero se elimina y en consecuencia tenemos un flujo ms continuo. El cliente no tiene que andar esperando que le entreguen la carta ya que estar incorporada a la mesa y podr hacer seleccin tranquilamente de su pedido. Tambin se reduce el tiempo al confirmar el pedido y que llegue a cocinera la orden ya que ser en forma automtica, en consecuencia esto puede provocar una reduccin en costos porque no se necesitaran tantos meseros y tambin una reduccin error humano ya que en este proceso ser digital y mecnico. Cuando el cliente ya desee retirarse, podr pagar con tarjeta de crdito en la misma aplicacin o tambin en efectivo si l lo desea, esto reducir costos y tiempo porque no se necesitara la presencia del algn mesero siempre. Otra de las caractersticas del nuevo sistema es que abra un registro de todas las transacciones, pedidos y pagos, con esto poder realizar algn tipo de anlisis para la toma de alguna decisin futura. Tambin el men al ser digital pude variar las veces que se desee, y eliminar el costo de material de estas.

Ingeniera Civil en Informtica

Automatizacin de Pedidos para Restaurantes

6 REQUERIMIENTOS
6.1

DEFINICIN DE REQUISITOS FUNCIONALES


Permitir el pago web u otras formas de pago tradicional. Poder abonar al pedido o pagos parciales. Registrar comentarios del cliente en el pedido con detalles de la comida o bebida. Permitir al administrador ingresar la carta y ofertas (actualizable). Permitir al administrador revisar estadsticas de ventas. Permitir al cocinero dar de baja los pedidos. Permitir al cliente realizar los pedidos. Mostrar al cocinero los pedidos pendientes. Mostrar al cliente los mens y ofertas. Mostrar al cliente el status de sus pedidos y sub-total. El cliente debe tener la posibilidad de llamar a un mesero para casos puntuales.

6.2

DEFINICIN DE REQUISITOS NO FUNCIONALES


Imgenes representativas de las comidas en cada men. Tipografa clara. Buen contraste entre fondo, textos e imgenes. Destacar las ofertas. Tiempo de respuesta menores a 5 segundos. No consumir ms de 512MB.

6.3

ESPECIFICACIN DE REQUERIMIENTOS

6.3.1 PERMITIR EL PAGO WEB U OTRAS FORMAS DE PAGO TRADICIONAL En la aplicacin se debe poder realizar pagos web (como webpay o PayPal) de manera que el cliente no tenga la necesidad de manejar efectivo o hacer una transaccin con tarjeta. Para evitar posibles fraudes de los meseros, como se ha visto en la actualidad.
Ingeniera Civil en Informtica

Automatizacin de Pedidos para Restaurantes

De igual forma, si el cliente no posee o no quiere realizar un pago web, estarn disponibles las transacciones tradicionales. Adems, el sistema incorpora el pago de propinas. 6.3.2

PODER ABONAR AL PEDIDO O PAGOS PARCIALES

Relacionado con el punto anterior, los pagos pueden ser parciales o totales. Esto es para solucionar situaciones en las que son ms de un cliente los que desean pagar la cuenta y o la pagan por separado o cuando uno de los comensales debe retirarse de la mesa desea pagar solo lo que l ha consumido, de manera que realiza un pago parcial. 6.3.3

REGISTRAR COMENTARIOS DEL CLIENTE EN EL PEDIDO CON DETALLES DE LA COMIDA

O BEBIDA El cliente al crear un pedido puede agregar una nota o comentario donde define detalles de la coccin de la comida o agregar o eliminar ingredientes.

6.3.4 PERMITIR AL ADMINISTRADOR INGRESAR LA CARTA Y OFERTAS (ACTUALIZABLE ) El sistema permite crear, modificar y eliminar platos y mens de la carta. De esta forma se mantiene actualizada la carta, que es lo ms visible para el cliente. Adems se puede cambiar la disponibilidad de los elementos de la carta (visible u oculto). Las ofertas son mens o platos con la caractersticas de tener un descuento en el precio, por lo que se le puede dar el carcter de oferta a cualquier men o plato disponible. 6.3.5 PERMITIR AL ADMINISTRADOR REVISAR ESTADSTICAS DE VENTAS El usuario administrador puede ver estadsticas generales del sistema, como; nmero de ventas por un periodo de tiempo, nmero de ventas por mesa en un periodo de tiempo, rendimiento de la cocina (nmero de platos por hora), nmero promedio de mesas ocupadas y estadsticas de ventas. 6.3.6 PERMITIR AL COCINERO DAR DE BAJA LOS PEDIDOS Al momento de tener listo un plato, el cocinero debe poder marcar que esta lista para ser llevada a la mesa. Al momento de que todos los platos estn listos el sistema da de baja el pedido. 6.3.7

PERMITIR AL CLIENTE REALIZAR LOS PEDIDOS

Algo fundamental, el cliente puede y debe realizar sus pedidos a travs de una interfaz grfica en la que se le muestra la carta, y el cliente elige los platos o mens que requiere y la cantidad de estos mismos. Una vez elegidos, se le muestra un resumen

Ingeniera Civil en Informtica

Automatizacin de Pedidos para Restaurantes

del pedido con el monto final y luego se le pide confirmar el pedido para ser enviado a la cocina. Si no sabe cmo operar el sistema, existir un men de ayuda. 6.3.8

MOSTRAR AL COCINERO LOS PEDIDOS PENDIENTES

En la cocina debe existir una terminal que permita ver los pedidos pendientes, seleccionar los pedidos en produccin y ocultar los terminados. Mostrando un detalle de los platos de cada pedido.

6.3.9

MOSTRAR AL CLIENTE LA CARTA Y OFERTAS

El administrador al elegir las ofertas y la disponibilidad de los platos y mens, estas deben ser reflejadas en lo que el cliente ve, para as tener un men coherente y dinmico. 6.3.10 MOSTRAR AL CLIENTE EL STATUS DE SUS PEDIDOS Y SUB -TOTAL Al momento de ser mandado un pedido a cocina, este cambia de estados entre en espera, cocinando, enviando a la mesa y terminado. El cliente podr ver todos los pedidos vigentes y el estado de estos. Al pagar la totalidad de los pedidos vigentes, la mesa queda disponible. 6.3.11 IMGENES REPRESENTATIVA DE LAS COMIDAS EN CADA MEN Los mens tendrn una descripcin en texto, pero poseer una imagen de tamao y ubicacin muy explicativa para el cliente. 6.3.12 TIPOGRAFA CLARA El texto deber ser legible con facilidad y por esta razn la fuente no puede muy extica. 6.3.13

BUEN CONTRASTE ENTRE FONDO, TEXTOS E IMGENES

La gama de colores a elegir deber cumplir ciertas reglas de composicin grfica (armona, equilibrio, coherencia formal). Recursos grficos que hagan agradable la utilizacin del sistema para el cliente. 6.3.14 DESTACAR LAS OFERTAS En la interfaz se le debe dar nfasis a las ofertas, ya sea en un banner como cabecera u otra disposicin destacable en la pantalla. 6.3.15 TIEMPO DE RESPUESTA MENORES A 5 SEGUNDOS El sistema debe poder responder en tiempos aceptables donde el cliente no se impaciente y evitar crear una mala presentacin.
Ingeniera Civil en Informtica

Automatizacin de Pedidos para Restaurantes

6.3.16 NO CONSUMIR MS DE 512MB Al ser un sistema que debe ser ejecutado desde un mini PC, el consumo de memoria RAM debe tener un tope y este es 512 MB. En capacidad de procesamiento y almacenamiento no se especifica ya que los actuales equipos del mercado cumplen con el mnimo requerido.

7 APNDICES
El sistema para su correcta implementacin necesitara de hardware y software que especificaremos a continuacin:

7.1

DESCRIPCIN DE LA PLATAFORMA DE HARDWARE

Se necesitar dispositivos de tipo mini PCs que se conecten a pantallas Touch, abra uno por cada mesa para la realizacin de los pedidos y uno ms para la cocina la cual mostrara a los cocineros los pedidos realizados. Adems se necesita un servidor para guarde los pedidos que se realicen en la base de datos.

7.2

REQUISITOS DE LA BASE DE DATOS

El sistema necesitara una base de datos en este caso ser Oracle Database la cual se encargar de guardar los registros de los pedidos realizados y de tener almacenados los mens disponibles.

Ingeniera Civil en Informtica

10

Automatizacin de Pedidos para Restaurantes

8 NDICE
1 Introduccin..........................................................................................................................................2
1.1 1.2 1.3 Propsito ........................................................................................................................................................... 2 descripcin general ....................................................................................................................................... 2 Alcance................................................................................................................................................................ 2

Descripcin General ..........................................................................................................................3


2.1 2.2 2.3 2.4 2.5 Objetivo y elementos..................................................................................................................................... 3 caractersticas de los usuarios .................................................................................................................. 3 restricciones generales ................................................................................................................................ 3 suposiciones y dependencias..................................................................................................................... 4 ambiente operacional ................................................................................................................................... 4

3 4 5

Glosario ...................................................................................................................................................4 Modelo del sistema ............................................................................................................................5 Evolucin del sistema .......................................................................................................................6
5.1 5.2 Actual: ................................................................................................................................................................. 6 Mejoras: .............................................................................................................................................................. 6

REQUERIMIENTOS .............................................................................................................................7
6.1 6.2 6.3 Definicin de requisitos funcionales ....................................................................................................... 7 Definicin de requisitos no funcionales ................................................................................................ 7 Especificacin de requerimientos ............................................................................................................ 7

6.3.1 Permitir el pago web u otras formas de pago tradicional ............................................................................... 7 6.3.2 Poder abonar al pedido o pagos parciales .............................................................................................................. 8 6.3.3 Registrar comentarios del cliente en el pedido con detalles de la comida o bebida ............................ 8 6.3.4 Permitir al administrador ingresar la carta y ofertas (actualizable) ........................................................ 8 6.3.5 Permitir al administrador revisar estadsticas de ventas ................................................................................ 8 6.3.6 Permitir al cocinero dar de baja los pedidos .......................................................................................................... 8 6.3.7 Permitir al cliente realizar los pedidos ..................................................................................................................... 8 6.3.8 Mostrar al cocinero los pedidos pendientes ............................................................................................................ 9
Ingeniera Civil en Informtica

11

Automatizacin de Pedidos para Restaurantes 6.3.9 Mostrar al cliente la carta y ofertas ........................................................................................................................... 9 6.3.10 Mostrar al cliente el status de sus pedidos y sub-total .................................................................................... 9 6.3.11 Imgenes representativa de las comidas en cada men ................................................................................ 9 6.3.12 Tipografa clara................................................................................................................................................................. 9 6.3.13 Buen contraste entre fondo, textos e imgenes .................................................................................................. 9 6.3.14 Destacar las ofertas ......................................................................................................................................................... 9 6.3.15 Tiempo de respuesta menores a 5 segundos ........................................................................................................ 9 6.3.16 No consumir ms de 512MB ......................................................................................................................................10

Apndices ............................................................................................................................................ 10
7.1 7.2 Descripcin de la plataforma de hardware ........................................................................................10 requisitos de la base de datos ..................................................................................................................10

ndice..................................................................................................................................................... 11

Ingeniera Civil en Informtica

12

También podría gustarte