UNIVERSIDAD SIMÓN BOLÍVAR

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

Download "UNIVERSIDAD SIMÓN BOLÍVAR"

Transcripción

1 UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN DESARROLLO DE UN SISTEMA WEB PARA EL MANEJO DE RESERVACIONES A TRAVÉS DEL PORTAL WEB DE TUDESCUENTÓN.COM Por: Daniela Alejandra B. Velásquez Conde Realizado con la asesoría de: Ivette Carolina Martinez PASANTÍA LARGA Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero en Computación Sartenejas, 18 de abril de 2012

2 1

3 Resumen La idea de este proyecto de pasantía es la elaboración de un sistema que permita realizar, manejar y controlar reservaciones en una serie restaurantes afiliados, a través de internet. Este sistema recibe el nombre de TuDescuentón Reservas, y estará ligado al sistema ya existente del portal web, TuDescuentón.com. La idea es ampliar dicho sistema, para que además de permitir la compra de cupones de consumo, brinde la oportunidad de realizar reservaciones que otorgen con un porcentaje de descuento en el consumo total, en los restaurantes asociados. El sistema de reservas, está conformado por 3 sub-sistemas fundamentales, que funcionan de manera independiente pero que se alimentan entre si. El primer sub-sistema es el utilizado por el Usuario Administrador de TuDescuentón.com para: 1. Agregar restaurantes al sistema 2. Agregar promociones al sistema 3. Revisar las ordenes generadas con las compras de los usuarios del portal web. El segundo sub-sistema es la utilizado por el usuario del portal web. Se encarga de mostrar los diferentes restaurantes sobre los que se pueden hacer reservaciones, además de manejar todo lo relacionado con la realización de la reservación perse. Fue desarrollado en el CMS Drupal 7. Para mostrar los restaurantes disponibles, el sistema, se guía por diferentes características, como la ubicación del local, la especialidad de su cocina, los restaurantes más reservados hasta el momento y los disponibles para el día. Además de mostrar restaurantes según las características estáticas ya mencionadas, el sistema te brinda la oportunidad de realizar búsquedas específicas sobre las características de la reservación que el usuario del portal web desea hacer, como el número de personas que asistirán, la ubicación del restaurante, la especialidad de la cocina y por último el día y hora de la reservación, con estos datos el buscador del sistema se encargará de filtrar y mostrar, los restaurantes dentro del sistema que cumplan con dichas condiciones y esten disponibles. Por último tenemos al sub-sistema utilizado por representante del restaurante, que permita visualizar y manejar el estado de las reservaciones, realizadas para su restaurante, pudiendo así llevar un control sobre su establecimiento. iv

4 Quiero dedicarle este libro a los seres que han marcado mi vida. A mi madre, mi gran amiga y compañera. La persona que ha dado la vida por mí, y me ha dedicado todo. A mi novio, Daniel Rodriguez del Villar, el ser con el que desde hace 5 años comparto mi vida, el que más que mi otra mitad, es parte de mi. Y por último, quisiera dedicarselo a mis abuelos, que aunque no estan físicamente, siempre me acompañan y guían desde el cielo. Es por todos ellos y para ellos que estoy cerca de graduarme de ingeniera en computación. Es a ellos a quienes le dedíco este libro. v

5 Agradecimientos Durante este largo y gratificante camino que fue estudiar Ingeniería en Computación en la Universidad Simón Bolívar, y que terminó, practicamente, con la elaboración de este proyecto, muchas personas han estado en mi vida sirviendo de apoyo y sostén, por lo sería injusto no mencionarlas. Realmente, es gracias a ellas, que pude llegar hasta este punto. La primera de ellas es Rosa Aimee Conde, mi madre, la mujer que me dió la vida y me ha apoyado desde que tengo uso de razón, la que confía en mi ciegamente y me ha dado la seguridad y apoyo que todo ser humano necesita para poder salir adelante. En segundo lugar quisiera agradecer a Daniel Rodríguez del Villar, mi novio, quien ha sido mi eterno compañero de laboratorio, mi mejor amigo, mi apoyo, mi amor y sobre todo el me mantuvo de pie y enfocada en llegar a esta meta, sin el no se si estuviese escribiendo hoy estas palabras. En tercer lugar quisiera agradecerle a los profesores, quienes con paciencia y tenacidad sembraron en mi el sentimiento computista. En especial, a la Profesora Ivette, mi tutora, una gran consejera. No puedo dejar de agradecerle a Rosa Zambrano, Rosita, por siempre estar ahí, apoyando al estudiante, guiandonos y sobretodo entendiendonos, mil gracias Rosita. Por último quisiera agradecer, a todo el equipo de la empresa donde realicé este proyecto, quisiera agradecerle a TuDescuentón.com. Sobre todo a Gianpaolo Valero, quien aún sin ser mi tutor formal, se convirtió en mi gran apoyo y amigo durante estos 5 meses, ganandose mi respeto y admiración. No puedo terminar, sin antes agradecerle al ser más importante de todos, quiero darle gracias a Dios, por siempre estar ahí a mi lado. Sin él realmente nada sería posible.

6 Índice general Introducción 1 1. Marco teórico CMS Drupal Que es Drupal Como funciona Tecnologías utilizadas Conceptos relevantes Modelo de negocio de Tudescuentón.com Que es TuDescuentón.com Como funciona Conceptos relevantes dentro del sistema actual de TuDescuentón.com Metodología Ágil Scrum SCRUM en detalle Planteamiento del problema Requerimientos Funcionales Requerimientos Técnicos Requerimientos de compatibilidad Manejo simultáneo de la base de datos de TuDescuentón.com y TuDescuentón Reservas desde Drupal Creación conjunta de Asociados Comerciales Creación conjunta de Descuentos Proceso conjunto de compra

7 3. Desarrollo e Implementación Ventajas y desventajas del uso de Drupal para el desarrollo del sistema Resultados obtenidos por Sprints Resultados obtenidos por cada Sprints de manera detallada Sprint Sprint Sprint Sprint Sprint Sprint Sprint Descripción del Producto MODULES desarrollado Ampliación del sistema de TuDescuentón.com Conclusiones y recomendaciones 56 A. Manuales 59 A.1. Manual de uso del BACKEND de TuDescuentón.com para el manejo de TuDescuentón Reservas A.1.1. Manejo de usuarios asociados A.1.2. Manejo de descuentos asociados a TuDescuentón Reservas A.2. Manual de instalación del sistema viii

8 Índice de figuras 1.1. Capas de Drupal División de la clase node Archivo con extensión.info dentro del MODULE AVAILABILITY Función hook install() dentro del archivo.install del MODULE AVAILABILITY Función hook uninstall() dentro del archivo.install del MODULE AVAILABILITY Diagrama de la base de datos de TuDescuentón.com antes de la creación de TuDescuentón Reservas Imagen modelo de la pizarra de tareas [SCRUMT] Arquitectura de desarrollo de Drupal Diagrama de Secuencia del proceso de creación conjunta de Asociados Comerciales Diagrama de Secuencia del proceso de creación conjunta de Descuentos Como se declara una Base de Datos alterna en Drupal Como se cambia de Base de Datos en Drupal Diagrama de Secuencia del proceso de compra desde el Sistema de Tudescuentón.com Diagrama de Secuencia del proceso de reservación en caso exitoso Diagrama del proceso de compra MODULES desarrollados Diagrama de la base de datos de TuDescuentón.com después del desarrollo de TuDescuentón Reservas

9 1 Introducción TuDescuentón.com es un portal web que se encarga de vender cupones de hasta un 90 % de descuento a los usuarios registrados en su página. Este año, el portal decidió ampliar su modelo de negocio incursionando en los sistemas de reservas para restaurantes via web. De ahí nace la idea de TuDescuentón Reservas, un sistema que le permitirá a los usuarios de TuDescuentón.com realizar reservaciones en los restaurantes afiliados por un monto fijo, logrando así una mesa segura a la hora deseada en el restaurante de su preferencia y con porcentaje de descuento de un 25 % sobre el consumo total. Hace poco más de un año, en Venezuela, el concepto de cupones de descuento vía web no tenía ningún significado. Hoy en día, después de tan poco tiempo transcurrido, existen varios portales con el mismo formato, por lo que la competencia se ha tornado reñida. Como una manera de inovar y sacar ventaja sobre sus competidores, TuDescuentón.com decide desarrollar TuDescuentón.com Reservas. Un nuevo sistema que buscará atraer un nuevo grupo de clientes y reafirmar los ya existentes. Actualmente en Venezuela, la manera de hacer reservaciones es tediosa. Primero, es necesario saber a que restaurante, exactamente, quieres ir, luego hay que búscar el número de teléfono de dicho restaurante, para llamar ver si hay disponibilidad, y de ser así, finalmente reservar. La idea de TuDescuentón Reservas, es automatizar este sistema y ampliar la gama de opciones a elegir de los usuarios web, quienes no necesitarán saber el nombre exacto del restaurante para poder realizar la reservación. Por otro lado, el sistema servirá de medio publicitario para los restaurantes, cuya informacíon estará siendo visualizada constantemente por los usuarios de TuDescuentón.com

10 2. El objetivo principal de este proyecto de pasantía es el desarrollo de un sistema que les permita a los usuarios registrados de TuDescuentón.com, hacer reservaciones en los restaurantes de su preferencia, de manera online, otorgandoles un 30 % de descuento sobre su consumo total. Para la elaboración de este proyecto de pasantía, es necesario cumplir con los siguientes objetivos: Ampliación del sistema de manejo de Usuarios Asociados de TuDescuentón.com para que permita la creación de Usuarios Asociados relacionados con TuDescuentón Reservas en Drupal. Esto incluye la creación, edición, eliminación y visualización de usuarios asociados a TuDescuentón Reservas, tanto en el sistema de TuDescuentón Reservas en Drupal como en el de TuDescuentón.com. Desarrollo del módulo para el manejo de promociones de reservas desde el BACKEND de TuDescuentón.com. Lo que incluye la creación, edición, eliminación y visualización de promociones de TuDescuentón Reservas. Desarrollo del módulo para el manejo de reservas por parte del Usuario Asociado. Permitirá al usuario asociado ver el estatus de su promoción y llevar un control sobre las reservaciones realizadas. Desarrollo de la funcionalidad que permita la búsqueda inteligente de restaurantes de acuerdo a la disponibilidad asociada a los restaurantes. Desarrollo de la funcionalidad que permita la búqueda de restaurantes por ciudades cercanas, según el estado donde se ubica el Usuario Registrado.

11 3 Desarrollo de la funcionalidad que le permita a los usuarios web, la búsqueda de restaurantes, por especialidad culinaria. Desarrollo de la funcionalidad que le permita a los usuarios web, la reservación de un restaurante a una hora y día específico. Desarrollo de la funcionalidad que permita la generación de órdenes de compra, asociadas a las reservaciones.

12 Capítulo 1 Marco teórico En este capítulo se extienden los conceptos más relevantes del sistema para la reservación de restaurantes. Qué es y cómo funciona Drupal, qué es y cómo funciona TuDescuentón.com, y como se hizo para interconectarlos, logrando así el sistema de TuDescuentón Reservas. La sección 1.1 presenta las definiciones básicas para entender como funciona Drupal, y de esta manera entender como funcionará TuDescuentón Reservas. La sección 1.2 describe como funciona el sistema actual de TuDescuentón.com, además presenta los aspectos y definiciones básicas del sistema bajo el que se maneja TuDescuentón.com, que afectan al sistema de Reservas. La última sección 1.3 describe la metodología utilizada para el desarrollo del proyecto de pasantía, SCRUM.

13 CMS Drupal En esta sección se introducirá la terminología, las herramientas, conceptos y procesos de Drupal 7. Los datos mostrados fueron tomados de [WWT03] y [SSO07] Que es Drupal Antes de comenzar a hablar sobre Drupal, explicaremos que es un CMS. Un CMS (Control Management System) es una aplicación utilizada para la creación, edición, gestión y publicación de contenido, páginas web principalmente. El gestor de contenidos genera páginas web dinámicas interactuando con el servidor para generarla bajo petición del usuario, con el formato predefinido y el contenido extraído de la base de datos del servidor. Lo que permite gestionar, bajo un formato estandarizado, la información del servidor, reduciendo el tamaño de las páginas para descarga y reduciendo el coste de gestión del portal con respecto a un sitio web estático, en el que cada cambio de diseño debe ser realizado en todas las páginas web, de la misma forma que cada vez que se agrega contenido tiene que crearse una nueva página HTML y subirla al servidor web. Drupal es un importante CMS de código abierto, modular, dinámico, flexible y elegante, idóneo para construir y gestionar comunidades en Internet que comenzó a desarrollarse desde el año 2001 y actualmente está en su versión 7. Por ser la versión 7 la actual; Drupal 7 será el utilizado para el el desarrollo de esta pasantía. Cabe destacar que existe una gran diferencia entre la versión anterior (Drupal 6) y la actual; por lo que se quiere aclarar, que todos los detalles y explicaciones dadas en esta sección serán referentes a Drupal 7 específicamente.

14 6 Drupal se maneja a través de MODULES. Los MODULES son complementos que se extienden para construir o mejorar la funcionalidad del núcleo base de Drupal y se agregan al proyecto de acuerdo a las necesidades del cliente. Este hecho, de que casi todos los aspectos del comportamiento puedan ser transformados a través de MODULES, ha llevado a muchos a afirmar que Drupal no es sólo un Sistema de Gestión de Contenidos (CMS), sino un Marco de Gestión de Contenidos (CMF), capaz de ser reequipado con las necesidades específicas y los requisitos funcionales solicitados Como funciona Drupal funciona por capas, cada una de ellas se encarga de manejar un parte del sistema y se comunican para mostrar el contenido final. Vease la figura 1.1: Figura 1.1: Capas de Drupal.

15 7 1. En la primera capa se encuentran los NODES, el corazón del sistema, quienes representan el contenido base del sitio web, son los contenedores de datos, es decir trabajan directamente con la base de datos. En la figura 1.2 se observa como se divide la clase node. Figura 1.2: División de la clase node.

16 8 2. En la próxima capa están los MODULES del sistema. Los MODULES son plugins que permiten ampliar la funcionalidad del sitio web, pueden agregar nuevos CONTENT TYPES y conductas asociadas a cada uno de ellos. Constan de 3 archivos principales: Archivo con extensión info: Es un archivo obligatorio, escrito en texto plano, con un formato similar al standard INI, para archivos de configuración. En el estará toda la información sobre el módulo: el nombre, una pequenã descripción, los archivos necesarios para su correcto funcionamiento, sus dependencias, la versión, el paquete y el proyecto al que pertenece. Figura 1.3: Archivo con extensión.info dentro del MODULE AVAILABILITY Archivo con extensión module: Es un archivo obligatorio escrito en PHP que contiene todos los HOOK IMPLEMENTATION y demás funciones utilizadas en el módulo. Los HOOKS son funciones en PHP con un número definido de parámetros y un tipo de resultado específico, que permiten a los MODULES interactuar con el núcleo de Drupal. Los HOOKS siguen el siguiente patrón: nombredelmodulo nombredelhook. Cuando Drupal desee permitir que los MODULES intervengan de alguna manera en

17 9 el sistema, llamará a todos los MODULES que posean el HOOK que esta necesitando. Por ejemplo: A la hora de listar los BLOCKS disponibles en el sistema, Drupal ve que MODULES tienen implementada la función hook block info() que para cada MODULES se llamará nombredelmodulo block info(). Archivo con extensión install: Es un archivo escrito en PHP, pero a diferencia del archivo anterior, no es obligatorio. Contiene las funciones que serán llamadas cuando el módulo sea instalado o desinstalado. La primera función importante dentro de este archivo, es la que responde a la llamada de hook install(), en ella se crean los CONTENT TYPES, TAXONOMYS y FIELD relacionados con el MODULE. En la figura 1.4 se puede observar la función hook install() que se encuentra en el archivo.install, de uno de los módulos creados. Figura 1.4: Función hook install() dentro del archivo.install del MODULE AVAILABILITY

18 10 La otra función importante dentro del archivo.install, es la que responde a la llamada de hook uninstall(), en ella se eliminan los FIELD??, si no son utilizados por otros CONTENT TYPE, las TAXONOMYS y finalmente los CONTENT TYPES relacionados con el MODULE. Como se observa en la figura 1.5 Figura 1.5: Función hook uninstall() dentro del archivo.install del MODULE AVAILABILITY 3. La tercera capa es la de los BLOCKS y MENUS. Los BLOCKS permiten mostrar cualquier contenido, previamente creado, en la página de acuerdo a la distribución de la misma, según el tema. Los BLOCKS representan información que puede se habilitada o deshabilitada en lugares específicos del sitio web. Siempre mantienen una estructura según el tema que este activo en el sistema para el momento, dicha estructura brinda facilidad de uso y control sobre lo que se desea mostrar. Los BLOCKS permiten mostrar información dentro del sistema. 4. La siguiente capa hacia arriba contiene los permisos de usuarios. En esta capa se de-

19 11 termina que cosas son accesibles para cada tipo de usuario. Los permisos se asignan a roles y los usuarios están relacionados con dichos roles. Por defecto Drupal maneja 3 roles: Usuario Anónimo (Usuario no conectado), Usuario Conectado y Administrador. 5. La última capa es la que contiene la plantilla del sitio. Se compone principalmente de CSS, XHTML y PHP. Las plantillas pueden ser asignadas sobre la base de permisos de usuarios Tecnologías utilizadas Esta sub sección habla un poco sobre las herramientas utilizadas dentro de Drupal 7. PHP es un lenguaje de programación de scripting, multi-plataforma y centrado en la web, sobre el que fue desarrollado Drupal. Drupal 7 soporta como versión mínima de PHP, la 5.2. El Manejador de Base de Datos utilizado por defecto en Drupal es MySQL, sin embargo la versión actual de Drupal utiliza, la librería PDO (PHP Data Objects), de PHP 5. Esta librería es una capa de abstracción que permite a los desarrolladores utilizar numerosas bases de datos como: MySQL, PostgreSQL, SQLite, MariaDB, entre otras Conceptos relevantes Para poder representar lo que comúnmente conocemos como ENTIDADES en los esquemas relacionales, en Drupal existen los CONTENT TYPES. Todos los CONTENT TYPES creados, parten del contenido base NODE y estan compuestos por FIELDS. Los FIELDS se pueden relacionar con los atributos de las entidades de un esquema relacional, más a diferencia de ellos, cada FIELD representa una tabla en la base de datos de Drupal.

20 12 Cada tabla asociada a un FIELD en la base de datos, sigue el siguiente patrón en su nombre: Comienza por field data seguido por el nombre del atributo. Y contiene los siguientes campos básicos: entity type: Este campo se refiere al NODE bundle: En este campo se especifíca el CONTENT TYPE asociado. deleted: 0 si no ha sido borrado, 1 si fue borrado. entity id: Identificador del tipo de contenido asociado revision id: Identificador de la revisión del atributo. language: Idioma en el que esta escrito el atributo. Por defecto se coloca und de indefinido, de esta manera no se asocia a ningún lenguaje en específico. delta: Campo utilizado para manejar FIELDS multivaluados, si el FIELD no lo es, se coloca en 0. Si existen FIELDS asociados a más de 1 CONTENT TYPE, solo se crea 1 tabla en la base de datos, y para especificar a que CONTENT TYPE se refiere el dato dentro de la tabla, se utiliza el campo, antes mencionado, bundle el cual contendrá el nombre del CONTENT TYPE asociado al valor. Otro concepto relevante dentro de Drupal, son las TAXONOMYS, quienes nos permiten categorizar el contenido de la página. Consisten en 2 elementos básicos: Los vocabularios y los términos. Los vocabularios representan un contenedor de conjuntos de palabras, donde cada palabra es un término. Por ejemplo, si tenemos un vocabulario Especialidades Culinarias los términos podrían ser Italiana, Mexicana, China, Japonesa, etc. Las taxonomias pueden ser jerarquizadas, por ejemplo, en el caso del vocabulario Ubicación, se tienen términos que

21 13 siguen una jerarquía así: El término Miranda, es padre del término Baruta. Y esta al mismo nivel que Zulia, pues ambos son hijos de la base de las taxonomías Modelo de negocio de Tudescuentón.com En esta sección se introducirán los terminos y herramientas necesarios para el entendimiento del sistema de TuDescuentón.com Que es TuDescuentón.com TuDescuentón.com es una página web dedicada a la venta de cupones de descuento sobre una serie de establecimientos afiliados Como funciona TuDescuentón.com actualmente está dividido en 4 grandes ramas de ventas de cupones: Ciudades es más antiguo de todos, ofrece descuentos que van desde el área de salud y belleza hasta gastronomía. Viajes ofrece, cupones de descuento en lugares turísticos: posadas, hoteles, paquetes de aventura, etc. Ayuda esta rama, esta dedicada a la parte social de TuDescuentón.com. En ella las personas comprar cupones de ayuda para una causa en específica: Ninõs abandonados, enfermos, regalos de navidad para ninõs con escados recursos, etc. Eventos el más reciente de todos y como su nombre lo indica, a través de el se pueden comprar cupones de descuento en artículos relacionados con fiestas o celebraciones.

22 14 El sistema esta totalmente interconectado, los usuarios pueden comprar en cualquiera de las ramas anteriormente descritas, con la misma cuenta y el mismo saldo. Durante la pasantía se creó una rama más para este creciente sistema. En la Figura 1.6 se muestra la parte de la base de datos del sistema de TuDescuentón.com donde se realizó los cambios durante la pasantía. Figura 1.6: Diagrama de la base de datos de TuDescuentón.com antes de la creación de TuDescuentón Reservas Conceptos relevantes dentro del sistema actual de TuDescuentón.com Usuario Administrador es el usuario dentro de TuDescuentón.com encargado del manejo del BACKEND.

23 15 Usuario Registrado es una persona que se registró y autenticó en el sistema de TuDescuentón.com, con el fin de comprar cupones de descuento. Esta persona tiene asociada una cuenta, en la cual dispone de saldo, que podrá consumir en la página y con el que por tanto, podrá realizar reservaciones. Asociado Comercial es un cliente del sistema de TuDescuentón.com. El cual ofrecerá la posibilidad de reservar en su(s) establecimiento(s) través de TuDescuentón Reservas. Los Asociados Comerciales pueden tener más de un establecimiento relacionado dentro del sistema, cada establecimiento representa un Local. Un Descuento representa una promoción dentro del sistema. Los descuentos son necesarios para que los Asociados Comerciales salgan publicados en el sistema de TuDescuentón.com. Los descuentos constan de los siguientes atributos: Fecha de inicio de la promoción: Fecha en la que comienza a salir la promoción en la página. Fecha de finalización de la promoción: Se refiere a la fecha en la que la promoción se acaba. Título de la promoción: Título de la promoción visible al público dentro de la página web. Una Orden representa una petición de reservación por parte de un Usuario Registrado de TuDescuentón.com. Las ordenes constan de: Identificador del Asociado Comercial Fecha de la orden Cantidad de cupones asociados a la orden. Identificador del descuento relacionado con la orden

24 16 Si el Usuario Registrado lleva a cabo la compra, se genera una Cupón el cual afirma la válidez de su compra. El cupón podrá ser visto por el Usuario Registrado desde su cuenta y tendrá que imprimirlo para poder utilizar el descuento. El BACKEND de TuDescuentón.com representa la interfaz que utiliza el Usuario Administrador para manejar el sistema de TuDescuentón.com. En ella se pueden realizar las siguientes acciones: Creación, Edición y Eliminación de Asociados Comerciales Creación, Edición y Eliminación de Descuentos Manejo de Órdenes TuDescuentón.com cuenta con un sistema llamado BIZ, mediante el cual los Asociados Comerciales pueden manejar de sus descuentos dentro del sistema de TuDescuentón.com mediante interfaz amigable y sencilla. En ella se pueden realizar las siguientes acciones: Visualización de cupones vendidos Marcado de cupones usados 1.3. Metodología Ágil Scrum Para el desarrollo del proyecto de pasantía se utilizó la metodología ágil SCRUM. En esta sección hablaremos sobre dicha metodología.todos los conceptos aquí expuestos, fueron extraidos de [SCRUMT] y [SCRUMG].

25 SCRUM en detalle Antes de hablar de SCRUM, hablaremos un poco sobre, como funcionan las metodologías ágiles en general, para dar una visión más amplia. Metodología Ágil Las metodologías ágiles tienen como pilares fundamentales: Valorar al individuo y a las interacciones en el equipo de desarrollo más que a las actividades y las herramientas. Desarrollar software que funciona más que conseguir una buena documentación. Responder a los cambios más que seguir estrictamente una planificación. Satisfacer al cliente mediante tempranas y continuas entregas de software que le reporte un valor. Entregar frecuentemente software que funcione, desde un par de semanas a un par de meses, con el menor intervalo de tiempo posible entre una entrega y la siguiente. El diálogo cara a cara es el método más eficiente y efectivo para comunicar información dentro de un equipo de desarrollo. Ahora bien, ya con un concepto mas claro de lo que son las metodologías ágiles, hablemos de SCRUM. Un proyecto elaborado en SCRUM, consta de elementos y actividades. Los elementos son las entidades utilizadas como documentación, y las actividades se refieren a como se llevan a cabo o como se desempenãn los elementos en el proyecto. Los elementos de SCRUM son:

26 18 1. Las historias de usuario son los requerimientos del cliente en un lenguaje entendido por él. Son elaboradas llenando los siguientes datos: ID: Identificador auto-incremental único. Nombre: Descripción corta de la historia. De 2 a 10 palabras. Importancia: Representa el valor que el cliente le da a este requerimiento. Se representa en números enteros en una escala del 1 al 10. Estimación inicial: Valoración inicial del equipo de trabajo con relación a la cantidad de trabajo necesario para implementar la historia. Se mide en HOMBRES X DÍAS, considerando un día como 8 horas de trabajo. Por ejemplo, si una tarea usará 2 personas y durará 3 días, su estimación inicial es de 6 puntos. Como probarlo Descripción en lenguaje natural, de como se mostrar la historia en la presentación del Sprint Notas Información extra. 2. La Pila de producto: Es una lista priorizada de las Historias de usuarios. 3. Sprint: Es la medida de el proyecto. Un proyecto se divide en N Sprint, cada uno de los cuales genera una entrega de producto u til para el cliente. 4. La Pizarra de tareas: Como su nombre lo indica, es una pizarra donde se pegan todas las tareas del Sprint, escritas previamente en PostSticks. Por lo que nos permite llevar un control de la evolución del Sprint. Esta dividida 3 zonas: a) Tareas Por Empezar: En esta parte de la pizarra, se encuentran las tareas del Sprint que no han sido iniciadas. Al inicio del Sprint todas las tareas estan en esta zona.

27 19 b) Tareas En Proceso: Aquí se encuentran las tareas del Sprint que estan en pleno desarrollo. c) Tareas Finalizadas: Finalmente, esta zona de la pizarra, se encuentran las tareas que han sido completadas. Cada integrante del equipo le hace alguna distinción a sus tareas para que se pueda ver a fácilmente la evolución de cada uno. En la figura 1.7 se muestra como sería una pizarra de tareas y cuales son sus divisiones. Figura 1.7: Imagen modelo de la pizarra de tareas [SCRUMT] Las Actividades que se llevan a cabo en SCRUM son: 1. Planificación del Sprint: El primer día del Sprint se realiza la reunión de planificación. Dicha reunión, consta de 2 partes: Selección de requisitos: En ella, el cliente presenta al equipo la pila de producto. El equipo aclara las dudas con el cliente y seleccionan las historias de usuarios a completar en el Sprint. Tiene una duración máxima de 4 horas. Planificación del Sprint: Durante la planificación del Sprint, el equipo elabora la lista de tareas del Sprint necesarias para completar las Historias de usuario. La

Tutorial de Drupal para Editores de Sitios

Tutorial de Drupal para Editores de Sitios Tutorial de Drupal para Editores de Sitios Autora: Aylín Alvarez Martínez Dpto. de Desarrollo de Infomed Noviembre 2010 1 Índice Qué es un CMS?... 3 Qué es Drupal?... 3 Registro e Ingreso... 3 Mi cuenta...

Más detalles

CMS DRUPAL. Drupal es un gestor de contenidos multipropósito que puede usarse para aplicaciones como por ejemplo:

CMS DRUPAL. Drupal es un gestor de contenidos multipropósito que puede usarse para aplicaciones como por ejemplo: CMS DRUPAL Es un sistema de gestión de contenido modular multipropósito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones,

Más detalles

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos ÍNDICE Antecedentes Generales Módulo de Terreno Actualización Identificación de Razón Social y Unidad de Consulta Registro de Variables asociadas al Punto de Observación Registro de Punto de Observación

Más detalles

Diseño de Sitios Web Dinámicos CMS JOOMLA

Diseño de Sitios Web Dinámicos CMS JOOMLA Diseño de Sitios Web Dinámicos CMS JOOMLA NIVEL INTERMEDIO Los sitios web dinámicos con CMS JOOMLA!. Instalación y Configuración de Joomla. Gestión de Plantillas Gestión de Secciones y Categorías Gestión

Más detalles

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Kexy Rodríguez kexy.rodriguez@utp.ac.pa Centro de Investigación, Postgrado y Extensión UTPVirtual Universidad Tecnológica de Panamá

Más detalles

Introducción En este apartado se va a proporcionar una apreciación global del SRS.

Introducción En este apartado se va a proporcionar una apreciación global del SRS. INTRODUCCIÓN Se pretende desarrollar una aplicación web para la gestión de un restaurante que ofrece espectáculos en fechas determinadas con el fin de poner en práctica los principios de planificación

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Índice general. Pág. N. 1

Índice general. Pág. N. 1 Pág. N. 1 Índice general Capítulo 1 Introducción: Una nueva y fácil manera de construir sitios web 1.1 Únase a la revolución de la CMS 1.2 Tipos de gestores de contenido 1.3 Por qué elegir Joomla 1.4 Tipos

Más detalles

Reporte inicial. Metodología

Reporte inicial. Metodología Reporte inicial Este reporte inicial expondrá las decisiones que tomamos al momento de selección de metodología, plantillas y métodos de recabado de evidencia y por qué tomamos dichas decisiones. Metodología

Más detalles

INTEGRACIÓN BPM-LIFERAY SOL - 003086

INTEGRACIÓN BPM-LIFERAY SOL - 003086 INTEGRACIÓN BPM-LIFERAY SOL - 003086 Mª Jesús Clemente 09/02/2015 Grupo Norte Índice Participantes y Control de Modificaciones... 2 Petición... 2 Objetivo... 2 Exclusión... 2 Descripción del sistema actual....

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

Joomla!: La web en entornos educativos. Capítulos 7 y 8

Joomla!: La web en entornos educativos. Capítulos 7 y 8 Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Artologik HelpDesk Versión 4.0 Nuevas funciones

Artologik HelpDesk Versión 4.0 Nuevas funciones HelpDesk [Nuevas NNeeeeegmäölb, funciones en HelpDesk 4.0] Artologik HelpDesk Versión 4.0 Nuevas funciones INTRODUCCIÓN... 5 HELPDESK (SIN MÓDULOS ADICIONALES)... 5 Creando solicitudes desde correos electrónicos

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO # 3 Nombre de la Práctica: Creación de sitios web con Joomla Lugar de Ejecución: Centro

Más detalles

Manual de Usuario CMS

Manual de Usuario CMS Manual de Usuario CMS Un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) en otras palabras es un programa que permite a usuarios sin experiencia en diseños

Más detalles

Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional

Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO Especialista TIC en Diseño Web SEO con Drupal 7. Nivel

Más detalles

RESERVACIONES ONLINE MANUAL DE REFERENCIA

RESERVACIONES ONLINE MANUAL DE REFERENCIA MÓDULO RESERVACIONES ONLINE Versión 3.0 MANUAL DE REFERENCIA National Soft de México INDICE GENERAL 1. INTRODUCCIÓN... 4 1.1. ANTES DE COMENZAR... 4 2. REGISTRO AL SERVICIO... 5 2.1. CREACIÓN DE SU CUENTA

Más detalles

Gestores de Contenidos (CMS)

Gestores de Contenidos (CMS) Joomla Gestores de Contenidos (CMS) Sistema de Gestión de Contenidos o Content Managment System (CMS) Aplicación informática para crear, editar, manejar y publicar contenidos de una forma organizada y

Más detalles

Diseño Web SEO con Drupal 7.Nivel Profesional

Diseño Web SEO con Drupal 7.Nivel Profesional Diseño Web SEO con Drupal 7.Nivel Profesional Drupal es una poderosa herramienta de difusión de información y de gestión de contenidos dinámicos (CMS o Content Management System) que permite crear sitios

Más detalles

Guía #5: Gestión de plantillas, componentes, módulos y plug-ins

Guía #5: Gestión de plantillas, componentes, módulos y plug-ins UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2012 GUIA DE LABORATORIO #5 Nombre de la Práctica: Gestión de plantillas, plug-ins y módulos Lugar de Ejecución:

Más detalles

Arsys Backup Online Manual de Usuario

Arsys Backup Online Manual de Usuario Arsys Backup Online Manual de Usuario 1 Contenido 1. Instalación del Programa Cliente... 3 Pasos previos... 3 Instalación... 3 Configuración del acceso... 6 Ubicación del servidor de seguridad... 6 Datos

Más detalles

Colección. Aprende Drupal con Forcontu

Colección. Aprende Drupal con Forcontu Colección Aprende Drupal con Forcontu Sobre Forcontu - Forcontu nace como fruto de nuestra experiencia en: - Dirección y desarrollo de proyectos web en general (10 años) - Dirección y desarrollo de proyectos

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

SISTEMA DE CONTROL DE PRESENCIA

SISTEMA DE CONTROL DE PRESENCIA SISTEMA DE CONTROL DE PRESENCIA 1 SISTEMA DE CONTROL DE PRESENCIA 1 1 GENERALIDADES DE LA APLICACIÓN 3 2 SEGURIDAD Y ACCESO AL PROGRAMA 7 2.1 Mantenimiento de usuarios 7 2.2 Perfiles 9 3 GESTIÓN DE EMPRESAS

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

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

Más detalles

Manual de la aplicación para terminales móviles AppTUSSAM

Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 1 de 13 Fecha: 25-03-2014 Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 2 de 13 Fecha: 25-03-2014 PANTALLA PRINCIPAL Tiempos de llegada: para consultar

Más detalles

CUANDO ESTÉS BAJO DE INVENTARIO CONECTAT

CUANDO ESTÉS BAJO DE INVENTARIO CONECTAT CUANDO ESTÉS BAJO DE INVENTARIO CONECTAT Manual de Usuario Manual de Usuario Manual de Usuario PÁGINA TEMA 1. Introducción 2. Ingreso 3. Registro al sistema 4. Autenticación de usuario 5. Mi cuenta 6.

Más detalles

Algunos Administradores de Contenido se presentan a continuación:

Algunos Administradores de Contenido se presentan a continuación: El Administrador de Contenido es una herramienta que le permite administrar desde su casa o empresa la información y las fotografías de su página web de manera fácil, rápida e inmediata. Algunos Administradores

Más detalles

GUIA DEL ADMINISTRADOR INSTITUCIONAL

GUIA DEL ADMINISTRADOR INSTITUCIONAL DIRECTORIO PANAMERICANO DE ESCUELAS DE ENFERMERÍA GUIA DEL ADMINISTRADOR INSTITUCIONAL www.observatoriorh.org/direnf Elaborado por: Ing. Marco A. Ramírez Chávez Septiembre de 2014 CONTENIDO 1. Introducción...

Más detalles

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional Manual del Usuario de Microsoft Access Introducción - Página 1 I. Introducción I.1. Base de Datos Relacional Una base de datos relacional es una colección de información secundaria a un tema o propósito

Más detalles

MANUAL DE USUARIO Libro de Clases Electrónico

MANUAL DE USUARIO Libro de Clases Electrónico MANUAL DE USUARIO Libro de Clases Electrónico Tabla de Contenidos 1.- Introducción... 3 1.1.- Definiciones y Acrónimos... 3 2.- Aplicaciones del sistema... 5 2.1.- Asistencia SENCE... 5 2.2.- Libro de

Más detalles

Gestionando Agile/Scrum con Sciforma

Gestionando Agile/Scrum con Sciforma agile Gestionando Agile/Scrum con Sciforma El desarrollo ágil de software son métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requerimientos y soluciones

Más detalles

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0)

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0) Proyecto: Actualización del Sistema de Información de Muebles Documento: Especificación de s del Sistema de Registro y Control de Muebles ULA (ULA_SRCBM, versión 1.0) Elaborado por: William J. Montilva

Más detalles

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2. b) Adicionar grados Para llevar a cabo esta operación el usuario deberá realizar los siguientes pasos: Recuperar la información, para realizar esta operación el usuario puede hacerla de las siguientes

Más detalles

Cómo crear tu primer blog

Cómo crear tu primer blog Introducción a WordPress Alicia García Holgado GRupo de Investigación en interacción y elearning (GRIAL) Universidad de Salamanca http://grial.usal.es Tabla de contenido 1. WordPress.com... 2 2. Conceptos

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

Manual de Usuario. 2005 MexWebs Soluciones Web Globales S. de R.L. MEXWEBS Content Management System v2.0

Manual de Usuario. 2005 MexWebs Soluciones Web Globales S. de R.L. MEXWEBS Content Management System v2.0 Manual de Usuario 2005 MexWebs Soluciones Web Globales S. de R.L. MEXWEBS Content Management System v2.0 MEXWEBS CMS v2.0 2 Índice ÍNDICE...2 MANUAL PARA EL MEXWEBS CMS V2.0...3 Qué es MexWebs CMS v2.0?...

Más detalles

UNIVERUNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio POSICIONAMIENTO Y OPTIMIZACIÓN DE SITIOS WEB

UNIVERUNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio POSICIONAMIENTO Y OPTIMIZACIÓN DE SITIOS WEB UNIVERUNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio POSICIONAMIENTO Y OPTIMIZACIÓN DE SITIOS WEB Reporte de estadía para obtener el Título de Técnico Superior Universitario en Tecnologías

Más detalles

JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS

JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción. Joomla! es un sistema gestor de contenidos dinámicos (CMS, Content Management System)

Más detalles

Sistema de Ex alumnos Manual de uso Encargado de ex alumnos

Sistema de Ex alumnos Manual de uso Encargado de ex alumnos PONTIFICIA UNIVERSIDAD CATÓLICA DE VALPARAÍSO Dirección de Servicios de Informática y Comunicaciones Sistema de Ex alumnos Manual de uso Encargado de ex alumnos Valparaíso, Chile TABLA DE CONTENIDOS LISTA

Más detalles

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats Inventario y geolocalización de las actividades comerciales en las plantas bajas de los edificios de L Hospitalet de Llobregat. Aplicación web de recursos para el ciudadano. Resumen de la Tesina. Autor:

Más detalles

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE MANUAL DE USUARIO EGROUPWARE 1 INDICE Que es egroupware... 3 Inicio de sesión... 4 Aplicaciones de egroupware... 4 Correo electrónico... 5 Calendario... 7 ACL... 9 Administración de proyectos... 10 Libreta

Más detalles

Manual de administrador. Versión 1.9. Revisión 2

Manual de administrador. Versión 1.9. Revisión 2 Manual de administrador Versión 1.9 Revisión 2 Índice 1. Introducción... 1 2. Empezar a usar LCmaker... 2 2.1 Entrar y salir... 2 2.2. Editar mi perfil... 3 2.3. Cambiar mi contraseña... 3 3. Gestionar

Más detalles

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4 Manual del Sistema de XML Whois de Neubox Versión 9.12.4 1 Índice Sección Página I. Introducción........ 3 II. Contenido del paquete............ 4 III. Instalación y uso....... 5 1. Cómo comprobar la plantilla......

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

SISTEMA INTEGRAL DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA

SISTEMA INTEGRAL DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA SISTEMA INTEGRAL DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA INTRODUCCIÓN El Centro nacional de Referencia Fitosanitaria (CNRF) hace uso de solicitudes, es decir,

Más detalles

En este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo.

En este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo. BOOTSTRAP 1 C MS y Bootstrap En este capítulo aprendemos qué es un gestor de contenidos (CMS), cómo funciona y qué necesitamos para instalarlo. También conocemos los gestores de contenido más populares,

Más detalles

Guía de uso para el registro de Planes y Programas de Capacitación y Adiestramiento vía internet

Guía de uso para el registro de Planes y Programas de Capacitación y Adiestramiento vía internet Guía de uso para el registro de Planes y Programas de Capacitación y Adiestramiento vía internet Versión 1.0 2 ÍNDICE 1. Introducción... 5 2. Solicitud y Administración de claves de acceso... 6 2.1 Solicitud

Más detalles

SIDCAI Sistema para Declaración y Control del Aporte-Inversión en Ciencia, Tecnología e Innovación

SIDCAI Sistema para Declaración y Control del Aporte-Inversión en Ciencia, Tecnología e Innovación SIDCAI Sistema para Declaración y Control del Aporte-Inversión en Ciencia, Tecnología e Innovación MANUAL DE REFERENCIA 1 CONCEPTOS BASICOS A continuación se presentan una serie de definiciones las cuales

Más detalles

Manual del Desarrollador

Manual del Desarrollador Manual del Desarrollador Getsir TABLA DE CONTENIDO Introducción... 3 Ejecutar y validar el funcionamiento del proyecto.... 3 Arquitecta de la aplicación... 4 Relación entre las vistas, controladores y

Más detalles

Para poder ingresar al mismo, es necesario tener instalado el programa Mozilla Firefox

Para poder ingresar al mismo, es necesario tener instalado el programa Mozilla Firefox Sistema de Trámites Manual del Usuario Versión Diciembre /2011 INGRESO AL SISTEMA Para poder ingresar al mismo, es necesario tener instalado el programa Mozilla Firefox Luego en la Barra de Navegacion

Más detalles

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO 1 Objetivo del Manual Elaborado por: Revisado por: Aprobado por: Fecha: 13/08/2015 Difusión: Información del Manual

Más detalles

MiCRM Enlace Bienvenido a MiCRM Enlace.

MiCRM Enlace Bienvenido a MiCRM Enlace. Bienvenido a MiCRM Enlace. Manual de usuario para el uso de la consola web. 1 En MiCRM Enlace usted podrá dar de alta empresas con inventarios, productos, listas de precios, tener vendedores para crear

Más detalles

Introducción a la Ingeniería de Software - Examen 20/07/2012

Introducción a la Ingeniería de Software - Examen 20/07/2012 Cada pregunta múltiple opción contestada correctamente tiene un valor de 2,5 puntos. Esta parte consta de 20 preguntas, haciendo un total de 50 puntos. Los ejercicios de desarrollo tienen un valor total

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional (Online)

Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional (Online) Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional (Online) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista TIC en Diseño Web SEO con Drupal 7. Nivel Profesional (Online)

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #11 Nombre de la Práctica: Administración de cursos haciendo uso de Moodle Lugar de Ejecución:

Más detalles

INDICE. 1. Introducción... 2. 2. Requisitos... 2. 3. Instalación... 3. 4. Interface de administración... 4. 5. Creación de un capitulo...

INDICE. 1. Introducción... 2. 2. Requisitos... 2. 3. Instalación... 3. 4. Interface de administración... 4. 5. Creación de un capitulo... INDICE 1. Introducción... 2 2. Requisitos... 2 3. Instalación... 3 4. Interface de administración... 4 5. Creación de un capitulo... 4 5.1. N º del capitulo... 5 5.2. Nombre del capitulo... 6 5.3. Imagen

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

Figura 4.6: Prototipo de la pantalla de inicio.

Figura 4.6: Prototipo de la pantalla de inicio. Por lo tanto el siguiente paso ha sido realizar el prototipo a más alto nivel del sitio web, para conocer cómo quiere la empresa que se estructure el contenido y qué aspecto darle. Para ello se ha utilizado

Más detalles

Administrador de Contenidos. websoft factory

Administrador de Contenidos. websoft factory Administrador de Contenidos websoft factory Versión 1.1 Octubre de 2003 Tabla de Contenidos Tabla de Contenidos... 1 Introducción... 2 Módulo principal... 2 Módulo de administración de usuarios y grupos...

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

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

Gobierno Electrónico ANEXOS ANEXO A: INSTALACIÓN, CONFIGURACIÓN Y ACTUALIZACIÓN DE JOOMLA, MÓDULOS Y COMPONENTES. Alexandra Paola Guerrero Chuquín

Gobierno Electrónico ANEXOS ANEXO A: INSTALACIÓN, CONFIGURACIÓN Y ACTUALIZACIÓN DE JOOMLA, MÓDULOS Y COMPONENTES. Alexandra Paola Guerrero Chuquín Gobierno Electrónico NEXOS NEXO : INSTLCIÓN, CONFIGURCIÓN Y CTULIZCIÓN DE JOOML, MÓDULOS Y COMPONENTES 1 NEXO : Instalación, Configuración y ctualización de Joomla, Módulos y Componentes. Qué es Joomla?

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del Proyecto: Empresa: Memoria que como parte de los requisitos para obtener el título de:

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Nombre del Proyecto: Empresa: Memoria que como parte de los requisitos para obtener el título de: UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Modulo semiautomático para alta de empresas en red social Empresa: HIGH TECHNOLOGY & SUPPORT S.A. DE C.V. Memoria que como parte de los requisitos

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

SISTEMA P.O.S. VENDTY. Acceso al sistema.

SISTEMA P.O.S. VENDTY. Acceso al sistema. SISTEMA P.O.S. VENDTY Acceso al sistema. Para acceder al sistema, debemos hacer lo siguiente: Digitamos en el explorador la siguiente url: www.vendty.com/invoice. Aquí hacemos clic en el link crear nueva

Más detalles

Historia de revisiones

Historia de revisiones Pedidos Online - DUSA Especificación de Requerimientos de Software Versión 2.7 Historia de revisiones Fecha Versión Descripción Autor 24/08/2013 1.0 Versión inicial Juan Miguel Álvarez, Sergio Bonilla,

Más detalles

Capítulo 4: Diseño de la solución basada en software. 4.1 Diseño general del sistema y especificaciones de los componentes

Capítulo 4: Diseño de la solución basada en software. 4.1 Diseño general del sistema y especificaciones de los componentes Capítulo 4: Diseño de la solución basada en software 4.1 Diseño general del sistema y especificaciones de los componentes El sistema constará de tres elementos fundamentales: los clientes, el punto de

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

Guía de uso de Moodle para participantes

Guía de uso de Moodle para participantes Guía de uso de Moodle para participantes ÍNDICE 1 QUÉ ES MOODLE?... 3 2 INTRODUCCIÓN A LA PLATAFORMA... 4 2.1 ACCESO... 4 2.2 CURSO... 5 2.2.1 BLOQUES... 6 3 RECURSOS Y MÓDULOS... 8 3.1 TRANSMISIVOS...

Más detalles

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto:

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Universidad de Sonora Alumno: Erick Alonso Castro Navarro Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Portal intranet para la administración de archivos y servicio de soporte en línea. Índice.

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso.

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso. 4.4. ENLAZAR UN ARCHIVO O UNA PÁGINA WEB 4.4.1. Características El contenido de un curso no sólo se limita a los creados mediante los editores de Moodle, puesto que este tipo de recursos permite enlazar

Más detalles

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego TFC Ingeniería de Software Alumno: Halyna Klachko Consultor: Juan José Cuadrado Gallego Índice 1. Identificación del proyecto..5 1.1 Introducción...5 1.2 Objetivos del proyecto..5 1.3 Descripción general..5

Más detalles

Granada es Provincia

Granada es Provincia GUÍA DE ADMINISTRACIÓN CON LIFERAY PORTALES WEB MUNICIPALES PROYECTO MULTIPORTAL VER. 1.0 Contenido 1. Arquitectura de un portal.... 4 Elementos de diseño gráfico y funcional... 4 Elementos de Arquitectura...

Más detalles

Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS

Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS UNIVERSIDAD TÉCNICA DE MANABÍ Dirección General de Vinculación con la Sociedad FLUJOGRAMA DE PROCESOS USADOS EN LA WEB

Más detalles

Casos prácticos. Preparado para INACAP. Módulo Egresados. Microsoft Dynamics Partner of the Year for Latin America WINNER 2012

Casos prácticos. Preparado para INACAP. Módulo Egresados. Microsoft Dynamics Partner of the Year for Latin America WINNER 2012 Casos prácticos Preparado para INACAP Módulo Egresados CMetrix Business Solutions S.A. Gertrudis Echeñique 30, Oficina 43 Las Condes, Santiago - Chile Teléfono: (56-2) 889 9100 / Fax: (56-2) 889 9112 www.cmetrix.cl

Más detalles

Herramientas de Google para Gestión de Proyectos

Herramientas de Google para Gestión de Proyectos Herramientas de Google para Gestión de Proyectos Google ofrece una serie de servicios en la red, desde Gmail para el correo electrónico hasta Google Sites que permite gestionar información y documentación

Más detalles

Capítulo I. Introducción

Capítulo I. Introducción Capítulo I. Introducción 1.1 Introducción y definición del problema En la Universidad De Las Américas Puebla la creación de los Horarios de Cursos para cada semestre se realiza a través de un trabajo en

Más detalles

MENSAREX: SISTEMA DE MENSAJERÍA DEL MINREX Gretel García Gómez gretel@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba.

MENSAREX: SISTEMA DE MENSAJERÍA DEL MINREX Gretel García Gómez gretel@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba. MENSAREX: SISTEMA DE MENSAJERÍA DEL MINREX Gretel García Gómez gretel@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba Resumen El presente trabajo da solución a dos de los problemas informáticos

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

IVista: es la interfaz con la que el Presentador se comunica con la vista.

IVista: es la interfaz con la que el Presentador se comunica con la vista. Capítulo 3 MODELO DE DISEÑO 3.1 Arquitectura Modelo-Vista-Presentador La arquitectura Modelo-Vista-Presentador (MVP) [11] separa el modelo, la presentación y las acciones basadas en la interacción con

Más detalles

Manual de usuario Proveedor. Portal para proveedores GEPP

Manual de usuario Proveedor. Portal para proveedores GEPP Manual de usuario Proveedor Portal para proveedores GEPP INDICE 1. GEPP... 3 2. Requerimientos básicos... 4 3. Ingreso a cuenta proveedores GEPP... 5 4 Datos de contacto... 6 4.1 Anuncios... 6 5.- Datos

Más detalles

Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes

Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes SECRETARIA DE PLANIFICACION Y GESTION INSTITUCIONAL www.redecofi.unc.edu.ar AÑO 2010 Manual Sistema Ticket OTRS Página 1 de 1 www.redecofi.unc.edu.ar/otrs

Más detalles

Arquitecturas Distribuidas 09/10

Arquitecturas Distribuidas 09/10 Tema 4. VI La Web en la actualidad d Arquitecturas Distribuidas 09/10 1 VI. La Web en la actualidad 1. Aplicaciones Web 2. Arquitectura en 3 capas de las aplicaciones web 3. Pero, qué es una aplicación

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Informe Final de Pasantía: Desarrollo de un Sistema Web para la Administración de Asignaturas Electivas

Más detalles

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

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3 1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas

Más detalles

Joomla. Creación de sitios web con contenido dinámico

Joomla. Creación de sitios web con contenido dinámico Joomla. Creación de sitios web con contenido dinámico Autor: José Luis Bautista Tutor: José Luis Bautista 1. TÍTULO Joomla. Creación de sitios web con contenido dinámico 2. DESCRIPCIÓN Joomla es uno de

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO/ASIGNATURA: 9 IAWE (Implantación de Aplicaciones Web) PROFESOR: José Ignacio Calvo Pastor

Más detalles

Guía de usuario. Módulo Meeting. Adobe Connect Pro*

Guía de usuario. Módulo Meeting. Adobe Connect Pro* Guía de usuario Módulo Meeting Adobe Connect Pro* Qué es Adobe Connect Meeting Adobe Connect Pro Meeting es un espacio virtual para reuniones en línea en tiempo real. Los asistentes de una sala de reunión

Más detalles

Implantación de Aplicaciones Web Fecha: 20-09-13

Implantación de Aplicaciones Web Fecha: 20-09-13 Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)

Más detalles

Guía del usuario. Guía del usuario - Wordpress

Guía del usuario. Guía del usuario - Wordpress Guía del usuario Guía del usuario - Wordpress 1. Qué es Wordpress? Pag.3 1. 1 Cómo acceder al Escritorio Wordpress? Pag.4 1. 2 Elementos destacables del Panel de Control Pag.5 1. 3 Secciones del Escritorio

Más detalles