Anteproyecto Con Normas Icontec

Embed Size (px)

Citation preview

SOFTWARE PROTOTIPO DE SISTEMATIZACIN DE PEDIDOS E INVENTARIO DE INSUMOS PARA LA ELABORACION DE LA COMIDA RAPIDA EN LA EMPRESA COYOTE GOOD FOOD

ANDRES FELIPE ARBELAEZ RIOS

Cdigo 1.112767.040JUAN PABLO MONTOYA BUSTAMANTE

Cdigo 1.116242.251

Proyecto de grado

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS INGENIERIA DE SISTEMAS Y COMPUTACION PEREIRA 2011

CONTENIDO1. 2. 3. 4. 5. TITULO ...................................................................................................................................3 DEFINICIN DEL PROBLEMA ...........................................................................................4 JUSTIFICACIN ....................................................................................................................5 OBJETIVOS ............................................................................................................................6 MARCO REFERENCIAL .......................................................................................................7 Sistemas de Informacin web WIS (Web Information Systems) ....................................................7 Beneficios de los WIS ...................................................................................................................7 Modelo Vista Controlador (MVC) ...................................................................................................8 Modelo .........................................................................................................................................8 Vista .............................................................................................................................................9 Controlador..................................................................................................................................9 Flujo de control en el modelo MVC .................................................................................................9 Metodologa de desarrollo XP .........................................................................................................9 MySQL ............................................................................................................................................9 6. 7. CONCLUSIONES Y RECOMENDACIONES ..................... Error! Bookmark not defined. BIBLIOGRAFA ...................................................................................................................14

1. TITULO

SOFTWARE PROTOTIPO DE SISTEMATIZACIN DE PEDIDOS E INVENTARIO DE INSUMOS PARA LA ELABORACION DE LA COMIDA RAPIDA EN LA EMPRESA COYOTE GOOD FOOD.

2. DEFINICIN DEL PROBLEMA

Las labores repetitivas que no son sistematizadas en un establecimiento suelen demandar ms tiempo, comprometen la calidad del servicio y pueden generar inconformidad en los clientes. La ausencia de un sistema eficiente para automatizar los pedidos y controlar el inventario para los insumos utilizados en la elaboracin de sus productos en los establecimientos de comida rpida afecta su eficacia para atender a sus clientes. Coyote Good Food es un restaurante de comidas rpidas que diariamente alcanza un nmero de doscientos pedidos aproximadamente. La acumulacin de diferentes pedidos simultneos ralentiza el proceso de atencin, atrasa el de produccin y ocasiona finalmente un desorden general entre los empleados. Los pedidos son directamente anotados en papel y posteriormente apilados, lo que indica un procedimiento manual no sistemtico que no incluye la facturacin ni la contabilidad de los productos ordenados y que afecta la claridad y visibilidad de los pedidos a despachar o en lista de espera, obligando a los meseros a comprobar muchas veces los precios relacionados con los pedidos. Usar papel como mtodo de registro de pedidos resulta entonces en lentitud e inconvenientes para el establecimiento. Las cantidades de insumos que existen en bodega para preparar los alimentos no se controlan mientras se gastan en el transcurso de la jornada, quedando el restaurante al final de estas jornadas sin conocer el nmero exacto de insumos restantes, esto hace que el personal realice un conteo de productos en la bodega a diario despus de cerrar el local, dedicando tiempo adicional en realizar este balance.

3. JUSTIFICACIN

Sistematizar las rdenes de pedidos puede reducir significativamente el nmero de inconvenientes que conlleva la desorganizacin en los pedidos actualmente, mejorando la atencin al usuario e incrementando la organizacin del inventario de insumos para la preparacin de los productos. Al crear una base de datos para registrar los pedidos realizados en el establecimiento, el proceso de facturacin y contabilidad de ventas no tendr que ser postergado hasta finales de jornada, sino que se convertira en un proceso simultneo al almacenamiento de los pedidos en el sistema. Los clculos estarn a cargo de este y se proporcionar velocidad al proceso. Por otra parte, si estos pedidos que se almacenan, fueran ordenados desde un dispositivo mvil, los meseros se enfocaran en los procesos ms importantes, reduciendo las fallas en la generacin de los pedidos y agilizando los procesos de atencin al cliente mejorando la calidad de la misma. En cuanto a la comunicacin que debe existir entre los meseros y el lugar de preparacin del establecimiento, podra utilizarse una pantalla donde se visualicen los productos ordenados; con esto, las incmodas pilas de papeles no tendran que estarse consultando en apuros para confirmar pedidos ya hechos, as la agilidad en el proceso de recepcin y ejecucin de estos aumentar considerablemente. Al ingresar cada pedido en la base de datos, se hara una actualizacin automtica de la cantidad de insumos utilizados en la elaboracin de dicho pedido y por ende de los insumos restantes en bodega; as la tediosa labor diaria de conteo de insumos restantes sera realizada por el mismo sistema.

4. OBJETIVOS

Objetivo general

Desarrollar el prototipo de software para el restaurante Coyote Good Food, que le permita automatizar el proceso de las ventas, en el control de inventarios y la gestin de los pedidos.

Objetivos especficos

-

Obtener, analizar y estructurar los requerimientos necesarios para la estructura del prototipo. Disear, desarrollar e implementar el mdulo de gestin de pedidos. Disear, desarrollar e implementar el mdulo de visualizacin y actualizacin de estado de los pedidos. Disear, desarrollar e implementar el mdulo de gestin de inventario. Documentar los manuales de usuario de la aplicacin.

5. MARCO REFERENCIAL

Sistemas de Informacin web WIS (Web Information Systems) Un sistema de informacin web es un conjunto de actividades y elementos que trabajan conjuntamente de manera coordinada para ayudar a una organizacin segn entradas, procesos, almacenamiento y salidas a soportar todas las facetas de trabajo organizacional y as cumplir con los objetivos de la compaa. El uso de los sistemas de informacin web deja a un lado el hecho de que la web solo son paginas para presentar informacin, la web se convierte en un entorno que soporta trabajo pesado y que puede llevar a cabo tareas en conjunto a otros sistemas, como las bases de datos para proporcionar un software robusto y totalmente funcional como lo sera una aplicacin de escritorio.1 Desde la implementacin de los WIS en las organizaciones, han trado grandes ventajas, pues automatizan los procesos operativos, suministran una plataforma de informacin que puede ser til y vital para la toma de decisiones. As como Lederer, Mirchandani, and Sims establecen: Si un WIS est para mejorar la competitividad, entonces debe soportar los factores que una compaa trata que son: bajar costos, enfocarse en los grupos de clientes y diferenciar sus productos, esto generando grandes ventajas competitivas. Beneficios de los WIS La web ofrece una plataforma con un potencial sin igual para el acceso a los datos y la conectividad. Posibilidad de conectarse al WIS desde cualquier dispositivo con conexin a internet sin necesidad de instalar un software en este aparte del navegador web. Evitar prdida de tiempo recopilando informacin que ya est almacenada en bases de datos que se pueden compartir y Acceso rpido a la informacin y por ende mejora en la atencin a los usuarios.2

1 2

Toms Isakowitz, Michael Bieber, and Fabio Vitali, Guest Editors, 1998) Importancia Y Beneficios De Los Sistemas De Informacin, http://wilbercalles.tripod.com/impyben.html

Modelo Vista Controlador (MVC) El modelo vista controlador en un patrn de diseo que se encuentra conformado por tres elementos, cada uno especializado en desarrollar una sola tarea. Las interfaces de usuario, la lgica de control y la lgica del negocio. Este patrn de desarrollo presenta varios aspectos beneficiosos al momento de desarrollar aplicativos web, como el hecho de separar la funcionalidad del sistema de las interfaces con las que interacta el usuario final, permitiendo la actualizacin sencilla y eficiente en todas las interfaces del sistema. El modo en el que opera este patrn empieza con el estmulo del usuario al controlador del modelo el cual est encargado de enviar los mensajes entre las vistas y los modelos.

Ilustracin 1. El Modelo Vista Controlador

Fuente: Diana M. Selfa, Maya Carrillo, Ma. Del Roco Boone

Definicin de las responsabilidades que posee cada elemento dentro del patrn de diseo del modelo vista controlador: Modelo Este se encarga de la administracin y el comportamiento de los datos en el dominio de la aplicacin.

Define las reglas de negocio (la funcionalidad del sistema). Un ejemplo de regla puede ser: "Si la mercanca pedida no est en el almacn, consultar el tiempo de entrega estndar del proveedor".3 Vista Representa la interfaz del usuario final, todo lo que tenga que ver con las salidas visuales de los datos que pasa modelo para que los usuarios interpreten como resultados. Controlador Como su nombre lo indica este es el que controla el flujo de informacin de la aplicacin, recibiendo los datos de entrada por parte del usuario a travs de eventos, los cuales disparan una nueva serie de rdenes al sistema, ordenando los cambios necesarios en las vistas y los modelos.

Flujo de control en el modelo MVC 1. El usuario realiza una accin en la interfaz 2. El controlador trata el evento de entrada Previamente se ha registrado 3. El controlador notifica al modelo la accin del usuario, lo que puede implicar un cambio del estado del modelo (si no es una mera consulta) 4. Se genera una nueva vista. La vista toma los datos del modelo. El modelo no tiene conocimiento directo de la vista 5. La interfaz de usuario espera otra interaccin del usuario, que comenzar otro nuevo ciclo.4

Metodologa de desarrollo XP

MySQL MySQL se ha convertido en la base de datos de cdigo abierto ms popular del planeta debido a su alto rendimiento, alta confiabilidad y fcil manejo, adems, gracias a su3 4

Patrn "Modelo-Vista-Controlador", http://www.proactiva-calidad.com/java/patrones/mvc.html El patrn Modelo-Vista-Controlador (MVC), http://www.fdi.ucm.es/profesor/jpavon/poo/2.14.MVC.pdf

funcionamiento en varias plataformas es utilizado por muchas organizaciones como la herramienta para almacenar sus datos de forma segura y confiable. Su utilizacin es sencilla y no presenta grandes retos para los que no sean expertos en la administracin de bases de datos; Se puede instalar en cualquier servidor de forma gratuita provisionando los datos necesarios a la aplicacin web en conjunto con lenguajes de programacin como PHP, Perl o Python, siendo entonces, una herramienta comprensible y fcil de implementar en la solucin de cualquier problema que requiera la utilizacin de almacenamiento de datos.

6.

DISEO METODOLGICO

Hiptesis: Es posible reducir los tiempos de atencin al cliente en Coyote Good Food a travs de la sistematizacin de pedidos? La investigacin que se va a realizar tiene un enfoque cuantitativo ya que busca analizar los tiempos para cada una de las muestras antes y despus de haber desarrollado e implementado el prototipo de sistematizacin. Las muestras involucradas en la investigacin son: Los pedidos realizados por los clientes en Coyote Good Food, y el inventario de insumos de Coyote Good Food. Las variables que sern resaltadas de dichas muestras son: Tiempo de atencin de pedido total: Hace referencia al tiempo que tarda un pedido en ser entregado desde el momento en que se realiza. Tiempo de atencin de pedido por unidad: Hace referencia al tiempo que tarda un producto del pedido total calculado con base al tiempo de atencin de pedido total total dividido entre la cantidad de productos del pedido. Tiempo de actualizacin de inventario de insumos: Hace referencia al tiempo que se tarda el personal de Coyote Good Food en actualizar el inventario de insumos al final de la jornada laboral.

Instrumentos para la toma de informacin

Da

Cantidad de productos por pedido

TT

TU

Sistematizado?

Da

TII

Cantidad de Pedidos del da

Sistematizado?

Convenciones: TT: Tiempo de atencin de pedido total. TU: Tiempo de atencin de pedido por unidad. TII: Tiempo de actualizacin de inventario de insumos.

7. BIBLIOGRAFA