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

Innholdsfortegnelse:

Anonim

I denne opplæringen vil vi lage et enkelt salgsstedssystem for en fiktiv butikk. Systemet vil bli brukt av det operasjonelle personalet til å registrere daglige forretningstransaksjoner. Det taktiske personalet vil også bruke systemet til å overvåke butikkens nåværende ytelse.

Systemet vil kunne eksportere data for å utmerke seg. Excel vil bli brukt som et beslutningsstøttesystemverktøy for å analysere dataene. Dataene i Excel kan også kombineres med data fra andre kilder.

Butikk MIS komponenter

1. Forretningsprosedyrer

Forretningsprosedyrer definerer hvordan daglige forretningstransaksjoner må gjennomføres. Salgsstedssystemet vil bli brukt til å registrere daglig salg.

Følgende liste viser aktivitetene som skal utføres når en kunde kjøper en vare

  1. Kunden presenterer varer som skal kjøpes i kontanter
  2. Kassereren søker i systemet etter den presenterte varen i systemet for å hente prisen
  3. Kassereren angir antall kjøpte varer, og systemet beregner den totale kostnaden. Denne prosessen gjentas for alle de kjøpte varene
  4. Hvis en kasserier feilaktig legger til en vare eller et antall i systemet, bør de kunne fjerne det hvis betalingen ennå ikke er bokført. Hvis betalingen er bokført, bør ikke kassereren kunne fjerne noe.
  5. Etter å ha verifisert den totale kundefakturaen, bør systemet tillate kassereren å bokføre kundebetalingen og skrive ut en kvittering for kunden.

2 personer

Brukerne som skal bruke systemet vil være kasserere, regnskapsførere og lagerstyringbrukere. Alle brukerne må være bokstavelig datamaskiner og ha opplæring i hvordan man bruker salgsstedet.

3. Maskinvare

Salgssystemet vil Microsoft Access være som databasemotor. Microsoft-tilgang er en frittstående databasemotor, og som sådan vil systemet kjøres på en enkelt datamaskin. Datamaskinen som brukes må ha følgende spesifikasjoner.

  • Minimum 1 GB RAM
  • Minimum 10 GB ledig lagringsplass på den lokale stasjonen der databasen skal være
  • Datamaskinen skal kjøre et Windows-basert operativsystem med minst Windows XP og nyere
  • Prosessorhastigheten skal ha minimum 1 GHz

4. Programvare

Datamaskinen som skal brukes sammen med systemet skal ha følgende minimumsspesifikasjoner.

  • Microsoft-basert operativsystem
  • Microsoft Office Suite (Spesielt Microsoft Word og Microsoft Access)

5. Data

Daglige forretningstransaksjoner lagres i en Microsoft Access-database.

Point of Sale Database Dictionary

En databaseordbok beskriver databasefeltene, hva de gjør og datatypen.

Følgende beskriver tabellene vi vil ha i databasen vår. For enkelhets skyld vil vi holde antall bord til bare fire (4).

Produkter Tabell

S / N Feltnavn Data-type Beskrivelse
1 id Numerisk Registrer primærnøkkel
2 Produktnavn String Produktets navn
3 Pris Numerisk Prisen på produktet
4 Mengde_på_hånd Numerisk Tilgjengelig mengde tilgjengelig til enhver tid
5 Anbefalt_leverandør_id Numerisk Utenlandsk nøkkel som lenker til leverandørtabellen

Kundetabell

S / N Feltnavn Data-type Beskrivelse
1 id Numerisk Registrer primærnøkkel
2 Kundenavn String Kundens navn
3 Totale kjøp Numerisk Akkumulert verdi av det totale salget til den aktuelle kunden

Leverandørbord

S / N Feltnavn Data-type Beskrivelse
1 id Numerisk Registrer primærnøkkel
2 Leverandørnavn String Kundens navn
3 Kontakt nummer Numerisk Kontaktnummer for leverandøren
4 Epostadresse String E-postadresse for leverandøren

Salgstabell

S / N Feltnavn Data-type Beskrivelse
1 id Numerisk Registrer primærnøkkel
2 Kunde ID Numerisk Kundens unike identifikator
3 Transaksjonsdato Dato Datoen da transaksjonen ble registrert
4 Beløpet betalt Numerisk Totalt kjøpesum
5 Betalt Boolsk Boolsk felt som viser om en kunde har betalt eller ikke

Salg Detaljer Tabell

S / N Feltnavn Data-type Beskrivelse
1 id Numerisk Registrer primærnøkkel
2 salg_id Numerisk Kundens unike identifikator
3 Produkt ID Dato Datoen da transaksjonen ble registrert
4 mengde Numerisk Totalt kjøpesum
5 Betalt Boolsk Boolsk felt som viser om en kunde har betalt eller ikke

Point of Sale database enhetsforhold diagram

Enhetsrelasjonsdiagrammet viser forholdet mellom tabeller i databasen. Tabellen nedenfor beskriver forholdet mellom databasetabellene

S / N Forhold Hoved Utenlandsk nøkkel Forholdets 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 i leverandører Anbefalt_leverandør_id i produkter Mange til 1

Følgende bilde viser forholdet mellom tabellene i databasen vår.

Hvordan en transaksjon behandles i systemet

  1. Systemet henter alle kundeposter fra kundetabellen og fyller ut rullegardinkombinasjonen
  2. Kassereren klikker på ny transaksjonsknapp. Dette skaper en ny post i salgstabellen og genererer en transaksjons-ID.
  3. Systemet henter alle produktene fra produkttabellen og fyller ut rullegardinkombinasjonen
  4. Kassereren velger et produkt fra rullegardinlisten. Systemet beholder produkt-ID og pris for gjeldende vare.
  5. Kassereren angir kjøpt mengde. Systemet beregner delsummen basert på lagret pris og angitt antall. Denne prosessen gjentas til alle produktene er lagt ut i systemet.
  6. Kassereren legger inn beløpet som kunden har betalt. Systemet beregner endringen hvis kunden betaler mer enn prisen.
  7. Kassereren klikker på etterbetalings-knappen. Systemet oppdaterer;
    1. produktmengde for hånden i produkttabellen
    2. oppdaterer det betalte beløpsfeltet og merker transaksjonen som betalt i salgstabellen
    3. oppdaterer feltet for totale kjøp i kundetabellen

Point of Sale Grafisk brukergrensesnitt

Systemets hovedvindu - dette er inngangspunktet i systemet. Det lar brukerne legge inn data, behandle transaksjoner, skrive ut rapporter og eksportere salgsdata til Excel for videre analyse.

Her har vi demonstrert forskjellige dataregistreringsvinduer som ble brukt under POS, for å gi en oversikt over feltet som fylles ut mens transaksjonen utføres.

Point of Sale Window som brukes av kasserer på kontantstedet

Brukergrensesnittet er utformet på en slik måte at det guider kassereren gjennom trinnene som er involvert i å legge ut en vellykket kjøpstransaksjon.

Vindu for oppføring av kundedata

Vindu for produktdatainnføring

Sammendrag

Denne veiledningen viser deg de praktiske trinnene som er involvert i å utvikle et informasjonssystem og forklarte en prototype av et POS-system (salgssted). Systemet er utviklet ved bruk av Visual Basic for Applications (VBA) i Microsoft Access.