Systém podpory rozhodování (DSS): Demo PoS pro maloobchod

Obsah:

Anonim

V tomto kurzu vytvoříme jednoduchý systém prodejního místa pro fiktivní maloobchod. Systém bude používán provozním personálem k zaznamenávání každodenních obchodních transakcí, taktický personál bude také používat systém k monitorování aktuálního výkonu maloobchodní prodejny.

Systém bude mít možnost exportovat data do aplikace Excel. Excel bude použit jako nástroj pro podporu rozhodování k analýze dat. Data v aplikaci Excel lze také kombinovat s daty z jiných zdrojů.

Maloobchodní komponenty MIS

1. Obchodní postupy

Obchodní postupy definují, jak musí být prováděny každodenní obchodní transakce. Pro zaznamenávání denních prodejů bude použit systém prodejního místa.

Následující seznam popisuje činnosti, které je třeba provést, když si zákazník koupí položku

  1. Zákazník představuje položky, které mají být zakoupeny, do hotovosti do
  2. Pokladník vyhledá v systému předloženou položku v systému a načte cenu
  3. Pokladník zadá množství zakoupené položky a systém vypočítá celkovou cenu. Tento proces se opakuje u všech zakoupených položek
  4. Pokud pokladník nesprávně přidá položku nebo množství položky do systému, měl by být schopen ji odstranit, pokud ještě nebyla zaúčtována platba. Pokud byla platba zaúčtována, pokladník by neměl být schopen nic odebrat.
  5. Po ověření celkového účtu zákazníka by systém měl umožnit pokladníkovi zaúčtovat platbu zákazníka a vytisknout zákazníkovi potvrzení.

2 lidé

Uživatelé, kteří budou systém používat, budou pokladníci, účetní a uživatelé kontroly zásob. Všichni uživatelé musí být doslova počítačem a musí být vyškoleni v používání systému prodejního místa.

3. Hardware

Systémem prodeje bude Microsoft Access jako databázový stroj. Microsoft access je samostatný databázový stroj a jako takový bude systém spuštěn na jednom počítači. Použitý počítač bude muset mít následující specifikace.

  • Minimálně 1 GB RAM
  • Minimálně 10 GB volného místa na místním disku, kde bude databáze
  • Počítač by měl spouštět operační systém Windows s operačním systémem alespoň Windows XP a novějším
  • Rychlost procesoru by měla mít minimálně 1 GHz

4. Software

Počítač, který bude používán se systémem, by měl mít následující minimální specifikace.

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

5. Data

Každodenní obchodní transakce budou uloženy v databázi Microsoft Access.

Slovník databáze prodejních míst

Slovník databáze popisuje pole databáze, co dělají a datový typ.

Následující text popisuje tabulky, které budeme mít v naší databázi. Kvůli zjednodušení ponecháme počet stolů pouze na čtyři (4).

Tabulka produktů

S / N Název pole Datový typ Popis
1 id Číselné Zaznamenejte primární klíč
2 Jméno výrobku Tětiva Název produktu
3 Cena Číselné Cena produktu
4 Quantity_at_hand Číselné Dostupné množství kdykoli k dispozici
5 Recommended_supplier_id Číselné Cizí klíč, který odkazuje na tabulku dodavatelů

Tabulka zákazníků

S / N Název pole Datový typ Popis
1 id Číselné Zaznamenejte primární klíč
2 Jméno zákazníka Tětiva Jméno zákazníka
3 Celkový počet nákupů Číselné Kumulovaná hodnota celkového prodeje konkrétnímu zákazníkovi

Tabulka dodavatelů

S / N Název pole Datový typ Popis
1 id Číselné Zaznamenejte primární klíč
2 Jméno dodavatele Tětiva Jméno zákazníka
3 Kontaktní číslo Číselné Kontaktní číslo dodavatele
4 Emailová adresa Tětiva E-mailová adresa dodavatele

Tabulka prodejů

S / N Název pole Datový typ Popis
1 id Číselné Zaznamenejte primární klíč
2 Zákaznické identifikační číslo Číselné Jedinečný identifikátor zákazníka
3 Datum transakce datum Datum, kdy byla transakce zaznamenána
4 Částka vyplacená Číselné Celková částka nákupu
5 Zaplaceno Booleovský Booleovské pole, které ukazuje, zda zákazník zaplatil nebo ne

Tabulka podrobností o prodeji

S / N Název pole Datový typ Popis
1 id Číselné Zaznamenejte primární klíč
2 sales_id Číselné Jedinečný identifikátor zákazníka
3 Product_id datum Datum, kdy byla transakce zaznamenána
4 Množství Číselné Celková částka nákupu
5 Zaplaceno Booleovský Booleovské pole, které ukazuje, zda zákazník zaplatil nebo ne

Diagram vztahu mezi entitami databáze v místě prodeje

Diagram vztahu entit ukazuje vztah mezi tabulkami v databázi. Následující tabulka popisuje vztahy mezi databázovými tabulkami

S / N Vztah Hlavní Cizí klíč Vztahová povaha
1 Produkty k prodeji ID v produktech Product_id v prodeji 1 mnoha
2 Prodej zákazníkům ID u zákazníků Customer_id v prodeji Mnoho na mnoho
3 Produkty dodavatelům ID v dodavatelích Recommended_supplier_id v produktech Mnoho do 1

Následující obrázek ukazuje vztahy mezi tabulkami v naší databázi.

Jak je transakce zpracována v systému

  1. Systém načte všechny záznamy o zákaznících z tabulky zákazníků a naplní rozevírací seznam
  2. Pokladník klikne na tlačítko nové transakce. Tím se vytvoří nový záznam v tabulce prodeje a vygeneruje se ID transakce.
  3. Systém načte všechny produkty z tabulky produktů a naplní rozevírací seznam
  4. Pokladník vybere produkt z rozevíracího seznamu. Systém udržuje ID produktu a cenu aktuální položky.
  5. Pokladník zadá zakoupené množství. Systém vypočítá mezisoučet na základě uložené ceny a zadaného množství. Tento proces se opakuje, dokud nebudou všechny produkty odeslány do systému.
  6. Pokladník zadá částku, kterou zákazník zaplatil. Systém vypočítá změnu, pokud zákazník zaplatí více, než je cena.
  7. Pokladník klikne na tlačítko po platbě. Systém aktualizuje;
    1. množství produktu v tabulce produktů
    2. aktualizuje pole zaplacené částky a označí transakci jako zaplacenou v tabulce prodeje
    3. aktualizuje pole celkových nákupů v tabulce zákazníků

Screenshoty grafického uživatelského rozhraní v místě prodeje

Hlavní okno systému - toto je vstupní bod do systému. Umožňuje uživatelům zadávat data, zpracovávat transakce, tisknout sestavy a exportovat údaje o prodeji do aplikace Excel pro další analýzu.

Zde jsme demonstrovali různá okna pro zadávání dat používaná během POS, abychom poskytli přehled o poli, které je vyplněno při provádění transakce.

Okno prodejního místa používané pokladníky v pokladně

Uživatelské rozhraní je navrženo takovým způsobem, že provede pokladníka kroky, které se týkají zaúčtování úspěšné nákupní transakce.

Okno pro zadání údajů o zákazníkovi

Okno pro zadávání údajů o produktech

souhrn

Tento výukový program vám ukáže praktické kroky spojené s vývojem informačního systému a vysvětlí prototyp systému POS (místo prodeje). Systém byl vyvinut s použitím jazyka Visual Basic for Applications (VBA) v aplikaci Microsoft Access.