Modelowanie klas i ich zwi zków diagram klas

Wielkość: px
Rozpocząć pokaz od strony:

Download "Modelowanie klas i ich zwi zków diagram klas"

Transkrypt

1 Modelowanie klas i ich zwi zków diagram klas Dr in.. Marek MI OSZ

2 Plan Klasa notacja w UMLu Zwi zki typy, notacja Diagram klas Interfejs Z o one problemy modelowania klas i ich zwi zków Generowanie programowej realizacji klas 2/60

3 Doj cie do klasy Abstrakcja Ksi ka Formalizacja Ksiazka nr_inwentarzowy : int autor : string tytul : char wydaw : Wydawnictwo miasto : char rokwydania : int = 2002 zarejestruj() wykresl_zrejestru() sprawdzczyjest() sprawdzliste() wypozyczksiazke() sprawdz_ukogo() 3/60

4 Jak doj do klas? Analiza lingwistyczna wymaga u ytkownika: Wyszukanie rzeczowników (kandydaci na klasy lub atrybuty) Wyszukanie czasowni ków (kandydaci na zachowanie, metody) Wyró nienie u ytkowników aktorzy Wywiady z ekspertami Ramy formalne Scenariusze S owniki w dziedzinie problemowej 4/60

5 Analiza lingwistyczna - przyk ad W bibliotece znajduj si zbiory ksi ek umieszczone na pó kach rega ów oraz zbiory czasopism, po czonych w roczniki. Studenci mog wypo ycza ycza ksi ki wypisuj c stosowny dokument zwany rewersem. Studenci nie mog wypo ycza ycza ksi ek znajduj cych si na li cie ogranicze. Czasopisma mog by czytane przez studenta w czytelni. 5/60

6 Klasy w systemie bibliotecznym Biblioteka Czytelnia Ksi ka Student Rewers Czasopismo Rega Pó ka 6/60

7 Klasy notacja w UML Ksi ka Atrybuty Metody Klas opisuj cztery sekcje: nazwa, atrybuty, metody, dokumentacja (np. zakres zobowi za ) Na diagramie ró ne przedstawienie Ksi ka Ksiazka nr_inwentarzowy : int autor : string tytul : char wydaw : Wydawnictwo miasto : char rokwydania : int = 2002 Ksiazka nr_inwentarzowy : int autor : string tytul : char wydaw : Wydawnictwo miasto : char rokwydania : int = 2002 <<entity>> Ksiazka nr_inwentarzowy : int <<datatype>> autor : string tytul : char wydaw : Wydawnictwo miasto : char rokwydania : int = 2002 zarejestruj() wykresl_zrejestru() sprawdzczyjest() sprawdzliste() wypozyczksiazke() sprawdz_ukogo() <<ewidencja>> zarejestruj() : bool <<ewidencja>> wykresl_zrejestru() : bool <<pytanie>> sprawdzczyjest() : bool <<pytanie>> sprawdzliste() <<ruch>> wypozyczksiazke(id_studenta : char) <<pytanie>> sprawdz_ukogo() 7/60

8 W asno ci i typy klas Dziedziczenie - tworzy drzewo klas (generalizacja-specjalizacja) Metaklasa (klasa abstrakcyjna) jest wzorcem innych klas, po czonych operacj dziedziczenia Klasa konkretna stanowi wzorzec dla obiektów Ekstensja klasy zbiór wszystkich wyst pie klasy (obiektów) 8/60

9 Metaklasa a klasa konkretna Nadklasa OsobaPrawna OsobaFizyczna Firma XYZ : Firma : OsobaPrawna 9/60

10 Atrybuty klasy Nazwa (identyfikator) Typ (zale ny od j zyka) Stereotyp Warto pocz tkowa Dost pno (lista eksportowa): Publiczne (+) Chronione (#) Prywatne (-) Implementacyjne 10/60

11 Typy atrybutów Etapy: Analiza Projektowanie Proste predefiniowane w danym j zyku lub dodefiniowane na etapie modelowania Z o one definiowane jako klasy ze stereotypem np.<<typedef>>, <<struct>>, <<enum>> itp. <<struct>> Adres kodpocztowy : char miasto : char ulica numer UML rozszerzalno systemu typów 11/60

12 Typy jako klasy - przyk ady Wektor x : float y : float z : float Punkt xpozycja : int ypozycja : int kolor : RGB RGB kolorr : byte kolorg : byte kolorb : byte Typy wyliczeniowe StanKsiazki wy pozyczona wres tauracj i wy slanadoinnejbi bliot eki zniszczona skradziona Z o one one struktury Stos pop() : float push(cos : float) 12/60

13 Rodzaje typów Proste, atomowe (character, integer, float, string, boolean, bitmap,...) Zapisy, rekordy (struct {nazwa:string; waga:float;}) Kolekcje: zbiory (sets) nieuporz dkowane kolekcje unikalnych danych: set of bitmap, set of struct {nazwa:string; waga:float;} wielozbiory (bags) nieuporz dkowane kolekcje powtarzalnych danych : zbiory z powtórzeniami sekwencje (sequences): uporz dkowane wielozbiory tablice (arrays)- sekwencje z dost pem przez indeks: array of integer, array[5..30] of set of bitmap 13/60

14 Dost pno atrybutów Chronione (Protected) Prywatne (Private) Dost pno : klasa, podklasa, klasa zaprzyja niona (w zale no ci od j zyka) Dost pno : klasa, klasa zaprzyja niona (w zale no ci od j zyka) Uwaga na ograniczenia w dost pie przy dziedziczeniu 14/60

15 Inne w a ciwo ci atrybutów Ksiazka tytul : string autorzy rokwydania : int czywypozyczona : bool ktowypozyczyl : Student / wiekksiazki : int nazwabiblioteki : string Derived (obliczany na podstawie innych atrybutów) wypozycz(student : Student) : bool zwroc(student : Student) : bool obliczwiekksiazki() : int Static (identyczna warto dla wszystkich obiektów klasy) 15/60

16 Po co atrybut y obliczane? Brak czasu na ka dorazowe obliczanie, kiedy s potrzebne (np. wyszukani e min z du ej liczby obiektów) Wybalansowanie pomi dzy szybko ci wykonania a zaj to ci pami ci operacyjnej (oszcz dno czasowa) 16/60

17 Jak doj do atrybutów? W a ciwo ci, statyczne charakter ystyki zidentyfikowanych klas Dane, które zawieraj, przechowuj klasy Rzeczowniki, które nie zosta y klasami Dane istotne dla SI Dane zwi zane z obiektem Dane, które nie s zachowaniem 17/60

18 Specyfikacja i rodzaj metod Metoda mo e mie argumenty (oprócz atrybutów obiektu, które s dost pne z definicji ) oraz typ wyniku metody Stopie szczegó owo ci specyfikacji metod zale y od etapy projektowania Typy metod: Metoda abstrakcyjna metoda metaklasy Metoda obiektu operuje na atrybutach danego obiektu Metoda klasy operuje na ekstensji klasy, posiada dost p do wszystkich obiekt ów danej klasy 18/60

19 Metody - przyk ady tytul : string autorzy rokwydania : int czywypozyczona : bool ktow ypozyczyl : Student / wiekksiazki : int nazwabiblioteki : string Ksiazka wypozycz(student : Student, datawypoz : string) : bool zwroc(student : Student, datazwrotu : string) : bool obliczwiekksiazki() : int obliczwiekksiazki(rokwydania : int) : int najstarszaksia ka() Metoda klasy 19/60

20 Metoda abstrakc yjna OsobaPrawna <<abstract>> obliczpodatekmiesieczny() : float OsobaFizyczna <<static>> obliczpodatekmiesieczny() Firma <<static>> obliczpodatekmiesieczny() Przes anianie metod 20/60

21 Jak doj do metod? Metoda to operacj a realizowana przez obiekt w ramach jego zakresu odpowiedzialno ci Abstrakcja czego, co mo na zrobi z ka dym obiektem klasy Nazwy metod Czasowniki z analizy dziedziny Wykorzystanie obiektu z perspektywy u ytkownika 21/60

22 Inna droga do metod : Student : Ksiazka sprawdzczyjest( ) : Rewers niemaksi ki wypozyczksiazke(char) wystawrewers Diagramy sekwencji Metoda Komunikat Ksiazka sprawdzczyjest() : bool wypozyczksiazka(tytul : char) : bool 22/60

23 Nazewnictwo - notacja Nazwa klasy rzeczownik z du ej litery Atrybut rzeczownik z ma ej litery (pozosta e z du ej lub z _ jako separatorem) Metoda czasownik z ma ej litery (pozosta e z du ej lub z _ jako separatorem) Ksiazka nr_inwentarzowy : int autor : string tytul : char wydaw : W ydawnictwo miasto : char rokwydania : int = 2002 zarejestruj() wykresl_zrejestru() sprawdzczyjest() sprawdzliste() wypozyczksiazke() sprawdz_ukogo() 23/60

24 Zwi zki Klasy s powi zane ze sob ró nymi typami zwi zków Typy zwi zków: zale no uogólnienie (generalizacja) powi zanie (asocjacja) 24/60

25 Zale no Zale no zwi zek u ycia; zmiany w jednej klasie mog mie wp yw na inn ale niekoniecznie na odwrót Ksi ka Tytu : string wydawcaks : Wydawca rokwyd : int Wydawca nazwawyda : string adres Grot skierowany w stron klasy, od której co zale y 25/60

26 Uogólnienie Zwi zek generalizacji: klas ogólnaszczegó owa Problem dziedziczenia atrybutów i metod (dost pno -lista eksportowa, przes anianie) Korze klasa bez klas nadrz dnych Li klas bez klas potomk ów 26/60

27 Powi zanie - asocjacja Zwi zek strukturalny, powi zanie logiczne obiektów z jednej klasy z obiektami z innej (w szczególno ci z tej samej klasy) Powi zania pomi dzy: obiektami tej samej klasy (jednoargumetowe) dwoma klasami (dwuargumentowe) wieloma klasami (wieloargumentowe, n-arne) 27/60

28 Jak doj do asocjacji? Czasowniki w dziedzinie problemowej (np. wypo yczy, zwróci, jest egzemplarzem) Asocjacja czy dwie klasy je li: jedna klasa do drugiej wys y a komunikat obiekt jednej klasy two rzy obiekt innej klasy obiekt jednej klasy posiada atrybut b d cy obiektem (lub kolekcj ) innej klasy obiekt jednej klasy otrzymuje komunikat z argumentem-obiektem innej klasy Obiekt jednej klasy musi mie dost p do danych pewnego obiektu innej klasy asocjacja 28/60

29 Powi zanie - w a ciwo ci Nazwa Role Liczebno Agregacja Kompozycja 29/60

30 Nazwa asocjacji (powi zania) Istota zwi zku Jedna dla zwi zku istotny kierunek czytania zwi zku Nie jest konieczna; szczeg ólnie gdy jest oczywista Ksi ka Tytu : string wydawcaks : Wydawca rokwyd : int wypo ycza Student nazwisko : string imi : string specjalnosc : string rok : char 30/60

31 Role klas w asocjacji Uszczegó owienie roli klasy Opcjonalno Nazwa Ksi ka Tytu : string wydawcaks : Wydawca rokwyd : int #przedmiot wypo ycza #klient Student nazwisko : string imi : string specjalnosc : st ring rok : char Firma #pracodawc a pracuje dla #pracownik Osoba 31/60

32 Liczebno (krotno ) asocjacji Liczebno obiektów jednej klasy zwi zana z obiektem innej klasy Klient 1 posiada 0..n Faktura Oznaczenia: n 1 1..n n 5..n /60

33 Asocjacja jednoargumentow a +szef 0..1 Pracownik +kupuj cy 1 Osoba +podw adny 1..n 1 transakcja +sprzedaj cy 33/60

34 Role i liczebno Pracownik 0..n jest cz onkiem 0..n Komitet jest przewodnicz cym 1 0..n 34/60

35 Asocjacje skierow ane Kierunek nawigacji (strza ka) Nawigacja (przej cie) mo liwe jest zgodnie z kierunkiem Klient (bez grotu) mo e korzysta z serwera (klasa z grotem). Kl ient ma wskazani e na serwera (deklaracja zmiennej klasy serwera) Klient sk ada 1 0..n Zamówienie 35/60

36 Widzialno w asocjacjach skierowanych Dostawca Klient Globalne odwo anie (referencja) Parametryczne (klasa Dostawca jest parametrem metody Klienta lub jej warto ci ) Lokalne odwo anie (obiekt Dostawcy jest tworzony tymczasowo w metodzie Klienta) Poprzez pole (obiekt Dostawcy jest typem pola Klienta) 36/60

37 Asocjacje kwalifikowane Nazwa atrybutu (lub zbioru atrybutów) realizuj cych zwi zek Firma #pracodawca pracuje dla #pracownik NIP_firmy Osoba Faktura numerfaktury 1 1..n Pozycja 37/60

38 Atrybuty asocjacji (powi za ) Osoba nazwisko imi pesel 1..n pracuje 0..1 Firma regon nazwa Zatrudnienie stanowisko datazatrudnienia p acapodstawowa premiapodstawowa 38/60

39 Asocjacja jako obiekt Osoba nazwis ko im i pesel Zatrudnienie jest stanowisko dotyczy datazatrudnienia p acapodstawowa n 1 premiapodstawowa Firma regon nazwa 39/60

40 Asocjacje n-arne Zwi zek (powi zanie) pomi dzy wi cej ni dwoma klasami Osoba:: Jan Osoba:: Ela Transakcja data kwota przedmiottransakcji kupuje sprzedaje po redniczy kupuje sprzedaje po redniczy Osoba:: Marek Osoba nazwisko imi pesel 40/60

41 Agregacja Szczególny przypadek asocjacji (powi zania) odwzorowuj cy zale no : cz -ca o (np. silnik-samochód) Reprezentacja sytuacji, w której obiekty jednej klasy (zwanej agregatem) sk adaj si z obiektów innych klas Silnie zwi zane z celem budowy systemu: czy silnik zawsze jest sk adow samochodu? 41/60

42 Agregacje - przyk ady Wy czna Miasto 1 Stowarzyszenie Uczelnia n 0..n 1..n Wspó dzielona Dzielnica 1..3 n 10..n Osoba studiuje n Student Ulica 42/60

43 Kompozycja Szczególny typ agregacji o silnej kontroli w asno ci i (co najwa niejsze) czasu ycia cz ci przez ca o Nazewnictwo: agregat = kompozyt cz = sk adnik Sk adniki kompozytu nie mog by wspó dzielone (tj. musz by zwi zane z jednym kompozytem) Sk adniki nie istniej samoistnie i gin wraz z kompozytem 43/60

44 Kompozycje - przyk ady Uczelnia Okno 1 ma Wydzia ma n Nag ówek Suwak Ramka Przyciski 44/60

45 Diagram klas - przyk ad Uczelnia 1 1..n studiuje Osoba ma jest dziek anem 1 1..n Wyk adowca 1..n Wydzia pracuje na 1 oferuje 1..n Kierunek 1 zawiera n Student uc z szcza na prowadzi 1 1..n 1..n Wyk ad n n 45/60

46 Diagram klas Statyczna struktura s ystemu informatycznego Mo e zawiera tylko cz klas systemu, np. klasy z jednego pakietu (podsystemu) Mo liwa jest generacja kodu na podstawie diagramu stopie szczegó owo ci kodu zale y od stopnia szczegó owo ci diagramu 46/60

47 Generowanie kodu C++ Faktura numerfaktury : int dataw ystawienia : int Konieczny: zwi zek klasy z j zykiem zwi zek klasy z komponentem implementacyjnym Generacja kodu dla komponentu lub klasy wy stawfakt ure() stornujfakture() /* plik nag ówkowy Faktura.h */ class Faktura { public: bool wystawfakture(); bool stornujfakture(); int numerfaktury; /* cia o programu private: Faktura.cpp */ #include "Faktura.h" int datawystawienia; bool Faktura::wystawFakture() { }; } bool Faktura::stornujFakture() { } 47/60

48 Generowanie kodu - Java //Source file: E:\\Faktura.java public class Faktura { public Integer numerfaktury; private Integer datawystawienia; public Faktura() { } /** Boolean 3E154DD903D8 */ public Boolean wystawfakture() { return null; } Faktura numerfaktury : Integer datawystawienia : Integer wystawfakture() stornujfakture() Faktura() } /** Boolean */ public Boolean stornujfakture() { return null; } 48/60

49 Realizacja powi za (asocjacji) klas J zyk C++ Zwi zki skierowane o krotno ci 1 dla agregacji lub kompozycji dodatkowy atrybut typu klasy serwera Zwi zki skierowane o krotno ci 1 dla innych zwi zków dodatkowy atrybut typu wskazuj cego na klas serwera Zwi zki skierowane o krotno ci n (znanej) tablice obiektów (wskaza ) klasy serwera 49/60

50 Powi zania skierowane Faktura numerfaktury : int datawystawienia : int wystawfakture() : bool stornujfakture() : bool +faktur jest na 1 1..n Pozycja lp : int nazwatowaru : string ilosctowaru : string cenatowaru : float dodajpozycje() poprawpozycje() usunpozycje() numerujpozycje() /* plik nag ówkowy Faktura.h */ class Faktura { public: bool wystawfakture(); bool stornujfakture(); int numerfaktury; /* plik nag ówkowy Pozycja.h */ class Faktura; class Pozycja { public: dodajpozycje(); poprawpozycje(); usunpozycje(); }; private: int datawystawienia; Faktura *faktur; private: numerujpozycje(); int lp; string nazwatowaru; string ilosctowaru; float cenatowaru; }; 50/60

51 Dziedziczenie w C++ Osoba nazwisko : string imie : string pesel : string Student nralbumu : double Wykladowca datazatrudnienia : double class Osoba { protected: string nazwisko; }; string imie; string pesel; #include "Osoba.h" class Student : public Osoba { }; double nralbumu; 51/60

52 Budowa modelu klas Wieloetapowa Pierwsze fazy projektu definiowanie obiektów biznesowych, merytorycznych, okre laj cych dzia anie systemu Kolejne fazy definiowanie interfejsu, obiektów ekranowych odpowiedzialnych za komunikacje z u ytkownikiem Klasy techniczne dost p do baz danych (bezpo redni lub w architekturze klientserwer), komunikacja w sieci czy internecie 52/60

53 Ogólne regu y projektowania klas Odpowiedzialno klasy: 7±2 rzeczy Rozbicie odpowiedzialno ci wiele klas Podsystemy pakiety Dwa podej cia: DDD Data Driven Design (jakie dane?) RDD Responsibility Driven Design (dzia ania?) metoda CRC 53/60

54 Metoda CRC CRC = Class-Responsibilities-Collaborations Twórcy: K.Beck i W.Cunningham (1989) Nie jest cz ci UML Cel: poszukiwanie klas Wspó praca z przypadkami u ycia Praca zespo owa: burza mózgów, analityce, eksperci, moderator Sprawdzanie poprawno ci odrywanie ról 54/60

55 CRC - narz dzie Kartka papieru: Nazwa klasy Odpowiedzialno - obowi zek Odpow1 Odpow2 Odpow3 Wspólprac1 Wspólprac2 Wspó pracownicy inne klasy 55/60

56 CRC - szczegó y Odpowiedzialno suma operacji biznesowych obiektów klasy Brak mo liwo ci wykonania operacji brak w modelu (nowa klasa lub odpowiedzialno ) Zwi zek generalizacji-specjalizacji zakres odpowiedzialno ci 56/60

57 CRC - przyk ad Ksi ka Zarz dzanie danymi o ksi ce Sprawdzenie czy jest dost pna Egzemplarz Ksiazka tytulksiazki autor1 autor2 wydawcaksiazki sprawdzczyjest() : bool rejestrujksiazka() ma +wsk 1 0..n Egzemplarz nrewidencyjny polka wypozyczony czyjestegzemplarz() 57/60

58 CRC istota identyfikacji klas Samochód Konkretny egzemplarz wyprodukowany? Egzemplarz i jego historia? Model? Pozycja w katalogu? Ksi ka Konkretny egzemplarz? Wydanie? Tytu wydawniczy? Partia dostarczana do sklepu? 58/60

59 Klasy a rzeczywisto Klasy s najbardziej stabilnym elementem dziedziny problemowej Funkcje, metody, dzia ania, procedury si zmieniaj znacznie szybciej ni byty Oparcie SI o klasy umo liwia jego stabilizacj oraz wielokrotne (ponowne) u ycie fragmentów SI 59/60

60 Podsumowanie Diagram klas jest podstawowym narz dziem modelowania aplikacji Istnieje mo liwo generowania programu z uszczeg ó owionego diagramu klas w po czeniu z diagramem komponent ów (podstawowy element modelu implementacyjnego) 60/60

KATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH

KATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH KATEDRA INFORMATYKI STOSOWANEJ PŁ ANALIZA I PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH Przygotował: mgr inż. Radosław Adamus 1 1 Na podstawie: Subieta K., Język UML, V Konferencja PLOUG, Zakopane, 1999. Wprowadzenie

Bardziej szczegółowo

Tworzenie modelu obiektowego

Tworzenie modelu obiektowego Metody strukturalne tworzenia oprogramowania, opierają się na wyróżnianiu w tworzonym oprogramowaniu dwóch rodzajów składowych: pasywnych odzwierciedlających fakt przechowywania w systemie pewnych danych

Bardziej szczegółowo

Kompozycja i dziedziczenie klas

Kompozycja i dziedziczenie klas Programowanie obiektowe Kompozycja i dziedziczenie klas Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski pwr.wroc.pl Kompozycja i dziedziczenie klas

Bardziej szczegółowo

JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO

JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO Andrzej BAIER, Tomasz R. LUBCZYŃSKI Streszczenie: W ostatnich latach można zaobserwować dynamiczny rozwój analizy zorientowanej obiektowo.

Bardziej szczegółowo

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Programowanie II prowadzący: Adam Dudek Lista nr 8 Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Jest to najważniejsza cecha świadcząca o sile programowania

Bardziej szczegółowo

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.

Bardziej szczegółowo

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki

Bardziej szczegółowo

Wskazówki dotyczące przygotowania danych do wydruku suplementu

Wskazówki dotyczące przygotowania danych do wydruku suplementu Wskazówki dotyczące przygotowania danych do wydruku suplementu Dotyczy studentów, którzy rozpoczęli studia nie wcześniej niż w 2011 roku. Wydruk dyplomu i suplementu jest możliwy dopiero po nadaniu numeru

Bardziej szczegółowo

Harmonogramowanie projektów Zarządzanie czasem

Harmonogramowanie projektów Zarządzanie czasem Harmonogramowanie projektów Zarządzanie czasem Zarządzanie czasem TOMASZ ŁUKASZEWSKI INSTYTUT INFORMATYKI W ZARZĄDZANIU Zarządzanie czasem w projekcie /49 Czas w zarządzaniu projektami 1. Pojęcie zarządzania

Bardziej szczegółowo

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych? Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych? 1 Podstawowe pojęcia: 2 3 4 5 Dana (ang.data) najmniejsza, elementarna jednostka informacji o obiekcie będąca przedmiotem przetwarzania

Bardziej szczegółowo

Archiwum Prac Dyplomowych

Archiwum Prac Dyplomowych Archiwum Prac Dyplomowych Instrukcja dla studentów Ogólna procedura przygotowania pracy do obrony w Archiwum Prac Dyplomowych 1. Student rejestruje pracę w dziekanacie tej jednostki uczelni, w której pisana

Bardziej szczegółowo

0.1 Hierarchia klas. 0.1.1 Diagram. 0.1.2 Krótkie wyjaśnienie

0.1 Hierarchia klas. 0.1.1 Diagram. 0.1.2 Krótkie wyjaśnienie 0.1 Hierarchia klas 0.1.1 Diagram 0.1.2 Krótkie wyjaśnienie Po pierwsze to jest tylko przykładowe rozwiązanie. Zarówno na wtorkowych i czwartkowych ćwiczeniach odbiegaliśmy od niego, ale nie wiele. Na

Bardziej szczegółowo

Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI)

Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI) Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI) Jacek Cichosz www.zssk.pwr.wroc.pl Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska Dziedziczenie 221 Dziedziczenie Dziedziczenie

Bardziej szczegółowo

Integracja systemów, integracja procesów

Integracja systemów, integracja procesów Nowe rozwiązania informatyczne w zmieniającej się rzeczywistości akademickiej Integracja systemów, integracja procesów... Janina Mincer-Daszkiewicz Uniwersytet Warszawski, MUCI jmd@mimuw.edu.pl Warszawa,

Bardziej szczegółowo

KLAUZULE ARBITRAŻOWE

KLAUZULE ARBITRAŻOWE KLAUZULE ARBITRAŻOWE KLAUZULE arbitrażowe ICC Zalecane jest, aby strony chcące w swych kontraktach zawrzeć odniesienie do arbitrażu ICC, skorzystały ze standardowych klauzul, wskazanych poniżej. Standardowa

Bardziej szczegółowo

Modelowanie obiektowe

Modelowanie obiektowe Modelowanie obiektowe ZPO 2018/2019 Dr inż. W. Cichalewski Materiały wykonane przez W. Tylman Diagramy klas Diagramy klas Zawiera informacje o statycznych związkach między elementami (klasami) Są ściśle

Bardziej szczegółowo

API transakcyjne BitMarket.pl

API transakcyjne BitMarket.pl API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy

Bardziej szczegółowo

PERSON Kraków 2002.11.27

PERSON Kraków 2002.11.27 PERSON Kraków 2002.11.27 SPIS TREŚCI 1 INSTALACJA...2 2 PRACA Z PROGRAMEM...3 3. ZAKOŃCZENIE PRACY...4 1 1 Instalacja Aplikacja Person pracuje w połączeniu z czytnikiem personalizacyjnym Mifare firmy ASEC

Bardziej szczegółowo

Projektowanie bazy danych

Projektowanie bazy danych Projektowanie bazy danych Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeo wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana

Bardziej szczegółowo

Witamy w Bibliotece Wydziału Nauk Politycznych i Dziennikarstwa. Przygotowała mgr Ewelina Pilarska

Witamy w Bibliotece Wydziału Nauk Politycznych i Dziennikarstwa. Przygotowała mgr Ewelina Pilarska Witamy w Bibliotece Wydziału Nauk Politycznych i Dziennikarstwa Przygotowała mgr Ewelina Pilarska Biblioteka Wydziału Nauk Politycznych i Dziennikarstwa Adres: ul. Umultowska 89a, 61-614 Poznań Telefon:

Bardziej szczegółowo

Bazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

Bazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski Bazy danych II Andrzej Grzybowski Instytut Fizyki, Uniwersytet Śląski Wykład 11 Zastosowanie PHP do programowania aplikacji baz danych Oracle Wsparcie programowania w PHP baz danych Oracle Oprócz możliwego

Bardziej szczegółowo

Edycja geometrii w Solid Edge ST

Edycja geometrii w Solid Edge ST Edycja geometrii w Solid Edge ST Artykuł pt.: " Czym jest Technologia Synchroniczna a czym nie jest?" zwracał kilkukrotnie uwagę na fakt, że nie należy mylić pojęć modelowania bezpośredniego i edycji bezpośredniej.

Bardziej szczegółowo

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach. Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach. 1 PROJEKTY KOSZTOWE 2 PROJEKTY PRZYCHODOWE 3 PODZIAŁ PROJEKTÓW ZE WZGLĘDU

Bardziej szczegółowo

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHICZNA 1

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHICZNA 1 I N T E R F E J S W E BSERVICES NADAWANIE PAKIETÓW DO S YSTEMU MKP P RZEZ INTERNET D O K U M E N T A C J A T E C H N I C Z N A S T Y C Z E Ń 2 0 1 2 Spis treści 1. Wstęp... 2 2. Informacje ogólne... 2

Bardziej szczegółowo

Warunki Oferty PrOmOcyjnej usługi z ulgą

Warunki Oferty PrOmOcyjnej usługi z ulgą Warunki Oferty PrOmOcyjnej usługi z ulgą 1. 1. Opis Oferty 1.1. Oferta Usługi z ulgą (dalej Oferta ), dostępna będzie w okresie od 16.12.2015 r. do odwołania, jednak nie dłużej niż do dnia 31.03.2016 r.

Bardziej szczegółowo

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007 GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości

Bardziej szczegółowo

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT Spis treści Instrukcja użytkownika systemu Ognivo2... 3 Opis... 3 Konfiguracja programu... 4 Rejestracja bibliotek narzędziowych... 4 Konfiguracja

Bardziej szczegółowo

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania... Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł

Bardziej szczegółowo

Podstawy modelowania w j zyku UML

Podstawy modelowania w j zyku UML Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.

Bardziej szczegółowo

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI Spis treści Budowa okna aplikacji i narzędzia podstawowe... 4 Okno aplikacji... 5 Legenda... 5 Główne okno mapy... 5 Mapa przeglądowa...

Bardziej szczegółowo

System obsługi pacjenta w ośrodku zdrowia

System obsługi pacjenta w ośrodku zdrowia Wyższa Szkoła Zarządzania i Finansów we Wrocławiu Wydział Zastosowań Informatyki System studiów: zaoczne inżynierskie Kierunek: Informatyka i Ekonometria System obsługi pacjenta w ośrodku zdrowia Opracowanie:

Bardziej szczegółowo

Aplikacje internetowe i rozproszone - laboratorium

Aplikacje internetowe i rozproszone - laboratorium Aplikacje internetowe i rozproszone - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Visual Studio 2005 jest

Bardziej szczegółowo

Wartości domyślne, szablony funkcji i klas

Wartości domyślne, szablony funkcji i klas Bogdan Kreczmer bogdan.kreczmer@pwr.wroc.pl Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2012 Bogdan Kreczmer Niniejszy dokument

Bardziej szczegółowo

PROGRAMOWANIE OBIEKTOWE W C++ - cz 1. Definicja klasy, składniki klasy, prawa dost pu, definiowanie funkcji składowych, konstruktory i destruktory.

PROGRAMOWANIE OBIEKTOWE W C++ - cz 1. Definicja klasy, składniki klasy, prawa dost pu, definiowanie funkcji składowych, konstruktory i destruktory. PROGRAMOWANIE OBIEKTOWE W C++ - cz 1 Definicja klasy, składniki klasy, prawa dost pu, definiowanie funkcji składowych, konstruktory i destruktory. Program komputerowy opisuje w pewien sposób rzeczywisto.

Bardziej szczegółowo

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa Zamawiający: Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej 00-662 Warszawa, ul. Koszykowa 75 Przedmiot zamówienia: Produkcja Interaktywnej gry matematycznej Nr postępowania: WMiNI-39/44/AM/13

Bardziej szczegółowo

Strona główna góra 4 5 6 8 7 9

Strona główna góra 4 5 6 8 7 9 Opis wyglądu Strona główna góra 4 5 6 8 7 9 10 3 2 1 14 15 11 12 13 1. Menu sklep 2. Menu działy główne 3. Logo sklepu (templates/images/logo.png) 4. Schowek produktów (schowek daje możliwość klientom

Bardziej szczegółowo

Rysunek 1: Przykłady graficznej prezentacji klas.

Rysunek 1: Przykłady graficznej prezentacji klas. 4 DIAGRAMY KLAS. 4 Diagramy klas. 4.1 Wprowadzenie. Diagram klas - w ujednoliconym języku modelowania jest to statyczny diagram strukturalny, przedstawiający strukturę systemu w modelach obiektowych przez

Bardziej szczegółowo

Projektowanie systemów informacyjnych: język UML

Projektowanie systemów informacyjnych: język UML Programowanie obiektowe w C++ Projektowanie systemów informacyjnych: język UML mgr inż. Witold Dyrka 4.01.2010 Projektowanie systemów informacyjnych: język UML Projektowanie systemów informacyjnych wprowadzenie

Bardziej szczegółowo

... Podstawa prawna: Ustawa z dnia 12 stycznia 1991 r. o podatkach i opłatach lokalnych (Dz. U. z 2014 r. poz. 849)

... Podstawa prawna: Ustawa z dnia 12 stycznia 1991 r. o podatkach i opłatach lokalnych (Dz. U. z 2014 r. poz. 849) ... Pieczęć nagłówkowa podatnika Numer Identyfikacji Podatkowej składającego deklarację... DN-1 DEKLARACJA NA PODATEK OD NIERUCHOMOŚCI Załącznik nr 2 do uchwały Nr L/523/14 Rady Miejskiej Legnicy z dnia

Bardziej szczegółowo

Rudniki, dnia 10.02.2016 r. Zamawiający: PPHU Drewnostyl Zenon Błaszak Rudniki 5 64-330 Opalenica NIP 788-000-22-12 ZAPYTANIE OFERTOWE

Rudniki, dnia 10.02.2016 r. Zamawiający: PPHU Drewnostyl Zenon Błaszak Rudniki 5 64-330 Opalenica NIP 788-000-22-12 ZAPYTANIE OFERTOWE Zamawiający: Rudniki, dnia 10.02.2016 r. PPHU Drewnostyl Zenon Błaszak Rudniki 5 64-330 Opalenica NIP 788-000-22-12 ZAPYTANIE OFERTOWE W związku z planowaną realizacją projektu pn. Rozwój działalności

Bardziej szczegółowo

Postanowienia ogólne. Usługodawcy oraz prawa do Witryn internetowych lub Aplikacji internetowych

Postanowienia ogólne. Usługodawcy oraz prawa do Witryn internetowych lub Aplikacji internetowych Wyciąg z Uchwały Rady Badania nr 455 z 21 listopada 2012 --------------------------------------------------------------------------------------------------------------- Uchwała o poszerzeniu możliwości

Bardziej szczegółowo

Informatyka, I stopień. Programowanie (PRO300.1)

Informatyka, I stopień. Programowanie (PRO300.1) Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Informatyka, I stopień Sylabus modułu: Programowanie (PRO0.1) Nazwa wariantu modułu (opcjonalnie): 1. Informacje ogólne koordynator modułu

Bardziej szczegółowo

DFD Diagram przepływu danych (Data Flow Diagram) dr Tomasz Ordysiński

DFD Diagram przepływu danych (Data Flow Diagram) dr Tomasz Ordysiński DFD Diagram przepływu danych (Data Flow Diagram) dr Tomasz Ordysiński DFD - definicja Jedną z metod wykorzystywanych na etapie analizy i projektowania służących do modelowania funkcji systemu jest Diagram

Bardziej szczegółowo

SZABLONY KOMUNIKATÓW SPIS TREŚCI

SZABLONY KOMUNIKATÓW SPIS TREŚCI SZABLONY KOMUNIKATÓW SPIS TREŚCI Zarządzanie zawartością stron... 2 Dodawanie komunikatu... 3 Lista komunikatów... 6 Lista komunikatów na stronie głównej... 9 ZARZĄDZANIE ZAWARTOŚCIĄ STRON Istnieją dwa

Bardziej szczegółowo

InsERT GT Własne COM 1.0

InsERT GT Własne COM 1.0 InsERT GT Własne COM 1.0 Autor: Jarosław Kolasa, InsERT Wstęp... 2 Dołączanie zestawień własnych do systemu InsERT GT... 2 Sposób współpracy rozszerzeń z systemem InsERT GT... 2 Rozszerzenia standardowe

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 4

Podstawy programowania III WYKŁAD 4 Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.

Bardziej szczegółowo

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy modelowaniem, a pewien dobrze zdefiniowany sposób jego

Bardziej szczegółowo

Informacje o omawianym programie. Założenia programu omawianego w przykładzie

Informacje o omawianym programie. Założenia programu omawianego w przykładzie 1 Komunikacja człowiek - komputer Przedmiot: Komunikacja człowiek - komputer Ćwiczenie: 3 Temat dwiczenia: Projektowanie interfejsu programu typu bazodanowego dr Artur Bartoszewski CZĘŚD I analiza przykładowego

Bardziej szczegółowo

System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010

System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010 System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010 Instrukcja do zajęć laboratoryjnych Część 1. ĆWICZENIE 1 ZADANIE 1 Utworzyć bazę danych Osoby, składającą się z jednej tabeli o następującej

Bardziej szczegółowo

WEBML I UML JAKO NARZĘDZIA PROJEKTOWANIA APLIKACJI INTERNETOWYCH

WEBML I UML JAKO NARZĘDZIA PROJEKTOWANIA APLIKACJI INTERNETOWYCH śyła Kamil 1 WebML, UML, MDE, aplikacje internetowe WEBML I UML JAKO NARZĘDZIA PROJEKTOWANIA APLIKACJI INTERNETOWYCH Niniejszy artykuł przedstawia najbardziej znaczące róŝnice pomiędzy notacją WebML oraz

Bardziej szczegółowo

Diagramy klas. dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com

Diagramy klas. dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com Diagramy klas dr Jarosław Skaruz http://ii3.uph.edu.pl/~jareks jaroslaw@skaruz.com O czym będzie? Notacja Ujęcie w różnych perspektywach Prezentacja atrybutów Operacje i metody Zależności Klasy aktywne,

Bardziej szczegółowo

Praca na wielu bazach danych część 2. (Wersja 8.1)

Praca na wielu bazach danych część 2. (Wersja 8.1) Praca na wielu bazach danych część 2 (Wersja 8.1) 1 Spis treści 1 Analizy baz danych... 3 1.1 Lista analityczna i okno szczegółów podstawowe informacje dla każdej bazy... 3 1.2 Raporty wykonywane jako

Bardziej szczegółowo

REGULAMIN PROMOCJI: BĄDŹ GOTÓW NA VAT! WYBIERZ SYMFONIĘ

REGULAMIN PROMOCJI: BĄDŹ GOTÓW NA VAT! WYBIERZ SYMFONIĘ REGULAMIN PROMOCJI: BĄDŹ GOTÓW NA VAT! WYBIERZ SYMFONIĘ Postanowienia ogólne 1. Organizatorem Promocji Bądź gotów na VAT! Wybierz Symfonię (dalej: Promocja) jest firma Sage Sp. z o.o. w Warszawie, ul.

Bardziej szczegółowo

Roczne zeznanie podatkowe 2015

Roczne zeznanie podatkowe 2015 skatteetaten.no Informacje dla pracowników zagranicznych Roczne zeznanie podatkowe 2015 W niniejszej broszurze znajdziesz skrócony opis tych pozycji w zeznaniu podatkowym, które dotyczą pracowników zagranicznych

Bardziej szczegółowo

DOKUMENT ANALIZY BIZNESOWEJ DLA PROJEKTU NAZWA PROJEKTU

DOKUMENT ANALIZY BIZNESOWEJ DLA PROJEKTU NAZWA PROJEKTU DLA PROJEKTU NAZWA PROJEKTU Niniejszy dokument Analizy Biznesowej jest podstawowym narzędziem pracy Analityka Biznesowego a jednocześnie najważniejszym produktem fazy analizy biznesowej. Powstaje on w

Bardziej szczegółowo

Systemy mikroprocesorowe - projekt

Systemy mikroprocesorowe - projekt Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie

Bardziej szczegółowo

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego Wstęp. Dodanie funkcjonalności wysyłania wniosków bez podpisów

Bardziej szczegółowo

Modelowanie klas i obiektów. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Modelowanie klas i obiektów. Jarosław Kuchta Projektowanie Aplikacji Internetowych Modelowanie klas i obiektów Jarosław Kuchta Podstawowe pojęcia (1) Byt, encja (entity) coś co istnieje, posiada własne cechy i wyodrębnioną tożsamość (identity); bytem może być rzecz, osoba, organizacja,

Bardziej szczegółowo

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski Instrukcja obsługi Norton Commander (NC) wersja 4.0 Autor: mgr inż. Tomasz Staniszewski ITM Zakład Technologii Maszyn, 15.10.2001 2 1.Uruchomienie programu Aby uruchomić program Norton Commander standardowo

Bardziej szczegółowo

enova Workflow Obieg faktury kosztowej

enova Workflow Obieg faktury kosztowej enova Workflow Obieg faktury kosztowej Spis treści 1. Wykorzystanie procesu... 3 1.1 Wprowadzenie dokumentu... 3 1.2 Weryfikacja merytoryczna dokumentu... 5 1.3 Przydzielenie zadań wybranym operatorom...

Bardziej szczegółowo

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu

Bardziej szczegółowo

Oprac. wrzesień 2015

Oprac. wrzesień 2015 PRZYSPOSOBIENIE BIBLIOTECZNE dla studentów I roku UTP w Bydgoszczy Oprac. wrzesień 2015 Siedziba Biblioteki Głównej Informacje ogólne System biblioteczno-informacyjny UTP Biblioteka Główna Czytelnia Główna

Bardziej szczegółowo

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE PODSTAWY TEORETYCZNE

PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE PODSTAWY TEORETYCZNE 1 PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE PODSTAWY TEORETYCZNE LITERATURA: 2 Hans Christian Pfohl Systemy logistyczne. Podstawy organizacji i zarządzania Instytut Logistyki i Magazynowania,

Bardziej szczegółowo

PROGRAMOWANIE OBIEKTOWE W C++ cz. 2. Dziedziczenie, operacje wej cia-wyj cia, przeładowanie operatorów.

PROGRAMOWANIE OBIEKTOWE W C++ cz. 2. Dziedziczenie, operacje wej cia-wyj cia, przeładowanie operatorów. PROGRAMOWANIE OBIEKTOWE W C++ cz. 2 Dziedziczenie, operacje wej cia-wyj cia, przeładowanie operatorów. Dziedziczenie Dziedziczenie jest to technika pozwalaj c na definiowanie nowej klasy przy wykorzystaniu

Bardziej szczegółowo

PROCEDURA ADMINISTROWANIA ORAZ USUWANIA

PROCEDURA ADMINISTROWANIA ORAZ USUWANIA Załącznik nr 5 do umowy nr 11/DI/PN/2013 PROCEDURA ADMINISTROWANIA ORAZ USUWANIA BŁĘDÓW I AWARII W APLIKACJI CENTRALNEJ Rozdział 1. ADMINISTROWANIE APLIKACJĄ CENTRALNĄ 1. Wykonawca zobowiązany jest do

Bardziej szczegółowo

Zakupy poniżej 30.000 euro Zamówienia w procedurze krajowej i unijnej

Zakupy poniżej 30.000 euro Zamówienia w procedurze krajowej i unijnej biblioteczka zamówień publicznych Agata Hryc-Ląd Małgorzata Skóra Zakupy poniżej 30.000 euro Zamówienia w procedurze krajowej i unijnej Nowe progi w zamówieniach publicznych 2014 Agata Hryc-Ląd Małgorzata

Bardziej szczegółowo

Ogłoszenie o zwołaniu Zwyczajnego Walnego Zgromadzenia IDM Spółka Akcyjna w upadłości układowej z siedzibą w Krakowie na dzień 30 czerwca 2015 roku

Ogłoszenie o zwołaniu Zwyczajnego Walnego Zgromadzenia IDM Spółka Akcyjna w upadłości układowej z siedzibą w Krakowie na dzień 30 czerwca 2015 roku Ogłoszenie o zwołaniu Zwyczajnego Walnego Zgromadzenia IDM Spółka Akcyjna w upadłości układowej z siedzibą w Krakowie na dzień 30 czerwca 2015 roku Zarząd Spółki IDM Spółka Akcyjna w upadłości układowej

Bardziej szczegółowo

Sieci komputerowe cel

Sieci komputerowe cel Sieci komputerowe cel współuŝytkowanie programów i plików; współuŝytkowanie innych zasobów: drukarek, ploterów, pamięci masowych, itd. współuŝytkowanie baz danych; ograniczenie wydatków na zakup stacji

Bardziej szczegółowo

DN-1 DEKLARACJA NA PODATEK OD NIERUCHOMOŚCI 2. ROK

DN-1 DEKLARACJA NA PODATEK OD NIERUCHOMOŚCI 2. ROK 1.Numer ewidencyjny EPN Załącznik Nr 2 do uchwały Nr XIII/69/11 Rady z dnia 20 grudnia 2011 r. DN-1 DEKLARACJA NA PODATEK OD NIERUCHOMOŚCI 2. ROK Podstawa prawna: Składający: Termin składania: Organ podatkowy:

Bardziej szczegółowo

UMOWA POWIERZENIA PRZETWARZANIA DANYCH OSOBOWYCH nr.. zawarta w dniu. zwana dalej Umową powierzenia

UMOWA POWIERZENIA PRZETWARZANIA DANYCH OSOBOWYCH nr.. zawarta w dniu. zwana dalej Umową powierzenia Załącznik nr 3A do SIWZ UMOWA POWIERZENIA PRZETWARZANIA DANYCH OSOBOWYCH nr.. zawarta w dniu. zwana dalej Umową powierzenia pomiędzy: Szpitalem Uniwersyteckim Nr 2 im. Dr Jana Biziela w Bydgoszczy ul.

Bardziej szczegółowo

art. 488 i n. ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny (Dz. U. Nr 16, poz. 93 ze zm.),

art. 488 i n. ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny (Dz. U. Nr 16, poz. 93 ze zm.), Istota umów wzajemnych Podstawa prawna: Księga trzecia. Zobowiązania. Dział III Wykonanie i skutki niewykonania zobowiązań z umów wzajemnych. art. 488 i n. ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny

Bardziej szczegółowo

SIECI KOMPUTEROWE I BAZY DANYCH

SIECI KOMPUTEROWE I BAZY DANYCH KATEDRA MECHANIKI I ROBOTYKI STOSOWANEJ WYDZIAŁ BUDOWY MASZYN I LOTNICTWA, POLITECHNIKA RZESZOWSKA SIECI KOMPUTEROWE I BAZY DANYCH Laboratorium DB2: TEMAT: Relacyjne bazy danych Cz. I - III Cel laboratorium

Bardziej szczegółowo

W dobie postępującej digitalizacji zasobów oraz zwiększającej się liczby dostawców i wydawców

W dobie postępującej digitalizacji zasobów oraz zwiększającej się liczby dostawców i wydawców W dobie postępującej digitalizacji zasobów oraz zwiększającej się liczby dostawców i wydawców oferujących dostępy do tytułów elektronicznych, zarówno bibliotekarze jak i użytkownicy coraz większą ilość

Bardziej szczegółowo

Wniosek o rejestrację podmiotu w Krajowym Rejestrze Sądowym 1) FUNDACJA, STOWARZYSZENIE, INNA ORGANIZACJA SPOŁECZNA LUB ZAWODOWA

Wniosek o rejestrację podmiotu w Krajowym Rejestrze Sądowym 1) FUNDACJA, STOWARZYSZENIE, INNA ORGANIZACJA SPOŁECZNA LUB ZAWODOWA KRS-W20 Sygnatura akt (wypełnia sąd) CORS Centrum Ogólnopolskich Rejestrów Sądowych Krajowy Rejestr Sądowy Wniosek o rejestrację podmiotu w Krajowym Rejestrze Sądowym 1) FUNDACJA, STOWARZYSZENIE, INNA

Bardziej szczegółowo

TAJEMNICA BANKOWA I OCHRONA DANYCH OSOBOWYCH W PRAKTYCE BANKOWEJ

TAJEMNICA BANKOWA I OCHRONA DANYCH OSOBOWYCH W PRAKTYCE BANKOWEJ OFERTA dotyczące realizacji e-szkolenia nt: TAJEMNICA BANKOWA I OCHRONA DANYCH OSOBOWYCH W PRAKTYCE BANKOWEJ dla sektora bankowego OFERTA dotycząca realizacji e-szkolenia nt.: Tajemnica bankowa i ochrona

Bardziej szczegółowo

Niniejszy dokument obejmuje: 1. Szablon Umowy zintegrowanej o rachunek ilokata, 2. Szablon Umowy zintegrowanej o rachunek ilokata oraz o rachunek

Niniejszy dokument obejmuje: 1. Szablon Umowy zintegrowanej o rachunek ilokata, 2. Szablon Umowy zintegrowanej o rachunek ilokata oraz o rachunek Niniejszy dokument obejmuje: 1. Szablon Umowy zintegrowanej o rachunek ilokata, 2. Szablon Umowy zintegrowanej o rachunek ilokata oraz o rachunek oszczędnościowo-rozliczeniowy. Umowa zintegrowana o rachunek

Bardziej szczegółowo

POLITYKA GWARANCJI GRUPY TELE-FONIKA KABLE. 1. Definicje

POLITYKA GWARANCJI GRUPY TELE-FONIKA KABLE. 1. Definicje POLITYKA GWARANCJI GRUPY TELE-FONIKA KABLE 1. Definicje Producent Dostawca jedna z fabryk należących do grupy TELE-FONIKA KABLE TELE-FONIKA KABLE lub jedna ze spółek zależnych należąca do grupy TELE-FONIKA

Bardziej szczegółowo

PFR Wstępnie wypełnione zeznanie podatkowe. PIT-37 i PIT-38 za rok 2015

PFR Wstępnie wypełnione zeznanie podatkowe. PIT-37 i PIT-38 za rok 2015 PFR Wstępnie wypełnione zeznanie podatkowe PIT-37 i PIT-38 za rok 2015 Wstępnie Wypełnione Zeznanie Podatkowe (PFR) PIT-37 i (PFR) PIT-38 Usługa Wstępnie Wypełnionego Zeznania Podatkowego (PFR) PIT-37

Bardziej szczegółowo

Regulamin Usługi Certyfikat SSL. 1 Postanowienia ogólne

Regulamin Usługi Certyfikat SSL. 1 Postanowienia ogólne Regulamin Usługi Certyfikat SSL 1 Postanowienia ogólne 1. Niniejszy Regulamin reguluje zasady świadczenia Usługi Certyfikat SSL ( zwanej dalej : Usługa Certyfikat SSL) przez Az.pl Sp. z o.o. z siedzibą

Bardziej szczegółowo

1. Korzyści z zakupu nowej wersji... 2. 2. Poprawiono... 2. 3. Zmiany w słowniku Stawki VAT... 2. 4. Zmiana stawki VAT w kartotece Towary...

1. Korzyści z zakupu nowej wersji... 2. 2. Poprawiono... 2. 3. Zmiany w słowniku Stawki VAT... 2. 4. Zmiana stawki VAT w kartotece Towary... Forte Handel 1 / 8 Nowe funkcje w module Forte Handel w wersji 2011a Spis treści: 1. Korzyści z zakupu nowej wersji... 2 2. Poprawiono... 2 Nowe funkcje w module Forte Handel w wersji 2011 Spis treści:

Bardziej szczegółowo

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Geodezyjne referencyjne bazy danych: Ewidencja Gruntów i Budynków Instrukcja użytkownika Historia zmian Wersja Data Kto Opis

Bardziej szczegółowo

Centrum Informatyki "ZETO" S.A. w Białymstoku. Instrukcja użytkownika dla urzędników nadających uprawnienia i ograniczenia podmiotom w ST CEIDG

Centrum Informatyki ZETO S.A. w Białymstoku. Instrukcja użytkownika dla urzędników nadających uprawnienia i ograniczenia podmiotom w ST CEIDG Centrum Informatyki "ZETO" S.A. w Białymstoku Instrukcja użytkownika dla urzędników nadających uprawnienia i ograniczenia podmiotom w ST CEIDG BIAŁYSTOK, 12 WRZEŚNIA 2011 ograniczenia podmiotom w ST CEIDG

Bardziej szczegółowo

Instrukcja Obsługi STRONA PODMIOTOWA BIP

Instrukcja Obsługi STRONA PODMIOTOWA BIP Instrukcja Obsługi STRONA PODMIOTOWA BIP Elementy strony podmiotowej BIP: Strona podmiotowa Biuletynu Informacji Publicznej podzielona jest na trzy części: Nagłówek strony głównej Stopka strony podmiotowej

Bardziej szczegółowo

Kancelaris - Zmiany w wersji 2.50

Kancelaris - Zmiany w wersji 2.50 1. Listy Kancelaris - Zmiany w wersji 2.50 Zmieniono funkcję Dostosuj listę umożliwiając: o Zapamiętanie wielu widoków dla danej listy o Współdzielenie widoków między pracownikami Przykład: Kancelaria

Bardziej szczegółowo

Wzorce projektowe strukturalne cz. 1

Wzorce projektowe strukturalne cz. 1 Wzorce projektowe strukturalne cz. 1 Krzysztof Ciebiera 19 pa¹dziernika 2005 1 1 Wst p 1.1 Podstawowe wzorce Podstawowe wzorce Podstawowe informacje Singleton gwarantuje,»e klasa ma jeden egzemplarz. Adapter

Bardziej szczegółowo

Zarządzanie Zasobami by CTI. Instrukcja

Zarządzanie Zasobami by CTI. Instrukcja Zarządzanie Zasobami by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja... 4 3. Okno główne programu... 5 3.1. Narzędzia do zarządzania zasobami... 5 3.2. Oś czasu... 7 3.3. Wykres Gantta...

Bardziej szczegółowo

E-faktura PKP Energetyka

E-faktura PKP Energetyka E-faktura PKP Energetyka Instrukcja rejestracji i odzyskania hasła Instrukcja rejestracji i odzyskania hasła... 1 1. Rejestracja na portalu:... 2 1.1. Wybór rodzaju faktur... 2 1.2. Rejestracja la klientów

Bardziej szczegółowo

Uchwała z dnia 20 października 2011 r., III CZP 53/11

Uchwała z dnia 20 października 2011 r., III CZP 53/11 Uchwała z dnia 20 października 2011 r., III CZP 53/11 Sędzia SN Zbigniew Kwaśniewski (przewodniczący) Sędzia SN Anna Kozłowska (sprawozdawca) Sędzia SN Grzegorz Misiurek Sąd Najwyższy w sprawie ze skargi

Bardziej szczegółowo

UCHWAŁA NR... RADY MIASTA RYBNIKA. z dnia 19 listopada 2015 r. w sprawie wzorów formularzy na podatek rolny

UCHWAŁA NR... RADY MIASTA RYBNIKA. z dnia 19 listopada 2015 r. w sprawie wzorów formularzy na podatek rolny Projekt z dnia 29 października 2015 r. Zatwierdzony przez... UCHWAŁA NR... RADY MASTA RYBNKA w sprawie wzorów formularzy na podatek rolny Na podstawie: - art. 18 ust. 2 pkt 8, art. 40 ust. 1, art. 41 ust.

Bardziej szczegółowo

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM PROGRAM INWENTARYZACJI Poznań 2011 Spis treści 1. WSTĘP...4 2. SPIS INWENTARZA (EWIDENCJA)...5 3. STAŁE UBYTKI...7 4. INTERPRETACJA ZAŁĄCZNIKÓW

Bardziej szczegółowo

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity)

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity) Dz.U.98.21.94 1998.09.01 zm. Dz.U.98.113.717 art. 5 1999.01.01 zm. Dz.U.98.106.668 art. 31 2000.01.01 zm. Dz.U.99.99.1152 art. 1 2000.04.06 zm. Dz.U.00.19.239 art. 2 2001.01.01 zm. Dz.U.00.43.489 art.

Bardziej szczegółowo

DE-WZP.261.11.2015.JJ.3 Warszawa, 2015-06-15

DE-WZP.261.11.2015.JJ.3 Warszawa, 2015-06-15 DE-WZP.261.11.2015.JJ.3 Warszawa, 2015-06-15 Wykonawcy ubiegający się o udzielenie zamówienia Dotyczy: postępowania prowadzonego w trybie przetargu nieograniczonego na Usługę druku książek, nr postępowania

Bardziej szczegółowo

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA Wersja 5.1.9 Spis treści Rozdział 1 1.1 1.1.1 1.1.2 1.2 1.3 1.4 1.5 I Konfiguracja... 1-1 OID świadczeniodawcy... 1-2 Dodanie... instytucji zewnętrznej 1-4 Dodanie... zlecenia 1-11 Pobranie... materiału

Bardziej szczegółowo

Instrukcja użytkownika systemu MOBEVO

Instrukcja użytkownika systemu MOBEVO Wersja 1.0 Instrukcja użytkownika systemu MOBEVO PANEL PODATNIKA Spis treści Instrukcja Użytkownika Spis treści... 2 1 Opis systemu... 4 2 Logowanie do systemu:... 4 3 Panel podatnika... 6 4 Ustawienia

Bardziej szczegółowo

VinCent Office. Moduł Drukarki Fiskalnej

VinCent Office. Moduł Drukarki Fiskalnej VinCent Office Moduł Drukarki Fiskalnej Wystawienie paragonu. Dla paragonów definiujemy nowy dokument sprzedaży. Ustawiamy dla niego parametry jak podano na poniższym rysunku. W opcjach mamy możliwość

Bardziej szczegółowo

REGULAMIN KONTROLI ZARZĄDCZEJ W MIEJSKO-GMINNYM OŚRODKU POMOCY SPOŁECZNEJ W TOLKMICKU. Postanowienia ogólne

REGULAMIN KONTROLI ZARZĄDCZEJ W MIEJSKO-GMINNYM OŚRODKU POMOCY SPOŁECZNEJ W TOLKMICKU. Postanowienia ogólne Załącznik Nr 1 do Zarządzenie Nr4/2011 Kierownika Miejsko-Gminnego Ośrodka Pomocy Społecznej w Tolkmicku z dnia 20 maja 2011r. REGULAMIN KONTROLI ZARZĄDCZEJ W MIEJSKO-GMINNYM OŚRODKU POMOCY SPOŁECZNEJ

Bardziej szczegółowo

Zalecenia dotyczące prawidłowego wypełniania weksla in blanco oraz deklaracji wekslowej

Zalecenia dotyczące prawidłowego wypełniania weksla in blanco oraz deklaracji wekslowej Zalecenia dotyczące prawidłowego wypełniania weksla in blanco oraz deklaracji wekslowej 1. Do wystawienia weksla in blanco umocowane są osoby, które w świetle ustawy, dokumentu założycielskiego i/lub odpisu

Bardziej szczegółowo

Diagramy klas. WYKŁAD Piotr Ciskowski

Diagramy klas. WYKŁAD Piotr Ciskowski Diagramy klas WYKŁAD Piotr Ciskowski przedstawienie statyki systemu graficzne przedstawienie statycznych, deklaratywnych elementów dziedziny przedmiotowej oraz związków między nimi obiekty byt, egzemplarz

Bardziej szczegółowo

Regulamin organizacji przetwarzania i ochrony danych osobowych w Powiatowym Centrum Kształcenia Zawodowego im. Komisji Edukacji Narodowej w Jaworze

Regulamin organizacji przetwarzania i ochrony danych osobowych w Powiatowym Centrum Kształcenia Zawodowego im. Komisji Edukacji Narodowej w Jaworze Załącznik nr 1 do zarządzenia nr 9/11/12 dyrektora PCKZ w Jaworze z dnia 30 marca 2012 r. Regulamin organizacji przetwarzania i ochrony danych osobowych w Powiatowym Centrum Kształcenia Zawodowego im.

Bardziej szczegółowo