System magazynowy małego sklepu.

Podobne dokumenty
Symfonia Produkcja Instrukcja instalacji. Wersja 2013

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki za pomocą otrzymanych danych.

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Minimalna wspierana wersja systemu Android to zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Instrukcja aktualizacji programu Integra 7

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

WYDAWANIE CZYTNIKAMI BY CTI Instrukcja

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

WOJEWÓDZTWO PODKARPACKIE

Kontrola topto. 1. Informacje ogólne. 2. Wymagania sprzętowe i programowe aplikacji. 3. Przykładowa instalacja topto. 4. Komunikacja.

Instrukcja użytkownika aplikacji npodpis r.

MULTI INTEGRATOR Instrukcja instalacji, konfiguracji.

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Instrukcja użytkownika. Aplikacja dla WF-Mag

Kurier DPD by CTI. Instrukcja

System Przepustkowy OPTIPASS. Kraków 2013

SPIS TREŚCI: 1. INSTALACJA SYSTEMU SIMPLE.ERP LOGOWANIE DO SYSTEMU ZMIANA HASŁA PLANOWANIE INFORMACJE DODATKOWE...

Palety by CTI. Instrukcja

Telesprzedaż by CTI Instrukcja

Instrukcja korzystania z Systemu Telnom - Nominacje

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Wszystkie prawa zastrzeżone. NOWY BIZNESLINK FAQ dla Klientów

PRZYJMOWANIE/WYDAWANIE KOLEKTORAMI BY CTI

Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl

Instrukcja obsługi. Helpdesk. Styczeń 2018

Instrukcja obsługi aplikacji MobileRaks 1.0

Instrukcja obsługi dla rachunków elektronicznych generowanych z programu RUMsoft

POLITECHNIKA POZNAŃSKA

Prezentacja systemu do obsługi klienta (platforma B2B) Adres sklepu:

WellCommerce Poradnik: Sprzedaż

Stworzenie programu KSIĄŻKA ADRESOWA posiadającego funkcjonalności przechowywania danych o osobach dodanych przez użytkownika.

Platforma e-learningowa

Szpieg 2.0 Instrukcja użytkownika

unikupon.pl Unikupon PC Instrukcja obsługi

Aplikacja do podpisu cyfrowego npodpis

System imed24 Instrukcja Moduł Analizy i raporty

Konfiguracja poczty IMO dla urządzeń mobilnych z systemem ios oraz Android.

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Skrócona instrukcja pracy z Generatorem Wniosków

StacjaSQL.2012 / PIERWSZE URUCHOMIENIE I PODSTAWOWE USTAWIENIA / / USUNIĘCIE "BAZY TESTOWEJ, PRZEJŚCIE NA WERSJĘ KOMERCYJNĄ / oraz. str.

4. Podstawowa konfiguracja

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?

VinCent Administrator

TWORZENIE FORMULARZY WORD 2007

WooCommerce (WordPress) Integrator by CTI. Instrukcja

Instrukcja obsługi programu DHL EasySHip v. 5.3.x

DESlock+ szybki start

LeftHand Sp. z o. o.

Instalacja systemu zarządzania treścią (CMS): Joomla

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Wstęp. Opis ten dotyczy wydziałów orzeczniczych.

Instrukcja obsługi do programu i-monitallegro GT

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

Instrukcja obsługi programu

O2Symfonia by CTI. Instrukcja i opis programu

SymSync integracja danych WooCommerce/Prestashop Symfonia Handel Instrukcja obsługi

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

System Symfonia e-dokumenty

UMOWY INSTRUKCJA STANOWISKOWA

SKLEPICOM INTEGRATOR BY CTI INSTRUKCJA

Moduł Notatki Systemu Obsługi Zamówień Publicznych UTP-Bydgoszcz Instrukcja postępowania do 1000 Euro

Instrukcja. Zlecenia spedycyjne WWW

Instrukcja użytkownika. Aplikacja dla Comarch Optima

7 Magazyn [ Magazyn ] Magazyn

Praca w programie dodawanie pisma.

PRESTASHOP INTEGRATOR BY CTI INSTRUKCJA

Bazy danych Karta pracy 1

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER PRZEZ INTERNET

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Nowa Netia administrator firmy Nagrywanie połączeń-zarządzanie

Prezentacja systemu do obsługi klienta (platforma B2B) Adres sklepu:

Wypożyczalnia by CTI. Instrukcja

Kalkulator kalorii i wartości odżywczych by CTI. Instrukcja

1 Rejestrator czasu pracy

Instrukcja Integracja z Arena.pl. Wersja z 19/10/2018. Copyright Zakupteraz.pl

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

1. Instalacja Programu

Instrukcja użytkownika. Panel Partnera CreamCRM

Tytuły wykonawcze dla US. Konfigurowanie programu do generowania tytułu w formie elektronicznej

Instalacja rozwiązania Uruchomienie rozwiązania w systemie Sage Konfiguracja dodatku Ustawienia dodatkowe rozwiązania...

Program Rabator dla Microsoft Windows.

Instrukcja zgłaszania błędu

Artykuły. Spis treści Artykuły sprzedaży... 2 Artykuły zakupu... 3 Pozycja magazynowa... 5 Grupy artykułów (w pakiecie PRO)... 6

oprogramowania F-Secure

emszmal 3: Automatyczne księgowanie płatności do zamówień w programie Subiekt Nexo (plugin dostępny w wersji ecommerce)

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER DLA KLIENTÓW ALIOR BANKU

INSTRUKCJA OBSŁUGI DO PROGRAMU I-ANALITYK GT WERSJA i-sys Integracja Systemów Spółka z o.o. ul. Zwoleńska 127 lok. 32, Warszawa

SUBIEKT GT IMPORT XLS Dokumenty

Dodatek. dla InsERT nexo. Instrukcja instalacji i konfiguracji. wersja:

System Zarządzania Czasem Pracy na Produkcji by CTI. Aplikacje Terminalowe - Instrukcja

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

SHOPER INTEGRATOR BY CTI INSTRUKCJA

Elektroniczne Biuro Obsługi Interesanta wersja 2.2. Instrukcja dla Interesanta

Transkrypt:

System magazynowy małego sklepu. dokumentacja użytkownika. Mariusz Grabowski e-mail: mariosh@interia.pl Jabber ID: mariosh@jabber.autocom.pl

Spis treści 1 Wstęp. 2 2 Przed uruchomieniem. 3 3 Korzystanie z programu. 4 3.1 Okno logowania............................ 4 3.2 Zakładka Sprzedaż......................... 5 3.3 Zakładka Przyjęcie towaru..................... 6 3.4 Zakładka Magazyn......................... 7 3.5 Zakładka Statystyki......................... 9 4 Diagram ERD. 10 1

1 Wstęp. Niniejszy dokument stanowi w głównej mierze dokumentację użytkownika, opisuje on jak powinno się korzystać z programu. Dokumentację programistów stanowią komentarze w plikach: skryptsql/script.sql (pełny opis struktury bazy danych wliczając poszczególne pola jak i opis wyzwalaczy) oraz src/grabowskimariuszdbp02/mainwindow.java (opis poszczególnych funkcji stanowiących podstawę działania programu wraz z wyszczególnieniem listy TO- DO oraz sugerowanych popraw kodu). 2

2 Przed uruchomieniem. System magazynowy może zostać uruchomiony na dowolnym serwerze zawierającym bazę PostgreSQL przy użyciu pliku script.sql można stworzyć strukturę całej bazy. Zalecanym rozwiązaniem jest jednak połączenie się z bazą danych mariosh na fatcat.ftj.agh.edu.pl jest ona bowiem wypełniona przykładowymi danymi, na których dokonywać można testów działania systemu. W przypadku drugiego rozwiązania jesteśmy jednak zmuszeni do utworzenia tunelu do serwera fatcat.ftj.agh.edu.pl w przypadku gdy uruchamiamy program znajdując się w innej sieci niż wspomniany serwer. Poniżej przedstawiony jest jeden ze sposobów utworzenia tunelu, dotyczy on jednego z najbardziej rozpowszechnionych windowsowych klientów ssh PuTTY. Utworzenie tunelu odbywa się w sekcji Tunels, należy tam wpisać nazwę portu źródłowego oraz docelowego serwera i portu tak jak pokazano to na poniższym rysunku: Rysunek 1: Konfigurowanie tunelu w PuTTY. Po takim wpisaniu danych należy dodać tunel używając do tego celu przycisku Add. 3

Ostatnim krokiem jest zalogowanie na serwer fatcat, należy jednak pamiętać, że jeżeli mieliśmy zapisaną sesję dwukrotne kliknięcie na nazwie sesji spowoduje usunięcie zapisanego tunelu. Należy więc wpisać nazwę serwera lub przed stworzeniem tunelu skorzystać z opcji Load zapisanej sesji. Szczegółowy opis tworzenia tunelów znaleźć można pod adresem: http://cyberknights.com.au/doc/putty-tunnelling-howto.html 3 Korzystanie z programu. Program może zostać uruchomiony zarówno w środowisku Windows jak i Linux. Pliki uruchamiające program znajdują się w podkatalogu bin w przypadku pierwszego środowiska należy użyć pliku Run win do uruchomienia w środowiska Linux owych należy użyć pliku linux run. 3.1 Okno logowania. Po uruchomieniu programu konieczne jest zalogowanie się do bazy danych. Domyślne ustawienia umożliwiają połączenie się do bazy danych mariosh na serwerze fatcat.ftj.agh.edu.pl. Stworzenie okna głównego aplikacji poprzedzone Rysunek 2: Okno dialogowe logowania do bazy danych. 4

jest sprawdzeniem czy dostępny jest sterownik jdbc, jest to plik pg74jdbc3.jar z podkatalogu lib. W chwili nie odnalezienia sterownika użytkownik informowany jest o tym fakcie. Podobnie po nieudanej próbie zalogowania się do bazy danych użytkownik informowany jest o konieczności sprawdzenia adresu serwera i innych danych. 3.2 Zakładka Sprzedaż. Zakładka ta umożliwia obsługę trybu sprzedaży w celu rozpoczęcia wprowadzania danych do pierwszego paragonu po uruchomieniu programu, a także rozpoczęcia kolejnego paragonu konieczne jest użycie przycisku Nowy dokument. Powoduje on wstawienie domyślnych informacji do tabeli DOWODY SPRZE- DAZY. Rysunek 3: Pierwsza zakładka programu. Kliknięcie wywołuję również operację przekształcenia tabeli w ten sposób aby został w niej jeden wiersz bez zbędnych danych z poprzedniego paragonu (w przypadku pierwszego paragonu po uruchomieniu programu tabela jest aktywowana). Wspomniana tabela odpowiada wierszom tabeli SZCZEGOLY SPRZE- DAZY wobec czego konieczne jest wypełnienie pól nazwa produktu (powodującego zapisanie odpowiedniego ID produktu), ilość, oraz rabat, pozostałe pola wypełniane są automatycznie. 5

Wybór produktu dokonany może być za pomocą kodu kreskowego lub nazwy produktu. W pierwszym przypadku możliwe jest zarówno wybranie z listy jak i wpisanie kodu kreskowego (umożliwia to obsługę czytników kodów kreskowych, podłączony do portu ps2 czytnik działa jak zwykła klawiatura). Drugi sposób pozwala jedynie na dokonanie wyboru z listy rozwijanej. Po zakończeniu wprowadzania danych odnośnie sprzedania danego artykułu należy kliknąć przycisk Potwierdź zakup, który powoduje wstawienie do tabeli SZCZEGO- LY SPRZEDAZY. Pole Suma stanowi podsumowanie wszystkich komórek kolumny razem. Natomiast data w prawym górnym rogu obrazuje datę wstawioną do tabeli DOWODY SPRZEDAZY czyli obecną datę. Ograniczenia związane z obsługą błędów zawarte są w dokumentacji programu. W chwili obecnej program sprawdza czy wypełnione są odpowiednie komórki wymagane do wstawienia do tabeli bazy danych. Dodatkowo za pomocą wyrażeń regularnych sprawdzany jest format pól ilość oraz rabat. Pełna obsługa sytuacji wyjątkowych wymaga jednak dłuższego testowania programu. 3.3 Zakładka Przyjęcie towaru. Druga zakładka obsługuje największą ilość tabel bazy danych. Rysunek 4: Druga zakładka programu. 6

Umożliwia ona dodawanie nowych produktów, aktualizowanie informacji o produktach, dodawanie nowych kategorii oraz dystrybutorów, dodawanie nowych kodów kreskowych dla wybranych produktów, a także przyjęcie towaru odpowiadające wstawieniu do tabeli PARTIE TOWAROW. W celu przyjęcia nowego towaru należy zaznaczyć znajdujący się w lewym górnym rogu checkbox - Nowy produkt. Uaktywniają się wówczas: możliwość edycji listy rozwijanej Nazwa produktu (gdzie należy wpisać nazwę nowego produktu) oraz przycisk Dodaj nowy produkt. Po wpisaniu nazwy produktu należy wypełnić odpowiednimi informacjami dział Szczegółowe informacje o produkcie. W przypadku gdy na liście kategorii czy też dystrybutorów nie ma wymaganej przez nas pozycji należy kliknąć przycisk znajdujący się po prawej stronie danej listy. Spowoduje to pojawienie się okna dialogowego, w którym wpisujemy nazwę kategorii lub dystrybutora. Po wpisaniu wszystkich danych klikamy przycisk Dodaj nowy produkt. Dodanie kodu kreskowego danego produktu odbywa się następująco: Wybieramy z listy rozwijanej produkt, dla którego chcemy dodać kod kreskowy. W polu Kod kreskowy wpisujemy odpowiedni kod. Zatwierdzamy informacje przyciskiem Dodaj kod kreskowy. W celu uaktualnienia danych o produkcie dokonujemy wymaganych zmian oraz zatwierdzamy je przyciskiem Uaktualnij Produkt. Pobierane są wówczas wszystkie dane z działu Szczegółowe informacje o produkcie. Po wybraniu odpowiedniego produktu należy wpisać dane dotyczące danej partii towaru (sekcja Szczegóły dotyczące zamówienia ) a następnie przy użyciu przycisku Zatwierdź informacje potwierdzić przyjęcie towaru. Pola numeryczne oraz data sprawdzane są przy użyciu wyrażeń regularnych czy są odpowiedniego formatu. 3.4 Zakładka Magazyn. Trzecia zakładka umożliwia przeglądanie wszystkich produktów oraz generowanie listy zakupów. Możliwe jest sortowanie produktów względem kategorii i dystrybutorów. Do tego celu należy użyć list rozwijanych zawierających spis wszystkich kategorii, dystrybutorów uzupełnionych o pola Wszystkie oraz Wszyscy. Dodatkową opcją jest możliwość generowania listy zakupów po zaznaczeniu cechckboxa - generuj listę zakupów. Porównywana jest wówczas ilość artykułów danego produktu z ilością minimalną ustawioną przez użytkownika bazy danych. W celu wygenerowania odpowiedniej listy należy użyć przycisku Pokaż produkty, który przygotowuje tabelę w analogiczny sposób jak przycisk Nowy dokument z pierwszej zakładki programu i oczywiście wypełnia wiersze tabeli odpowiednimi danymi. Jeśli nie zostaną znalezione produkty użytkownik informowany jest o tym przez odpowiednie okno informacyjne. Najczęściej zdarza się to gdy wybierzemy pewnego dystrybutora, który nie dostarcza 7

artykułów w wybranej kategorii. Rysunek 5: Trzecia zakładka programu. 8

3.5 Zakładka Statystyki. Ostatnia zakładka umożliwia uzyskanie informacji na temat kosztów, obrotu i zarobków na poszczególnych artykułach w dowolnym zakresie czasowym. Produtkty sortowane są począwszy od najbardziej dochodowego artykułu do najmniej. W zależności od wpisanych przez użytkownika danych w pola od i do dokonywane jest zapytanie do bazy danych. Sprawdzany jest format daty, który odpowiadać musi SQL owemu typowi Date (YYYY-MM-DD). Dzięki wyrażeniom regularnym sprawdzane są wartości tych pól. Jeżeli nie zostaną wpisane daty lub pola zostaną błędnie wypełnione generowane są statystyki na przełomie całego użytkowania sklepu. Rysunek 6: Czwarta zakładka programu. 9

4 Diagram ERD. 10