Decision Support System (DSS): Demo PoS for en detailbutik

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

  1. Kunden præsenterer varer, der skal købes, til kassen
  2. Kassereren søger i systemet efter den præsenterede vare i systemet for at hente prisen
  3. Kassereren indtaster mængden af ​​den købte vare, og systemet beregner den samlede pris. Denne proces gentages for alle de købte varer
  4. 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.
  5. 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 Description
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 Description
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 Description
1 id Numerisk Optag primær nøgle
2 Leverandør Navn String Navn på kunden
3 Kontakt nummer Numerisk Kontaktnummer til leverandøren
4 Email_adresse String E-mailadresse til leverandøren

Salgstabel

S / N Feltnavn Datatype Description
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 Description
1 id Numerisk Optag primær nøgle
2 salgs-id Numerisk Kundens unikke identifikator
3 Product_id Dato Den dato, hvor transaktionen blev registreret
4 mængde Numerisk Samlet købsbeløb
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.

Point of Sale Database Entity Relation

Hvordan en transaktion behandles i systemet

  1. Systemet henter alle kunderegistreringer fra kundetabellen og udfylder drop down-kombinationen
  2. Kassereren klikker på knappen Ny transaktion. Dette opretter en ny post i salgstabellen og genererer et transaktions-id.
  3. Systemet henter alle produkter fra produkttabellen og udfylder rullemenuen
  4. Kassereren vælger et produkt fra rullelisten. Systemet beholder produkt-id og pris for den aktuelle vare.
  5. 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.
  6. Kassereren indtaster det beløb, som kunden har betalt. Systemet beregner ændringen, hvis kunden betaler mere end prisen.
  7. Kassereren klikker på knappen Post betaling. Systemet opdaterer;
    1. produktmængde ved hånden i produkttabellen
    2. opdaterer feltet betalt beløb og markerer transaktionen som betalt i salgstabellen
    3. 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 Grafisk brugergrænseflade

Point of Sale-vindue, der bruges af kasserere ved kassen

Point of Sale vindue

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 kundedata

Vinduet til indtastning af produktdata

Produktdataindtastningsvindue

Resumé

Denne vejledning viser dig de praktiske trin, der er involveret i udviklingen af ​​et informationssystem og forklarede en prototype af et POS-system (salgssted). Systemet er udviklet vha Visual Basic til applikationer (VBA) in Microsoft Adgang.