Ingeniería del Software III

Documentos relacionados
Configuración de impresoras en redes LAN

CONFIGURACIÓN BÁSICA DE UNA VPN EN WINDOWS XP PROFESIONAL

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Manual de NetBeans y XAMPP

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

Crea tu propio negocio online con

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX

Que es Velneo vdataclient V7?

Control de accesos autónomo por huella dactilar

Además del Sistema Operativo necesitaremos un adaptador inalámbrico que vamos a describir en el punto siguiente.

UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO

Claves para la instalación de WordPress en un servidor local o remoto

Curso: FT433 - Introducción a la virtualización con VirtualBox

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

Instalación software VPN Usuarios SARA

Guía del Usuario ANEXOS

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Recintos Feriales. Gestión de. FairWin v Gestión Central de Visitantes

COMO CLONAR UN SERVIDOR ELASTIX

Software de Captura y Validación de Información Cambiaria

Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

MANUAL DE USUARIO OPERADOR LOGÍSTICO

LICENCIA DE USO Y CERTIFICADO DE GARANTÍA

Visado Electrónico de Recetas Configuración Puestos Cliente Usuarios de Farmacias

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Cátedra de Cardiología

Documentación del Terminal

QUÉ ES HOMEBASE? Encontrar Libros

Guía para la programación del AC-215

INFORMACIÓN PARA LA INSTALACIÓN DE CERTIFICADOS

CIMA. MANUAL DE USUARIO

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

Instalación de ForMag en Windows Vista y en Windows 7

Tutorial de uso. ScanIPTV V.4.7

MDG-Carreras 2014 Cronómetro y Gestión de Carreras Deportivas. Configuración archivo de licencia del programa Configuración Timing System...

REQUISITOS DE HARDWARE...

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Manual del usuario TakePOS

Configuración de las direcciones IP NOTA DE APLICACIÓN (M028E A)

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

Google Drive. Registro y gestión de archivos. Manual de uso

Instantáneas o Shadow Copy

Sincronización de carpetas con el disco duro virtual en sistemas GNU/Linux

Guía de instalación y uso. RestMaster Pocket

INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL

CONSEJERÍA DE EDUCACIÓN

Guía para la migración de asignaturas de grado y másteres al nuevo espacio docente para el curso 2015/2016

VIVIENDO EN LÍNEA. IC3 Redes

SECRETARÍA VIRTUAL Perfil Ciudadano

COMO ABORDAR LOS RECURSOS EN EL ENTORNO DE APRENDIZAJE PRACTICO

Instalar PhotoGestión en un Mac con VirtualBox

Control de presencia para terminal por huella dactilar

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

Configuración de DNS seguros

Manual Time One Software control de horarios

Mac OS X 10.6 Snow Leopard Guía de instalación y configuración

Nuevas tecnologías para la nueva hostelería

Studium, Campus Virtual de la Universidad de Salamanca.

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

1. Configuración del entorno de usuario

Guía de Inicio Respaldo Cloud

Manual del usuario. Flash Point Genius. FLASH POINT GENIUS: Programación Serial para turismos

MANUAL DE INSTALACION HIRIA 3.1 ABRIL 2010

Memoria del Trabajo Fin de Máster realizado por MARTA FERNÁNDEZ GARCÍA. para la obtención del título de

Guía de resolución de problemas de firma con certificado en la Sede Electrónica del CIEMAT

1 MANUAL DE INSTALACIÓN

Coordinación en un Centro TIC Tema 4 Resolución de Incidencias

Ayuda de Opciones del Fiery 1.3 (servidor)

Dirección de Informática y Telecomunicaciones

Guía de instalación de Gesclivet.

2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor

Tener la WiFi abierta implica tener nuestra conexión a Internet compartida, además de otros riesgos:

MANUAL DE USUARIO DE OFICINA CONECTADA

CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003

Para consultas en esta página es necesario desbloquear las ventanas emergentes de su navegador de internet para este sitio.

ÍNDICE INDICE. MANUAL WinPoET. Manual de formularios en Manual WinPoET

Guía de instalación de CivilFEM for ANSYS 16.1

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

INSTALACIÓN DE JOOMLA! EN UN SERVIDOR LOCAL

Qué es una máquina virtual?

MANUAL DE AYUDA INSTALACIÓN VERSIÓN DEMO

1 Pasos para configurar la conexión a Internet en Windows XP

Recall SIP. Guía de Instalación y Configuración Versión 3.7

Guía de usuario del Administrador CPA BT icomms

CarFirma Firma electrónica del Gobierno de La Rioja Manual de usuario

Manual del instalador de Red

PROCEDIMIENTO DE ENLACE TCPIP

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

INVENTARIO INTRODUCCIÓN RESUMEN DE PASOS

SBConta.NET Manual de instalación. SBSS Consulting, S.A Barcelona Telf , fax web

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Política de privacidad. FECHA DE VIGENCIA : 22 de Abril del 2014

Transcripción:

Ingeniería del Software III Gaspar Muñoz Soria Carlos Moreno Muñoz 1

ÍNDICE DE CONTENIDO 1. Introducción... 3 Qué es SAGRES?... 3 Licencia de uso... 4 Requisitos mínimos... 5 2. Instalar y configurar SAGRES...6 Consideraciones generales...6 Red... 7 Servidor... 8 Instalando la base de datos...8 Cocina... 9 Bar... 10 Cliente Restaurante... 11 Cliente en Habitación...12 2

1. INTRODUCCIÓN Qué es SAGRES? SAGRES ( Sistema de Administración y Gestión de REStaurantes) es un software que ha sido desarrollado para poder ser implementado en un restaurante perteneciente a un hotel. La aportación más novedosa de SAGRES es que el cliente no necesita interactuar directamente con un camarero para realizar un pedido, sino que éste puede hacerlo en cualquier momento desde su mesa con la ventajas que esto supone: pedido instantáneo, mayor agilidad, mejor comunicación, minimización de errores en los pedidos, reducción de costes por personal... Por otra parte SAGRES incluye utilidades para llevar un control en tiempo real de stock y ventas, control exhaustivo de la carta del restaurante, información sobre facturación, pedidos o notificación de cualquier incidencia de la rutina diaria de un restaurante. Este software, está dividido en cuatro aplicaciones diferentes, cada una con un objetivo distinto. Cocina: Gestiona la cocina del restaurante, esto es, los productos que hay disponibles, confecciona la carta y gestiona los pedidos (referentes a cocina). Bar: Gestiona el bar (o la barra) del restaurante, esto es, los productos pertenecientes al bar que hay disponibles, gestiona los pedidos (referentes a bar) y las facturas de las mesas del restaurante y habitaciones. Cliente: Aplicación que utilizará el cliente, desde un terminal en la mesa del restaurante. Realiza los pedidos de esa mesa y controla su facturación para que esté en todo momento a su disposición. Cliente Web: Aplicación que utilizará el cliente, desde un terminal en su habitación del hotel. Realiza los pedidos y controla su facturación para que esté en todo momento a su disposición. Desde este manual explicaremos los tipos de instalación más comunes, así como los pasos a seguir para hacerlo con éxito. 3

Licencia de uso El Software SAGRES es privativo. Esto significa: 1. Todos los derechos de autor de SAGRES son propiedad exclusiva del autor, grupo TouchTeam de ISIII y de sus componentes. 2. Todo aquel que desee utilizar este software DEBE comprar una licencia. 3. Existen un único tipo de licencia para SAGRES. La licencia será para utilizar en un único restaurante. Dicha licencia incluye, una licencia para la aplicación de cocina, otro para la de bar y un conjunto de licencias a acordar para la aplicación correspondiente a los clientes. 4. SAGRES se distribuye tal cual. Pese a ello, el autor garantiza la funcionalidad del software y se compromete a solventar cualquier incidencia. Lo utiliza bajo su propia responsabilidad. El autor no se hará responsable de perdidas de datos, daños, perdida de beneficios o cualquier otro tipo de pérdida derivada del uso correcto o incorrecto de este programa. 5. A priori NO hay ningún tipo de coste adicional. El autor se reserva el derecho de si hubiera que realizar algún costoso de mantenimiento, incluir una tasa adicional de acuerdo al trabajo a desempeñar. 6. Usted no puede usar, copiar, emular, clonar, alquilar, dejar, vender, modificar, descompilar, desensamblar, aplicar ningún método de ingeniería inversa o transferir el programa con licencia o cualquier parte de él, excepto en lo previsto por esta licencia. Cualquiera de estos usos no autorizados resultará en la revocación inmediata y automática de esta licencia y puede conllevar la interposición de una acción judicial o penal. 7. Instalar y usar SAGRES significa aceptar los términos y condiciones de esta licencia. 4

Requisitos mínimos Se garantiza el correcto funcionamiento de SAGRES con los siguientes requisitos mínimos. Sistema PC 1,66 Ghz o superior S.O Windows Xp o superior. 256 Mb RAM 1Gb de espacio en HD. Conexión a Internet. Interconexión mediante una red de área local LAN. Periféricos Monitor táctil o normal Router inalámbrico. Caja registradora Impresora Lector de tarjetas de crédito 5

2. INSTALAR Y CONFIGURAR SAGRES Consideraciones generales SAGRES está diseñado para ser ejecutado en terminales táctiles, aunque es posible utilizarlo en los pc s habituales. Por ello, este manual de instalación se basará en la instalación teniendo en cuenta que estamos usando dichos terminales, que deberán ser adquiridos independientemente de SAGRES. La configuración interna de los terminales para su conexión con la base de datos, será transparente al cliente. Se proveerá de diferentes ficheros de instalación que deberán ser instalados en los diferentes terminales. 6

Red En este apartado especificaremos, como deben estar interconectados los terminales para que SAGRES funcione correctamente. El realizar esta interconexión no atañe a este documento. El único requisito es que los terminales estén interconectados entre sí mediante una red local LAN con protocolo TCP/IP. Se sugiere lo siguiente: Disponer de un router inálambrico cuya señal llegue ampliamente a todo el restaurante. Se puede optar por poner un repetidor para ampliar dicha señal. Este router, no es necesario que esté en el restaurante, puede ser del hotel. Conectar mediante cable Ethernet los terminales de cocina y de bar a la red local. Asignar ip estática a ambos. Disponer de terminales de cliente para ser usados en las mesas con conexión inalámbrica. Proveer a estos terminales de ip estática. Los terminales de las habitaciones estarán conectados a la red local mediante las tomas de red que dispone el hotel con un cable ethernet. Se recomienda diferenciar las ip s que asignaremos, estableciendo diferentes rangos para los terminales del restaurante y los de las habitaciones. 7

Servidor Nuestro sistema necesitará tener constancia en todo momento del estado del restaurante, esto es, información sobre todos los productos, elementos de la carta, pedidos, incidencias, etc. Para ello, es necesario establecer una base de datos común para todo el restaurante, accesible a través de las aplicaciones que SAGRES ofrece para registrar y consultar los distintos cambios que tengan lugar. El servidor alojará esta base de datos. A continuación veremos en detalle como instalamos y configuramos la base de datos necesaria. Instalando la base de datos Necesitaremos un servidor web de Base de datos como Apache, un sistema de gestión de bases de datos MySql y un intérprete para lenguaje de script PHP. Todo esto viene integrado en XAMPP. Éste es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X. Descargaremos XAMPP desde aquí y lo instalaremos. Una vez instalado Xampp, éste por defecto iniciará los servicios apache y mysql cada vez que se inicie el terminal. Para la administración de la base de datos, en el panel de control de Xampp, iniciaremos el admin de MySql y se abrirá en un navegador PhpMyAdmin. Lo primero que debemos hacer es crear la base de datos. Para ello importaremos el fichero script_tablas.sql y nos generará la base de datos TouchTeam, con todas las tablas necesarias que utilizará SAGRES. Para la correcta sincronización con los terminales, debemos crearnos un usuario acorde a los parámetros por defecto de la configuración de las aplicaciones que vienen con SAGRES. Dentro de PhpMyAdmin, seleccionamos la BD 'TouchTeam', pulsamos sobre la pestaña de privilegios y en agregar un nuevo usuario con nombre 'touch' y contraseña 'team', los demás parámetros se dejarán por defecto. Para la web a la que se conectarán los clientes desde sus habitaciones, únicamente se deberá copiar los ficheros fuentes del cliente, en la carpeta htdocs de apache y con el servicio iniciado tendremos en activo esta funcionalidad. 8

Cocina El terminal situado en la cocina tampoco necesitará de ningún tipo de instalación. Por ello no se incluye ningún tipo de instalador. Solo se provee de un archivo.jar que requiere de la maquina virtual de Java para poder ser ejecutado. Si no dispone de ella en el equipo, puede descargarla aquí. 9

Bar El terminal situado en la barra de bar tampoco necesitará de ningún tipo de instalación. Por ello no se incluye ningún tipo de instalador. Solo se provee de un archivo.jar que requiere de la maquina virtual de Java para poder ser ejecutado. Si no dispone de ella en el equipo, puede descargarla aquí. 10

Cliente Restaurante Un cliente dispone en su mesa de un terminal desde el que poder realizar los pedidos, modificarlos, anularlos y ver su facturación en todo momento. No se incluye ningún tipo de instalador. Se trata de un archivo.jar para cada terminal que requiere de la maquina virtual de Java para poder ser ejecutado. Si no dispone de ella en el equipo, puede descargarla aquí. 11

Cliente en Habitación El cliente del hotel que realiza pedidos desde su habitación requiere solo de un terminal desde el que realizar dichos pedidos y un navegador, que suele estar incluido en el propio sistema operativo. Por este motivo no se requiere de instalación alguna, únicamente se podría configurar la página inicial del navegador, observando cada vez que se inicie éste, la página principal de SAGRES, o de la intranet del hotel, si se dispone de ella. Se recomienda utilizar Mozilla Firefox. Se puede descargar aquí. 12