Aplicaciones Web Con Php Y Mysql - Trabajofinal

  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Aplicaciones Web Con Php Y Mysql - Trabajofinal as PDF for free.

More details

  • Words: 801
  • Pages: 5
“Aplicaciones Web Dinámicas con PHP y MySQL- 2006”

Trabajo Final: Final: phpMovieStore phpMovieStore es una aplicación que permite montar una tienda virtual de venta de películas por Internet. Los clientes/visitantes pueden otener toda la información del film antes de realizar una compra, título de la película, país de origen, género, etc., asi como información relacionada al producto en sí, formato disponible, subtítulos, precio, etc. La aplicación se divide en dos áreas funcionales, estas son FrontEnd (vista clientes) y BackEnd (vista administrador).

En los prácticos desarrollados durante el curso, nos centramos en la creación del BackEnd, la parte de la aplicación que sólo puede ser accedida por los usuarios administradores o propietarios del website, desde allí pueden efectuarse tareas tales como alta, baja y modificación de países, géneros y películas (con sus respectivas imágenes de tapa), todo esto, restringiendo su acceso mediante un nombre de usuario y su contraseña (utilizando sessions). Este trabajo final consistirá en completar la otra parte de la aplicación, el FrontEnd, lo que todos vemos al visitar cualquier sitio en la web, los visitantes de phpMovieStore podrán acceder a esta parte de la aplicación al tipear, si existiese, http://www.phpmoviestore.com o en nuestro caso http://localhost/phpmoviestore/. El FrontEnd estará compuesto de tres secciones o páginas: -

Home o Index (index.php).

-

Búsqueda (buscar.php).

-

Detalle de Pelicula (detalle.php)

La estructura final de la aplicación será: /htdocs/ /phpmoviestore/ index.php buscar.php detalle.php /imagenes/ *.* (imágenes utilizadas en botones, encabezados, etc.) /tapas/ *.* (tapas de las películas) /backend/ *.* (todos los .php del backend) Presten atención que la carpeta backend se encuentra al mismo nivel que los archivos del frontend, es decir que para acceder al mismo, un usuario administrador deberá tipear http://localhost/phpmoviestore/backend/

Sergio Gabriel Rodríguez – [email protected] |

1

“Aplicaciones Web Dinámicas con PHP y MySQL- 2006”

El Home o Index (home.php), tendrá un encabezado con el nombre de la aplicación, una columna izquierda donde se ubicará un menú de géneros y una columna central que mostrará un listado de películas con sus respectivas imágenes.(ver imágenes adjuntas). El menú de géneros de la columna izquierda deberá ser generado dinámicamente, leyendo de la tabla género de la base de datos, es decir que si desde el BackeEnd quitamos o agregamos un género, el cambio deberá verse reflejado en el menú del home. Al clickear sobre uno de los géneros del menú, el listado de películas de la columna central, deberá mostrar sólo las películas que pertenezcan a ese género seleccionado. El buscador, ubicado en la parte superior del Home, estará compuesto por un campo de texto y un campo del tipo select, donde se podrá ingresar, el texto a buscar y en que campo buscaremos ese texto respectivamente, las opciones de búsqueda serán, por título, actor o director, para esto deberán usar la instrucción LIKE de SQL. Estos campos obviamente estarán dentro de un FORM, el ACTION deberá apuntar a buscar.php, que será el script que mostrará el resultado de la búsqueda realizada. Ej: Buscar todas las películas donde haya actuado Nicole Kidman.

En el listado central del Home, los datos a mostrar por cada película son título, director, actores y género. Debajo de estos datos, cada una tendrá un enlace “Ver detalle” que llamará a detalle.php, este script deberá mostrar la información completa de la película, es decir, deberá mostrarse todos los campos de la base de datos (ver imágen adjunta). El botón “comprar” mostrado en la imágen es sólo ilustrativo y no debe implementarse (los que se aburran en sus vacaciones y quieran hacerlo no hay problema ;-) ).

El formato y diseño mostrado de cada una de las secciones en las imágenes adjuntas, es sólo una guía para que tengan más en claro lo que deben programar; colores, formas, fuentes, etc, quedan a su elección, siempre respetando la información que debe presentar cada una de las páginas. Forma y plazo de entrega El plazo de entrega del trabajo es el 24/02/2007, es decir que tienen poco más de un mes para realizarlo. La entrega la deben realizar por email a : [email protected], el subject o asunto del email deberá decir: GRUPO X: TF-CURSOPHP, donde X es el número de grupo al que pertenecen. Deben enviar el trabajo como archivo adjunto, en formato .zip o .rar, conteniendo una carpeta donde se encuentre la aplicación, un archivo .sql con la estructura de la base de datos y los datos de prueba que hayan usado (exporten desde el phpMyAdmin) y un archivo .txt con los nombres de los integrantes del grupo.

Sergio Gabriel Rodríguez – [email protected] |

2

“Aplicaciones Web Dinámicas con PHP y MySQL- 2006”

Sergio Gabriel Rodríguez – [email protected] |

3

“Aplicaciones Web Dinámicas con PHP y MySQL- 2006”

Sergio Gabriel Rodríguez – [email protected] |

4

“Aplicaciones Web Dinámicas con PHP y MySQL- 2006”

Sergio Gabriel Rodríguez – [email protected] |

5

Related Documents