Heim > Artikel > Backend-Entwicklung > Verwenden Sie PHP und Bootstrap, um ein effizientes Management-Backend für die Datenvisualisierung zu erstellen
Mit der kontinuierlichen Entwicklung des Internets entstehen immer wieder verschiedene Websites und Anwendungen, und das Verwaltungs-Backend dieser Websites und Anwendungen ist ein unverzichtbarer Bestandteil. Das Management-Backend ist nicht nur eine Datenverwaltungsplattform für Websites und Anwendungen, sondern auch eine Plattform zur Datenvisualisierung, die es Managern ermöglicht, Datenänderungen und -trends klarer zu erkennen und so Unternehmensentscheidungen stärker zu unterstützen.
In diesem Artikel erfahren Sie, wie Sie mithilfe von PHP und Bootstrap ein effizientes Verwaltungs-Backend erstellen, um Datenvisualisierungsfunktionen zu erreichen. Das Folgende wird zur Erläuterung in die folgenden Teile unterteilt.
1. Umgebungseinrichtung
Bevor Sie beginnen, müssen Sie die PHP- und MySQL-Umgebungen einrichten. Sie können eine integrierte Umgebung wie XAMPP, WAMP usw. wählen oder sie selbst erstellen. Nach der Installation können Sie testen, ob die Umgebung erfolgreich eingerichtet wurde, indem Sie http://localhost besuchen.
2. Verwenden Sie Bootstrap, um die Management-Backend-Schnittstelle zu erstellen.
Bootstrap ist ein beliebtes Frontend-Framework. Es bietet einige sehr praktische Stile und Komponenten, um schnell eine schöne und reaktionsfähige Website zu erstellen. Bevor Sie Bootstrap verwenden können, müssen Sie dessen Dateien herunterladen.
Nach Abschluss kann die Management-Backend-Schnittstelle entsprechend den tatsächlichen Anforderungen erstellt werden. Die spezifischen Schritte sind wie folgt:
1. Erstellen Sie eine neue Seite und führen Sie die Bootstrap-Stildatei und die JavaScript-Datei ein, wie im folgenden Code gezeigt:
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>管理后台</title> <link rel="stylesheet" href="css/bootstrap.min.css"> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> </head>
2. Fügen Sie eine Navigationsleiste hinzu, wie im folgenden Code gezeigt:
<body> <nav class="navbar navbar-expand-lg navbar-light bg-light"> <a class="navbar-brand" href="#">管理后台</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="#">首页 <span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">数据可视化</a> </li> <li class="nav-item"> <a class="nav-link" href="#">用户管理</a> </li> <li class="nav-item"> <a class="nav-link" href="#">设置</a> </li> </ul> </div> </nav> </body>
3. Fügen Sie den Hauptinhaltsbereich hinzu, wie im folgenden Code gezeigt:
<div class="container-fluid"> <div class="row"> <div class="col-md-3"> <div class="card"> <div class="card-body"> <h5 class="card-title">数据可视化</h5> <p class="card-text">这里是数据可视化的介绍。</p> <a href="#" class="btn btn-primary">进入</a> </div> </div> </div> <div class="col-md-3"> <div class="card"> <div class="card-body"> <h5 class="card-title">用户管理</h5> <p class="card-text">这里是用户管理的介绍。</p> <a href="#" class="btn btn-primary">进入</a> </div> </div> </div> <div class="col-md-3"> <div class="card"> <div class="card-body"> <h5 class="card-title">设置</h5> <p class="card-text">这里是设置的介绍。</p> <a href="#" class="btn btn-primary">进入</a> </div> </div> </div> </div> </div>
Mit dem obigen Code kann schnell eine einfache Verwaltungs-Backend-Schnittstelle erstellt werden. Als nächstes können Sie die Daten in PHP bearbeiten und die Daten visuell auf der Seite anzeigen.
3. Integrieren Sie PHP und MySQL in den Verwaltungshintergrund
1. Erstellen Sie eine Tabelle mit dem Namen „data“:
CREATE TABLE `data` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `value` int(11) NOT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2 Und geben Sie die Daten im JSON-Format an die Front-End-Seite zurück, um die Datenvisualisierungsfunktion zu realisieren. Der Code lautet wie folgt:
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "test"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT * FROM data"; $result = $conn->query($sql); $rows = array(); while($row = $result->fetch_assoc()) { array_push($rows, array('name'=>$row['name'], 'value'=>intval($row['value']), 'date'=>$row['date'])); } echo json_encode($rows); $conn->close(); ?>
4. Verwenden Sie JavaScript zur Datenvisualisierung
Im Verwaltungshintergrund können Sie Chart.js, eine sehr beliebte JavaScript-Bibliothek, zur Datenvisualisierung verwenden. Chart.js bietet einige häufig verwendete Methoden zur Datenanzeige, z. B. Liniendiagramme, Säulendiagramme, Kreisdiagramme usw. In diesem Artikel verwenden wir Liniendiagramme, um Datenvisualisierungsfunktionen zu implementieren.
Der Code lautet wie folgt:
<body> <canvas id="myChart"></canvas> <script src="js/Chart.min.js"></script> <script src="js/data.php"></script> <script> $(function() { $.get('data.php', function(data) { var labels = []; var values = []; var dates = []; $.each(JSON.parse(data), function(index, item) { labels.push(item.name); values.push(item.value); dates.push(item.date); }); var ctx = document.getElementById('myChart'); var myChart = new Chart(ctx, { type: 'line', data: { labels: labels, datasets: [{ label: '数据可视化', data: values, backgroundColor: [ 'rgba(255, 99, 132, 0.2)', 'rgba(54, 162, 235, 0.2)', 'rgba(255, 206, 86, 0.2)', 'rgba(75, 192, 192, 0.2)', 'rgba(153, 102, 255, 0.2)', 'rgba(255, 159, 64, 0.2)' ], borderColor: [ 'rgba(255, 99, 132, 1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)', 'rgba(153, 102, 255, 1)', 'rgba(255, 159, 64, 1)' ], borderWidth: 1 }] }, options: { scales: { yAxes: [{ ticks: { beginAtZero: true } }] } } }); }); }); </script> </body>
Mit dem obigen Code können die Daten in der Datenbank in Form eines Liniendiagramms auf der Seite angezeigt werden.
Zusammenfassung
In diesem Artikel wird erläutert, wie Sie mithilfe von PHP und Bootstrap ein effizientes Verwaltungs-Backend erstellen und die Datenvisualisierungsfunktion realisieren können. Zuerst verwenden wir Bootstrap, um die Management-Backend-Schnittstelle zu erstellen. Dann verwenden wir PHP, um eine Verbindung zur Datenbank herzustellen und die Daten im JSON-Format an die Frontend-Seite zurückzugeben. Schließlich verwenden wir die JavaScript-Bibliothek Chart.js, um die Daten anzuzeigen auf der Seite in Form eines Liniendiagramms angezeigt. Die Methode in diesem Artikel ist auf die meisten Arten von Verwaltungs-Backends anwendbar. Sie ermöglicht Administratoren nicht nur, Datenänderungen und Trends klarer zu erkennen, sondern verbessert auch die Arbeitseffizienz.
Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP und Bootstrap, um ein effizientes Management-Backend für die Datenvisualisierung zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!