Decision Support System (DSS): Demo PoS voor een winkel

⚡ Slimme samenvatting

In dit demonstratie-kassasysteem voor een fictieve winkel komen de concepten van een beslissingsondersteunend systeem tot leven. Gebouwd in Microsoft Access registreert dagelijkse verkooptransacties en exporteert gegevens naar Excel, waar managers de prestaties analyseren en weloverwogen beslissingen nemen.

  • 🏪 Demonstratie van een kassasysteem voor de detailhandel: Een kassasysteem registreert de dagelijkse verkopen voor een fictieve winkel. Microsoft Toegang.
  • 🧩 MIS-componenten: Het ontwerp omvat bedrijfsprocedures, personeel, hardware, software en datavereisten.
  • 🗃️ Databasewoordenboek: De kerntabellen voor producten, klanten, leveranciers en verkopen definiëren de velden en gegevenstypen.
  • 🔗 Entiteitsrelaties: Een ER-diagram brengt in kaart hoe producten, verkopen, klanten en leveranciers met elkaar verbonden zijn via primaire en externe sleutels.
  • ​ User Interface: Gegevensinvoervensters begeleiden kassamedewerkers bij het registreren van transacties en het verwerken van betalingen.
  • 📊 DSS met Excel: De geëxporteerde verkoopgegevens worden in Excel geanalyseerd, waardoor transactiegegevens worden omgezet in beslissingsondersteunende informatie.

Beslissingsondersteunend systeem

In deze tutorial maken we een eenvoudig kassasysteem voor een fictieve winkel. Het systeem wordt gebruikt door het operationele personeel om de dagelijkse zakelijke transacties vast te leggen, het tactische personeel gebruikt het systeem ook om de huidige prestaties van de winkel te monitoren.

Het systeem zal de mogelijkheid hebben om gegevens naar Excel te exporteren. Excel zal gebruikt worden als beslissingsondersteunend systeem hulpmiddel om de gegevens te analyseren. De gegevens in Excel kunnen ook gecombineerd worden met gegevens uit andere bronnen.

Winkel MIS-componenten

1. Bedrijfsprocedures

Bedrijfsprocedures bepalen hoe de dagelijkse zakelijke transacties moeten worden uitgevoerd. Het kassasysteem zal worden gebruikt om de dagelijkse verkopen te registreren.

De volgende lijst geeft de activiteiten weer die moeten worden uitgevoerd wanneer een klant een artikel koopt

  1. De klant presenteert de te kopen artikelen bij de kassa
  2. Kassier zoekt in het systeem naar het gepresenteerde artikel in het systeem om de prijs op te halen
  3. De kassier voert de hoeveelheid van het gekochte artikel in en het systeem berekent de totale kosten. Dit proces wordt herhaald voor alle gekochte artikelen
  4. Als een kassier ten onrechte een artikel of artikelhoeveelheid aan het systeem toevoegt, moet hij/zij dit kunnen verwijderen als de betaling nog niet is geboekt. Als de betaling is geboekt, mag de kassier niets kunnen verwijderen.
  5. Nadat het systeem de totale rekening van de klant heeft gecontroleerd, moet de kassier de betaling van de klant kunnen boeken en een ontvangstbewijs voor de klant kunnen afdrukken.

2. Mensen

De gebruikers die het systeem zullen gebruiken zijn kassiers, accountants en gebruikers van voorraadbeheer. Alle gebruikers moeten letterlijk een computer zijn en getraind zijn in het gebruik van het kassasysteem.

3. Hardware

Het verkooppuntsysteem zal dat wel doen Microsoft Toegang als database-engine. Microsoft toegang is een standalone database engine en als zodanig zal het systeem op één computer draaien. De gebruikte computer zal de volgende specificaties moeten hebben.

  • Minimaal 1 GB RAM
  • Minimaal 10 GB vrije opslagruimte op de lokale schijf waar de database zich bevindt
  • De computer moet een Windows-besturingssysteem draaien met minimaal Windows XP en hoger
  • De processorsnelheid moet minimaal 1GHz zijn

4. Software

De computer die met het systeem wordt gebruikt, moet aan de volgende minimale specificaties voldoen.

  • Microsoft gebaseerde besturingssysteem
  • Microsoft Office-suite (specifiek Microsoft Word en Microsoft Toegang)

5. Gegevens

De dagelijkse zakelijke transacties worden opgeslagen in een Microsoft Toegang tot database.

Databasewoordenboek voor verkooppunten

Een databasewoordenboek beschrijft de databasevelden, wat ze doen en het gegevenstype.

Hieronder worden de tabellen beschreven die we in onze database zullen hebben. Voor de eenvoud beperken we het aantal tabellen tot slechts vier (4).

Producten tabel

S / N Veldnaam Data type Beschrijving
1 id Numerieke Primaire sleutel opnemen
2 Productnaam Draad Naam van het product
3 Prijs Numerieke De prijs van het product
4 Hoeveelheid bij de hand Numerieke Beschikbare hoeveelheid op elk gewenst moment bij de hand
5 Aanbevolen_leverancier_id Numerieke Foreign key die linkt naar de leverancierstabel

Klanten tafel

S / N Veldnaam Data type Beschrijving
1 id Numerieke Primaire sleutel opnemen
2 Klantnaam Draad Naam van de klant
3 Totaal_aankopen Numerieke Geaccumuleerde waarde van de totale omzet aan de specifieke klant

Leverancierstabel

S / N Veldnaam Data type Beschrijving
1 id Numerieke Primaire sleutel opnemen
2 Naam van leverancier Draad Naam van de leverancier
3 Contact nummer Numerieke Contactnummer van de leverancier
4 E-mailadres Draad E-mailadres van de leverancier

Verkooptabel

S / N Veldnaam Data type Beschrijving
1 id Numerieke Primaire sleutel opnemen
2 Klanten ID Numerieke Unieke klantidentificatie
3 Transactie datum Datum De datum waarop de transactie is geregistreerd
4 Betaald bedrag Numerieke Totaal aankoopbedrag
5 Betaald Boolean Booleaans veld dat aangeeft of een klant heeft betaald of niet

Verkoopdetails tabel

S / N Veldnaam Data type Beschrijving
1 id Numerieke Primaire sleutel opnemen
2 verkoop_id Numerieke unieke verkoopidentificatiecode
3 Product-ID Numerieke unieke productidentificatiecode
4 hoeveelheid Numerieke Aantal verkochte producten
5 Betaald Boolean Booleaans veld dat aangeeft of een klant heeft betaald of niet

Relatiediagram van de Point of Sale-database-entiteit

Het entiteitsrelatiediagram toont de relatie tussen tabellen in de database. De volgende tabel beschrijft de relaties tussen de databasetabellen

S / N Verhouding Primair Vreemde sleutel Relatie aard
1 Producten naar verkoop Id in producten Product_id in verkoop 1 tot veel
2 Verkoop aan klanten Identiteit bij klanten Klant_id in verkoop Veel te veel
3 Producten aan leveranciers Id bij leveranciers Aanbevolen_leverancier_id in producten Veel tegen 1

De onderstaande afbeelding toont de relaties tussen de tabellen in onze database.

Relatie met database-entiteit verkooppunt

Hoe een transactie in het systeem wordt verwerkt

  1. Het systeem haalt alle klantrecords op uit de klantentabel en vult de vervolgkeuzelijst in
  2. De kassier klikt op de knop Nieuwe transactie. Hierdoor wordt een nieuw record in de verkooptabel aangemaakt en wordt een transactie-ID gegenereerd.
  3. Het systeem haalt alle producten uit de productentabel op en vult de vervolgkeuzelijst in
  4. De kassier selecteert een product uit de vervolgkeuzelijst. Het systeem bewaart de product-ID en prijs voor het huidige artikel.
  5. De kassier voert het gekochte aantal in. Het systeem berekent het subtotaal op basis van de opgeslagen prijs en de ingevoerde hoeveelheid. Dit proces wordt herhaald totdat alle producten in het systeem zijn geplaatst.
  6. De kassamedewerker voert het bedrag in dat de klant heeft betaald. Het systeem berekent het wisselgeld als de klant meer betaalt dan de prijs.
  7. Kassier klikt op de knop 'Betaal achteraf'. Het systeem werkt de;
    1. producthoeveelheid bij de hand in de productentabel
    2. werkt het veld voor het betaalde bedrag bij en markeert de transactie als betaald in de verkooptabel
    3. werkt het veld voor totale aankopen in de klantentabel bij

Grafische gebruikersinterfaceschermafbeeldingen van verkooppunt

Hoofdvenster van het systeem – dit is het toegangspunt tot het systeem. Hiermee kunnen gebruikers gegevens invoeren, transacties verwerken, rapporten afdrukken en verkoopgegevens naar Excel exporteren voor verdere analyse.

Hier hebben we verschillende gegevensinvoervensters gedemonstreerd die tijdens POS worden gebruikt, om een ​​overzicht te geven van het veld dat wordt ingevuld tijdens het uitvoeren van de transactie.

Grafische gebruikersinterface voor verkooppunt

Verkooppuntvenster gebruikt door kassamedewerkers bij de kassa

Verkooppuntvenster

De gebruikersinterface is zo ontworpen dat deze de kassamedewerker door de stappen leidt die nodig zijn voor het boeken van een succesvolle aankooptransactie.

Venster voor het invoeren van klantgegevens

Venster voor het invoeren van klantgegevens

Venster voor gegevensinvoer van producten

Venster voor gegevensinvoer voor producten

Veelgestelde vragen

Een beslissingsondersteunend systeem verzamelt en analyseert bedrijfsgegevens om managers te helpen weloverwogen beslissingen te nemen. In deze demo fungeren verkoopgegevens, geëxporteerd naar Excel, als het beslissingsondersteunend systeem voor het analyseren van de prestaties van een winkel.

Een MIS produceert routinematige operationele rapporten, terwijl een DSS gegevens analyseert ter ondersteuning van specifieke beslissingen. In dit geval is het kassasysteem het MIS en de Excel-analyselaag erbovenop het DSS.

Microsoft Access is een lichtgewicht, op zichzelf staande database-engine die op één computer draait, waardoor het ideaal is voor een demonstratie in een kleine winkel. Het integreert bovendien gemakkelijk met Excel voor rapportage en analyse.

AI voegt voorspellende analyses, zoekopdrachten in natuurlijke taal en geautomatiseerde inzichten toe aan moderne beslissingsondersteunende systemen. In plaats van alleen verkoopcijfers uit het verleden te rapporteren, kan een door AI aangedreven DSS de vraag voorspellen en managers aanbevelingen doen over te nemen acties.

Niet helemaal. AI verbetert een DSS met voorspellingen en patroonherkenning, maar menselijk oordeel, schone data en de zakelijke context blijven essentieel. AI werkt het beste als een laag die het DSS aanvult, niet vervangt.

Vat dit bericht samen met: