Você está aqui: PromoveFácil » CSS » Sistema de Gestão Escolar: CSS, HTML, PHP, MySQL

Sistema de Gestão Escolar: CSS, HTML, PHP, MySQL

É de tal fato que se precise ter em que possa contar de uma forma famigerada de sucesso em pouco tempo sempre contando da ajuda de máquinas ou softwares para que possam entender que se deve ter o que se falta de vez em quando que é a interferência motivada para que outra pessoa interfira no sistema de um modo em que torna-se melhor o conceito de administrar não só um sistema mas também gerir o necessário fazendo com que todo o sistema funcione de uma forma em que torna-se a quantidade de vezes que essa repetição ocorre para que melhor aproveite o tempo, haja de uma forma em que torne a repetição não cansativa em relação a quem está gerindo o sistema.

O sistema de banco de dados abaixo deve ser guardado em um arquivo “.SQL” e executar no banco de dados de sua preferência.

Criado originalmente em MySQL, pode haver mais que duas opções, utilizando-se WAMP ou XAMPP.

/* BANCO DE DADOS DE UM SISTEMA DE GESTÃO ESCOLAR

CREATE TABLE tb_escola (
id_matricula_escola INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nome_aluno_escola VARCHAR(150) NULL,
materia_escola VARCHAR(150) NULL,
nota1_escola INTEGER(10) UNSIGNED NULL,
nota2_escola INTEGER(10) UNSIGNED NULL,
PRIMARY KEY(id_matricula_escola)
);

 

O arquivo Front-End e Back-End torna-se viável após salvar o código abaixo em um arquivo “.PHP”.

<?php
// CONEXAO COM O BANCO DE DADOS E ARMAZENAMENTO DAS VARIAVES
$link = mysqli_connect(“localhost”, “root”, “”, “data_base_escola”);

if (!$link) {
echo “Error: Falha ao conectar-se com o banco de dados MySQL.” . PHP_EOL;
echo “Debugging errno: ” . PHP_EOL;
echo “Debugging error: ” . PHP_EOL;
exit;
}

if(!empty($_POST[‘enviar’])) {
$nome_aluno_escola = $_POST[‘nome_aluno_escola’];
$materia_escola = $_POST[‘materia_escola’];
$nota1_escola = $_POST[‘nota1_escola’];
$nota2_escola = $_POST[‘nota2_escola’];

$query = “INSERT INTO tb_escola (nome_aluno_escola, materia_escola, nota1_escola, nota2_escola) VALUES (‘$nome_aluno_escola’, ‘$materia_escola’, ‘$nota1_escola’, ‘$nota2_escola’)”;

$result = mysqli_query($link, $query) or die(mysqli_error());

}

?>

<style>
/* ESTILIZAÇÃO DO CSS DO FORMULÁRIO DO SISTEMA DE GESTAO ESCOLAR */

#sistema_cadastro {
width:300px;
height:350px;
background:#f2f2f2;
margin:0 auto;
}

.formulario {
width:140px;
position:relative;
margin:0 auto;
bottom:-40px;
}

.formulario h2 {
font-size:15px;
color:#666666;
}

.formulario input, select#seleciona_materia {
width:140px;
height:25px;
margin-bottom:5px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
border:1px solid #CC9900;
cursor:pointer;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E5E5E5;
border-radius: 15px 15px 15px 15px;
box-shadow: 0 0 10px #E8E8E8 inset;
height: 40px;
padding: 10px;
}

.formulario input[type=text], input[type=email] {
position:relative;
padding-left:10px;
}

.formulario input[type=submit] {
position:relative;

}

.formulario input[type=submit]:hover {
background:#ADD600;
}

table#tabulado_medico {
margin:40px auto 0 auto;
}
</style>

<section id=”sistema_cadastro”>

<form class=”formulario” action=”” method=”POST”>
<h2>Sistema de Gestao Escola</h2>

<input type=”text” name=”nome_aluno_escola” required placeholder=”Nome do Aluno” />
<select id=”seleciona_materia” name=”materia_escola”>
<option value=”Quimica”>Quimica</option>
<option value=”Biologia”>Biologia</option>
<option value=”Educacao Fisica”>Educacao Fisica</option>
</select>

<input type=”text” name=”nota1_escola” required placeholder=”Nota 1″ />
<input type=”text” name=”nota2_escola” required placeholder=”Nota 2″ />

<input type=”submit” name=”enviar” value=”Enviar” />

</form>
</section>

<table id=”tabulado_medico” style=”height: 73px;” width=”432″>
<tbody>

<tr>
<td style=”width: 99px;background:#ADD600;”>Matricula Aluno</td>
<td style=”width: 99px;background:#ADD600;”>Nome Aluno</td>
<td style=”width: 100px;background:#ADD600;”>Materia </td>
<td style=”width: 100px;background:#ADD600;”>Nota 1</td>
<td style=”width: 100px;background:#ADD600;”>Nota 2</td>
<td style=”width: 101px;background:#ADD600;”>Media</td>
</tr>

<?php

$query = “SELECT * FROM tb_escola ORDER BY id_matricula_escola DESC”;

$result = mysqli_query($link, $query) or die(mysqli_error());
$i = 0;
while($fetch = mysqli_fetch_row($result)):

?>

<tr>
<td style=”width: 99px;”><?php echo $fetch[0]; ?></td>
<td style=”width: 99px;”><?php echo $fetch[1]; ?></td>
<td style=”width: 100px;”><?php echo $fetch[2]; ?></td>
<td style=”width: 100px;”><?php echo $fetch[3]; ?></td>
<td style=”width: 100px;”><?php echo $fetch[4]; ?></td>
<td style=”width: 101px;”><?php echo ($fetch[3] + $fetch[4]) / 2 ?></td>
</tr>

<?php $i+=1; endwhile; ?>

É por saber que você está com um sistema de gestão escolar e poderá trafegar dados de alunos em que estão sendo geridos para tornar melhor ainda a situação em que a burocracia seja mais conveniente em certo ponto em que seja necessário haver para que possa tornar o fluxo de saída e entrada de dados como uma operação.

Fábio Pereira
Últimos posts por Fábio Pereira (exibir todos)