Decision Support System (DSS): Demo PoS for en detailbutik
โก Smart opsummering
Koncepter til beslutningsstรธttesystemer bliver levende i dette demo-kassesystem til en fiktiv detailbutik. Indbygget Microsoft Access registrerer daglige salgstransaktioner og eksporterer data til Excel, hvor ledere analyserer performance og trรฆffer informerede beslutninger.

I denne vejledning vil vi oprette et simpelt salgsstedssystem til en fiktiv detailbutik. Systemet vil blive brugt af det operative personale til at registrere de daglige forretningstransaktioner, det taktiske personale vil ogsรฅ bruge systemet til at overvรฅge detailbutikkens aktuelle prรฆstationer.
Systemet vil have mulighed for at eksportere data til Excel. Excel vil blive brugt som en beslutningsstรธttesystem vรฆrktรธj til at analysere data. Dataene i Excel kan ogsรฅ kombineres med data fra andre kilder.
Detailbutik MIS komponenter
1. Forretningsgange
Forretningsprocedurer definerer, hvordan de daglige forretningstransaktioner skal udfรธres. Point of sale-systemet vil blive brugt til at registrere det daglige salg.
Den fรธlgende liste beskriver de aktiviteter, der skal udfรธres, nรฅr en kunde kรธber en vare
- Kunden prรฆsenterer varer, der skal kรธbes, til kassen
- Kassereren sรธger i systemet efter den prรฆsenterede vare i systemet for at hente prisen
- Kassereren indtaster mรฆngden af โโden kรธbte vare, og systemet beregner den samlede pris. Denne proces gentages for alle de kรธbte varer
- Hvis en kasserer fejlagtigt tilfรธjer en vare eller varemรฆngde i systemet, bรธr de kunne fjerne den, hvis betalingen endnu ikke er blevet bogfรธrt. Hvis betalingen er bogfรธrt, skal kassereren ikke kunne fjerne noget.
- Efter at have verificeret den samlede kunderegning, bรธr systemet tillade kassereren at bogfรธre kundebetalingen og udskrive en kvittering til kunden.
2. Mennesker
De brugere, der skal bruge systemet, vil vรฆre kasserere, revisorer og lagerkontrolbrugere. Alle brugere skal bogstaveligt talt vรฆre computere og vรฆre uddannet i, hvordan man bruger salgssystemet.
3. Hardware
Kassesystemet vil Microsoft Adgang som databasemotor. Microsoft adgang er en selvstรฆndig databasemotor, og som sรฅdan vil systemet blive kรธrt pรฅ en enkelt computer. Den anvendte computer skal have fรธlgende specifikationer.
- Minimum 1 GB RAM
- Minimum 10 GB ledig lagerplads pรฅ det lokale drev, hvor databasen vil vรฆre
- Computeren skal kรธre en Windows-baseret drift med mindst Windows XP og nyere
- Processorhastigheden skal have minimum 1GHz
4. Software
Den computer, der skal bruges sammen med systemet, skal have fรธlgende minimumsspecifikationer.
- Microsoft baseret operativsystem
- Microsoft Office Suite (Specielt Microsoft Word og Microsoft Adgang)
5. Data
De daglige forretningstransaktioner vil blive gemt i en Microsoft Access database.
Point of Sale Database Ordbog
En databaseordbog beskriver databasefelterne, hvad de gรธr og datatypen.
Det fรธlgende beskriver de tabeller, vi vil have i vores database. For nemheds skyld vil vi holde antallet af borde til kun fire (4).
Produkttabel
| S / N | Feltnavn | Datatype | Beskrivelse |
|---|---|---|---|
| 1 | id | Numerisk | Optag primรฆr nรธgle |
| 2 | Produktnavn | String | Produktets navn |
| 3 | Pris | Numerisk | Prisen pรฅ produktet |
| 4 | Mรฆngde_ved_hรฅnden | Numerisk | Tilgรฆngelig mรฆngde ved hรฅnden pรฅ et givet tidspunkt |
| 5 | Recommended_supplier_id | Numerisk | Udenlandsk nรธgle, der linker til leverandรธrtabel |
Kundebord
| S / N | Feltnavn | Datatype | Beskrivelse |
|---|---|---|---|
| 1 | id | Numerisk | Optag primรฆr nรธgle |
| 2 | Kundenavn | String | Navn pรฅ kunden |
| 3 | Total_kรธb | Numerisk | Akkumuleret vรฆrdi af det samlede salg til den pรฅgรฆldende kunde |
Leverandรธr tabel
| S / N | Feltnavn | Datatype | Beskrivelse |
|---|---|---|---|
| 1 | id | Numerisk | Optag primรฆr nรธgle |
| 2 | Leverandรธr Navn | String | Leverandรธrens navn |
| 3 | Kontakt nummer | Numerisk | Kontaktnummer til leverandรธren |
| 4 | Email_adresse | String | E-mailadresse til leverandรธren |
Salgstabel
| S / N | Feltnavn | Datatype | Beskrivelse |
|---|---|---|---|
| 1 | id | Numerisk | Optag primรฆr nรธgle |
| 2 | Kunde ID | Numerisk | Kundens unikke identifikator |
| 3 | Overfรธrselsdato | Dato | Den dato, hvor transaktionen blev registreret |
| 4 | Betalt belรธb | Numerisk | Samlet kรธbsbelรธb |
| 5 | Betalt | Boolesk | Boolesk felt, der viser, om en kunde har betalt eller ej |
Tabel med salgsdetaljer
| S / N | Feltnavn | Datatype | Beskrivelse |
|---|---|---|---|
| 1 | id | Numerisk | Optag primรฆr nรธgle |
| 2 | salgs-id | Numerisk | Unik salgsidentifikator |
| 3 | Product_id | Numerisk | Produktets unikke identifikator |
| 4 | mรฆngde | Numerisk | Mรฆngde af solgt produkt |
| 5 | Betalt | Boolesk | Boolesk felt, der viser, om en kunde har betalt eller ej |
Point of Sale database entitet relationsdiagram
Entitetsrelationsdiagrammet viser forholdet mellem tabeller i databasen. Fรธlgende tabel beskriver relationerne mellem databasetabellerne
| S / N | Relationship | Primรฆr | Fremmed nรธgle | Relations natur |
|---|---|---|---|---|
| 1 | Produkter til salg | Id i produkter | Product_id i salg | 1 til mange |
| 2 | Salg til kunder | ID i kunder | Customer_id i salg | Mange til mange |
| 3 | Produkter til leverandรธrer | ID i leverandรธrer | Recommended_supplier_id i produkter | Mange til 1 |
Fรธlgende billede viser relationerne mellem tabellerne i vores database.
Hvordan en transaktion behandles i systemet
- Systemet henter alle kunderegistreringer fra kundetabellen og udfylder drop down-kombinationen
- Kassereren klikker pรฅ knappen Ny transaktion. Dette opretter en ny post i salgstabellen og genererer et transaktions-id.
- Systemet henter alle produkter fra produkttabellen og udfylder rullemenuen
- Kassereren vรฆlger et produkt fra rullelisten. Systemet beholder produkt-id og pris for den aktuelle vare.
- Kassereren indtaster det kรธbte antal. Systemet beregner subtotalen ud fra den lagrede pris og det indtastede antal. Denne proces gentages, indtil alle produkter er blevet bogfรธrt i systemet.
- Kassereren indtaster det belรธb, som kunden har betalt. Systemet beregner รฆndringen, hvis kunden betaler mere end prisen.
- Kassereren klikker pรฅ knappen Post betaling. Systemet opdaterer;
- produktmรฆngde ved hรฅnden i produkttabellen
- opdaterer feltet betalt belรธb og markerer transaktionen som betalt i salgstabellen
- opdaterer feltet for samlede kรธb i kundetabellen
Skรฆrmbilleder af grafisk brugergrรฆnseflade pรฅ salgsstedet
Systemets hovedvindue โ dette er indgangspunktet til systemet. Det giver brugerne mulighed for at indtaste data, behandle transaktioner, udskrive rapporter og eksportere salgsdata til Excel for yderligere analyse.
Her har vi demonstreret forskellige dataindtastningsvinduer brugt under POS, for at give et overblik over feltet der udfyldes mens transaktionen udfรธres.
Point of Sale-vindue, der bruges af kasserere ved kassen
Brugergrรฆnsefladen er designet pรฅ en sรฅdan mรฅde, at den guider kassereren gennem de trin, der er involveret i bogfรธringen af โโen vellykket kรธbstransaktion.
Vinduet til indtastning af kundedata
Vinduet til indtastning af produktdata





