Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA 7
orientada a objetos y utilizando PHP como leguaje de comunicación entre el servidor y el front en HTML
que maneje el control de notas de un instituto de educación media, donde debe manejar: estudiantes,
<?php
class Alumno{
var $ramo;
var $nota;
$ramo = $_GET['ramo'];
$nota = $_GET['nota'];
?>
<table>
<?php
$mysql=$colegio->ListarDatos($ramo);
if($rowgeneral= mysql_fetch_array($mysql)){
$variable1=$rowgeneral['ramo'];
$variable2=$rowgeneral['nota'];
?>
</table>
</center>
<table class="display">
<?php
$componente=new Component();
$listar=$componente->listar($ramo);
echo
$lista=$Listado->listar($row[0]);
echo
<td>".$row2[2]."</td>;
?>
</table>
<?php
?>
<h1>Alumnos</h1>
<center>
<table class="table">
<thead>
<tr class="">
<td></td>
<td>N°</td>
<td>Alumno</td>
<?php
$th=$Curso->listar($ramo);
$listath=$Listado->listar($roth[0]);
echo
echo "
<td>P".$roth[1]."</td>";
}?>
<td style>notass</td>
</tr>
</thead>
<?php
$listaalumnos=$reAl->ListaAlumno($listaA);
echo
<tr>
<td><input type='hidden' name='".$alumno[0]."txtalumno' id='txtalumno' value='".
$alumno[4]."'/></td>
<td>".$alumno[0]."</td>
<td>".$alumno[1]."".$alumno[2]." ,".$alumno[3]."</td>
$td=$componente->listar($ramo);
$lista=$ListaAlumno->listar($sistema2[0]);
onChange='validaNum(this.value,5,20)'; /></td>";
name='".$alumno[0]."promedio".$sistema2[1]."' readonly/></td>";
$alumno[0]."Notas' readonly/></td>";
echo "
</tr>;
?>
</table>
</center>
<center>
<div class="form-actions">
</div>
</center>
</form>
<?php
Ahora bien, luego de la creación del sistema, se requiere que responda lo siguiente:
Lo ideal para lo solicitado seria que todos los objetos puedan interactuar entre ellos y obviamente tienen
Herencia: Los objetos adquieren las propiedades de los objetos denominados “Padres”, por lo que la clase
estudiante heredo sus atributos.
Polimorfismo: Es una de las propiedades que nos permite recibir una respuesta diferente dependiendo
del
Abstracción: Toma en consideración solo los datos fundamentales de cada uno de los objetos,
permitiendo
de esta forma la comprensión y comunicación de los distintos objetos que se encuentran en el sistema
creado.
2. Indique cuáles son las clases y los objetos creados en su sistema y diga cuál es la diferencia entre ellos
(2
puntos).
Clase nota
Clase Alumno
Clase Ramos
Clase conexión
La principal diferencia entre estas clases es que cada una se encuentra conectada a un objeto
independiente, por lo que cada uno tiene acceso a diferentes tablas en la base de datos y estas ingresan
datos a su respectiva tabla, logrando una comunicación limpia y un ingreso de datos sin errores.
Está conformada por los atributos que se pueden ver en el código, tiene además conectores hacia
MySQL para guardar y hacer consultas. Tiene además componentes y distintas variables para la
visualización de las notas y los ramos correspondientes. Además, tiene opciones para el listado de
la información.
REFERENCIAS BIBLIOGRÁFICAS
IACC. (2022). Programación web II. Programación Orientada a Objetos con PHP. Semana 7