2010-11-20 5 views
1

i kleine Abrechnung Anwendung tue,
i für Billing-Software einige Hinweise über Datenbankdesign benötigen,
i Produkttabelle in diese haben unter Felder am beibehalten,Datenbank-Design für Billing-System Anwendung

Produkt Tabelle

Product code , unique , 
quantity , 
price, 
vat, 
discount , 

und einige wenige Spalten wie Benutzer-ID, CreatedDate,

Basket Tabelle,

basketid , 
PHPSESSIONID , 
productcode, 
quantity , 

und wenige erforderlichen Informationen wie Benutzer-ID, Erstellungsdatum,
Zähler Menschen Rechnungen Eingabe zunächst speichern in tblbasket Tabelle,
bei Abrechnung bestätigt, Erforderliche Details Umzug Tabelle tblSale sind,

tblSale Tisch :

id AI,PK, 
BasketSessionID ,(no foreign key concept but just inserting that tbl basket PHPSESSIONID) 
productcose , and few required details, 

Die obigen Angaben für die Abrechnung Anwendung halten,

Jetzt brauche ich einige guidence furtheir zu gehen,

  1. Notwendigkeit Berichte, Tages Verkauf, Retouren und alles ist

So Erster Schritt,

ich so etwas wie pflegen wollen implementieren unten,

  1. Produktcode Gesamt stockin Zahl,
  2. nach einigen s benötigen verkauft Tock aus Zahl,
  3. wenn Renditen bedeutet wie,

So möchte ich Tabellenentwurf für Stockin, Fehlbestand, Returns, kostenlose CD,

Gesamt Idee hinter heißt,
Berichterstattung Ansicht völlig zu halten für Billing-Anwendung,

+0

Ein wenig Formatierung würde einen langen Weg gehen – BenV

+0

@Bharanikumar, stimme ich mit BenV, habe ich einige rudimentäre Formatierung Ihres Textes, aber bitte, klicken Sie auf die Bearbeitungsschaltfläche und Fix Großbuchstaben, kein Leerzeichen vor Komma, etc. Sätze endend mit. nicht, –

+0

Ich würde vorschlagen, dass Sie ein Schema entwerfen, um Konten getrennt für Benutzer und Transaktionen zwischen zwei Konten zu haben. – andreypopp

Antwort

1

Bevor Sie Ihre endgültigen Entscheidungen über das Datenbankschema treffen, nehmen Sie sich etwas Zeit, um sich die Microsoft-Beispieldaten AdventureWorks2008 für SQL Server anzusehen.

  • Diese link verweist auf die availabel Beispiele für SQL Server
  • Diese link ist ein Tutorial Berichte über das Erstellen.
  • Diese link ist ein Beispiel für Web-App für Abenteuer

Works Nachdem Sie das Datenbankdesign ich Ihnen die Antworten oben erwähnt auf Ihre Fragen haben glauben bewertet haben. Wenn Sie weitere Fragen haben, können Sie auf die AdventureWorks-Datenbank verweisen, um Ihre Frage oder Ihr Ziel zu beschreiben.

Verwandte Themen