Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come costruire un ricevimento in un database relazionale

I database relazionali sono spesso utilizzati per applicazioni commerciali quali negozi web e servizi al cliente . Se un database relazionale è in possesso dei dati di un sistema attraverso il quale gli ordini dei clienti sono collocati , creando le ricevute sulla base di dati degli ordini sarà una caratteristica necessaria e utile. Costruire una ricevuta da un database relazionale è qualcosa che si può raggiungere facilmente utilizzando tecnologie libere , se si utilizza un sistema sul Web o da un'applicazione desktop . Istruzioni
1

compilare una lista delle informazioni che si desidera visualizzare sulla ricevuta . Questo può variare a seconda della banca dati e che tipo di ricezione è necessario . Una ricevuta può comprendere le quantità, nomi degli articoli acquistati , totali ordine e le date . Ulteriori elementi si consiglia di includere sono i dettagli di pagamento e le informazioni su acquirente e venditore. Tutte le informazioni dovranno provenire dal database .
2

Se non è già costruito , progettare il database relazionale . Disegnare un disegno per il database su carta o utilizzando un programma di grafica , comprese le entità e le relazioni tra di loro . Ogni entità sarà conforme a una tabella nel database , e avrà un elenco di attributi che diventano le colonne della tabella . Le relazioni tra i dati possono essere implementate utilizzando chiavi esterne quando si crea il database .
3

creare il database . Se il database si sta per essere utilizzato sul Web, è possibile utilizzare un sistema come MySQL , e il tuo host web può fornire l'accesso tramite l'interfaccia di phpMyAdmin . Utilizzando questa interfaccia o istruzioni SQL , creare ciascuna delle tabelle del database con le loro colonne , come nel seguente esempio semplice SQL :

CREATE TABLE customer

( customerID INT , customerName VARCHAR ( 20) ) ;

CREATE TABLE per

( orderID INT , DATA Data ordine , DECIMAL orderPaid ( 5,2 ) , custID INT) ;

Il campo " custID " agisce come una chiave esterna , tenendo la ID per il cliente di effettuare l'ordine e che collega le due tabelle .
4

progettazione e costruzione di un'interfaccia per accedere al database . Se il sistema sta per operare su Internet , è possibile utilizzare un linguaggio lato server come PHP o ASP , e se si sta sviluppando una applicazione desktop si può usare un linguaggio come Java . All'interno della vostra interfaccia , sia sul desktop o Internet , è necessario connettersi al database e facilitare il processo di ordinazione . Il seguente codice PHP delinea la connessione a un database MySQL : ?

mysql_connect ( " database_host " , " database_username " , " database_password ");

mysql_select_db ( " nome_database " ) ; ?

>
5

Assemblare gli elementi nella vostra ricevuta dinamicamente quando viene fatto un ordine , o quando il pagamento è effettuato . Utilizzando il lato server o il codice di programmazione desktop, interrogare il database per creare una ricevuta per il cliente . Il seguente costruisce gli elementi in una semplice ricevuta per la visualizzazione e la stampa da un browser Web: ?

$ customer_id = 123 ;//dove l'ID cliente è conosciuto

echo "

ricevuta per il cliente : " . . $ customer_id " < /p > " ;

$ order_result = mysql_query ( "SELECT * FROM WHERE ordine custID =" $ customer_id . ) ;

while ( $ order_row = mysql_fetch_array ( $ order_result ) ) per

{ echo "

ID ordine : " . . $ order_row [' orderID '] " < /p > " ;

echo"

data ordine : " . $ order_row [' data ordine '] . " < /p > " ;

echo"

Importo : " . $ order_row [' orderPaid '] " < /p >"; . ? }

>

a seconda della struttura del database , si potrebbe anche voler includere i dettagli di oggetti ordinato .

 

software © www.354353.com