You are on page 1of 18

TECNOLOGICO DE ESTUDIOS SUPERIORES DE

CHALCO

CARRERA: LICENCIATURA EN INFORMTICA

TRABAJO: BASE DE DATOS CONCESIONRIA


VOLKSWAGEN

PROFESOR: IVAN AZAMAR PALMA

ALUMNO: OSCAR NERI VALENCIA

GRUPO: 6303-AV

INTRODUCCIN
En esta base de datos se encuentra un almacn que nos permite guardar
grandes cantidades de informacin de forma organizada para que luego podamos
encontrar y utilizar fcilmente. A continuacin te presentamos una gua que te
explicar el concepto y caractersticas del sistema de bases de datos web con
integridad relacional.
Se puede definir como un conjunto de informacin relacionada que se encuentra
agrupada estructurada.
Desde el punto de vista informtico, la base de datos es un sistema formado por
un conjunto de datos almacenados en discos que permiten el acceso directo a
ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o ms tablas que guarda un conjunto de
datos. Cada tabla tiene una o ms columnas y filas. Las columnas guardan una
parte de la informacin sobre cada elemento que queramos guardar en la tabla,
cada fila de la tabla conforma un registro.
Entre las principales caractersticas de los sistemas de base de datos podemos
mencionar:

Independencia lgica y fsica de los datos.


Redundancia mnima.

Acceso concurrente por parte de mltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditora.

Respaldo y recuperacin.

Acceso a travs de lenguajes de programacin estndar.

CARACTERIZACIN DEL PROBLEMA EN QUE SE PARTICIPO


La empresa concesionara Volkswagen me propuso hacer una base de datos en
donde las tablas de la misma tendran que ir los datos de los clientes y datos de
los autos existentes, para que as se hiciera ms fcil la administracin y encontrar
los datos y agilizar todos los tramites que se puedan presentar en esta empresa.

OBJETIVO
Crear una base de datos para mejorar la administracin de la concesionaria de
autos Volkswagen en la que sea eficiente, y se actualice mes a mes, en donde se
muestren dos tablas en donde venga los datos de los clientes y otra de los autos
en existencia, y as tener un buen control de su negocio enfocndonos a las
ventas y los clientes.
ALCANCES Y LIMITACIONES
Este proyecto se implementara en una gran rama de concesionarias en las que el
dueo pueda tener en su totalidad.
Sus limitaciones serian que se puedan saturar y ya no trabajaran al 100% como
se tena en mente.

<?php
session_start();
$usuario=$_REQUEST["id"];
$pass=$_REQUEST["pass"];
$conexion=mysql_connect("Localhost","root","");

mysql_select_db("consecionaria_vw");
$busca=mysql_query("SELECT*FROM c_vw");
while ($fila=mysql_fetch_array($busca))
{
if($usuario==$fila[0] && $pass==$fila[1])
{
$_SESSION["id"]=$usuario;
$acceso="OK";
}}
if($acceso=="OK")
{
header("Location:http://Localhost/nery/clientes.php");
}else
{
header("Location:http://Localhost/nery/acceso.html");
}
?>
En este cdigo se muestra la pantalla de acceso en la que muestra
dos cajas en la que se va a colocar el nombre de usuario y la
contrasea, en la que se conecta con la base de datos para poder
llamar a todo el contenido de la misma.

<html>
<body BACKGROUND=logo1.jpg BGPROPERTIES=fixed>
<?php
$usuario=$_SESSION["id"];
echo "bienvenido usuario:".$usuario;
$conecta=mysql_connect("localhost","root","");
mysql_select_db("consecionaria_vw");
$buscar=mysql_query("SELECT * FROM clientes");
echo "<br><table bgcolor=lightblue border=2><tr aling=center>";

echo "<strong><td><font
color='#800080'>rfc_cliente</font></td><td><font
color='#800080'>nombre</font></td><td><font
color='#800080'>apellido</font></td><td><font
color='#800080'>telefono1</font></td><td><font
color='#800080'>telefono2</font></td><td><font
color='#800080'>direccion</font></td><td><font
color='#800080'>email</font></td><td><font
color='#800080'>nacionalidad</font></td><td><font
color='#800080'>sexo</font></td><td><font
color='#800080'>ocupacion</font></td></strong></tr>";
While($filas=mysql_fetch_array($buscar))
{
echo "<tr align=center>";
echo "<td>".$filas["rfc_cliente"]."</td>";
echo "<td>".$filas["nombre"]."</td>";
echo "<td>".$filas["apellido"]."</td>";
echo "<td>".$filas["telefono1"]."</td>";
echo "<td>".$filas["telefono2"]."</td>";
echo "<td>".$filas["direccion"]."</td>";
echo "<td>".$filas["email"]."</td>";
echo "<td>".$filas["nacionalidad"]."</td>";
echo "<td>".$filas["sexo"]."</td>";
echo "<td>".$filas["ocupacion"]."</td>";
}
?>
<table>
<br><br>
<form name=Menu action=alta.php method=post><br>
<input type=submit style=background:magenta
value="Agregar"></form>
<form name=Menu2 action=seleccionar_registro.php
method=post><br><br>
<input type=submit style=background:lightGreen
value="Eliminar"></form>
<form name=Menu3 action=actualizar.php method=post><br><br>
<input type=submit style=background:Turquoise
value="Actualizar"></form>
<hr>
<?php
$buscar2=mysql_query("SELECT * FROM autos");
echo "<br><table bgcolor=lightblue border=2><tr aling=center>";
echo
"<strong><td>rfc_auto</td><td>nombre</td><td>modelo</><td>precio</
><td>color</><td>velocidades</><td>tipo</><td>ao</><td>km</><td>n
_motor</></strong></tr>";
While($filas=mysql_fetch_array($buscar2))
{
echo "<tr align=center>";
echo "<td>".$filas[rfc_auto]."</td>";
echo "<td>".$filas[nombre]."</td>";

echo "<td>".$filas[modelo]."</td>";
echo "<td>".$filas[precio]."</td>";
echo "<td>".$filas[color]."</td>";
echo "<td>".$filas[velocidades]."</td>";
echo "<td>".$filas[tipo]."</td>";
echo "<td>".$filas[ao]."</td>";
echo "<td>".$filas[km]."</td>";
echo "<td>".$filas[n_motor]."</td></tr>";
}
?>
<table>
<br><br><hr>
<form name=Menu4 action=alta2.php method=post><br>
<input type=submit style=background:yellow value="Agregar"></form>
<form name=Menu5 action=seleccionar_registro2.php
method=post><br><br>
<input type=submit style=background:purple
value="Eliminar"></form>
<form name=Menu6 action=actualizar2.php method=post><br><br>
<input type=submit style=background:skyblue
value="Actualizar"></form>
</body>
</html>
En este cdigo muestra las tablas de la base de datos con todos
los campos mostrados en la pgina, en el que la pgina se tiene
que conectar con la base de datos que se obtiene del programa
xampp, y tambin aqu se muestra el cdigo de los botones que se
usaran para las relaciones de las pginas web.

ALTA
<?php
session_start();
$usuario=$_SESSION["id"];
echo "bienvenido".$usuario;
?>

<html>
<body BACKGROUND=logo1.jpg BGPROPERTIES=fixed>
<form name=alta action=guardar.php method=post>
ingresa datos del cliente: <br>
<font color='#008000'>rfc_cliente</font><input type=text
name=rfc_cliente><br>
<font color='#008000'>nombre</font><input type=text
name=nombre><br>
<font color='#008000'>apellido</font><input type=text
name=apellido><br>
<font color='#008000'>telefono1</font><input type=text
name=telefono1><br>
<font color='#008000'>telefono2</font><input type=text
name=telefono2><br>
<font color='#008000'>direccion</font><input type=text
name=direccion><br>
<font color='#008000'>email</font><input type=text name=email><br>
<font color='#008000'>nacionalidad</font><input type=text
name=nacionalidad><br>
<font color='#008000'>sexo</font><input type=text name=sexo><br>
<font color='#008000'>ocupacion</font><input type=text
name=ocupacion><br>
<input type=submit name=guardar value=guardar>
</form>
<form name=menu action=clientes.php>
<input type=submit name=menu value=menu>
</form>
</body>
</html>

ALTA2

<?php
session_start();
$usuario=$_SESSION["id"];
echo"<font color=purple>bienvenido:".$usuario."</font>";
?>
<html>
<body BACKGROUND=logo1.jpg BGPROPERTIES=fixed>
<form name=alta action=guardar2.php method=post>
ingresa datos del auto: <br>
<font color='#008000'>rfc_auto</font><input type=text
name=rfc_auto><br>
<font color='#008000'>nombre</font><input type=text
name=nombre><br>
<font color='#008000'>modelo</font><input type=text
name=modelo><br>
<font color='#008000'>precio</font><input type=text
name=precio><br>
<font color='#008000'>color</font><input type=text name=color><br>
<font color='#008000'>velocidades</font><input type=text
name=velocidades><br>
<font color='#008000'>tipo</font><input type=text name=tipo><br>
<font color='#008000'>ao</font><input type=text name=ao><br>
<font color='#008000'>km</font><input type=text name=km><br>
<font color='#008000'>n_motor</font><input type=text
name=n_motor><br>
<input type=submit name=guardar value=guardar>
</form>
<form name=menu action=clientes.php>
<input type=submit name=menu value=menu>
</form>
</body>
</html>
En estos dos cdigos nos muestran la estructura en la que se
anotaran los datos del cliente y del auto, despus le daremos clic
en el botn guardar para que nos guarde los datos del cliente y
del auto y despus le daremos clic en men y ah veremos que se
guardaron con xito los datos.

GUARDAR
<?php
$rfc_cliente=$_REQUEST["rfc_cliente"];
$nombre=$_REQUEST["nombre"];
$apellido=$_REQUEST["apellido"];
$telefono1=$_REQUEST["telefono1"];
$telefono2=$_REQUEST["telefono2"];
$direccion=$_REQUEST["direccion"];
$email=$_REQUEST["email"];
$nacionalidad=$_REQUEST["nacionalidad"];
$sexo=$_REQUEST["sexo"];
$ocupacion=$_REQUEST["ocupacion"];
$conecta=mysql_connect("localhost","root","");
mysql_select_db("consecionaria_vw");
$busca=mysql_query("INSERT INTO
clientes(rfc_cliente,nombre,apellido,telefono1,telefono2,direccion
,email,nacionalidad,sexo,ocupacion)VALUES('$rfc_cliente','$nombre'
,'$apellido','$telefono1','$telefono2','$direccion','$email','$nac
ionalidad','$sexo','$ocupacion')");
header("Location:http://localhost/nery/alta.php");
?>
GUARDAR2
<?php
$rfc_auto=$_REQUEST["rfc_auto"];
$nombre=$_REQUEST["nombre"];
$modelo=$_REQUEST["modelo"];
$precio=$_REQUEST["precio"];
$color=$_REQUEST["color"];
$velocidades=$_REQUEST["velocidades"];
$tipo=$_REQUEST["tipo"];
$ao=$_REQUEST["ao"];
$km=$_REQUEST["km"];

$n_motor=$_REQUEST["n_motor"];
$conecta=mysql_connect("localhost","root","");
mysql_select_db("consecionaria_vw");
$busca=mysql_query("INSERT INTO
autos(rfc_auto,nombre,modelo,precio,color,velocidades,tipo,ao,km,
n_motor)VALUES('$rfc_auto','$nombre','$modelo','$precio','$color',
'$velocidades','$tipo','$ao','$km','$n_motor')");
header("Location:http://localhost/nery/alta2.php");
?>
Este cdigo es el que nos muestra los datos colocados en las
tablas de clientes y autos, en los que se han guardado
exitosamente.

Seleccionar_registro
<?php
session_start();
echo"<html><body BACKGROUND=logo1.jpg BGPROPERTIES=fixed>";
echo"Bienvenido:".$_SESSION['id'];
$c=mysql_connect("Localhost","root","");
mysql_select_db("consecionaria_vw");
$busca=mysql_query("SELECT * FROM clientes");

echo"<form name=eliminar action=eliminar.php method=Post><select


name=seleccion>";
while($fila=mysql_fetch_array($busca))
{
echo"<option>".$fila['rfc_cliente']."</option>";
}
echo"</select><input type=submit value=borrar></form>";
echo"<form name=menu action=clientes.php method=Post>";
echo"<input type=submit value=Menu></form></body></html>";
mysql_close();
?>
Seleccionar_registro2
<?php
session_start();
echo"<html><body BACKGROUND=logo1.jpg BGPROPERTIES=fixed>";
echo"Bienvenido:".$_SESSION['id'];
$c=mysql_connect("Localhost","root","");
mysql_select_db("consecionaria_vw");
$busca=mysql_query("SELECT * FROM clientes");
echo"<form name=eliminar action=eliminar.php method=Post><select
name=seleccion>";
while($fila=mysql_fetch_array($busca))
{
echo"<option>".$fila['rfc_cliente']."</option>";
}
echo"</select><input type=submit value=borrar></form>";
echo"<form name=menu action=clientes.php method=Post>";
echo"<input type=submit value=Menu></form></body></html>";
mysql_close();
?>
Estos dos cdigos nos llevan a la pgina donde vamos a seleccionar
el rfc ya sea del auto o del cliente que se vaya a eliminar, como
se muestra en la siguiente pantalla que se ha eliminado.

ACTUALIZAR
<?php
session_start();
$usuario=$_SESSION['id'];
echo "Bienvenido". $usuario;
$c=mysql_connect('localhost','root','');
mysql_select_db('consecionaria_vw',$c);
$busca=mysql_query("SELECT * FROM clientes");
echo "<html><body BACKGROUND=logo1.jpg BGPROPERTIES=fixed><font
color='#800080'><form name actualizar action=actualiza.php
method=post>";
echo"selecciona el DNI del cliente <select name=clave>";
$o=0;

while($fila=mysql_fetch_array($busca))
{
$o+=1;
echo "<option>".$fila['rfc_cliente']."</option>";
}
echo"</select>";
echo"<input type=submit value=seleccionar>";
echo"</form> </body> </html>";
?>

ACTUALIZAR2
<?php
session_start();
$usuario=$_SESSION['id'];
echo "Bienvenido". $usuario;
$c=mysql_connect('localhost','root','');
mysql_select_db('consecionaria_vw',$c);
$busca=mysql_query("SELECT * FROM autos");
echo "<html><body BACKGROUND=logo1.jpg BGPROPERTIES=fixed><font
color='#800080'><form name actualizar action=actualiza2.php
method=post>";
echo"selecciona el DNI del auto<select name=clave>";
$o=0;
while($fila=mysql_fetch_array($busca))
{

$o+=1;
echo "<option>".$fila['rfc_auto']."</option>";
}
echo"</select>";
echo"<input type=submit value=selecciona>";
echo"</form> </body> </html>";
?>
En estos cdigos nos muestran la pgina en la que darle clic al
botn actualizar nos lleva a una pgina donde nos muestra una
barra de seleccin en la que se va a seleccionar el rfc, ya sea el
del cliente o el del auto y de ah nos lleva a la siguiente
pgina.

ACTUALIZA
<?php
session_start();
echo "Bienvenido". $_SESSION['id'];
$conecta=mysql_connect("localhost","root","");
mysql_select_db("consecionaria_vw");
$clave=$_REQUEST["clave"];
$_SESSION["paquita"]=$clave;
$buscar=mysql_query("SELECT * FROM clientes WHERE
rfc_cliente='$clave'");
echo "<html><body BACKGROUND=logo1.jpg BGPROPERTIES=fixed><font
color='#0000ff'></font>";
echo"<form name=agregar action=update.php method=post>";
While($filas=mysql_fetch_array($buscar))
{

$rfc_cliente=$filas["rfc_cliente"];
$nombre=$filas["nombre"];
$apellido=$filas["apellido"];
$telefono1=$filas["telefono1"];
$telefono2=$filas["telefono2"];
$direccion=$filas["direccion"];
$email=$filas["email"];
$nacionalidad=$filas["nacionalidad"];
$sexo=$filas["sexo"];
$ocupacion=$filas["ocupacion"];
}
echo "rfc_cliente<input type=text name=rfc_cliente value=".
$rfc_cliente.">";
echo "nombre<input type=text name=nombre value=".$nombre.">";
echo "apellido<input type=text name=apellido value=".
$apellido.">";
echo "telefono1<input type=text name=telefono1 value=".
$telefono1.">";
echo "telefono2<input type=text name=telefono2 value=".
$telefono2.">";
echo "direccion<input type=text name=direccion value=".
$direccion.">";
echo "email<input type=text name=email value=".$email.">";
echo "nacionalidad<input type=text name=nacionalidad value=".
$nacionalidad.">";
echo "sexo<input type=text name=sexo value=".$sexo.">";
echo "ocupacion<input type=text name=ocupacion value=".
$ocupacion.">";
echo "<br> <input type=submit value=actualizar>";
echo "</form>";
?>

ACTUALIZA2

<?php
session_start();
echo "Bienvenido:". $_SESSION['id'];
$conecta=mysql_connect("localhost","root","");
mysql_select_db("consecionaria_vw");
$clave=$_REQUEST["clave"];
$_SESSION["paquita"]=$clave;
$buscar=mysql_query("SELECT * FROM autos WHERE
rfc_auto='$clave'");
echo "<html><body BACKGROUND=logo1.jpg BGPROPERTIES=fixed><font
color='#0000ff'></font>";
echo"<form name=agregar action=update2.php method=post>";
While($filas=mysql_fetch_array($buscar))
{
$rfc_auto=$filas["rfc_auto"];
$nombre=$filas["nombre"];
$modelo=$filas["modelo"];
$precio=$filas["precio"];
$color=$filas["color"];
$velocidades=$filas["velocidades"];
$tipo=$filas["tipo"];
$ao=$filas["ao"];
$km=$filas["km"];
$n_motor=$filas["n_motor"];

}
echo"rfc_auto<input type=text name=rfc_auto value=".$rfc_auto.">";
echo"nombre<input type=text name=nombre value=".$nombre.">";
echo"modelo<input type=text name=modelo value=".$modelo.">";
echo"precio<input type=text name=precio value=".$precio.">";
echo"color<input type=text name=color value=".$color.">";
echo"velocidades<input type=text name=velocidades value=".
$velocidades.">";
echo"tipo<input type=text name=tipo value=".$tipo.">";
echo"ao<input type=text name=ao value=".$ao.">";
echo"km<input type=text name=km value=".$km.">";
echo"n_motor<input type=text name=n_motor value=".$n_motor.">";
echo"<br> <input type=submit value=actualizar>";
echo"</form>";
?>
En estos dos cdigos nos muestran la pgina en la que vamos a
actualizar cualquier dato de las tablas ya sea de cliente o de
auto que se seleccion anteriormente.

UPDATE
<?php
session_start();
$a=$_SESSION["paquita"];
$rfc_cliente=$_REQUEST["rfc_cliente"];
$nombre=$_REQUEST["nombre"];
$apellido=$_REQUEST["apellido"];
$telefono1=$_REQUEST["telefono1"];
$telefono2=$_REQUEST["telefono2"];
$direccion=$_REQUEST["direccion"];
$email=$_REQUEST["email"];
$nacionalidad=$_REQUEST["nacionalidad"];
$sexo=$_REQUEST["sexo"];
$ocupacion=$_REQUEST["ocupacion"];
$conexion=mysql_connect('localhost','root','');
mysql_select_db("consecionaria_vw",$conexion);
$busca=mysql_query("UPDATE clientes SET
rfc_cliente='$rfc_cliente',nombre='$nombre',apellido='$apellido',t
elefono1='$telefono1',telefono2='$telefono2',direccion='$direccion
',email='$email',nacionalidad='$nacionalidad',sexo='$sexo',ocupaci
on='$ocupacion' WHERE rfc_cliente='$a'");
header("Location:http://localhost/nery/clientes.php");
?>
UPDATE2
<?php
session_start();
$a=$_SESSION["paquita"];
$rfc_auto=$_REQUEST["rfc_auto"];
$nombre=$_REQUEST["nombre"];
$modelo=$_REQUEST["modelo"];

$precio=$_REQUEST["precio"];
$color=$_REQUEST["color"];
$velocidades=$_REQUEST["velocidades"];
$tipo=$_REQUEST["tipo"];
$ao=$_REQUEST["ao"];
$km=$_REQUEST["km"];
$n_motor=$_REQUEST["n_motor"];
$conexion=mysql_connect('localhost','root','');
mysql_select_db("consecionaria_vw",$conexion);
$busca=mysql_query("UPDATE autos SET
rfc_auto='$rfc_auto',nombre='$nombre',modelo='$modelo',precio='$pr
ecio',color='$color',velocidades='$velocidades',tipo='$tipo',ao='
$ao',km='$km',n_motor='$n_motor' WHERE rfc_auto='$a'");
header("Location:http://localhost/nery/clientes.php");
?>
En este cdigo nos muestra que las tablas fueron actualizadas.

DIAGRAMA DE ENTIDAD RELACION


RFC_CLIENTE
Nombre
Apellido
Telefono1
Telefono2
Direccin
Email
Nacionalidad
Sexo
Ocupacin

Rfc_auto
Nombre
Modelo
precio
Color
Velocidades
Tipo
Ao
Km
N_Motor

CONCLUCIONES Y RECOMENDACIONES
Pues trabajar con este sistema es muy prctico, confortable,
porque se presta para poder trabajar perfectamente en el sistema
de base de datos web.
Se recomienda llevar paso a paso las condiciones que se muestran
en esto de la programacin y as no tener dificultades al correr
cada programa que estamos ejecutando.

You might also like