COMPLETA CARRERA 7MO AÑO Integrador EvProyecto MMySS BBDD
COMPLETA CARRERA 7MO AÑO Integrador EvProyecto MMySS BBDD
COMPLETA CARRERA 7MO AÑO Integrador EvProyecto MMySS BBDD
Consignas:
Investigar:
1. ¿Qué es la placa de desarrollo Arduino?
2. Describir su arquitectura.
3. Explique y describa el IDE de Arduino.
4. ¿Qué son los actuadores? Describirlos.
5. ¿Qué son los sensores? Describirlos.
6. Nombrar y describir los distintos tipos de motores.
7. ¿Qué es y para que se utiliza el monitor serial?
8. Explicar que es y para que se utiliza el PWM
9. ¿Como es la comunicación en Arduino?
Evaluación de proyectos:
1. Explicar cada etapa del ciclo de vida de un sistema informático (Análisis, diseño, desarrollo
e implementación)
2. ¿Cómo y para que se realiza la Fundamentación de un proyecto?
3. Diferenciar y describir los objetivos generales y específicos de un proyecto.
Modelos y sistemas:
1. ¿Qué lenguaje se utiliza para realizar la interfaz gráfica de usuario?
2. ¿Para qué se utiliza el lenguaje P.H.P.?
3. ¿Qué función cumple el código complementario C.S.S./Bootstrap?
4. ¿Con qué comando se abre una conexión con la base de datos?
5. ¿Con qué comando se cierra una conexión con la base de datos?
Base de datos:
1. ¿De qué manera la aplicación web ingresa datos a la tabla de la base; convertidos en
registros?
2. ¿De qué manera la aplicación web obtiene registros para visualizarlos en pantalla?
3. ¿Cómo se realiza la modificación de esos registros?
4. ¿Cómo se realiza la eliminación de esos registros?
5. ¿Qué gestor de base de datos se utiliza para crear esta base?
<!-- archivo header.php del proyecto Lista de contactos, desarrollo web de Modelos y Sistemas y
Bases de datos | E.E.S.T.N°2 de Fcio Varela -->
<!DOCTYPE html>
<html lang="en"> <!-- Inicio de HTML -->
<head>
<meta charset="UTF-8">
<title>Lista de contactos</title>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0,
maximum-scale=1.0, minimum-scale=1.0">
***
<!-- archivo index.php del proyecto Lista de contactos, desarrollo web de Modelos y Sistemas y
Bases de datos | E.E.S.T.N°2 de Fcio Varela -->
<?php include("conectar.php"); ?> <!-- Conecta con el servidor web local (Apache2 o NGiNX),
MySQl y la base de datos -->
<?php include('includes/header.php'); ?> <!-- Incluye, agrega la cabecera que tiene Bootstrap -->
<main class="container p-4"> <!-- Representa el contenido principal del Body -->
<div class="row">
<div class="col-md-4">
<!-- Mensaje -->
<?php if (isset($_SESSION['mensaje'])) { ?> <!-- Muestra el mensaje que envian los script
editar.php o borrar.php -->
<div class="alert alert-<?= $_SESSION['mensaje.C']?> alert-dismissible fade show"
role="alert">
<?= $_SESSION['mensaje']?>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<?php session_unset(); } ?> <!-- PHP libera todas las variables de sesión registradas
actualmente -->
<div class="col-md-8">
<table class="table table-bordered"> <!-- Creación de la tabla de edición -->
<thead>
<tr style="text-align:center">
<th> ID </th> <!-- Nombres de columnas -->
<th> Nombre </th>
<th> Contacto </th>
<th> Tarea </th>
</tr>
</thead>
<tbody>
<?php
$query = "SELECT * FROM datos"; // Selección de todos los registros de la tabla
datos
$result_tasks = mysqli_query($conn, $query); // Conexión con la base de datos y consulta de
registros
<?php include('includes/footer.php'); ?> <!-- Incluye, agrega el pie de página que tiene Bootstrap --
>
***
<!-- archivo footer.php del proyecto Lista de contactos, desarrollo web de Modelos y Sistemas y
Bases de datos | E.E.S.T.N°2 de Fcio Varela -->
***
<!-- archivo conectar.php del proyecto Lista de contactos, desarrollo web de Modelos y Sistemas y
Bases de datos | E.E.S.T.N°2 de Fcio Varela -->
<?php
session_start(); // PHP llamará a los gestores de almacenamiento de sesiones open y read
// Conecta con el SERVIDOR WEB LOCAL: localhost - super_user: root - pass: (sin password)
// Luego con la base de datos en MYSQL formulario, sino muestra el Error de conexión.
$conn = mysqli_connect('localhost', 'phpmyadmin', 'carritoviejo', 'listaContactos') or die
(mysqli_erro($mysqli));
?>
***
<!-- archivo guardar.php del proyecto Lista de contactos, desarrollo web de Modelos y Sistemas y
Bases de datos | E.E.S.T.N°2 de Fcio Varela -->
<?php
include('conectar.php');
// importa el script para conectar
if (isset($_POST['guardar'])) {
// Datos enviados del formulario
$nombre = $_POST['nombre'];
$contacto = $_POST['contacto'];
$query = "INSERT INTO datos(nombre, contacto) VALUES ('$nombre', '$contacto')"; // Alta de
datos con SQL
$result = mysqli_query($conn, $query);
if(!$result) {
die("No se pudo insertar datos (Query Failed!)");
// Muestra el Error si no se pudo insertar los datos
}
}
?>
***
<!-- archivo editar.php del proyecto Lista de contactos, desarrollo web de Modelos y Sistemas y
Bases de datos | E.E.S.T.N°2 de Fcio Varela -->
<?php
include("conectar.php");
// Conecta con el servidor web local (Apache2 o NGiNX), MySQl y la base de datos
$nombre = '';
// Limpia las variables
$contacto= '';
if (isset($_GET['id'])) {
$id = $_GET['id'];
$query = "SELECT * FROM datos WHERE id=$id";
// Selecciona un registo con SQL
$result = mysqli_query($conn, $query);
if (mysqli_num_rows($result) == 1) {
$row = mysqli_fetch_array($result);
$nombre = $row['nombre'];
$contacto = $row['contacto'];
}
}
if (isset($_POST['update'])) {
// Modifica el registro con SQL
$id = $_GET['id'];
$nombre= $_POST['nombre'];
$contacto = $_POST['contacto'];
$query = "UPDATE datos set nombre = '$nombre', contacto = '$contacto' WHERE id=$id";
mysqli_query($conn, $query);
$_SESSION['mensaje'] = 'Contacto modificado'; //
Muestra el mensaje después de modificar el registro
$_SESSION['mensaje.C'] = 'warning';
header('Location: index.php');
// Redirección al archivo index.php
}
?>
***
<!-- archivo borrar.php del proyecto Lista de contactos, desarrollo web de Modelos y Sistemas y
Bases de datos | E.E.S.T.N°2 de Fcio Varela -->
<?php
include("conectar.php");
// Conecta con el servidor web local (Apache2 o NGiNX), MySQl y la base de datos
if(isset($_GET['id'])) {
$id = $_GET['id'];
$query = "DELETE FROM datos WHERE id = $id";
// Elimina el registro con SQL
$result = mysqli_query($conn, $query);
if(!$result) {
die("No se pudo insertar datos (Query Failed!)"); // Muestra el mensaje después del alta de
registro
}