420 likes | 603 Views
Proyecto RestSoft Sistemas. Presentación del Proyecto. Proyecto Final: RestSoft Sistemas. Sistema para la gestión de restaurantes, bares y patios de comida. Carrera: Ingeniería en Sistemas de Información Docentes: Ing. Zohil Julio Cesar Ing. Villafañe Christian Integrantes:
E N D
Presentación del Proyecto Proyecto Final: RestSoft Sistemas. Sistema para la gestión de restaurantes, bares y patios de comida. Carrera: Ingeniería en Sistemas de Información Docentes: Ing. Zohil Julio Cesar Ing. Villafañe Christian Integrantes: Caballero Martin Escudero Ezequiel Terzoni Marcos
Presentacion de la empresa • La organización en la que se desarrolla el proyecto es una empresa villamariense, se trata de “Meroi Bar & Restaurant”. • Degustación de platos de la más variada y exquisita gastronomía internacional. • Tiene una ambientación que mantiene un estilo retro, de prolijo cuidado y delicada selección de fino amoblamiento.
Problemas Observados • Pérdida de tiempos y organización en la toma de pedido. • Necesidad de duplicación de comanda para informar a los distintos sectores (cocina, barra, caja). • Alto desplazamiento de los mozos alterando el ambiente de tranquilidad y respeto. • Problemas de pedidos intercambiados. • Desconocimiento de la disponibilidad de platos. • Los mozos no recuerdan los precios. SOLUCION: Disponibilidad de un PDA con RestSoft Mobile por mozo.
Problemas Observados (Cont. 2) • Falta de información de los clientes. • Desconocimiento del perfil de consumo. • Falta de seguimiento de las reservas. SOLUCION: • Registrar información de clientes. • Registrar información de reservas y realizar un monitoreo de las mismas.
Problemas Observados (Cont. 3) • Falta de control de stock. SOLUCION: Automatizar el control de stock registrando las altas y las bajas. Generando reporte de faltantes de artículos. • No existe un mecanismo de compra estructurado. SOLUCION: Se abarcaría el proceso completo desde las solicitudes de cotización hasta la recepción de los pedidos.
Problemas Observados (Cont. 4) • Falta de un medio vía web para los clientes que deseen realizar un pedido o una reserva. SOLUCION: Implementación de un sistema web para consulta, toma de pedidos y de reservas. • Falta de información destinadas a los diferentes niveles de la organización, especialmente para la alta gerencia. SOLUCION: Emitir reportes, generar informes, contrastar la información a través del tiempo haciendo uso de herramientas de consultas dinámicas como cubos OLAP.
Requerimientos del sistema • Gestión de Stock y Compras • Gestión de Pedido • Para consumo en salón • Con entrega a domicilio • Pedidos telefónicos • Pedidos vía Web • Gestión de Reservas • Gestión de Clientes • Gestión de Proveedores • Gestión de Empleados • Gestión de Usuarios • Gestión de Artículos • Gestión de Calidad • Gestión de Carta y Menú • Gestión de Caja • Gestión de turnos de Personal • Auditoría
Objetivo del Proyecto del SI • soporte altamente automatizado e integrado a los distintos requerimientos de negocio. • Software ágil y fácil de usar equilibrado a una completa funcionalidad. • Brindar información para la toma de decisiones a niveles de dirección. • Integración de tecnologías de vanguardia libres de licenciamiento.
Estudio de Factibilidad • La empresa solo cuenta con el equipamiento informático básico. Existe interés en invertir en tecnología necesaria para su implementación. • No existe, en cuanto a la tecnología que se halla a la venta en el mercado, impedimento alguno que ponga en peligro la viabilidad del proyecto. • Evaluación de Hardware. • Servidor. • Router inalámbrico. • UPS (Precio aproximado desde $ 300). • Servicio de conexión a internet.
Estudio de Factibilidad • Terminales móviles con conexión WI-FI. Pantalla superior a 3". Tablet PC, Pad, similares. (Desde $ 1000 c/u). • Evaluación de Software. • Sistema operativo. Microsoft Windows XP o superior, distribución Linux. • Antivirus. • Browser o Navegador de Internet. • Herramientas de Escritorio Office.
Estudio de Factibilidad • Factibilidad operativa. • Personal involucrado entusiasmado y predispuesto. • Capacitación. Personal joven con dominio de las nuevas tecnologías. • Factibilidad económica. • Estudio exhaustivo de factibilidad económica no necesario ya que el desarrollo es llevado a cabo en forma académica, para la empresa no supone sino hasta la etapa de implementación costo alguno. • Herramientas utilizadas para el desarrollo son aportadas por el grupo de trabajo y disponibles en la universidad y puestas a disposición de los alumno. • Inversiones mayormente solo descriptas en la fase técnica de los recursos que no dispone.
Metodología de desarrollo • Metodología • Orientación a objetos del Proceso Unificado de Desarrollo (PUD). • Marco de desarrollo de software y un marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos específicos. • UML como lenguaje de especificación y descripción de SW • Características principales • Dirigido por casos de uso. • Centrado en la arquitectura. • Iterativo e incremental. • Enfocado en los riesgos.
Metodología de desarrollo • Ciclo de vida del proyecto dividido en fases: • Inicio • Elaboración • Construcción • Transición
Metodologia de desarrollo • Fases compuestas por “n” iteraciones de flujos de trabajo: • Requerimientos • Análisis • Diseño • Implementación • Pruebas
Framework de arquitectura • Patrón Cliente-Servidor N-Capas: Componentes principales • Separación de Intereses: niveles diferentes y claramente divididos para presentación, negocios y manejo de datos. • Comunicaciones sincrónicas: la comunicación entre niveles es pedido-respuesta sincrónica • Distribución flexible: no hay restricciones para la distribución multi-niveles de la aplicación. Todos los niveles pueden correr en la misma máquina o en su propia máquina. • Es adecuado para dar soporte a un número potencialmente grande de clientes y pedidos concurrentes
Framework de arquitectura • Patrón Cliente-Servidor N-Capas: Componentes principales