Systém na podporu rozhodovania (DSS): Demo PoS pre maloobchod

Obsah:

Anonim

V tomto tutoriáli vytvoríme jednoduchý systém miesta predaja pre fiktívny maloobchod. Systém bude slúžiť prevádzkovým zamestnancom na zaznamenávanie každodenných obchodných transakcií, taktický personál bude tiež využívať tento systém na sledovanie aktuálnej výkonnosti maloobchodu.

Systém bude mať schopnosť exportovať dáta do excelu. Excel sa použije ako systémový nástroj na podporu rozhodovania na analýzu údajov. Údaje v programe Excel je možné kombinovať aj s údajmi z iných zdrojov.

Maloobchodné komponenty MIS

1. Obchodné postupy

Obchodné postupy definujú, ako sa musia uskutočňovať každodenné obchodné transakcie. Na zaznamenanie denného predaja sa použije systém predajného miesta.

V nasledujúcom zozname sú uvedené činnosti, ktoré je potrebné vykonať, keď si zákazník kúpi položku

  1. Zákazník predloží predmety, ktoré je potrebné nakúpiť, do hotovosti do
  2. Pokladník vyhľadá v systéme predloženú položku v systéme a získa cenu
  3. Pokladník zadá množstvo zakúpeného tovaru a systém vypočíta celkové náklady. Tento proces sa opakuje pre všetky zakúpené položky
  4. Ak pokladník nesprávne pridá položku alebo množstvo položky do systému, mal by byť schopný ju odstrániť, ak platba ešte nebola zaúčtovaná. Ak bola platba zaúčtovaná, pokladník by nemal byť schopný nič odstrániť.
  5. Po overení celkového účtu zákazníka by systém mal umožniť pokladníkovi zaúčtovať platbu zákazníkovi a vytlačiť potvrdenie pre zákazníka.

2. Ľudia

Užívatelia, ktorí budú systém používať, budú pokladníci, účtovníci a používatelia kontroly zásob. Všetci používatelia musia byť doslova v počítači a musia byť vyškolení v tom, ako používať systém predajného miesta.

3. Hardvér

Systémom miesta predaja bude ako databázový stroj Microsoft Access. Microsoft access je samostatný databázový stroj a ako taký bude systém spustený na jednom počítači. Použitý počítač bude musieť mať nasledujúce technické parametre.

  • Minimálne 1 GB RAM
  • Minimálne 10 GB voľného úložného priestoru na lokálnom disku, kde bude databáza
  • Počítač by mal používať operačný systém Windows pracujúci minimálne so systémom Windows XP a novším
  • Rýchlosť procesora by mala mať minimálne 1GHz

4. Softvér

Počítač, ktorý sa bude používať v systéme, by mal mať nasledujúce minimálne technické parametre.

  • Operačný systém založený na Microsoftu
  • Microsoft Office Suite (konkrétne Microsoft Word a Microsoft Access)

5. Údaje

Každodenné obchodné transakcie budú uložené v databáze Microsoft Access.

Slovník databázy predajných miest

Databázový slovník popisuje databázové polia, ich činnosť a dátový typ.

Nasledujúci text popisuje tabuľky, ktoré budeme mať v našej databáze. Kvôli jednoduchosti ponecháme počet tabuliek iba na štyri (4).

Tabuľka výrobkov

S / N Názov poľa Dátový typ Popis
1 id Číselné Zaznamenajte primárny kľúč
2 Meno Produktu String Názov produktu
3 cena Číselné Cena produktu
4 Quantity_at_hand Číselné Dostupné množstvo kedykoľvek k dispozícii
5 Recommended_supplier_id Číselné Cudzí kľúč, ktorý odkazuje na tabuľku dodávateľov

Tabuľka zákazníkov

S / N Názov poľa Dátový typ Popis
1 id Číselné Zaznamenajte primárny kľúč
2 Meno zákazníka String Meno zákazníka
3 Celkove_kupy Číselné Kumulovaná hodnota celkového predaja konkrétnemu zákazníkovi

Tabuľka dodávateľov

S / N Názov poľa Dátový typ Popis
1 id Číselné Zaznamenajte primárny kľúč
2 Meno dodavateľa String Meno zákazníka
3 Kontaktné číslo Číselné Kontaktné číslo dodávateľa
4 Emailová adresa String E-mailová adresa dodávateľa

Tabuľka predaja

S / N Názov poľa Dátový typ Popis
1 id Číselné Zaznamenajte primárny kľúč
2 Customer_id Číselné Jedinečný identifikátor zákazníka
3 Dátum transakcie Dátum Dátum zaznamenania transakcie
4 Čiastka vyplatená Číselné Celková suma nákupu
5 Zaplatené Boolovský Booleovské pole, ktoré ukazuje, či zákazník zaplatil alebo nie

Tabuľka podrobností o predaji

S / N Názov poľa Dátový typ Popis
1 id Číselné Zaznamenajte primárny kľúč
2 sales_id Číselné Jedinečný identifikátor zákazníka
3 Identifikačné číslo produktu Dátum Dátum zaznamenania transakcie
4 množstvo Číselné Celková suma nákupu
5 Zaplatené Boolovský Booleovské pole, ktoré ukazuje, či zákazník zaplatil alebo nie

Diagram vzťahov medzi entitami databázy a miestom predaja

Diagram vzťahu entít zobrazuje vzťah medzi tabuľkami v databáze. Nasledujúca tabuľka popisuje vzťahy medzi tabuľkami databázy

S / N Vzťah Primárny Cudzí kľúč Vzťahová povaha
1 Výrobky do predaja Id vo výrobkoch Product_id v predaji 1 mnohým
2 Predaj zákazníkom Id u zákazníkov Customer_id v predaji Veľa mnohým
3 Výrobky dodávateľom Id u dodávateľov Recommended_supplier_id v produktoch Mnoho do 1

Nasledujúci obrázok zobrazuje vzťahy medzi tabuľkami v našej databáze.

Ako sa transakcia spracováva v systéme

  1. Systém načíta všetky záznamy zákazníkov z tabuľky zákazníkov a naplní rozbaľovaciu kombináciu
  2. Pokladník klikne na tlačidlo novej transakcie. Takto sa vytvorí nový záznam v tabuľke predaja a vygeneruje sa ID transakcie.
  3. Systém načíta všetky produkty z tabuľky produktov a vyplní rozbaľovaciu kombináciu
  4. Pokladník vyberie produkt z rozbaľovacieho zoznamu. Systém uchováva ID produktu a cenu aktuálnej položky.
  5. Pokladník zadá zakúpené množstvo. Systém vypočíta medzisúčet na základe uloženej ceny a zadaného množstva. Tento proces sa opakuje, kým nebudú do systému zaúčtované všetky produkty.
  6. Pokladník zadá sumu, ktorú zákazník zaplatil. Systém vypočíta zmenu, ak zákazník zaplatí viac ako je cena.
  7. Pokladník klikne na tlačidlo po zaplatení. Systém aktualizuje;
    1. množstvo produktu v tabuľke výrobkov
    2. aktualizuje pole zaplatenej sumy a označí transakciu ako zaplatenú v tabuľke predaja
    3. aktualizuje pole celkových nákupov v tabuľke zákazníkov

Screenshoty grafického používateľského rozhrania miesta predaja

Hlavné okno systému - toto je vstupný bod do systému. Umožňuje používateľom zadávať údaje, spracovávať transakcie, tlačiť správy a exportovať údaje o predaji do programu Excel na ďalšiu analýzu.

Tu sme demonštrovali rôzne okno na zadávanie údajov používané počas POS, aby sme poskytli prehľad o poli, ktoré je vyplnené počas vykonávania transakcie.

Okno predajného miesta, ktoré používajú pokladníci v pokladni

Používateľské rozhranie je navrhnuté takým spôsobom, že prevedie pokladníka krokmi, ktoré sú potrebné na zaúčtovanie úspešnej nákupnej transakcie.

Okno na zadanie údajov o zákazníkovi

Okno na zadanie údajov o výrobkoch

Zhrnutie

Tento tutoriál vám ukáže praktické kroky spojené s vývojom informačného systému a vysvetlí prototyp systému POS (miesto predaja). Systém bol vyvinutý pomocou jazyka Visual Basic for Applications (VBA) v programe Microsoft Access.