System wspomagania decyzji (DSS): Demo PoS dla sklepu detalicznego

W tym samouczku utworzymy prosty system sprzedaży detalicznej dla fikcyjnego sklepu detalicznego. System będzie używany przez personel operacyjny do rejestrowania codziennych transakcji biznesowych, personel taktyczny będzie również używał systemu do monitorowania bieżącej wydajności sklepu detalicznego.

System będzie posiadał możliwość eksportu danych do Excela. Excel będzie używany jako plik system wspomagania decyzji narzędzie do analizy danych. Dane w programie Excel można także łączyć z danymi z innych źródeł.

Komponenty MIS dla sklepów detalicznych

1. Procedury biznesowe

Procedury biznesowe definiują sposób, w jaki należy przeprowadzać codzienne transakcje biznesowe. System kasowy będzie służył do rejestrowania dziennej sprzedaży.

Poniższa lista przedstawia czynności, które należy wykonać, gdy klient kupi przedmiot

  1. Klient przedstawia do kasy przedmioty przeznaczone do zakupu
  2. Kasjer wyszukuje w systemie prezentowany artykuł w celu pobrania ceny
  3. Kasjer wprowadza ilość zakupionego towaru, a system oblicza całkowity koszt. Proces ten powtarza się dla wszystkich zakupionych artykułów
  4. Jeśli kasjer błędnie doda do systemu artykuł lub jego ilość, powinien mieć możliwość jego usunięcia, jeśli płatność nie została jeszcze zaksięgowana. Jeśli płatność została zaksięgowana, kasjer nie powinien mieć możliwości usunięcia czegokolwiek.
  5. Po sprawdzeniu całkowitego rachunku klienta system powinien umożliwić kasjerowi zaksięgowanie płatności klienta i wydrukowanie mu paragonu.

2 Ludzie

Użytkownikami, którzy będą korzystać z systemu będą kasjerzy, księgowi i użytkownicy kontroli stanów magazynowych. Wszyscy użytkownicy muszą umieć posługiwać się komputerem i zostać przeszkoleni w zakresie korzystania z systemu punktu sprzedaży.

3. Sprzęt komputerowy

System punktów sprzedaży to zrobi Microsoft Dostęp jako silnik bazy danych. Microsoft dostęp jest samodzielnym silnikiem bazy danych i jako taki system będzie działał na jednym komputerze. Używany komputer będzie musiał mieć następujące specyfikacje.

  • Minimum 1GB RAM
  • Minimum 10 GB wolnego miejsca na dysku lokalnym, na którym będzie znajdować się baza danych
  • Komputer powinien działać w oparciu o system operacyjny Windows, co najmniej Windows XP lub nowszy
  • Szybkość procesora powinna wynosić co najmniej 1 GHz

4. Oprogramowanie

Komputer, na którym będzie zainstalowany system, powinien spełniać następujące minimalne wymagania techniczne.

  • Microsoft na podstawie system operacyjny
  • Microsoft Pakiet biurowy (w szczególności Microsoft Word oraz Microsoft Dostęp)

5. Dane

Codzienne transakcje biznesowe będą przechowywane w pliku Microsoft Dostęp do bazy danych.

Słownik bazy danych punktów sprzedaży

Słownik bazy danych opisuje pola bazy danych, ich funkcję i typ danych.

Poniżej opisano tabele, które będziemy mieć w naszej bazie danych. Dla uproszczenia ograniczymy liczbę tabel do zaledwie czterech (4).

Tabela produktów

S / N Nazwa pola DataType OPIS
1 id Numeryczne Zapisz klucz podstawowy
2 Nazwa produktu sznur Nazwa produktu
3 Cena Numeryczne Cena produktu
4 Ilość_w_ręce Numeryczne Dostępna ilość pod ręką w dowolnym momencie
5 Polecany_identyfikator_dostawcy Numeryczne Klucz obcy, który łączy się z tabelą dostawców

Tabela klientów

S / N Nazwa pola DataType OPIS
1 id Numeryczne Zapisz klucz podstawowy
2 Nazwa_klienta sznur Imię i nazwisko klienta
3 Razem_zakupy Numeryczne Skumulowana wartość całkowitej sprzedaży danemu klientowi

Tabela dostawców

S / N Nazwa pola DataType OPIS
1 id Numeryczne Zapisz klucz podstawowy
2 Nazwa Dostawcy sznur Imię i nazwisko klienta
3 Numer kontaktowy Numeryczne Numer kontaktowy do dostawcy
4 Adres e-mail sznur Adres e-mail dostawcy

Tabela sprzedaży

S / N Nazwa pola DataType OPIS
1 id Numeryczne Zapisz klucz podstawowy
2 Identyfikator klienta Numeryczne Unikalny identyfikator klienta
3 Data dokonania transakcji Data Data zarejestrowania transakcji
4 Opłata zapłacona Numeryczne Całkowita kwota zakupu
5 Płatny Boolean Pole logiczne pokazujące, czy klient zapłacił, czy nie

Tabela szczegółów sprzedaży

S / N Nazwa pola DataType OPIS
1 id Numeryczne Zapisz klucz podstawowy
2 identyfikator_sprzedaży Numeryczne Unikalny identyfikator klienta
3 ID produktu Data Data zarejestrowania transakcji
4 ilość Numeryczne Całkowita kwota zakupu
5 Płatny Boolean Pole logiczne pokazujące, czy klient zapłacił, czy nie

Diagram relacji encji bazy danych punktu sprzedaży

Diagram relacji encji pokazuje relacje między tabelami w bazie danych. Poniższa tabela opisuje relacje między tabelami bazy danych

S / N Relacja Pierwotny Klucz obcy Natura związku
1 Produkty do sprzedaży Identyfikator w produktach Product_id w sprzedaży 1 do wielu
2 Sprzedaż do klientów Identyfikator u klientów Customer_id w sprzedaży Wiele do wielu
3 Produkty do dostawców Identyfikator u dostawców Polecany_dostawca_id w produktach Wiele do 1

Poniższy obraz pokazuje relacje pomiędzy tabelami w naszej bazie danych.

Relacja encji bazy danych punktu sprzedaży

Sposób przetwarzania transakcji w systemie

  1. System pobiera wszystkie rekordy klientów z tabeli klientów i wypełnia listę rozwijaną
  2. Kasjer klika przycisk nowej transakcji. Spowoduje to utworzenie nowego rekordu w tabeli sprzedaży i wygenerowanie identyfikatora transakcji.
  3. System pobiera wszystkie produkty z tabeli produktów i wypełnia listę rozwijaną
  4. Kasjer wybiera produkt z rozwijanej listy. System przechowuje identyfikator produktu i cenę bieżącego artykułu.
  5. Kasjer wprowadza zakupioną ilość. System oblicza sumę częściową na podstawie zapisanej ceny i wprowadzonej ilości. Proces ten powtarza się do momentu zaksięgowania wszystkich produktów w systemie.
  6. Kasjer wprowadza kwotę, jaką zapłacił klient. System nalicza resztę jeśli klient zapłaci więcej niż cena.
  7. Kasjer klika przycisk płatności po dokonaniu płatności. System aktualizuje;
    1. dostępna ilość produktu w tabeli produktów
    2. aktualizuje pole zapłacona kwota i oznacza transakcję jako zapłaconą w tabeli sprzedaży
    3. aktualizuje pole sumy zakupów w tabeli klientów

Zrzuty ekranu z graficznym interfejsem użytkownika punktu sprzedaży

Główne okno systemu – to jest punkt wejścia do systemu. Umożliwia użytkownikom wprowadzanie danych, przetwarzanie transakcji, drukowanie raportów i eksport danych sprzedażowych do Excela w celu dalszej analizy.

Tutaj zademonstrowaliśmy różne okna wprowadzania danych używane podczas POS, aby dać przegląd pola wypełnianego podczas wykonywania transakcji.

Graficzny interfejs użytkownika punktu sprzedaży

Okno punktu sprzedaży używane przez kasjerów w kasie

Okno punktu sprzedaży

Interfejs użytkownika został zaprojektowany w taki sposób, aby prowadził kasjera przez kolejne etapy zaksięgowania udanej transakcji zakupu.

Okno wprowadzania danych klienta

Okno wprowadzania danych klienta

Okno wprowadzania danych produktów

Okno wprowadzania danych o produktach

Podsumowanie

W tym samouczku przedstawiono praktyczne kroki związane z tworzeniem systemu informacyjnego i wyjaśniono prototyp systemu POS (punkt sprzedaży). System został opracowany przy użyciu Visual Basic dla aplikacji (VBA) in Microsoft Dostęp.

Podsumuj ten post następująco: