Sis Hotel

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

UNIVERSIDAD PARA EL DESARROLLO ANDINO

Anti hatun yachay wasi iskay simi yachachiypi umalliq


FACULTAD DE CIENCIAS E INGENIERÍA
CARRERA PROFESIONAL DE
INGENIERÍA INFORMÁTICA

TEMA:

ADMINISTRACION DE ALQUILER DE
HABITACIONES

AREA: PROGRAMACION III


ESTUDIANTES: ARANGO LLACCTAHUAMAN,
Walter
DOCENTE: QUISPE RAMOS, Agripino
CICLO: VIII
LIRCAY - ANGARAES – PERÚ

2020
CAPITULO I
CREACION DE BASE DE DATOS
create database sis_hotel;
use sis_hotel;

CREACION DE TABLA

create table habitacion(


Id int(11)not null primary key auto_increment,
Cliente varchar(60)not null,
Dias int not null,
T_Habitacion varchar(30) not null,
Costo double not null,
Importe double not null
)engine=Innodb default charset=utf8;

Para iniciar la codificación primero se debe crear una carpeta tal como nos
muestra en la siguiente imagen:

Sis_hotel

1. digitar siguiente código y guardar con el nombre index.php, el cual nos


muestra formulario de administración de habitaciones registrados.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Walter</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
</head>
<style type="text/css"></style>
<body>
<header>
<center>
<h2><font color="RED">ADMINISTRACION DE ALQUILER DE
HABITACIONES</font></h2>

<fieldset style="width:810px; margin-top: 5px;top:2px; ALIGN="justify"">


<legend>*****************</legend>
<div class="row">
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST">
<b>Buscar Habitacion</b>
<input type="text" name="filter" value="" id="filter" size="60"
placeholder="Buscar Habitacion.." autocomplete="off" />
<input type="submit" id="enviar" name="enviar" value="Buscar"
class="btn btn-info "/>
<a data-toggle="modal" class="btn btn-primary"
datatarget="#nuevo_habitacion">NUEVO</a>
</form>
</div>
</fieldset>
<fieldset>
<table border='2' cellpadding='0' cellspacing='10' width='800' bgcolor='f6f6f6'
style="color: BLUE">
<tr>
<td width='20' style="font-weight: bold">N°</td>
<td width='160' style="font-weight: bold"><center>CLIENTE</center></td>
<td width='80' style="font-weight: bold"><center>DIAS</center></td>
<td width='75' style="font-weight: bold"><center>T.
HABITACION</center></td>
<td width='20' style="font-weight: bold"><center>COSTO X
DIA</center></td>
<td width='30' style="font-weight: bold"><center>IMPORTE</center></td>
<td width='80' style="font-weight: bold"><center>ACCIONES</center></td>
</tr>

<?php
include("conectar.php");
$consulta="SELECT * FROM habitacion";

$resultado= mysqli_query($conexion,$consulta);

$consulta= "SELECT * FROM habitacion";

while ($fila = $resultado->fetch_row())


{
echo "<tr>";
echo"<td>$fila[0]</td><td>$fila[1]</td><td>$fila[2]</td><td>$fila[3]</td><td
>$fila[4]</td><td>$fila[5]</td>";
echo"<td>";
echo "<a data-toggle='modal' data-target='#edithabitacion' dataid='".$fila[0]
."'data-Cliente='" .$fila[1] ."' data-Dias='" .$fila[2] ."'data-
T_Habitacion='".$fila[3] ."' data-Costo='".$fila[4] ."' data-Importe='".$fila[5] ."'
class='btn btn-warning'><span class='glyphicon
glyphiconpencil'></span>Modificar</a>";

echo "<a class='btn btn-danger' href='elimina.php?id=" .$fila[0]."'><span


class='glyphicon glyphicon-remove'></span>Eliminar</a>";
echo "</td>";
echo "</tr>";
}
$resultado->close();

?>
</table>
<div class="modal" id="nuevo_habitacion" tabindex="-1" role="dialog"
arialabellebdy="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-
hidden="true">&times;</button>
<center><h4>NUEVO REGISTRO DE HABITACIONES</h4></center>
</div>
<div class="modal-body">
<form action="insertar.php" method="GET">
CLIENTE : <input type="text" name="Cliente" Placeholder="INGRESE
NOMBRE DEL CLIENTE.." Size="20" Class="Form-Input" Required/> &nbsp
&nbsp &nbsp &nbsp &nbsp<br>
DIAS: <input type="text" name="Dias" Placeholder="INGRESE DIA.." Size="17"

Class="Form-Input" Required/> &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp


&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp<br>
T_HABITACION: <input type="text" name="T_Habitacion"
Placeholder="INGRESE T_HABITACION.." Size="17" Class="Form-Input"
Required/> &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
&nbsp<br>
COSTO X DIA: <input type="date" name="Costo" Placeholder="INGRESE COSTO..."
Size="15"
Class="Form-Input" Required/> &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
&nbsp &nbsp &nbsp &nbsp<br>
IMPORTE: <input type="date" name="Importe" Placeholder="INGRESE
IMPORTE..." Size="15"
Class="Form-Input" Required/> &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
&nbsp &nbsp &nbsp &nbsp<br><br>
<center ><input type="submit" class="btn btn-success" value="REGISTRAR">
&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
<button type="button" class="btn btn-warning" data-
dismiss="modal">CANCELAR</button>
</center>
</form>
</div>
</div>
</div>
</div>

<div class="modal" id="edithabitacion" tabindex="-1" role="dialog"


arialabellebdy="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-
hidden="true">&times;</button>
<h4>MODIFICAR DATOS DE HABITACION</h4>
</div>
<div class="modal-body">

<form action="actualiza.php" method="POST">


<input id="Id" name="Id" type="hidden" ></input>
CLIENTE: <input id="Client" name="Clinte" type="text" Size="40"
Class="Form-Input" Required/> &nbsp &nbsp &nbsp &nbsp &nbsp
&nbsp<br>
DIAS: <input id="Dias" name="Dias" type="text" Size="20" Class="Form-
Input" Required/> &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
&nbsp &nbsp &nbsp &nbsp<br>
T_HABITACION: <input id="T_Habitacion" name="T_Habitacion"
type="text" Size="20" Class="Form-Input" Required/> &nbsp &nbsp &nbsp
&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp<br>
COSTO X DIA: <input id="Costo" name="Costo" type="text" Size="20"
Class="Form-Input" Required/> &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
&nbsp &nbsp &nbsp<br>
IMPORTE: <input id="Importe" name="Importe" type="text" Size="20"
Class="Form-Input" Required/> &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
&nbsp &nbsp &nbsp<br><br>
<center>
<input type="submit" class="btn btn-success" value="REGISTRAR">&nbsp
&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
<button type="button" class="btn btn-warning"
datadismiss="modal">CANCELAR</button>
</center>
</form>
</div>
</div>
</div>
</div>

<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
$('#edithabitacion').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget)
var recipient0 = button.data('Id')
var recipient1 = button.data('Cliente')
var recipient2 = button.data('Dias')
var recipient3 = button.data('T_Habitacion')
var recipient4 = button.data('Costo')
var recipient5 = button.data('Importe')
var modal = $(this)
modal.find('.modal-body #Id').val(recipient0)
modal.find('.modal-body #Cliente').val(recipient1)
modal.find('.modal-body #Dias').val(recipient2)
modal.find('.modal-body #Habitacion').val(recipient3)
modal.find('.modal-body #Costo').val(recipient4)
modal.find('.modal-body #Importe').val(recipient5)
});
</script>
</fieldset>
</center>
</header>

</body>
</html>

2. Siguiente código se debe digitar en Sublime Text y guardar con el


nombre conectar.php, el cual nos permite registrar datos a la tabla
habitación.

<?php
$conexion = new mysqli("localhost", "root", "", "sis_hotel");
if (!$conexion) {
die("Error al conetarsen a la base de datos");
exit();
}
mysqli_set_charset($conexion,"utf8");

?>

3. Siguiente código se debe digitar en Sublime Text y guardar con el


nombre insertar.php, el cual nos permite registrar datos a la tabla
habitación.

<?php
$mysqli = new mysqli("localhost","root","","sis_hotel");
$cliente = $_GET['Cliente'];
$dias = $_GET['Dias'];
$habitaciones = $_GET['T_Habitaciones'];
$costo = $_GET['Costo'];
$importe = $_GET['Importe'];
$sql ="INSERT INTO habitacion(Cliente, Dias, T_Habitacion, Costo, Importe)
VALUES ('$cliente', '$dias','$habitaciones', '$costo','$importe')";

$resultado = $mysqli->query($sql);
if($resultado){
header("Location: index.php");
}else{
echo "Insercion no exitosa";
}
?>
4. Siguiente código se debe digitar en Sublime Text y guardar con el
nombre actualiza.php, el cual nos permite modificar habitaciones
registrados de la BD.

<?php
$mysqli = new mysqli("localhost","root","","sis_hotel");
$cod = $_POST['Id'];
$Cliente = $_GET['Cliente'];
$Dias = $_GET['Dias'];
$Habitaciones = $_GET['T_Habitaciones'];
$Costo = $_GET['Costo'];
$Importe = $_GET['Importe'];
$sql = "UPDATE habitacion set
Cliente='$Cliente',Dias='$Dias',T_Habitaciones='$Habitaciones',
Costo='$Costo', Importe='$Importe' where
Id=$cod";

$resultado = $mysqli->query($sql);
if($resultado){
header("Location: index.php");
}else{
echo "Actualizacion no exitosa";
}
?>
5. Siguiente código se debe digitar en Sublime Text y guardar con el
nombre eliminar.php, el cual nos permite eliminar los productos
registrados.

<?php
$mysqli = new mysqli("localhost","root","","sis_hotel");
if (!$mysqli) {
die('No se pudo conectar : ' . mysql_error());
}
$Cod= $_GET['id'];
$sql = "DELETE FROM habitacion WHERE id = '$Cod'";
$resultado = $mysqli->query($sql);
if($resultado){
header("Location: index.php");
}else{
echo "Eliminacion no exitosa";
}
?>

6. Formulario final.
➢ Datos registrados en base de datos.

También podría gustarte