2010-12-04 9 views
5

Ich habe nicht eine Verkaufsstelle zuvor entworfen und ehrlich gesagt, nicht viel wissen, welche Attribute benötigt werden. Ich habe ein Design gefunden und festgestellt, dass es immer noch nicht alles speichert, was ich brauche. Mir fehlen noch einige Attribute.Hilfe mit einer Verkaufsstelle Design

Einige der Probleme, die ich mit diesem digram sehen:

  • Ich brauche für Retouren zu ermöglichen.
  • Ich muss keine Gebühren Artikel zulassen. (Frei)
  • Es sollte einen Rabatt für jedes Produkt geben und auch einen zusätzlichen Rabatt, der beim Check-out angewendet werden kann.
  • Die Tabelle "pos_invoice" hat kein Gesamtattribut.
  • Wie ungültig erklärten Transaktionen zu handhaben ...

Ich glaube, ich insgesamt Spalte auf die Rechnungstabelle aufgenommen werden kann, aber ich frage mich, warum es nicht da war, mit zu beginnen. Wohin sollen diese Attribute gehen?

Kann mir bitte jemand sagen, was ich hier vermisse, um die oben genannten Punkte zu bearbeiten?


Ich habe ein ein Bild, das ich zeigen will, aber leider, ich brauche 10 rep Punkte, dies zu tun, die ich nicht habe. Vielleicht habe ich mir nach einer kleinen Diskussion diese Punkte verdient, um das Bild hochzuladen.

+2

Es scheint, dass Sie nach einem Aufsatz zum Erstellen eines POS-Systems fragen. Könnten Sie versuchen, Ihre Frage neu zu formulieren? Welche Programmiersprache verwenden Sie? Welches Datenbanksystem verwenden Sie? Wie ist Ihre aktuelle Datenbankstruktur? Etc. – bobsoap

+0

Bob, bei allem Respekt, ich sehe nicht, was meine Programmiersprache damit zu tun hat. Wir sprechen hier über ein Datenbankdesign. Die Datenbank wird MySQL sein, aber das ist an dieser Stelle nicht in Stein gemeißelt. Ich habe ein Bild von den Tabellenstrukturen, kann es aber noch nicht hochladen, da ich dafür nicht genügend Rep-Punkte habe. – Jim

+1

vielleicht ein Startpunkt sein könnte http://www.databaseanswers.com/data_models/ –

Antwort

5

Wenn Sie nicht wollen oder können nicht neue Tabellen und Logik im Design erstellen Sie gefunden:

• I für Retouren ermöglichen müssen.

Produktrückgaben können als Kauf behandelt werden, indem der Kunde als Lieferant verwendet wird und der Preis und der Versand übereinstimmen oder die vertriebsbezogene Tabelle dupliziert wird und die Retoure aufgerufen wird. Passen Sie das Buchhaltungssystem so an, dass die Gesamtsumme aus den Retouren als Gutschrift anstelle einer Belastung angewendet wird.

• Ich muss keine kostenpflichtigen Artikel zulassen. (Frei)

• Es sollte einen Rabatt für jedes Produkt geben und einen zusätzlichen Rabatt, der beim Auschecken angewendet werden kann.

Unterstützt Ihr Vorlagensystem cupons? Wenn nicht, fügen Sie einen Artikel in das Inventar ein, der keinen Preis hat, und erlauben, dass der Preis während des Verkaufsgenehmigungsprozesses angepasst wird. Ändern Sie nicht den Preis für einen Artikel, sondern einen Rabatt von 100%.

• Die Tabelle "pos_invoice" hat kein Gesamtattribut.

Die Summen werden berechnet und müssen nicht in der Datenbank gespeichert werden, sind aber manchmal für die Geschwindigkeit. (Nur Lesen Verkaufskopftabelle insted aus dem Verkauf Detaildatensätze zu berechnen.

• Wie für ungültig erklärt Transaktionen zu handhaben ...

Die meisten POS-System employe irgendeine Art von Genehmigung vor dem Versand. Hat Sie Vorlage POS eine Berechtigung haben System? Wenn ja, fügen Sie einen Ablehnungsgrund von "Void" hinzu.

ODER

Vertrag mit einem der Hosting-Sites Web und ihre Warenkorb-Funktion verwenden, die alles tut, die Sie wünschen und mehr.

Verwandte Themen