Sprendimų palaikymo sistema (DSS): mažmeninės parduotuvės demonstracinė paS

Turinys:

Anonim

Š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ą

  1. Pirkėjas daiktus, kuriuos reikia įsigyti, pristato grynaisiais pinigais iki
  2. Kasininkas sistemoje ieško pateikto daikto, kad gautų kainą
  3. Kasininkas įveda įsigytos prekės kiekį ir sistema apskaičiuoja visas išlaidas. Šis procesas kartojamas visoms įsigytoms prekėms
  4. 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.
  5. 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

  1. Sistema nuskaito visus klientų įrašus iš klientų lentelės ir užpildo išskleidžiamąjį derinį
  2. Kasininkas paspaudžia mygtuką „Nauja operacija“. Tai sukuria naują įrašą pardavimo lentelėje ir sukuria operacijos ID.
  3. Sistema nuskaito visus produktus iš produktų lentelės ir užpildo išskleidžiamąjį meniu
  4. Kasininkas iš išskleidžiamojo sąrašo parenka produktą. Sistema išlaiko produkto ID ir dabartinės prekės kainą.
  5. 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.
  6. Kasininkas įveda sumą, kurią sumokėjo klientas. Sistema apskaičiuoja pokytį, jei klientas moka daugiau nei kaina.
  7. Kasininkas paspaudžia antraščio mokėjimo mygtuką. Sistema atnaujina;
    1. produkto kiekis po ranka produktų lentelėje
    2. atnaujina sumokėtos sumos lauką ir pardavimo lentelėje sandorį pažymi kaip sumokėtą
    3. 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“.