Prova scritta simulazione esame di stato 2019 - 2 aprile 2019


Traccia della seconda simulazione 2019 che chiede di realizzare il sistema informatico per una compagnia ferroviaria.
EasyTrain avrà bisogno di un sistema informatico per la prenotazione online di un determinato viaggio e poi di un sistema per il controllo dei biglietti e anche per la visualizzazione in streaming di film per gli utenti in viaggio.
Questa è la mia soluzione in formato pdf.

Apri PDF



Il sorgente PHP per la risoluzione del quesito uno della seconda parte.


Download del codice
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<html><head>
	<title>Seconda Simulazione 2019 - prima query</title></head>
<body>
	<?
	$conn = new mysqli("localhost","root","", "simulazione2");
	if ($conn->connect_error) {
		die("Connessione fallita con errore: " . $conn->connect_error);
	}
  $query = "SELECT titolo, genere, anno_di_produzione FROM FILM ORDER BY genere, anno_di_produzione";
	$result = $conn->query($query);
	$i = 0;
	if ($result->num_rows > 0) {
		echo "elenco dei film in catalogo ordinati per genere ed anno di produzione <br>";
		echo "<table border=\"1\">";
		echo "<tr><td bgcolor=\"#FFFFFF\">Titolo</td><td  bgcolor=\"#FFFFFF\">genere</td>";
		echo "<td  bgcolor=\"#FFFFFF\">Anno di produzione</td></tr>";

		while($row = $result->fetch_assoc()) {
			if($i % 2 == 0){
				echo "<tr><td bgcolor=\"#BBBBBB\">&nbsp;".$row['titolo'];
				echo "</td><td  bgcolor=\"#BBBBBB\">&nbsp;".$row['genere'];
				echo "</td><td  bgcolor=\"#BBBBBB\">&nbsp;".$row['anno_di_produzione']."</td></tr>";
			}
			else{
				echo "<tr><td bgcolor=\"#DDDDDD\">&nbsp;".$row['titolo'];
				echo "</td><td  bgcolor=\"#DDDDDD\">&nbsp;".$row['genere'];
				echo "</td><td  bgcolor=\"#DDDDDD\">&nbsp;".$row['anno_di_produzione']."</td></tr>";
			}
			$i++;
		}
	} else {echo "Nessun risultato";}
	echo "</table>";
	$conn->close();
	?>
</body>
</html>