Relationale Datenbanken sind oft für kommerzielle Anwendungen wie Web -Shops und Kundendienst eingesetzt. Wenn eine relationale Datenbank hält die Daten für ein System , durch die Kundenaufträge gelegt , wodurch Einnahmen von Bestelldaten basierend wird eine notwendige und nützliche Funktion . Bauen eine Quittung aus einer relationalen Datenbank ist etwas, das man leicht erreichen kann, mit freier Technologien , egal ob mit einem System auf dem Web oder von einer Desktop-Anwendung. Anleitung
1
Stellen Sie eine Liste der Informationen, die Sie auf der Quittung angezeigt. Diese variieren je nach Datenbank und welche Art des Empfangs Sie brauchen. Eine Quittung kann wie Mengen , die Namen der gekauften Artikel , um Summen und Termine. Weitere Elemente, die Sie einbeziehen möchten, können, sind Zahlung Details und Informationen über Käufer und Verkäufer. Alle Informationen müssen aus der Datenbank kommen .
2
Wenn es nicht bereits gebaut , entwerfen sie ihre relationalen Datenbank. Skizzieren Sie einen Entwurf für die Datenbank auf dem Papier oder mit einem Grafik-Design- Programm, einschließlich Entitäten und den Beziehungen zwischen ihnen. Jede Einheit wird in eine Tabelle in der Datenbank entsprechen , und eine Liste der Attribute, die die Spalten der Tabelle zu werden. Beziehungen in den Daten können unter Verwendung von Fremdschlüsseln wenn Sie die Datenbank aufzubauen.
3
Erstellen Sie die Datenbank . Wenn Ihre Datenbank wird über das Web verwendet werden , können Sie ein System wie MySQL, und Ihre Web-Host kann Zugriff über das phpMyAdmin -Schnittstelle bieten . Über diese Schnittstelle oder SQL-Anweisungen zu erstellen jede der Tabellen in der Datenbank zusammen mit ihren Säulen, wie in der folgenden einfachen Beispiel SQL:
CREATE TABLE Kunde
( customerID INT, customerName VARCHAR ( 20) );
CREATE TABLE um
( orderID INT, orderDate DATE, orderPaid DECIMAL ( 5,2) , CustID INT) ;
Das Feld " CustID " wirkt als Fremdschlüssel , halten Sie die ID für den Kunden den Auftrag vergeben und die Verknüpfung der beiden Tabellen .
4
entwerfen und bauen eine Schnittstelle zum Zugriff auf die Datenbank . Wenn Ihr System wird über das Internet betreiben, können Sie eine serverseitige Sprache wie PHP oder ASP verwenden , und wenn man die Entwicklung einer Desktop-Anwendung sind, können Sie eine Sprache wie Java verwenden. Innerhalb Ihrer Schnittstelle , egal ob auf dem Desktop oder Internet , werden Sie brauchen, um mit der Datenbank verbinden und erleichtern den Bestellvorgang ab. Der folgende PHP-Code beschreibt eine Verbindung zu einer MySQL-Datenbank :
< php
mysql_connect ( " DATABASE_HOST ", " Datenbank- ", " database_password ");
mysql_select_db ( " Datenbankname "); ?
>
5
Montieren Sie die Elemente in Ihrer Quittung dynamisch , wenn ein Auftrag erteilt wird , oder wenn die Zahlung erfolgt ist . Verwenden Sie Ihre Server-Seite oder Desktop Programmiercode , die Datenbank abfragen, um einen Kunden den Eingang zu schaffen. Die folgende baut die Elemente in einem einfachen Eingang zum Anzeigen und Drucken von einem Web- Browser :
< php
$ customer_id = 123 ;//, wo die Kunden-ID ist bekannt
echo "
Receipt für Kunden : " . . $ customer_id "
";
$ order_result = mysql_query ( "SELECT * FROM WHERE um CustID =" $ customer_id . ) ;
while ($ order_row = mysql_fetch_array ( $ order_result ) )
{echo "
Bestellen ID: " . . $ order_row [' orderID '] "
";
echo"
Bestelldatum: " . $ order_row [' orderDate '] . "
";
echo"
Betrag: " . $ order_row [' orderPaid '] "
"; . ? }
>
Abhängig von der Struktur der Datenbank , können Sie auch wollen , um Details des Artikel enthalten bestellt .