DESARROLLO DE UN PORTAL WEB DE COMERCIO ELECTRÓNICO SEGURO (Development of a secure e-commerce site)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "DESARROLLO DE UN PORTAL WEB DE COMERCIO ELECTRÓNICO SEGURO (Development of a secure e-commerce site)"

Transcripción

1 Proyecto Fin de Carrera DESARROLLO DE UN PORTAL WEB DE COMERCIO ELECTRÓNICO SEGURO (Development of a secure e-commerce site) Para acceder al Titulo de INGENIERO EN INFORMÁTICA Autor: Alberto Perojo Parás Septiembre

2 INGENIERÍA EN INFORMÁTICA CALIFICACIÓN DEL PROYECTO FIN DE CARRERA Realizado por: Alberto Perojo Parás Director del PFC: José San Juan Gutiérrez Director ponente: Carlos Blanco Bueno Título: Desarrollo de un portal web de comercio electrónico seguro Title: Development of a secure e- commerce site Presentado a examen el día: para acceder al Título de INGENIERO EN INFORMÁTICA Composición del Tribunal: Presidente (Apellidos, Nombre): González Harbour, Michael Secretario (Apellidos, Nombre): Martínez Fernández, María del Carmen Vocal (Apellidos, Nombre): Menéndez de Llano Rozas, Rafael Vocal (Apellidos, Nombre): Sánchez Barreiro, Pablo Vocal (Apellidos, Nombre): Sanz Gil, Roberto Este Tribunal ha resuelto otorgar la calificación de:... Fdo.: El Presidente Fdo.: El Secretario Fdo.: Vocal Fdo.: Vocal Fdo.: Vocal Fdo.: El Director del PFC

3 Índice de contenido 1 INTRODUCCIÓN Y OBJETIVOS ESTADO DEL COMERCIO ELECTRÓNICO OBJETIVOS HERRAMIENTAS Y MÉTODOS ESTRUCTURA Y ESTILOS PROGRAMACIÓN WEB Pasarela de pago PRESENTACIÓN DEL PROBLEMA Y ANÁLISIS DE REQUISITOS ANÁLISIS DE REQUISITOS Requisitos funcionales Requisitos no funcionales DIAGRAMA DE CASOS DE USO PLANTILLAS DIAGRAMAS DE SECUENCIA DISEÑO DE LA ARQUITECTURA DEL SISTEMA Interfaces externas DIAGRAMA DE COMPONENTES Operaciones interfaz presentación negocio Operaciones interfaz negocio datos DISEÑO DETALLADO DE SISTEMA DIAGRAMA DE CLASES DEL SISTEMA DIAGRAMA DE ESTADOS ESQUEMA DE LA BASE DE DATOS IMPLEMENTACIÓN DE LA SOLUCIÓN PROPUESTA IMPLEMENTACIÓN DE LA CAPA DE DATOS Script de creación de la base de datos IMPLEMENTACIÓN DE LA CAPA DE NEGOCIO IMPLEMENTACIÓN DE LA CAPA DE PRESENTACIÓN Estructura Presentación y estilos Demostración del trámite de un pedido EVALUACIÓN Y PRUEBAS Productos y unidades Pedido CONCLUSIONES TRABAJOS FUTUROS DEMO DEL SITIO WEB BIBLIOGRAFÍA CONTENIDO DEL CD I

4 Índice de figuras FIGURA 1. ESQUEMA COMPARATIVO HTML, CSS Y JAVASCRIPT... 4 FIGURA 2. FLUJO DE CONEXIÓN AJAX... 4 FIGURA 3. FUNCIONAMIENTO GENERAL DE UNA PASARELA DE PAGO... 5 FIGURA 4. DIAGRAMA GENERAL DE CASOS DE USO DEL SISTEMA FIGURA 5. DIAGRAMA DE SECUENCIA DEL CASO "TRAMITAR PEDIDO" FIGURA 6. ESQUEMA DE DISEÑO DE UNA ARQUITECTURA DE 3 CAPAS FIGURA 7. CONTENIDO DE CADA NIVEL EN UNA ARQUITECTURA DE 3 CAPAS FIGURA 8. DIAGRAMA DE COMPONENTES DEL SISTEMA FIGURA 9. DIAGRAMA DE COMPONENTES INTERFAZ PRESENTACIÓN - NEGOCIO FIGURA 10. DIAGRAMA DE COMPONENTES INTERFAZ NEGOCIO - DATOS FIGURA 11. DIAGRAMA DE CLASES DEL SISTEMA FIGURA 12. DIAGRAMA DE ESTADOS DEL CASO "TRAMITAR PEDIDO" FIGURA 13. ESQUEMA GENERAL DE LA BASE DE DATOS FIGURA 14. ESQUEMA DE FUNCIONAMIENTO DE LA PASARELA DE PAGO FIGURA 15. ESQUEMA DE LA ESTRUCTURA DEL SITIO WEB FIGURA 16. CAPTURA DEL CARRITO DE LA COMPRA FIGURA 17. CAPTURA DEL CARRITO DE LA COMPRA FIGURA 18. CAPTURA DE LA INTERFAZ DE IDENTIFICACIÓN/REGISTRO FIGURA 19. CAPTURA DE LA PANTALLA DE CONFIRMACIÓN DE DATOS DE ENVÍO FIGURA 20. CAPTURA DEL RESUMEN DEL PEDIDO FIGURA 21. CAPTURA DE LA INTERFAZ DE SELECCIÓN DE FORMA DE PAGO FIGURA 22. CAPTURA DE LA INTERFAZ DE OPERACIÓN DE PAGO FIGURA 23. CAPTURA DE LA SECCIÓN "MI CUENTA" FIGURA 24. DETALLE DE UN PEDIDO DEL HISTORIAL FIGURA 25. CASO DE PRUEBA PARA EL DIAGRAMA DE PEDIDO II

5 Índice de tablas TABLA 1. REQUISITOS FUNCIONALES... 8 TABLA 2. REQUISITOS NO FUNCIONALES... 9 TABLA 3. PLANTILLA CASO "FINALIZAR COMPRA" TABLA 4. PLANTILLA CASO "TRAMITAR PEDIDO" TABLA 5. SQL CREACIÓN TABLA 'ARTICULOS' TABLA 6. SQL CREACIÓN TABLA 'CERVEZAS' TABLA 7. SQL CREACIÓN TABLA 'CONTACTOS' TABLA 8. SQL CREACIÓN TABLA 'MM_TPV_ARTICULOS_PEDIDO' TABLA 9. SQL CREACIÓN TABLA 'MM_TPV_PEDIDOS' TABLA 10. SQL CREACIÓN TABLA 'MM_TPV_RESPUESTAS' TABLA 11. SQL CREACIÓN TABLA 'PROVINCIAS' TABLA 12. SQL CREACIÓN TABLA 'USUARIOS_WEB' TABLA 13. CÓDIGO PHP FUNCIÓN CARRITO_TO_ARRAY() TABLA 14. CÓDIGO JAVASCRIPT FUNCIÓN PEDIDO AJAX TABLA 15. CÓDIGO PHP PARA MOSTRAR RESUMEN DEL PEDIDO TABLA 16. CAMPOS DEL FORMULARIO Y CÁLCULO DE LA FIRMA MEDIANTE SHA TABLA 17. CÓDIGO PHP PARA EL CÁLCULO DE LA FIRMA TABLA 18. CÓDIGO HTML DE LA ESTRUCTURA DEL SITIO TABLA 19. CÓDIGO CSS DEL CARRITO III

6 Resumen El comercio electrónico crece de manera exponencial y cada vez más empresas, tanto grandes como pequeños comercios, deciden llevar su negocio a la web. Además, con la globalización del acceso a internet se abre un nuevo mercado de clientes y oportunidades. Este proyecto se ha realizado en la empresa miramira software y consiste en el desarrollo completo de un sistema web de comercio electrónico seguro para un cliente mayorista de importación de cerveza. El sistema ha de ofrecer un catálogo de los productos a la venta, con información asociada a cada uno de ellos. Dispone también de administración de usuarios, contacto directo con la empresa, gestión de pedidos y pago de los mismos por internet de forma segura. Además, se han implementado opciones de conexión con redes sociales. Los objetivos del proyecto son los siguientes: - Especificación de requisitos, diseño arquitectural y diseño detallado del sistema. - Implementación del sistema, incluyendo administración de usuarios (registro, logging y acceso a perfil), gestión de pedidos y pasarela de pagos con protocolo seguro. - Diseño, maquetación y programación del sitio web a nivel funcional. Los lenguajes de programación utilizados para el desarrollo han sido los siguientes: - PHP y Javascript/AJAX: programación web. - MySQL: gestión de base de datos. - HTML y CSS: maquetación web. Y el software requerido: MySQL y el gestor phpmyadmin, Adobe Dreamweaver y Photoshop CS5. Palabras clave Comercio electrónico, tienda online, pasarela de pago, sitio web, transferencias seguras, desarrollo web IV

7 Abstract Electronic commerce is growing exponentially and more and more companies, either big or small, decide to put their business on the web. Besides, globalization of internet access opens a new customers' market. This project has been executed in a company called miramirasoftware and consists in a complete development of a secure e- commerce site for a wholesaler client who imports beer. The system must offer a catalog of the products, with information associated to each one. It also provides user administration, direct contact with the company, order management and secure payment. Moreover, social media connections are available for the users. The objectives of the project are: - Requirements analysis, architectural design and detailed design of the system. - System implementation, including user administration (registration, logging and profile access), order management and payment gateway with a secure protocol. - Design, layout and programming of the website. The programming languages used in the development of this project are: - PHP and Javascript / AJAX: web programming. - MySQL: Database management. - HTML and CSS: web layout. And the software needed: MySQL phpmyadmin Manager, Adobe Dreamweaver and Photoshop CS5. Keywords Electronic commerce, online shopping, payment gateway, website, secure transfers, web development V

8 Introducción 1 Introducción y objetivos Este proyecto nace de la necesidad del cliente de expandir su negocio mas allá del ámbito local, pudiendo de esta forma darse a conocer en mayor cantidad de lugares ampliando así su cuota de mercado. Tiene como finalidad última la creación de un sistema de comercio electrónico totalmente autónomo, automatizado y seguro, para la venta de cervezas de importación. Se requiere una interfaz sencilla y usable de cara al usuario final, que a su vez cumpla ciertos patrones de seguridad en el ámbito de las transferencias electrónicas. Para desarrollar el sistema completo se necesitan tres elementos básicos: La interfaz, es decir, la propia página web donde se le presentará al usuario la tienda online con toda su funcionalidad. Una capa donde realizaremos la programación web del sitio a nivel funcional: gestión de pedidos, usuarios, pagos, etc. Y por último, una base de datos que proveerá y almacenará la información que necesitemos. Nuestro problema encaja perfectamente con la solución de una arquitectura de tres capas: presentación, negocio y datos. La principal ventaja que nos ofrece la separación en niveles es que independizamos una capa de otra de tal forma que si algún día se quiere, por ejemplo, desarrollar una interfaz adaptada a móviles o tablets, simplemente tendríamos que implantarla aprovechando los métodos de la capa de negocio. Las plataformas de comercio electrónico actuales disponen de una pasarela de pago para gestionar las transferencias económicas recibidas mediante las ventas en el sitio web. Este sistema, también conocido como TPV Virtual (Terminal de Punto de Venta Virtual), es usado por bancos o cajas de ahorros porque ofrece una capa de seguridad que garantiza transacciones totalmente fiables a través de Internet. Por tanto, se implementa en el sistema una pasarela de pagos que se encarga de proveer una conexión segura entre nuestro comercio y el servidor de la entidad bancaria. La información necesaria para su desarrollo es proporcionada por CECA (Confederación Española de Cajas de Ahorros). 1

9 Introducción 1.1 Estado del comercio electrónico También conocido como e- commerce (electronic commerce, en inglés), consiste en la compra y venta de productos o servicios a través de medios electrónicos, como pueden ser Internet, u otras redes informáticas. La mayor parte del comercio consiste en la compra- venta de productos físicos, o servicios, entre personas y empresas. Sin embargo, se está incentivando cada vez más la adquisición de artículos virtuales (software, aplicaciones) o servicios de acceso a contenido privilegiado de un sitio web, un programa, etc. Según un estudio de la CMT (Comisión del Mercado de las Telecomunicaciones), el volumen total de facturación del comercio electrónico alcanzó en el tercer trimestre de 2011 los 2421,8 millones de euros. En España, el volumen de negocio de las compras online en tiendas nacionales supuso una facturación de 1053 millones de euros, cifra que apunta la importancia del comercio electrónico en nuestra sociedad. 1.2 Objetivos Crear una plataforma de comercio electrónico segura y automatizada, que exija la mínima intervención por parte del administrador de la misma. Visualización del catálogo online de los productos de forma clara y directa de cara al usuario, aportando también detalles técnicos de cada uno. Alta usabilidad a la hora de realizar pedidos y manejabilidad para gestionar los productos escogidos. Comunicación directa comprador- cliente para cualquier consulta, sugerencia o duda. El flujo de trabajo seguido durante el proyecto ha sido el siguiente: En primera instancia, se especifican los objetivos y se realiza el análisis de requisitos tras la entrevista con el cliente. En una segunda fase, empezamos a pensar como estructurar la información, desarrollando el diagrama conceptual y el esquema de la base de datos. Se realiza un prototipo de la aplicación web y se empieza a maquetar hasta dejarlo finalizado a falta de algunos detalles. Se concierta otra reunión con el cliente para mostrarle el prototipo y discutir posibles cambios. Entonces, empezamos a trabajar en la funcionalidad del sitio, desarrollando el código que conformará la tienda online. Una vez finalizado, se realizan distintos tipos de tests y pruebas para comprobar el correcto funcionamiento del sistema. Se tiene otra reunión con el cliente para dar los últimos retoques y enseñarle e instruirle en el funcionamiento del sistema. 2

10 Herramientas y métodos 2 Herramientas y métodos El proyecto tiene dos enfoques bien diferenciados en cuanto al desarrollo, por un lado está el diseño de la estructura y la presentación del sitio, y por otro lado la programación web. Procedemos a comentar las herramientas y métodos que se utilizan en cada uno de ellos. 2.1 Estructura y estilos HTML (Hypertext Markup Language lenguaje de marcado de hipertexto) es el lenguaje predominante en la elaboración de páginas web. Se utiliza para definir la estructura del sitio así como para introducir información e imágenes en la propia página. En este proyecto se trabaja principalmente con XHTML4, que es una de las ramas derivadas de la versión inicial del lenguaje, a la cuál se le han ido añadiendo nuevas funcionalidades. Específicamente, lo usamos para maquetar el sitio, es decir, construir la estructura de la web a nivel de diseño. CSS (Cascading Style Sheet hojas de estilo en cascada) es el lenguaje para definir la presentación de un documento estructurado previamente en HTML. La principal ventaja que ofrece es la separación de la estructura del documento de su estilo, facilitando la modificación del mismo al tener todo el código reunido en un archivo. 2.2 Programación web Nos referimos a la programación web como el desarrollo de las funciones que actúan de forma invisible para el usuario y realizan la gestión completa del sitio. Los lenguajes utilizados en este apartado son PHP y Javascript / AJAX. PHP (Hypertext Pre- processor, inicialmente Personal Home Page) es un lenguaje de desarrollo interpretado que actúa en el lado del servidor. Fue diseñado originalmente para la creación de sitios webs dinámicos pero ahora puede ser utilizado para otras muchas funciones. Javascript, por el contrario, trabaja en el lado del cliente y se centra en las mejoras de la interfaz de usuario y creación de funciones para páginas web dinámicas. 3

11 Herramientas y métodos Un gráfico que ilustra cómo son las aplicaciones web modernas: Figura 1. Esquema comparativo HTML, CSS y Javascript Una técnica que utilizamos con frecuencia durante todo el desarrollo es: Ajax. Consiste en una combinación de cuatro tecnologías: XHTML / CSS, DOM implementado como Javascript, el objeto XMLHttpRequest y XML. La ventaja principal es que permite comunicaciones asíncronas con el servidor en segundo plano, invisibles al usuario. Esto favorece el dinamismo de los sitios web ya que podemos realizar cambios sin necesidad de refrescar la página. En nuestro caso, necesitamos recargas de contenido al efectuar ciertas acciones en la web como, acceder a la ficha técnica de un artículo, añadir un producto al carrito, comprobar datos de un formulario, etc. A continuación, podemos observar un gráfico con el flujo de conexión de AJAX: Figura 2. Flujo de conexión AJAX 4

12 Herramientas y métodos La aplicación de desarrollo principal ha sido Adobe Dreamweaver CS5, un software de edición HTML y diseño web. Se elige precisamente este software porque es muy potente y está bastante extendido en el ámbito de la programación web. Además de su editor de código con autocompletado, dispone de una interfaz gráfica para obtener en todo momento una vista previa el sitio web. Se utiliza Dreamweaver tanto para la maquetación a nivel de diseño como para la programación de funciones. Otro software utilizado con asiduidad a lo largo de toda la construcción del aspecto visual es, Adobe Photoshop CS5. Con este editor gráfico se realizan todas las acciones de retoque, recortado y optimización de imágenes para su visualización web. El sistema de gestión de la base de datos está implementado con MySQL, el estándar de software libre en este campo. El acceso a la información se realiza mediante consultas PHP que nos permiten, obtener, insertar, actualizar o eliminar entradas de la base de datos. A la hora de desarrollar código, no se utiliza como soporte un marco de trabajo (framework) estándar pero sí que nos basamos en una plantilla con ciertos patrones ya fijados previamente en otros proyectos desplegados en la empresa Pasarela de pago Esquema de funcionamiento general de una pasarela de pago es el siguiente: Figura 3. Funcionamiento general de una pasarela de pago 5

13 Herramientas y métodos Respecto a la construcción de la tienda online, existen muchas empresas que ofrecen paquetes software con sistemas de comercio electrónico ya desarrollados y preparados para implementar en cualquier sitio web (Ej. Prestashop, VirtueMart ). Sin embargo, en este proyecto, la creación del sistema de comercio online, la tienda en sí, se decide desarrollar con PHP y Javascript partiendo desde cero y aprovechando las ventajas que nos ofrecen las cookies de los navegadores. Esto nos permite poder gestionar directamente los datos personales y la información confidencial de nuestros clientes y tener control directo sobre las transacciones electrónicas que se produzcan, pudiendo detectar rápidamente y cualquier incidencia que ocurra en el sistema. 6

14 Presentación del problema y análisis de requisitos 3 Presentación del problema y análisis de requisitos El problema específico que se plantea en el proyecto es el desarrollo de un sitio web completo que integre una plataforma online de comercio electrónico. Por tanto, hay dos aspectos principales que deben ser cubiertos: catálogo en línea y sistema de compra. El catálogo de los productos será un listado con la oferta proporcionada por el cliente. Debe mostrarse de forma clara y visualmente agradable para el usuario, además de detallar información técnica específica de cada producto. La complejidad del sistema radica en la construcción de la tienda online, que comprende: gestión de productos, registro e identificación de usuarios y transferencias electrónicas seguras mediante pasarela de pago. La gestión de los productos abarca varias fases: El usuario dispone de un catálogo en línea con los productos que pueden ser cargados en su carrito. Una vez se inicie el tramite del pedido, se deberán confirmar los datos de envío. En este punto se debe comprobar si el usuario está identificado, y si no, redirigirle a la interfaz de acceso y registro. A continuación se mostrará un resumen del pedido con los gastos totales y se realizará la conexión con la entidad bancaria para completar el pago. Cualquier usuario que visite la tienda online podrá consultar el catálogo libremente y añadir productos a su carrito, pero para realizar un pedido es necesario estar registrado e identificado en el sistema. Además, los usuarios registrados tendrán a su disposición un panel de control donde podrán cambiar sus datos personales y contraseña. En esta sección también tendrán acceso a su historial de pedidos en detalle. El último paso requerido para completar el pedido es la conexión con la pasarela de pago. El usuario introducirá su método de pago y datos bancarios. Una vez enviado el pago, la entidad bancaria se encargará de comprobar los datos recibidos referentes a la tienda online y al cliente para garantizar la seguridad de la transferencia electrónica. Si no hubo ningún error, se le mostrará una pantalla al cliente confirmando el pago. Si por el contrario se produjo alguna anomalía, deberá repetirse la operación. Existirá un formulario de contacto donde el usuario podrá enviar cualquier duda, sugerencia o comentario al administrador del sitio. 7

15 Presentación del problema y análisis de requisitos 3.1 Análisis de requisitos A continuación, se detallan los requisitos funcionales y no funcionales del sistema Requisitos funcionales Los requisitos funcionales definen el comportamiento interno del software. ID RF01 RF02 RF03 RF04 RF05 RF06 RF07 RF08 RF09 RF10 RF11 RF12 RF13 RF14 RF15 RF16 RF17 RF18 Descripción del Requisito El usuario podrá registrarse en el sistema El usuario podrá identificarse en el sistema con su nombre de usuario y contraseña El usuario identificado podrá modificar sus datos personales introducidos en el sistema El usuario, una vez identificado en el sistema, podrá cerrar la sesión El usuario podrá consultar el catálogo disponible El usuario podrá consultar la fecha técnica de un producto concreto El usuario podrá contactar con la empresa por medio de un formulario de contacto El usuario deberá identificarse en el sistema para tramitar un pedido El usuario, una vez identificado, podrá acceder a su historial de pedidos El usuario deberá realizar un pedido mínimo de tres unidades por producto El sistema ofrecerá una plataforma de pagos segura El sistema comprobará las credenciales de los usuarios que se quieran identificar El sistema deberá mostrar un resumen de los productos añadidos antes de realizar la compra El usuario podrá añadir productos a la cesta de la compra aunque no esté identificado en el sistema El usuario identificado podrá cambiar su contraseña El usuario podrá consultar en todo momento su cesta de la compra El usuario podrá gestionar su carrito: añadir productos, eliminar individualmente o vaciar El usuario podrá modificar el número de unidades de un producto Tabla 1. Requisitos funcionales 8

16 Presentación del problema y análisis de requisitos Requisitos no funcionales Los requisitos no funcionales especifican criterios que pueden usarse para juzgar la operación de un sistema. Algunos de los más típicos son: rendimiento, disponibilidad, seguridad, usabilidad, etc. ID Descripción del Requisito Importancia RNF01 RNF02 RNF03 RNF04 El pago se deberá realizar de forma segura mediante una pasarela de pago El sistema deberá contactar con el banco para corroborar los datos del pago El sitio web debe ser compatible con el mayor número de versiones posible de navegadores El sitio deberá disponer de una alta usabilidad a la hora de realizar pedidos Tabla 2. Requisitos no funcionales ALTA ALTA MEDIA MEDIA 9

17 Presentación del problema y análisis de requisitos 3.2 Diagrama de Casos de Uso El diagrama de casos de uso general del sistema comprende todas las acciones o actividades que se pueden llevar a cabo dentro del mismo por parte de los distintos actores. En nuestro diagrama, diferenciamos dos tipos de actores: el usuario y el usuario identificado (logueado). Obviamente, el usuario registrado y logueado puede realizar ciertas acciones en el sistema que al usuario normal (invitado) le están restringidas. Figura 4. Diagrama general de casos de uso del sistema 10

18 Presentación del problema y análisis de requisitos 3.3 Plantillas A continuación se detallan algunas de las actividades que se realizan en el sistema que merecen un apartado especial, por su complejidad e importancia. ID Nombre Descripción Actores Primarios y Secundarios Precondiciones Flujo Principal Plantilla P01 Finalizar compra (Pago Seguro) El sistema conecta con el TPV virtual CECA (Confederación Española de Cajas de Ahorros) para realizar el pago mediante protocolo seguro Usuario, sistema y CECA Cesta con productos, usuario logueado y datos de envió introducidos 1. El usuario, con sus datos introducidos, pulsa el botón de PAGAR. 2. Se envía un formulario al servidor del TPV virtual con datos de identificación (proporcionados por CECA). Se cifra el contenido con protocolo SHA Paralelamente, se inserta el pedido en la base de datos. 3. Al usuario se le presenta una página donde introduce los datos de la tarjeta y pulsa ENVIAR. 4. El TPV procesa y comprueba los datos. 5. Una vez realizada la verificación, conecta con la URL de comunicación online ( proporcionada por nosotros ), para verificar el pago. 6. El TPV acepta la operación y nos redirige a nuestra url personalizada de pago correcto. Flujo alternativo 1: datos introducidos erróneamente 3. El usuario introduce los datos de la tarjeta y pulsa ENVIAR. 4. El TPV procesa y comprueba los datos. 5. Datos introducidos erróneamente, volver al paso 3. Flujos Alternativos Flujo alternativo 2: error en la comunicación con TPV 2. Se envía un formulario al servidor del TPV virtual con datos de identificación (proporcionados por CECA). Se cifra el contenido con protocolo SHA1. 3. Se produce algún tipo de error en la comunicación con el TPV (servidor caído por ejemplo). 4. Volver al paso 2. Flujo alternativo 3: error de respuesta 5. Una vez realizada la verificación, conecta con la URL de comunicación online ( proporcionada por nosotros ), para verificar el pago. 6. No llega a conectar con la URL de comunicación online o no reconoce el código proporcionado. 7. Se lanza la página de error: pago no confirmado. Tabla 3. Plantilla caso "Finalizar Compra" 11

19 Presentación del problema y análisis de requisitos ID Nombre Descripción Actores Primarios y Secundarios Precondiciones Flujo Principal P02 Plantilla Tramitar pedido El usuario se dispone a realizar el pago de los artículos de su cesta Usuario y sistema Cesta con productos 1. El usuario pulsa el botón HACER PEDIDO en la cesta de la compra. 2. Se presenta la página de confirmación de datos de envío, con los datos del usuario Se verifica que los datos necesarios para el envío estén rellenados. 3. El usuario confirma sus datos y se nos presenta la página con el resumen del pedido. 3.1 El sistema calcula los gastos de envío según la residencia del usuario. 4. Pulsa el botón PAGAR - > plantilla Finalizar compra. Flujo alternativo 1: usuario no logueado 2. Se presenta la página de login, ya que el usuario no está logueado. 3. El usuario rellena sus datos de acceso y continua. 4. Se presenta la página de confirmación de datos de envío. Flujos Alternativos Flujo alternativo 2: modificación de datos de envío 2. Se presenta la página con los datos de envío del usuario. El usuario modifica alguno de los campos y confirma Se verifica que los datos necesarios para el envío estén rellenados 3. El usuario confirma sus datos y se nos presenta la página con el resumen del pedido. Tabla 4. Plantilla caso "Tramitar Pedido" 12

20 Presentación del problema y análisis de requisitos 3.4 Diagramas de secuencia Cabe mencionar el diagrama de secuencia referente al apartado de pago, donde se realiza la conexión con el sistema bancario y se comprueban las credenciales introducidas por el usuario. Figura 5. Diagrama de secuencia del caso "Tramitar Pedido" En caso de que el banco reporte un error a la hora de completar el pago, se volverán a solicitar los datos bancarios al usuario. 13

21 Diseño de la arquitectura del sistema 4 Diseño de la arquitectura del sistema El sistema se basa en una arquitectura típica de tres capas. El diseño por niveles o capas tiene como objetivo principal separar las distintas lógicas presentes en la aplicación. En el siguiente esquema se detallan las distintas capas y su interconexión: Figura 6. Esquema de diseño de una arquitectura de 3 capas Capa de Presentación: básicamente comprende la interfaz donde el usuario interactúa con el sistema, y viceversa. Se comunica directamente con la capa de negocio. Capa de Aplicación/Negocio: en ella se procesan las peticiones que el usuario realiza al sistema. Actúa de intermediario entre los niveles de presentación y acceso a los datos. Capa de Datos: donde se almacena la información. Desde la capa de aplicación se pueden realizar acciones de añadido, borrado, consulta y modificación contra la base de datos. 14

22 Diseño de la arquitectura del sistema En nuestro caso, estas tres capas se pueden identificar claramente con distintas partes del sistema. El sitio web en sí, lo que el usuario ve cuando accede a la página, pertenece a la capa de presentación. En ella mostramos la información a disposición del usuario que podrá interactuar con el sistema ejecutando acciones que serán recogidas por el nivel de aplicación. En la capa de negocio, el sistema se encarga de procesar las solicitudes realizadas por el usuario, mediante PHP y/o Javascript, y ofrecer respuesta a las mismas. Por último, en el nivel de datos se realizan las consultas necesarias a la base de datos. Para ello intervendrán los lenguajes PHP y MySQL. Un gráfico que refleja la situación de una arquitectura de tres capas aplicada a la web: Figura 7. Contenido de cada nivel en una arquitectura de 3 capas Interfaces externas Hay ciertas funciones del sistema que no podemos controlar de forma directa ya que requieren la intervención de otros organismos o empresas. Normalmente, las empresas de base tecnológica que quieren que los desarrolladores programen usando su tecnología, realizan lo que se conoce como API (Application Program Interface). Consiste en una biblioteca de funciones y/o procedimientos que los programadores pueden utilizar para desarrollar una aplicación que se comunique con el software de la empresa en cuestión. En el entorno de nuestro proyecto, las transferencias económicas de los pedidos tienen que ser tratadas por la entidad bancaria designada por el cliente. Este procedimiento se realiza a través de la pasarela de pago, que comprende una serie de comunicaciones sistema- banco invisibles al usuario que aportan seguridad y garantizan una transferencia fiable. Para implementarlo, necesitamos la documentación proporcionada por la entidad, en este caso CECA (Confederación Española de Cajas de Ahorros), que engloba a varios bancos incluidos el de nuestro cliente. Se trata de un documento técnico donde se especifica cómo realizar la conexión de nuestro sistema con el banco. En base a ello, construimos la interfaz de conexión y realizamos diferentes pruebas en un entorno de desarrollo que simula todo el proceso. Posteriormente, avanzamos a la implantación final. 15

23 Diseño de la arquitectura del sistema Diagrama de componentes El siguiente diagrama representa la interconexión de las distintas capas de la arquitectura mediante los diferentes módulos desarrollados. Figura 8. Diagrama de componentes del sistema 16

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR

TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR El TPV (Terminal Punto de Venta) Virtual es un producto dirigido a empresas y comercios, con tienda en internet, que permite el cobro de las ventas realizadas

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Objetivos del proyecto:

Objetivos del proyecto: Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.

Más detalles

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo

Más detalles

SINAUTO. (Captura Requirimientos) GRUPO 03

SINAUTO. (Captura Requirimientos) GRUPO 03 SINAUTO (Captura Requirimientos) GRUPO 03 Iker Jauregi ikerjauregivicente@hotmail.com Iñigo Arregui bateman2012@gmail.com Javier Arce arcjav@hotmail.com Jorge García. jgfand@gmail.com Patxi Campos.patxi948@wanadoo.es

Más detalles

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1 Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA

Más detalles

Guía nuevo panel de clientes Hostalia

Guía nuevo panel de clientes Hostalia Guía nuevo panel de clientes Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com 1. Estructura del panel de administración El panel de control presenta un diseño

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Manual de usuario Servicios Telemáticos Municipales

Manual de usuario Servicios Telemáticos Municipales Manual de usuario Servicios Telemáticos Municipales SOCIEDAD FORAL DE SERVICIOS INFORMÁTICOS Fecha de realización: 3 de abril de 2009 INDICE INTRODUCCION... 3 ENTRADA EN LA APLICACIÓN... 4 SERVICIOS TELEMATICOS

Más detalles

Guía del Gestor de anuncios por Acuerdo de Publicación

Guía del Gestor de anuncios por Acuerdo de Publicación Nombre del documento: Gestor de Anuncios por. Fecha de creación: 15-10-2013; Versión: 4.0. 1. INTRODUCCIÓN El es una vía de acceso al registro electrónico del BOPB que permite la presentación electrónica

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web APLICATECA Guía para la contratación y gestión de Hacemos Tu Web INDICE 1 QUÉ ES HACEMOS TU WEB?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE HACEMOS TU WEB... 1 1.3 REQUERIMIENTOS DEL SERVICIO...

Más detalles

MANUAL DE USUARIO: AGENCIA DE VIAJES Configuración. Principales funcionalidades

MANUAL DE USUARIO: AGENCIA DE VIAJES Configuración. Principales funcionalidades MANUAL DE USUARIO: AGENCIA DE VIAJES Configuración. Principales funcionalidades ÍNDICE DE CONTENIDOS RESUMEN.2 DESARROLLO 1. Registro..2 2. Configuración.4 2.a) Ver y editar perfil..5 2.b) Configurar la

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url: 1 QUÉ ES FACTURASCRIPTS? Facturascripts es un software de facturación y contabilidad fácil, libre y con actualizaciones constantes. Está especialmente indicado para PYMES y es compatible con otras herramientas

Más detalles

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE Para poder acceder a la información como Cliente debe acceder a la Plataforma Digital y registrarse, tal como hacía hasta ahora, con su usuario y contraseña. Si no cuenta con sus datos de acceso, puede

Más detalles

Anexo A Diagramas de Navegación

Anexo A Diagramas de Navegación Anexo A Diagramas de Navegación Figura D.1: Diagrama de navegación de la pantalla principal. 43 Figura D.2: Diagrama de navegación del apartado Crear Encuesta. 44 Figura D.3: Diagrama de navegación del

Más detalles

Programación páginas web. Servidor (PHP)

Programación páginas web. Servidor (PHP) Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.

Más detalles

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis. NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.50 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones

Más detalles

APLICATECA. Guía para la contratación y gestión de. Te Destaco

APLICATECA. Guía para la contratación y gestión de. Te Destaco APLICATECA Guía para la contratación y gestión de Te Destaco INDICE 1 QUÉ ES TE DESTACO?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE TE DESTACO... 1 2 CONTRATACIÓN DE TE DESTACO... 2 2.1 INICIAR

Más detalles

MANUAL DE USO DE LA APLICACIÓN

MANUAL DE USO DE LA APLICACIÓN MANUAL DE USO DE LA APLICACIÓN ÍNDICE 1. Acceso a la aplicación 2. Definición de funciones 3. Plantillas 4. Cómo crear una nueva encuesta 5. Cómo enviar una encuesta 6. Cómo copiar una encuesta 7. Cómo

Más detalles

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP

MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP Contacto Para las dudas con la instalación: Integración de Clientes (iclientes.inf@asmred.es) Para el contacto comercial: 91 327 28 80

Más detalles

MANUAL DE USUARIO CONSEJO PUEBLA DE LECTURA A.C. Instituto Nacional de Astrofísica, Óptica y Electrónica. 01/Octubre/2009

MANUAL DE USUARIO CONSEJO PUEBLA DE LECTURA A.C. Instituto Nacional de Astrofísica, Óptica y Electrónica. 01/Octubre/2009 MANUAL DE USUARIO CONSEJO PUEBLA DE LECTURA A.C. Instituto Nacional de Astrofísica, Óptica y Electrónica 01/Octubre/2009 2 INDICE 1. Introducción (3) 2. Funcionalidades (3) 3. Seccion I (3) 3.1 Ingresando

Más detalles

MANUAL PARA EMPRESAS PRÁCTICAS CURRICULARES

MANUAL PARA EMPRESAS PRÁCTICAS CURRICULARES MANUAL PARA EMPRESAS PRÁCTICAS CURRICULARES ÍNDICE 1. Introducción... 3. Registro y Acceso... 3.1. Registro Guiado... 4.1. Registro Guiado Datos Básicos... 5.1. Registro Guiado Contactos... 6 3. Creación

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

ICARO MANUAL DE LA EMPRESA

ICARO MANUAL DE LA EMPRESA ICARO MANUAL DE LA EMPRESA 1. ENTRANDO EN ICARO Para acceder al Programa ICARO tendremos que entrar en http://icaro.ual.es Figura 1 A continuación os aparecerá la página de Inicio del aplicativo ICARO.

Más detalles

Manual para la utilización de PrestaShop

Manual para la utilización de PrestaShop Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

SinAuto: Captura de requisitos

SinAuto: Captura de requisitos SinAuto: Captura de requisitos INGENIERÍA DEL SOFTWARE 08/09 (PROFESOR: G. RIGAU) GRUPO6 Miguel Meaurio Peña... mogiokfmaster@gmail.com Cesar Peñas... kuxume@gmail.com Alexander Díaz Miguel... nator900@hotmail.com

Más detalles

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

CIF-KM. GUÍA DE LOS PRIMEROS PASOS CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA

Más detalles

Manual de usuario del Centro de Control

Manual de usuario del Centro de Control Manual de usuario del Centro de Control www.ximdex.com Tabla de contenidos 1. Centro de Control...4 2. Gestor de Canales...5 2.1. Añadir un nuevo canal...6 2.2. Modificar las propiedades del canal...6

Más detalles

(Soluciones ADSL e-comercio) GUIA DE USUARIO Versión 2.0

(Soluciones ADSL e-comercio) GUIA DE USUARIO Versión 2.0 GUIA DE USUARIO Versión 2.0 Parte 1 Manual del servicio Crea tu Tienda de Telefónica Net, ver 2.0 1 - INDICE - 1. INTRODUCCION 3 2. COMO CREAR UNA TIENDA 4 2.1 PASO 1: ACCEDA AL SERVICIO CREA TU TIENDA

Más detalles

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario)

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario) SERVICIO CREA TU WEB TELEFÓNICA NET (Manual de usuario) 1 ÍNDICE 1. INTRODUCCIÓN... 3 2. CÓMO CREAR UNA TIENDA... 4 Paso 1: registro nuevo comerciante... 4 Paso 2: datos básicos web.... 5 Paso 3: diseño

Más detalles

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico) MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN

Más detalles

E 4.2-4 Manual de usuario. : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: Carlos.ors@tecsidel.es

E 4.2-4 Manual de usuario. : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: Carlos.ors@tecsidel.es E 4.2-4 Manual de usuario : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: Carlos.ors@tecsidel.es Historial de cambios Versión Fecha Autor Cambios 0.1 05/02/2013 Carlos Ors Versión Inicial Índice

Más detalles

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y El de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y compra en los diversos almacenes del Grupo JAB. En concreto podremos:

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

Más detalles

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa Documentos de Proyecto Medusa Documentos de: Serie: Manuales Servicio de Alta, Baja, Modificación y Consulta del documento: Fecha 22 de febrero de 2007 Preparado por: José Ramón González Luis Aprobado

Más detalles

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación

Más detalles

(Soluciones ADSL e-comercio) GUIA DE USUARIO. Versión 2.1. Parte 3. Manual del servicio Crea tu Tienda de Telefónica Net, ver 2.

(Soluciones ADSL e-comercio) GUIA DE USUARIO. Versión 2.1. Parte 3. Manual del servicio Crea tu Tienda de Telefónica Net, ver 2. GUIA DE USUARIO Versión 2.1 Parte 3 Manual del servicio Crea tu Tienda de Telefónica Net, ver 2.1 1 - INDICE - 9. CONTRATA OPCIONES DE TIENDA 3 9.1 CONTRATA OPCIONES DE TU TIENDA (LOGÍSTICA O TPV) 3 9.2

Más detalles

MANUAL DE USO DEL MODELO 046

MANUAL DE USO DEL MODELO 046 MANUAL DE USO DEL MODELO 046 ÍNDICE: 1. Acceso al modelo 046 desde el portal tributario 2. Opciones de pago del modelo 046 en el acceso con certificado. Acceso con usuario y contraseña 3. Opciones de pago

Más detalles

GedicoPDA: software de preventa

GedicoPDA: software de preventa GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente

Más detalles

MANUAL EMPRESA PRÁCTICAS CURRICULARES

MANUAL EMPRESA PRÁCTICAS CURRICULARES MANUAL EMPRESA PRÁCTICAS CURRICULARES ÍNDICE 1. Introducción... 2 2. Registro y Acceso... 2 2.1. Registro Guiado... 3 2.1. Registro Guiado Datos Básicos... 4 2.1. Registro Guiado Contactos... 4 3. Creación

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

NOTAS TÉCNICAS SOBRE EL SIT: Definición y Configuración de Usuarios

NOTAS TÉCNICAS SOBRE EL SIT: Definición y Configuración de Usuarios NOTAS TÉCNICAS SOBRE EL SIT: Definición y Configuración de Usuarios Qué es un Usuario?...2 Definición...2 Características...2 Tipos de Usuario...3 Supervisor...3 Privilegios de Acceso...4 Confidenciales...4

Más detalles

STRATO LivePages Inicio rápido

STRATO LivePages Inicio rápido STRATO LivePages Inicio rápido LivePages es la práctica herramienta de creación de páginas web de STRATO. En pocos pasos podrá crear su propia página web y publicarla en Internet sin necesidad de conocimientos

Más detalles

Portal Del Emisor MANUAL DEL USUARIO. Plataforma de Facturación Electrónica

Portal Del Emisor MANUAL DEL USUARIO. Plataforma de Facturación Electrónica Portal Del Emisor MANUAL DEL USUARIO Plataforma de Facturación Electrónica 1. Índice 1. Índice... 2 2. Descripción General... 3 2.1. Alcance... 3 2.2. Flujo de navegación... 4 2.3. Perfil del Usuario...

Más detalles

1.- INTRODUCCIÓN 2.- PARÁMETROS

1.- INTRODUCCIÓN 2.- PARÁMETROS 1.- INTRODUCCIÓN Hemos diseñado una aplicación que facilite el envío a las entidades bancarias de las de cobro por domiciliación. La entrada de esta aplicación pueden ser, tanto ficheros cuyos formatos

Más detalles

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

Más detalles

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra Cómo gestiono el Plan Anual de Adquisiciones de mi Entidad en el SECOP II? Crear equipo Crear Plan Anual de Adquisiciones Publicar Plan Anual de Adquisiciones Modificar Plan Anual de Adquisiciones Buscar

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES Eurowin 8.0 SQL Manual del módulo TALLAS Y COLORES Documento: me_tallasycolores Edición: 05 Nombre: Manual del módulo Tallas y Colores de Eurowin 8.0 SQL Fecha: 30-04-2012 Tabla de contenidos 1. Introducción...

Más detalles

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo

Más detalles

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI Sobre Drupal Instalación y configuración Drupal es un sistema de gestión de

Más detalles

Certific@2 (Certificado de Empresa): guía para las empresas

Certific@2 (Certificado de Empresa): guía para las empresas Certific@2 (Certificado de Empresa): guía para las empresas Servicio Público de Empleo Estatal Madrid, Octubre - 2011 Índice Qué es y recepción del certificado de empresa Acceso a la transmisión de certificados

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Cómo ingresar a la Intranet?

Cómo ingresar a la Intranet? Tutorial para ingresar a la Intranet 2 Cómo ingresar a la Intranet? Podemos acceder a la nueva Intranet de SSMA Perú de dos diferentes formas: 1. Pueden acceder directamente a la intranet mediante este

Más detalles

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT) MANUAL DE AYUDA MODULO SAT (Anexo Integración AGIL SAT) Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS 1 INTRODUCCION... 3 1.1 Objetivo... 3 1.2 Descripción de la aplicación Agil-SAT PDA... 3 1.3

Más detalles

Volkswagen, Audi y Škoda

Volkswagen, Audi y Škoda Plataforma de Soporte Técnico a Talleres Manual de Iniciación Usuario Taller Oficial (v.2.0) 14 03 07 p. 1 Presentación... 3 Acceso... 4 Modificación de datos... 6 Pantalla principal... 7 Catálogo de útiles

Más detalles

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT . Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

Hacemos que tu negocio se mueva. Plataforma de ventas. www.movilidapp.com. 2014 movilidapp

Hacemos que tu negocio se mueva. Plataforma de ventas. www.movilidapp.com. 2014 movilidapp Hacemos que tu negocio se mueva Plataforma de ventas www.movilidapp.com 2014 movilidapp NUESTRA PLATAFORMA DE VENTAS Nuestra plataforma de ventas permite gestionar la realización de pedidos de sus productos

Más detalles

FOROS. Manual de Usuario

FOROS. Manual de Usuario FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...

Más detalles

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013 - MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación

Más detalles

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo INDICE Cómo crear una cuenta en ARQA? 4 Cómo tener un grupo en ARQA? 5 Secciones y funcionalidades de los grupos 6 Muro del Grupo 6 Compartir Textos 8 Compartir Imágenes 9 Compartir videos 10 Compartir

Más detalles

Especificaciones funcionales para el acceso al RAI por Web

Especificaciones funcionales para el acceso al RAI por Web Especificaciones funcionales para el acceso al RAI por Web CONTENIDO INTRODUCCION...2 SERVICIO ON-LINE DE CONSULTA DE DATOS DE RESUMEN RAI VÍA PÁGINA WEB...3 ESTRUCTURA DE LA APLICACIÓN...3 PÁGINA DE INICIO

Más detalles

Guía de Uso. Office Depot Online Internet, fácil y sencillo

Guía de Uso. Office Depot Online Internet, fácil y sencillo Guía de Uso Office Depot Online Internet, fácil y sencillo 02 Office Depot Online Office Depot Online Sumario Solución informática integral de compras...............04 Ahorro de tiempo..................................04

Más detalles

efactura Online La fibra no tiene competencia

efactura Online La fibra no tiene competencia Manual efactura Online La fibra no tiene competencia ÍNDICE efactura Online Interface de efactura Online Barra Superior Área de Trabajo. Pestañas Empresas Personalizar factura Clientes Facturar Crear una

Más detalles

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

PRÁCTICA 10. Configuración de Correo y Publicar en la Web PRÁCTICA 10. Configuración de Correo y Publicar en la Web INFORMÁTICA BÁSICA Publicidad y Relaciones Públicas y Periodismo. Curso 2006/2007 1. Configuración del correo Gestores de correo en la máquina

Más detalles

Manual de usuario investigador

Manual de usuario investigador Manual de usuario investigador Para poder solicitar un proyecto lo primero que tiene que hacer un investigador es iniciar sesión con su usuario en la web. Para ello debe pulsar en el icono situado en la

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

MANUAL DE USO TIENDA ONLINE

MANUAL DE USO TIENDA ONLINE Nutrición - Salud MANUAL DE USO TIENDA ONLINE ÁREA CLIENTES 1 PRESENTACIÓN Estimado paciente, Esperamos que encuentre en nuestra tienda online una herramienta práctica y de fácil uso para realizar sus

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud APLICATECA Guía para la contratación y gestión de Servidor Cloud INDICE 1 QUÉ ES SERVIDOR CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE SERVIDOR CLOUD... 2 2 CONTRATACIÓN DE SERVIDOR CLOUD...

Más detalles

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Conceptos Generales en Joomla 1.7.2.

Conceptos Generales en Joomla 1.7.2. 1.- Tipos de usuarios en Joomla! JOOMLA 1.7 USUARIOS. Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales: Invitados. Usuarios registrados. Los Invitados son sencillamente

Más detalles

Cookies: qué son y para qué sirven

Cookies: qué son y para qué sirven Cookies: qué son y para qué sirven Desde hace un tiempo las webs nos indican con mensajes que utilizan cookies propias de terceros. Muchos usuarios aceptan el mensaje sin más por el simple hecho de que

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Guía de integración del módulo de Redsys en Prestashop

Guía de integración del módulo de Redsys en Prestashop Guía de integración del módulo de Redsys en Prestashop Versión: 2.4.3 15/01/2015 Referencia RS.DD.AGD.MAN.006 Ref RS.DD.AGD.MAN.006 Versión: 2.4.3 15/01/2015

Más detalles

Guía paso a paso para la cumplimentación del formulario de candidatura

Guía paso a paso para la cumplimentación del formulario de candidatura Guía paso a paso para la cumplimentación del formulario de candidatura INDICE 1. INSTRUCCIONES GENERALES... 2 2. PARTENARIADO... 4 3. GRUPOS DE TAREAS... 8 4. INDICADORES... 14 5. CUMPLIMENTACIÓN DEL RESTO

Más detalles

Joomla! La web en entornos educativos

Joomla! La web en entornos educativos Joomla! La web en entornos educativos Módulo : 2012 ACL (I). Usuarios. Estructura predeterminada. 4 Las versiones 2.5 de Joomla! poseen un avanzado ACL (Access Control List), que especifica qué usuarios

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

Manual Oficina Web de Clubes (FBM)

Manual Oficina Web de Clubes (FBM) Manual Oficina Web de Clubes (FBM) INTRODUCCIÓN: La Oficina Web de Clubes de Intrafeb es la oficina virtual desde la que un club podrá realizar las siguientes operaciones durante la temporada: 1. Ver información

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional

Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional de la aplicación de envío telemático de partes de CONTROL DE EDICIONES Nº Revisión Fecha Naturaleza de la revisión 1 20/01/2003 Emisión inicial 2 17/11/2003 Adaptación a LOPD 3 04/01/2007 Cambios 2006

Más detalles

Manual de uso App Mi Movistar

Manual de uso App Mi Movistar Índice 1. Qué es Mi Movistar 3 2. Tipos de usuarios de Mi Movistar 4 3. Cómo acceder a Mi Movistar 5 4. Solicitud de una clave de acceso 6 5. Navegación y opciones 8 6. Atención al cliente 28 7. Ofertas

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE USUARIO DE ARCHIVO PRÉSTAMOS Y CONSULTAS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio

Más detalles

APLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles. www.telefonica.es

APLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles. www.telefonica.es APLICATECA didimo Marketing Manual de usuario. By DIDIMO Servicios Móviles www.telefonica.es APLICATECA INDICE INDICE... 2 1 QUÉ ES DIDIMO MARKETING?... 3 2 MENÚ PRINCIPAL... 4 2.1 CAMPAÑAS... 4 2.1.1

Más detalles

Ajustes del Curso en egela (Moodle 2.5)

Ajustes del Curso en egela (Moodle 2.5) Ajustes del Curso en egela (Moodle 2.5) Manual para el profesorado Versión 2 (12/05/2015) El presente manual ha sido desarrollado por el Campus Virtual de la Universidad del País Vasco / Euskal Herriko

Más detalles

Guía del usuario. Centro de facturación de UPS

Guía del usuario. Centro de facturación de UPS Guía del usuario Centro de facturación de UPS 2014 United Parcel Service of America, Inc. UPS, el logotipo gráfico de UPS y el color marrón son marcas registradas de United Parcel Service of America, Inc.

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles