sábado, 14 de septiembre de 2013

AVANCE: Diseño de Aplicación Escritorio

El día de hoy decidimos realizar en papel el diseño de la aplicación en escritorio, a continuación mostramos una foto de lo realizado. En resumen se determinan las diferentes ventanas y funciones que tendrá la aplicación de escritorio y de igual manera se establecen los Store Procedure principales que tenemos que crear para que la aplicación pueda correr de forma optima, estos son: 
  • autentificacion
  • crearDocumento
  • crearAdministrador
  • modificarDocumento
  • eliminarDocumento
  • buscarDocumento
  • buscarVenta
  • buscarHistorialVenta
  • buscarHistorialDocumento



Cristian Araya
David Vargas
Horas: 4 horas



AVANCE: Diagrama Bases de Datos V3.0

Se realizan cambios al diagrama antes mostrado y con este se comienza a trabajar en las diversas aplicaciones
Cristian Araya
David Vargas
Horas Dedicadas: 4 horas

viernes, 13 de septiembre de 2013

EXPERIENCIA: PHP y HTML

Conceptos PHP y HTML


Los días 9, 10, 11 y 12 de septiembre se dedicaron horas al proyecto en la sección de la aplicación de escritorio, por ejemplo se aprendieron conceptos como:

a) Elementos de HTML y la unión con el código de PHP
b) Como conectar desde PHP a la base de datos
c) Dar un mejor formato a los elementos de HTML con codigo CSS
d) Pasar variables de un documento.php a otro
e) en general el manejo de la logica de HTML, PHP y la base de datos en SQL Server 2012

<HTML LANG="ES">

<HEAD>
   <TITLE>Holis Mundo</TITLE>
</HEAD>

<BODY>
<form>
   <label for="matricula">Matricula:</label>
   <input type="text" id="matricula" name="matricula" value=""/> <br/>
   <label for="nombre">Nombre:</label>
   <input type="text" id="nombre" name="nombre" value=""/> <br/>
   <label for="materno">Materno:</label>
   <input type="text" id="materno" name="materno" value=""/>
</form>

<H1>Prueba de Hola Mundoo</H1>

<!-- Caja de texto -->
<input type="text" size="15" maxlength="30" value="Nombre" name="nombre">

<!-- Codigo PHP -->
<?php
echo "Codigo php.<br />";
// Connect to SQL Server and check for errors
//$serverName = "CHARLIE-PC\SQLEXPRESS"; //serverName\instanceName

// Puesto que no se han especificado UID ni PWD en el array  $connectionInfo,
// La conexión se intentará utilizando la autenticación Windows.
/*$connectionInfo = array( "Database"=>"BD-Proyecto1");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

// EJECUCION DE LA CONSULTA
$tsql_callSP = "{call eliminaCliente( ?)}";    /* Nombre del procedure, cada ? es un parametro*/
$Id = 3;
$vacationHrs = 1;
$params = array( /* Array para agregar los parametros, si el procedure devuelve algo es un PARAM_OUT*/
                 array($Id, SQLSRV_PARAM_IN)
               );

/* Execute the query. */
$stmt3 = sqlsrv_query( $conn, $tsql_callSP, $params);   /*Ejecuta la vara*/
if( $stmt3 === false )
{
     echo "Error in executing statement 3.\n";
     die( print_r( sqlsrv_errors(), true));         /* Imprime el tipo de error */
}

/* Display the value of the output parameter $vacationHrs. */
sqlsrv_next_result($stmt3);                             /*Esto es por si el procedure devuelve algo se trabaja de esta manera*/
echo "Remaining vacation hours: ".$vacationHrs;

/*Free the statement and connection resources. */
sqlsrv_free_stmt( $stmt3);

sqlsrv_close( $conn);*/
?>

</BODY>
</HTML>

Paginas Consultadas:
http://answers.yahoo.com/question/index?qid=20110128160534AAEuOca
http://www.w3schools.com/html/
http://technet.microsoft.com/en-us/library/cc644932(v=sql.105).aspx (Muy importante)

David Vargas
Cristian Araya

Horas invertidas: 15