Šioje pamokoje sukursime paprastą fiktyvios mažmeninės prekybos parduotuvės pardavimo vietą. Sistema operacinis personalas naudos kasdienėms verslo operacijoms registruoti, taktinis personalas taip pat naudosis sistema dabartinei mažmeninės parduotuvės veiklai stebėti.
Sistema turės galimybę eksportuoti duomenis į „Excel“. „Excel“ bus naudojama kaip sprendimų palaikymo sistemos priemonė duomenims analizuoti. „Excel“ duomenis taip pat galima derinti su duomenimis iš kitų šaltinių.
Mažmeninės prekybos parduotuvės MIS komponentai
1. Verslo procedūros
Verslo procedūros apibrėžia, kaip turi būti vykdomos kasdienės verslo operacijos. Pardavimo taškų sistema bus naudojama kasdieniams pardavimams registruoti.
Šiame sąraše pateikiama veikla, kurią reikia atlikti, kai klientas perka daiktą
- Pirkėjas daiktus, kuriuos reikia įsigyti, pristato grynaisiais pinigais iki
- Kasininkas sistemoje ieško pateikto daikto, kad gautų kainą
- Kasininkas įveda įsigytos prekės kiekį ir sistema apskaičiuoja visas išlaidas. Šis procesas kartojamas visoms įsigytoms prekėms
- Jei kasininkas neteisingai prideda prekę ar prekės kiekį į sistemą, jie turėtų galėti ją pašalinti, jei mokėjimas dar nebuvo išsiųstas. Jei mokėjimas buvo užregistruotas, kasininkas neturėtų turėti galimybės nieko pašalinti.
- Patikrinus visą kliento sąskaitą, sistema turėtų leisti kasininkui pateikti kliento mokėjimą ir atspausdinti klientui kvitą.
2. Žmonės
Vartotojai, kurie naudosis sistema, bus kasininkai, buhalteriai ir atsargų kontrolės vartotojai. Visi vartotojai turi būti pažodžiui kompiuteriai ir mokyti, kaip naudotis prekybos taškų sistema.
3. Techninė įranga
Prekybos vietos sistema bus „Microsoft Access“ kaip duomenų bazės variklis. „Microsoft“ prieiga yra atskiras duomenų bazės variklis, todėl sistema bus vykdoma viename kompiuteryje. Naudojamo kompiuterio specifikacijos turi būti tokios.
- Mažiausiai 1 GB RAM
- Mažiausiai 10 GB laisvos vietos vietos diske vietos, kurioje bus duomenų bazė
- Kompiuteryje turėtų veikti „Windows“ sistema, veikianti bent su „Windows XP“ ir naujesnėmis versijomis
- Procesoriaus greitis turėtų būti mažiausiai 1 GHz
4. Programinė įranga
Kompiuteriui, kuris bus naudojamas su sistema, turėtų būti šios minimalios specifikacijos.
- „Microsoft“ operacinė sistema
- „Microsoft Office Suite“ (konkrečiai „Microsoft Word“ ir „Microsoft Access“)
5. Duomenys
Kasdienės verslo operacijos bus saugomos „Microsoft Access“ duomenų bazėje.
Pardavimų vietos duomenų bazės žodynas
Duomenų bazės žodyne aprašomi duomenų bazės laukai, jų veikla ir duomenų tipas.
Toliau aprašomos lentelės, kurias turėsime savo duomenų bazėje. Paprastumo sumetimais lentelių skaičių laikysime tik keturiose (4).
Produktų lentelė
S / N | Lauko pavadinimas | Duomenų tipas | apibūdinimas |
---|---|---|---|
1 | id | Skaitmeninis | Įrašyti pagrindinį raktą |
2 | Produkto pavadinimas | Stygos | Produkto pavadinimas |
3 | Kaina | Skaitmeninis | Produkto kaina |
4 | Kiekis | Skaitmeninis | Bet kuriuo metu prieinamas kiekis |
5 | Recommended_supplier_id | Skaitmeninis | Užsienio raktas, susiejantis su tiekėjų lentele |
Klientų lentelė
S / N | Lauko pavadinimas | Duomenų tipas | apibūdinimas |
---|---|---|---|
1 | id | Skaitmeninis | Įrašyti pagrindinį raktą |
2 | Kliento vardas | Stygos | Kliento vardas |
3 | Iš viso_pirkimai | Skaitmeninis | Sukaupta viso pardavimo konkrečiam klientui vertė |
Tiekėjų lentelė
S / N | Lauko pavadinimas | Duomenų tipas | apibūdinimas |
---|---|---|---|
1 | id | Skaitmeninis | Įrašyti pagrindinį raktą |
2 | Tiekėjo_vardas | Stygos | Kliento vardas |
3 | Kontaktinis numeris | Skaitmeninis | Tiekėjo kontaktinis numeris |
4 | Elektroninio pašto adresas | Stygos | Tiekėjo el. Pašto adresas |
Pardavimų lentelė
S / N | Lauko pavadinimas | Duomenų tipas | apibūdinimas |
---|---|---|---|
1 | id | Skaitmeninis | Įrašyti pagrindinį raktą |
2 | Kliento ID | Skaitmeninis | Kliento unikalus identifikatorius |
3 | Pervedimo data | Data | Sandorio įrašymo data |
4 | Sumokėta suma | Skaitmeninis | Bendra pirkimo suma |
5 | Mokama | Būlio | Boolean laukas, rodantis, ar klientas sumokėjo, ar ne |
Pardavimo informacijos lentelė
S / N | Lauko pavadinimas | Duomenų tipas | apibūdinimas |
---|---|---|---|
1 | id | Skaitmeninis | Įrašyti pagrindinį raktą |
2 | pardavimo_id | Skaitmeninis | Kliento unikalus identifikatorius |
3 | Produkto ID | Data | Sandorio įrašymo data |
4 | kiekis | Skaitmeninis | Bendra pirkimo suma |
5 | Mokama | Būlio | Boolean laukas, rodantis, ar klientas sumokėjo, ar ne |
Pardavimo taško duomenų bazės subjekto santykių diagrama
Esybės santykių diagrama rodo duomenų lentelėje esančių lentelių ryšį. Šioje lentelėje aprašomi ryšiai tarp duomenų bazės lentelių
S / N | Santykiai | Pirminis | Svetimas raktas | Santykinis pobūdis |
---|---|---|---|---|
1 | Produktai iki pardavimo | Produktų ID | Product_id pardavime | 1 daugeliui |
2 | Pardavimai klientams | Klientų ID | Pirkėjo ID pardavime | Daugelis daugeliui |
3 | Produktai tiekėjams | Tiekėjų ID | Recommended_supplier_id produktuose | Daugelis iki 1 |
Šiame paveikslėlyje parodyti ryšiai tarp lentelių mūsų duomenų bazėje.
Kaip operacija apdorojama sistemoje
- Sistema nuskaito visus klientų įrašus iš klientų lentelės ir užpildo išskleidžiamąjį derinį
- Kasininkas paspaudžia mygtuką „Nauja operacija“. Tai sukuria naują įrašą pardavimo lentelėje ir sukuria operacijos ID.
- Sistema nuskaito visus produktus iš produktų lentelės ir užpildo išskleidžiamąjį meniu
- Kasininkas iš išskleidžiamojo sąrašo parenka produktą. Sistema išlaiko produkto ID ir dabartinės prekės kainą.
- Kasininkas įveda įsigytą kiekį. Sistema apskaičiuoja tarpinę sumą pagal saugomą kainą ir įvestą kiekį. Šis procesas kartojamas tol, kol visi produktai bus paskelbti sistemoje.
- Kasininkas įveda sumą, kurią sumokėjo klientas. Sistema apskaičiuoja pokytį, jei klientas moka daugiau nei kaina.
- Kasininkas paspaudžia antraščio mokėjimo mygtuką. Sistema atnaujina;
- produkto kiekis po ranka produktų lentelėje
- atnaujina sumokėtos sumos lauką ir pardavimo lentelėje sandorį pažymi kaip sumokėtą
- atnaujina bendrą pirkimų lauką klientų lentelėje
Pardavimo taško grafinės vartotojo sąsajos ekrano nuotraukos
Pagrindinis sistemos langas - tai įėjimo į sistemą taškas. Tai leidžia vartotojams įvesti duomenis, apdoroti operacijas, spausdinti ataskaitas ir eksportuoti pardavimo duomenis į „Excel“ tolesnei analizei.
Čia mes parodėme įvairius duomenų įvedimo langus, naudojamus POS, kad pateiktų lauko, užpildyto atliekant operaciją, apžvalgą.
Pardavimų langas, kurį kasininkai naudoja kasoje
Vartotojo sąsaja sukurta taip, kad ji vadovautų kasininkei veiksmams, susijusiems su sėkmingos pirkimo operacijos paskelbimu.
Kliento duomenų įvedimo langas
Produktų duomenų įvedimo langas
Santrauka
Šioje pamokoje parodomi praktiniai žingsniai, susiję su informacinės sistemos kūrimu, ir paaiškinamas POS (pardavimo vietos) sistemos prototipas. Sistema sukurta naudojant „Visual Basic for Applications“ (VBA) programoje „Microsoft Access“.
- Kitas