Sustav podrške odlučivanju (DSS): Demo PoS za maloprodajnu trgovinu

U ovom ćemo vodiču izraditi jednostavan sustav prodajnog mjesta za fiktivnu maloprodajnu trgovinu. Sustav će koristiti operativno osoblje za evidentiranje svakodnevnih poslovnih transakcija, a taktičko osoblje također će koristiti sustav za praćenje trenutne uspješnosti maloprodaje.

Sustav će imati mogućnost izvoza podataka u excel. Excel će se koristiti kao sustav podrške odlučivanju alat za analizu podataka. Podaci u Excelu također se mogu kombinirati s podacima iz drugih izvora.

Maloprodaja MIS komponenti

1. Poslovni postupci

Poslovne procedure definiraju kako se moraju obavljati svakodnevne poslovne transakcije. Sustav prodajnog mjesta koristit će se za evidentiranje dnevne prodaje.

Sljedeći popis opisuje aktivnosti koje treba učiniti kada kupac kupi artikl

  1. Kupac predočuje artikle koje treba kupiti na blagajni
  2. Blagajnik pretražuje prikazani artikl u sustavu kako bi dohvatio cijenu
  3. Blagajnik unosi količinu kupljenog artikla, a sustav izračunava ukupni trošak. Ovaj postupak se ponavlja za sve kupljene artikle
  4. Ako blagajnik pogrešno doda artikl ili količinu artikla u sustav, trebao bi ga moći ukloniti ako plaćanje još nije knjiženo. Ako je plaćanje knjiženo, blagajnik ne bi trebao moći ništa ukloniti.
  5. Nakon provjere ukupnog računa kupca, sustav bi trebao omogućiti blagajniku da knjiži uplatu kupca i ispiše račun za kupca.

2. narod

Korisnici koji će koristiti sustav bit će blagajnici, računovođe i korisnici popisa. Svi korisnici moraju doslovno biti kompjuterski i obučeni za korištenje sustava prodajnog mjesta.

3. Hardver

Sustav prodajnog mjesta će Microsoft Pristup kao motor baze podataka. Microsoft pristup je samostalni motor baze podataka i kao takav, sustav će se izvoditi na jednom računalu. Računalo koje se koristi mora imati sljedeće specifikacije.

  • Minimalno 1 GB RAM-a
  • Minimalno 10 GB slobodnog prostora za pohranu na lokalnom disku gdje će biti baza podataka
  • Računalo mora pokretati operacijski sustav temeljen na sustavu Windows s barem sustavom Windows XP ili novijim
  • Brzina procesora trebala bi biti najmanje 1GHz

Softver 4

Računalo koje će se koristiti sa sustavom mora imati sljedeće minimalne specifikacije.

  • Microsoft temelji se operativni sustav
  • Microsoft Uredski paket (Konkretno Microsoft Word i Microsoft Pristup)

5. Podaci

Dnevne poslovne transakcije bit će pohranjene u a Microsoft Pristup bazi podataka.

Rječnik baze podataka prodajnog mjesta

Rječnik baze podataka opisuje polja baze podataka, što rade i vrstu podataka.

U nastavku su opisane tablice koje ćemo imati u našoj bazi podataka. Radi jednostavnosti, zadržat ćemo broj stolova na samo četiri (4).

Tablica proizvoda

S / N Naziv polja Tip podataka Description
1 id Numerički Snimi primarni ključ
2 Ime proizvoda Niz Naziv proizvoda
3 Cijena Numerički Cijena proizvoda
4 Količina_pri_ruci Numerički Dostupna količina pri ruci u svakom trenutku
5 ID preporučenog_dobavljača Numerički Strani ključ koji povezuje s tablicom dobavljača

Tablica kupaca

S / N Naziv polja Tip podataka Description
1 id Numerički Snimi primarni ključ
2 Ime kupca Niz Ime kupca
3 Ukupno_kupovina Numerički Akumulirana vrijednost ukupne prodaje određenom kupcu

Tablica dobavljača

S / N Naziv polja Tip podataka Description
1 id Numerički Snimi primarni ključ
2 Ime dobavljača Niz Ime kupca
3 Kontakt broj Numerički Kontakt broj dobavljača
4 Email_adresa Niz Adresa e-pošte za dobavljača

Tablica prodaje

S / N Naziv polja Tip podataka Description
1 id Numerički Snimi primarni ključ
2 Customer_id Numerički Jedinstveni identifikator kupca
3 Datum transakcije Datum Datum kada je transakcija zabilježena
4 Uplaćeni iznos Numerički Ukupni iznos kupovine
5 Plaćen Booleova Booleovo polje koje pokazuje je li kupac platio ili nije

Tablica s detaljima prodaje

S / N Naziv polja Tip podataka Description
1 id Numerički Snimi primarni ključ
2 sales_id Numerički Jedinstveni identifikator kupca
3 Identifikacijski broj proizvoda Datum Datum kada je transakcija zabilježena
4 količina Numerički Ukupni iznos kupovine
5 Plaćen Booleova Booleovo polje koje pokazuje je li kupac platio ili nije

Dijagram odnosa entiteta baze podataka prodajnog mjesta

Dijagram odnosa entiteta prikazuje odnos između tablica u bazi podataka. Sljedeća tablica opisuje odnose između tablica baze podataka

S / N Odnos osnovni Strani kljuc Priroda odnosa
1 Proizvodi za prodaju Id u proizvodima Product_id u prodaji 1 prema mnogima
2 Prodaja kupcima Id u kupcima Customer_id u prodaji Mnogi mnogima
3 Proizvodi dobavljačima Id u dobavljačima Recommended_supplier_id u proizvodima Mnogi do 1

Sljedeća slika prikazuje odnose među tablicama u našoj bazi podataka.

Odnos entiteta baze podataka prodajnog mjesta

Kako se transakcija obrađuje u sustavu

  1. Sustav dohvaća sve zapise kupaca iz tablice kupaca i popunjava padajuću kombinaciju
  2. Blagajnik klikne na gumb za novu transakciju. Ovo stvara novi zapis u tablici prodaje i generira ID transakcije.
  3. Sustav dohvaća sve proizvode iz tablice proizvoda i popunjava padajuću kombinaciju
  4. Blagajnik odabire proizvod s padajućeg popisa. Sustav čuva ID proizvoda i cijenu za trenutni artikl.
  5. Blagajnik upisuje kupljenu količinu. Sustav izračunava međuzbroj na temelju pohranjene cijene i unesene količine. Ovaj se postupak ponavlja dok se svi proizvodi ne knjiže u sustav.
  6. Blagajnik upisuje iznos koji je kupac platio. Sustav izračunava promjenu ako kupac plati više od cijene.
  7. Blagajnik klikne na gumb za naknadno plaćanje. Sustav ažurira;
    1. količina proizvoda pri ruci u tablici proizvoda
    2. ažurira polje plaćenog iznosa i označava transakciju kao plaćenu u tablici prodaje
    3. ažurira polje ukupnih kupnji u tablici kupaca

Snimke zaslona grafičkog korisničkog sučelja prodajnog mjesta

Glavni prozor sustava – ovo je ulazna točka u sustav. Korisnicima omogućuje unos podataka, obradu transakcija, ispis izvješća i izvoz podataka o prodaji u Excel radi daljnje analize.

Ovdje smo demonstrirali različite prozore za unos podataka koji se koriste tijekom POS-a, kako bismo dali pregled polja koja se popunjavaju tijekom izvođenja transakcije.

Grafičko korisničko sučelje prodajnog mjesta

Prozor na prodajnom mjestu koji koriste blagajnici na blagajni

Izlog na prodajnom mjestu

Korisničko sučelje dizajnirano je na način da vodi blagajnika kroz korake uključene u knjiženje uspješne transakcije kupnje.

Prozor za unos podataka o kupcu

Prozor za unos podataka o kupcu

Prozor za unos podataka o proizvodima

Prozor za unos podataka o proizvodima

Rezime

Ovaj vam vodič pokazuje praktične korake uključene u razvoj informacijskog sustava i objašnjava prototip POS (prodajnog mjesta) sustava. Sustav je razvijen korištenjem Visual Basic za aplikacije (VBA) in Microsoft Pristup.