Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
|
|
- Miguel Flores Murillo
- hace 8 años
- Vistas:
Transcripción
1 Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa Fernanda Rincón Facultad de Ingeniería Departamento de Electrónica y Ciencias de la Computación 16 de diciembre de 2014
2 Índice 1. Modelo Características seleccionadas Diagrama de Características Diseño Componentes General del generador de tiendas Componentes Detallado Componentes Detallado Tienda Generada Diagrama de Secuencia Diagrama de Clases Generador de Tienda Diagrama de Clases Tienda Virtual Modelos de entidad Relación Generador de Tiendas Tienda Generada con todas las características Tabla con todas las características activadas Tienda Generada con algunas las características Tienda implementada como catálogo Diagrama de Despliegue
3 3. Implementación Software y Frameworks utilizados CSS Jquery CakePHP MySql Resultados Administrador de Características Generador de Características Validación de restricciones Tienda generada Activación de plugins Relación entre Plugins y características Requisitos de Instalación IDEs y Software utilizados Conclusiones 29 2
4 Justificación Con el fin de documentar el proyecto del curso, el cual buscaba generar una línea de productos de software empleando el paradigma de programación orientada a características, se realiza este documento donde se explica detalladamente el proceso de desarrollo de dicha aplicación, explicar su funcionamiento y modelar mediante el uso de UML sus principales componentes y funcionalidades. 3
5 1. Modelo El modelo desarrollado fue pensado con el fin de poder generar tiendas virtuales a partir de unos componentes comunes, habitualmente encontrados en la industria del comercio electrónico y aplicaciones para venta de productos en internet. Como precedente principal se tomo el hecho de que el comercio electrónico requiere de diferentes funcionalidades dependiendo de su publico objetivo y el alcance de distribucion de sus productos. Con esto en mente se tomo la determinación de que funcionalidades eran comunmente encontradas en la mayoría de tiendas virtuales de las cuales ya se tenia algún conocimiento previo gracias al trabajo realizado en el área de desarrollo de aplicaciones web Características seleccionadas Productos Categorías Marcas Calificación de productos Inventario Comparativo de productos Carrito de compras Pagos Consignación Contraentrega PSE Sistema manejador de contenido (CMS) Galería de imágenes Chat en línea 4
6 Banners Social media Registro de usuarios Registro manual Registro por redes sociales Búsqueda 1.2. Diagrama de Características El presente gráfico presenta el modelo de carácteristicas seleccionado a partir del cual se desarrollaŕa el modelo de líneas de producción de software para tiendas virtuales. 5
7 2. Diseño El diseño para el generador de líneas de productos buscó generar una serie componentes independientes que pudieran ser de fácil acoplamiento entre si, para ello se tuvo presente a la hora de diseñar la aplicacion que esta fuera lo mas módular posible. Se trabajó paralelamente en dos aplicaciones, la primera fue una tienda virtual con todas las posibles características existentes dentro del modelo de características; esto con el fin de poder probar que todas las funcionalidades estuvieran presentes y trabajaran de la manera apropiada. La segunda es la aplicación que se encargaba de validar las restricciones establecidas en el modelo de características. Una vez validadas las opciones escogidas, la aplicación copia los componentes necesarios a la tienda generada. 6
8 2.1. Componentes General del generador de tiendas 7
9 2.2. Componentes Detallado 8
10 2.3. Componentes Detallado Tienda Generada 9
11 2.4. Diagrama de Secuencia 10
12 2.5. Diagrama de Clases Generador de Tienda 11
13 2.6. Diagrama de Clases Tienda Virtual 12
14 2.7. Modelos de entidad Relación Generador de Tiendas Para el generador de tiendas solo es necesaria una tabla la cual se usa para almacenar la información de las características, así como también las restricciones incluyentes de las características. 13
15 Tienda Generada con todas las características 14
16 Tabla con todas las características activadas La tabla plugins almacena que plugins han sido implementados para asi mismo activarlos. 15
17 Tienda Generada con algunas las características 16
18 Tienda implementada como catálogo 17
19 2.8. Diagrama de Despliegue 3. Implementación Este proyecto se implementó usando una apliación web, que emplea el modelo Cliente-Servidor y la arquitectura MVC. Tanto la tienda virtual generada como el generador de tiendas estan escritos en el lenguaje de progración PHP. Adiconalmente se diseñó un modelo relacional en una base de datos donde se almacena las características disponibles. Esta base de datos también se encarga de almacenar las reglas de validación del modelo de características. El diseño de las características se desarrolló de manera modular donde fue posible, es decir cada una de las características fue desarrollada de manera independiente con el fin de facilitar su integración dentro de un sistema completo. 18
20 Las características relacionadas con la interfaz gráfica que no requieran interacción con el servidor se modelaron empleando el lenguaje de programación javascript, que se ejecuta del lado del cliente Software y Frameworks utilizados CSS Se utiliza para dar formato a las etiquetas HTML, comprende todo lo relacionado con colores, tamaño de letra, diagramación del sitio, entre otros Jquery Es un framework que utliza el lenguaje e programación Javascript, facilita la implementación de aplicaciones web permitiendo que estas se comporten de manera asíncrona (sin recargar el la página) tal como aplicaciones de escritorio. Se ejecuta del lado del cliente en el navegador web CakePHP Este framework escrito en PHP tiene como característica principal la facilidad para agilizar el desarrollo de aplicaciones web. Emplea el patrón arquitectónico MVC( Modelo Vista Controlador), esto permite la separación del software en diferentes capas. El modelo se encarga de interacturar con la base de datos, es una representación de las tablas dentro de la aplicación, son modelados como objetos con los métodos básicos de interacción de los datos crear, actualizar, borrar y consultar. Los controladores son los encargados de llevar a cabo toda la lógica de negocio, reciben las peticiones del cliente proveniente de las vistas, y se encarga de interactuar con el modelo para manipular los datos de alguna manera. 19
21 Las vistas presentan la información al usuario, reciben las peticiones y se las trasladan al controlador. Los Plugins son pequeñas aplicaciones escritas en CakePHP con la característica principal de que pueden ser instaladas dentro de una aplicación mas grande y robusta sin interferir su funcionamiento. Esta funcionalidad permite que se puedan adicionar funcionalidades de manera rápida y sencilla. De esta forma se desarrollaron algunos de los componentes empleados en la aplicación de la tienda virtual. Las aplicaciones que se copian en la carpeta Plugins de cakephp pueden ser accedidos de forma inmediata a través del navegador web MySql Motor de base de datos empleado para almacenar los registros tando de la apliación generadora de tiendas virtuales como de las tiendas generadas a partir de las características. 20
22 4. Resultados Administrador de Características 21
23 Generador de Características Validación de restricciones Para validar las relaciones de obligatoriedad se adicionó un campo a cada característica, en la cual se insertaban los identificadores de las caracteristíscas requeridas. 22
24 Solo se deben seleccionar de el listado características disponibles las que son obligatorias. Los identificadores de las características con depencia son almacenados en la base de datos, y se insertan dentro de un atributo especial de cada checbox en la interface gráfica del generador. 23
25 24
26 Tienda generada Activación de plugins Para activar los plugins de una tienda, es necesario validar si se encuentran o no habilitados, para ello se implementó un módulo manejador de plugins que permite hacer una consulta a la base de datos y dar una respuesta de si se encuentra o no en la aplicación. 25
27 Figura 1: Tabla donde se almacenan los plugins. Figura 2: Función que valida que un plugin este activado o no. Figura 3: Llamado de la función de validación desde la aplicación. 26
28 Relación entre Plugins y características Feature Módulo que lo implementa Tipo Búsqueda Productos Server Side CMS/Banners Banners Server Side CMS/Chats Plugin independiente Client Side Galería de imágenes de usuarios Pictures Server Side Social Media Social Client Side Carrito de compras Cart Server Side Pago con tarjeta de credito Cart Client Side Cotizaciones Cart Server Side Historial de Compras Cart Server Side Pago en cosignación Cart Server Side Pago a contra entrega Cart Server Side Inventario Cart Server Side Calificación de productos Ratings Client Side Categorías Categories Server Side Comparativo de productos Products Client Side Marcas marcas Server Side Registro de usuarios Manual Users Server Side Registro de usuario social media Users Client Side 27
29 5. Requisitos de Instalación Para llevar a cabo la implementación tanto del generador de tiendas virtales como de la tienda generada son necesarios los siguientes requerimientos: Apache Server 2.0, con el módulo de reescritura de urls activado (mod rewrite) PHP 5.2 o superior CakePHP 2.0 o superior MySql 5.0 o superior Jquery 6. IDEs y Software utilizados Netbeans 8.0: Codificación, transferencia de archivos (FTP) Eclipse 3.8 con plugin FeatureIDE: Diseño y validación del modelo de características PhpMyAdmin: Administrador de la base de datos Filezilla: Transferencia de archivos 7. Dirección Gihub 28
30 8. Conclusiones Las Líneas de Productos de Software pueden ser difíciles de implementar si no se cuenta con un amplio conocimiento de las capacidades y alcances de los diferentes lenguajes de programación disponibles actualmente. Depende mucho de la estructura que tengan los diferentes lenguajes y frameworks para ejecutar sus instrucciones, de la organización de las dependencias y de sus respectivas librerias. Con base en el paradigma de programación orientada a características fue posible abstraer los conceptos presentados para llevar a cabo un desarrollo donde se pudieron plasmar los elementos que comprenden este tema utilizando el framework de programacion CakePHP, el cual gracias a la posibilidad de generar componentes independientes bajo la figura de Plugins, facilita la implementación del líneas de productos orientados en aplicaciones web. Aunque puede llevar un tiempo más largo desarrollar una aplicación desde una Línea de Productos de Software; las ventajas después de terminado el proceso se hacen notables a la hora de llevar a cabo el mantenimiento del código fuente e implementación de nuevas funcionalidades. Es necesario e indispensable pensar en los Productos generados a partir de una Línea de Productos de Software como aplicaciones modulares de las cuales se espera que cada módulo individual funcione de manera independiente de los otros componentes que hacen parte de toda la aplicación. Las herramientas de validación de modelos de líneas de productos son una gran ayuda a la hora de verificar y establecer relaciones entre las diferentes características, pero no son una herramienta de generación de código fuente lo suficientemente robusta para delegar la tarea de generación automática de código cuya finalidad sea la confección de aplicaciones en la vida real. 29
11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman
11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas
Más detallesAmbiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
Más detallesCORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesDocumento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna
Documento de Arquitectura de Software KunaySoft Autores: Juan Camilo González Vargas Javier Leonardo Parra Laguna Pontificia Universidad Javeriana Bogotá, Colombia Noviembre 2014 Tabla de contenido 1.
Más detallesCaracterísticas. Las características que tiene nuestro software son las siguientes:
Introducción Actualmente navegando por la Red podemos encontrar multitud de sitios Web que ofrecen noticias y otros artículos que se actualizan frecuentemente, cuentas de usuario personalizadas, encuestas
Más detallesVersión 1 Fecha Vigencia: Junio de 2011
de. TITULO Uso básico del servicio de correo electrónico institucional webmail 2. OBJETIVO: Brindar las pautas a los usuarios para el uso de las funciones básicas del servicio de correo electrónico usando
Más detallesCÓ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 detallesCURSO 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 detallesInstalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0
Instalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0 Tabla de contenido 1. Instalación inicial del sistema... 3 2. Configuración inicial del sistema... 5 3. Migración desde versión anterior...
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesTienda Virtual Synergy (Parte 2)
Tienda Virtual Synergy (Parte 2) El catálogo electrónico de productos es la base de toda la aplicación por lo que siempre será necesario instalarlo. Los siguientes dos módulos (tienda virtual y módulo
Más detallesTEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA
TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
Más detallesDesarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT
Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido
Más detallesOBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver.
SEMINARIO DIOCESANO DE CRISTO SACERDOTE TECNOLOGIA EN INFORMATICA GRADO: 11 TEMA: INTRODUCCIÓN A MACROMEDIA DREAMWEAVER OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver. 1 Qué es
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesInstituto Tecnológico de Costa Rica
Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesAnálisis y Diseño del Sitio Web de la Asamblea de Enfermeras del Hospital Juárez de México
Análisis y Diseño del Sitio Web de la Asamblea de Enfermeras del Hospital Juárez de México Magaly J. Fuentes Maya, David C. Pedraza González, Yira Muñoz Sánchez, Daniel Vélez Díaz Escuela Superior de Tlahuelilpan,
Más detallesDISEÑO E IMPLEMENTACIÓN DE UNA BASE DE DATOS PARA LA ONG ASEM
Universidad Carlos III de Madrid Escuela Politécnica Superior DISEÑO E IMPLEMENTACIÓN DE UNA BASE DE DATOS PARA LA ONG ASEM 1 Pablo Burgos Escribano Tutor: José María Sierra Cámara Ingeniería Técnica en
Más detallesPLAN FORMATIVO MODALIDAD I
PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:
Más detallesRafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez
Rafael Doña Gil Enginyeria Tècnica en Informàtica de Sistemes Consultor: Jose Juan Rodríguez 14 de Enero de 2013 Contenido 1. Introducción 2. Análisis funcional 3. Diseño Técnico 4. Implementación 5. Conclusiones
Más detallesPara poder acceder al sistema sólo deberá ingresar la siguiente liga desde el navegador de su preferencia: http://funcionpublica.ceneval.edu.
MANUAL DEL USUARIO DE SAC... 1 REQUERIMIENTOS MÍNIMOS... 1 ACCESO AL SISTEMA... 1 FUNCIONALIDAD DEL SISTEMA... 1 ENTRADA AL SISTEMA... 2 NAVEGACIÓN... 3 BARRA DE HERRAMIENTAS... 4 0-1 Manual del usuario
Más detallesPOR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?
POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP? En los proyectos de desarrollo de software se busca la forma de mejorar la calidad en el análisis de requerimientos y obtener tiempos efectivos de
Más detallesPROGRAMACIÓ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 detallesCapítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Análisis de requerimientos. El Sistema de Administración de Información de un Negocio Franquiciable
Más detallesCapítulo II. Arquitectura del Software
Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón
Más detallesMANUAL DE USUARIO. Convocatoria 2013 Fundación para la Prevención de Riesgos Laborales IT-0103/2013 Prevengra 4
Convocatoria 2013 Fundación para la Prevención de Riesgos Laborales IT-0103/2013 Prevengra 4 MANUAL DE USUARIO Software de Integración Documental de Prevención de Riesgos Laborales para la PYME de Granada
Más detallesManual del Usuario. Actualización del RUT en 3 pasos con la nueva clasificación de actividades económicas V 1.1. Enero de 2013
Manual del Usuario Actualización del RUT en 3 pasos con la nueva clasificación de actividades económicas V 1.1 Enero de 2013 Contenido 1. Introducción... 3 2. Objetivos... 4 3. El MUISCA... 4 4. Ingreso
Más detallesDiseño y desarrollo de aplicaciones Web: PHP, MySql y Apache
Diseño y desarrollo de aplicaciones Web: PHP, MySql y Apache CÓDIGO CURSO: TD-01-05 DURACIÓN: 60h (20 sesiones de 3 horas). h teóricas, 10h prácticas DESTINATARIOS: Ingenieros de componentes y programadores
Más detallesDescripción de Arquitectura Repositorio de metadatos de componentes de software
Descripción de Arquitectura Repositorio de metadatos de componentes de software 1. Introducción. 1.1. Propósito. 1.2. Alcance. 1.3. Definiciones. 1.4 Contexto. 1.5. Referencia. 2. Objetivos y restricciones
Más detallesImplantación de los servicios web 2.0 para la pagina del Departamento de Eléctrica y Electrónica de la Escuela Politécnica del Ejercito
Implantación de los servicios web 2.0 para la pagina del Departamento de Eléctrica y Electrónica de la Escuela Politécnica del Ejercito ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
Más detallesTEMA 7: DIAGRAMAS EN UML
TEMA 7: DIAGRAMAS EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Modelo de Casos de Uso (MCU) Todos los casos de uso constituyen el MCU que describe
Más detallesINTRANET 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 detallesGuía Documentos Tributarios Electrónicos en organismos públicos
Guía Documentos Tributarios Electrónicos en organismos públicos Mayo 2012 2 Introducción El sistema para la gestión de Documentos Tributarios Electrónicos (DTE) en organismos públicos, es una aplicación
Más detallesDIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE
ESCUELA DE PEDAGOGÍA E INVESTIGACIÓN EDUCATIVA PROYECTO MARCANDO HUELLAS CON LA UGCA DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE Julián Andrés Franco Alzate UNIVERSIDAD LA GRAN COLOMBIA SECCIONAL ARMENIA
Más detallesMETODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)
METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,
Más detallesAnálisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
Más detallesSISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE
Más detallesDesarrollo Web con PHP
Descripción y Contenido del Curso Desarrollo Web con PHP Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso usted
Más detallesGuía del Curso Analista Programador PHP Javascript
Guía del Curso Analista Programador PHP Javascript Modalidad de realización del curso: Número de Horas: Titulación: Online 180 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML usa técnicas
Más detallesSIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA
RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica
Más detallesMAESTRO DE PHP PHP NIVEL 1
MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado
Más detallesDesarrollo Web en Entorno Servidor
Desarrollo Web en Entorno Servidor Tema 1: Introducción 1. Tipos de páginas Web. 2. Instalación del software. (XAMPP) 1 Tipos de páginas Web. Páginas estáticas. Páginas dinámicas. 2 Tipos de páginas Web.
Más detalles1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.
Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas
Más detalles02. Cuáles son los objetivos específicos? 03. A qué audiencias se dirige? Cuál es/son el/los público/s objetivo?
00. Índice 01. Tema del Proyecto 02. Cuáles son los objetivos específicos? 03. A qué audiencias se dirige? Cuál es/son el/los público/s objetivo? 04. Cuál es el perfil de la audiencia? 05. Es un producto
Más detallesPresentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional
Más detallesCapitulo 5. Implementación del sistema MDM
Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo
Más detallesCOPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE
COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,
Más detallesPreguntas Frecuentes. Plataforma ScienTI. Aplicativos CvLAC y GrupLAC
Preguntas Frecuentes Plataforma ScienTI Aplicativos CvLAC y GrupLAC Departamento Administrativo de Ciencia, Tecnología e Innovación - Colciencias Dirección de Fomento a la Investigación Bogotá D.C., 10
Más detallesEspecificación de Requerimientos Funcionales y No Funcionales. Sistema Reservación Hotelera
Funcionales y No Funcionales Sistema Reservación Hotelera Grupo N. XX Integrantes del Grupo Wenfri Grijalba Villegas. Kevin Jimenez Baltodano. Luis Mauricio Chavarria Perez. Fecha 19/05/15 Historia de
Más detallesAnexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA
Anexos de Bases de Presentación de Propuestas Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA Julio 2011 Anexo A. Requisitos funcionales A1. Para el
Más detallesGestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi
Gestión de Permisos Documento de Construcción Gestión de Permisos 1 Tabla De Contenido Descripción del Proceso... 3 Factores Importantes En La Construcción Del Proceso... 4 Modelo de Datos... 4 Principales
Más detallesLa gestión de contenidos en el nuevo Portal del Ministerio de Hacienda
La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda Raquel Poncela González Introducción La aparición de los gestores de contenidos para la gestión de portales ha sido una verdadera
Más detallesGestor 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 detallesComplejo Deportivo UCA. República Saharaui s/n 11510 Puerto Real (Cádiz) Tel.956016270.Fax.956016275 www.uca.es/deportes e-mail: deport@uca.
La dificultad de los usuarios, tanto de la comunidad universitaria como externos, a la hora de desplazarse a las oficinas del Área para llevar a cabo las distintas gestiones, ha ido obligando al (ADE)
Más detallesCIMA. MANUAL DE USUARIO
MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera
Más detallesManual de instalación V 1.0. Archivo Pedagógico de Colombia. Equipo de trabajo del proyecto
Manual de instalación V 1.0 Archivo Pedagógico de Colombia Equipo de trabajo del proyecto Diciembre de 2014 Índice Contenido REQUERIMIENTOS NO FUNCIONALES... 4 CONFIGURACIÓN DE USUARIOS DE BASE DE DATOS
Más detallesDIAGRAMA DE CLASES EN UML
DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,
Más detallesBases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN
Bases de Datos Tema 05. Proto-po de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:
Más detallesGuía basada en conceptos de usabilidad web
Diseño de páginas de internet: Guía basada en conceptos de usabilidad web José Mario Serrano Objetivo. Hacer una revisión de la compatibilidad del sitio y algunos aspectos relacionados a la usabilidad.
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesContenido. 1. Introducción...3. 2. Objetivos...4. 3. El MUISCA...4
Contenido 1. Introducción...3 2. Objetivos...4 3. El MUISCA...4 4. Ingreso a los Servicios Informáticos Electrónicos...5 4.1. Inicio de Sesión...6 4.2. Navegación...7 5. Actualizar Registro Único Tributario...8-2-
Más detallesCapas de la arquitectura de referencia
DOCUMENTO DE ARQUITECTURA DE REFERENCIA PARA APLICACIONES WEB GESTIÓN INFORMÁTICA UNIVERSIDAD DE ANTIOQUIA Este documento se estructura teniendo en cuenta las recomendaciones del artículo de IBM Reference
Más detallesCAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI)
CAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI) Ya seleccionadas las herramientas que se van a utilizar, el contexto sobre el cual se enmarca el proyecto, ahora
Más detallesMANUAL DE USUARIO Joomla 2.5
MANUAL DE USUARIO Joomla 2.5 Introducción Página 1 de 7 Tabla de contenido Cómo usar el manual de usuario... 3 Introducción a la herramienta... 4 Precondiciones a tener en cuenta... 4 Descripción y condiciones
Más detalles1. 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 detallesCAPÍTULO 5. DESARROLLO Y PRUEBAS
CAPÍTULO 5. DESARROLLO Y PRUEBAS 5.1 Introducción a las Tecnologías 5.1.1 Herramientas 5.1.1.1 SQL Server Es un sistema que sirve para la gestión de base de datos basado en un modelo relacional. Así mismo
Más detallesPara ingresar al mismo debes hacer click en el ícono correspondiente en el panel de control.
Aplicable a Hosting Linux Cpanel 11.25.0-C40255 Principales funciones del Administrador de Archivos... El administrador de archivos del panel te permite trabajar con todos los archivos que has subido al
Más detallesPara tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html
8. Difusión 8.4. Documentos - Métodos La expresión "publicar o perecer" hace referencia a la presión de publicar trabajos constantemente para continuar o sostener una carrera en el sector académico. La
Más detallesStudium, Campus Virtual de la Universidad de Salamanca.
Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable
Más detalles5. CONOCIENDO EL GESTOR DE
Centro del Profesorado Luisa Revuelta Creando una web con 5. CONOCIENDO EL GESTOR DE CONTENIDOS JOOMLA! TUTORA: María Urbano Olmo ÍNDICE DE CONTENIDOS 1 INTRODUCCIÓN......2 2 ORGANIZACIÓN DE CONTENIDOS
Más detallesÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA
ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA Características Técnicas Soporte Servidor Apache (EasyPHP 5.3) Lenguajes utilizados PHP 5 JavaScript (framework jquery) HTML CSS Base de datos PostgreSQL 8.3 Características
Más detallesUniversidad Nacional de Educación a Distancia. Diploma de Experto en DESARROLLO DE APLICACIONES WEB DINÁMICAS
Universidad Nacional de Educación a Distancia Diploma de Experto en DESARROLLO DE APLICACIONES WEB DINÁMICAS PRESENTACIÓN Durante los últimos 10 años, hemos sido testigos de lo que ha supuesto en multitud
Más detallesCAPITULO 2. Como se definió en el plan del presente proyecto, este será desarrollado bajo
1 CAPITULO 2 ANÁLISIS DEL SISTEMA 1. Introducción Como se definió en el plan del presente proyecto, este será desarrollado bajo la metodología orientada a objetos. El objetivo del análisis será marcar
Más detallesPrograma de Desarrollo Web Inicial
Programa de Desarrollo Web Inicial ORGANISMO: Ministerio de Planificación Federal, Inversión Pública y Servicios y Universidad Nacional de La Matanza (UNLaM) DESTINATARIOS: Personas mayores de 18 años
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesLa publicación. Pere Barnola Augé P08/93133/01510
La publicación Pere Barnola Augé P08/93133/01510 FUOC P08/93133/01510 La publicación Índice Introducción... 5 1. El dominio... 7 2. Alojamiento web... 9 3. FTP... 11 3.1. Cliente FTP... 11 3.1.1. Cómo
Más detallesManual de Procedimientos
1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesMANUAL DE USUARIO MÓDULO Web
MANUAL DE USUARIO MÓDULO Web 3.6.0 Sistema de diligenciamiento validación y análisis Proyecto: Manual del Usuario Versión: 3.6.0 Documento: Elaboró: Nasly Pereira Fecha Revisión: 18-06-2014 Aprobó: Fecha
Más detallesS I S T E M A E N L Í N E A
S I S T E M A E N L Í N E A El Sistema en Línea de AGROIDEAS - Programa de Compensaciones para la Competitividad es la herramienta mediante la cual las Organizaciones de Productores Agrarios podrán inscribirse
Más detallesCapitulo 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 detallesWeb Crawler en eva.fing.edu.uy
Recuperación de Información y Recomendaciones en la Web(2014) Grupo 4 Andrea Estefan CI 4303805-6 andyestefan@gmail.com Gerardo Fanjul CI 4542811-6 gerardo.fanjul@gmail.com Instituto de Computación - Facultad
Más detallesMANUAL 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 detallesPEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO
PEEPER Implementación del cambio de técnica usada para la actualización de datos en los reportes de esfuerzo, usados como métrica de productividad, progreso y costo de los proyectos, de la compañía de
Más detallesESCUELA POLITÉCNICA NACIONAL 28 DE OCTUBRE, 2015 ORTIZ JÁCOME LEONARDO JOSÉ
ESCUELA POLITÉCNICA NACIONAL INGENIERIA DE SISTEMAS INFORME 1 APLICACIONES WEB SERVICIOS SOBRE INTERNET 28 DE OCTUBRE, 2015 ORTIZ JÁCOME LEONARDO JOSÉ 1. INTRODUCCIÓN Internet es un conjunto descentralizado
Más detallesLENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas
LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas HTML, XHTML Y CSS K008 10 horas Obtener un conocimiento base sobre las tecnologías usadas en la creación de páginas web. Conocer la estructura y comandos básicos
Más detallescomunidades de práctica
1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades
Más detallesPlan de trabajo para el desarrollo de su sitio web
Plan de trabajo para el desarrollo de su sitio web Introducción La presencia en Internet es cada día una constante en lugar de una excepción. Significa estar presente las 24 horas del día, los 365 días
Más detallesControl y Gestión de Notas de Gasto Documentación Técnico Comercial
Control y Gestión de Notas de Gasto Control y Gestión de Notas de Gasto Página 2 de 7 Qué es Indicus Control de Gastos?... 3 A quién va dirigida la aplicación de Control de Gastos?... 3 Características
Más detallesManual de usuario. Modulo Configurador V.1.0.1
Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos
Más detallesSISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública
JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención
Más detallesPropuesta 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 detallesManual de Adminsitración Faranox Version WNS Versiones WNS-MultiBuss
Manual de Adminsitración Faranox Version WNS Versiones WNS-MultiBuss Datatecno.com es una empresa dedicada a la entrega de servicios informáticos integrales. Nuestro enfoque es el constante desarrollo
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesMANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO. Sistema de Control de Producción SICPROD V1.0
MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO Sistema de Control de Producción SICPROD V1.0 Autor: Joffre Danilo Vásquez Núñez Año: 2012 MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO 1. INTRODUCCIÓN
Más detallesHistoria de revisiones
GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata
Más detallesPropuesta de la nueva Estructura Dirección de Estudios a Distancia
2014 Propuesta de la nueva Estructura Dirección de Estudios a Distancia Propuesta de la nueva Estructura Administrativa de la Dirección de Estudios a Distancia (DEAD) con un nuevo Organigrama y Distribución
Más detalles