Skip to content

Página Web de un cine - Proyecto de Ingeniería de Software 2

Notifications You must be signed in to change notification settings

RickC1218/ProyectoIG2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

TopCine

Status GitHub Issues GitHub Pull Requests License


Descripción del desarrollo del modulo de los Estrenos populares

📝 Table of Contents

🧐 About

Aplicación web creada para la administración y gestion de compras de un cine.

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • php 7.3 o superior en Debian-Based OS
$ sudo apt-get install php
  • MySql 5.4 o superior en Debian-Based OS
$ sudo apt install mysql-server

Installing

  • Instalar NodeJS 16.16.0.0 LTS (Long Time Support Version) en Debian-Based OS
$ sudo apt install curl
$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
$ sudo apt-get install -y nodejs
  • Verificar Version de NodeJS y npm
$ Node --version
$ npm --version
  • Clonar el Repositorio de git del proyecto
$ git clone https://github.com/RickC1218/ProyectoIG2.git

Demo del Proyecto:

Image text

🔧 Running the tests

Explain how to run the automated tests for this system.

Break down into end to end tests

Prueba de Conexión Base de datos:

<?php
$servername = "localhost"; // Nombre/IP del servidor
$database = "topcine"; // Nombre de la BBDD
$username = "Carlos"; // Nombre del usuario
$password = "Linkcar_1999"; // Contraseña del usuario
// Creamos la conexión
$con = mysqli_connect($servername, $username, $password, $database);
// Comprobamos la conexión
if (!$con) {
    die("La conexión ha fallado: " . mysqli_connect_error());
}
echo "Conexión satisfactoria";
mysqli_set_charset($con,"utf8");

And coding style tests

Explain what these tests test and why

Give an example

🎈 Usage

Add notes about how to use the system.

🚀 Deployment

Add additional notes about how to deploy this on a live system.

⛏️ Built Using

✍️ Authors

🎉 Funciones

  • Función de manejo de slider de Estrenos populares
flkty.on("scroll", function ()});

Esta función emplea un for each para que cada uno de los banners de los estrenos populares se muestren en la pantalla principal, con controles manueles y un control de tiempo.

  • Funcion de mostrar los trailers de los estrenos populares
 function Estreno_i() //con i={1,2,...n}

Esta función esta controlada por un botón que lanza la acción que muestra el trailer de manera automática además dentro de este campo se muestra una opción de adquirir entradas.

  • Funcion Botón Adquirir Entradas
    include ("BasedeDatos.php");
    $Peliculas = "SELECT *FROM PELICULA WHERE ID_PELICULA =". $_GET["ID"].";"; //Se extrae la información de las peliculas de la base de datos.

    $result = mysqli_query($con,$Peliculas);
    
    if($result->num_rows > 0){
        $row = mysqli_fetch_assoc($result);
        ?>        
        

    <div class="Pelicula">
        <div class="Info_Pelicula">
        <h1 style="color: white; margin-bottom: 20px;">Escoger Numero de Entradas</h1>
            <?php echo '<img class=img_Pelicula src="data:image/png;base64,'.base64_encode($row['IMAGEN_PELICULA']).'"/>';}
?>
 
            <div class="text_Pelicula">
                <h1><?php echo $row['TITULO_PELICULA']?></h1>
                <h2>Duracion: <?php echo $row['DURACION_PELICULA']?> minutos </h2>
                <h2>Reparto</h2>
                <p>Actores Principales:<?php echo $row['ACTPRINCIPAL_PELICULA']?> <br> Actores Secundarios:<?php echo $row['ACTSECUNDARIOS_PELICULAS']?> </p> //Se muestra toda la información de las peliculas (incluidos horarios y fechas)
            </div>
        </div>
    </div>

About

Página Web de un cine - Proyecto de Ingeniería de Software 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •