PROJEKT INŻYNIERIA OPROGRAMOWANIA. Temat: System obsługi kasy - projekt wzorcowy



Podobne dokumenty
RACHUNKOWOŚĆ KOMPUTEROWA JAKO PRZEDMIOT SPECJALICACJI W TECHNIKUM EKONOMICZNYM ROZKŁAD PROGRAMU NAUCZANIA

Wymagania systemu OTAGO od systemów obsługi terminali płatniczych. Gdańsk,

Wersja programu

RACHUNKI rozliczeniowych SEKTOR dla podmiotów insytucjonalnych

Wymagania systemu OTAGO od systemów obsługi terminali płatniczych. Gdańsk,

Instrukcja Operacji Kasowych oraz zakres obowiązków kasjera w OPI

Zarządzenie Nr 12/2012 Dyrektora Przedszkola nr 39 z dnia 28 grudnia 2012r. INSTRUKCJA KASOWA

SCHEMAT OBIEGU DOKUMENTÓW FINANSOWO-KSIĘGOWYCH

I N S T R U K C J A W SPRAWIE GOSPODARKI KASOWEJ W PAŃSTWOWEJ WYŻSZEJ SZKOLE ZAWODOWEJ W GŁOGOWIE

DOWODY KSIĘGOWE I ICH OBIEG

Funkcje realizowane przez program KC-Firma

5.4 Instrukcja kasowa. Część 1. Ogólna. Instrukcja ustala zasady funkcjonowania kasy w I Liceum Ogólnokształcącym im. St. Staszica w Pleszewie.

0,1 % max. 200 zł max. 200 zł max. 200 zł 4 Wypłaty gotówkowe, chyba że umowa stanowi inaczej naliczana od wypłacanej kwoty

Rozdział 1. Integracja systemu "KasNet" z pinpadami firmy "First Data Polska S.A."

Zarządzenie Nr I/73/2006. Prezydenta Miasta Ostrowca Świętokrzyskiego. z dnia 3 lutego 2006 roku

1. Otwarcie rachunku bez opłat bez opłat bez opłat. 3 0,20 % nie mniej niż 1,50 zł - 3

na dzień r. miesięcznie za każdy rachunek 15,00 zł kwartalnie

na dzień r.

Zarządzenie Nr 252 /2014 Prezydenta Miasta Stargard Szczeciński z dnia 23 października 2014r.

Obowiązuje od r.

TransKasa. Sieć Elektronicznych Terminali Płatniczych Banku BPH

Zakup kredytów i kont Professional

Prowadzenie rachunków bankowych, obsługa Kart oraz korzystanie z Elektronicznych Kanałów Dostępu osoby małoletnie

Funkcjonalność jest zgrupowana w następujących obszarach:

Jak obsługiwać zaliczki gotówkowe?

Oferta obowiązuje od r. Konto Premium. 0,00 zł. 0,00/20,00 zł 2. 5,00 zł. 20,00 zł 20,00 zł. 5,00 zł 5,00 zł 5,00 zł 5,00 zł

MULTIUSER automatyzacja obsługi księgowej dla zarządców

URZĄD MIEJSKI W GLIWICACH

Dokument dotyczący opłat z tytułu usług związanych z rachunkiem płatniczym

Bank Spółdzielczy w Pucku

Oferta obowiązuje od r. Konto Przyjazne (Podstawowy Rachunek Płatniczy) OTWARCIE I PROWADZENIE RACHUNKU PŁATNICZEGO.

ZARZĄDZENIE NR 8/2012/2013 Dyrektora Zespołu Szkolno-Przedszkolnego nr 6 w Rybniku z dnia 3 września 2012 wprowadzające Instrukcję Kasową.

na dzień r. Tryb pobierania opłaty miesięcznie za każdy rachunek naliczana od wypłacanej kwoty za każdy przelew za każdą dyspozycję

Dokument dotyczący opłat z tytułu usług związanych z rachunkiem płatniczym

Jak wprowadzić dokument kasowy?

1. Otwarcie rachunku bez opłat bez opłat bez opłat. 3 0,20 % nie mniej niż 1,50 zł

Spis treści. Zasady sporządzania i kontroli dowodów księgowych w jednostkach sektora finansów publicznych

Regulamin finansowo-księgowy NSZZ Funkcjonariuszy i Pracowników Więziennictwa

Protokół Kontroli przeprowadzonej w Poradni Psychologiczno-Pedagogicznej w Skwierzynie

KSIĄŻKA SKARBNIKA. (Księga obrotów pieniężnych)...

INSTRUKCJA. ERP OPTIMA - Obsługa w zakresie podstawowym dla hufców. Opracował: Dział wdrożeń systemów ERP. Poznań, wersja 1.

0,2% nie mniej niż 5,00 zł - od kwoty operacji 4/ wnoszonych na rachunki z tytułu spłaty kredytu w rachunku kredytowym, otwarcia lokaty

1. Przeglądanie dokumentów i inne raporty

INSTRUKCJA KASOWA. Instrukcja ustala zasady gospodarki kasowej w Urzędzie Gminy w Damasławku. Rozdział 1 POMIESZCZENIA KASY

Jarosław Perek kpmh.pl.

Oferta obowiązuje od r. Konto Przyjazne (Podstawowy Rachunek Płatniczy) OTWARCIE I PROWADZENIE RACHUNKU PŁATNICZEGO.

Instrukcja obsługi programu M116_Manager

Dokumentacja księgowa

Instrukcja stosowania programu Finanse dla nauczycieli i uczniów uczestniczących w programie Młodzieżowe miniprzedsiębiorstwo

I. Rachunki bankowe klientów instytucjonalnych

System automatycznego wysyłania SMSów SaldoSMS

Obowiązuje od r.

Sprawozdanie z kontroli przeprowadzonej w Publicznej Szkole Podstawowej Nr 31 w Radomiu, ul. Biała 6.

Instrukcja kasowa. 4. Pomieszczenie do przechowywania gotówki powinno być wydzielone.

Instrukcja realizacji usługi DOŁADOWANIE TELEFONU POPRZEZ WYDRUK KUPONU DOŁADUJĄCEGO

INSTRUKCJA PRACY Z SYSTEMEM KS-SOLAB

TARYFA OPŁAT I PROWIZJI Z TYTUŁU OBSŁUGI DEWIZOWEJ

Zarządzenie Nr 64/2017 Prezydenta Miasta Ciechanów z dnia 21 marca 2017 r.

FIS-POS SYSTEM SPRZEDAŻY FIS POS OGÓLNA CHARAKTERYSTYKA

Dokument dotyczący opłat z tytułu usług związanych z rachunkiem płatniczym

Wykaz zmian w taryfie opłat i prowizji dla firm, rolników i instytucji od r.

Instrukcja obsługi aplikacji Telekarty

TARYFA OPŁAT I PROWIZJI Z TYTUŁU OBSŁUGI ZŁOTOWEJ KLIENTÓW INSTYTUCJONALNYCH

Dokument dotyczący opłat z tytułu usług związanych z rachunkiem płatniczym

Sprawozdanie z kontroli przeprowadzonej w Miejskim Ośrodku Sportu i Rekreacji w Radomiu.

III RACHUNKI BANKOWE DLA KLIENTÓW INSTYTUCJONALNYCH TAB. 2 Pozostałe rachunki

TARYFA OPŁAT I PROWIZJI Z TYTUŁU OBSŁUGI ZŁOTOWEJ KLIENTÓW INDYWIDUALNYCH

Dokument dotyczący opłat z tytułu usług związanych z rachunkiem płatniczym

Traci moc Zarządzenie wewnętrzne nr 57 z dnia r.

Rozdział 2. Rachunki i rozliczenia bankowe dla klientów instytucjonalnych

Obsługa rachunków rozliczeniowych

CZĘŚĆ I. RACHUNKI BANKOWE

OPROGRAMOWANIE DLA FIRM. Księga Handlowa. Podstawowe cechy modułu przeznaczonego do prowadzenia pełnej księgowości.

TARYFA PROWIZJI I OPŁAT ZA CZYNNOŚCI I USŁUGI BANKOWE WALUTY WYMIENIALNE KLIENCI BANKU SPÓŁDZIELCZEGO WE WRONKACH

INSTRUKCJE UŻYTKOWNIKÓW

INSTRUKCJA PROGRAMU EWKA SPIS TREŚCI

Rejestracja wydania Karty DiLO w SZP

STATYSTYKI I RAPORTY

Informatyzacja Przedsiębiorstw

Prowadzenie rachunków bankowych, obsługa Kart oraz korzystanie z Elektronicznych Kanałów Dostępu osoby pełnoletnie

TARYFA PROWIZJI I OPŁAT POBIERANYCH PRZEZ PBS LUBACZÓW ZA CZYNNOŚCI BANKOWE I USŁUGI O CHARAKTERZE NIEBANKOWYM

KSIĄŻKA FINANSOWA OBOZU e-książka

Instrukcja ewidencji i kontroli druków ścisłego zarachowania

Instrukcja obsługi aplikacji epay

INSTRUKCJA W SPRAWIE GOSPODARKI KASOWEJ 1. ZASADY OGÓLNE

ROZDZIAŁ II - Rachunki bankowe i rozliczenia pieniężne 2.1 Klienci instytucjonalni Rachunki i rozliczenia złotowe

CZĘŚĆ I. RACHUNKI BANKOWE

DOKUMENT DOTYCZĄCY OPŁAT Z TYTUŁU USŁUG ZWIĄZANYCH Z RACHUNKIEM PŁATNICZYM

Rejestracja wydania Karty DiLO w Programach zdrowotnych

TARYFA PROWIZJI I OPŁAT POBIERANYCH PRZEZ PBS LUBACZÓW ZA CZYNNOŚCI BANKOWE I USŁUGI O CHARAKTERZE NIEBANKOWYM

Kalipso wywiady środowiskowe

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Ramzes In-Post. podręcznik użytkownika. RAMZES Sp. z o.o. ul. Fasolowa 31A Warszawa NIP:

TARYFA PROWIZJI I OPŁAT POBIERANYCH ZA USŁUGI BANKOWE W WALUCIE KRAJOWEJ W BANKU SPÓŁDZIELCZYM W ŁASINIE

10. Płatności Płatności Definicje

Rejestracja wydania Karty DiLO w AOS

FIS-POS SYSTEM SPRZEDAŻY FIS POS OGÓLNA CHARAKTERYSTYKA

Instrukcja zmian w wersji Vincent Office

Transkrypt:

Wydział Elektroniki Politechniki Wrocławskiej Kierunek:., Specjalność:... PROJEKT INŻYNIERIA OPROGRAMOWANIA Temat: System obsługi kasy - projekt wzorcowy Opracowanie: dr inż. Paweł Skrobanek Wrocław 2006

2 Spis treści: 1. Opis projektowanego systemu... 3 1.2. Opis słowny...3 1.2. Kontekst zewnętrzny projektowanego podsystemu...4 1.3 Wzory dokumentów...4 2. Diagram przypadków użycia identyfikacja i opis usług świadczonych przez system...6

3 1. Opis projektowanego systemu 1.2. Opis słowny Przedmiot działalności firmy nie jest istotny, można wyobrazić sobie rejestracje wpłat i wypłat dla firmy prowadzącej loterie, firmy ubezpieczeniowej itp. Projekt będzie obejmował tylko system obsługujący wpłaty i wypłaty gotówkowe z kasy firmy. Przedmiotem projektowania jest system umożliwiający rejestrowanie operacji kasowych w firmie ZABAWA. Nie jest to typowy system kasowy. W naszej firmie kasy są wirtualne, to znaczy jest kilka osób, które pobierają opłaty od klientów lub wypłacają im pieniądze w tak zwanym terenie (np. u klienta, w oddziałach naszej firmy). Od systemu oczekuje się zatem, że poprzez terminale (np. laptopy) będące w posiadaniu takich pracowników, stworzy możliwość rejestracji operacji gotówkowych. Praca kasjera polega na przyjmowaniu lub wydawaniu gotówki z kasy, co jest potwierdzane dokumentami: KP (kasa przyjmie) oraz KW (kasa wypłaci) w dwóch egzemplarzach, jeden dla kasjera, a drugi dla klienta. Druki te są drukami ścisłego zarachowania, m. in. muszą być kolejno numerowane w okresie obrachunkowym (dopuszczalne jest kolejne numerowanie dla każdej z kas). Kasjer dodatkowo musi mieć możliwość wykonania raportu kończącego jego zmianę. Raport kasowy zawiera wykaz wszystkich dokumentów KP oraz KW wraz z podsumowaniem salda (ustaleniem ilości środków finansowych w kasie). Obecnie nie przewiduje się innych form płatności niż gotówka (w przyszłości karta kredytowa). Ponieważ operacje muszą zawierać informację o tym, kto ich dokonał, zatem system musi wiedzieć, kto pracuje przy kasie, stąd potrzebna będzie autoryzacja kasjera przy rozpoczęciu pracy. Do tej pory w firmie funkcjonowało jedno okienko kasowe w oddziale macierzystym, a operacje były rejestrowane na jednym komputerze. Firma chciałaby, żeby system również zapisywał informacje o operacjach na jednym serwerze i dodatkowo, drukował w centrali po jednej kopii każdego wystawionego dokumentu (KP lub KW). Dodatkowo, w centrali będą drukowane raporty miesięczne dla każdej kasy. Wydruk raportu nastąpi automatycznie lub na życzenie kasjera (obecnie nieuwzględniane w projekcie) w pierwszym dniu miesiąca następującego po miesiącu, dla którego drukowany jest raport. Do systemu będzie miał również dostęp tzw. administrator zakładanie kont użytkownikom, modyfikowanie wzorów dokumentów, itp. Do jego zadań będzie należała również konserwacja systemu.

4 Oprócz niego, członkowie zarządu chcieliby otrzymywać w formie wydruku zestawienia okresowe, w jakiej formie to będzie jeszcze przedmiotem ustaleń. 1.2. Kontekst zewnętrzny projektowanego podsystemu Wstępnie opracowano diagram przestawiający kontekst zewnętrzny projektowanego podsystemu - rysunek 1. KASJER ADMINISTRATOR Zarządzanie kontami użytkowników, konfiguracja potwierdzenia operacji, parametrów zestawienia (np. lista pracowników, lista terminali) raporty System obsługi kasy KP (wpłaty do kasy), KW (wypłaty) raporty okresowe raport miesięczny CZŁONEK ZARZĄDU KSIĘGOWY Rys.1. Kontekst zewnętrzny projektowanego podsystemu 1.3 Wzory dokumentów Dokumenty istotne ze względu na projektowany system, to: KP,

5 KW (analogicznie, zawiera pola jak KP), raport kasowy. WZÓR I Raport kasowy nr 1 za okres od 01.... do 10.... Lp. Nr dokumentu OPIS KWOTA KONTO 1. KP 1/00 Czek got. AA 0345133 z Banku Zachodniego 2500,00 zł 2. KW 1/00 Za telefon tyt. Faktury F 123/RR, w tym 332,80 zł opłata poczt. 2,80 3. KP 2/00 Spłata należności od ROLATOR 600,00 zł 4. KP 3/00 Wpłata za telefon Janina Złotopolska 25,20 zł 5. KW 2/00 Zaliczka na mater. Biur. Alek Kwach 1000,00 zł... WZÓR II (źródło: http://www.ksiegowosc.ngo.pl/x/15748;jsessionid=386de713a60db7af6ac176e9c2c77729 ) RAPORT KASOWY NR za okres: pieczęć instytucji miesiąc, rok DATA DOKUMENTU NR DOKUMENTU RODZAJ KOSZTU PRZYCHÓD ROZCHÓD STAN KASY LP OPIS Z przeniesienia 1 0,00 2 0,00 3 0,00

6 2. Diagram przypadków użycia identyfikacja i opis usług świadczonych przez system Przedmiotem projektowania jest moduł systemu umożliwiający obsługę kasy. Diagram PU został przedstawiony w szerszym kontekście ze względu na to, by pokazać całokształt projektu. W związku z powyższym, w rozdziale tym opisane zostały tylko przypadki użycia oraz aktorzy związani z modelowanym fragmentem. Diagram przypadków użycia przedstawia Rys.2. Rys.2. Diagram przypadków użycia projektowanego systemu

7 AKTOR OPIS PRZYPADKI UŻYCIA KASJER Kasjer przyjmuje lub wypłaca gotówkę z kasy. Operacje takie są ewidencjonowane przy pomocy dokumentów KP (kasa przyjmie) lub KW (kasa wypłaci). obsługa użytkownika (sesja), rejestracja wpłaty do kasy, rejestracja wypłaty z kasy, autoryzacja Opis przypadków użycia: PU obsługa użytkownika rejestracja wpłaty do kasy OPIS CEL: obsługa kasjera WS (warunki wstępne): inicjalizacja przez uruchomienie programu (np. otwarcie strony WWW, start aplikacji) WK (warunki końcowe): --- PRZEBIEG: 1. inicjalizacja PU autoryzacja 2. powrót z PU autoryzacja 3. jeśli autoryzacja zakończona błędem, przejście do 1. 4. pokazanie menu i wprowadzenie wyboru kasjera (może wybrać: koniec, wystaw KP, wystaw KW). 5. W zależności od wyboru: 5.1. Jeśli wystaw KP, to inicjalizacja PU wystawienie dokumentu KP i oczekiwanie na powrót. 5.2. Jeśli wystaw KW, to inicjalizacja PU wystawienie dokumentu KW i oczekiwanie na powrót. 5.3. Jeśli koniec, to likwidacja sesji 6. Przejście do 1. CEL: wystawienie dokumentu KP WS: inicjalizacja z PU obsługa użytkownika, użytkownik posiada ID 0 (autoryzacja zakończona sukcesem) WK: wydrukowany dokument KP, alternatywnie: anulowano operację PRZEBIEG: 1. Wprowadzenie danych przez kasjera zakończone zatwierdzeniem lub anulowaniem. 2. Jeśli anulowanie, to powrót do PU Obsługa użytkownika (sesja), w przeciwnym razie: 2.1. weryfikacja poprawności i kompletności danych, 2.2. jeśli weryfikacja OK zapisanie informacji w bazie danych (na serwerze) wydruk dokumentu KP oraz kopii (jedna lokalnie, jedna w centrali), w przeciwnym razie wskazanie błędu. 2.3. Przejście do 1

8 rejestracja wypłaty z kasy CEL: wystawienie dokumentu KW WS: inicjalizacja z PU obsługa użytkownika, użytkownik posiada ID 0 WK: wydrukowany dokument KW, alternatywnie (anulowano operację): brak PRZEBIEG: 1. Wprowadzenie danych przez kasjera zakończone zatwierdzeniem lub anulowaniem. 2. Jeśli anulowanie, to powrót do PU Obsługa użytkownika (sesja), w przeciwnym razie: 2.1. weryfikacja poprawności i kompletności danych, 2.2. jeśli weryfikacja OK zapisanie informacji w bazie danych (na serwerze) wydruk dokumentu KW oraz kopii (jedna lokalnie, jedna w centrali), w przeciwnym razie wskazanie błędu. 2.3. Przejście do 1 autoryzacja CEL: weryfikacja użytkownika WS: inicjalizacja z PU obsługa użytkownika, WK: zakończono ostatnią operację PRZEBIEG: 1. Wprowadzenie identyfikatora i hasła przez kasjera. 2. Weryfikacja z danymi przechowywanymi w systemie (serwer z bazą danych). Jeśli: SUKCES 3a.1. Wyświetlenie komunikatu powitalnego. 3a.2. Założenie sesji. Jeśli: PORAŻKA 3b. Wyświetlenie komunikatu o błędzie (czas: 10s) 4. Zakończenie (z komunikatem zwrotnym o sukcesie numer ID użytkownika lub porażce ID=0). Gdzie: ID- identyfikator.