Beslutningsstøttesystem (DSS): Demo PoS for en detailbutik

Indholdsfortegnelse:

Anonim

I denne vejledning opretter vi et simpelt salgsstedssystem for en fiktiv detailbutik. Systemet vil blive brugt af det operationelle personale til at registrere de daglige forretningstransaktioner, det taktiske personale vil også bruge systemet til at overvåge detailbutikens nuværende præstationer.

Systemet har mulighed for at eksportere data til at udmærke sig. Excel vil blive brugt som et beslutningsstøttesystem til at analysere dataene. Dataene i Excel kan også kombineres med data fra andre kilder.

Detailbutik MIS-komponenter

1. Forretningsprocedurer

Forretningsprocedurer definerer, hvordan de daglige forretningstransaktioner skal gennemføres. Salgsstedssystemet vil blive brugt til at registrere det daglige salg.

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 kontant till
  2. Kasserer 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 de samlede omkostninger. Denne proces gentages for alle de købte varer
  4. Hvis en kasserer fejlagtigt tilføjer en vare eller en varemængde i systemet, skal de kunne fjerne den, hvis betalingen endnu ikke er bogført. Hvis betalingen er bogført, skal kassereren ikke være i stand til at fjerne noget.
  5. Efter kontrol af den samlede kundefaktura skal systemet tillade kassereren at bogføre kundebetalingen og udskrive en kvittering til kunden.

2. Mennesker

De brugere, der vil bruge systemet, vil være kasserer, regnskabsførere og lagerstyringsbrugere. Alle brugere skal være computer bogstaveligt og være uddannet i, hvordan man bruger salgsstedet.

3. Hardware

Salgsstedssystemet vil Microsoft Access som databasemotor. Microsoft-adgang er en enkeltstående databasemotor, og som sådan køres systemet på en enkelt computer. Den anvendte computer skal have følgende specifikationer.

  • Mindst 1 GB RAM
  • Mindst 10 GB ledig lagerplads på det lokale drev, hvor databasen vil være
  • Computeren skal køre et Windows-baseret operativsystem med mindst Windows XP og derover
  • Processorhastigheden skal have mindst 1 GHz

4. Software

Computeren, der skal bruges sammen med systemet, skal have følgende minimumsspecifikationer.

  • Microsoft-baseret operativsystem
  • Microsoft Office Suite (specifikt Microsoft Word og Microsoft Access)

5. Data

De daglige forretningstransaktioner gemmes i en Microsoft Access-database.

Point of Sale Database Dictionary

En databaseordbog beskriver databasefelterne, hvad de laver og datatypen.

I det følgende beskrives de tabeller, som vi har i vores database. Af hensyn til enkelheden holder vi antallet af tabeller til kun fire (4).

Produkter tabel

S / N Feltnavn Datatype Beskrivelse
1 id Numerisk Optag primærnøgle
2 Produktnavn Snor Produktets navn
3 Pris Numerisk Prisen på produktet
4 Mængde_på_hånd Numerisk Tilgængelig mængde ved hånden til enhver tid
5 Anbefalet_leverandør_id Numerisk Udenlandsk nøgle, der linker til leverandørtabellen

Kunder tabel

S / N Feltnavn Datatype Beskrivelse
1 id Numerisk Optag primærnøgle
2 Kundenavn Snor Kundens navn
3 Total_køb Numerisk Akkumuleret værdi af det samlede salg til den bestemte kunde

Leverandørtabel

S / N Feltnavn Datatype Beskrivelse
1 id Numerisk Optag primærnøgle
2 Leverandør Navn Snor Kundens navn
3 Kontakt nummer Numerisk Kontaktnummer for leverandøren
4 Email adresse Snor E-mail-adresse til leverandøren

Salgstabel

S / N Feltnavn Datatype Beskrivelse
1 id Numerisk Optag primærnøgle
2 Kunde ID Numerisk Kundens unikke id
3 Overførselsdato Dato Datoen for transaktionens registrering
4 Betalt beløb Numerisk Samlet købsbeløb
5 Betalt Boolsk Boolsk felt, der viser, om en kunde har betalt eller ej

Tabel med salgsoplysninger

S / N Feltnavn Datatype Beskrivelse
1 id Numerisk Optag primærnøgle
2 salg_id Numerisk Kundens unikke id
3 Produkt_id Dato Datoen for transaktionens registrering
4 antal Numerisk Samlet købsbeløb
5 Betalt Boolsk Boolsk felt, der viser, om en kunde har betalt eller ej

Point of Sale database enhedsforhold diagram

Enhedsrelationsdiagrammet viser forholdet mellem tabeller i databasen. Den følgende tabel beskriver forholdet mellem databasetabellerne

S / N Forhold Primær Fremmed nøgle Forholdet natur
1 Produkter til salg Id i produkter Produkt_id i salg 1 til mange
2 Salg til kunder Id hos kunder Kunde_id i salg Mange til mange
3 Produkter til leverandører Id hos leverandører Anbefalet_leverandør_id i produkter Mange til 1

Følgende billede viser forholdet mellem tabellerne i vores database.

Hvordan en transaktion behandles i systemet

  1. Systemet henter alle kundeoptegnelser fra kundetabellen og udfylder rullemenuen
  2. Kassereren klikker på den nye transaktionsknap. 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 holder produkt-id og pris for den aktuelle vare.
  5. Kassereren indtaster den købte mængde. Systemet beregner subtotalen baseret på den gemte pris og den indtastede mængde. Denne proces gentages, indtil alle produkter er blevet sendt i systemet.
  6. Kassereren indtaster det beløb, som kunden har betalt. Systemet beregner ændringen, hvis kunden betaler mere end prisen.
  7. Kasserer klikker på knappen efter betaling. Systemet opdaterer;
    1. produktmængde ved hånden i produkttabellen
    2. opdaterer det betalte beløb og markerer transaktionen som betalt i salgstabellen
    3. opdaterer det samlede købsfelt i kundetabellen

Salgssted Grafisk brugergrænseflade Screenshots

Systemets hovedvindue - dette er indgangspunktet i systemet. Det giver brugerne mulighed for at indtaste data, behandle transaktioner, udskrive rapporter og eksportere salgsdata til Excel til yderligere analyse.

Her har vi demonstreret forskellige dataindtastningsvinduer, der blev brugt under POS, for at give et overblik over det felt, der udfyldes under transaktionen.

Point of Sale Window, der bruges af kasserer på kontantstedet

Brugergrænsefladen er designet på en sådan måde, at den guider kassereren gennem de trin, der er involveret i bogføring af en vellykket købstransaktion.

Vindue til indtastning af kundedata

Vindue til indtastning af produktdata

Resumé

Denne tutorial viser dig de praktiske trin involveret i udviklingen af ​​et informationssystem og forklarede en prototype af et POS-system (salgssted). Systemet er udviklet ved hjælp af Visual Basic for Applications (VBA) i Microsoft Access.