U ovom uputstvu stvorit ćemo jednostavan sustav prodajnog mjesta za fiktivnu maloprodaju. Sustav će koristiti operativno osoblje za bilježenje svakodnevnih poslovnih transakcija, a taktičko osoblje također će koristiti sustav za praćenje trenutnih performansi maloprodajne trgovine.
Sustav će imati mogućnost izvoza podataka u Excel. Excel će se koristiti kao alat za podršku odlučivanju za analizu podataka. Podaci u programu Excel mogu se kombinirati i s podacima iz drugih izvora.
Trgovina na malo MIS komponentama
1. Poslovni postupci
Poslovni postupci definiraju kako se moraju obavljati svakodnevne poslovne transakcije. Sustav prodajnog mjesta koristit će se za bilježenje dnevne prodaje.
Sljedeći popis daje pregled aktivnosti koje treba obaviti kada kupac kupi predmet
- Kupac predmete koji se kupuju prezentira u gotovini do
- Blagajna pretražuje sustav kako bi pronašla predstavljeni predmet u sustavu kako bi pronašla cijenu
- Blagajna unosi količinu kupljenog predmeta, a sustav izračunava ukupni trošak. Ovaj postupak se ponavlja za sve kupljene predmete
- Ako blagajnik pogrešno doda stavku ili količinu predmeta u sustav, trebali bi je moći ukloniti ako uplata još nije knjižena. Ako je uplata knjižena, blagajnik ne bi trebao moći ništa ukloniti.
- Nakon provjere ukupnog računa kupca, sustav bi trebao omogućiti blagajni da knjiži kupčevo plaćanje i ispiše račun za kupca.
2. Ljudi
Korisnici koji će koristiti sustav bit će blagajnici, računovođe i korisnici kontrole zaliha. Svi korisnici moraju biti doslovno računalni i biti obučeni kako koristiti sustav prodajnih mjesta.
3. Hardver
Prodajno mjesto sustav Microsoft Access će biti pokretač baze podataka. Microsoftov pristup je samostalni mehanizam 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 na kojem će biti baza podataka
- Računalo bi trebalo pokretati Windows zasnovan operativni sustav s najmanje Windows XP i novijim verzijama
- Brzina procesora trebala bi imati najmanje 1 GHz
4. Softver
Računalo koje će se koristiti sa sustavom treba imati sljedeće minimalne specifikacije.
- Operativni sustav zasnovan na Microsoftu
- Microsoft Office Suite (posebno Microsoft Word i Microsoft Access)
5. Podaci
Svakodnevne poslovne transakcije bit će pohranjene u bazi podataka Microsoft Access.
Rječnik baze podataka prodajnih mjesta
Rječnik baze podataka opisuje polja baze podataka, što rade i vrstu podataka.
Sljedeće opisuje tablice koje ćemo imati u našoj bazi podataka. Radi jednostavnosti zadržati ćemo broj tablica na samo četiri (4).
Tablica proizvoda
S N | Naziv polja | Vrsta podataka | Opis |
---|---|---|---|
1 | iskaznica | Numerički | Snimite primarni ključ |
2 | Ime proizvoda | Niz | Naziv proizvoda |
3 | Cijena | Numerički | Cijena proizvoda |
4 | Količina_u_ruci | Numerički | Dostupna količina pri ruci u bilo kojem trenutku |
5 | Recommended_supplier_id | Numerički | Strani ključ koji vodi do tablice dobavljača |
Tablica kupaca
S N | Naziv polja | Vrsta podataka | Opis |
---|---|---|---|
1 | iskaznica | Numerički | Snimite primarni ključ |
2 | Ime kupca | Niz | Ime kupca |
3 | Ukupne kupnje | Numerički | Akumulirana vrijednost ukupne prodaje određenom kupcu |
Tablica dobavljača
S N | Naziv polja | Vrsta podataka | Opis |
---|---|---|---|
1 | iskaznica | Numerički | Snimite primarni ključ |
2 | Ime dobavljača | Niz | Ime kupca |
3 | Kontakt broj | Numerički | Kontaktni broj dobavljača |
4 | Email adresa | Niz | Adresa e-pošte dobavljača |
Tablica prodaje
S N | Naziv polja | Vrsta podataka | Opis |
---|---|---|---|
1 | iskaznica | Numerički | Snimite primarni ključ |
2 | Customer_id | Numerički | Jedinstveni identifikator kupca |
3 | Datum transakcije | Datum | Datum zabilježbe transakcije |
4 | Uplaćeni iznos | Numerički | Ukupan iznos kupnje |
5 | Plaćeno | Booleova | Logičko polje koje pokazuje je li kupac platio ili nije |
Tablica detalja prodaje
S N | Naziv polja | Vrsta podataka | Opis |
---|---|---|---|
1 | iskaznica | Numerički | Snimite primarni ključ |
2 | prodajni_id | Numerički | Jedinstveni identifikator kupca |
3 | Identifikacijski broj proizvoda | Datum | Datum zabilježbe transakcije |
4 | količina | Numerički | Ukupan iznos kupnje |
5 | Plaćeno | Booleova | Logičko 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 | Primarni | Strani kljuc | Priroda odnosa |
---|---|---|---|---|
1 | Proizvodi za prodaju | Id u proizvodima | Product_id u prodaji | 1 mnogima |
2 | Prodaja kupcima | Id kod kupaca | Customer_id u prodaji | Mnogi mnogima |
3 | Proizvodi dobavljačima | Id kod dobavljača | Recommended_supplier_id u proizvodima | Mnogi prema 1 |
Sljedeća slika prikazuje odnose između tablica u našoj bazi podataka.
Kako se transakcija obrađuje u sustavu
- Sustav dohvaća sve zapise kupaca iz tablice kupaca i popunjava padajuću kombinaciju
- Blagajna klikne na novi gumb za transakciju. To stvara novi zapis u tablici prodaje i generira ID transakcije.
- Sustav dohvaća sve proizvode iz tablice proizvoda i popunjava padajuću kombinaciju
- Blagajna odabire proizvod s padajućeg popisa. Sustav zadržava ID proizvoda i cijenu trenutne stavke.
- Blagajna unosi kupljenu količinu. Sustav izračunava ukupan zbroj na temelju pohranjene cijene i unesene količine. Taj se postupak ponavlja sve dok svi proizvodi nisu postavljeni u sustav.
- Blagajna unosi iznos koji je kupac platio. Sustav izračunava promjenu ako kupac plati više od cijene.
- Blagajna klikne gumb za naknadno plaćanje. Sustav ažurira;
- količina proizvoda pri ruci u tablici proizvoda
- ažurira polje za plaćeni iznos i označava transakciju kao plaćenu u tablici prodaje
- ažurira polje ukupne kupnje u tablici kupaca
Snimke zaslona grafičkog korisničkog sučelja na prodajnom mjestu
Glavni prozor sustava - ovo je ulazna točka u sustav. Omogućuje korisnicima unos podataka, obradu transakcija, ispis izvješća i izvoz podataka o prodaji u Excel za daljnju analizu.
Ovdje smo demonstrirali razne prozore za unos podataka korištene tijekom POS-a, kako bismo dali pregled polja koje se popunjava tijekom izvršavanja transakcije.
Prozor na prodajnom mjestu koji koriste blagajnici na blagajni
Korisničko sučelje dizajnirano je na takav način da blagajnu vodi kroz korake koji su povezani s knjiženjem uspješne transakcije kupnje.
Prozor za unos podataka o kupcu
Prozor za unos podataka o proizvodima
Sažetak
Ovaj vam vodič prikazuje praktične korake u razvoju informacijskog sustava i objasnio je prototip POS sustava (prodajnog mjesta). Sustav je razvijen pomoću Visual Basic-a za aplikacije (VBA) u programu Microsoft Access.
- Sljedeći