Cet ouvrage fait partie de la bibliothèque YouScribe
Obtenez un accès à la bibliothèque pour le lire en ligne
En savoir plus

Presentacion Desarrolo de página web para Diacode

De
38 pages

El presente documento presenta un proyecto de final de carrera orientado y realizado en el mundo empresarial, ya que se ha realizado en una empresa de desarrollo web llamada “Diacode Desarrollo Web”. El proyecto nace a petición de un cliente de la empresa, el cual quiere desarrollar una página web para su nueva tienda de fotografía “PHOTOLEKUN”. Esta página Web debe ser autogestionable por el cliente por lo que debe de contar con una parte de cara al público en general “Front-end” y una parte en la que el dueño de Photolekun pueda gestionar el contenido de la misma “Back-end”. Para satisfacer las necesidades se han tenido que estudiar todas las peticiones del cliente y se ha desarrollado un proyecto exclusivo para este, por lo que se ha tenido que realizar un análisis, diseño y construcción de un portal a medida. Esta aplicación se ha desarrollado en LAMP (Linux Apache MySQL PHP) con diferentes frameworks como Codeigniter, Doctrine y Jquery. El patrón seguido para el desarrollo ha sido el modelo-vista-controlador (MVC). La aplicación web hace uso de los paradigmas de la programación orientada a objetos y las bases de datos relacionales bajo la tutela de los frameworks anteriormente descritos. La elección de estas tecnologías fue de la empresa, y el dominio de las mismas se llevo a cabo en los meses antes del proyecto con unas PAE en dicha empresa.
Ingeniería Técnica en Informática de Gestión
Voir plus Voir moins

PROYECTO DE FINAL DE CARRERA
Alumno : Víctor Flores Muñoz
Tutor : Germán Gutiérrez
Titulación : Ingeniería Técnica en Informática de Gestión
1 ÍNDICE
 Planteamiento del Problema
 Solución al Problema
 Estado de la Cuestión
 Tecnologías a Dominar
 Fase de Análisis
 Fase de Diseño
 Fase de Implementación
 Mejoras Aplicadas
 Pruebas
 Gestión de Proyecto
 Costes
2 Planteamiento del Problema

 “Diacode Desarrollo Web” quiere desarrollar una
página web para uno de sus clientes, este cliente ha
abierto su nueva tienda de fotografía llamada
“PHOTOLEKUN”.
 La pagina debe ser autogestionable y la construcción
del portal debe ser a medida.
 La funcionalidad no debe estar supeditada a la
Calidad.

3 Planteamiento del Problema
 Además se debe poder llevar a cabo las operaciones de:
 Consulta de información de:
1. Inicio
2. Galería de Trabajos
3. Servicios y Trabajos
4. Tienda
5. Contacto
6. Blog
 Añadir/Modificar/Borrar datos en :
 Categorías, Fotos, Galerías, Blog y Paginas.

4 ÍNDICE
 Planteamiento del Problema
 Solución al Problema
 Estado de la Cuestión
 Tecnologías a Dominar
 Fase de Análisis
 Fase de Diseño
 Fase de Implementación
 Mejoras Aplicadas
 Pruebas
 Gestión de Proyecto
 Costes
5 Solución al Problema
La pagina Web de “Photolekun” se hará mediante
LAMP sin la utilización de CMS pero dando la
posibilidad a su dueño(administrador) de poder
modificar a su antojo algunas partes de la Web, Por lo
que esta se dividirá en dos partes:

 “BACK-END”
 “FRONT-END”


6 Índice
 Planteamiento del Problema
 Solución al Problema
 Estado de la Cuestión
 Tecnologías a Dominar
 Fase de Análisis
 Fase de Diseño
 Fase de Implementación
 Mejoras Aplicadas
 Pruebas
 Gestión de Proyecto
 Costes
7 Estado de la Cuestión
Arquitectura cliente-servidor en páginas web
8 Estado de la Cuestión
Arquitectura MVC de “PHOTOLEKUN”:

 Modelo: específica de la información con la cual el
sistema opera (lo generamos mediante YALM)
 Vista: presenta el modelo en un formato adecuado
para interactuar, usualmente la interfaz de
usuario(PHP y HTML)
 Controlador: responde a eventos, usualmente acciones
del usuario, e invoca peticiones al modelo(PHP)

9 Índice
 Planteamiento del Problema
 Solución al Problema
 Estado de la Cuestión
 Tecnologías a Dominar
 Fase de Análisis
 Fase de Diseño
 Fase de Implementación
 Mejoras Aplicadas
 Pruebas
 Gestión de Proyecto
 Costes
10

Un pour Un
Permettre à tous d'accéder à la lecture
Pour chaque accès à la bibliothèque, YouScribe donne un accès à une personne dans le besoin