RAPORT KOŃCOWY. Program harmonogramowania pracy pielęgniarek

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

Download "RAPORT KOŃCOWY. Program harmonogramowania pracy pielęgniarek"

Transkrypt

1 RAPORT KOŃCOWY Program harmonogramowania pracy pielęgniarek Grzybowski Michał, Papaj Arkadiusz, Piguła Grzegorz, Rapacz Bartłomiej, Struzik Bartosz, Wójcikowski Piotr

2 Spis treści Opis problemu... 3 Wymagania i środowisko techniczne... 4 Projekt systemu i GUI... 4 Wstępny plan prac... 5 Wyniki działania prototypów... 6 Prototyp Prototyp Prototyp Co osiągnęliśmy... 9 Opisy testów jednostkowych Walidatory wzorców Test sprawdza czy pracownik nie ma 6 zmian dziennych pod rząd Test sprawdza czy pracownik nie ma 3 zmian nocnych pod rząd Test sprawdza czy pracownik po dwóch zmianach nocnych pod rząd ma 42 godziny odpoczynku Test sprawdza czy pracownik ma maksymalnie 3 nocne zmiany w 35 dniowym okresie pracy Test sprawdza czy pracownik ma Test sprawdza czy pracownik ma 2 wolne weeky w 35 dniowym okresie pracy Testy przekierowań Test przekierowania Testy wygenerowanego planu Test podczas usuwania planu Test podczas uaktualnienia planu, podzielony na poprawne i nie poprawne parametry wejściowe Test podczas tworzenia planu., podzielony na poprawne i nie poprawne parametry wejściowe Test edycji planu, przypisuje wybrany plan 16 Test przypisuje nowy plan 16 Test przypisuje wybrany plan 16 Test przypisuje wszystkie plany 16 Testy pracowników Test podczas usuwania pracownika

3 Test podczas uaktualnienia pracownika, podzielony na poprawne i nie poprawne parametry wejściowe Test podczas tworzenia pracownika., podzielony na poprawne i nie poprawne parametry wejściowe Test edycji pracownika, przypisuje wybranego pracownika 20 Test przypisuje nowego pracownika 20 Test przypisuje wybranego pracownika 20 Test przypisuje wszystkich pracowników 20 Testy przekierowań pracowników Test przekierowania dla pracowników Załączniki... 22

4 Opis problemu Harmonogramowanie pracy pielęgniarek problem polegający na znalezieniu optymalnego przypisania pielęgniarek do zmian, zazwyczaj z zestawem pewnych twardych ograniczeń (które muszę być spełnione) i miękkich ograniczeń (których spełnienie nie jest wymagane, lecz podnosi ocenę wygenerowanego rozwiązania). Problem harmonogramowania pracy pielęgniarek polega na odpowiednim przypisaniu zmian i dni wolnych do pielęgniarek. Każda pielęgniarka ma swoje upodobania i ograniczenia, co do zmian, w których pracuje, tak samo jak szpital, który w danych godzinach musi być obsadzony konkretną liczbą pracowników. Problem jest opisany, jako znalezienie takiego harmonogramu, który uwzględnia wszystkie twarde wymagania pracy szpitala jednocześnie spełniając wymagania dotyczące pielęgniarek. Pielęgniarka może pracować na trzech zmianach: dziennej; popołudniowej; nocnej. Naszym zadaniem jest znalezienie takiego rozwiązania, które spełnia jak najwięcej miękkich ograniczeń (życzeń i upodobań pracy pielęgniarek) przy jednoczesnym zachowaniu wszystkich twardych ograniczeń wynikających z wymogów ciągłej pracy szpitala. Ograniczenia zostały podzielone na dwa typy: twarde: niespełnienie ich skutkuje przerwaniem pracy a harmonogram nie jest poprawny; miękkie: niespełnienie ich nie skutkuje przerwaniem pracy a harmonogram jest poprawnych, choć niekoniecznie optymalny. Twarde ograniczenia zazwyczaj dotyczą charakteru zmian pracy (dziennej, popołudniowej, nocnej) i tego ile (i jakich) zmian może obsadzić jedna pielęgniarka zanim przekroczy liczbę zakontraktowanych godzin. Różnice między kwalifikacjami pielęgniarek (stażystka, starsza pielęgniarka) również mogą tworzyć twarde ograniczenia. Miękkie ograniczenia mogą dotyczyć minimalnej i maksymalnej liczbę zmian przypisanych do danej pielęgniarki w tygodniu. 3

5 Wymagania i środowisko techniczne Głównym założeniem jest ukierunkowanie na użytkownika i łatwa obsługa. Program będzie obsługiwany poprzez przeglądarkę internetową. Wymagania systemowe: Ruby w wersji 2.1 Baza danych SQL, Oracle - możliwie najnowsza wersja Apache lub NGINX Przeglądarka internetowa Mozilla Firefox, Opera, Google Chrome w możliwie najnowszej wersji. Projekt systemu i GUI Interfejs użytkownika ma być czysty, łatwy w obsłudze i intuicyjny. Użytkownik nie powinien być przytłoczony mnogością przycisków i opcji. Program stawia na szybkość wygenerowanych harmonogramów. Algorytm programu: 1. Posortuj pracowników według ilości zakontraktowanych godzin, od największej do najmniejszej. 2. Wybierz tych pracowników, którzy mają zakontraktowane zmiany nocne i przypisz je według schematu: a. poniedziałek, wtorek do pierwszego; b. środa, czwartek, piątek do drugiego; c. sobota, niedziela do trzeciego; d. zacznij od początku listy dla następnego pracownika i powtarzaj aż do ostatniego pracownika. 3. Do zmian nocnych losowo dopasuj zmiany dzienne, tak żeby wypełnić po kolei zmianę każdego dnia. 4. Jeżeli dopasowany tydzień jest poprawny, zacznij kolejny. 5. Kiedy wygenerowany jest cały miesiąc, wygenerują klika następnych harmonogramów z takimi samymi założeniami i wybierz ten o najmniejszej karze. 4

6 Wstępny plan prac Podział obowiązków miedzy członkami grupy: Imię i nazwisko Grzybowski Michał Papaj Arkadiusz Piguła Grzegorz Rapacz Bartłomiej Struzik Bartosz Wójcikowski Piotr Rola Web designer, utrzymanie strony Edytor, research Lider grupy, tester Programista Prezenter, tester Grafik, edytor Plan prac luźno zakładał spotkania, co dwa tygodnie, z których zostały sporządzone notatki. Programista mógł w każdym momencie zarządzić dodatkowe spotkanie gdyby, któraś z faz implementacji wymagała przedyskutowania. Program był budowany iteracyjnie, przedstawiając i testując kolejne wersje prototypów. 5

7 Wyniki działania prototypów Wyniki testów kolejnych prototypów zostały przedstawione poniżej. Testy w tej fazie odbywały się tylko poprzez próbę wykonania pewnych czynności przez użytkownika. Prototyp 2 Prototyp generuje harmonogram niezależnie dla każdego tygodnia oraz pracownika. Rozpoznaje zmiany w ciągu dnia, jako jedna zmianę. Prototyp posiada walidację twardych kryteriów oraz dostępności. Wyniki: Harmonogram generuje się w oczekiwanym czasie. Spełnia kryteria twarde oraz dostępności dla 1 pracownika w 1 tygodniu pracy. Dla każdego kolejnego testu wyniki są takie same. Wnioski: Następny prototyp powinien losować tygodniowy plan uwzględniony dla wszystkich pracowników, a także przyspieszenie generowania harmonogramu. 6

8 Prototyp 3 W prototypie został zoptymalizowany model danych. Wyniki: Prototyp różni się od wcześniejszej wersji szybszym generowaniem harmonogramu. Więcej różnic nie zauważyłem. Wnioski: Następny prototyp powinien losować tygodniowy plan uwzględniony dla wszystkich pracowników. 7

9 Prototyp 4 Prototyp generuje poprawny harmonogram dla tygodniowego okresu dla wszystkich pracowników. Prototyp posiada możliwość resetowania oraz generowania nowego harmonogramu. Jest możliwa edycja czasu okresu oraz tytułu harmonogramu. Prototyp posiada również edycję pracowników, tj. zmianę danych, godzin pracy. Wyniki: Harmonogram dopasowuje tylko zmiany nocne. Walidacja tylko w okresie tygodniowym przez cały okres harmonogramu dla wszystkich pracowników w danym tygodniu. Edycja harmonogramu nie działa, natomiast w edycji pracowników działa wszystko. Wnioski: Należy spróbować generować cały harmonogram dla każdego pracownika z osobna, tzn. Każdy pracownik ma swój własny harmonogram, harmonogram reszty pracowników nie ma wpływu. W edycji pracowników powinna być również możliwość edycji zmian pracy. 8

10 Co osiągnęliśmy Ważniejszym od realizacji projektu, okazała się nauka pracy zespołowej i dzielenie się wiedzą między członkami grupy. Ponadto zapoznaliśmy się z metodyką Agile, koncepcją testów jednostkowych i akceptacyjnych. Aplikacja była iteracyjnie rozbudowywana, dodatkowo jest skalowalna. Pozwala na równoległe liczenie wielu grafików dla różnych pracowników. Problem nie okazał się trywialny, dlatego musieliśmy zdecydować się na pewne ustępstwa w skuteczności działania programu na rzecz szybkości działania i skończonego czasu, który mogliśmy poświęcić na realizacje projektu. 9

11 Opisy testów jednostkowych Walidatory wzorców Test sprawdza czy pracownik nie ma 6 zmian dziennych pod rząd describe 'The number of consecutive shifts (workdays) is at most 6. ' do it { is_expected.to_not be_valid_for_week pattern('aaaaaaa'), workoholic } Test sprawdza czy pracownik nie ma 3 zmian nocnych pod rząd describe 'The number of consecutive night shifts is at most 3.' do it { is_expected.to be_valid_for_week pattern('nnnrrrr'), workoholic } it { is_expected.to_not be_valid_for_week pattern('rnnnnrr'), workoholic } it { is_expected.to_not be_valid_for_week pattern('rrrnnnn'), workoholic } it { is_expected.to_not be_valid_for_period pattern('rrarrnn', 'NNRRRAA', 'AAAAARR', 'AAAAARR', 'AAAAARR'), workoholic } it { is_expected.to be_valid_for_period pattern('rrarrrn', 'NNRRRAA', 'AAAAARR', 'AAAAARR', 'AAAAARR'), workoholic } Test sprawdza czy pracownik po dwóch zmianach nocnych pod rząd ma 42 godziny odpoczynku. describe 'Following a series of at least 2 consecutive night shifts a 42 hours rest is required.' do it { is_expected.to_not be_valid_for_week pattern('nnarrrr'), workoholic } it { is_expected.to_not be_valid_for_week pattern('nnrarrr'), workoholic } it { is_expected.to be_valid_for_week pattern('nnrrarr'), workoholic } it { is_expected.to_not be_valid_for_period pattern('rrarrnn', 'NRARAAA', 'AAAAARR', 'AAAAARR', 'AAAAARR'), workoholic } it { is_expected.to_not be_valid_for_period pattern('rrarrnn', 'RARRAAA', 'AAAAARR', 'AAAAARR', 'AAAAARR'), workoholic } 10

12 Test sprawdza czy pracownik ma maksymalnie 3 nocne zmiany w 35 dniowym okresie pracy. describe 'The maximum number of night shifts is 3 per period of 5 consecutive weeks.' do it { is_expected.to be_valid_for_period pattern('aaaaarr','aaaaarr','aaaaarr''aaannrr','aaaaarr'), workoholic } it { is_expected.to_not be_valid_for_period pattern('aaaaarr','aaaaarr','aaaaarr''aaannrr','aaannrr'), workoholic } Test sprawdza czy pracownik ma describe 'Within a scheduling period a nurse is allowed to exceed the number of hours for which they are available for their department by at most 4 hours.' do it { is_expected.to_not be_valid_for_week pattern('aaaaaar'), fulltime } it { is_expected.to be_valid_for_week pattern('aaaaarr'), fulltime } it { is_expected.to_not be_valid_for_week pattern('aaaaarr'), halftime } it { is_expected.to be_valid_for_week pattern('arrrarr'), halftime } Test sprawdza czy pracownik ma 2 wolne weeky w 35 dniowym okresie pracy. describe 'A nurse must receive at least 2 weeks off duty per 5 week period. A week off duty lasts 60 hours including Saturday 00:00 to Monday 04:00.' do it { is_expected.to_not be_valid_for_period pattern('aaarraa','aaarraa','aaarraa''aaarraa','aaarraa'), workoholic } it { is_expected.to_not be_valid_for_period pattern('aaarraa','aaarraa','aaarraa''aaaaarr','aaarraa'), workoholic } it { is_expected.to be_valid_for_period pattern('aaarraa','aaaaarr','aaarraa''aaaaarr','aaarraa'), workoholic } it { is_expected.to be_valid_for_period pattern('aaaaarr','aaaaarr','aaarraa''aaarraa','aaarraa'), workoholic } it { is_expected.to be_valid_for_period pattern('aaaaarr','aaaaarr','aaaaarr''aaaaarr','aaaaarr'), workoholic } 11

13 Testy przekierowań Test przekierowania 1. Przekierowuje do #index 2. Przekierowuje do #new 3. Przekierowuje do #show 4. Przekierowuje do #edit 5. Przekierowuje do #create 6. Przekierowuje do #generate 7. Przekierowuje do #reset 8. Przekierowuje do #update describe "routing" do it "routes to #index" do expect(:get => "/plans").to route_to("plans#index") it "routes to #new" do expect(:get => "/plans/new").to route_to("plans#new") it "routes to #show" do expect(:get => "/plans/1").to route_to("plans#show", :id => "1") it "routes to #edit" do expect(:get => "/plans/1/edit").to route_to("plans#edit", :id => "1") it "routes to #create" do expect(:post => "/plans").to route_to("plans#create") it "routes to #generate" do expect(:put => "/plans/1/generate").to route_to("plans#generate", :id => "1") it "routes to #reset" do expect(:put => "/plans/1/reset").to route_to("plans#reset", :id => "1") it "routes to #update" do expect(:put => "/plans/1").to route_to("plans#update", :id => "1") 12

14 Testy wygenerowanego planu Test podczas usuwania planu. 1. Usuwa wybrany plan 2. Przekierowanie do listy planów describe "DELETE #destroy" do it "destroys the requested plan" do plan = Plan.create! valid_attributes expect { delete :destroy, {:id => plan.to_param}, valid_session }.to change(plan, :count).by(-1) it "redirects to the plans list" do plan = Plan.create! valid_attributes delete :destroy, {:id => plan.to_param}, valid_session expect(response).to redirect_to(plans_url) Test podczas uaktualnienia planu, podzielony na poprawne i nie poprawne parametry wejściowe 1. Uaktualnia wybranego plan 2. Przypisuje wybrany plan 3. Przekierowuje do planu 4. Przypisuje plan 5. Ponowne wczytanie edytowanego przykładu describe "PUT #update" do context "with valid params" do let(:new_attributes) { } skip("add a hash of attributes valid for your model") it "updates the requested plan" do plan = Plan.create! valid_attributes put :update, {:id => plan.to_param, :plan => new_attributes}, valid_session plan.reload 13

15 skip("add assertions for updated state") it "assigns the requested plan do plan = Plan.create! valid_attributes put :update, {:id => plan.to_param, :plan => valid_attributes}, valid_session expect(assigns(:plan)).to eq(plan) it "redirects to the plan" do plan = Plan.create! valid_attributes put :update, {:id => plan.to_param, :plan => valid_attributes}, valid_session expect(response).to redirect_to(plan) context "with invalid params" do it "assigns the plan do plan = Plan.create! valid_attributes put :update, {:id => plan.to_param, :plan => invalid_attributes}, valid_session expect(assigns(:plan)).to eq(plan) it "re-rers the 'edit' template" do plan = Plan.create! valid_attributes put :update, {:id => plan.to_param, :plan => invalid_attributes}, valid_session expect(response).to rer_template("edit") 14

16 Test podczas tworzenia planu., podzielony na poprawne i nie poprawne parametry wejściowe. 1. Tworzy nowy plan 2. Przypisuje nowo stworzony plan 3. Przekierowuje do stworzonego planu 4. Przypisuje nowo stworzony plan, ale nie zapisany 5. Ponowne wczytanie nowego przykładu describe "POST #create" do context "with valid params" do it "creates a new Plan" do expect { post :create, {:plan => valid_attributes}, valid_session }.to change(plan, :count).by(1) it "assigns a newly created plan do post :create, {:plan => valid_attributes}, valid_session expect(assigns(:plan)).to be_a(plan) expect(assigns(:plan)).to be_persisted it "redirects to the created plan" do post :create, {:plan => valid_attributes}, valid_session expect(response).to redirect_to(plan.last) context "with invalid params" do it "assigns a newly created but unsaved plan do post :create, {:plan => invalid_attributes}, valid_session expect(assigns(:plan)).to be_a_new(plan) it "re-rers the 'new' template" do post :create, {:plan => invalid_attributes}, valid_session expect(response).to rer_template("new") 15

17 Test edycji planu, przypisuje wybrany plan describe "GET #edit" do it "assigns the requested plan do plan = Plan.create! valid_attributes get :edit, {:id => plan.to_param}, valid_session expect(assigns(:plan)).to eq(plan) Test przypisuje nowy plan describe "GET #new" do it "assigns a new plan do get :new, {}, valid_session expect(assigns(:plan)).to be_a_new(plan) Test przypisuje wybrany plan describe "GET #show" do it "assigns the requested plan do plan = Plan.create! valid_attributes get :show, {:id => plan.to_param}, valid_session expect(assigns(:plan)).to eq(plan) Test przypisuje wszystkie plany describe "GET #index" do it "assigns all plans do plan = Plan.create! valid_attributes get :index, {}, valid_session expect(assigns(:plans)).to eq([plan]) 16

18 Testy pracowników Test podczas usuwania pracownika. 1. Usuwa wybranego pracownika 2. Przekierowanie do listy pracowników describe "DELETE #destroy" do it "destroys the requested resource" do resource = Resource.create! valid_attributes expect { delete :destroy, {:id => resource.to_param}, valid_session }.to change(resource, :count).by(-1) it "redirects to the resources list" do resource = Resource.create! valid_attributes delete :destroy, {:id => resource.to_param}, valid_session expect(response).to redirect_to(resources_url) Test podczas uaktualnienia pracownika, podzielony na poprawne i nie poprawne parametry wejściowe 1. Uaktualnia wybranego pracownika 2. Przypisuje wybranego pracownika 3. Przekierowuje do pracowników 4. Przypisuje pracownika 5. Ponowne wczytanie edytowanego przykładu describe "PUT #update" do context "with valid params" do let(:new_attributes) { } skip("add a hash of attributes valid for your model") it "updates the requested resource" do resource = Resource.create! valid_attributes put :update, {:id => resource.to_param, :resource => new_attributes}, valid_session 17

19 resource.reload skip("add assertions for updated state") it "assigns the requested resource do resource = Resource.create! valid_attributes put :update, {:id => resource.to_param, :resource => valid_attributes}, valid_session expect(assigns(:resource)).to eq(resource) it "redirects to the resource" do resource = Resource.create! valid_attributes put :update, {:id => resource.to_param, :resource => valid_attributes}, valid_session expect(response).to redirect_to(resource) context "with invalid params" do it "assigns the resource do resource = Resource.create! valid_attributes put :update, {:id => resource.to_param, :resource => invalid_attributes}, valid_session expect(assigns(:resource)).to eq(resource) it "re-rers the 'edit' template" do resource = Resource.create! valid_attributes put :update, {:id => resource.to_param, :resource => invalid_attributes}, valid_session expect(response).to rer_template("edit") 18

20 Test podczas tworzenia pracownika., podzielony na poprawne i nie poprawne parametry wejściowe. 1. Tworzy nowego pracownika 2. Przypisuje nowo stworzonego pracownika 3. Przekierowuje do stworzonego pracownika 4. Przypisuje nowo stworzonego pracownika, ale nie zapisanego 5. Ponowne wczytanie nowego przykładu describe "POST #create" do context "with valid params" do it "creates a new Resource" do expect { post :create, {:resource => valid_attributes}, valid_session }.to change(resource, :count).by(1) it "assigns a newly created resource do post :create, {:resource => valid_attributes}, valid_session expect(assigns(:resource)).to be_a(resource) expect(assigns(:resource)).to be_persisted it "redirects to the created resource" do post :create, {:resource => valid_attributes}, valid_session expect(response).to redirect_to(resource.last) context "with invalid params" do it "assigns a newly created but unsaved resource do post :create, {:resource => invalid_attributes}, valid_session expect(assigns(:resource)).to be_a_new(resource) it "re-rers the 'new' template" do post :create, {:resource => invalid_attributes}, valid_session expect(response).to rer_template("new") 19

21 Test edycji pracownika, przypisuje wybranego pracownika describe "GET #edit" do it "assigns the requested resource do resource = Resource.create! valid_attributes get :edit, {:id => resource.to_param}, valid_session expect(assigns(:resource)).to eq(resource) Test przypisuje nowego pracownika describe "GET #new" do it "assigns a new resource do get :new, {}, valid_session expect(assigns(:resource)).to be_a_new(resource) Test przypisuje wybranego pracownika describe "GET #show" do it "assigns the requested resource do resource = Resource.create! valid_attributes get :show, {:id => resource.to_param}, valid_session expect(assigns(:resource)).to eq(resource) Test przypisuje wszystkich pracowników describe "GET #index" do it "assigns all resources do resource = Resource.create! valid_attributes get :index, {}, valid_session expect(assigns(:resources)).to eq([resource]) 20

22 Testy przekierowań pracowników Test przekierowania dla pracowników 1. Przekierowuje do #index 2. Przekierowuje do #new 3. Przekierowuje do #show 4. Przekierowuje do #edit 5. Przekierowuje do #create 6. Przekierowuje do #update 7. Przekierowuje do #destroy describe "routing" do it "routes to #index" do expect(:get => "/resources").to route_to("resources#index") it "routes to #new" do expect(:get => "/resources/new").to route_to("resources#new") it "routes to #show" do expect(:get => "/resources/1").to route_to("resources#show", :id => "1") it "routes to #edit" do expect(:get => "/resources/1/edit").to route_to("resources#edit", :id => "1") it "routes to #create" do expect(:post => "/resources").to route_to("resources#create") it "routes to #update" do expect(:put => "/resources/1").to route_to("resources#update", :id => "1") it "routes to #destroy" do expect(:delete => "/resources/1").to route_to("resources#destroy", :id => "1") 21

23 Załączniki manual został zamieszczony na stronie internetowej projektu 22

Programowanie w Ruby

Programowanie w Ruby Programowanie w Ruby Wykład 13 Marcin Młotkowski 16 stycznia 2013 Plan wykładu Testowanie aplikacji w Ruby on Rails Testowanie modeli Testy funkcjonalne: testowanie kontrolerów Testy integracyjne Testowanie

Bardziej szczegółowo

PONIEDZIAŁEK 16.02.2015 WTOREK 17.02.2015

PONIEDZIAŁEK 16.02.2015 WTOREK 17.02.2015 PONIEDZIAŁEK 16.02.2015 WTOREK 17.02.2015 ŚRODA 18.02.2015 CZWARTEK 19.02.2015 14.00-16.00 AQUAPARK: ZABAWY KOSMICZNE Z DZIEĆMI Z MUZYKĄ PIĄTEK 20.02.2015 SOBOTA 21.02.2015 NIEDZIELA 22.02.2015 PONIEDZIAŁEK

Bardziej szczegółowo

INSTRUKCJA AKTUALIZACJI PRZEGLĄDARKI. Wersja dokumentu 1.0

INSTRUKCJA AKTUALIZACJI PRZEGLĄDARKI. Wersja dokumentu 1.0 INSTRUKCJA AKTUALIZACJI PRZEGLĄDARKI Wersja dokumentu 1.0 SPIS TREŚCI 1. WYMAGANIA SYSTEMOWE IPKO DEALER... 3 2. JAK ZAINSTALOWAĆ PRZEGLĄDARKĘ?... 3 1. JAK ZAKTUALIZOWAĆ BIEŻĄCĄ WERSJĘ PRZEGLĄDARKI?...

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

REFERAT PRACY DYPLOMOWEJ REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany

Bardziej szczegółowo

Testowanie aplikacji. Kurs języka Ruby

Testowanie aplikacji. Kurs języka Ruby Testowanie aplikacji Kurs języka Ruby Rodzaje testów Testy jednostkowe Testy funkcjonalne Testy integracyjne Testy jednostkowe (unit tests) Testy sprawdzające pojedyncze funkcjonalności (metodę, funkcję

Bardziej szczegółowo

Ruby i Ruby on Rails. Mateusz Drożdżyński

Ruby i Ruby on Rails. Mateusz Drożdżyński Ruby i Ruby on Rails Mateusz Drożdżyński Co to Ruby? Dynamiczny, obiektowy język programowania, stworzony przez Yukihiro Matsumoto Pojawił się w tym samym roku co Java (1995) Przejrzysta, prosta i intuicyjna

Bardziej szczegółowo

Ulotka. Zmiany w wersji 2015.1.1. Comarch ERP e-pracownik 1 Zmiany w wersji 2015.1.1

Ulotka. Zmiany w wersji 2015.1.1. Comarch ERP e-pracownik 1 Zmiany w wersji 2015.1.1 Ulotka Zmiany w wersji 2015.1.1 Comarch ERP e-pracownik 1 Zmiany w wersji 2015.1.1 Spis treści 1 INSTALACJA SYSTEMU... 3 1.1 WSPÓŁPRACA Z PRZEGLĄDARKAMI... 3 1.2 WSPÓŁPRACA Z URZĄDZENIAMI MOBILNYMI...

Bardziej szczegółowo

PLAN FERII ZIMOWYCH 20.01.2014r. 31.01.2014r. Zajęcia odbywają się w godzinach 09:00-13:00

PLAN FERII ZIMOWYCH 20.01.2014r. 31.01.2014r. Zajęcia odbywają się w godzinach 09:00-13:00 PLAN FERII ZIMOWYCH 20.01.2014r. 31.01.2014r. Zajęcia odbywają się w godzinach 09:00-13:00 20.01.2014 r. poniedziałek 09:00-13:00 Imię i nazwisko n- la prowadzącego sala Rodzaj zajęć 21.01.2014r. wtorek

Bardziej szczegółowo

https://lsi.ncbr.gov.pl

https://lsi.ncbr.gov.pl Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 2/1.1.2/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 2/1.1.2/2015

Bardziej szczegółowo

I. Raport wykonywalności projektu

I. Raport wykonywalności projektu Spis treści: " I. " Raport wykonywalności projektu..." str. 2 " II. " Glosariusz projektu... " str. 4 " III. " Diagramy relacji encja-związek..." str. 6 " IV. " Diagramy przepływu danych..." str. 7 " V.

Bardziej szczegółowo

Galileo - encyklopedia internetowa Plan testów

Galileo - encyklopedia internetowa Plan testów Galileo - encyklopedia internetowa Plan testów Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Matek Sobierajski 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel..........................................

Bardziej szczegółowo

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.1/2015

Bardziej szczegółowo

Ulotka. Zmiany w wersji 2015.5.1. Comarch ERP e-pracownik 1 Zmiany w wersji 2015.5.1

Ulotka. Zmiany w wersji 2015.5.1. Comarch ERP e-pracownik 1 Zmiany w wersji 2015.5.1 Ulotka Zmiany w wersji 2015.5.1 Comarch ERP e-pracownik 1 Zmiany w wersji 2015.5.1 Spis treści 1 INSTALACJA SYSTEMU... 3 1.1 WSPÓŁPRACA Z PRZEGLĄDARKAMI... 3 1.2 WSPÓŁPRACA Z URZĄDZENIAMI MOBILNYMI...

Bardziej szczegółowo

Ulotka. Zmiany w wersji 2016.1.1. Comarch ERP e-pracownik 1 Zmiany w wersji 2016.1.1

Ulotka. Zmiany w wersji 2016.1.1. Comarch ERP e-pracownik 1 Zmiany w wersji 2016.1.1 Ulotka Zmiany w wersji 2016.1.1 Comarch ERP e-pracownik 1 Zmiany w wersji 2016.1.1 Spis treści 1 INSTALACJA SYSTEMU... 3 1.1 WSPÓŁPRACA Z PRZEGLĄDARKAMI... 3 1.2 WSPÓŁPRACA Z URZĄDZENIAMI MOBILNYMI...

Bardziej szczegółowo

SOBOTA 28 maja 2011 GRUPA 5 PU GRUPA 6 PU GRUPA 7 PU GRUPA 8 PU 9.00-10.30. przerwa "kawowa" 11.00-12.30 12.45-14.15. przerwa "obiadowa" 15.00-16.

SOBOTA 28 maja 2011 GRUPA 5 PU GRUPA 6 PU GRUPA 7 PU GRUPA 8 PU 9.00-10.30. przerwa kawowa 11.00-12.30 12.45-14.15. przerwa obiadowa 15.00-16. SOBOTA 28 maja 2011 NIEDZIELA 29 maja 2011 B.2.4 Technika wystąpień publicznych B.2.4 Technika wystąpień publicznych B.2.4 Technika wystąpień publicznych B.2.4 Technika wystąpień publicznych B.2.4 Technika

Bardziej szczegółowo

Harmonogram szkolenia Opiekun osób starszych z językiem niemieckim w okresie 17.11.2012 r. 10.12.2012 r.

Harmonogram szkolenia Opiekun osób starszych z językiem niemieckim w okresie 17.11.2012 r. 10.12.2012 r. Harmonogram szkolenia Opiekun osób starszych z językiem niemieckim w okresie 17.11.2012 r. 10.12.2012 r. L.p. Dzień/ l. godz. Godziny zajęć Tematyka Prowadzący Miejsce szkolenia 1. Sobota - 6 godz. 10.25

Bardziej szczegółowo

g r u 18 XII 11 I Miesiąc Dzień Dzień tygodnia Anestezjologia i i pielęgniarstwo w stanie zagrożenia życia(1) mgr A Chojnowska OIOM 7.00-13.

g r u 18 XII 11 I Miesiąc Dzień Dzień tygodnia Anestezjologia i i pielęgniarstwo w stanie zagrożenia życia(1) mgr A Chojnowska OIOM 7.00-13. INSTYTUT MEDYCZNY III Miesiąc Dzień Dzień tygodnia Grupa ćw I Grupa ćw II pielęgniarstwo w stanie zagrożenia życia(1) OIOM czwartek 17 XII zagrożenia życia(1) pielęgniarstwo w stanie zagrożenia życia(2)

Bardziej szczegółowo

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.1/2015

Bardziej szczegółowo

Harmonogram dyżurów aptek ogólnodostępnych w Kartuzach w styczniu 2012 r. w porze nocnej, dni wolne od pracy, niedziele i święta od 22 00-7 00

Harmonogram dyżurów aptek ogólnodostępnych w Kartuzach w styczniu 2012 r. w porze nocnej, dni wolne od pracy, niedziele i święta od 22 00-7 00 Harmonogram dyżurów aptek ogólnodostępnych w Kartuzach w styczniu 01.01 Niedziela Dom Leków, ul. Gdańska 14, Kartuzy 58 681-11-02 02.01 Poniedziałek 03.01 Wtorek 04.01 Środa Apteka Dbam o Zdrowie, ul.

Bardziej szczegółowo

HARMONOGRAM Gmina Skrzyszów. planowanych godzin pracy animatora PIOTRA ZAJĄCA w ramach projektu Moje Boisko ORLIK 2012.

HARMONOGRAM Gmina Skrzyszów. planowanych godzin pracy animatora PIOTRA ZAJĄCA w ramach projektu Moje Boisko ORLIK 2012. HARMONOGRAM Gmina Skrzyszów planowanych pracy animatora PIOTRA ZAJĄCA w ramach projektu Moje Boisko ORLIK 2012 Kwiecień 2014 I Wtorek 1.04.2014 6 Środa 2.04.2014 6 Czwartek 3.04.2014 6 Piątek 4.04.2014

Bardziej szczegółowo

Edytor Edit+ - dodawanie zdjęć i. załączników. Instrukcja użytkownika

Edytor Edit+ - dodawanie zdjęć i. załączników. Instrukcja użytkownika Edytor Edit+ - dodawanie zdjęć i załączników Instrukcja użytkownika Maj 2015 SPIS TREŚCI SPIS TREŚCI... 2 Tworzenie zdjęć... 3 Tworzenie załączników... 6 Strona 2 z 10 Tworzenie zdjęć Aby dodać do strony

Bardziej szczegółowo

Panel Konta - instrukcja. Warszawa, 2013 r

Panel Konta - instrukcja. Warszawa, 2013 r Panel Konta - instrukcja Warszawa, 2013 r Spis treści 1. Logowanie 2. Strona startowa 3. Zmiana hasła 4. Konta/Dane Konta 5. Konta/ Interfejs użytkownika 6. Konta/Właściwości usługi/ Polaczenia głosowe

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika Systemu MEWA 2.0 w ramach Regionalnego Programu Operacyjnego Województwa Mazowieckiego 2014-2020 dla wnioskodawców/beneficjentów 1. Wstęp System MEWA 2.0 jest narzędziem przeznaczonym

Bardziej szczegółowo

Programowanie w Ruby

Programowanie w Ruby Programowanie w Ruby Wykład 13 Marcin Młotkowski 16 stycznia 2015 Plan wykładu 1 Marcin Młotkowski Programowanie w Ruby 2 / 31 Testowanie Rodzaje testów: Testy jednostkowe Testy funkcjonalne Testy wydajnościowe

Bardziej szczegółowo

Boisko piłkarskie: 5 11 maja

Boisko piłkarskie: 5 11 maja Boisko piłkarskie: 5 11 maja 05.05 poniedziałek 06.05 wtorek 07.05 środa 08.05 czwartek 09.05 piątek 10.05 sobota 11.05 niedziela Chłopcy - wiek szkoły Dorośli mężczyźni Boisko wielofunkcyjne: 5 11 maja

Bardziej szczegółowo

Analiza i częściowa implementacja systemu elektronicznej wymiany danych na przykładzie e-faktury

Analiza i częściowa implementacja systemu elektronicznej wymiany danych na przykładzie e-faktury systemu elektronicznej wymiany danych na przykładzie e-faktury Pod kierownictwem mgr inż. Andrzeja Ptasznika systemu elektronicznej wymiany danych CEL PRACY Zbudowanie systemu do wystawiania, ewidencji,

Bardziej szczegółowo

Maciej Oleksy Zenon Matuszyk

Maciej Oleksy Zenon Matuszyk Maciej Oleksy Zenon Matuszyk Jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Weryfikacja oprogramowania - testowanie zgodności systemu

Bardziej szczegółowo

On-Board Unit (OBU) Rejestracja. Spis treści. 1. 1.Logowanie... 1

On-Board Unit (OBU) Rejestracja. Spis treści. 1. 1.Logowanie... 1 On-Board Unit (OBU) Rejestracja Spis treści 1. 1.Logowanie... 1 1.1. Rejestracja w interfejsie użytkownika internetowego HU-GO...1 1.2.Logowanie się do systemu HU-GO...2 1.3.Wybieranie aktywnego konta...2

Bardziej szczegółowo

D Z I E N N I K T R E N I N G O W Y

D Z I E N N I K T R E N I N G O W Y DZIENNIK TRENINGOWY DZIENNIK TRENINGOWY IMIĘ I NAZWISKO ZAWODNIKA KLUB ROK 4 INFORMACJE O ZAWODNIKU Imię i nazwisko Data i miejsce urodzenia Adres zamieszkania Telefon do zawodnika Telefon do rodziców

Bardziej szczegółowo

Podręcznik Administratora Szkoły

Podręcznik Administratora Szkoły Projekt systemowy 'Fascynujący Świat Nauki i Technologii' nr POKL.09.01.02-16-001/13 jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Projekt systemowy Fascynujący

Bardziej szczegółowo

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2016

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2016 Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2016 INFORMACJE OGÓLNE 1. Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.1/2016

Bardziej szczegółowo

Załącznik nr 3 do zapytania ofertowego

Załącznik nr 3 do zapytania ofertowego Załącznik nr 3 do zapytania ofertowego. ( miejscowość, data) Dotyczy zapytania ofertowego nr 1/BLAU/POKL/2013 Projekt PI-BLAU Badanie Losów Absolwentów Uczelni, nr POKL.04.01.01-00-239/11 jest współfinansowany

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

ZZ-10/022/U/2015 Gdańsk, 11.08.2015 r. OGŁOSZENIE O UDZIELANYM ZAMÓWIENIU

ZZ-10/022/U/2015 Gdańsk, 11.08.2015 r. OGŁOSZENIE O UDZIELANYM ZAMÓWIENIU ZZ-10/022/U/2015 Gdańsk, 11.08.2015 r. OGŁOSZENIE O UDZIELANYM ZAMÓWIENIU I. Nazwa i adres Zamawiającego Politechnika Gdańska ul. G. Narutowicza 11/12, 80-233 GDAŃSK NIP 584-020-35-93, REGON 000001620

Bardziej szczegółowo

PROGRAM STAŻU Nazwa podmiotu oferującego staż IBM GSDC SP.Z.O.O

PROGRAM STAŻU Nazwa podmiotu oferującego staż IBM GSDC SP.Z.O.O PROGRAM STAŻU Nazwa podmiotu oferującego staż IBM GSDC SP.Z.O.O Miejsce odbywania stażu IBM, ul. Muchoborska 8, 54-424 Wrocław, Poland Stanowisko, obszar działania Młodszy Koordynator Zarządzania Bazą

Bardziej szczegółowo

Konfiguracja przeglądarek do pracy z aplikacjami Asix.Evo Instalacja i konfiguracja dodatku IE Tab

Konfiguracja przeglądarek do pracy z aplikacjami Asix.Evo Instalacja i konfiguracja dodatku IE Tab NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Konfiguracja przeglądarek do pracy z aplikacjami Asix.Evo Instalacja i konfiguracja dodatku IE Tab Pomoc techniczna Dok. Nr PLP0022 Wersja:05-06-2014 ASKOM i

Bardziej szczegółowo

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006 IO - Plan testów M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak 5 czerwca 2006 1 SPIS TREŚCI 2 Spis treści 1 Historia zmian 3 2 Zakres testów 3 2.1 Integration testing - Testy spójnosci.............. 3 2.2

Bardziej szczegółowo

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć

Bardziej szczegółowo

Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk. Nip 848-172-84-22 ZAPYTANIE OFERTOWE

Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk. Nip 848-172-84-22 ZAPYTANIE OFERTOWE Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk Nip 848-172-84-22 ZAPYTANIE OFERTOWE Firma DOMSET Marcin Brochacki zwraca się z prośbą o przesłanie oferty cenowej

Bardziej szczegółowo

Ulotka. Zmiany w wersji 2014.1.1. Data produkcji wersji: 20 listopad 2013. Comarch ERP e-pracownik 1 Zmiany w wersji 2014.1.1

Ulotka. Zmiany w wersji 2014.1.1. Data produkcji wersji: 20 listopad 2013. Comarch ERP e-pracownik 1 Zmiany w wersji 2014.1.1 Ulotka Zmiany w wersji 2014.1.1 Data produkcji wersji: 20 listopad 2013 Comarch ERP e-pracownik 1 Zmiany w wersji 2014.1.1 Spis treści 1 INSTALACJA SYSTEMU... 3 1.1 WSPÓŁPRACA Z PRZEGLĄDARKAMI... 3 1.2

Bardziej szczegółowo

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI Sprawne zarządzanie projektami Tworzenie planów projektów Zwiększenie efektywności współpracy Kontrolowanie i zarządzanie zasobami jak również pracownikami Generowanie raportów Zarządzaj projektami efektywnie

Bardziej szczegółowo

Laboratorium 7 Blog: dodawanie i edycja wpisów

Laboratorium 7 Blog: dodawanie i edycja wpisów Laboratorium 7 Blog: dodawanie i edycja wpisów Dodawanie nowych wpisów Tworzenie formularza Za obsługę formularzy odpowiada klasa Zend_Form. Dla każdego formularza w projekcie tworzymy klasę dziedziczącą

Bardziej szczegółowo

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne. Załącznik nr 1a do Zapytania ofertowego nr POIG.08.02-01/2014 dotyczącego budowy oprogramowania B2B oraz dostawcy sprzętu informatycznego do projektu pn. Budowa systemu B2B integrującego zarządzanie procesami

Bardziej szczegółowo

Instrukcja użytkownika OPERATORA Akademickiego Systemu Archiwizacji Prac

Instrukcja użytkownika OPERATORA Akademickiego Systemu Archiwizacji Prac Instrukcja użytkownika OPERATORA Akademickiego Systemu Archiwizacji Prac Akademicki System Archiwizacji Prac (ASAP) to nowoczesne, elektroniczne archiwum prac dyplomowych zintegrowane z systemem antyplagiatowym

Bardziej szczegółowo

Materiał dystrybuowany na licencji CC-BY-SA

Materiał dystrybuowany na licencji CC-BY-SA Materiał dystrybuowany na licencji CC-BY-SA II Seminarium Technologiczne Warszawa, ORE, 30.08.2013 Autorzy: Krzysztof Kurowski, Piotr Dziubecki Agenda 10.40 12.30 Interfejsy programistyczne i narzędzia

Bardziej szczegółowo

Poradnik użytkownika pomoc techniczna

Poradnik użytkownika pomoc techniczna Poradnik użytkownika pomoc techniczna Poradnik dotyczy komputerów z zainstalowanym systemem Windows 1 Spis treści I. POSTĘPOWANIE W PRZYPADKU PROBLEMÓW Z URUCHOMIENIEM APLIKACJI SUPERMAKLER... 3 1. JAVA

Bardziej szczegółowo

Zespół Szkół Handlowych w Sopocie Joanna Kaźmierczak. Systemy czasu pracy

Zespół Szkół Handlowych w Sopocie Joanna Kaźmierczak. Systemy czasu pracy Zespół Szkół Handlowych w Sopocie Joanna Kaźmierczak Systemy czasu pracy Systemy czasu pracy Podstawowy opisany w art. 129 kodeksu pracy Zadaniowy opisany w art. 140 kodeksu pracy Równoważny opisany w

Bardziej szczegółowo

Panel 14-10-2007-13-11-2007

Panel 14-10-2007-13-11-2007 Panel 14-10-07-13-11-07 Wykorzystanie witryny 49 234 Odsłony 4,78 Strony/odwiedziny 32,65% 00:02:58 Śr. czas spędzony w 79,59% % nowych odwiedzin Nakładka na mapę world Nakładka na mapę PL 2 36 2 19 Przegląd

Bardziej szczegółowo

Bezpieczeństwo w M875

Bezpieczeństwo w M875 Bezpieczeństwo w M875 1. Reguły zapory sieciowej Funkcje bezpieczeństwa modułu M875 zawierają Stateful Firewall. Jest to metoda filtrowania i sprawdzania pakietów, która polega na analizie nagłówków pakietów

Bardziej szczegółowo

Podręcznik Integracji

Podręcznik Integracji Podręcznik Integracji Spis treści 1. Integracja oferty... 3 1.1. Samodzielne wprowadzanie oferty sklepu... 3 1.2. Automatyczne wprowadzanie oferty z pliku XML... 3 1.3. Cyklicznie pobieranie oferty ze

Bardziej szczegółowo

Sprzedawaj jeszcze więcej dzięki usłudze Ads!

Sprzedawaj jeszcze więcej dzięki usłudze Ads! allegro ads.manual wstęp co to jest? Sprzedawaj jeszcze więcej dzięki usłudze Ads! Zaprezentuj pierwszy swoją Ofertę klientom dokładnie w momencie, w którym szukają jej w Allegro. Zapłacisz tylko wtedy,

Bardziej szczegółowo

Pulpit nawigacyjny. 18 mar 2011-17 kwi 2011 Porównanie z: Witryna. 116 666 Odwiedziny. 38,97% Współczynnik odrzuceń

Pulpit nawigacyjny. 18 mar 2011-17 kwi 2011 Porównanie z: Witryna. 116 666 Odwiedziny. 38,97% Współczynnik odrzuceń Pulpit nawigacyjny 18 mar 211-17 kwi 211 6 6 3 3 Wykorzystanie witryny 116 666 38,97% Współczynnik odrzuceń 963 315 Odsłony :7: Śr. czas spędzony w witrynie 8,26 Strony/odwiedziny 4,86% % nowych odwiedzin

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

Raport kontrolny czasu pracy

Raport kontrolny czasu pracy Kierowca: Od: Do: Legenda Tryby tachografu jazda praca inna gotowość Artur Kontrolny 21371, poniedziałek 213731, środa postój nieznany załoga aport kontrolny czasu pracy Praca 1 nieewidencjonowany aport

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 2 Zaprojektowaliśmy stronę dodaj_dzial.aspx proszę jednak spróbować dodać nowy dział nie podając jego nazwy

Bardziej szczegółowo

DVD MAKER USB2.0 Instrukcja instalacji

DVD MAKER USB2.0 Instrukcja instalacji DVD MAKER USB2.0 Instrukcja instalacji Spis treści V1.0 Rozdział1: Instalacja karty telewizyjnej DVD MAKER USB2.0...2 1.1. Zawartość opakowania...2 1.2. Wymagania systemowe...2 1.3. Instalacja sprzętu...2

Bardziej szczegółowo

Tworzenie przypadków testowych

Tworzenie przypadków testowych Tworzenie przypadków testowych Prowadząca: Katarzyna Pietrzyk Agenda 1. Wprowadzenie 2. Wymagania 3. Przypadek testowy Definicja Schemat Cechy dobrego przypadku testowego 4. Techniki projektowania Czarnej

Bardziej szczegółowo

IO - Plan przedsięwzięcia

IO - Plan przedsięwzięcia IO - Plan przedsięwzięcia M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak 5 czerwca 2006 1 SPIS TREŚCI 2 Spis treści 1 Historia zmian 3 2 Wprowadzenie 3 2.1 Cele................................ 3 2.2 Budżet...............................

Bardziej szczegółowo

PROGRAM STAŻU. Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o.

PROGRAM STAŻU. Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o. PROGRAM STAŻU Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o. Miejsce odbywania stażu / Legal address Muchoborska 8, 54-424 Wroclaw Stanowisko, obszar działania/

Bardziej szczegółowo

Testowanie oprogramowania

Testowanie oprogramowania Testowanie oprogramowania 1/17 Testowanie oprogramowania Wykład 01 dr inż. Grzegorz Michalski 13 października 2015 Testowanie oprogramowania 2/17 Dane kontaktowe: Kontakt dr inż. Grzegorz Michalski pokój

Bardziej szczegółowo

KS-ZSA. Mechanizm centralnego zarządzania rolami

KS-ZSA. Mechanizm centralnego zarządzania rolami KS-ZSA Mechanizm centralnego zarządzania rolami 1. Opis funkcjonalności W KS-ZSA zostaje udostępniona funkcji centralnego zarządzania rolami. W samym programie jest możliwość tworzenia centralnej roli

Bardziej szczegółowo

Podręcznik Użytkownika. Systemu sprawozdań finansowych i merytorycznych Organizacji Pożytku Publicznego

Podręcznik Użytkownika. Systemu sprawozdań finansowych i merytorycznych Organizacji Pożytku Publicznego Podręcznik Użytkownika Systemu sprawozdań finansowych i merytorycznych Organizacji Pożytku Publicznego Warszawa, maj 2014 1 Spis treści Spis treści... 2 1 Wprowadzenie... 4 2 Wymagania systemowe warstwy

Bardziej szczegółowo

Instrukcja do programu Przypominacz 1.5

Instrukcja do programu Przypominacz 1.5 Instrukcja do programu Przypominacz 1.5 Program Przypominacz 1.5 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do prowadzenia tzw. miękkiej windykacji poprzez wysyłanie kontrahentom

Bardziej szczegółowo

InPro RCP WEB moduł sieciowy do oprogramowania InPro RCP

InPro RCP WEB moduł sieciowy do oprogramowania InPro RCP InPro RCP WEB moduł sieciowy do oprogramowania InPro RCP InPro RCP Web InPro RCP Web jest systemem napisanym w technologi webowej. Umożliwia zdalne połączenie przez przeglądarkę internetową z bazą InPro

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Instrukcja użytkownika. Aplikacja Smart Paczka DPD Instrukcja użytkownika Aplikacja Smart Paczka DPD Instrukcja użytkownika Aplikacja Smart Paczka DPD Wersja 2.0 Warszawa, Wrzesień 2015 Strona 2 z 9 Instrukcja użytkownika Aplikacja Smart Paczka DPD Spis

Bardziej szczegółowo

Tomasz Grześ. Systemy zarządzania treścią

Tomasz Grześ. Systemy zarządzania treścią Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,

Bardziej szczegółowo

Procesowa specyfikacja systemów IT

Procesowa specyfikacja systemów IT Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office

Bardziej szczegółowo

WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ

WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ WPROWADZENIE 1. Cel dokumentu Celem dokumentu jest: Zapoznanie internauty z funkcjonalnością realizowaną przez Bazę Konkurencyjności. Dostarczenie szczegółowych informacji na temat podstron, które znajdują

Bardziej szczegółowo

Instrukcja użytkownika programu doklog

Instrukcja użytkownika programu doklog Instrukcja użytkownika programu doklog INFOKLINIKA S.A., ul. Wyczółki 71, 02-820 Warszawa, tel.: +48 22 548 91 70, fax: +48 22 548 91 72, www.infoklinika.pl Sąd Rejonowy M.St. Warszawy XIII Wydział Gospodarczy

Bardziej szczegółowo

Testujemy dedykowanymi zasobami (ang. agile testers)

Testujemy dedykowanymi zasobami (ang. agile testers) Testujemy dedykowanymi zasobami (ang. agile testers) - wspólne standupy; - ten sam manager; - duży przepływ informacji; - po pewnym czasie zanika asertywność; - pojawia się tendencja do nie zgłaszania

Bardziej szczegółowo

System rejestracji i kontroli czasu pracy

System rejestracji i kontroli czasu pracy Autoryzowany Partner: DATA EVOLUTION LABs Sp. z o.o. ul. Czajkowskiego 75 lok. 7, 51-147 Wrocław tel. +48 (71) 32 601 33, fax +48 (71) 32 601 35 e-mail: office@dels.pl, www.dels.pl System rejestracji i

Bardziej szczegółowo

Październik Data Dzień tygodnia Szczęśliwy numerek [Wybierz inny miesiąc]

Październik Data Dzień tygodnia Szczęśliwy numerek [Wybierz inny miesiąc] Szczęśliwe numerki 2014/2015 Wybierz miesiąc: Wrzesień Październik Listopad Grudzień Styczeń Luty Marzec Kwiecień Maj Czerwiec Wrzesień 10 wrzesień 2014 Środa 16 11 wrzesień 2014 Czwartek 17 12 wrzesień

Bardziej szczegółowo

Instrukcja wczytywania i przekazywania sprawozdań resortowych w Centralnej Aplikacji Statystycznej (CAS) przez użytkowników podobszaru PS

Instrukcja wczytywania i przekazywania sprawozdań resortowych w Centralnej Aplikacji Statystycznej (CAS) przez użytkowników podobszaru PS Instrukcja wczytywania i przekazywania sprawozdań resortowych w Centralnej Aplikacji Statystycznej (CAS) przez użytkowników podobszaru PS Uwaga! Opisane w niniejszej instrukcji funkcje Centralnej Aplikacji

Bardziej szczegółowo

REDIVE PRZEWODNIK PO PLATFORMIE LMS

REDIVE PRZEWODNIK PO PLATFORMIE LMS REDIVE PRZEWODNIK PO PLATFORMIE LMS PROJ. Nº 528362-LLP-1-2012-1-PT-ERASMUS-ECUE Ten projekt został zrealizowany przy wsparciu finansowym Komisji Europejskiej. Projekt lub publikacja odzwierciedlają jedynie

Bardziej szczegółowo

Bloki Wyborcze - Telewizja Wrocław

Bloki Wyborcze - Telewizja Wrocław Bloki Wyborcze - Telewizja Wrocław Data Dzień Godziny Rodzaj bloku 0-09-4 Sobota 8.45-8.5 Wybory do Senatu RP Razem: 7 min. 4 sekund 0-09-4 Sobota 7.5-7.40 Wybory do Senatu RP 0-09-4 Sobota 9.5-9.0 Wybory

Bardziej szczegółowo

Zdalny dostęp do źródeł elektronicznych BUR dla pracowników i studentów Uniwersytetu Rzeszowskiego

Zdalny dostęp do źródeł elektronicznych BUR dla pracowników i studentów Uniwersytetu Rzeszowskiego Rzeszów, 2012-04-03 Zdalny dostęp do źródeł elektronicznych BUR dla pracowników i studentów Uniwersytetu Rzeszowskiego 1. Obsługiwane przeglądarki internetowe...2 2. Uwagi odnośnie serwerów proxy...2 3.

Bardziej szczegółowo

Poniedziałek 04.01.2016 Hygieja

Poniedziałek 04.01.2016 Hygieja HARMONOGRAM DOSTĘPNOŚCI ŚWIADCZEŃ W PORZE NOCNEJ, W NIEDZIELE, ŚWIĘTA I DNI WOLNE OD PRACY OD 4 STYCZNIA 2016 R. DO 3 LIPCA 2016 R. W GODZ. OD 22 00 DO 6 00 Poniedziałek 04.01.2016 Hygieja Wtorek 05.01.2016

Bardziej szczegółowo

https://portal.clusterix.pl:8443 trainxx tramxx

https://portal.clusterix.pl:8443 trainxx tramxx Logowanie 1. Otworzyć w oknie przeglądarki adres: https://portal.clusterix.pl:8443 2. Zalogować się używając konta, użytkownik: trainxx, hasło: tramxx Delegacja certyfikatu proxy 1. Zalogować poprzez ssh

Bardziej szczegółowo

1. CZYM JEST SERIALIZACJA

1. CZYM JEST SERIALIZACJA SERIALIZACJA O CZYM POWIEMY? 1. Czym jest serializacja? 2. Jak przeprowadzić proces serializacji? 3. Jak przeprowadzić proces deserializacji? 4. Serializacja własnych klas. 5. Dobre praktyki. 6. SoapFormatter.

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA. Spis treści. I. Wprowadzenie... 2. II. Tworzenie nowej karty pracy... 3. a. Obiekty... 4. b. Nauka pisania...

INSTRUKCJA UŻYTKOWNIKA. Spis treści. I. Wprowadzenie... 2. II. Tworzenie nowej karty pracy... 3. a. Obiekty... 4. b. Nauka pisania... INSTRUKCJA UŻYTKOWNIKA Spis treści I. Wprowadzenie... 2 II. Tworzenie nowej karty pracy... 3 a. Obiekty... 4 b. Nauka pisania... 5 c. Piktogramy komunikacyjne... 5 d. Warstwy... 5 e. Zapis... 6 III. Galeria...

Bardziej szczegółowo

SYSTEM ZARZĄDZANIA LICENCJAMI ORAZ REJESTRACJI UCZESTNIKÓW ZAWODÓW

SYSTEM ZARZĄDZANIA LICENCJAMI ORAZ REJESTRACJI UCZESTNIKÓW ZAWODÓW SYSTEM ZARZĄDZANIA LICENCJAMI ORAZ REJESTRACJI UCZESTNIKÓW ZAWODÓW INSTRUKCJA OBSŁUGI SYSTEMU www.sportzona.pl/app/mainpage/sumo 1 SPIS TREŚCI 1. SportZona część serwisu poświęcona SUMO. 2. Logowanie się

Bardziej szczegółowo

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP Baza danych i ORM Struktura Bundle app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP src/ - folder zawiera cały kod PHP aplikacji vendor/

Bardziej szczegółowo

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta

Bardziej szczegółowo

Microsoft Visual SourceSafe uproszczona instrukcja użytkowania

Microsoft Visual SourceSafe uproszczona instrukcja użytkowania Politechnika Białostocka Wydział Informatyki mgr inż. Tomasz Łukaszuk Microsoft Visual SourceSafe uproszczona instrukcja użytkowania Wprowadzenie Microsoft Visual SourceSafe jest narzędziem pozwalającym

Bardziej szczegółowo

Projekt Hurtownia, realizacja rejestracji dostaw produktów

Projekt Hurtownia, realizacja rejestracji dostaw produktów Projekt Hurtownia, realizacja rejestracji dostaw produktów Ćwiczenie to będzie poświęcone zaprojektowaniu formularza pozwalającego na rejestrację dostaw produktów dla naszej hurtowni. Dane identyfikujące

Bardziej szczegółowo

PROJEKT SYSTEMU EWIDENCJI ZLECEŃ DLA FIRMY PROJEKTUJĄCEJ STRONY INTERNETOWE

PROJEKT SYSTEMU EWIDENCJI ZLECEŃ DLA FIRMY PROJEKTUJĄCEJ STRONY INTERNETOWE POLITECHNIKA GDAŃSKA WYDZIAŁ ZARZĄDZANIA I EKONOMII ZAKŁAD ZARZĄDZANIA TECHNOLOGIAMI INFORMATYCZNYMI PROJEKT SYSTEMU EWIDENCJI ZLECEŃ DLA FIRMY PROJEKTUJĄCEJ STRONY INTERNETOWE Witold Pokrzywnicki na potrzeby

Bardziej szczegółowo

Cennik sprzedaży usługi Poczta Microsoft Exchange

Cennik sprzedaży usługi Poczta Microsoft Exchange Cennik sprzedaży usługi Obowiązujący od dnia 03.02.2012 r. Zgodnie z uchwałą Zarządu 01/02/2012 Spis treści 1. Opłaty jednorazowe za uzyskanie dostępu do usługi... 2 2. Opłaty abonamentowe... 2 3. Opłaty

Bardziej szczegółowo

INSTRUKCJA ADMINISTRATORA KLIENTA

INSTRUKCJA ADMINISTRATORA KLIENTA INSTRUKCJA ADMINISTRATORA KLIENTA Logowanie do aplikacji... 2 Moje konto... 2 Pracownicy... 2 Grupy (podzakładka Pracownicy)... 5 Oferta dla Ciebie... 7 Kupione książki... 9 Oferta strony głównej (podzakładka

Bardziej szczegółowo

epuap Dodanie wyjątków do listy witryn zaufanych do instalowania dodatków i uruchamiania apletów Java

epuap Dodanie wyjątków do listy witryn zaufanych do instalowania dodatków i uruchamiania apletów Java epuap Dodanie wyjątków do listy witryn zaufanych do instalowania dodatków i uruchamiania apletów Java Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego

Bardziej szczegółowo

Archipelag.NET Sp. z o.o. InfoMed. System informowania Lekarza Koordynatora Ratownictwa Medycznego część 1

Archipelag.NET Sp. z o.o. InfoMed. System informowania Lekarza Koordynatora Ratownictwa Medycznego część 1 Archipelag.NET Sp. z o.o. InfoMed System informowania Lekarza Koordynatora Ratownictwa Medycznego część 1 Archipelag.NET Gdynia, 2010 Instrukcja obsługi do systemu InfoMed Wstęp... 4 Wymagania aplikacji

Bardziej szczegółowo

Zrąb JavascriptMVC. Krzysztof Płocharz. 6 kwiecień 2009. Uniwersytet Warszawski

Zrąb JavascriptMVC. Krzysztof Płocharz. 6 kwiecień 2009. Uniwersytet Warszawski Uniwersytet Warszawski 6 kwiecień 2009 Spis Treści 1 MVC Jak to wygląda w JavascriptMVC 2 Prawie jak klasy 3 Hierarchia Widoki Kontrolery Modele 4 Struktura katalogów Generatory kodu Generatory dokumentacji

Bardziej szczegółowo

Dostęp do baz danych Biblioteki ALK z domu

Dostęp do baz danych Biblioteki ALK z domu Dostęp do baz danych Biblioteki ALK z domu Wszyscy studenci i pracownicy Akademii Leona Koźmińskiego mogą korzystać ze specjalnych, wykupionych przez Bibliotekę ALK, baz danych zawierających wiele ciekawych

Bardziej szczegółowo

KS-ZSA. Mechanizm aktualizacji kartotek lokalnych w aptece na podstawie zmian w kartotece CKT. Data aktualizacji: 2013-08-29

KS-ZSA. Mechanizm aktualizacji kartotek lokalnych w aptece na podstawie zmian w kartotece CKT. Data aktualizacji: 2013-08-29 KS-ZSA Mechanizm aktualizacji kartotek lokalnych w aptece na podstawie zmian w kartotece CKT Data aktualizacji: 2013-08-29 1. Opis funkcjonalności Funkcjonalność umożliwia obsługiwanie zmian urzędowych

Bardziej szczegółowo

z przedmiotu: Techniki Informatyczne Stanisław Flaga (stanislaw.flaga@agh.edu.pl)

z przedmiotu: Techniki Informatyczne Stanisław Flaga (stanislaw.flaga@agh.edu.pl) mysql relacyjna baza danych wstęp Materiały pomocnicze do laboratorium z przedmiotu: Techniki Informatyczne Stanisław Flaga () Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów

Bardziej szczegółowo

Opis do danych z Lan Kontrolera V2.0 1. Dane wysyłane przez http POST ze strony Events Config po wciśnięciu przycisku Save Config.

Opis do danych z Lan Kontrolera V2.0 1. Dane wysyłane przez http POST ze strony Events Config po wciśnięciu przycisku Save Config. Opis do danych z Lan Kontrolera V2.0 1. Dane wysyłane przez http POST ze strony Events Config po wciśnięciu przycisku Save Config. POST /in_config.htm HTTP/1.1 Wszystkie dane są przysyłane jako liczby

Bardziej szczegółowo