Spis treści Opis zamierzonego celu projektu Ogólny opis funkcjonalności systemu Technologia wykonania...8
|
|
- Bronisław Arkadiusz Łukasik
- 8 lat temu
- Przeglądów:
Transkrypt
1 Projekt techniczny Wdrożenie zintegrowanego systemu B2B wspierającego współdziałanie przedsiębiorców w zakresie organizacji szkoleń oraz współpracy z trenerami zewnętrznymi Wykonawca analizy: Marta Ćwik MS Adres: ul. Celarowska 30/72, Kraków Nr wpisu do EDG: 5895/2010 Telefon: ms.uslugi@gmail.com Dokument przedstawia strukturę oraz funkcjonalności realizowanego systemu. Opisane zostały również wybrane technologie bazodanowe, serwerowe, technologie implementacji oraz technologie pomocnicze. Dokument zrealizowano w trakcie 30h pracy eksperta. 2012
2 Spis treści Spis treści Opis zamierzonego celu projektu Ogólny opis funkcjonalności systemu Technologia wykonania Technologie implementacji Technologia bazodanowa Struktura systemu Podstawowe moduły wchodzące w skład systemu Funkcjonalności modułów Architektura systemu Serwery Struktura katalogów Diagramy klas i modułów Diagram ORM bazy danych najważniejszych modułów System zabezpieczeń
3 W ramach przeprowadzonych prac przygotowano projekt techniczny dla planowanego do wdrożenia Systemu B2B Lp. Opis Czas pracy 1. Spotkanie inicjujące prace analityczne z udziałem Właściciela OMNI oraz analityka, planowanie zadań realizowanych w ramach przygotowania projektu implementacyjno - technologicznego, określenie priorytetów, przekazanie pełnomocnictw do zbierania informacji, zapoznanie z osobami kluczowymi w strukturze firmy dostarczającymi dane do projektu, określenie składu Grupy Roboczej składającej się z Właściciela OMNI, dwóch osób odpowiadających w firmie Wnioskodawcy za zbieranie informacji z obszarów poddanych badaniu oraz analityka z firmy prowadzącej prace. 2 godz. 2. Sformułowanie założeń wstępnych, wskazanie procesów zachodzących pomiędzy OMNI a Partnerami (wywiady z pracownikami) mających znaczenie dla projektu technicznego sformułowanie celów wdrożenia oraz oczekiwanych korzyści po dokonaniu wdrożenia, weryfikacja rezultatów badania z założeniami określonymi w Biznesplanie POIG godz. 3. Przeprowadzenie analizy technologii implementacji i technologii bazodanowej planowanych do zastosowania w Systemie B2B i odpowiadającym wymianie informacji pomiędzy wnioskodawcą a partnerami, określenie priorytetów dotyczących technologii implementacji i technologii bazodanowej, prezentacja ich na spotkaniu Grupy Roboczej, wprowadzenie korekt i akceptacja 4 godz. 3
4 4. Przeprowadzenie analizy struktury planowanego do wdrożenia Systemu B2B, określenie modułów wchodzących w skład serwisu oraz funkcjonalności planowanych do zastosowania w Systemie B2B i odpowiadającym wymianie informacji pomiędzy wnioskodawcą a partnerami, Badanie zgodności z założeniami Biznesplanu POIG 8,2m określenie priorytetów dotyczących komponentów, prezentacja ich na spotkaniu Grupy Roboczej, wprowadzenie korekt i akceptacja 8 godz. 5. Przygotowanie założeń dotyczących architektury planowanego do wdrożenia Systemu B2B, w tym zastosowanych serwerów, struktury katalogów, zastosowanych klas PHP, planowanego systemu zabezpieczeń, dyskusja na temat proponowanych rozwiązań na spotkaniu Grupy Roboczej, wprowadzenie zaproponowanych korekt. 8 godz. 6. Prezentacja zbiorczych rezultatów prac Właścicielowi OMNI 2 godz. 7. Wprowadzanie poprawek w założeniach wdrożeniowych wynikających z uwag Zarządu, ostateczna akceptacja analizy. 1 godz. 8. Zebranie danych z przeprowadzonych prac i przygotowanie raportu z wykonanych działań 3 godz. Łącznie prace projektowe 30 godz. 4
5 1. Opis zamierzonego celu projektu Celem projektu jest stworzenie systemu B2B - Biznes to Biznes, który umożliwi zdalną obsługę wszystkich procesów biznesowych zachodzących pomiędzy firmą OMNI oraz jej partnerami (Semper Omni i Prolog) w zakresie organizacji szkoleń. Wdrożenie systemu spowoduje: usprawnienie modelu organizacyjnego świadczenia usług, przeniesienie realizacji procesów biznesowych do systemu wspierającego, wprowadzenie automatycznych reguł na każdym etapie realizacji procesów, zmianę sposobu przechowywania dokumentów. Planowane korzyści z wdrożenia systemu to między innymi: uproszczenie sposobu kontroli realizowanego procesu, ograniczenie pracochłonności, łatwiejsze i szybsze eksplorowanie danych, niższe prawdopodobieństwo wystąpienia błędu w często powtarzających się procesach wzrost efektywności pracy, spadek kosztów procesu, obniżenie zużycia przestrzeni dyskowej, wzrost konkurencyjności. 5
6 W projekcie technicznym zintegrowanego systemu B2B wspierającego współdziałanie przedsiębiorców w zakresie organizacji szkoleń oraz współpracy z trenerami zewnętrznymi przygotowanym dla firmy OMNI wzięliśmy pod uwagę następujące założenia dotyczące przewidywanych wyników wdrożenia: Zakres świadczonych usług pozostanie nie zmieniony w stosunku do dotychczasowej oferty Wnioskodawcy i Partnerów, zostanie natomiast znacznie usprawniony model organizacyjny świadczenia usług, Wdrożenie Systemu B2B, dzięki szybszej i bezbłędnej realizacji zleceń, umożliwi obsługę większej ilości projektów szkoleniowych w tym samym czasie. Dojdzie do obniżenia kosztów obsługi zleceń, dzięki wprowadzeniu modelu zautomatyzowanej współpracy, Wdrożenie umożliwi elektroniczną, zaufaną, uwierzytelnioną wymianę dokumentów biznesowych, składania wzajemnych deklaracji między partnerami, za pomocą zaimplementowanego podpisu elektronicznego Ograniczenie udziału czynnika ludzkiego w procesie organizacji szkolenia, Wdrożenie umożliwi Wnioskodawcy i Partnerom zdalny monitoring organizacji projektów szkoleniowych, co wpłynie na usprawnienie przepływu dokumentacji i zwiększenie wydajności kooperacji firm. Efektem tego będzie pozyskanie nowych partnerów biznesowych, których zainteresuje łatwość i prostota prowadzenia interesów z Wnioskodawcą Dzięki ulepszeniu procesu przeprowadzania szkoleń poprawie ulegnie poziom jakości klientów 6
7 Dzięki uwzględnieniu powyższych warunków wstępnych byliśmy w stanie zaproponować wykonanie projektu technicznego z następującymi założeniami: Zalecana do wdrożenia realizowanego w firmie OMNI technologia wykonania Zalecane do wdrożenia realizowanego w firmie OMNI technologie implementacji Zalecana do wdrożenia realizowanego w firmie OMNI technologia bazodanowa Zalecana do wdrożenia realizowanego w firmie OMNI struktura systemu Zalecane do wdrożenia realizowanego w firmie OMNI podstawowe moduły wchodzące w skład serwisu Zalecane do wdrożenia realizowanego w firmie OMNI funkcjonalności modułów Zalecana do wdrożenia realizowanego w firmie OMNI architektura systemu Zalecane do wdrożenia realizowanego w firmie OMNI serwery Zalecana do wdrożenia realizowanego w firmie OMNI struktura katalogów Zalecane do wdrożenia realizowanego w firmie OMNI klasy PHP Zalecany do wdrożenia realizowanego w firmie OMNI system zabezpieczeń Zalecany do wdrożenia realizowanego w firmie OMNI podział prac 7
8 2. Ogólny opis funkcjonalności systemu Zadania systemu: przesyłanie i pobieranie danych transakcyjnych (np. wynajem sali szkoleniowej, sprzętu), wymiana informacji pomiędzy pracownikami firmy wnioskodawcy oraz partnera, obsługa podpisu elektronicznego - autoryzowanie zamówień., faktur, obustronnych umów, itp. zarządzanie finansami, płatnościami, kontami bankowymi, zarządzanie ofertami, zamówieniami, zarządzanie fakturami, obsługa klientów, dostawców, obsługa i zarządzanie kontaktami, koordynacja pracy pracowników, zarządzanie użytkownikami i rolami w systemie, aktywny mailing, zarządzanie planem szkoleń, raportowanie i statystyki. 3. Technologia wykonania 3.1. Technologie implementacji W ramach planowanego w firmie OMNI wdrożenia przewiduje się wykorzystanie następujących technologii implementacji planowanej aplikacji: 8
9 PHP Jako jednego z najpopularniejszych języków skryptowych działających po stronie serwera, wykorzystywanego do tworzenia dynamicznych stron internetowych pozwalających na interakcję z użytkownikiem. Główne zalety języka PHP: cena (produkt open source owy) szybkość, stabilność, bezpieczeństwo, prostota łatwość w obsłudze oraz spora wbudowana funkcjonalność. Dzięki pracy po stronie serwera, PHP idealnie nadaje się do stworzenia złożonej aplikacji zarządzającej dużą ilością danych. GWT Google Web Toolkit jako szkieletu do tworzenia aplikacji AJAX w oparciu o język Java, pozwalającego on na tworzenie kodu bez ręcznego kodowania i łączenia elementów języka Java oraz JavaScript. Framework w standardzie zapewnia poprawne wyświetlanie komponentów w przeglądarkach: Firefox, Opera, IE, Safari, Google Chrome. Zalety GWT: Wsparcie dla JSON, XML, a także możliwość łatwego wywoływania procedur po stronie serwera (serializowanie i deserializowanie obiektów, zachowanie jak przy RMI); Wsparcie dla JavaScript Native Interface przez co możliwe jest samodzielne dodawanie kodu JavaScript do tworzonej aplikacji; Wsparcie dla przycisku wstecz dla przeglądarek, przez modyfikację historii przeglądanych stron; współpraca z JUnit, JProfiler; Praca w 2 trybach hosted mode (jw z eclipse, po wykonaniu ant hosted, itp bez całkowitej zamiany kodu na javascript) i web mode (zamiana kodu na javascript); 9
10 Możliwość rozbudowania o własne moduły lub inne open source owe pluginy (np. wspierające drag and drop w aplikacji); Szerokie wsparcie dla internacjonalizacji. Adobe Flex Jako zestawu technologii stworzonych przez Adobe Systems służących do tworzenia oprogramowania typu Rich Internet Application bazującego na Adobe Flash. Flex wykorzystuje: MXML (bazujący na XML-u język opisujący interfejs użytkownika i jego zachowanie) oraz ActionScript (język programowania bazujący na ECMAScript służący do tworzenia logiki i interakcji w aplikacji). Komunikacja i wymiana danych odbywa się za pomocą HTTP GET lub POST, SOAP usługi sieciowe czy AMF RTMP. Zalety technologii Flex: Skalowalność. Flex pozwala na pisanie aplikacji w pełni modułowych i wykorzystujących potencjał OOP. Korzystając z frameworków oraz wzorców projektowych pisanie nawet dużych aplikacji jest proste. Cena. Adobe udostępniając darmowe SDK wprowadziło na rynek narzędzie programistyczne konkurujące z innymi technologiami internetowymi takimi jak PHP, Ajax czy Microsoft Silverlight. Istnieje mnóstwo darmowych komponentów i bibliotek, które są dostępne w internecie i gotowe do użycia. Wykorzystując je możemy jeszcze szybciej stworzyć efektowną aplikację, w krótkim czasie. Ogólnodostępność. Ponad 97% użytkowników internetu ma zainstalowaną wtyczkę Adobe Flash Player co daje ogromną ilość odbiorców aplikacji. 10
11 Brak różnic pomiędzy przeglądarkami. Korzystając z Flash Playera mamy zapewniony taki sam wygląd aplikacji pod każdą przeglądarką i systemem operacyjnym Technologia bazodanowa W ramach planowanego w firmie OMNI wdrożenia przewiduje się wykorzystanie następującej technologii bazodanowej: MySQL Jako najpopularniejszego silnika relacyjnych baz danych i zarazem jednego z szybszych, udostępnianych na licencji GPL. Zawiera wsparcie dla replikacji bazy danych (w trybie master-slave) i wielojęzyczności każda tabela, a nawet każde pole może mieć własne ustawienie kodowania znaków. W najnowszej wersji rozwojowej 5.6 wprowadzono kilka istotnych zmian poprawiających skalowalność i niezawodność środowiska, oraz wprowadzających nowatorskie rozwiązania, np.: - semi-synchroniczna replikacja - replikacja wielowątkowa - rozbudowane możliwości monitorowania przez tzw. PERFORMANCE_SCHEMA - interfejs API typu NoSQL z wykorzystaniem memcached Serwer MySQL dostępny jest dla wszystkich popularnych platform systemowych i różnorakich architektur procesorów. Jest dostępny także w wersji źródłowej, co umożliwia skompilowanie go dla dowolnej innej platformy. 11
12 4. Struktura systemu Podstawowe moduły wchodzące w skład systemu Centralny moduł zarządzania, Moduł zarządzania czasem pracy, Moduł zarządzania operandami, Moduł workflow, Moduł repozytorium plików, Moduł uploadera Moduł obsługi użytkowników Moduł obsługi podpisu elektronicznego, Moduły statystyk, Moduł notyfikacji, Moduł raportów Moduł trackingu stanów, Moduł widoków dedykowanych, 4.2. Funkcjonalności modułów Tworzona platforma B2B będzie wspierać procesy biznesowe realizowane w zakresie organizacji szkoleń przez firmę Omni i jej partnerów. Przy realizacji wdrożenia systemu należy dostosować jego funkcjonalności do swoistych potrzeb wynikających ze specyfiki projektu, dlatego też zakładana jest modułowa budowa oprogramowania. Oznacza to, że większość narzędzi systemu zarządzana będzie przez osobne, specjalnie zaprojektowane moduły. Taka budowa umożliwia 12
13 elastyczne dopasowanie systemu oraz dodawanie nowych modułów i funkcjonalności bez ryzyka naruszenia stabilności systemu. Przewiduje się implementację następujących modułów aplikacji: Centralny moduł zarządzania, moduł zarządzania czasem pracy i moduł zarządzania operandami. To podstawowe moduły systemu, które łączyć w sobie będą wszystkie jego części składowe. Umożliwią zarządzanie przepływami i raportami, definiowanie ról użytkowników, grup. Determinować będą dostęp do repozytorium plików i uploadera. Dostępne opcje konfiguracyjne zapewnią możliwość personalizacji funkcjonalności. Nowe projekty szkoleniowe oraz umowy będą definiowane w centralnym module zarządzania. Moduł workflow To moduł, który pozwoli na przepływ dokumentów pomiędzy pracownikami wykonującymi zalgorytmizowany zespół czynności. Umożliwi on w całości automatyzację procesów biznesowych, podczas której dokumenty, informacje lub zadania będą przekazywane od jednego uczestnika do następnego. Narzędzie to w pełni zastąpi stosowany jak dotąd sposób wymiany informacji jakim jest poczta elektroniczna. Tym sposobem ułatwione zostanie śledzenie wymiany danych oraz wzrośnie jej bezpieczeństwo. Wszystkie wymieniane dane zostaną zapisane na serwerze, będą archiwizowane i przechowywane m.in. do celów audytowych. Moduł uploadera i repozytorium plików Uploader i repozytorium plików to narzędzia, które umożliwią koordynację plików wymienianych pomiędzy firmą Omni i jej partnerami na płaszczyźnie organizacji szkoleń. Przy realizacji modułu zakłada się wykorzystanie technologii PHP, GWT oraz Flex. Zastosowanie php przyczyni się do szybkości działania modułu a tym samym skróceniu ulegnie czas trwania procesu. Moduł obsługi użytkowników i podpisu elektronicznego 13
14 Na moduł obsługi użytkowników składać się będą funkcje takie jak: zarządzanie rolami i obsługa uwierzytelniania. Moduł będzie zawierać narzędzia do obsługi danych teleadresowych użytkowników. System wyznaczy status uprawnień przypisanych poszczególnym użytkownikom. Możliwe będzie nadawanie i zmiana ról oraz grupowanie osób zależnych. Wykonywanie zmian odbywać się będzie z poziomu administratora. W procesie uwierzytelniania w systemie wykorzystany zostanie protokół SSL, który umożliwi w pełni bezpieczne połączenia sieciowe poprzez wykorzystanie algorytmów szyfrujących. Protokół ten zorientowany jest głównie na autentyfikację serwera, ale przewiduje również możliwość autoryzacji klienta. W module obsługi podpisu elektronicznego i EDI wyróżnić będzie można następujące składowe: - Repozytorium kluczy publicznych. W ramach tej funkcjonalności przewiduje się globalny key-store, czyli repozytorium certyfikatów bezpieczeństwa, certyfikatów autoryzacji oraz certyfikatów dla kluczy publicznych. - EDI Transfer danych odbywać się będzie przy wykorzystaniu standardowych zaakceptowanych formatów komunikatów. W ramach wymiany biznesowych informacji transakcyjnych zdefiniowana zostanie sekwencja komunikatów między stronami, przy czym każda z nich może być jej nadawcą lub odbiorcą. - Składanie i weryfikacja podpisu Użytkownicy systemu będą wymieniać między sobą dokumenty opatrzone deklaracją tożsamości autora w postaci podpisu elektronicznego. Weryfikacja 14
15 dokumentów będzie się odbywać dzięki zastosowaniu komponentów podpisującego i weryfikującego podpis. Weryfikacja podpisu odbywa się przy pomocy certyfikat kwalifikowanego, który został wystawiony jego właścicielowi z zastosowaniem odpowiednich procedur weryfikacji tożsamości. Klucz prywatny (służący do składania podpisów) przechowuje się w sposób bezpieczny (np. na karcie elektronicznej). Zgodnie z polskim prawem wyłącznie podpis kwalifikowany ma automatycznie takie samo znaczenie jak podpis odręczny. Moduły raportów i notyfikacji Główne zadania modułów: - Obsługa generowania/eksplorowania i archiwizacji, - Obsługa zarządzania treściami notyfikacji. Moduły raportów i notyfikacji służyć mają zwiększaniu wiedzy na temat organizowanego szkolenia wszystkich osób zaangażowanych w projekt. Proces koordynacyjny wspomogą automatycznie generowane powiadomienia o postępach organizacyjnych oraz sporządzane periodycznie raporty. Ich Tworzenie możliwe będzie dzięki multigeneratorowi raportów ze wsparciem notyfikacji. Przewiduje się również wykorzystanie autorespondera i event triggeringu notyfikacji. Moduły statystyk, trackingu stanów, widoków dedykowanych Składowe: - Statystyki aktywności użytkowników, - Statystyki projektów, - Statystyki serwerowe, - Template remind editor, - Realizacja transparentnego wątku notyfikacyjnego, - Integracja z modułami komponentowymi, 15
16 - Personalizacja ustawień. Wymienione moduły nie są niezbędne do tego, aby system działał poprawnie jednakże dostarczają dodatkowych możliwości takich jak: funkcjonalna i estetyczna personalizacja systemu, generowanie statystyk dotyczących działań w systemie, śledzenie zdarzeń krytycznych w systemie. 5. Architektura systemu 5.1. Serwery System operacyjny: Linux Debian Na serwerze zostanie zainstalowany system Debian. Wyboru tego systemu dokonano ponieważ jest to system wysokiej jakości, łatwy do aktualizacji, stabilny i dokładnie przetestowany. Posiada prawdopodobnie największą bazę pakietów oraz bardzo dobry menedżer plików. Serwer: Apache 2.0 Planowane jest wykorzystanie najbardziej rozpowszechnionego serwera WWW - Apache. Jest to serwer całkowicie darmowy. Posiada modularną budowę przez co jest bardziej elastyczny ponieważ zapewnia możliwość wyboru tych cech, które chcemy wykorzystywać. Apache w wersji 2.0 został przepisany od nowa i obsługuje wątki, dzięki którym jeden proces może wykonywać w danej chwili większą ilość zadań. Daje to możliwość zwiększenia szybkości działania przy jednoczesnym zmniejszeniu ilości wymaganych zasobów. System zarządzania relacyjnymi bazami danych: MariaDB MariaDB dostępna jest na warunkach GNU GPL. Założeniem MariaDB jest pełna kompatybilność z MySQL. Zarówno pod względem ekwiwalentności binarnej bibliotek, jak i zgodności API, komend i możliwości płynnego przejścia pomiędzy tymi systemami. Głównymi cechami użytkowymi MariaDB jest dodanie silnika XtraDB, jako zamiennika dla InnoDB oraz dodanie nowego silnika bazodanowego Aria. Dodatkowym atutem MariaDB jest równoległy do MySQL 16
17 cykl rozwojowy z jednoczesną dostępnością pakietów dla najpopularniejszych dystrybucji. Zalety: - Pominięcie zapisu na dysku na rzecz pamięci cache przy wykonywaniu złożonych zapytań, co znacznie przyspiesza ich wykonywanie. - Rozszerzona wersja puli wątków pozwala na utworzenie ich ograniczonej liczby dla wykonywanych zapytań, co pozwala na utrzymanie wielu połączeń i w konkretnych przypadkach, na wzrost wydajności. - Zredukowanie liczby ostrzeżeń, przy jednoczesnym udoskonaleniu lub usunięciu poszczególnych kodowań znaków co powoduje zwiększenie szybkości działania. Storage Engine: MyISAM/InnoDb MySQL oferuje różne typy mechanizmów bazodanowych, z których każdy typ przeznaczony jest do innego zastosowania: InnoDB Powinno być wykorzystywane wszędzie tam, gdzie integralność danych jest priorytetem. Jest lepszy tam gdzie występuje duży nacisk na zapisywanie danych do bazy danych ze względu na blokowanie tylko wierszy a nie całej tabeli. MyISAM Baza danych w tym systemie jest prostsza do zaprojektowania i stworzenia. Jest szybsza ze względu na swoją prostotę i nie zużywa tak wielu zasobów systemów tak jak InnoDB. Posiada indeksowanie pełnotekstowe. Jest szczególnie efektywna gdy istnieje potrzeba intensywnego odczytywania danych z bazy danych. PHP 5.0 ze wsparciem dla SSL + certyfikat 128 bit wildcard Usługa serwera FTP: ProFTPd 17
18 Darmowy serwer ftp przeznaczony dla systemu Linux, storage dla klientów i współpracowników. Serwer poczty elektronicznej: Postfix Postfix to przeznaczony na systemy uniksopodobne serwer poczty elektronicznej (MTA), odpowiedzialny za przekazywanie i dostarczanie poczty elektronicznej. Postfix obsługuje: - protokoły komunkacyjne SMTP, LMTP, IPv6, TLS, SASL; - skrzynki pocztowe w formacie Maildir oraz mbox, a także wirtualne domeny; - szereg mechanizmów używanych do wykrywania i usuwania spamu (wtyczki do greylistingu i SPF, protokół Sendmail Milter, filtrowanie na podstawie zawartości przesyłek); - różne bazy danych przechowujące informacje systemu pocztowego (aliasy, nazwy kont, konta wirtualne): Berkeley DB, CDB, DBM, LDAP, MySQL i PostgreSQL. Serwer plików oraz drukarek współpracujący z platformą Windows: Samba Samba pozwala na tworzenie heterogenicznego (mieszanego) środowiska, w którym mogą działać obok siebie komputery z systemem operacyjnym Unix i Linux oraz Windows i wzajemnie korzystać ze swoich zasobów plików i drukarek. Serwer Samby może na przykład systemom Windows udostępniać drukarkę linuksową lub systemom Unix dawać dostęp do plików środowiska Windows NT. Przeznaczony dla platformy Linux/Unix i rozpowszechniany na licencji GNU. Zestaw narzędzi sieciowych: OpenSSH server OpenSSH to Zestaw narzędzi sieciowych używanych do pracy ze zdalnymi maszynami w sposób bezpieczny. Można je traktować jako zastępstwo dla rlogin, rsh, rcp i telnet. Jako dodatkową zaletę wymienić należy fakt, że potrafią one 18
19 również tunelować inne połączenia TCP/IP przez SSH. Połączenia OpenSSH są szyfrowane, co powinno zabezpieczyć transmitowane dane przed podsłuchaniem, przejęciem sesji i innymi atakami na poziomie sieci. System kontroli wersji: SVN serwer SVN jest wolnym i otwartym oprogramowaniem na licencji Apache. Subversion zapisuje zawartość pliku oraz informacje czy dany plik istnieje, ale także położenie pliku w katalogach, jego kopie, zmiany nazw. Pozwala również zapamiętywać właściwości danego pliku lub katalogu np. flagi wykonywalności itp. Uproszczony model konfiguracji serwera aplikacyjnego uwzględniający serwer PHP Apache, serwer bazy danych oraz storage na dokumenty użytkowników Struktura katalogów Poniżej zaprezentowana została struktura katalogów aplikacji: htdocs accountancy adherents admin cartes stats admin menus system tools asterisk bookmarks admin boutique 19
20 admin client commande critiques notification produits promotion cashdesk admin img include javascript sql tpl categories comm action rapport mailing propal stats tpl prospect commande stats tpl compta bank admin 20
21 charges deplacement stats dons facture stats tpl journal payment cheque param comptes payment_sc prelevement resultat sociales stats tva ventilation fournisseur contact canvas default tpl contrat tpl core 21
22 tpl cron ecm expedition stats exports externalsite admin fichinter tpl fourn commande tpl facture tpl payment product ftp admin imports includes boxes login menus smartphone standard modules action barcode admin cheque pdf commande contract 22
23 dons expedition pdf export facture doc fichinter import livraison pdf mailings member cards labels project pdf propale rapport security generate societe doc supplier_invoice pdf supplier_order pdf triggers install lib databases livraison mantis admin paybox admin lib paypal admin 23
24 lib product admin canvas default tpl service tpl composition stats stock project activity tasks public agenda demo donations members paybox paypal societe canvas default tpl individual tpl checkvat notify support theme auguria fckeditor tpl bureau2crea 24
25 fckeditor tpl cameleo fckeditor tpl eldy fckeditor tpl freelug fckeditor tpl phones smartphone theme tpl yellow fckeditor tpl user group webservices - admin scripts banks company ings invoices members user withdrawals default 25
26 5.3. Diagramy klas i modułów 26
27 5.4. Diagram ORM bazy danych najważniejszych modułów Projektowana baza danych może zawierać następujące encje w odniesieniu do modułu szkoleń: W celu wyznaczenia pojedynczych tabel i powiązań pomiędzy nimi należy przeprowadzić normalizację, w następujących krokach: zebranie zbioru danych, przekształcenie nieznormalizowanego zbioru danych w tabele, wykorzystanie jednego z algorytmów normalizacji. 27
28 Projektowana baza danych może zawierać następujące encje w odniesieniu do pozostałych modułów organizujących prace: UŻYTKOWNICY Identyfikator_Użytkownika, Nazwa_Użytkownika, Hasło, Status, Imię, Nazwisko, Drugie_Imię, Inicjały, Tytuł, Płeć, Data_Urodzenia, Adres_ , Firma, Dział, Stanowisko, Telefon_Domowy, Telefon_Służbowy, Fax, Telefon_Komórkowy, Miasto, Kraj, Ulica, Numer_Domu, Kod_Pocztowy, Strona_WWW, Adres_Praca, Kod_Pocztowy_Praca, Województwo_Praca, Miasto_Praca, Fax_Praca, Format_Daty, Separator_Daty, Separator_Tysięcy, Separator_Dziesiętny, Waluta, Ostatnie_Logowanie, Logowania, Czas_Rejestracji, Ilość_Wierszy_W_Liście, Strefa_Czasowa, Moduł_Startowy, Język, Szablon, Pierwszy_Dzień_Tygodnia, Numer_Konta_Bankowego, Dźwięki. 28
29 POWIADOMIENIA Identyfikator, Identyfikator_Użytkownika, Czas_Zakończenia, Czas_Utworzenia, Czas_Edycji, Tytuł, Zawartość. NOTATKI Identyfikator_Użytkownika, Tekst. OBIEKTY Identyfikator, Identyfikator_Użytkownika, Opis. WIDOCZNE KALENDARZE Identyfikator_Użytkownika, Identyfikator_Kalendarza. WIDOCZNE LISTY ZADAŃ Identyfikator_Użytkownika, Identyfikator_Listy_Zadań. ŹRÓDŁA DANYCH Identyfikator, Identyfikator_Użytkownika, Tytuł, Adres_URL, Podsumowanie. Po przeprowadzeniu normalizacji otrzymano następujące tabele: 29
30 FIRMY Identyfikator_Firmy, Identyfikator_Uzytkownika, Identyfikator_Książki_Adresowej, Nazwa_Firmy, Adres, Numer_Domu, Kod_Pocztowy, Miasto, Kraj, Adres_Pocztowy, Telefon, Fax, Adres_ , Strona_Domowa, Komentarz, Numer_Konta _Bankowego KONTAKTY Identyfikator_Kontaktu, Identyfikator_Użytkownika, Identyfikator_Książki_Adresowej, Imię, Nazwisko, Telefon, Inicjały, Tytuł, Płeć, Data_Urodzenia, Stanowisko, Telefon_Domowy, Adres_ , Adres_ 2, Adres_ 3, Telefon_Służbowy, Fax, Telefon_Komórkowy, Kraj, Kod_Pocztowy, 30
31 Identyfikator_Firmy, Dział, Numer_Domu. Miasto, Województwo, Adres, Po przeprowadzeniu normalizacji otrzymano następujące tabele: 31
32 WYDARZENIA Identyfikator_Wydarzenia, Identyfikator_Kalendarza, Identyfikator_Użytkownika, Czas_Rozpoczęcia, Czas_Zakończenia, Cały_dzień, Nazwa, Opis, Lokalizacja, Przypomnienie, Cykliczność, Zajętość, Status, Uczestnicy, Prywatne, Tło, Tylko_Do_Odczytu, Identyfikator_Katalogu. KALENDARZE Identyfikator_Kalendarza, Identyfikator_Grupy, Nazwa, Godzina_Rozpoczęcia, Godzina_Zakończenia, Tło, Przesunięcie, Publiczny, Współdzielenie, Pokazuj_Urodziny. 32
33 WIDOKI Nazwa, Godzina_Rozpoczęcia, Godzina_Zakończenia, Tło, Przesunięcie, Scalenie, Własny_Kolor. USTAWIENIA Identyfikator_Użytkownika, Ilość_Dni, Czas_Przypomnienia, Przypomnienie, Identyfikator_Domyślnej_Listy_Zadań. LISTY Identyfikator, Nazwa, Identyfikator_Użytkownika, Wpółdzielenie. 33
34 POWIADOMIENIA Identyfikator, Numer_Powiadomienia, Potwierdzenie_Powiadomienia, Priorytet, Identyfikator_Statusu, Identyfikator_Typu, Identyfikator_Użytkownika, Identyfikator_Agenta, Identyfikator_Kontaktu, Firma, Identyfikator_Firmy, Imię, Drugie_Imię, Nazwisko, , Telefon, Temat, Czas_Utworzenia, Czas_Modyfikacji, Nieprzeczytane, Identyfikator_Katalogu. WIADOMOŚCI - POWIADOMIENIA Identyfikator, Identyfikator_Powiadomienia, Identyfikator_Statusu, Posiada_Status, Zawartość, Załączniki, Notatka, Identyfikator_Użytkownika, Czas_Utworzenia, Czas_Modyfikacji, Identyfikator_Stawki, Ilość, Godziny, Nazwa_Stawki. 34
35 TYPY - POWIADOMIENIA Identyfikator, Nazwa, Identyfikator_Użytkownika, Pokaż_Status, Pokaż_Zewnętrzne, Pokazuj_Od_Innych, Powiadamiaj_Agentów, Powiadamiaj_Administratora. PLIKI Identyfikator, Identyfikator_Folderu, Nazwa, Ścieżka, Identyfikator_Użytkownika, Identyfikator_Statusu, Czas_Utworzenia, Czas_Modyfikacji, Rozmiar, Komentarze, Rozszerzenia, Zablokowany_Identyfikator_Użytkownika. STATUSY - PLIKI Identyfikator, Nazwa. HISTORIA STATUSU - PLIKI Identyfikator, 35
36 Identyfikator_Użytkownika, Identyfikator_Statusu, Komentarze, Czas_Utworzenia. POWIADOMIENIA - PLIKI Identyfikator_Folderu, Ścieżka, Identyfikator_Użytkownika. NOWE PLIKI Identyfikator_Pliku, Identyfikator_Użytkownika. FOLDERY Identyfikator, Identyfikator_Konta, Nazwa, Zapisany, Identyfikator_Nadrzędnego, Ogranicznik, Układ_Sortowania, Ilość_Wiadomośći, Nieprzeczytane, Automatycznie_Sprawdzaj, Sortowanie, 36
37 Może_Mieć_Podfoldery. 37
38 PROJEKTY WORKFLOW Identyfikator, Identyfikator_Użytkownika, Nazwa, Klient, Opis, Identyfikator_Firmy, Czas_Utworzenia, Czas_Modyfikacji, Zarchiwizowane, Identyfikator_Statusu, Identyfikator_Typu, Identyfikator_Nadrzędnego_Projektu, Czas_Rozpoczęcia, Czas_Trwania, Wybór_Stawki, Stawka_Wewnętrzna, Ilość_Jednostek_Budżetowych, Stawka_Zewnętrzna, Identyfikator_Kontaktu, Kontakt, Identyfikator_Folderu_Plików, Identyfikator_Odpowiedzialnego_Użytkownika, Ścieżka, Identyfikator_Szablonu, Identyfikator_Książki_Adresowej, Identyfikator_Listy_Zadań, Identyfikator_Kalendarza, Identyfikator_Notatki, Identyfikator_Zdarzeń, Używaj_Nadrzędnej_Listy, Używaj_Nadrzędnej_Książki_Adresowej, Używaj_Nadrzędnego_Kalendarza 38
39 Projekt techniczny - Wdrożenie zintegrowanego systemu B2B wspierającego współdziałanie przedsiębiorców w zakresie organizacji szkoleń dla firmy OMNI Relacje tabel podstawowych modułów Łącząc poszczególne tabele z uwzględnieniem relacji między nimi otrzymano diagramencji, w którym zachodzące relacje opisane są w następujący sposób: Moduł trackingu stanów
40 Projekt techniczny - Wdrożenie zintegrowanego systemu B2B wspierającego współdziałanie przedsiębiorców w zakresie organizacji szkoleń dla firmy OMNI Książka Adresowa 40
41 Projekt techniczny - Wdrożenie zintegrowanego systemu B2B wspierającego współdziałanie przedsiębiorców w zakresie organizacji szkoleń dla firmy OMNI Moduł Workflow 41
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ółowoJarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne
Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS
Bardziej szczegółowoDOTACJE NA INNOWACJE
Strzyżów, 29-05-2013 Ogłoszenie o zamówieniu kompleksowego wdrożenia systemu B2B do współpracy handlowej pomiędzy firmą Triton a Partnerami Zamawiający: TRITON S.C. Marcin Bosek, Janusz Rokita ul. Słowackiego
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ółowoOPIS i SPECYFIKACJA TECHNICZNA
OPIS i SPECYFIKACJA TECHNICZNA Dotyczy Konkursu ofert numer 1/POIG 8.2/2013 WdroŜenie internetowego systemu klasy B2B do automatyzacji procesów biznesowych oraz koordynacji działań z partnerami w firmie
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ół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ół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ółowoDodatkowo, 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ół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ół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ółowoInstalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Bardziej szczegółowoDOTACJE NA INNOWACJE
SPECYFIKACJA REALIZOWANEGO PRZEZ FIRMĘ SOLVEO SP. Z O.O. SYSTEMU B2B MAJĄCEGO NA CELU AUTOMATYZACJĘ PROCESÓW PRZEDSIĘBIORSTWA Z PARTNERAMI BIZNESOWYMI, REALIZOWANEGO W RAMACH PROGRAMU OPERACYJNEGO INNOWACYJNA
Bardziej szczegółowoHP Service Anywhere Uproszczenie zarządzania usługami IT
HP Service Anywhere Uproszczenie zarządzania usługami IT Robert Nowak Architekt rozwiązań HP Software Dlaczego Software as a Service? Najważniejsze powody za SaaS UZUPEŁNIENIE IT 2 Brak zasobów IT Ograniczone
Bardziej szczegółowoWykaz zmian w programie SysLoger
Wykaz zmian w programie SysLoger Pierwsza wersja programu 1.0.0.1 powstała we wrześniu 2011. Funkcjonalność pierwszej wersji programu: 1. Zapis logów do pliku tekstowego, 2. Powiadamianie e-mail tylko
Bardziej szczegółowoFirma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER 2012-08-06
2012 Firma Informatyczna ASDER Prezentacja Serwer danych lokalnych Przemysław Kroczak ASDER 2012-08-06 Szanowni Państwo, W dzisiejszej coraz częściej trzeba współdzielić pliki między pracownikami/działami
Bardziej szczegółowoSystem Kancelaris. Zdalny dostęp do danych
Kancelaris krok po kroku System Kancelaris Zdalny dostęp do danych Data modyfikacji: 2008-07-10 Z czego składaj adają się systemy informatyczne? System Kancelaris składa się z dwóch części: danych oprogramowania,
Bardziej szczegółowoKielce, dnia 27.02.2012 roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / 39 25-344 Kielce
Kielce, dnia 27.02.2012 roku HB Technology Hubert Szczukiewicz ul. Kujawska 26 / 39 25-344 Kielce Tytuł Projektu: Wdrożenie innowacyjnego systemu dystrybucji usług cyfrowych, poszerzenie kanałów sprzedaży
Bardziej szczegółowoZbuduj prywatną chmurę backupu w firmie. Xopero Backup. Centralnie zarządzane rozwiązanie do backupu serwerów i stacji roboczych
Zbuduj prywatną chmurę backupu w firmie Centralne i zdalne zarządzanie kopiami zapasowymi Dedykowane rozwiązanie dla dowolnej infrastruktury w firmie Backup stacji roboczych i serwerów Bezpieczne przechowywanie
Bardziej szczegółowoUsługi sieciowe systemu Linux
Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do
Bardziej szczegółowoSystem kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010
System kontroli wersji - wprowadzenie Rzeszów,2 XII 2010 System kontroli wersji System kontroli wersji (ang. version/revision control system) służy do śledzenia zmian głównie w kodzie źródłowym oraz pomocy
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ółowoWykaz zmian w programie WinAdmin Replikator
Wykaz zmian w programie WinAdmin Replikator Pierwsza wersja programu 1.0.0.1 powstała w czerwcu 2010. kod źródłowy programu zawiera ponad 6 900 wierszy. Modyfikacje/zmiany w wersji 1.0.4.0 (październik
Bardziej szczegółowoTypy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Bardziej szczegółowoEłk, dn. 15.10.2013 r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk. Nip 848-172-84-22 ZAPYTANIE OFERTOWE
Ełk, dn. 15.10.2013 r. DOMSET Marcin Brochacki ul. Wojska Polskiego 43 lok. 3, 19-300 Ełk Nip 848-172-84-22 ZAPYTANIE OFERTOWE Firma DOMSET Marcin Brochacki zwraca się z prośbą o przesłanie oferty cenowej
Bardziej szczegółowoJTW SP. Z OO. Zapytanie ofertowe. Zewnętrzny audyt jakościowy projektu technicznego dedykowanego systemu B2B Platforma Integracji Serwisowej
JTW SP. Z OO Zapytanie ofertowe Zewnętrzny audyt jakościowy projektu technicznego dedykowanego systemu B2B Platforma Integracji Serwisowej Strona 1 z 8 Spis treści 1. Klauzula poufności... 3 2. Wskazówki
Bardziej szczegółowoREFERAT 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ół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ół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ółowoZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia 23.03.2015 r.
ZAPYTANIE OFERTOWE Wrocław, dnia 23.03.2015 r. W związku z realizacją przez Nova Telecom spółka z ograniczoną odpowiedzialnością, projektu pn.: Wdrożenie zintegrowanego systemu klasy B2B, umożliwiającego
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ółowoKurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)
Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami
Bardziej szczegółowoUsł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ółowoZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja
ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.
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ół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ółowoZałożenia projektowe dla zapytania ofertowego EAK_ZA_01/2015
Warszawa, 23.01.2015r. NIP: 521-32-79-750 Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015 I. Wstęp W związku z realizacją projektu Wdrożenie i świadczenie usługi w modelu SaaS eakceptacje,
Bardziej szczegółowoInstrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
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ółowoSpecyfikacja usług. 1. Zakup usług informatycznych dla realizacji dostępu do systemu dla obsługi relacji B2B.
W zawiązku z otrzymaniem dofinansowania na projekt: Zautomatyzowany system B2B elektronicznej wymiany dokumentów i danych, realizowany w ramach Programu Operacyjnego Innowacyjna Gospodarka, Działanie 8.2:Wspieranie
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ółowoArchitektura bezpiecznych aplikacji internetowych na platformie Java Enterprise Edition. Jakub Grabowski Warszawa,
Architektura bezpiecznych aplikacji internetowych na platformie Java Enterprise Edition. Jakub Grabowski Warszawa, 2008-01-08 1 Agenda 1. Teza 2. Bezpieczeństwo aplikacji internetowych Usługi bezpieczeństwa
Bardziej szczegółowoPoznań, dzień 10.02.2014. Zapytanie ofertowe
Poznań, dzień 0.0.0 Zapytanie ofertowe Beneficjent: Tech-Net Spółka z ograniczoną odpowiedzialnością Program: Program Operacyjny Innowacyjna Gospodarka Działanie: 8. Wspieranie wdrażania elektronicznego
Bardziej szczegółowoAudyt oprogramowania systemu B2B oprogramowanie umożliwiające zarządzanie informacjami o produktach:
ZAŁĄCZNIK NR 1 Dodatkowe informacje dotyczące audytu systemu informatycznego B2B - zakres prac. Audyt oprogramowania (testy akceptacyjne i bezpieczeństwa) systemu informatycznego System B2B automatyzujący
Bardziej szczegółowoSPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.
SPECYFIKACJA WYMAGAŃ w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A. Spis treści Spis treści Wprowadzenie... 2 Ogólny opis... 3 Wymagania funkcjonalne... 4 Wymagania dotyczące
Bardziej szczegółowoOpenLaszlo. OpenLaszlo
OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody
Bardziej szczegółowoPomoc dla http://host.nask.pl/ 31.12.2012 r.
Pomoc dla http://host.nask.pl/ 31.12.2012 r. Spis treści Kontakt... 2 Logowanie do konta pocztowego przez WWW... 3 Logowanie do panelu administracyjnego... 4 Konfiguracja klienta pocztowego... 7 Umieszczanie
Bardziej szczegółowoZAMAWIAJĄCY. CONCEPTO Sp. z o.o.
Grodzisk Wielkopolski, dnia 11.02.2013r. ZAMAWIAJĄCY z siedzibą w Grodzisku Wielkopolskim (62-065) przy ul. Szerokiej 10 realizując zamówienie w ramach projektu dofinansowanego z Programu Operacyjnego
Bardziej szczegółowoInstrukcja instalacji
Instrukcja instalacji Nintex USA LLC 2012. Wszelkie prawa zastrzeżone. Zastrzegamy sobie prawo do błędów i pominięć. support@nintex.com 1 www.nintex.com Spis treści 1. Instalowanie programu Nintex Workflow
Bardziej szczegółowoAUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM HP Software TECNA Sp. z o.o. Strona 1 z 7 HP APPLICATION LIFECYCLE MANAGEMENT Oprogramowanie Application Lifecycle Management (ALM, Zarządzanie Cyklem życia aplikacji) wspomaga utrzymanie kontroli
Bardziej szczegółowoMonitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Szymon Klimuk Nr albumu: 187408 Praca magisterska na kierunku Informatyka Monitorowanie
Bardziej szczegółowoOracle Application Express -
Oracle Application Express - Wprowadzenie Wprowadzenie Oracle Application Express (dawniej: HTML DB) to narzędzie do szybkiego tworzenia aplikacji Web owych korzystających z bazy danych Oracle. Od użytkownika
Bardziej szczegółowoKancelaria Prawna.WEB - POMOC
Kancelaria Prawna.WEB - POMOC I Kancelaria Prawna.WEB Spis treści Część I Wprowadzenie 1 Część II Wymagania systemowe 1 Część III Instalacja KP.WEB 9 1 Konfiguracja... dostępu do dokumentów 11 Część IV
Bardziej szczegółowoPełna specyfikacja pakietów Mail Cloud
Pełna specyfikacja pakietów Powierzchnia dyskowa W ramach poczty dostępna jest powierzchnia dyskowa od 25 GB. Można nią zarządzać indywidualnie w ramach konta pocztowego. Liczba kont e-mail W ramach poczty
Bardziej szczegółowoAUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database
Bardziej szczegółowoKOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:
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ółowoelektroniczna Platforma Usług Administracji Publicznej
elektroniczna Platforma Usług Administracji Publicznej Instrukcja użytkownika Instrukcja korzystania z certyfikatu wersja 7.6 Ministerstwo Spraw Wewnętrznych i Administracji ul. Batorego 5, 02-591 Warszawa
Bardziej szczegółowo11. Autoryzacja użytkowników
11. Autoryzacja użytkowników Rozwiązanie NETASQ UTM pozwala na wykorzystanie trzech typów baz użytkowników: Zewnętrzna baza zgodna z LDAP OpenLDAP, Novell edirectory; Microsoft Active Direcotry; Wewnętrzna
Bardziej szczegółowoZapytanie ofertowe nr 1/POIG 8.2/2013
Świecie, 02.12.2013r. Zapytanie ofertowe nr 1/POIG 8.2/2013 Zamawiający: Drukarnia MW Wieczorek Mirosław Ul. Gen. J. Hallera 7G, 86-100 Świecie NIP: 5591391666, REGON: 093072292 Tel. 525256081, Fax. 525256081
Bardziej szczegółowoAplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework mgr inż. Łukasz Stefanowicz dr inż.
Bardziej szczegółowoSieciowa instalacja Sekafi 3 SQL
Sieciowa instalacja Sekafi 3 SQL Niniejsza instrukcja opisuje instalację Sekafi 3 SQL w wersji sieciowej, z zewnętrznym serwerem bazy danych. Jeśli wymagana jest praca jednostanowiskowa, należy postępować
Bardziej szczegółowoOpracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji
Opracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji Robert Hryniewicz Promotor: dr inż. Krzysztof Różanowski Cele pracy Opracowanie protokołu komunikacyjnego służącego do
Bardziej szczegółowoOpis Przedmiotu Zamówienia
Załącznik nr 1 do SIWZ Załącznik nr 1 do Umowy CSIOZ/ /2016 Opis Przedmiotu Zamówienia Przedmiotem zamówienia jest realizacja zadania pod nazwą System do backupu urządzeń sieciowych (zwany dalej: Systemem
Bardziej szczegółowoKielce, dn. 28.07.2014 MICRON Sp. z o.o. Ul. Silniczna 15/1 25 515 Kielce ZAPYTANIE OFERTOWE NR 1/2014/PARP/POIG
Kielce, dn. 28.07.2014 MICRON Sp. z o.o. Ul. Silniczna 15/1 25 515 Kielce ZAPYTANIE OFERTOWE NR 1/2014/PARP/POIG W związku z realizacją projektu Wdrożenie internetowego systemu klasy B2B automatyzującego
Bardziej szczegółowoSystem generacji raportów
Zalety systemu Czym jest ProReports? prostota instalacji, wieloplatformowość (AIX, Linux, Windows, Solaris), obsługa popularnych formatów (PDF, XLS, RTF, HTML,TXT,XML,CSV), obsługa wielu baz danych, raporty
Bardziej szczegółowoReferat pracy dyplomowej
Referat pracy dyplomowej Temat pracy: Wdrożenie intranetowej platformy zapewniającej organizację danych w dużej firmie na bazie oprogramowania Microsoft SharePoint Autor: Bartosz Lipiec Promotor: dr inż.
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ółowoE-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ół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ółowoAE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi
AE/ZP-27-16/14 Załącznik B Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi Wykonywanie kopii zapasowych Oprogramowanie do archiwizacji musi współpracować z infrastrukturą
Bardziej szczegółowoJednolite zarządzanie użytkownikami systemów Windows i Linux
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Paweł Gliwiński Nr albumu: 168470 Praca magisterska na kierunku Informatyka Jednolite
Bardziej szczegółowoDOTACJE NA INNOWACJE
Rzeszów, 15.04.2013r. Ogłoszenie na wykonanie systemu B2B do reorganizacji handlowych procesów biznesowych firmy Met-Bud poprzez zastosowanie innowacyjnych rozwiązań IT Zamawiający: MET-BUD Jacek Leszczak,
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ółowoTomasz Greszata - Koszalin
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).
Bardziej szczegółowoISTOTNE POSTANOWIENIA UMOWY
nr ref.: DOA-ZP-I.271.2.35.2012 Załącznik nr 6 do SIWZ ISTOTNE POSTANOWIENIA UMOWY nr ref.: DOA-ZP-I.271.2.35.2012 nr ref.: DOA-ZP-I.271.2.35.2012 nr ref.: DOA-ZP-I.271.2.35.2012 Załącznik Nr 1 do Umowy..
Bardziej szczegółowoDjango : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop Spis treści
Django : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop. 2016 Spis treści O autorze 13 O recenzentach technicznych 14 Wprowadzenie 17 Rozdział 1. Utworzenie aplikacji bloga 21 Instalacja
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ółowoZAPYTANIE OFERTOWE NA ZAKUP OPROGRAMOWANIA SYSTEMU B2B
Warszawa, dnia 10 czerwca 2013r. ZAPYTANIE OFERTOWE NA ZAKUP OPROGRAMOWANIA SYSTEMU B2B W związku z realizacją projektu Wdrożenie systemu B2B w Liquid Systems Sp. z o. o. w celu usprawnienia procesów biznesowych
Bardziej szczegółowoRed Hat Network Satellite Server
Red Hat Network Satellite Server Bogumił Stoiński RHC{E,I,X} B2B Sp. z o.o. 600 017 006 bs@bel.pl Usługa Red Hat Network 2 Usługa Red Hat Network Zintegrowane platforma stworzona do zarządzania systemami
Bardziej szczegółowoZdalne monitorowanie i zarządzanie urządzeniami sieciowymi
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Infomatyki Stosowanej Piotr Benetkiewicz Nr albumu: 168455 Praca magisterska na kierunku Informatyka
Bardziej szczegółowoSzczegółowy opis przedmiotu zamówienia
Załącznik nr 1 do Szczegółowy opis przedmiotu zamówienia Przedmiotem jest rozbudowa systemu kolejkowego funkcjonującego w Urzędzie Miasta Lublina, służącego do zarządzania obsługą klientów. W ramach modernizacji
Bardziej szczegółowoWYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ
WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ Zamawiający: Wojewódzkie Biuro Urbanistyczne we Wrocławiu ul. Świdnicka 12/16 50-068 Wrocław Wykonawca:
Bardziej szczegółowoDOTACJE NA INNOWACJE
Rzeszów, 09.12.2013r. Zamówienie na stworzenie i wdrożenie systemu B2B do projektu pt. Platforma B2B do obsługi procesu powstawania produktu reklamowego Zamawiający: GREEN FLY Bartłomiej Inglot ul. Tarnowska
Bardziej szczegółowoPełna specyfikacja pakietów Mail Cloud
Pełna specyfikacja pakietów Powierzchnia dyskowa W ramach poczty dostępna jest powierzchnia dyskowa od 25 GB. Można nią zarządzać indywidualnie w ramach konta pocztowego. Liczba kont e-mail W ramach poczty
Bardziej szczegółowoUniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku
Bardziej szczegółowoSpis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7
I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego
Bardziej szczegółowoProgram szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)
Miejsce prowadzenia szkolenia Program szkolenia KURS SPD i PD Administrator pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych) Pracownie komputerowe znajdujące się w wyznaczonych
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ółowoSIŁA PROSTOTY. Business Suite
SIŁA PROSTOTY Business Suite REALNE ZAGROŻENIE Internetowe zagrożenia czyhają na wszystkie firmy bez względu na to, czym się zajmują. Jeśli masz dane lub pieniądze, możesz stać się celem ataku. Incydenty
Bardziej szczegółowoCzęść I Tworzenie baz danych SQL Server na potrzeby przechowywania danych
Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...
Bardziej szczegółowoUsł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ół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ółowoProjektowanie zabezpieczeń Centrów Danych oraz innych systemów informatycznych o podwyższonych wymaganiach bezpieczeństwa
Projektowanie zabezpieczeń Centrów Danych oraz innych systemów informatycznych o podwyższonych wymaganiach bezpieczeństwa dr inż. Mariusz Stawowski mariusz.stawowski@clico.pl Agenda Wprowadzenie Specyficzne
Bardziej szczegółowoSerwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak
Serwery Autorzy: Karol Czosnowski Mateusz Kaźmierczak Czym jest XMPP? XMPP (Extensible Messaging and Presence Protocol), zbiór otwartych technologii do komunikacji, czatu wieloosobowego, rozmów wideo i
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ółowoObsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl
Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl Centrum Informatyki http://ci.ue.poznan.pl helpdesk@ue.poznan.pl al. Niepodległości 10, 61-875 Poznań tel. + 48 61 856 90 00 NIP: 777-00-05-497
Bardziej szczegółowofiniownia loginów. W zależności od ustawionej opcji użytkownik login:
SYSTEM INFORMATYCZNY KS-ASW 2016 z dnia 2016-01-19 Raport Nr 1/2016 MODUŁ ksasw.exe OPIS ZMIAN, MODYFIKACJI i AKTUALIZACJI 1. Wersja 2016 modułu aswplan.exe 1. Wersja 2016 programu aswzsby.dll 1. Wersja
Bardziej szczegółowoInstrukcja instalacji i obsługi programu Szpieg 3
COMPUTER SERVICE CENTER 43-300 Bielsko-Biała ul. Cieszyńska 52 tel. +48 (33) 819 35 86, 819 35 87, 601 550 625 Instrukcja instalacji i obsługi programu Szpieg 3 wersja 0.0.2 123 SERWIS Sp. z o. o. ul.
Bardziej szczegółowo