títol:portafolio de finanzas implementado en joomla! · pdf filejoomla! volum:1...
TRANSCRIPT
Ttol:Portafolio de finanzas implementado en Joomla!
Volum:1
Alumne:Antoni Aguil Tarr
Director/Ponent:Argimiro Arratia/Ricard Gavald
Departament: Llenguatges i Sistemes Informtics.
Data: 01/07/2010
DADES DEL PROJECTE
Ttol del Projecte: Portafolio de finanzas implementado en joomla!
Nom de l'estudiant: Antoni aguil Tarr
Titulaci: Enginyeria Informtica
Crdits: 37,5
Director/Ponent: Argimiro A. Arratia Quesada
Departament: LSI
MEMBRES DEL TRIBUNAL (nom i signatura)
President: Llus Vila Grabulosa
Vocal:Monica M.Becue Bertaut
Secretari:Ricard Gavald Mestre
QUALIFICACI
Qualificaci numrica:
Qualificaci descriptiva:
Data:
Facultat d'Informtica de Barcelona
Universitat Politcnica de Catalunya
PROYECTO FINAL DE CARRERA
Portafolio de finanzas
implementado en Joomla!
Alumno: Director: Antoni Aguil Tarr Argimiro A.Arratia Quesada
GUA DE LECTURA
Este documento, memoria de un proyecto final de carrera, se estructura en distintas partes descritas a continuacin:
La primera parte, de introduccin, donde se trata la motivacin del proyecto, el entorno de desarrollo y la planificacin inicial y final. El objetivo es dar una breve introduccin al mbito del proyecto para que el lector entienda la especificacin de ste.
Las dos siguientes secciones definen el contexto de la aplicacin. En la primera se describen varios conceptos financieros, y en concreto, el IBEX 35. En la segunda, se introducen los CMS, particularmente Joomla!, que es la aplicacin usada en la implementacin. De esta forma el lector tendr unos conocimientos bsicos para poder entender los trminos que se usan en las siguientes explicaciones.
El cuerpo del proyecto se encuentra en el contenido de las siguientes secciones: Anlisis del proyecto, diseo e implementacin. La primera, da una especificacin ms detallada de toda la funcionalidad del proyecto. Se explica a quin va dirigido la aplicacin y cules son todos los casos de uso que engloban todo el sistema. En general, responde a QU hace el sistema construido. El diseo, explica CMO es el sistema construido. En nuestro caso, define cmo son las tablas usadas en la base de datos y define algunos diagramas de actividades del sistema. Finalmente, la descripcin de la implementacin ayuda al lector a entender cmo se implementa un componente en Joomla! desde el inicio hasta el final pasando por las fases de instalacin, creacin e implementacin.
Las dos ltimas secciones concluyen la lectura. Indican cules han sido las pruebas usadas para que el sistema funcione correctamente, y cules son las conclusiones, mi experiencia personal y las mejoras futuras que se pueden aplicar.
6
NDICE DEL CONTENIDO
CAPTULO 1 ............................................................................................................................................ 17
INTRODUCCIN ..................................................................................................................................... 17
1.1 ORGENES Y ANTECEDENTES .......................................................................................................... 17 1.2 OBJETIVOS DEL PROYECTO ............................................................................................................ 18 1.3 REQUISITOS DE LA APLICACIN....................................................................................................... 19 1.4 METODOLOGA DE TRABAJO Y HERRAMIENTAS USADAS. ....................................................................... 20 1.5 PLANIFICACIN DEL PROYECTO ...................................................................................................... 22 1.6 COSTE DEL PROYECTO .................................................................................................................. 29
1.6.1 Coste del personal ............................................................................................................. 29 1.6.2 Coste del material ............................................................................................................. 31 1.6.3 Coste total ......................................................................................................................... 31
CAPTULO 2 ............................................................................................................................................ 32
CONTEXTO DE APLICACIN .................................................................................................................... 32
2.1 INTRODUCCIN .......................................................................................................................... 32 2.2 QU ES EL IBEX? ....................................................................................................................... 32
2.2.1 Historia ............................................................................................................................. 33 2.2.2 Clculo .............................................................................................................................. 33 2.2.3 Composicin del IBEX 35 .................................................................................................... 34
2.2.3.1 Componentes actuales ................................................................................................................... 34 2.2.3.2 Componentes histricos ................................................................................................................. 35
2.2.4 ndices sectoriales ............................................................................................................. 36 2.2.4.1 Actuales ........................................................................................................................................... 36 2.2.4.2 Histricos ........................................................................................................................................ 37
2.3 GESTOR DE PORTAFOLIOS FINANCIEROS ........................................................................................... 37 2.3.1 Elementos financieros a considerar ................................................................................... 38
2.3.1.1 Stop-loss .......................................................................................................................................... 38 2.3.1.2 Rentabilidad del portafolio ............................................................................................................ 39 2.3.1.3 Rentabilidad simple acumulada ..................................................................................................... 40 2.3.1.4 Ganancia de cada lote vendido ...................................................................................................... 40 2.3.1.5 Ganancia total ................................................................................................................................. 40 2.3.1.6 La volatilidad ................................................................................................................................... 41
2.3.1.6.1 Clculo de la volatilidad ............................................................................................................. 42
CAPTULO 3 ............................................................................................................................................ 45
PLATAFORMA DE DESARROLLO JOOMLA! ............................................................................................. 45
3.1 INTRODUCCIN .......................................................................................................................... 45 3.2 LOS CMS ................................................................................................................................. 45 3.3 POR QU JOOMLA? ................................................................................................................... 50
3.3.1 Comunidad Joomla! ........................................................................................................... 51 3.3.2 Caractersticas de Joomla! ................................................................................................. 51 3.3.3 El Frontend y El Backend .................................................................................................... 52 3.3.4 Elementos de una pgina web Joomla! .............................................................................. 53
3.3.4.1 El contenido .................................................................................................................................... 54 3.3.4.1.1 Cmo se organiza el contenido de artculos............................................................................. 54
3.3.4.2 La plantilla ....................................................................................................................................... 56 3.3.4.3 Los mdulos .................................................................................................................................... 56
3.3.5 Las Extensiones ................................................................................................................. 56 3.3.5.1 Componentes .................................................................................................................................. 57 3.3.5.2 Mdulos .......................................................................................................................................... 57 3.3.5.3 Plugins ...............................