Die Statistiken zur Bestandszuweisung sind eine der wichtigsten Funktionen im Bestandsverwaltungssystem. Es hilft den Administratoren, die Bestandsverteilung zwischen verschiedenen Lagern zu verfolgen. In diesem Artikel werden wir mithilfe von PHP erläutert, wie Sie eine einfache Bestandszuordnungsstatistik schreiben und entsprechende Codebeispiele angeben.
Zunächst müssen wir eine Datenbanktabelle erstellen, in der die Bestandszuordnungsdatensätze gespeichert sind. Die Tabelle enthält die folgenden Felder:
CREATE TABLE allocations (
allocation_id INT PRIMARY KEY AUTO_INCREMENT,
product_id INT NOT NULL,
warehouse_id INT NOT NULL,
allocation_date DATE NOT NULL,
allocation_quantity INT NOT NULL
);
Als nächstes müssen wir eine Seite im System erstellen, um die Statistiken zur Bestandszuweisung anzuzeigen. Zunächst müssen wir eine Verbindung zur Datenbank herstellen.
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "inventory_management";
// Eine Verbindung erstellen
$conn = new mysqli($servername, $username, $password, $dbname);
// Überprüfen Sie die Verbindung
if ($conn->connect_error) {
die("Verbindung ist fehlgeschlagen: " . $conn->connect_error);
}
?>
Anschließend können wir der Seite eine Tabelle hinzufügen, um die Bestandszuweisungsstatistiken anzuzeigen:
<html>
<head>
<title>Bestandszuweisungsstatistik</title>
</head>
<body>
<h1>Bestandszuweisungsstatistik</h1>
<table>
<tr>
<th>ZuteilungsaufzeichnungID</th>
<th>WarenID</th>
<th>LagerhausID</th>
<th>Zuteilungszeit</th>
<th>Anzahl der zugewiesenen</th>
</tr>
<?php
$sql = "SELECT * FROM allocations";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>" . $row["allocation_id"] . "</td>";
echo "<td>" . $row["product_id"] . "</td>";
echo "<td>" . $row["warehouse_id"] . "</td>";
echo "<td>" . $row["allocation_date"] . "</td>";
echo "<td>" . $row["allocation_quantity"] . "</td>";
echo "</tr>";
}
} else {
echo "没有库存Zuteilungsaufzeichnung";
}
?>
</table>
</body>
</html>
Der obige Code liest den Bestandszuweisungsdatensatz aus der Datenbank und zeigt ihn in einem Tabellenformular auf der Seite an. Stellen Sie sicher, dass Sie diese Codes als PHP -Datei speichern und auf dem Server ausgeführt werden.
Über das obige Codebeispiel können wir einfach eine PHP-basierte Bestandsverteilungsstatistikfunktion implementieren. Nach den tatsächlichen Bedürfnissen kann dieses Beispiel geändert und erweitert werden, um das Funktions- und Schnittstellendesign weiter zu optimieren.