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
- Az Ügyfél a megvásárolható tárgyakat készpénzig mutatja be
- A pénztáros a rendszerben keresi a bemutatott tételt a rendszerben az ár lekérése érdekében
- 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
- 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.
- 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
- 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
- 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.
- 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
- 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.
- 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.
- 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.
- A pénztáros rákattint az utólagos fizetés gombra. A rendszer frissíti a;
- termékmennyiség a termékek táblázatában
- frissíti a kifizetett összeg mezőt, és kifizetettként jelöli a tranzakciót az értékesítési táblázatban
- 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.
- Következő