Relasjonsdatabaser er ofte brukt for kommersielle applikasjoner som web- butikker og kundeservice . Hvis en relasjonsdatabase holder dataene for et system hvor kundeordre er plassert , skaper inntekter basert på ordredata vil være en nødvendig og nyttig funksjon . Bygge en kvittering fra en relasjonsdatabase er noe du kan oppnå lett å bruke gratis teknologi , enten du bruker et system på nettet eller fra en desktop applikasjon . Instruksjoner
en
kompilere en liste over den informasjonen du vil skal vises på kvitteringen. Dette vil variere avhengig av din database og hva slags kvittering du trenger. En kvittering kan inneholde mengder, navn på kjøpte varer , bestille summer og datoer . Andre elementer du vil inkludere er betalingsinformasjon og informasjon om kjøper og selger. All informasjonen må komme fra databasen.
2 p Hvis det ikke allerede er bygget , designe din relasjonsdatabase . Skisser et design for databasen på papir eller ved hjelp av en grafisk design program , inkludert enheter og relasjonene mellom dem . Hver enhet vil tilsvare en tabell i databasen, og vil ha en liste over egenskaper som blir tabellkolonnene . Relasjoner i dataene kan implementeres ved hjelp utenlandske tastene når du bygge opp databasen .
3
Bygg databasen. Hvis databasen skal brukes over nettet, kan du bruke et system som MySQL, og Web- vert kan gi tilgang gjennom phpMyAdmin grensesnittet. Ved hjelp av dette grensesnittet eller SQL-setninger , lage hver av tabellene i databasen sammen med sine søyler , som i følgende enkle eksempel SQL : en
CREATE TABLE kunde
( CustomerID INT , CustomerName VARCHAR ( 20 ));
CREATE TABLE for
(ordre- INT , OrderDate DATE, orderPaid desimal ( 5,2 ) , custid INT ) ;
feltet " custid " fungerer som en fremmed nøkkel, holder ID for kunden plasserer ordren og knytter de to tabellene .
4
Design og bygge et grensesnitt for å få tilgang til databasen . Hvis systemet kommer til å operere på Internett , kan du bruke en server side språk som PHP eller ASP , og hvis du utvikler en desktop applikasjon du kan bruke et språk som Java. Innenfor grensesnitt , enten på skrivebordet eller Internett , må du koble til databasen og tilrettelegge bestillingsprosessen. Følgende PHP-koden skisserer koble til en MySQL database: ?
< Php
mysql_connect ( " database_host ", " database_username ", " database_password ");
mysql_select_db ( " database_name "); ?
>
5
Monter elementene i kvitteringen dynamisk når en ordre er plassert , eller når betalingen er gjort . Bruke server side eller stasjonære programmeringskode , søke i databasen for å skape en kunde kvittering. Følgende bygger elementene i en enkel kvittering for visning og utskrift fra en nettleser: ?
< Php
$ CUSTOMER_ID = 123 ;//hvor kunden ID er kjent
echo "
Kvittering for kunde : " . . $ CUSTOMER_ID " < /p >";
$ order_result = mysql_query ( "SELECT * FROM orden der custid =" $ CUSTOMER_ID . ) ;
while ( $ order_row = mysql_fetch_array ( $ order_result ) )
{ echo "
Order ID: " . . $ order_row [' OrderID '] " < /p > ";
echo"
Order date : " . $ order_row [' OrderDate '] . " < /p > ";
echo"
Beløp: " . $ order_row [' orderPaid '] " < /p >"; . ? }
>
Avhengig av strukturen i databasen , kan du også ønsker å inkludere detaljer om elementer bestilt.