Music Store Support App Dokumentacja projektu

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

Download "Music Store Support App Dokumentacja projektu"

Transkrypt

1 2013 Music Store Support App Dokumentacja projektu Dorota Chyła Tomasz Bednarski Wojciech Florkowski Łukasz Gąsiewicz

2 Spis treści 1. Protokół założycielski grupy projektowej Raport o wybranym instrumentarium zespołu projektowego Narzędzia projektowe Aktualizacja Raport klienta Określenie wymagań właściciela sklepu Słownik terminów Raport dla zleceniodawcy Cele przedsięwzięcia Zakres przedsięwzięcia Systemy zewnętrzne Szkicowy opis wymagań Szkicowy opis modelu systemu Szkicowy opis rozwiązań Szacunkowe koszty projektu Harmonogram prac Specyfikacja wymagań systemowych Słownik pojęć Wymagania funkcjonalne Wymagania niefunkcjonalne Charakterystyka użytkowników Styl firmowy projektu Papier firmowy Logo Wizytówka Notatka z uzasadnieniem wyboru metodologii, narzędzia CASE i techniki modelowania Metodologia Narzędzia CASE Technika modelowania Komplet diagramów do projektu Diagram przypadków użycia... 21

3 8.2. Diagram klas Model biznesowy właściciela i klienta sklepu Konceptualny oraz fizyczny model bazy danych... Błąd! Nie zdefiniowano zakładki. 9. Opis tekstowy stworzonego logicznego modelu aplikacji Słownik danych projektu Opis słownika danych Model konceptualny bazy danych Model fizyczny bazy danych Notatka tekstowa uzasadniająca wybór narzędzi RAD Dokument detaliczny projektu (DDP)... 30

4 1. Protokół założycielski grupy projektowej W dniu została zawiązana grupa projektowa w składzie: Członek zespołu Index Stanowisko Tomasz Bednarski U-1139 Projektant DBMS, programista, grafik Dorota Chyła U-1164 Kierownik projektu, programista, grafik Wojciech Florkowski U-1189 Dokumentalista, tester, analityk, projektant Łukasz Gąsiewicz U-1199 Programista, analityk, projektant Grupa projektowa zobowiązuje się do zrealizowania wybranego zadania projektowego w terminie do dnia Grupę projektową uważa się za rozwiązaną w dniu zrealizowania zadania projektowego, nie później niż w dniu Obowiązkiem każdego członka zespołu jest terminowe wykonanie wyznaczonych mu celów projektowych oraz obowiązkowe uczestnictwo w ćwiczeniach projektowych z przedmiotu Projekt Zespołowy 4 5 Dla członka zespołu przewiduje się kary określone w 6 w przypadku niewywiązywania się z obowiązków określonych w 4 pkt. niniejszego protokołu. Określa się następujące kary: 6 W przypadku nieobecności na zajęciach, na członka grupy zostanie nałożona kara w postaci dwóch punktów karnych. W przypadku niewykonania wyznaczonego zadania w określonym terminie ustala się pięć punktów karnych. W przypadku dalszego niewywiązania się z zadanego zadania w wyznaczonym polubownie terminie, wartość kary zostaje zwiększana do czasu wykonania zadania. W przypadku nie stawienia się na spotkanie grupy zostanie nałożona kara w postaci jednego punktu karnego.

5 W przypadku przekroczenia dwudziestu punktów karnych członek zostanie usunięty z grupy projektowej przez kierownika projektu. Kierownik zespołu zastrzega sobie prawo do zmniejszenia oceny końcowej członkom zespołu, którzy zdobyli dużą ilość punktów karnych i jednocześnie nagradzanie poprzez podwyższenie oceny członków, który nie otrzymali punktów karnych bądź zgromadzili ich małą ilość. 7 Grupa projektowa drogą demokratyczną ustaliła kierownika projektu w osobie Dorota Chyła. Kierownik zastrzega sobie prawo do tymczasowego wyznaczenia danemu pracownikowi innej roli, niż określona w umowie (w zależności od etapu prac). Tematem pracy jest: Aplikacja wspomagająca pracę muzycznego sklepu internetowego Zebrani członkowie grupy projektowej ustalili obowiązki stanowisk: 1. Kierownik projektu: kontrolowanie postępów pracy przydzielanie zadań projektowych ustalanie harmonogramu zadań 2. Programista: wykonywanie zadania zlecone przez kierownika pisanie kodu programu obsługa repozytorium 3. Projektant: wykonywanie zadania zlecone przez kierownika ustalanie wymagań wobec aplikacji obsługa repozytorium pomoc w tworzeniu dokumentacji

6 4. Analityk: wykonywanie zadania zlecone przez kierownika ustalanie wymagań wobec aplikacji analiza funkcji aplikacji obsługa repozytorium 5. Dokumentalista: wykonywanie zadania zlecone przez kierownika tworzenie dokumentacji obsługa repozytorium 6. Tester: wykonywanie zadania zlecone przez kierownika testowanie aplikacji obsługa repozytorium 7. Programista DBMS: wykonywanie zadania zlecone przez kierownika testowanie aplikacji testowanie połączeń z bazą danych 8. Grafik: wykonywanie zadania zlecone przez kierownika projektowanie interfejsu aplikacji wykonywanie grafiki do interfejsu

7 2. Raport o wybranym instrumentarium zespołu projektowego 2.1. Narzędzia projektowe Kierownik zespołu projektowego po konsultacji z zespołem, ustala listę narzędzi z której będą wykorzystywane do ukończenia projektu Aplikacja wspomagająca pracę muzycznego sklepu internetowego. Podczas projektowania będziemy korzystać z repozytorium online - oraz systemem kontroli wersji SVN (Subversion). Testy projektowanej aplikacji będą przeprowadzone na systemach operacyjnych takich jak: Windows 7 Home Premium, Windows 7 Professional, Windows 8 Professional. Podczas testowania zespół projektowy będzie korzystał z systemowego Menadżera Zadań jak i narzędzia Process Explorer 15.3 na licencji Freeware. Zespół projektowy będzie pracował na systemach operacyjnych takich jak: Windows 7 Home Premium / Windows 7 Professional / Windows 8 Professional, licencja komercyjna na 4 stanowiska Do projektowania i zarządzania bazą danych użyte zostaną narzędzia: PowerDesigner 15, licencja komercyjna na 2 stanowiska Posiada funkcję wielowymiarowego modelowania danych(obsługuje ponad 60 platform bazodanowych). MySQL 5, licencja GPL Narzędzie do zarządzania relacyjnymi bazami danych dostępne dla wielu platform(windows, Linux) i języków programowania(c++, Java) Do realizacji projektu będzie użyty język Java. Będziemy korzystać ze środowiska RAD w postaci: Eclipse Juno (4.2) SR2, licencja EPL(Eclipse Public License)

8 Podczas tworzenia dokumentacji, będą wykorzystywane programy m.in.: PowerDesigner 15, licencja komercyjna na 2 stanowiska Przydatne funkcje: modelowania procesów biznesowych, modelowanie aplikacji za pomocą języka UML. FreeMind 0.9.0, licencja Freeware GanttProject 2.5.5, licencja Freeware - Aplikacją do tworzenia i planowania projektów przy użyciu specjalnych wykresów Gantta. StarUML 5.0, licencja GNU - Szybkie, elastyczne, funkcjonalne i rozszerzalne środowiska modelowania UML (Unified Modeling Language) pod platformę Windows. Yaoqiang BPMN Editor , licencja GPLv3 - Edytor graficzny pozwalający na projektowanie diagramów biznesowych zgodnych ze specyfikacją OMG (BPMN 2.0). Narzędzie do tworzenia grafiki: Adobe Photoshop CS3/CS5, licencja komercyjna na 2 stanowiska - Adobe Photoshop to najpopularniejszy program do obróbki graficznej zdjęć, map bitowych, grafik rastrowych, itp Aktualizacja W trakcie pracy zespołu projektowego nastąpiła zmiana komercyjnego oprogramowania Adobe Photoshop na jego odpowiednik z licencją GNU Gimp. Oprogramowanie PowerDesigner zostało wykorzystane na licencji trial. Taka decyzja zespołu projektowego umożliwiła zdecydowane zredukowanie kosztów wykonywanego projektu. Zmiany uwzględniono w dalszej części niniejszej dokumentacji.

9 3. Raport klienta Aplikacja wspomagająca pracę muzycznego sklepu internetowego Aplikacja ma ułatwiać zarządzanie pracą internetowego sklepu muzycznego według preferencji i wymagań klienta. Program docelowo ma działać w środowisku Windows 7. Zakładamy, że użytkownikiem aplikacji będzie właściciel sklepu Określenie wymagań właściciela sklepu Prowadzony przez właściciela sklep muzyczny zajmuje się sprzedażą albumów muzycznych w postaci płyt CD. Właściciel sklepu ma możliwość w pełni zarządzać asortymentem sklepu. Z poziomu aplikacji oprócz przeglądania, możliwe jest dodawanie produktów do bazy danych, ich modyfikacja oraz usuwanie. Poprzez modyfikację rozumiemy zmianę ceny, opisu produktu, czy zdjęć poglądowych. Podobnie jest z klientami sklepu właściciel sklepu ma pełny wgląd do ich kont, może tworzyć nowe, modyfikować już istniejące lub usuwać je z systemu. Modyfikacja umożliwia zmianę danych klienta, tj. adresu i numerów kontaktowych. Produkty znajdujące się w sklepie mogą posiadać promocje, które to są ustalane przez właściciela sklepu w niniejszej aplikacji. Promocje mogą polegać np. na gratisowej dostawie w przypadku zakupu wielu produktów rodzaj promocji ustala właściciel. Z pojęciem promocji związany jest również rabat, który może obowiązywać w danym okresie lub w określonych przez właściciela warunkach na przykład 5% zniżki dla stałych klientów. Aplikacja wspomagająca pozwala na prowadzenie wszelkich statystyk sprzedaży w danym okresie wraz z ich graficzną prezentacją w postaci konkretnych raportów. Właściciel określa jakie raporty mają być dostępne.

10 Wymagania właściciela sklepu: Przeglądanie płyt CD (zawartości sklepu) Zarządzanie płytami CD (dodawanie, usuwanie, edytowanie) Dodawanie zdjęć albumów Zarządzanie kontami klientów (przeglądanie, dodawanie, usuwanie, modyfikowanie) Kontakt z klientem poprzez link mailto Zarządzanie zamówieniami (przeglądanie, realizacja, finalizacja) Włączanie / wyłączanie promocji Zarządzanie rabatami Sporządzanie statystyk (sprzedaży w danym okresie, odwiedzin produktu, utargu) Sprawdzanie dostępności płyt CD na magazynie 3.2. Słownik terminów Finalizacja zamówień nadanie zamówieniu statusu zrealizowano, oznaczające wykonanie przez właściciela niezbędnych czynności związanych z wysyłką przedmiotu. Klient osoba dokonująca zakupów w internetowym sklepie muzycznym. Realizacja zamówień proces polegający na przygotowaniu towaru do wysyłki, przekazaniu go do firmy kurierskiej oraz poinformowaniu klienta o statusie zamówienia. Aplikacja wyświetla właścicielowi sklepu dane klienta niezbędne do wysyłki oraz informuje o wpłynięciu zapłaty za towar. Zarządzanie rabatami ustalanie warunków, na podstawie których przyznawane są rabaty (np. 5% zniżki dla 15% najlepszych klientów).

11 4. Raport dla zleceniodawcy 4.1. Cele przedsięwzięcia Celem projektu jest stworzenie aplikacji wspomagającej zarządzanie internetowym sklepem muzycznym. Aplikacja ma ułatwiać właścicielowi sklepu zarządzanie płytami CD, danymi klientów oraz zamówieniami Zakres przedsięwzięcia Określenie wymagań właściciela sklepu Analiza przedstawionych zagadnień Projekt aplikacji zgodnie z ustaleniami z właścicielem sklepu Implementacja funkcjonalności w aplikacji Dokumentacja całego projektu Testowanie aplikacji Wdrożenie aplikacji 4.3. Systemy zewnętrzne Aplikacja docelowo ma działać w środowisku Microsoft Windows 7 (wersja x86), jednakże wykorzystana technologia Java umożliwia jej uruchamianie na innych systemach wspierających tę technologię (wymagane JRE). Aplikacja współpracuje z systemem DBMS MySQL w wersji Szkicowy opis wymagań Przeglądanie płyt CD (zawartości sklepu) Zarządzanie płytami CD (dodawanie, usuwanie, edytowanie) Dodawanie okładek albumów Zarządzanie kontami klientów (przeglądanie, dodawanie, usuwanie, modyfikowanie) Kontakt z klientem poprzez link mailto Zarządzanie zamówieniami (przeglądanie, realizacja, finalizacja) Aktywowanie / dezaktywowanie promocji Zarządzanie rabatami Sporządzanie statystyk (sprzedaży w danym okresie, odwiedzin produktu, utargu) Sprawdzanie dostępności płyt CD na magazynie

12 4.5. Szkicowy opis modelu systemu System składa się z bazy danych MySQL oraz z aplikacji Java. Baza danych obsługiwana jest przez aplikację, która stanowi przyjazny interfejs. Zapytanie do bazy Start (działanie aplikacji) Odpowiedź serwera Zakończenie pracy lub kontynuacja Wyświetlenie informacji 4.6. Szkicowy opis rozwiązań Aplikacja będzie zrealizowana w technologii Java przy użyciu narzędzia Eclipse. Wykorzystanie biblioteki Swing zapewni aplikacji prosty interfejs (przy założeniu, że właściciel sklepu potrafi swobodnie poruszać się w środowisku Windows). Aplikacja łączy się z bazą danych MySQL w wersji przy użyciu JDBC Szacunkowe koszty projektu Pensje pracowników Ilość pracowników Koszt zł/m-c Czas pracy (m-c) Całkowitykoszt pracy [zł] Programiści Analityk Kierownik projektu Grafik Testerzy Projektant aplikacji Projektant DBMS Razem:

13 4.8. Harmonogram prac

14 5. Specyfikacja wymagań systemowych 5.1. Słownik pojęć Właściciel sklepu użytkownik aplikacji. Płyta CD album muzyczny zawierający utwory danego autora. Autor muzyk albo zespół muzyczny. Zamówienie zestaw danych o płytach, ich ilości i cenie, które klient chce kupić, jak i danych o kliencie niezbędnych do realizacji zamówienia. Klient osoba dokonująca zakupów w internetowym sklepie muzycznym. Konto klienckie zbiór danych klienta. Dyskografia - zbiór wszystkich płyt danego autora. Utwór produkt stworzony przez autora. Gatunek gatunek muzyki (np., rap, disco polo, reggae, rock, pop). Rabat zniżka oznaczona procentowo lub kwotowo od ustalonej ceny określonego zamówienia stałych klientów. Promocja reklama produktu charakteryzująca się np. zniżką ceny produktu, darmową wysyłką. Cena koszt (cena jednostkowa) określający wartość pieniężną, którą należy uiścić w przypadku zakupu płyty CD. Koszt zamówienia suma cen wszystkich zmówionych płyt. Stały klient klient mogący otrzymać rabat na zamówienie, nadawany przez właściciela sklepu. Finalizacja zamówień nadanie zamówieniu statusu zrealizowano, oznaczające wykonanie przez właściciela niezbędnych czynności związanych z wysyłką przedmiotu. Realizacja zamówień proces polegający na przygotowaniu towaru do wysyłki, przekazaniu go do firmy kurierskiej oraz poinformowaniu klienta o statusie zamówienia. Aplikacja wyświetla właścicielowi sklepu dane klienta niezbędne do wysyłki oraz informuje o wpłynięciu zapłaty za towar.

15 5.2. Wymagania funkcjonalne 1. Zarządzanie kontami klientów a) Przeglądanie kont b) Wyszukiwanie kont według imienia, nazwiska, adresu, adresu c) Dodawanie kont d) Usuwanie kont e) Modyfikacja danych kont f) Kontakt z klientem poprzez link mailto 2. Zarządzanie zamówieniami a) Przeglądanie zamówień b) Przeglądanie historii zamówień klienta c) Wyszukiwanie zamówień według daty zamówienia, daty finalizacji d) Informowanie klienta o etapie realizacji zamówienia 3. Zarządzanie rabatami a) Ustawianie warunków rabatów dla stałych klientów b) Top kupujących c) Ustawianie warunków rabatów dla hurtowych zamówień d) Przeglądanie ustawionych rabatów e) Przeglądanie historii hurtowych zamówień z otrzymanymi rabatami 4. Zarządzanie płytami CD a) Przeglądanie danych o płytach b) Wyszukiwanie płyt według nazwy wykonawcy, nazwy zespołu, gatunku muzyki, nazwy albumu, ceny, nazwy utworu c) Dodawanie nowych płyt do bazy danych d) Usuwanie płyt z bazy danych e) Edytowanie danych o płytach f) Dodawanie okładek albumów g) Sprawdzanie dostępności płyt CD na magazynie 5. Zarządzanie promocjami a) Ustawianie warunków promocji b) Rozpocznij okres promocji/ Zakończ okres promocji c) Przeglądanie aktywowanych promocji d) Przeglądanie deaktywowanych promocji e) Usuwanie promocji 6. Sporządzanie statystyk a) Generowanie statystyk sprzedaży za okres tygodnia b) Generowanie statystyk sprzedaży za okres miesiąca c) Generowanie statystyk sprzedaży za okres roku d) Zapis wygenerowanych statystyk do pliku HTML Wojciech Florkowski Zespół projektowy: 29 marca 2013

16 5.3. Wymagania niefunkcjonalne Możliwość używania myszki lub klawiatury w obsłudze programu Aplikacja musi być kompatybilna z Windows 7 Aby korzystać z aplikacji użytkownik powinien: a) Mieć zainstalowane aktualne środowisko Java na komputerze b) Posiadać dostęp do Internetu c) Być zalogowanym Prosty i przejrzysty interfejs dla Właściciela sklepu Jasne i zrozumiałe komunikaty dla Właściciela sklepu Baza danych nie może być zainstalowana na serwerze lokalnym Możliwość korzystania z aplikacji na wielu komputerach Szyfrowanie haseł Stworzenie tylko jednego aktora systemu 5.4. Charakterystyka użytkowników Właściciel sklepu jedyna osoba korzystająca z aplikacją, posiadająca dostęp do wszystkich możliwych funkcjonalności po uprzednim zalogowaniu. Wojciech Florkowski Zespół projektowy: 29 marca 2013

17 6. Styl firmowy projektu 6.1. Papier firmowy Wojciech Florkowski Zespół projektowy: 29 marca 2013

18 6.2. Logo 6.3.Wizytówka Wojciech Florkowski Zespół projektowy: 29 marca 2013

19 7. Notatka z uzasadnieniem wyboru metodologii, narzędzia CASE i techniki modelowania Metodologia W niniejszym projekcie zastosowano metodologię OMT (Object-modeling technique). OMT - Metodyka analizy i projektowania obiektowego zaproponowana przez J. Rumbaugh i innych autorów. Metodyka identyfikuje trzy zadania: analizę, projektowanie systemu oraz projektowanie obiektowe. Wprowadza trzy perspektywy lub modele systemu: model (klas) obiektów, model dynamiczny oraz model funkcjonalny (wariant modelu przepływu danych). Zawiera także wiele rozważań przydatnych dla projektowania i implementacji. Wyróżnione są następujące pojęcia: klucze kandydujące, ograniczenia, obiekty pochodne, homomorfizm, współbieżność, bezpośrednia (peer-topeer) komunikacja. OMT jest bardzo (najbardziej?) popularną metodyką obiektową. Charakteryzuje się dużym poziomem abstrakcji, nie schodzi zbytnio na poziom projektowania i implementacji. Stosowana terminologia jest intuicyjna, ale nie zawsze jasna Narzędzia CASE Podczas projektowania będziemy korzystać z repozytorium online - Testy projektowanej aplikacji będą przeprowadzone na systemach operacyjnych takich jak: Windows 7 Home Premium/Professional, Windows 8 Professional. Podczas testowania zespół projektowy będzie korzystał z systemowego Menadżera Zadań jak i narzędzia Process Explorer 15.3 na licencji Freeware. Do projektowania i zarządzania bazą danych użyte zostaną narzędzia: PowerDesigner 15, wersja testowa 15-dniowa Posiada funkcję wielowymiarowego modelowania danych (obsługuje ponad 60 platform bazodanowych). MySQL 5, licencja GPL Narzędzie do zarządzania relacyjnymi bazami danych dostępne dla wielu platform (Windows, Linux) i języków programowania (C++, Java) Do realizacji projektu będzie użyty język Java. Będziemy korzystać ze środowiska RAD w postaci: Eclipse Juno (4.2) SR2, licencja EPL (Eclipse Public License) Wojciech Florkowski Zespół projektowy: 29 marca 2013

20 Podczas tworzenia dokumentacji, będą wykorzystywane programy m.in.: PowerDesigner 15, wersja testowa 15-dniowa Przydatne funkcje: modelowania procesów biznesowych, modelowanie aplikacji za pomocą języka UML. FreeMind 0.9.0, licencja Freeware GanttProject 2.5.5, licencja Freeware - Aplikacja do tworzenia i planowania projektów przy użyciu specjalnych wykresów Gantta. StarUML 5.0, licencja GNU - Szybkie, elastyczne, funkcjonalne i rozszerzalne środowiska modelowania UML (Unified Modeling Language) pod platformę Windows. Yaoqiang BPMN Editor , licencja GPLv3 - Edytor graficzny pozwalający na projektowanie diagramów biznesowych zgodnych ze specyfikacją OMG (BPMN 2.0). Narzędzie do tworzenia grafiki: GIMP licencja GNU. Aplikacja, którą z powodzeniem można wykorzystywać zarówno do zaawansowanej obróbki fotografii jak i do tworzenia grafik na potrzeby Internetu. Alternatywa dla płatnego Photoshopa Technika modelowania W projekcie wykorzystano modelowanie obiektowe przy użyciu języka UML, który jest znany członkom grupy. Wykorzystywane narzędzie to wyżej wspomniany StarUML. Wojciech Florkowski Zespół projektowy: 29 marca 2013

21 8. Komplet diagramów do projektu 8.1. Diagram przypadków użycia Wojciech Florkowski Zespół projektowy: 29 marca 2013

22 8.2. Diagram klas Wojciech Florkowski Zespół projektowy: 29 marca 2013

23 8.3. Model biznesowy właściciela i klienta sklepu Wojciech Florkowski Zespół projektowy: 29 marca 2013

24 9. Opis tekstowy stworzonego logicznego modelu aplikacji 9.1. Słownik danych projektu KLIENCI Nazwa atrybutu Opis atrybutu Format danych id_klienta Numer identyfikacyjny klienta Liczbowy imie Imię klienta Tekstowy(20) nazwisko Nazwisko klienta Tekstowy(25) klienta, wykorzystywany jako login Tekstowy(30) telefon Numer telefonu klienta Tekstowy(15) miasto_zamieszkania Miejscowość, gdzie mieszka klient Tekstowy(25) ulica Ulica, na której mieszka klient Tekstowy(30) nr_domu Numer domu klienta Liczbowy ZAMOWIENIA Nazwa atrybutu Opis atrybutu Format danych id_zamowienia Numer identyfikacyjny zamowienia Liczbowy data_zamowienia Data złożenia zamówienia przez klienta Data etap_realizacji Atrybut określający czy zamówienie zostało zrealizowane czy nie Tekstowy(15) WYKONAWCY Nazwa atrybutu Opis atrybutu Format danych id_wykonawcy Numer identyfikacyjny wykonawcy Liczbowy nazwa_wykonawcy Nazwa wykonawcy Tekstowy(20) opis Opis, któtkie informacje o wykonawcy Tekstowy(2000) ZNIZKI Nazwa atrybutu Opis atrybutu Format danych id_znizki Numer identyfikacyjny zniżki Liczbowy wartosc_znizki Wartość liczbowa zniżki Liczbowy(5,2) Wojciech Florkowski Zespół projektowy: 29 marca 2013

25 ALBUMY Nazwa atrybutu Opis atrybutu Format danych id_albumu Numer identyfikacyjny albumu Liczbowy nazwa_albumu Nazwa albumu Tekstowy(25) ilosc_w_magazynie Aktualna ilość albumów w magazynie Liczbowy cena_jednostkowa Cena za jeden album Liczbowy(6,2) GATUNEK_MUZYKI Nazwa atrybutu Opis atrybutu Format danych id_gatunku Numer identyfikacyjny gatunku muzyki Liczbowy nazwa_gatunku Nazwa gatunku Tekstowy(20) ALBUMY_W_ZAMOWIENIU Nazwa atrybutu Opis atrybutu Format danych ilosc_zamowionych Ilość danych albumów w danym zamówieniu Liczbowy koszt_zamowienia Łączna cena danych albumów w danym zamówieniu Liczbowy(8,2) Wojciech Florkowski Zespół projektowy: 29 marca 2013

26 9.2. Opis słownika danych Właściciel sklepu jedyna osoba korzystająca z aplikacją, posiadająca dostęp do wszystkich możliwych funkcjonalności po uprzednim zalogowaniu. Płyta CD album muzyczny zawierający utwory danego autora. Wykonawca muzyk albo zespół muzyczny. Zamówienie zestaw danych o płytach, ich ilości i cenie, które klient chce kupić, jak i danych o kliencie niezbędnych do realizacji zamówienia. Klient osoba dokonująca zakupów w internetowym sklepie muzycznym. Konto klienckie zbiór danych klienta. Dyskografia - zbiór wszystkich płyt danego autora. Gatunek gatunek muzyki (np., rap, disco polo, reggae, rock, pop). Rabat zniżka oznaczona procentowo lub kwotowo od ustalonej ceny określonego zamówienia stałych klientów. Promocja reklama produktu charakteryzująca się np. zniżką ceny produktu, darmową wysyłką. Cena koszt (cena jednostkowa) określający wartość pieniężną, którą należy uiścić w przypadku zakupu płyty CD. Koszt zamówienia suma cen wszystkich zmówionych płyt. Stały klient klient mogący otrzymać rabat na zamówienie, nadawany przez właściciela sklepu. Finalizacja zamówień nadanie zamówieniu statusu zrealizowano, oznaczające wykonanie przez właściciela niezbędnych czynności związanych z wysyłką przedmiotu. Realizacja zamówień proces polegający na przygotowaniu towaru do wysyłki, przekazaniu go do firmy kurierskiej oraz poinformowaniu klienta o statusie zamówienia. Aplikacja wyświetla właścicielowi sklepu dane klienta niezbędne do wysyłki oraz informuje o wpłynięciu zapłaty za towar. Wojciech Florkowski Zespół projektowy: 29 marca 2013

27 9.3. Model konceptualny bazy danych

28 9.4. Model fizyczny bazy danych Wojciech Florkowski Zespół projektowy: 29 marca 2013

29 10. Notatka tekstowa uzasadniająca wybór narzędzi RAD Rapid Application Development (również RAD) oznacza "szybkie tworzenie aplikacji". Jest to ideologia i technologia polegająca na udostępnieniu programiście dużych możliwości prototypowania oraz dużego zestawu gotowych komponentów (np. zapewniających dostęp do bazy danych). Umożliwia to uzyskanie pewnego efektu już w pierwszych krokach programistycznych, jednocześnie stanowi poważne zagrożenie dla projektów o większych rozmiarach ze względu na łatwość nieprzemyślanego modyfikowania. Narzędzia RAD są rozwinięciem pomysłu IDE (zintegrowanego środowiska programistycznego) i doskonale nadają się do tworzenia prototypów. Wygląd aplikacji projektuje się ustawiając kontrolki w obszarze okna projektowanego programu (na przykład przy użyciu myszy - przeciągnij i upuść). 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. Wśród wielu pluginów znajdziemy m.in. odpowiedzialne za wspomaganie pisania aplikacji w języku Java, C, C++, PHP, JavaScript, Actionscript 2, AmigaDT, tworzenie GUI itp. Eclipse posiada takie funkcje jak weryfikacja błędów, auto uzupełnianie kodu czy podświetlanie składni. Program został napisany w Javie dzięki czemu jest bardzo elastyczny i można go uruchomić na różnych platformach systemowych (Windows, Linux). Jako zespół projektowy zgodnie wybraliśmy oprogramowanie Eclipse, ponieważ mamy doświadczenie w jego obsłudze z racji wykorzystywania go w innych projektach oraz w procesie zdobywania wiedzy programistycznej.

30 11. Dokument detaliczny projektu (DDP) Streszczenie Dokument Detaliczny Projektu (DDP) to szczegółowy opis rozwiązania problemu określonego w dokumencie wymagań na oprogramowanie. Opisuje detale pracy zespołu projektowego, który tworzy aplikację wspomagającą pracę muzycznego sklepu internetowego. DDP jest centralnym dokumentem, w którym zgromadzone są wszystkie informacje odnośnie budowy i działania oprogramowania. DDP powinien być zorganizowany w taki sam sposób, w jaki zorganizowane jest oprogramowanie. DDP powinien być kompletny, odzwierciedlający wszystkie wymagania zawarte w specyfikacji wymagań. Materiał, który nie mieści się w podanej zawartości dokumentu, powinien być załączony jako dodatek. DDP musi uwzględniać wszystkie wyspecyfikowane wymagania. Powinien być wystarczająco detaliczny aby umożliwić implementację i pielęgnację kodu. Styl DDP powinien być systematyczny i rygorystyczny. Język i diagramy użyte w DDP powinny być klarowne. Dokument powinien być łatwo modyfikowalny. Struktura DDP powinna odpowiadać strukturze projektu oprogramowania. Język powinien być wspólny dla całego dokumentu. Wszystkie użyte terminy powinny być zdefiniowane i użyte w zdefiniowanym znaczeniu. Wprowadzenie Cel Zakres Definicje, akronimy, skróty Odsyłacze Omówienie Standardy projektu, konwencje, procedury Standardy projektowe Standardy dokumentacyjne Konwencje nazwowe Standardy programistyczne Narzędzia rozwijania oprogramowania Specyfikacja komponentów Typ Wojciech Florkowski Zespół projektowy: 29 marca 2013

31 Cel Funkcja Komponenty podporządkowane Zależności Interfejsy Zasoby Odsyłacze Przetwarzanie Dane Wojciech Florkowski Zespół projektowy: 29 marca 2013

Music Store Support App Dokumentacja projektu

Music 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ółowo

Dokument Detaliczny Projektu

Dokument 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ółowo

Dokument Detaliczny Projektu

Dokument 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ółowo

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

Dokument 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ółowo

Politechnika Koszalińska Wydział Elektroniki i Informatyki

Politechnika 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ółowo

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

Specyfikacja 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ółowo

Konspekt pracy inżynierskiej

Konspekt 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ółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze

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

OPIS PRZEDMIOTU ZAMÓWIENIA

OPIS 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ółowo

Wypożyczalnia samochodów

Wypożyczalnia samochodów Rafał Tomaszewicz 10.06.2012 Maciej Strychalski Łukasz Kaczmarski Mateusz Mikołajczak Wypożyczalnia samochodów WYPOŻYCZALNIA SAMOCHODÓW... 1 PROTOKÓŁ ZAŁOŻYCIELSKI... 5 RAPORT O WYBRANYM INSTRUMENTARIUM

Bardziej szczegółowo

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans. GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans

Bardziej szczegółowo

Strona wizytówka od 400 zł

Strona wizytówka od 400 zł Strona wizytówka od 400 zł Oferta z dnia 21.01.2010 Prosta strona zawierająca podstawowe informacje o firmie oraz jej ofercie. Pozwala ona klientom na odnalezienie firmy w sieci, zapoznanie się z jej ofertą,

Bardziej szczegółowo

TEMAT1 DZIENNIK OCEN STUDENTÓW

TEMAT1 DZIENNIK OCEN STUDENTÓW TEMAT1 DZIENNIK OCEN STUDENTÓW Projekt ma służyć studentom oraz wykładowcom prowadzącym zajęcia. Powinien być on zrealizowany w postaci aplikacji lokalnej oraz aplikacji WWW. Obydwie aplikacji muszą realizować

Bardziej szczegółowo

Protokół założycielski

Protokół 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ółowo

Zasady organizacji projektów informatycznych

Zasady 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ółowo

SKRÓCONY OPIS systemu lojalnościowego

SKRÓCONY OPIS systemu lojalnościowego SKRÓCONY OPIS systemu lojalnościowego na podstawie wersji 2.0 PRODUCENT: Basic-Soft Ostrów Wlkp. AKTUALNA WERSJA: Kontrahent GT wersja 2.0 Zabrania się powielania, publikowania i rozpowszechniania bez

Bardziej szczegółowo

Dokument Detaliczny Projektu Temat: Gra karciana Makao Colakao

Dokument 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ółowo

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4 Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Agnieszka Holka Nr albumu: 187396 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming

Bardziej szczegółowo

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot RFP Wymagania dla projektu sklepu internetowego B2C dla firmy Oplot CEL DOKUMENTU Celem niniejszego dokumentu jest przedstawienie wymagań technicznych i funkcjonalnych wobec realizacji projektu budowy

Bardziej szczegółowo

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Rapid Application Development RAD Szybkie tworzenie programów użytkowych (Rapid Application Development RAD) jest mającą

Bardziej szczegółowo

GoBiz System platforma współpracy marektingowej

GoBiz 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ół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

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. Autor: Larry Ullman Poznaj zasady wirtualnego handlu i zarabiaj prawdziwe pieniądze Jak stworzyć doskonałą witrynę sklepu internetowego? Jak

Bardziej szczegółowo

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy

Bardziej szczegółowo

Projekt zespołowy Osoby wykonujące projekt:

Projekt 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ółowo

REFERAT PRACY DYPLOMOWEJ

REFERAT 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ółowo

egroupware czy phpgroupware jest też mniej stabilny.

egroupware 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ółowo

Wykład 1 Inżynieria Oprogramowania

Wykł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ółowo

Narzędzia CASE dla.net. Łukasz Popiel

Narzę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ółowo

Analiza 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 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ółowo

TEMAT1 DZIENNIK OCEN STUDENTÓW. Projekt aplikacji bazodanowej w środowisku INTERNET

TEMAT1 DZIENNIK OCEN STUDENTÓW. Projekt aplikacji bazodanowej w środowisku INTERNET TEMAT1 DZIENNIK OCEN STUDENTÓW Aplikacja ma służyć studentom oraz wykładowcom prowadzącym zajęcia. Powinna być ona zrealizowana przy pomocy technologii ASP.NET i umieszczona na serwerze WWW. Wprowadzenie

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy

Bardziej szczegółowo

Projekt 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 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ółowo

VALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.

VALIO 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ółowo

SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO

SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO Spis treści SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO... 1 1. Instalacja i konfiguracja Magento 05.08.2016 16.08.2016... 1 2. Instalacja i konfiguracja szablonu Magento

Bardziej szczegółowo

SPECYFIKACJA WYMAGAŃ

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ółowo

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych: Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA

INŻ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ół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

DOKUMENTACJA ZBIORCZA APLIKACJI ORGANIZER

DOKUMENTACJA 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ółowo

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK Kto? dr inż. Tomasz Janiczek tomasz.janiczek@pwr.edu.pl s. P1.2, C-16 dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl s. P0.2, C-16

Bardziej szczegółowo

SVN. 10 października 2011. Instalacja. Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację. Rysunek 1: Instalacja - krok 1

SVN. 10 października 2011. Instalacja. Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację. Rysunek 1: Instalacja - krok 1 SVN 10 października 2011 Instalacja Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację uruchamiany ponownie komputer Rysunek 1: Instalacja - krok 1 Rysunek 2: Instalacja - krok 2

Bardziej szczegółowo

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006 IO - Plan wdrożenia M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel.......................................... 3 1.2 Zakres........................................

Bardziej szczegółowo

Politechnika Koszalińska WEiI Katedra Inżynierii Komputerowej (KIK) Tematy projektów aplikacji bazodanowych z przedmiotu SZRBD

Politechnika Koszalińska WEiI Katedra Inżynierii Komputerowej (KIK) Tematy projektów aplikacji bazodanowych z przedmiotu SZRBD Politechnika Koszalińska WEiI Katedra Inżynierii Komputerowej (KIK) Tematy projektów aplikacji bazodanowych z przedmiotu SZRBD Prof. W.Khadzhynov 2014 1 Spis treści TEMAT1:DZIENNIK OCEN STUDENTÓW 3 TEMAT2:

Bardziej szczegółowo

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych

Bardziej szczegółowo

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 4

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

Bardziej szczegółowo

ZAŁĄ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 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ółowo

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska JavaFX - wprowadzenie JavaFX Wydział Informatyki i Zarządzania Politechnika Wrocławska Definicja JavaFX - wprowadzenie Definicja Historia JavaFX Script Rich Internet Application JavaFX - rodzina technologii

Bardziej szczegółowo

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Tworzenie aplikacji Web Alicja Zwiewka. Page 1 Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową

Bardziej szczegółowo

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),

Bardziej szczegółowo

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia

Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia Instrukcja 3 Laboratoria 3, 4 Specyfikacja wymagań funkcjonalnych za pomocą diagramu przypadków użycia 1 Cel laboratoriów: Specyfikacja wymagań, zdefiniowanych w ramach laboratorium 2 (wg instrukcji 2),

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.

Bardziej szczegółowo

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Usługi analityczne budowa kostki analitycznej Część pierwsza. Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.

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

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:

Bardziej szczegółowo

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio

Czym 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ółowo

Usługa: Testowanie wydajności oprogramowania

Usługa: Testowanie wydajności oprogramowania Usługa: Testowanie wydajności oprogramowania testerzy.pl przeprowadzają kompleksowe testowanie wydajności różnych systemów informatycznych. Testowanie wydajności to próba obciążenia serwera, bazy danych

Bardziej szczegółowo

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w

Bardziej szczegółowo

Opis Architektury Systemu Galileo

Opis Architektury Systemu Galileo Opis Architektury Systemu Galileo Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Marek Sobierajski 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 5 1.1 Cel.......................................... 5 1.2 Zakres........................................

Bardziej szczegółowo

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

Tom 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ółowo

NASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace.

NASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace. NASZA MISJA Aby tworzyć najbardziej użyteczne, najlepsze aplikacje ściśle dopasowane do Państwa wymagań i potrzeb oraz budżetu, który chcecie Państwo zainwestować. podstawa satysfakcjonujacej współpracy

Bardziej szczegółowo

Wstęp do Informatyki. Klasyfikacja oprogramowania

Wstęp do Informatyki. Klasyfikacja oprogramowania Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje

Bardziej szczegółowo

OfficeObjects e-forms

OfficeObjects e-forms OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji

Bardziej szczegółowo

Tworzenie oprogramowania

Tworzenie oprogramowania Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja

Bardziej szczegółowo

SklepEF moduł sklepu i zamówień internetowych do programu Hermes SQL firmy Humansoft

SklepEF moduł sklepu i zamówień internetowych do programu Hermes SQL firmy Humansoft SklepEF moduł sklepu i zamówień internetowych do programu Hermes SQL firmy Humansoft Funkcja stworzona została z założeniem szybkiej instalacji modułu i uruchomienia witryny internetowej umożliwiającej

Bardziej szczegółowo

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne

Bardziej szczegółowo

Zarzą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. 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ół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

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

Aplikacja 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ółowo

ActiveXperts SMS Messaging Server

ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych

Bardziej szczegółowo

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dotacje 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ółowo

KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA

KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA Wykład 12 Narzędzia CASE Dr inż. Mariusz Makuchowski Narzędzia CASE Obecnie proces tworzenia oprogramowania musi spełniać szereg wymagań, w szczególności dotyczy to:

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Specyfikacja 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 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ółowo

I. Opis przedmiotu zamówienia

I. Opis przedmiotu zamówienia I. Opis przedmiotu zamówienia Przedmiotem zamówienia jest świadczenie usług z zakresu zapewnienia zasobów ludzkich z branży IT przez okres 12 miesięcy od dnia zawarcia umowy ramowej, polegających na zapewnieniu

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Programowanie aplikacji internetowych Rodzaj zajęć: laboratorium PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU

Bardziej szczegółowo

www.gim4.slupsk.pl/przedmioty

www.gim4.slupsk.pl/przedmioty Lekcja 4. Program komputerowy - instalacja i uruchomienie 1. Rodzaje programów komputerowych 2. Systemy operacyjne 3. Instalowanie programu 4. Uruchamianie programu 5. Kilka zasad pracy z programem komputerowym

Bardziej szczegółowo

ZAPYTANIE OFERTOWE. Wsparcie projektów celowych

ZAPYTANIE 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ółowo

CMS, CRM, sklepy internetowe, aplikacje Web

CMS, CRM, sklepy internetowe, aplikacje Web CMS, CRM, sklepy internetowe, aplikacje Web Aplikacje PHP, open source, dodatki Add-ins, templatki, moduły na zamówienie Aplikacje mobilne jquery Mobile + PhoneGap Kilka platform w cenie jednego kodu JavaScript!

Bardziej szczegółowo

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć rzedmiot : Systemy operacyjne Rok szkolny : 015/016 Klasa : 3 INF godz. x 30 tyg.= 60 godz. Zawód : technik informatyk; symbol 35103 rowadzący : Jacek Herbut Henryk Kuczmierczyk Numer lekcji Dział Tematyka

Bardziej szczegółowo

Dokumentacja projektu QUAIKE Architektura oprogramowania

Dokumentacja projektu QUAIKE Architektura oprogramowania Licencjacka Pracownia Oprogramowania Instytut Informatyki Uniwersytetu Wrocławskiego Jakub Kowalski, Andrzej Pilarczyk, Marek Kembrowski, Bartłomiej Gałkowski Dokumentacja projektu QUAIKE Architektura

Bardziej szczegółowo

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

Szczegół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ółowo

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

WYKONANIE 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ółowo

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku. Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku. 1. Liczba uczestników zajęć 10 uczniów 2. Czas trwania kursu wynosi: 60 godzin 3. Kurs odbywać się

Bardziej szczegółowo

Agencja Interaktywna

Agencja Interaktywna Agencja Interaktywna System do skutecznego e-mail marketingu Agencja Interaktywna Fabryka Pikseli 1 System mailingowy 1. Opis systemu. System został stworzony z myślą o podmiotach zamierzających prowadzić

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

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN

REQB 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ółowo

Plan testów. Robert Dyczkowski, Piotr Findeisen, Filip Grzdkowski. 4 czerwca 2006

Plan testów. Robert Dyczkowski, Piotr Findeisen, Filip Grzdkowski. 4 czerwca 2006 Robert Dyczkowski, Piotr Findeisen, Filip Grzdkowski 4 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel dokumentu................................... 3 1.2 Oczekiwania....................................

Bardziej szczegółowo

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści. Użytkownicy i hasła Dostęp do zaplecza umożliwia rozbudowany system zarządzania użytkownikami. 1. Konta użytkowników tworzy się wybierając z menu Użytkownicy > Menedżer użytkowników na stronie głownej

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

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B NAZWA ZADANIA ZADANIE CZĄSTKOWE TECHNOLOGIA ILOŚĆ OSÓB ILOŚĆ GODZIN TERMIN REALIZACJI 1 2 4 5 6 7 Zadanie 1 - wersji alfa 1 systemu B2B 3 723

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania Rodzaj zajęć: laboratorium PROJEKT ZESPOŁOWY DYPLOMOWY IO Team Project SE Forma studiów:

Bardziej szczegółowo

Plan Testów Systemu SOS

Plan Testów Systemu SOS Plan Testów Systemu SOS Marcin Suszczewicz Michał Woźniak Krzysztof Kostałkowicz Piotr Kuśka 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 4 1.1 Cel tego dokumentu................................. 4 1.2

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis

Bardziej szczegółowo

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer; 14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi

Bardziej szczegółowo