jueves, 7 de octubre de 2010

codigo subir imagen

<html>
<head>
<title>insertar personal</title>

</head>
<body bgcolor=#008080>

<FORM ACTION="insertarpersona.php" METHOD="post" ENCTYPE="multipart/form-data">
<input type = "file" name="imagen"><br>
<INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE='560800'>
 <INPUT TYPE="submit" name="enviar" VALUE="Insertar">
</FORM>
<?php //para subir la imagen
if ($enviar == "Insertar")
    echo "se presiono el boton";
if (is_uploaded_file ($_FILES['imagen']['tmp_name']))
{
    $nombreDirectorio = "img/";
       $nombreFichero = $_FILES['imagen']['name'];

    $nombreCompleto = $nombreDirectorio . $nombreFichero;
       if (is_file($nombreCompleto))
       {
              $idUnico = time();
              $nombreFichero = $idUnico . "-" . $nombreFichero;
       }

       move_uploaded_file ($_FILES['imagen']['tmp_name'],
          $nombreDirectorio . $nombreFichero);
    $imagensubida=$nombreFichero;
    //print ($imagensubida);
}
else
       print ("No se ha podido subir el fichero\n");
//fin de subir la imagen
?>
 <br>
<?php
    mysql_connect("localhost","root","123456");
    $sentencia="insert into tpersonal(img_p) values ('".$imagensubida."')";
    mysql_db_query("luna",$sentencia);
    echo "<h1>".$sentencia."</h1><br>";
?>   

<?php //tabla para mostrar
mysql_connect("localhost","root","123456");
//Ejecutamos la sentencia SQL
$sentencia = "SELECT * FROM Tpersonal ";
$result=mysql_db_query("luna",$sentencia);


?>
<CENTER><h2>PERSONAL LUNA LUNAR</H2></CENTER>
<table width="100%" align="center" border="1">
  <tr>
<th width ="20%" align="center" bgcolor=#FFFFCC>Imagen</th>
<?php
while ($row=mysql_fetch_array($result))
{
echo "<tr><td align='center' bgcolor=#CCCCCC><img border=1 src='img/".$row['img_p']."' width = 80 heigth = 80></td>";

}
mysql_free_result($result);
?>
</tr>
</table>

</body>
</html>

viernes, 1 de octubre de 2010

licitacion

Convocatoria licitación
Objeto de la licitación: crear una solución web para el registro de los informes de comisión de institución educativa que trabaja a distancia.
Términos
Se debe realizar una solución web que permita registrar los datos presentados en los viajes con los siguientes requisitos
1.       El sitio a donde se viaja y la fecha del viaje de ida y regreso.
2.       Materia que imparte
3.       Datos del comisionado, incluyendo cedula, nombre y demás datos que sean relevantes, deben ser tomados desde la base de datos
4.       Datos de llegada a la ciudad de destino, que los debe colocar el comisionado estipulando tipo de transporte que tomo, si desea poder insertar el mapa del sitio
5.       Temática que se desarrollo
6.       Observaciones de la tutoría en donde se estipula la entrada, la fecha  y situaciones presentadas en ella incluyendo cantidad de estudiantes inscritos y cantidad de estudiantes que asistieron.
7.       Compromisos realizados por los estudiantes y la institución
8.       Documentos recibidos
9.       Catalogar la fecha de entrega de notas que debe ser un mes después del día de la clase
10.   Anécdotas de la tutoría que quiera compartir el comisionado.
11.   Vinculación de fotos si el docente lo ve conveniente

Basándose en estos datos se debe poder imprimir un informe escrito en donde se pueda evidenciar los datos anteriormente expuestos.
De igual forma es necesario tener en cuenta las siguientes consultas.
1.       Que sitios ha visitado un determinado tutor y que materia ha impartido con la fecha correspondiente mostrando los datos que se crean pertinentes.
2.       Quien ha desarrollado las diferentes materias en un sitio determinado y sus fechas
Cierre de la licitación: jueves 14 de octubre 20:00 horas

miércoles, 15 de septiembre de 2010

Modelo Entidad Relacion

Modelo entidad-relación

Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.

El Modelo Entidad-Relación.

1. Se elabora el diagrama (o diagramas) entidad-relación.

2. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.

Dado lo rudimentario de esta técnica se necesita cierto entrenamiento y experiencia para lograr buenos modelos de datos.

El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:


Este está conformado por atributos, entidades, relaciones.

Entidad: representa una cosa u objeto del cual se quiera tener conocimiento.

Atributos: esta se define como las propiedades de una entidad o una relación cada atributo tiene un nombre y todos los posibles valores que puedan tener. .

Relaciones: es una relación de una o mas entidades a cada relación se le asigna un nombre para poder distinguirla.

*También en los modelos de entidad relación hay atributos los cuales cada uno tiene sus propiedades.

*Simples: son aquellos que no se han dividido en subpartes.

*Compuestos: son los que pueden dividirse en otros atributos.

*De un solo valor: Por ejemplo la edad del paciente es única.

*Multivalor: Por ejemplo un paciente puede tener cero o más números telefónicos.

*Derivado: el valor de este tipo de atributo es obtenido a partir de los valores de otro.

Correspondencia de cardinalidad

Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la correspondencia de cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada.

Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:

* Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa.

* Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A.

* Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A.

* Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.

ATT Edisson Andres Alonso

Miguel prieto