Decision Support System (DSS): Demo-PoS für ein Einzelhandelsgeschäft
In diesem Tutorial erstellen wir ein einfaches Kassensystem für ein fiktives Einzelhandelsgeschäft. Das System wird vom operativen Personal verwendet, um die täglichen Geschäftstransaktionen aufzuzeichnen. Das taktische Personal wird das System auch verwenden, um die aktuelle Leistung des Einzelhandelsgeschäfts zu überwachen.
Das System wird die Möglichkeit haben, Daten nach Excel zu exportieren. Excel wird als verwendet System zur Entscheidungsfindung Werkzeug zur Analyse der Daten. Die Daten in Excel können auch mit Daten aus anderen Quellen kombiniert werden.
MIS-Komponenten für Einzelhandelsgeschäfte
1. Geschäftsabläufe
Geschäftsabläufe legen fest, wie die täglichen Geschäftstransaktionen abgewickelt werden müssen. Zur Erfassung der täglichen Umsätze wird das Kassensystem genutzt.
Die folgende Liste beschreibt die Aktivitäten, die ausgeführt werden müssen, wenn ein Kunde einen Artikel kauft
- Der Kunde präsentiert die zu kaufenden Artikel an der Kasse
- Der Kassierer durchsucht das System nach dem präsentierten Artikel im System, um den Preis abzurufen
- Der Kassierer gibt die Menge des gekauften Artikels ein und das System berechnet die Gesamtkosten. Dieser Vorgang wird für alle gekauften Artikel wiederholt
- Wenn ein Kassierer fälschlicherweise einen Artikel oder eine Artikelmenge zum System hinzufügt, sollte er in der Lage sein, diesen zu entfernen, sofern die Zahlung noch nicht verbucht wurde. Wenn die Zahlung verbucht wurde, sollte der Kassierer nichts mehr entnehmen können.
- Nach der Überprüfung der Gesamtrechnung des Kunden sollte das System es dem Kassierer ermöglichen, die Kundenzahlung zu buchen und eine Quittung für den Kunden auszudrucken.
2. Menschen
Die Benutzer, die das System verwenden werden, sind Kassierer, Buchhalter und Benutzer der Bestandskontrolle. Alle Benutzer müssen im wahrsten Sinne des Wortes mit dem Computer vertraut sein und im Umgang mit dem Point-of-Sale-System geschult sein.
3. Hardware
Das Point-of-Sale-System wird Microsoft Zugriff als Datenbank-Engine. Microsoft Zugang ist eine eigenständige Datenbank-Engine und daher wird das System auf einem einzelnen Computer ausgeführt. Der verwendete Computer muss die folgenden Spezifikationen erfüllen.
- Mindestens 1 GB RAM
- Mindestens 10 GB freier Speicherplatz auf dem lokalen Laufwerk, auf dem sich die Datenbank befindet
- Der Computer sollte ein Windows-basiertes Betriebssystem mit mindestens Windows XP und höher ausführen
- Die Prozessorgeschwindigkeit sollte mindestens 1 GHz betragen
4. Software
Der Computer, der mit dem System verwendet wird, sollte die folgenden Mindestspezifikationen erfüllen.
- Microsoft basierend Betriebssystem
- Microsoft Office Suite (insbesondere Microsoft Word und Microsoft Betreten)
5. Daten
Die täglichen Geschäftstransaktionen werden in einem gespeichert Microsoft Auf die Datenbank zugreifen.
Point-of-Sale-Datenbankwörterbuch
Ein Datenbankwörterbuch beschreibt die Datenbankfelder, ihre Funktion und den Datentyp.
Im Folgenden werden die Tabellen beschrieben, die wir in unserer Datenbank haben werden. Der Einfachheit halber beschränken wir die Anzahl der Tabellen auf nur vier (4).
Produkttabelle
S / N | Feldname | Dateityp | Beschreibung |
---|---|---|---|
1 | id | Numerisch | Notieren Sie den Primärschlüssel |
2 | Produktname | Schnur | Produktname |
3 | PREIS | Numerisch | Der Preis des Produkts |
4 | Menge_zur_Hand | Numerisch | Zu jeder Zeit verfügbare Menge |
5 | Empfohlene_Lieferanten-ID | Numerisch | Fremdschlüssel, der auf die Lieferantentabelle verweist |
Kundentisch
S / N | Feldname | Dateityp | Beschreibung |
---|---|---|---|
1 | id | Numerisch | Notieren Sie den Primärschlüssel |
2 | Kundenname | Schnur | Name des Kunden |
3 | Total_purchases | Numerisch | Kumulierter Wert der Gesamtverkäufe an den jeweiligen Kunden |
Lieferantentabelle
S / N | Feldname | Dateityp | Beschreibung |
---|---|---|---|
1 | id | Numerisch | Notieren Sie den Primärschlüssel |
2 | Name des Anbieters | Schnur | Name des Kunden |
3 | Kontakt Nummer | Numerisch | Kontaktnummer des Lieferanten |
4 | E-Mail-Adresse | Schnur | E-Mail-Adresse des Lieferanten |
Verkaufstisch
S / N | Feldname | Dateityp | Beschreibung |
---|---|---|---|
1 | id | Numerisch | Notieren Sie den Primärschlüssel |
2 | Kundennummer | Numerisch | Eindeutige Kundenkennung |
3 | Transaktionsdatum | Datum | Das Datum, an dem die Transaktion aufgezeichnet wurde |
4 | Betrag_bezahlt | Numerisch | Gesamtkaufbetrag |
5 | bezahlt | Boolean | Boolesches Feld, das anzeigt, ob ein Kunde bezahlt hat oder nicht |
Tabelle mit Verkaufsdetails
S / N | Feldname | Dateityp | Beschreibung |
---|---|---|---|
1 | id | Numerisch | Notieren Sie den Primärschlüssel |
2 | sales_id | Numerisch | Eindeutige Kundenkennung |
3 | Produkt ID | Datum | Das Datum, an dem die Transaktion aufgezeichnet wurde |
4 | Menge | Numerisch | Gesamtkaufbetrag |
5 | bezahlt | Boolean | Boolesches Feld, das anzeigt, ob ein Kunde bezahlt hat oder nicht |
Entitätsbeziehungsdiagramm der Point-of-Sale-Datenbank
Das Entity-Relationship-Diagramm zeigt die Beziehung zwischen Tabellen in der Datenbank. Die folgende Tabelle beschreibt die Beziehungen zwischen den Datenbanktabellen
S / N | Beziehung | primär | Unbekannter Schlüssel | Beziehungsnatur |
---|---|---|---|---|
1 | Produkte bis zum Verkauf | ID in Produkten | Product_id im Verkauf | 1 zu viele |
2 | Verkauf an Kunden | ID in Kunden | Customer_id im Verkauf | Viel zu viel |
3 | Produkte an Lieferanten | ID in Lieferanten | Empfohlene Lieferanten-ID in Produkten | Viele zu 1 |
Das folgende Bild zeigt die Beziehungen zwischen den Tabellen in unserer Datenbank.
Wie eine Transaktion im System verarbeitet wird
- Das System ruft alle Kundendatensätze aus der Kundentabelle ab und füllt die Dropdown-Kombination aus
- Der Kassierer klickt auf die Schaltfläche „Neue Transaktion“. Dadurch wird ein neuer Datensatz in der Verkaufstabelle erstellt und eine Transaktions-ID generiert.
- Das System ruft alle Produkte aus der Produkttabelle ab und füllt die Dropdown-Kombination aus
- Der Kassierer wählt ein Produkt aus der Dropdown-Liste aus. Das System behält die Produkt-ID und den Preis für den aktuellen Artikel.
- Der Kassierer gibt die gekaufte Menge ein. Das System errechnet die Zwischensumme anhand des hinterlegten Preises und der eingegebenen Menge. Dieser Vorgang wird wiederholt, bis alle Produkte im System gebucht wurden.
- Der Kassierer gibt den Betrag ein, den der Kunde bezahlt hat. Das System berechnet die Änderung, wenn der Kunde mehr als den Preis zahlt.
- Der Kassierer klickt auf die Schaltfläche „Zahlung buchen“. Das System aktualisiert die;
- Verfügbare Produktmenge in der Produkttabelle
- Aktualisiert das Feld „Bezahlter Betrag“ und markiert die Transaktion in der Verkaufstabelle als bezahlt
- Aktualisiert das Feld „Gesamteinkäufe“ in der Kundentabelle
Screenshots der grafischen Benutzeroberfläche am Point of Sale
Systemhauptfenster – Dies ist der Einstiegspunkt in das System. Es ermöglicht den Benutzern, Daten einzugeben, Transaktionen zu verarbeiten, Berichte zu drucken und Verkaufsdaten zur weiteren Analyse nach Excel zu exportieren.
Hier haben wir verschiedene Dateneingabefenster gezeigt, die während des POS verwendet werden, um einen Überblick über das Feld zu geben, das während der Durchführung der Transaktion ausgefüllt wird.
Point-of-Sale-Fenster, das von Kassierern an der Kasse genutzt wird
Die Benutzeroberfläche ist so gestaltet, dass sie den Kassierer durch die Schritte zur Buchung eines erfolgreichen Kaufvorgangs führt.
Fenster zur Kundendateneingabe
Fenster zur Produktdateneingabe
Zusammenfassung
Dieses Tutorial zeigt Ihnen die praktischen Schritte zur Entwicklung eines Informationssystems und erläutert einen Prototyp eines POS-Systems (Point of Sale). Das System wurde mit entwickelt Visual Basic für Anwendungen (VBA) in Microsoft Zugriff.