Wypożyczalnia samochodów
|
|
- Barbara Kwiatkowska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Rafał Tomaszewicz Maciej Strychalski Łukasz Kaczmarski Mateusz Mikołajczak Wypożyczalnia samochodów
2 WYPOŻYCZALNIA SAMOCHODÓW... 1 PROTOKÓŁ ZAŁOŻYCIELSKI... 5 RAPORT O WYBRANYM INSTRUMENTARIUM ZESPOŁU PROJEKTOWEGO... 6 RAPORT KLIENTA... 7 DIAGRAM PROCESU BIZNESOWEGO... 9 WSTĘPNY HARMONOGRAM PROJEKTU RAPORT DLA ZLECENIODAWCY SPECYFIKACJA WYMAGAŃ Wstęp Cel Zakres Definicje, akronimy i skróty Skróty Referencje, odsyłacze do innych plików Ogólny opis Walory użytkowe i przydatność projektowanego systemu Ogólne możliwości projektowanego systemu Ogólne ograniczenia Charakterystyka użytkowników Środowisko operacyjne Założenia I zależności Specyficzne wymagania Wymagania Funkcjonalne Wymagania niefunkcjonalne LOGOTYP WSTĘPNY HARMONOGRAM PRAC DIAGRAM PRZYPADKÓW UŻYCIA
3 DIAGRAM KLAS MODEL FIZYCZNY MODEL KONCEPTUALNY METODOLOGIA I NARZĘDZIA CASE SŁOWNIK DANYCH PROJEKTU OPIS SŁOWNIKA DANYCH DOKUMENT DETALICZNY PROJEKTU Streszczenie Wprowadzenie Cel Zakres Definicje, akronimy i skróty Odsyłacze Omówienie Standardy projektu, konwencje, procedury Standardy projektowe Standardy dokumentacyjne Konwencje nazewnicze Standardy programistyczne Narzędzia Specyfikacja komponentów LoginView AbstractWorkerView WorkerView AbstractWorkspaceController WorkspaceController AbstractWorkspaceModel
4 WorkspaceModel HibernateUtil RunLivery Załączniki Harmonogram prac(diagram Gantta) Diagram Klas Interfejs Aplikacji NOTATKA TEKSTOWA UZASADNIAJĄCA WYBÓR NARZĘDZI RAD Eclipse Visual Paradigm Teamwork Server Basic
5 Protokół założycielski W dniu 29 lutego 2012 roku w Koszalinie odbyło się zebranie, którego celem było utworzenie grupy projektowej. W zebraniu wzięli udział studenci III roku Informatyki z Politechniki Koszalińskiej w następującym składzie: Rafał Tomaszewicz Maciej Strychalski Łukasz Kaczmarski Mateusz Mikołajczak W czasie zebrania członkowie grupy ustalili: 1. Grupa projektowa została stworzona by zrealizować Zespołowy projekt, którego celem jest wytworzenie dokumentacji niezbędnej do stworzenia aplikacji wspierającej "wypożyczalnie samochodów". 2. Każdy z członków dobrowolnie przystąpił do projektu. 3. Członkowie zobowiązali się do wykonania projektu w wyznaczonym terminie do końca VI semestru czyli do W przypadku nie dotrzymania terminu, za każdy tydzień zwłoki przewiduje się obniżenie zapłaty o jeden stopień. 5. Wybór lidera został przeprowadzony w formie głosowania, w którym jednogłośnie został wybrany Rafał Tomaszewicz. 6. Lider może zostać odwołany tylko w przypadku gdy wszyscy członkowie zespołu poprą tą decyzję. 7. Członkowie zespołu są zobowiązani do przestrzegania zasad i reguł ustalonych przez lidera grupy. 8. Obowiązkiem każdego członka zespołu jest działanie na jego korzyść, aktywne uczestniczenie w projekcie oraz wywiązywanie się z przydzielonych zadań w wyznaczonym terminie. 9. W czasie zebrania zostały przydzielone następujące zadania: Rafał Tomaszewicz (kierownik zespołu, analityk) prowadzenie rozmów z klientem, kierowanie zespołem, podział zadań. Maciej Strychalski (programista, architekt) programowanie, tworzenie bazy danych. 5
6 Łukasz Kaczmarski (grafik, projektant) zaprojektowanie interface oraz grafiki. Mateusz Mikołajczak (dokumentalista, tester) wytworzenie i prowadzenie dokumentacji, testowanie aplikacji. 10. W razie niewywiązania się ze swoich obowiązków członek grupy może zostać ukarany w następujący sposób: Po 1 ostrzeżeniu członek zespołu zostaje ukarany słowną reprymendą. Po 2 ostrzeżeniu członek zespołu zostaje ukarany obniżeniem oceny o 1 stopień. Po 3 ostrzeżeniu członek zespołu zostaje wydalony z grupy. 11. Protokół założycielski sporządzono w czterech jednobrzmiących egzemplarzach potwierdzonych podpisami wszystkich członków Zespołu projektowego. Rafał Tomaszewicz Maciej Strychalski Łukasz Kaczmarski Mateusz Mikołajczak.... Wykonał: Rafał Tomaszewicz Raport o wybranym instrumentarium zespołu projektowego Zespół podczas spotkania ustalił jakie narzędzia, wspomagające proces tworzenia oprogramowania, zostaną wykorzystane podczas pracy nad projektem. Serwer online code.google.com do wspomagania komunikacji i współpracy między uczestnikami projektu. Repozytorium Git - technologia wersjonowania dokumentów i kodu źródłowego powstającej aplikacji. Relacyjna Baza danych MySQL na serwerze online. MySQL Workbench aplikacja umożliwiająca zarządzanie i projektowanie baz danych MySQL. Visual Paradigm - narzędzie wspomagające projektowanie przy wykorzystaniu diagramów UML. Środowisko implementacji Eclipse. 6
7 Implementacja w technologii Java. Hibernate - biblioteka ORM dla platformy Java. JUnit - główne narzędzie do projektowania i przeprowadzania testów jednostkowych. Wykonał: Maciej Strychalski Raport klienta W dniu 6 marca 2012 roku odbyło się spotkanie z Klientem w celu zebrania szczegółowych informacji na temat aplikacji: Zarządzanie wypożyczalni samochodów. 1. System powinien wspierać wypożyczanie samochodów osobowych 2. Dodawanie nowych samochodów 3. Usuwanie samochodów 4. Klasyfikacja samochodów: Rocznikiem, Marki, Spalania. 5. Przejście na stałego klienta po wypożyczeniu więcej niż 10 samochodów w ciągu roku 6. Obniżenie kosztów dla stałych klientów 7. Wyświetlenie pracownikowi przypomnień z najbliższymi terminami zwrotów pojazdów 8. Przechowywanie danych dotyczące klientów: Imię, Nazwisko, Numer i seria dowodu osobistego, PESEL, Adres, Telefon. 7
8 9. Przechowywanie danych pracowników: Identyfikator, Imię, Nazwisko. 10. System monitorowania: Logowanie pracownika, Wylogowanie pracownika, Wypożyczenie samochodu przez pracownika danemu klientowi, Data wypożyczenia, Data zwrotu. 11. Monitorowanie stanu pojazdów: aktualny przebieg, stan techniczny, stan płynów takich jak płyn do spryskiwaczy, chłodnicy., stan paliwa. Zaświadczenie funkcjonalności pojazdu przez podanie identyfikatora pracownika przy wypożyczaniu oraz przy zwrocie. Wykonał: Łukasz Kaczmarski 8
9 Diagram procesu biznesowego Wykonał: Łukasz Kaczmarski 9
10 Wstępny harmonogram projektu Wykonał: Mateusz Mikołajczak 10
11 Raport dla zleceniodawcy 1. Cele projektu Celem naszego projektu jest wytworzenie dokumentacji niezbędnej do stworzenia aplikacji wspierającej funkcjonowanie wypożyczalni samochodów osobowych. 2. Zakres projektu Zakres naszego projektu obejmuje wytworzenie dokładnej dokumentacji oraz aplikacji wspomagającej wypożyczalnie samochodów osobowych. Aplikacja ma ułatwić kierowanie firmą i pomóc w zarządzaniu jej środkami. 3. Szkicowy opis wymagań Program będzie realizował takie funkcje jak: Dodawanie / usuwanie / edycja samochodów, Wyświetlanie komunikatów o zwrotach czy o zbliżających się przeglądach, Dodawanie / usuwanie / edycja danych klientów, Dodawanie / usuwanie / edycja danych pracowników, Monitorowanie pracowników oraz stanu samochodów. 4. Opis proponowanego projektu Aplikacja zostanie stworzona za pomocą technologii Java z wykorzystaniem systemu zarządzania relacyjnymi bazami danych. 5. Systemy zewnętrzne, z którymi system będzie współpracował: Relacyjna Baza danych MySQL na serwerze online, MySQL Workbench aplikacja umożliwiająca zarządzanie i projektowanie baz danych MySQL. Wykonał: Rafał Tomaszewicz 11
12 Specyfikacja Wymagań Wstęp Cel Dokument przedstawia wymagania aplikacji tworzonej dla wypożyczalni samochodów, oraz zobrazowanie funkcji tworzonego systemu. Historia zmian dokumentu znajduje się w tabeli na 2 stronie specyfikacji. Historia zmian przedstawiona jest w odwrotnym do chronologicznego porządku (ostatnie zmiany, góra tabelki). Dokument przeznaczony jest dla wytwórców oprogramowania(firmy BlackCode), oraz dla przedstawicieli klienta zamawiającego system. Zakres Celem przedsięwzięcia jest stworzenie systemu informatycznego Zarządzanie Wypożyczalnią Samochodów, służącego do wspomagania pracy w wypożyczalni. System ma służyć do przechowywania informacji o aktualnie wypożyczonych samochodach oraz ich stanach. Aplikacja ZWS(Zarządzanie Wypożyczalnią Samochodów) pozwoli na przechowywanie informacji o klientach oraz pracownikach firmy. Tworzenia raportów pracy wypożyczalni takich jak np. częstość wypożyczania samochodów, skąd klienci pochodzą, którzy korzystają z usług firmy. Tworzony system ma zapewnić raporty w formie elektronicznej. Definicje, akronimy i skróty 1. Wypożyczenie Podpisanie warunków umowy udostępnienia samochodu na określony czas za opłatą, pobranie kaucji przez wypożyczalnie z tytułu wypożyczenia samochodu, przekazanie dokumentów oraz kluczyków auta klientowi wypożyczalni. 12
13 2. Zwrot Oddanie kluczyków oraz dokumentów auta, wypłacenie klientowi pobranej kaucji. 3. Użytkownik - Osoba obsługująca aplikację oraz posiadająca do niej dostęp. 4. Administrator - Użytkownik który ma największe uprawnienia w aplikacji, odpowiada on za bazę danych aplikacji. 5. VIN(Vehicle Identification Number) Unikalny numer identyfikacyjny samochodu istniejącego w systemie Skróty 1. ZWS Zarządzanie Wypożyczalnią Samochodów. 2. SZBD System Zarządzania Bazą Danych. Referencje, odsyłacze do innych plików 1. Ustawa z dnia 29 sierpnia 1997 o ochronie danych osobowych (Dz. U nr 133 poz. 883 z późn. zm.). 2. IEEE Standard for Software User Documentation, IEEE Std , ISO/IEC 9126: Information technology - Software Product Evaluation - Quality characteristics and guidelines for their use. International Organization for Standardization, Ogólny opis Walory użytkowe i przydatność projektowanego systemu Automatyzacja i pełna dokumentacja wypożyczania samochodu. Automatyczne generowanie raportów o pracy firmy. Przypominacz o przeprowadzeniu badań diagnostycznych auta. Łatwe przeglądanie informacji bieżących o stanach aut. Szybkie wyszukiwanie informacji o samochodach, klientach oraz pracownikach firmy. Monitorowanie pracy firmy. 13
14 Ogólne możliwości projektowanego systemu 1. Dodawanie aut do bazy danych. 2. Modyfikacja informacji o samochodach w firmie. 3. Historia wypożyczeń aut. Kontrola stanu samochodów. 4. Wyświetlanie dostępnych samochodów. 5. Wyświetlanie informacji o klientach. 6. Wyświetlanie informacji o pracownikach. 7. Przeglądanie raportów Ogólne ograniczenia 1. Dokumentacja użytkownika powinna być zgodna ze standardem IEEE [8]. 2. Raporty powinny mieć datę i być archiwizowane w postaci pliku elektronicznego 3. ZWS musi wykorzystać SZBD MySQL 5 i ta baza musi być umieszczona na serwerze online. 4. Minimalna konfiguracja komputera przy której system będzie poprawnie funkcjonował : Procesor: Pamięć RAM: Karta sieciowa: Dostępna przestrzeń dyskowa: System operacyjny: Intel Pentium 2,0 GHz 1GB 10/100 Mb/s 2 GB Windows XP Professional Charakterystyka użytkowników 1. Pracownik - Pracownik wypożyczalni mający bezpośredni kontakt z klientem i wypożyczanym dobrem. Jego celem jest obsługa klienta, śledzenie stanu technicznego pojazdów. 2. Przełożony - Pracownik na stanowisku kierowniczym lub właściciel firmy, który odpowiada za organizacje pracy. Jego celem jest nadzorowanie pracowników. 14
15 3. Administrator - Użytkownik mający dostęp do zaawansowanych funkcji programu, nie koniecznie pracownik firmy. Do jego zadań należy konserwacja systemu. Środowisko operacyjne Minimalnym systemem operacyjnym do uruchomienia aplikacji będzie Windows XP z zainstalowanym oprogramowaniem JRE w wersji 5. Do odczytu raportów będzie potrzebna przeglądarka plików PDF np. Acrobat Reader. Założenia I zależności ZAŁOŻENIA Platforma sprzętowa: Zamawiający posiada minimalną konfigurację komputera w firmie opisaną w rozdziale 2.3. Zakłada się, że platforma ta jest wystarczająca do funkcjonowania systemu ZWS. Dostępne oprogramowanie: Na stacjach roboczych zainstalowane jest oprogramowanie JRE w wersji minimum 5, oraz zainstalowana przeglądarka plików PDF Acrobat Reader w wersji minimum 4. ZALEŻNOŚCI Brak zależności. Specyficzne wymagania Wymagania Funkcjonalne 1. Wprowadź nowe auto. 2. Przenieś dane auta do archiwum. 3. Monitoruj daty wygaśnięcia przeglądów. 4. Wyświetl komunikat o wygaśnięciu przeglądu. 15
16 5. Przypomnij o zbliżającym się terminie zwrotu 6. Sporządź raport z zakończonych transakcji. 7. Eksportuj dane raportu do historii pojazdu. 8. Edytuj dane samochodu. 9. Potwierdź zwrot samochodu. 10. Wydaj samochód klientowi. 11. Dodaj pracownika. 12. Przenieś dane pracownika do archiwum. 13. Przeglądaj dane samochodu. 14. Przeglądaj dane pracownika. 15. Zmień hasło. Wymagania niefunkcjonalne 1. Ograniczenie widoku aplikacji do maksymalnie 9 elementów. 2. Możliwość obsługi programu tylko bez konieczności używania myszki. 3. Ograniczenie wprowadzania danych przez użytkowników do minimum. Wykonał: Mateusz Mikołajczak 16
17 Logotyp Wykonał: Łukasz Kaczmarski 17
18 Wizytówka Wykonał: Łukasz Kaczmarski 18
19 Kosztorys 1. Wynagrodzenie zespołu projektowego: Członkowie zespołu Przewidywany czas pracy Stawka Łączna kwota Rafał Tomaszewicz 320 h 25 zł/h 8000 zł Maciej Strychalski 320 h 21 zł/h 6720 zł Łukasz Kaczmarski 320 h 18 zł/h 5760 zł Mateusz Mikołajczak 320 h 21 zł/h 6720 zł Premialne 1000 zł Razem: zł 2. Koszty wykorzystywanego oprogramowania: Oprogramowanie MySQL Workbench Eclipse Visual Paradigm Teamwork Server Basic Razem: Cena 0 zł 0 zł 2266,02 zł 2266,02 zł 19
20 3. Koszty eksploatacji wykorzystywanego sprzętu: Sprzęt Ilość Koszt eksploatacji Łączna kwota Toshiba Satellite zł 1000 zł MSI GT683DX zł 800 zł Asus Aspire zł 600 zł Razem 2400 zł 4. Łączne zestawienie kosztów: Wydatki Wynagrodzenie zespołu Oprogramowanie Sprzęt Koszta zł 2266,02 zł 2400 zł Razem: 32866,02 Wykonał: Rafał Tomaszewicz 20
21 Wstępny harmonogram prac 1. Etap 1 Wymagana dokumentacja etapu Realizacja Termin Protokół założycielski grupy projektowej Rafał Tomaszewicz Raport o wybranym instrumentarium zespołu Maciej Strychalski projektowego dokument tekstowy Raport klienta dokument tekstowo graficzny Łukasz Kaczmarski opisujący proces biznesowy użytkownika i zawierający specyfikację wymagań użytkownika Wstępny harmonogram projektu wydruk diagramu Gantta Mateusz Mikołajczak Etap 2 Wymagana dokumentacja etapu Realizacja Termin Raport dla zleceniodawcy Rafał Tomaszewicz Specyfikacja wymagań systemowych (może Maciej Strychalski, Mateusz Mikołajczak podlegać edytowaniu na kolejnych etapach) Opis systemu firmowego projektu Łukasz Kaczmarski
22 3. Etap 3 Wymagana dokumentacja etapu Realizacja Termin Aktualizacja harmonogramu i kosztorysu. Rafał Tomaszewicz Notatka z uzasadnieniem wyboru metodologii, narzędzia CASE i techniki modelowania, zastosowanych w projekcie. Komplet diagram do projektu. Maciej Strychalski Opis tekstowy stworzonego logicznego modelu Łukasz Kaczmarski aplikacji. Poprawione wersje SWS Mateusz Mikołajczak Etap 4 Wymagana dokumentacja etapu Realizacja Termin Dokument detaliczny projektu (DDP). Mateusz Mikołajczak Notatka tekstowa uzasadniająca wybór narzędzi Rafał Tomaszewicz RAD. Implementacja aplikacji Maciej Strychalski, Łukasz Kaczmarski Wykonał: Rafał Tomaszewicz 22
23 Diagram przypadków użycia Wykonał: Maciej Strychalski 23
24 Diagram klas Wykonał: Maciej Strychalski 24
25 Model fizyczny Wykonał: Łukasz Kaczmarski 25
26 Model konceptualny Wykonał: Łukasz Kaczmarski 26
27 Metodologia i narzędzia CASE Metodologia W wykonywanym projekcie nasz zespół postanowił zastosować OMT 1 (Object Modelling Technique) notację diagramów obiektowych, służąca do sformalizowanego wyrażania budowy klas, obiektów i związków między obiektami. Nasz wybór padł na tą metodologie, ponieważ jest ona obecnie najpopularniejsza oraz znana przez wszystkich członków naszego zespołu Narzędzia CASE Visual Paradigm Teamwork Server Basic - narzędzie wspomagające projektowanie przy wykorzystaniu diagramów UML. Eclipse Środowisko implementacji. Strona producenta o Subversion technologia wersjonowania dokumentów i kodu źródłowego powstającej aplikacji. Strona producenta: o Hibernate - biblioteka ORM dla platformy Java. Strona producenta: o JUnit - główne narzędzie do projektowania i przeprowadzania testów jednostkowych. Strona producenta: 1 OMT (Object-modeling technique) Metodyka analizy i projektowania obiektowego zaproponowana przez J. Rumbaugh i innych autorów, 27
28 Słownik danych projektu Klienci Nazwa atrybutu: Opis atrybutu Format danych: Id_klienta Identyfikator klienta Liczbowy Imie_klient Imię klienta Tekstowy(15) Nazwisko_klient Nazwisko klienta Tekstowy(30) Pesel Pesel klienta Liczbowy(11) Dokument_klient Dokument tożsamości Tekstowy(12) Ulica_klient Ulica Tekstowy(30) Miejscowosc_klient Miejscowość Tekstowy(30) Kodp_klient Kod pocztowy Tekstowy(6) Telefon_klient Telefon Tekstowy(12) Mail_klient Adres Tekstowy(50) Rabat Rabat Tekstowy(2) Samochody Nazwa atrybutu: Opis atrybutu: Format danych: Id_samochodu Identyfikator samochodu Liczbowy Marka_sam Marka samochodu Tekstowy(20) Model_sam Model samochodu Tekstowy(15) Rok_produkcji Rok produkcji samochodu Data Kolor Kolor Tekstowy(16) Poj_silnika Pojemność silnika Liczbowy(4) Badanie Data badania technicznego Data 28
29 Przebieg Ilość przejechanych km Liczbowy Cena_doba Cena za dobę wypożyczenia Liczbowy Kaucja Kaucja za samochód Liczbowy Status Status dostępności Boolean Naprawy Nazwa atrybutu: Opis atrybutu: Format danych: Id_naprawy Identyfikator naprawy Liczbowy Data_naprawy Data naprawy Data Opis_naprawy Opis naprawy Tekstowy Cena_naprawy Cena naprawy Liczbowy Tranzakcje Nazwa atrybutu: Opis atrybutu: Format danych: Id_tran Identyfikator transakcji Liczbowy Data_wyp Data wypożyczenia Data Data_prze Data przewidywanego zwrotu pojazdu Data Data_zwrot Data zwrotu Data Kaucja Kaucja wpłacona przez klienta Liczbowy Cena_tran Koszt do zapłaty Liczbowy 29
30 Pracownicy Nazwa atrybutu: Opis atrybutu: Format danych: Id_prac Identyfikator pracownika Liczbowy Imie_prac Imię pracownika Tekstowy(15) Nazwisko_prac Nazwisko pracownika Tekstowy(30) Telefon Telefon Tekstowy(12) Rezerwacje Nazwa atrybutu: Opis atrybutu: Format danych: Id_rezerwacji Identyfikator rezerwacji Liczbowy Data_rezerwacji Data rezerwacji Data Dni Dni rezerwacji Liczbowy Uzytkownicy Nazwa atrybutu: Opis atrybutu: Format danych: Id_uzytkownik Identyfikator użytkownika Liczbowy Login_uzytkownik jako login Tekstowy(30) Haslo_uzytkownik Hasło Tekstowy(15) Rodzaj_uzytkownik Rodzaj użytkownika Tekstowy(15) 30
31 Opis słownika danych 1. Klient Osoba korzystająca z usług firmy, akceptująca regulamin firmy, wypożyczająca samochód. 2. Użytkownik - Osoba obsługująca aplikację oraz posiadająca do niej dostęp. 3. Pracownik Osoba fizyczna, zatrudniona przez właściciela wypożyczalni, pełniąca określone funkcje. 4. Samochód Pojazd fizyczny przeznaczony do wypożyczenia. 5. Administrator - Użytkownik który ma największe uprawnienia w aplikacji, odpowiada on za bazę danych aplikacji. 6. Wypożyczenie Podpisanie warunków umowy udostępnienia samochodu na określony czas za opłatą, pobranie kaucji przez wypożyczalnie z tytułu wypożyczenia samochodu, przekazanie dokumentów oraz kluczyków auta klientowi wypożyczalni. 7. Zwrot Oddanie kluczyków oraz dokumentów auta, wypłacenie klientowi pobranej kaucji. 8. Konto Użytkownika dostęp do konta po wcześniejszym logowaniu, wybrane osoby z firmy posiadają dostęp do konta. Posiada uprawnienia do zarządzania procesem wypożyczenia auta. 9. Konto Właściciela dostęp do tego konta posiada właściciel firmy, może on podglądać proces wypożyczenia auta, sporządzać raporty o wypożyczeniu aut oraz o pracownikach firmy. 10. Logowanie proces uwierzytelniania i autoryzacji użytkownika, czego efektem w przypadku sukcesu tej operacji będzie dostęp do konta. Wykonał: Mateusz Mikołajczak Dokument Detaliczny Projektu Streszczenie Niniejszy dokument detaliczny projektu(ddp) opisuje detale pracy zespołu projektowego, który skupia się na stworzeniu aplikacji zarządzającej(wspomagającej) wypożyczalnią samochodów. Pierwsza część dokumentu zawiera opis ogólnych założeń projektowych, a także wykorzystywanych 31
32 standardów i konwencji. Druga część opisuje specyfikacje wykorzystanych w projekcie komponentów. Wszystkie zmiany w dokumencie są odnotowane w historii zmian dokumentu zamieszczonej powyżej. Wprowadzenie Cel Dokument ten ma za zadanie sprecyzować sposób realizowanych prac. Określić założenia projektu, standardy, narzędzia i komponenty wchodzące w skład implementacji oraz opis realizacji tych komponentów. Zakres Założeniem projektu jest stworzenie systemu informatycznego Zarządzanie Wypożyczalnią Samochodów, służącego do wspomagania pracy w wypożyczalni. System ma służyć do przechowywania informacji o aktualnie wypożyczonych samochodach oraz ich stanach. Aplikacja ZWS(Zarządzanie Wypożyczalnią Samochodów) pozwoli na przechowywanie informacji o klientach oraz pracownikach firmy. Tworzenia raportów pracy wypożyczalni takich jak np. częstość wypożyczania samochodów, skąd klienci pochodzą, którzy korzystają z usług firmy. Tworzony system ma zapewnić raporty w formie elektronicznej. 32
33 Definicje, akronimy i skróty Wypożyczenie Podpisanie warunków umowy udostępnienia samochodu na określony czas za opłatą, pobranie kaucji przez wypożyczalnie z tytułu wypożyczenia samochodu, przekazanie dokumentów oraz kluczyków auta klientowi wypożyczalni. Zwrot Oddanie kluczyków oraz dokumentów auta, wypłacenie klientowi pobranej kaucji. Użytkownik - Osoba obsługująca aplikację oraz posiadająca do niej dostęp. Administrator - Użytkownik który ma największe uprawnienia w aplikacji, odpowiada on za bazę danych aplikacji. VIN(Vehicle Identification Number) Unikalny numer identyfikacyjny samochodu istniejącego w systemie Skróty 1. ZWS Zarządzanie Wypożyczalnią Samochodów. 2. SZBD System Zarządzania Bazą Danych. Odsyłacze 1. Ustawa z dnia 29 sierpnia 1997 o ochronie danych osobowych (Dz. U nr 133 poz. 883 z późn. zm.). 2. Art. 659 Kodeksu cywilnego określający umowy najmu. Omówienie Dokument ten powstał na bazie specyfikacji wymagań systemowych. Zawiera on definicje standardów, strategii i konwencji, które będą przestrzegane podczas realizacji projektu. 33
34 Dalsza część dokumentu zawiera informacje o modułach i komponentach systemu i interfejsie graficznym aplikacji. Standardy projektu, konwencje, procedury Standardy projektowe Podczas tworzenia projektu wykorzystaliśmy model przyrostowy tworzenia oprogramowania. Wybrany został ze względu na: 1. Częsty kontakt z klientem 2. Mniejsze ryzyko porażki całkowitej przedsięwzięcia 3. Usługi o najwyższym priorytecie są dostarczane jako pierwsze 4. Wczesne wykorzystanie przez klientów fragmentów systemu Standardy dokumentacyjne Wszystkie dokumenty projektu są tworzone na podstawie jednego firmowego szablonu. Przy programowaniu w języku Java będziemy stosować komentarze w stylu JavaDoc, co umożliwi proste wygenerowanie czytelnej dokumentacji kodu źródłowego aplikacji. Konwencje nazewnicze Nazewnictwo w projekcie jest ukierunkowane na prostotę i jednoznaczność. W implementacji została zachowana konwencja nazewnictwa Java. Wersje dokumentów posiadają historie zmian tych dokumentów. 34
35 Standardy programistyczne W projekcie będziemy wykorzystywać podejście obiektowe do programowania. Będziemy wykorzystywać wzorzec projektowy MVC(Model-View Controller). Zalety takiego podejścia: 1. Brak zależności modelu od widoków aplikacji 2. Łatwość dodawania oraz modyfikowania istniejących widoków bez wpływu na kluczową część systemu Narzędzia Do realizacji projektu wykorzystamy język Java. Będziemy korzystać ze środowiska RAD(Rapid Aplication Development) w postaci Oracle Eclipse, licencja Eclipse Public License. Podczas projektowania będziemy korzystać z plugin a Subversion do środowiska Eclipse dzięki niemu będziemy mieć możliwość dostępu do systemu kontroli wersji SVN z poziomu Eclips a. Podczas tworzenia dokumentacji, będziemy wykorzystywać: 1. Visual Paradigm program do tworzenia diagramów UML, 2. Microsoft Office w wersji 2007 wykorzystany przy tworzeniu dokumentacji 3. GanttProject program do tworzenia harmonogramów 4. Adobe Ilustrator tworzenie szablonu strony i loga firmy, Specyfikacja komponentów LoginView Klasa odpowiedzialna za wygląd logowania. W niej też, znajduje się obsługa zdarzeń logowania. 35
36 AbstractWorkerView Interfejs zawierający metody wyglądu transakcji, zamawiania samochodu, dodawania, usuwania klienta z bazy danych. WorkerView Klasa odpowiedzialna za tworzenie wyglądu interfejsu aplikacji. Posiada obsługę zdarzeń wybranej przez nas opcji w menu. AbstractWorkspaceController Interfejs zawierający metody dodawania, usuwania, zmieniania informacji o kliencie, samochodzie, transakcjach. Dodawania samochodów do tabeli naprawy. WorkspaceController Klasa odpowiedzialna za odświeżanie widoku, obsługująca dane wprowadzane przez użytkownika. AbstractWorkspaceModel Interfejs zawierający metody logiki aplikacji. WorkspaceModel Klasa implementująca interfejs modelu i posiadająca definicję metod. 36
37 HibernateUtil Klasa pomocnicza posiadająca metodę statyczną do zwracania sesji. Klasa ta pośredniczy między bazą danych a klasami. RunLivery Klasa zawiera statyczną metodę main odpowiedzialną za uruchomienie aplikacji. 37
38 Załączniki Harmonogram prac(diagram Gantta) 38
39 Diagram Klas 39
40 Interfejs Aplikacji Logowanie: Menu: 40
41 Widok klientów: 41
42 Dodawanie klientów: Widok samochodów: 42
43 Widok transakcji: Dodawanie transakcji: 43
44 Widok Rezerwacji: Wykonał: Mateusz Mikołajczak Notatka Tekstowa uzasadniająca wybór narzędzi RAD Eclipse Eclipse to rozbudowane środowisko programistyczne stworzone przez firmę IBM i przekazane następnie społeczności Open Source, którego główna zaletą jest obsługa wtyczek rozszerzających jego możliwości o obsługę wielu języków tworzenia kodu. Wybraliśmy to środowisko, ponieważ mamy większe doświadczenie w obsłudze tego narzędzia niż - konkurencyjnych. Jego atutem jest również fakt, że jest darmowe. 44
45 Visual Paradigm Teamwork Server Basic Serwer pracy grupowej pozwala wielu członkom zespołu pracować nad tymi samymi projektami. Łączy on automatycznie prace różnych członków zespołu. Teamwork Server dodatkowo dostarcza również kontrolę wersji i możliwości administracyjne do zarządzania projektem zespołowym. Wykona ł: Rafał Tomaszewicz Rafał Tomaszewicz Maciej Strychalski Łukasz Kaczmarski Mateusz Mikołajczak
SPECYFIKACJA WYMAGAŃ
Strona1 SPECYFIKACJA WYMAGAŃ DLA WYPOŻYCZALNI SAMOCHODÓW WERSJA 1.0 Strona2 HISTORIA ZMIAN DOKUMENTU Osoba Data Komentarz Wersja Maciej Strychalski 28.03.2012 Dodanie punktu 1.3.1 1.0 Mateusz Mikołajczak
Bardziej szczegółowoDokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Bardziej szczegółowoDokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Bardziej szczegółowoSpecyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)
Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) 1. Wstęp: 1.1. Cel. Niniejszy dokument przestawia specyfikację wymagań systemowych (zarówno funkcjonalnych jak i niefunkcjonalnych)
Bardziej szczegółowoDokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor
Koszalin, 15.06.2012 r. Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Zespół projektowy: Daniel Czyczyn-Egird Wojciech Gołuchowski Michał Durkowski Kamil Gawroński Prowadzący: Dr inż.
Bardziej szczegółowoPolitechnika Koszalińska Wydział Elektroniki i Informatyki
Politechnika Koszalińska Wydział Elektroniki i Informatyki Biblioteka miejska Dokumentacja finalna z przedmiotu: Projekt Zespołowy Semestr VI, Studia Dzienne Kierunek: Informatyka Rok akademicki 2011/2012
Bardziej szczegółowoDOKUMENTACJA ZBIORCZA APLIKACJI ORGANIZER
Projekt zespołowy autorzy: Mateusz Hendzel, Marcin Pieślak, Wiktor Nitka, Mateusz Myk, Kamil Lorenc DOKUMENTACJA ZBIORCZA APLIKACJI ORGANIZER Spis treści: 1. Protokół założycielski... 2 2. Specyfikacja
Bardziej szczegółowoDokument Detaliczny Projektu Temat: Gra karciana Makao Colakao
Koszalin, 21.05.2011 r. Dokument Detaliczny Projektu Temat: Gra karciana Makao Colakao Zespół projektowy: Mateusz Radziuk Maciej Madaj Łukasz Młynik Bartłomiej Machnik Prowadzący: Dr inż. Walery Susłow
Bardziej szczegółowoProjekt zespołowy Osoby wykonujące projekt:
Projekt zespołowy Osoby wykonujące projekt: Łukasz Włodarczyk Paweł Mielnikiewicz Marcin Zapaśnik Koszalin 2013 1 1. Mapa myśli 2. Słownik pojęć Klient osoba zakupująca paliwo na stacji benzynowej lub
Bardziej szczegółowoZasady organizacji projektów informatycznych
Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych
Bardziej szczegółowoProtokół założycielski
SPIS TREŚCI: I PROTOKÓŁ ZAŁOŻYCIELSKI... 3 II RAPORT DLA ZLECENIODAWCY... 7 III RAPORT O WYBRANYM INSTRUMENTARIUM ZESPOŁU PROJEKTOWEGO....10 IV RAPORT KLIENTA....10 V WSTĘPNY HARMONOGRAM PROJEKTU....12
Bardziej szczegółowoMusic Store Support App Dokumentacja projektu
2013 Music Store Support App Dokumentacja projektu Dorota Chyła Tomasz Bednarski Wojciech Florkowski Łukasz Gąsiewicz 2013-06-03 1 Spis treści 1. Protokół założycielski grupy projektowej... 4 2. Raport
Bardziej szczegółowoWykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Bardziej szczegółowoMusic Store Support App Dokumentacja projektu
2013 Music Store Support App Dokumentacja projektu Dorota Chyła Tomasz Bednarski Wojciech Florkowski Łukasz Gąsiewicz 2013-06-03 Spis treści 1. Protokół założycielski grupy projektowej... 4 2. Raport o
Bardziej szczegółowoNarzędzie wspierające zarządzanie organizacj. Parentis Sp. z o.o. Kartoszyno,ul.Przemysłowa 5, 84-110 Krokowa, info@parentis.pl
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o.o. Kartoszyno,ul.Przemysłowa 5, 84-110 Krokowa, info@parentis.pl OPIS PROGRAMU I ZASADY UŻYTKOWANIA Intranet jest aplikacją on-line. Wymaga
Bardziej szczegółowoKonspekt pracy inżynierskiej
Konspekt pracy inżynierskiej Wydział Elektryczny Informatyka, Semestr VI Promotor: dr inż. Tomasz Bilski 1. Proponowany tytuł pracy inżynierskiej: Komunikator Gandu na platformę mobilną Android. 2. Cel
Bardziej szczegółowoOPIS PRZEDMIOTU ZAMÓWIENIA
Lubelskie Centrum Transferu Technologii Politechniki Lubelskiej ul. Nadbystrzycka 36, 20-618 Lublin Tel. 81 538 42 70, fax. 81 538 42 67; e-mail: lctt@pollub.pl OPIS PRZEDMIOTU ZAMÓWIENIA Do realizacji
Bardziej szczegółowoINŻYNIERIA OPROGRAMOWANIA
INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia
Bardziej szczegółowoPodstawy 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ółowoSzczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.
Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania. Założenia projektowe systemu NETDOC. część 1: założenia ogólne i funkcjonalność rdzenia systemu Założenia ogólne Celem projektu jest
Bardziej szczegółowoTom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania
Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu
Bardziej szczegółowoSpecyfikacja implementacyjna aplikacji serwerowej
Projekt: System wspomagania osób studiujących Strona: 1 / 7 Opracowali: Zatwierdzili: Spis treści Damian Głuchowski Krzysztof Krajewski Krzysztof Krajewski dr inż. Sławomir Skoneczny Spis treści... 1 1.
Bardziej szczegółowoArchitektura systemu e-schola
ą ą ą Architektura systemu e-schola System e-schola zbudowany jest w postaci interaktywnej witryny intranetowej, działającej jako aplikacja serwerowa typu WEB(oparta o serwer WWW) Architektura systemu
Bardziej szczegółowoI. 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ółowoREFERAT 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ółowoPodręcznik użytkownika
Podręcznik użytkownika Promocja wykorzystania biogazu w regionach Europy www.biogasaccepted.eu Studienzentrum für internationale Analysen 4553 Schlierbach/ Österreich Manual - Page 1/13 Contents Contents...2
Bardziej szczegółowoWykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Bardziej szczegółowoProjekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie
Bardziej szczegółowoAnaliza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz
Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz Promotor dr inż. Szymon Supernak Warszawa, 22.05.2014 Plan prezentacji 1. Cel i
Bardziej szczegółowoZarzą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ółowoPlan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Bardziej szczegółowoDotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Bardziej szczegółowoZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ
ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ 1. PRZEDMIOT ZAMÓWIENIA Przedmiotem zamówienia jest dostarczenie i wdrożenie systemu informatycznego dalej Platforma zakupowa
Bardziej szczegółowoNarzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Bardziej szczegółowoZałącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Bardziej szczegółowoInstalacja aplikacji
1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2
Bardziej szczegółowoI. 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ółowoSystem zarządzania bazą danych lecznicy dla zwierząt
System zarządzania bazą danych lecznicy dla zwierząt WetKlinika Autorzy: Marek Synoradzki, 164740 Marek Wiewiórski, 164751 Rok studiów: III Wydział Informatyki i Zarządzania Prowadzący: Mgr Hanna Mazur
Bardziej szczegółowoEXSO-CORE - specyfikacja
EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.
Bardziej szczegółowodziennik Instrukcja obsługi
Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt
Bardziej szczegółowoECDL ZARZĄDZANIE PROJEKTAMI
ECDL ZARZĄDZANIE PROJEKTAMI EUROPEJSKI CERTYFIKAT UMIEJĘTNOŚCI KOMPUTEROWYCH ZARZĄDZANIE PROJEKTAMI Syllabus v. 1.0 Oficjalna wersja dokumentu jest dostępna w serwisie WWW Polskiego Biura ECDL www.ecdl.pl
Bardziej szczegółowoPodręcznik użytkownika Obieg dokumentów
Podręcznik użytkownika Obieg dokumentów Opracowany na potrzeby wdrożenia dla Akademii Wychowania Fizycznego im. Eugeniusza Piaseckiego w Poznaniu W ramach realizacji projektu: Uczelnia jutra wdrożenie
Bardziej szczegółowoKadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?
Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym
Bardziej szczegółowoLista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419
Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419 LP Vario* Wersja Zmiany 1. BPM 3.003.60177.00403 Ulepszenie działania pola przeznaczonego do
Bardziej szczegółowoKadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?
Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym
Bardziej szczegółowoAplikacja serwerowa Platformy Prezentacyjnej Opis produktu
Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu Polska Organizacja Turystyczna ul. Chałubińskiego 8 00-613 Warszawa Spis treści 1 Założenia wstępne... 1 1.1 Informacje wstępne... 1 1.2 Cel projektu...
Bardziej szczegółowoBiblioteka. Bazy danych I dokumentacja projektu. Cel projektu:
Biblioteka Bazy danych I dokumentacja projektu. Cel projektu: Aplikacja bazodanowa zrealizowana z wykorzystaniem SZBD PostgreSQL wraz z interfejsem użytkownika. Temat projektu: Realizacja bazy danych Biblioteki
Bardziej szczegółowoGoBiz System platforma współpracy marektingowej
GoBiz System platforma współpracy marektingowej Spis treści 1. Opis przedmiotu zamówienia... 1 1.1. Definicje... 1 2. Główny cel platformy... 2 3. Główni odbiorcy systemu... 2 4. Przedmiot zamówienia...
Bardziej szczegółowoProjekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Opis oferowanego przedmiotu zamówienia
Załącznik 1C do SIWZ Opis oferowanego przedmiotu zamówienia w postępowaniu pn. Dostawa sprzętu komputerowego i oprogramowania dla Urzędu Miejskiego w Słupsku w ramach projektu pn. e-urząd dodaj do ulubionych!
Bardziej szczegółowoZapewnij sukces swym projektom
Zapewnij sukces swym projektom HumanWork PROJECT to aplikacja dla zespołów projektowych, które chcą poprawić swą komunikację, uprościć procesy podejmowania decyzji oraz kończyć projekty na czas i zgodnie
Bardziej szczegółowoSzczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:
Rozdział I Szczegółowy opis przedmiotu umowy Załącznik nr 1 do Umowy Architektura środowisk SharePoint UMWD 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: a) Środowisko
Bardziej szczegółowoSpecyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet
Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet Spis treści 1. Opis przedmiotu zamówienia... 1 1.1. Definicje... 1 2. Główny cel systemu... 2
Bardziej szczegółowoSZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA
Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Opolskiego na lata 2007-2013 inwestujemy w
Bardziej szczegółowoKOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL
KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL Katedra Informatyki, Uniwersytet Rzeszowski 2009 Agenda System kontroli wersji CVS SVN Praca z SVN i Visual
Bardziej szczegółowoSpecyfikacja implementacyjna aplikacji mobilnej
Projekt: System wspomagania osób studiujących Strona: 1 / 7 Opracowali: Zatwierdzili: Adam Smolarek Adam Stus Krzysztof Krajewski dr inż. Sławomir Skoneczny Spis treści Spis treści... 1 1. Wprowadzenie...
Bardziej szczegółowoVALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.
Stalowa Wola, 10.03.2014 r. Valio Sp. z o.o. ul. Tuwima 20 37-450 Stalowa Wola Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.
Bardziej szczegółowoTom 6 Opis oprogramowania
Część 9 Narzędzie do wyliczania wskaźników statystycznych Diagnostyka Stanu Nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 31 maja 2012 Historia dokumentu Nazwa dokumentu Nazwa
Bardziej szczegółowoBydgoskie Centrum Archiwizacji Cyfrowej sp. z o.o.
STRONA GŁÓWNA ` Usługa earchiwizacja.pl przeznaczona jest zarówno dla osób indywidualnych, jak i firm. Wykorzystuje zasadę przetwarzania danych w chmurze. Pozwala to na dostęp do własnej bazy dokumentów
Bardziej szczegółowoWin Admin Replikator Instrukcja Obsługi
Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja
Bardziej szczegółowoPlan zarządzania projektem
Projekt: System wspomagania osób studiujących Strona: 1 / 18 pracowali: Zatwierdził: Krzysztof Krajewski Justyna Gutkowska Krzysztof Krajewski (odpowiedzialny) Podpis: Podpis: Podpis: Spis treści Spis
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja aplikacji internetowej do wyszukiwania promocji Autor: Sylwester Wiśniewski Promotor: dr Jadwiga Bakonyi Kategorie: aplikacja webowa Słowa
Bardziej szczegółowoPłace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.
Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych
Bardziej szczegółowoZapytanie ofertowe 13-09-2013
Zapytanie ofertowe W związku z realizacją projektu współfinansowanego ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Działania 8.2 Programu Operacyjnego Innowacyjna Gospodarka 2007-2013,
Bardziej szczegółowoPodstawowe możliwości programu Spectro Market Faktura 2011.2
Podstawowe możliwości programu Spectro Market Faktura 2011.2 Obsługa faktur VAT sprzedaży, zaliczki, marży. Obsługa faktur korygujących. Tworzenie not. Tworzenie pokwitowań. Budowane i obsługa kartotek:
Bardziej szczegółowoBudowa aplikacji ASP.NET z wykorzystaniem wzorca MVC
Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:
Bardziej szczegółowoInstrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows
Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows Instalacja PS Bonus Pack Przed przystąpieniem do instalacji PS Bonus Pack należy wcześniej zainstalować program
Bardziej szczegółowoOkreślanie wymagań. Cele przedsięwzięcia. Kontekst przedsięwzięcia. Rodzaje wymagań. Diagramy przypadków użycia use case diagrams
Cele przedsięwzięcia Określanie wymagań Klienta, np. Wzrost efektywności, spadek kosztów, rozszerzenie rynku, unikanie błędów Wykonawcy Biznesowe Techniczne Priorytety! Kontekst przedsięwzięcia Użytkownicy
Bardziej szczegółowoDHL CAS ORACLE Wymagania oraz instalacja
DHL CAS ORACLE Wymagania oraz instalacja Opis: Niniejszy dokument opisuje wymagania niezbędne do instalacji bazy danych DHL CAS ORACLE. Przedstawia również sam proces instalacji. Przeznaczony jest dla
Bardziej szczegółowoELEKTRONICZNA KSIĄŻKA ZDARZEŃ
ELEKTRONICZNA KSIĄŻKA ZDARZEŃ Instrukcja obsługi 1. WSTĘP... 2 2. LOGOWANIE DO SYSTEMU... 2 3. STRONA GŁÓWNA... 3 4. EWIDENCJA RUCHU... 4 4.1. Dodanie osoby wchodzącej na teren obiektu... 4 4.2. Dodanie
Bardziej szczegółowoDokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy
Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...
Bardziej szczegółowo7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze
Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów
Bardziej szczegółowoZAPYTANIE OFERTOWE. Wsparcie projektów celowych
ZAPYTANIE OFERTOWE Wsparcie projektów celowych Wrocław, dnia 01 października 2011 r. Zwracamy się z prośbą o przedstawienie oferty handlowej na zakup systemu zarządzania procesami w ramach Działania 1.4
Bardziej szczegółowoWYPOŻYCZALNIA BY CTI INSTRUKCJA
WYPOŻYCZALNIA BY CTI INSTRUKCJA 1 Spis treści 1. Opis programu...3 2. Pierwsze uruchomienie...4 3. Konfiguracja...5 3.1. Licencja...5 3.2. Ogólne...5 3.2.1. Połączenia z bazami danych...5 3.2.2. Zarządzanie
Bardziej szczegółowoWypożyczalnia by CTI. Instrukcja
Wypożyczalnia by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Pierwsze uruchomienie... 4 3. Lista sprzętu... 7 3.1. Dodawanie nowego sprzętu... 8 3.2. Dodawanie przeglądu... 9 3.3. Edycja sprzętu...
Bardziej szczegółowoReferat pracy dyplomowej
Referat pracy dyplomowej Temat pracy: Projekt i implementacja oprogramowania dla salonu kosmetycznego. Autor: Wojciech Rubiniec Promotor: dr inż. Roman Simiński Kategorie: Oprogramowanie użytkowe Słowa
Bardziej szczegółowoOMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
Bardziej szczegółowoPROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk
PROGRAM PRAKTYKI ZAWODOWEJ Technikum Zawód: technik informatyk 351203 Lp. Temat 1 Zajęcia wprowadzające. Zapoznanie z zakładem, regulaminem pracy, przepisami BHP oraz instruktaż bhp. 2 Montaż i eksploatacja
Bardziej szczegółowoaplikacja akcyzattor
Wdrożenie systemu służącego do prowadzenia ewidencji energii elektrycznej w formie elektronicznej dla potrzeb rozliczeń podatku akcyzowego aplikacja akcyzattor Klient: KGHM Polska Miedź S.A. Klient KGHM
Bardziej szczegółowoSystem Broker. Wersja 5.1
System Broker Wersja 5.1 1 System Broker wersja 5.1 System Broker to oprogramowanie zaprojektowane specjalnie z myślą o usprawnieniu pracy brokera ubezpieczeniowego. Przeznaczone jest zarówno dla małych
Bardziej szczegółowoCo to jest GASTRONOMIA?
Co to jest GASTRONOMIA? Program Gastronomia to w pełni zintegrowana aplikacja, która znajduje zastosowanie w obsłudze punktu sprzedaży produktów gastronomicznych i może być dostosowana do indywidualnych
Bardziej szczegółowoRys. Przykładowy e-mail aktywacyjny
Instrukcja dla użytkownika portalu SERWAL DO CZEGO SŁUŻY SYSTEM SERWAL? Portal SERWAL jest systemem elektronicznych płatności dla obywateli. Dzięki portalowi płatności urząd daje swoim mieszkańcom nową
Bardziej szczegółowoPrzykładowy Projekt i
Przykładowy Projekt i Autor Dokumentu: Józef Cyrankiewicz Jerzy Urban Właściciele Dokumentu: j.w. Wersja Dokumentu: 0.5 Status Dokumentu: Roboczy Data utworzenia: 27.10.2015 r. Data ostatniej modyfikacji:
Bardziej szczegółowoEkspert MS SQL Server Oferta nr 00/08
Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,
Bardziej szczegółowoegroupware czy phpgroupware jest też mniej stabilny.
Opengroupware to projekt udostępniający kompletny serwer aplikacji oparty na systemie Linux. Dostępny na licencji GNU GPL, strona domowa: http://www.opengroupware.org/ Jego cechy to wysoka stabilność,
Bardziej szczegółowoWin Admin Monitor Instrukcja Obsługi
Win Admin Monitor Instrukcja Obsługi czerwiec 2019 wersja dokumentu 1.7 dla wersji aplikacji 2.1.1.0 Spis treści: I. Wstęp 3 II. Wymagania systemowe 4 III. Ograniczenia funkcjonalne wersji demo 5 IV. Instalacja
Bardziej szczegółowoX-CONTROL -FUNKCJONALNOŚCI
X-CONTROL -FUNKCJONALNOŚCI X-CONTROL FUNKCJONALNOŚCI* *Funkcjonalności zostały omówione w kolejności logicznej. Kolejność na pulpicie; patrz widok powyżej, została zaplanowana dla wygody użytkownika. 1.
Bardziej szczegółowoCzym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio
Czym jest jpalio? jpalio to unikalna platforma technologiczna pozwalająca na stworzenie szeregu produktów dostosowanych do indywidualnych preferencji klienta. W naszej ofercie znajduje się m.in. system
Bardziej szczegółowoREKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI
REKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI WYTYCZNE DO MODELU DANIEL WOJEWÓDZKI Rekomendacje dotyczące Platformy Zarządzania Kompetencjami System adresowany do małych przedsiębiorstw do
Bardziej szczegółowoPROJEKT 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ółowoWYKONANIE OPROGRAMOWANIA DEDYKOWANEGO
Zapytanie ofertowe nr 1/2014 Wrocław, dn. 29.01.2014 Lemitor Ochrona Środowiska Sp. z o. o. ul. Jana Długosza 40, 51-162 Wrocław tel. recepcja: 713252590, fax: 713727902 e-mail: biuro@lemitor.com.pl NIP:
Bardziej szczegółowoZapytanie ofertowe nr 3/B/2013
Bit2Money sp. z o.o. Warszawa, 25.10.2013 ul. Grójecka 99/78 02-101 Warszawa Robert@qsoft.com.pl Zapytanie ofertowe nr 3/B/2013 I. ZAMAWIAJĄCY Bit2Money sp. z o.o. ul. Grójecka 99/78, 02-101 Warszawa NIP:
Bardziej szczegółowoWdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9
Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do
Bardziej szczegółowoTester oprogramowania 2014/15 Tematy prac dyplomowych
Tester oprogramowania 2014/15 Tematy prac dyplomowych 1. Projekt i wykonanie automatycznych testów funkcjonalnych wg filozofii BDD za pomocą dowolnego narzędzia Jak w praktyce stosować Behaviour Driven
Bardziej szczegółowoDOTACJE NA INNOWACJE. Inwestujemy w waszą przyszłość. Zapytanie ofertowe
Nitrotek Sp. z o.o. ul. Krynicka 40/7 50-555 Wrocław Wrocław, dnia 07.01.2014 r. Zapytanie ofertowe W związku z realizacją projektu Wdrożenie nowoczesnego systemu B2B automatyzującego współpracę Nitrotek
Bardziej szczegółowoInżynieria oprogramowania- Grupa dra inż. Leszka Grocholskiego II UWr 2009/2010. Aleksandra Kloc, Adam Grycner, Mateusz Łyczek. Wasza-fota.
Inżynieria oprogramowania- Grupa dra inż. Leszka Grocholskiego II UWr 2009/2010 Aleksandra Kloc, Adam Grycner, Mateusz Łyczek Wasza-fota.pl Projekt struktury systemu Historia zmian tego dokumentu Data
Bardziej szczegółowoREQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN
REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN Podziękowania REQB Poziom Podstawowy Przykładowy Egzamin Dokument ten został stworzony przez główny zespół Grupy Roboczej REQB dla Poziomu Podstawowego. Tłumaczenie
Bardziej szczegółowoLaboratorium z przedmiotu: Inżynieria Oprogramowania INEK Instrukcja 2
Instrukcja 2 Laboratorium 2 Wykonanie opisu biznesowego świata rzeczywistego projektowanego oprogramowania, definicja wymagań funkcjonalnych i niefunkcjonalnych projektowanego oprogramowania 1 Cel laboratorium:
Bardziej szczegółowoZarządzanie zadaniami w projektach informatycznych na przykładzie systemu Trac. Integracja z Eclipse.
Zarządzanie zadaniami w projektach informatycznych na przykładzie systemu Trac. Integracja z Eclipse. Adam Szarecki, Przemysław Wesołek Instytut Informatyki Politechnika Poznańska 2008 Podstawowe problemy
Bardziej szczegółowoZakres wymagań dotyczących Dokumentacji Systemu
Załącznik nr 2 do Umowy nr CUI/.../.../.../2014 z dnia r. Zakres wymagań dotyczących Dokumentacji Systemu 1. Uwagi i wymagania ogólne 1. Dokumentacja musi zostać dostarczona w wersji elektronicznej edytowalnej
Bardziej szczegółowoPrzykładowy Projekt i
Przykładowy Projekt i Autor Dokumentu: Józef Cyrankiewicz Jerzy Urban Właściciele Dokumentu: j.w. Wersja Dokumentu: 0.5 Status Dokumentu: Roboczy Data utworzenia: 27.10.2015 r. Data ostatniej modyfikacji:
Bardziej szczegółowo