Döntéstámogató rendszer (DSS): Demo PoS egy kiskereskedelmi üzlet számára

Tartalomjegyzék:

Anonim

Ebben az oktatóanyagban létrehozunk egy egyszerű értékesítési pontrendszert egy fiktív kiskereskedelmi üzlet számára. A rendszert az operatív személyzet használja a napi üzleti tranzakciók rögzítésére, a taktikai személyzet a rendszert a kiskereskedelmi üzlet jelenlegi teljesítményének figyelemmel kísérésére is felhasználja.

A rendszer képes lesz exportálni az adatokat az excelhez. Az Excel-t döntéstámogató rendszer- eszközként fogják használni az adatok elemzéséhez. Az Excel adatai más forrásból származó adatokkal is kombinálhatók.

Kiskereskedelmi üzlet MIS alkatrészei

1. Üzleti eljárások

Az üzleti eljárások meghatározzák, hogy a napi üzleti tranzakciókat hogyan kell lebonyolítani. Az értékesítési pontok rendszerét használják a napi eladások nyilvántartására.

Az alábbi lista azokat a tevékenységeket vázolja fel, amelyeket el kell végezni, amikor az ügyfél elemet vásárol

  1. Az Ügyfél a megvásárolható tárgyakat készpénzig mutatja be
  2. A pénztáros a rendszerben keresi a bemutatott tételt a rendszerben az ár lekérése érdekében
  3. A pénztáros beírja a megvásárolt cikk mennyiségét, és a rendszer kiszámítja a teljes költséget. Ez a folyamat megismétlődik az összes megvásárolt tételnél
  4. Ha a pénztáros helytelenül ad hozzá egy cikket vagy tételmennyiséget a rendszerbe, akkor képesnek kell lennie arra, hogy eltávolítsa azt, ha a befizetést még nem tették közzé. Ha a befizetést elküldték, a pénztárosnak nem szabad tudni semmit eltávolítani.
  5. A teljes ügyfélszámla ellenőrzése után a rendszernek lehetővé kell tennie a pénztáros számára, hogy feladja az ügyfél befizetését és kinyomtassa az ügyfél számára a nyugtát.

2 ember

A rendszert használó felhasználók pénztárosok, könyvelők és készletellenőrző felhasználók lesznek. Az összes felhasználónak szó szerint számítógépesnek kell lennie, és ki kell képezni magát az értékesítési pontok rendszerének használatára.

3. Hardver

Az értékesítési hely rendszere a Microsoft Access lesz az adatbázis motorja. A Microsoft hozzáférés önálló adatbázis-motor, és mint ilyen, a rendszert egyetlen számítógépen futtatják. A használt számítógépnek a következő specifikációkkal kell rendelkeznie.

  • Legalább 1 GB RAM
  • Legalább 10 GB szabad tárhely a helyi meghajtón, ahol az adatbázis lesz
  • A számítógépnek Windows alapú rendszert kell futtatnia, amely legalább Windows XP vagy újabb operációs rendszerrel működik
  • A processzor sebességének legalább 1 GHz-nek kell lennie

4. Szoftver

A rendszerrel együtt használt számítógépnek a következő minimumkövetelményekkel kell rendelkeznie.

  • Microsoft alapú operációs rendszer
  • Microsoft Office Suite (konkrétan Microsoft Word és Microsoft Access)

5. Adatok

A napi üzleti tranzakciókat egy Microsoft Access adatbázis tárolja.

Értékesítési pont adatbázis szótár

Az adatbázis szótár leírja az adatbázis mezőket, azok tevékenységét és az adattípust.

Az alábbiakban ismertetjük az adatbázisunkban található táblákat. Az egyszerűség kedvéért az asztalok számát csak négyre tartjuk (4).

Termékek táblázat

S / N Mező neve Adattípus Leírás
1 id Numerikus Az elsődleges kulcs rögzítése
2 Termék név Húr A termék neve
3 Ár Numerikus A termék ára
4 Quantity_at_hand Numerikus Rendelkezésre álló mennyiség bármikor elérhető
5. Recommended_supplier_id Numerikus Külföldi kulcs, amely a beszállítók táblájához kapcsolódik

Ügyfelek táblázat

S / N Mező neve Adattípus Leírás
1 id Numerikus Az elsődleges kulcs rögzítése
2 Ügyfél neve Húr Az ügyfél neve
3 Összes_vásárlás Numerikus Az adott ügyfélnek történő teljes értékesítés felhalmozott értéke

Beszállítói táblázat

S / N Mező neve Adattípus Leírás
1 id Numerikus Az elsődleges kulcs rögzítése
2 Szállító neve Húr Az ügyfél neve
3 Elérhetőség Numerikus A szállító elérhetőségi száma
4 Email cím Húr A szállító e-mail címe

Értékesítési táblázat

S / N Mező neve Adattípus Leírás
1 id Numerikus Az elsődleges kulcs rögzítése
2 Ügyfél-azonosító Numerikus Ügyfél egyedi azonosítója
3 A tranzakció időpontja Dátum A tranzakció rögzítésének dátuma
4 Kifizetett összeg Numerikus Teljes vásárlási összeg
5. Fizetett Logikai Logikai mező, amely megmutatja, hogy az ügyfél fizetett-e vagy sem

Értékesítési részletek táblázat

S / N Mező neve Adattípus Leírás
1 id Numerikus Az elsődleges kulcs rögzítése
2 sales_id Numerikus Ügyfél egyedi azonosítója
3 Termék azonosító Dátum A tranzakció rögzítésének dátuma
4 Mennyiség Numerikus Teljes vásárlási összeg
5. Fizetett Logikai Logikai mező, amely megmutatja, hogy az ügyfél fizetett-e vagy sem

Értékesítési pont adatbázis entitás kapcsolat diagram

Az entitáskapcsolati diagram az adatbázis táblázatai közötti kapcsolatot mutatja. Az alábbi táblázat leírja az adatbázis-táblák közötti kapcsolatokat

S / N Kapcsolat Elsődleges Idegen kulcs Kapcsolati jelleg
1 Termékek az értékesítéshez Id a termékekben Product_id az értékesítésben 1-től sokig
2 Értékesítés az ügyfeleknek Id az ügyfeleknél Customer_id az értékesítésben Sok-sok
3 Termékek a beszállítóknak Id a beszállítóknál Recommended_supplier_id a termékekben Sok az 1-ig

A következő kép az adatbázisunkban lévő táblák közötti kapcsolatokat mutatja.

Hogyan történik a tranzakció feldolgozása a rendszerben

  1. A rendszer lekéri az összes ügyfélrekordot az ügyfelek táblájáról, és feltölti a legördülő menü kombinációját
  2. A pénztáros rákattint az új tranzakció gombra. Ez új rekordot hoz létre az értékesítési táblázatban, és létrehoz egy tranzakcióazonosítót.
  3. A rendszer lekéri az összes terméket a terméktáblázatból, és feltölti a legördülő menü kombinációját
  4. A pénztáros kiválaszt egy terméket a legördülő listából. A rendszer megőrzi az aktuális termék termékazonosítóját és árát.
  5. A pénztáros beírja a vásárolt mennyiséget. A rendszer kiszámítja a részösszeget a tárolt ár és a megadott mennyiség alapján. Ezt a folyamatot addig ismételjük, amíg az összes terméket fel nem töltjük a rendszerbe.
  6. A pénztáros beírja az ügyfél által befizetett összeget. A rendszer kiszámítja a változást, ha az ügyfél többet fizet, mint az ár.
  7. A pénztáros rákattint az utólagos fizetés gombra. A rendszer frissíti a;
    1. termékmennyiség a termékek táblázatában
    2. frissíti a kifizetett összeg mezőt, és kifizetettként jelöli a tranzakciót az értékesítési táblázatban
    3. frissíti az összes vásárlás mezőt az ügyfelek táblázatban

Értékesítési pont grafikus felhasználói felületének képernyőképei

A rendszer főablaka - ez a belépési pont a rendszerbe. Lehetővé teszi a felhasználók számára adatok bevitelét, tranzakciók feldolgozását, jelentések kinyomtatását és az értékesítési adatok exportálását az Excelbe további elemzés céljából.

Itt bemutattuk a POS során használt különféle adatbeviteli ablakokat, amelyek áttekintést nyújtanak a tranzakció végrehajtása során kitöltött mezőről.

Értékesítési pont ablak, amelyet a pénztárosok használnak a pénztárban

A felhasználói felület úgy van kialakítva, hogy végigvezesse a pénztárt a sikeres vásárlási tranzakció feladásának lépésein.

Vevői adatbeviteli ablak

Termékek adatbeviteli ablaka

Összegzés

Ez az oktatóanyag bemutatja az információs rendszer fejlesztésének gyakorlati lépéseit, és elmagyarázza a POS (értékesítési hely) rendszer prototípusát. A rendszert a Microsoft Access Visual Basic for Applications (VBA) alkalmazásával fejlesztették ki.