Opis techniczny. Kalkulator outsourcingu: Generator e-n-go. Cieszyn, listopad 2013 r.

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

Download "Opis techniczny. Kalkulator outsourcingu: Generator e-n-go. Cieszyn, listopad 2013 r."

Transkrypt

1 Kalkulator outsourcingu: Generator e-n-go Cieszyn, listopad 2013 r.

2 Projektodawca: Stowarzyszenie Wspierania Inicjatyw Gospodarczych DELTA PARTNER Ul. Zamkowa 3A / 1, Cieszyn Tel. (33) , fax: (33) biuro@deltapartner.org.pl, projekt@kalkulatorngo.pl Partner projektu: Miasto Ustroń Ul. Rynek 1, Ustroń Tytuł projektu: Kalkulator outsourcingu: Generator e-n-go Numer umowy zawartej z instytucją weryfikującą: UDA.POKL E24/11-00 Wykonawca techniczny: Cieszyn 2013 Projekt Kalkulator outsourcingu: Generator e-n-go jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego.

3 Spis treści Wprowadzenie... 5 Architektura systemu... 5 Wymagania sprzętowe i programowe... 8 Wykorzystane technologie informatyczne Opis struktury katalogów projektu Katalog główny Diagram struktury bazy danych Opis struktury bazy danych Tabela - Groups Tabela - Jednostki Tabela - Migrations Tabela - Oferenci Tabela - Oferenci_reprezentanci Tabela - Zadania_edycje Tabela - Zadania_zakres Tabela - Zadania Tabela - Users Tabela - Oferty Tabela - Oferty_dane Tabela - Oferty_oferenci Tabela - Oferty_zakresy_realizacji Tabela - Oferty_harmonogram Tabela - Oferty_historia Tabela - Oferty_inne_informacje Tabela - Oferty_inne_zrodla_finansowe Tabela - Oferty_kosztorysy Tabela - Oferty_oferenci_reprezentanci...30 Tabela - Oferty_oswiadczenia Tabela - Oferty_zrodla_finansowe Strona 3

4 Kalkulator outsourcingu: Generator e-n-go Tabela - Pomoc Tabela - Sprawozdania Tabela - Sprawozdania_faktury Tabela - Sprawozdania_finanse Tabela - Sprawozdania_inne Tabela - Sprawozdania_koszty Tabela - Sprawozdania_merytoryczne Tabela - Sprawozdania_merytoryczne_dzialania...38 Tabela - Throttle Tabela - Users_groups Tabela - Wskazniki Tabela - Wskazniki_oferty Tabela - Wskazniki_zadania_zakres Tabela - Zadania_linki Tabela - Zalaczniki Lista zdefiniowanych klas podstawowych AuthController HelpController EditionsController OffertController PdfController ReportController TaskController PointersController UnitsController UsersController Strona 4

5 Wprowadzenie Dokument zawiera informacje pomocne przy instalacji systemu i jego ewentualnej rozbudowie. Adresowany jest głównie dla informatyków obsługujących Jednostki Administracji Publicznej (JST). Rozdziały dotyczące wymagań sprzętowych czy stosowanych technologii informatycznych są szczególnie istotne dla JST samodzielnie instalujących generator. Dla JST korzystających z serwera firmy Delta mają mniejsze znaczenie. W najobszerniejszym rozdziale Opis struktury bazy danych przedstawiono schemat tablic z bazy danych (SQL). Opisano w nim wszystkie tablice systemu dane te są przydatne dla rozbudowy i modyfikacji systemu. Architektura systemu Aplikacja Generator e-n-go została zrealizowana w oparciu o architekturę klient-serwer (cienki klient) z wykorzystaniem technologii webowych (PHP i MySQL) Architektura klient-serwer wydaje się być najwłaściwszą dla tego typu aplikacji. Pobieranie, zapisywanie i analiza danych odbywa się na serwerze, po czym wyniki tych operacji są generowane jako kod HTML, wysyłane do komputera-klienta i wyświetlane. Dzięki zastosowaniu takiej technologii zredukowane zostały wymagania co do mocy obliczeniowych komputera użytkownika - rolę interfejsu pełni dowolna przeglądarka internetowa. Zalety architektury klient-serwer Wszystkie informacje przechowywane są na serwerze, wobec tego możliwe jest lepsze zabezpieczenie danych. Serwer może decydować kto ma prawo do odczytywania i zmiany danych. Wieloplatformowość aplikacji dzięki temu występuje duża dostępność systemu. Brak tutaj ograniczenia co do systemu operacyjnego lub urządzenia. Wymagane jest tylko urządzenie posiadające przeglądarkę WWW. Strona 5

6 Kalkulator outsourcingu: Generator e-n-go Całość prac administracyjnych i konserwacyjnych ogranicza się do przestrzeni serwera aplikacji, nie zaś klienta. Eliminuje to całkowicie konieczność wprowadzania zmian na każdym komputerze klienta. Globalna dystrybucja najnowszej wersji oprogramowania. Wgrywamy najnowszą wersję na serwer i automatycznie wszyscy użytkownicy korzystają z najnowszej wersji oprogramowania. Umożliwia to szybkie poprawianie błędów wykrytych w aplikacji w trakcie użytkowania a zgłoszonych przez użytkowników. Wady architektury klient-serwer Wadą architektury typu klient serwer może być natomiast zbyt duża liczba odbiorców (co jest również zaletą), co z kolei może prowadzić do trudności z przepustowością oraz do podobnych problemów natury technicznej. Kiedy serwer nie będzie funkcjonował poprawnie, wówczas dostęp do zasobów może być niemożliwy dla wszystkich klientów. W przypadku dużej liczby klientów potrzebny jest wydajny serwer wraz z łączem internetowym o odpowiedniej przepustowości. Schemat działania w architekturze klient serwer Strona 6

7 Wymagania sprzętowe i programowe Serwer - sprzęt Aplikacja Generator e-n-go została zainstalowana na serwerze o podanej specyfikacji co zapewnia optymalne działanie serwera na obecnym etapie realizacji projektu oraz zapewnia poprawne działanie aplikacji po końcowym wdrożeniu systemu dla Miasta Ustroń. Procesor: Intel Xeon z serii E Pamięć RAM: 16GB HDD: 1TB (Raid 1) Serwer oprogramowanie Serwer działa w oparciu o system Debian Linux w wersji 7.0 ( Serwer WWW Apache w wersji 2.2 wzwyż ( PHP wersji , rekomendowana wersja 5.4+ ( Baza danych MySQL w wersji 5.5 wzwyż Na serwerze wymagane jest również zainstalowanie menedżera zależności dla PHP - composer ( Strona 7

8 Kalkulator outsourcingu: Generator e-n-go Klient Dla klienta końcowego wymagania systemowe nie są zbyt wygórowane, gdyż wymagany jest dowolny komputer lub tablet z przeglądarką internetową oraz dostępem do sieci internet. Zalecana rozdzielczość ekranu to 1280x800 lub więcej. Dzięki tak niewielkim wymaganiom od strony klienta aplikacja jest dostępna dla szerokiego grona odbiorców którymi są organizacje pozarządowe co nie narzuca dodatkowych kosztów na te organizacje. Istnieje również możliwość korzystania z Generatora e-n-go z telefonu komórkowego (smartphone) ale z racji ograniczenia wielkości ekranu i rozdzielczości wykonywanie pewnych funkcji może być utrudnione. Funkcja ta nie była pierwotnym założeniem wymagań stawianych przed systemem ale jest również dodatkowo wdrażana i w przyszłości zostanie również dopracowana, kiedy projekt zostanie już uruchomiony w skali globalnej. Wspierane przeglądarki internetowe: Internet Explorer 9+ Firefox 6+ Opera 11+ Chrome 3+ Safari 4+ Strona 8

9 Wykorzystane technologie informatyczne Realizacja aplikacji opiera się na wykorzystaniu ogólnodostępnych, darmowych technologii programistycznych związanych ze skryptowym językiem programowania PHP. Repozytorium danych stanowi relacyjna baza danych MySQL, zaś do budowania ekranów formularzy wykorzystano głównie framework CSS Bootstrap. Rolę serwera aplikacji pełni serwer Apache z uruchomionym modułem PHP w wersji 5.4. Na serwerze jest również zainstalowane narzędzie composer, które służy do zarządzania zależnościami języka PHP Generator e-n-go został stworzony w oparciu o framework Laravel w wersji 4. ( Do autoryzacji i zarządzania kontami użytkowników wykorzystana została biblioteka Sentry2. Strona 9

10 Kalkulator outsourcingu: Generator e-n-go Opis struktury katalogów projektu Katalog główny Katalog główny na serwerze zawiera następujące katalogi: app Katalog zawiera pliki powiązane z projektem. Zawiera kod źródłowy aplikacji, wszystkie klasy aplikacji, modele, widoki bootstrap Katalog zawiera pliki potrzebne do uruchomienia framework'a na którym została zbudowana aplikacja w momencie żądania strony przez przeglądarkę internetową. vendor Katalog zawiera wszystkie biblioteki instalowane za pomocą composer, kod źródłowy framework'a. Tutaj jest zainstalowny framework Laravel, biblioteka Sentry2, biblioteka generowania plików pdf (tcpdf) oraz inne zależności i biblioteki wymagane do działania aplikacji. public Jest to główny katalog serwera www dostępny dla użytkowników z poziomiu przeglądarki, zawiera pliki css, img, Javascript. Strona 10

11 Diagram struktury bazy danych Strona 11

12 Kalkulator outsourcingu: Generator e-n-go Opis struktury bazy danych Opis zawiera strukturę bazę danych wraz z opisem przeznaczenia poszczególnych tabel używanych w systemie. W poniższym opisie nie są widoczne wszystkie powiązania pomiędzy poszczególnymi tabelami. Te są widoczne na diagramie na poprzedniej stronie. Tabela - Groups Tabela zawiera role użytkowników w systemie e-n-go. Na chwilę obecną w systemie są zdefiniowane 2 role. JST - jednostka samorządu terytorialnego. NGO-klient organizacja pozarządowa. W przyszłości będzie istniała możliwość rozbudowy systemu o kolejne rolę które będą posiadały dodatkowe funkcjonalności niż dotychczas założone w systemie jak np. obserwator (burmistrz) który będzie mógł śledzić pracę urzędników odpowiedzialnych za przepływ danych w systemie. -- Table `engo`.`groups` CREATE TABLE IF NOT EXISTS `engo`.`groups` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, `permissions` TEXT CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `created_at` TIMESTAMP NOT NULL DEFAULT ' :00:00', `updated_at` TIMESTAMP NOT NULL DEFAULT ' :00:00', UNIQUE INDEX `groups_name_unique` (`name` ASC) ) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_unicode_ci; Strona 12

13 Tabela - Jednostki Tabela zawiera zdefiniowane jednostki które są używane do wypełniania pozycji kosztorysowych. Możliwość edycji jednostek czy zarządzanie dostępnymi jednostkami w systemie jest możliwe z poziomu JST (Urząd Miasta). Ustawienia Jednostki. -- Table `engo`.`jednostki` CREATE TABLE IF NOT EXISTS `engo`.`jednostki` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `nazwa` VARCHAR(32) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_unicode_ci; Tabela - Migrations Jest to wewnętrzna tabela systemowa na potrzeby aplikacji generatora zawierająca aktualny stan migracji bazy danych odpowiada za aktualizację struktury bazy danych. Nie zawiera żadnych danych użytkowników. -- Table `engo`.`migrations` CREATE TABLE IF NOT EXISTS `engo`.`migrations` ( `migration` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, `batch` INT(11) NOT NULL ) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_unicode_ci; Strona 13

14 Kalkulator outsourcingu: Generator e-n-go Tabela - Oferenci Tabela zawiera oferentów którzy zarejestrowali się w systemie e-n-go wraz z wszystkim danymi odnośnie oferenta. -- Table `engo`.`oferenci` CREATE TABLE IF NOT EXISTS `engo`.`oferenci` ( `id_user` VARCHAR(45) NULL DEFAULT NULL, `main` TINYINT(1) NOT NULL DEFAULT '0', `nazwa` VARCHAR(64) NOT NULL, `forma_prawna` ENUM('stowarzyszenie','fundacja','koscielna_osoba','spoldzielnia','koscielna_jednostka','inna') NOT NULL, `forma_prawna_inna` VARCHAR(32) NOT NULL, `krs` VARCHAR(10) NOT NULL, `data_wpisu` DATE NOT NULL, `nip` VARCHAR(13) NOT NULL, `regon` VARCHAR(10) NOT NULL, `miejscowosc` VARCHAR(48) NOT NULL, `ulica` VARCHAR(48) NOT NULL, `dzielnica` VARCHAR(32) NULL DEFAULT NULL, `gmina` VARCHAR(32) NOT NULL, `powiat` VARCHAR(32) NULL DEFAULT NULL, `wojewodztwo` VARCHAR(32) NOT NULL, `kod_pocztowy` VARCHAR(6) NOT NULL, `poczta` VARCHAR(32) NOT NULL, `telefon` VARCHAR(10) NULL DEFAULT NULL, `fax` VARCHAR(10) NULL DEFAULT NULL, ` ` VARCHAR(45) NULL DEFAULT NULL, `www` VARCHAR(45) NULL DEFAULT NULL, Strona 14

15 `bank_konto` VARCHAR(32) NOT NULL, `bank_nazwa` VARCHAR(64) NOT NULL, `jednostka_organizacyjna` VARCHAR(90) NOT NULL, `osoba_upowazniona` VARCHAR(64) NOT NULL, `dzialalnosc_odplatna` TEXT NOT NULL, `dzialalnosc_nieodplatna` TEXT NOT NULL, `numer_wpisu` VARCHAR(20) NULL DEFAULT NULL, `przedmiot_dzialalnosci` TEXT NULL DEFAULT NULL, `created_at` DATETIME NULL DEFAULT NULL, `updated_at` DATETIME NULL DEFAULT NULL, PRIMARY KEY (`id`) ) Tabela - Oferenci_reprezentanci Tabela zawiera dane osób reprezentujących danego oferenta zdefiniowanego w systemie, wraz ze stanowiskiem oraz numerem telefonu. Osoby reprezentujące powinny być zgodne z wpisem KRS zarejestrowanej instytucji. -- Table `engo`.`oferenci_reprezentanci` CREATE TABLE IF NOT EXISTS `engo`.`oferenci_reprezentanci` ( `id_oferenci` INT(11) NOT NULL, `nazwa_reprezentanta` VARCHAR(45) NOT NULL, `telefon` VARCHAR(20) NULL DEFAULT NULL, `stanowisko` VARCHAR(64) NULL DEFAULT NULL, INDEX `fk_oferenci_reprezentanci_oferenci1_idx` (`id_oferenci` ASC), CONSTRAINT `fk_oferenci_reprezentanci_oferenci1` Strona 15

16 Kalkulator outsourcingu: Generator e-n-go FOREIGN KEY (`id_oferenci` ) REFERENCES `engo`.`oferenci` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Tabela - Zadania_edycje Tabela zawiera zdefiniowane edycje konkursów ogłoszone przez Urząd Miasta. Są to tzw. kontenery na ogłaszane zadania. W ramach takiej edycji może być ogłaszanych nieskończenie wiele zadań. Każda taka edycja posiada termin zakończenia składania wniosków ofertowych w ramach edycji konkursu. -- Table `engo`.`zadania_edycje` CREATE TABLE IF NOT EXISTS `engo`.`zadania_edycje` ( `nazwa` VARCHAR(64) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, `rok` INT(11) NOT NULL, `data_zakonczenia` DATETIME NOT NULL, `stan` SMALLINT(6) NOT NULL, `created_at` TIMESTAMP NOT NULL DEFAULT ' :00:00', `updated_at` TIMESTAMP NOT NULL DEFAULT ' :00:00', PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_unicode_ci; Strona 16

17 Tabela - Zadania_zakres Tabela zawiera zdefiniowane zakresy zadań zgodne z Dz.U nr 96 poz Ustawa pochodzi z dnia 24 kwietnia 2003 r. o działalności pożytku publicznego i o wolontariacie. -- Table `engo`.`zadania_zakres` CREATE TABLE IF NOT EXISTS `engo`.`zadania_zakres` ( `id` TINYINT(4) NOT NULL AUTO_INCREMENT, `nazwa` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) Tabela - Zadania Tabela zawiera zadania publiczne ogłoszone do realizacji przez Urząd Miasta. Zadania te są tworzone i zarządzane z poziomu JST. -- Table `engo`.`zadania` CREATE TABLE IF NOT EXISTS `engo`.`zadania` ( `id_zakres` TINYINT(4) NOT NULL, `id_zadania_edycje` INT(11) NOT NULL, `tytul` VARCHAR(128) NOT NULL, `uwagi` TEXT NULL DEFAULT NULL, `opis` TEXT NULL DEFAULT NULL, `kwota` DECIMAL(12,2) NULL DEFAULT NULL, `data_start` DATE NOT NULL, `data_koniec` DATE NOT NULL, Strona 17

18 Kalkulator outsourcingu: Generator e-n-go `stan` TINYINT(1) NOT NULL, `created_at` TIMESTAMP NULL DEFAULT NULL, `updated_at` TIMESTAMP NULL DEFAULT NULL, `typ_zadania` TINYINT(1) UNSIGNED ZEROFILL NULL DEFAULT '1' COMMENT '0 ramowe 1 sprecyzowane', `bip_url` VARCHAR(128) NULL DEFAULT NULL, Tabela - Users Tabela zawiera wszystkie konta użytkowników zdefiniowanych w systemie. Za pomocą tych kont użytkownicy logują się w systemie. Konta te są tworzone w momencie rejestracji użytkowników w systemie po wypełnieniu stosownego formularza. Konto musi zostać aktywowane, informacja o tym czy jest aktywne zawarta jest w polu activated. -- Table `engo`.`users` CREATE TABLE IF NOT EXISTS `engo`.`users` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, ` ` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, `password` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, `permissions` TEXT CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `activated` TINYINT(1) NOT NULL DEFAULT '0', `activation_code` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `activated_at` TIMESTAMP NULL DEFAULT NULL, `last_login` TIMESTAMP NULL DEFAULT NULL, `persist_code` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, Strona 18

19 `reset_password_code` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `first_name` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `last_name` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `created_at` TIMESTAMP NOT NULL DEFAULT ' :00:00', `updated_at` TIMESTAMP NOT NULL DEFAULT ' :00:00', `deleted_at` TIMESTAMP NULL DEFAULT NULL, `website` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `country` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `gravatar` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, UNIQUE INDEX `users_ _unique` (` ` ASC) ) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_unicode_ci; Tabela - Oferty Tabela zawiera nagłówki wszystkich ofert składanych przez oferentów w odpowiedzi na ogłoszone zadania. Oferty mogą mieć status wersji roboczej, złożonej, zaakceptowanej -- Table `engo`.`oferty` CREATE TABLE IF NOT EXISTS `engo`.`oferty` ( `id_zadania` INT(11) NOT NULL, `id_uzytkownika` INT(10) UNSIGNED NOT NULL, `wersja` SMALLINT(6) NOT NULL COMMENT 'Wersja złożonej oferty', `numer` VARCHAR(16) NOT NULL, `stan` TINYINT(1) NOT NULL COMMENT '0 robocza 1 zlożona 2 zaakceptowana', `miejsce` VARCHAR(45) NULL DEFAULT NULL COMMENT 'Miejsce złożenia oferty', `checksum` VARCHAR(32) NULL DEFAULT NULL COMMENT 'Suma kontrolna wygenerowanej oferty', Strona 19

20 Kalkulator outsourcingu: Generator e-n-go `created_at` DATETIME NOT NULL, `updated_at` DATETIME NULL DEFAULT NULL, `nazwa_zadania` VARCHAR(128) NULL DEFAULT NULL, INDEX `fk_oferty_zadania` (`id_zadania` ASC), INDEX `fk_oferty_1_idx` (`id_zadania` ASC), INDEX `FK_oferty_users` (`id_uzytkownika` ASC), CONSTRAINT `fk_oferty_1` FOREIGN KEY (`id_zadania` ) REFERENCES `engo`.`zadania` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_oferty_users` FOREIGN KEY (`id_uzytkownika` ) REFERENCES `engo`.`users` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION) Tabela - Oferty_dane Tabela jest rozszerzeniem tabeli oferty, zawiera dane wpisywane we wniosku w zakładce 2. Szczegółowy zakres -- Table `engo`.`oferty_dane` CREATE TABLE IF NOT EXISTS `engo`.`oferty_dane` ( `id_oferty` INT(11) NOT NULL DEFAULT '0', `reprezentacja_oferentow` TEXT NULL DEFAULT NULL, Strona 20

21 `krotka_charakterystyka` TEXT NOT NULL, `opis_potrzeb` TEXT NOT NULL, `opis_grup` TEXT NOT NULL, `uzasadnienie_potrzeby` TEXT NULL DEFAULT NULL, `informacja` TEXT NULL DEFAULT NULL, `zakladane_cele` TEXT NOT NULL, `miejsce_realizacji` VARCHAR(128) NOT NULL, `opis_dzialan` TEXT NOT NULL, `zakladane_rezultaty` TEXT NOT NULL, INDEX `FK_oferty_dane_oferty` (`id_oferty` ASC), CONSTRAINT `FK_oferty_dane_oferty` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Tabela - Oferty_oferenci Tabela zawiera oferentów przypisanych do tworzonej oferty. W momencie tworzenia nowego wniosku ofertowego dane są kopiowane do tej tabeli z tabeli oferenci. -- Table `engo`.`oferty_oferenci` CREATE TABLE IF NOT EXISTS `engo`.`oferty_oferenci` ( `id_oferty` INT(11) NOT NULL DEFAULT '0', `main` TINYINT(1) NOT NULL DEFAULT '0', `nazwa` VARCHAR(64) NOT NULL, Strona 21

22 Kalkulator outsourcingu: Generator e-n-go `forma_prawna` ENUM('stowarzyszenie','fundacja','koscielna_osoba','koscielna_jednostka','spoldzielnia','inna') NOT NULL, `forma_prawna_inna` VARCHAR(45) NULL DEFAULT NULL, `krs` VARCHAR(10) NOT NULL, `data_wpisu` DATE NOT NULL, `nip` VARCHAR(13) NOT NULL, `regon` VARCHAR(10) NOT NULL, `miejscowosc` VARCHAR(32) NOT NULL, `ulica` VARCHAR(32) NOT NULL, `dzielnica` VARCHAR(32) NULL DEFAULT NULL, `gmina` VARCHAR(32) NOT NULL, `powiat` VARCHAR(32) NULL DEFAULT NULL, `wojewodztwo` VARCHAR(32) NOT NULL, `kod_pocztowy` VARCHAR(6) NOT NULL, `poczta` VARCHAR(32) NOT NULL, `telefon` VARCHAR(10) NULL DEFAULT NULL, `fax` VARCHAR(10) NULL DEFAULT NULL, ` ` VARCHAR(45) NULL DEFAULT NULL, `www` VARCHAR(45) NULL DEFAULT NULL, `bank_konto` VARCHAR(32) NOT NULL, `bank_nazwa` VARCHAR(64) NOT NULL, `jednostka_organizacyjna` VARCHAR(90) NOT NULL, `osoba_upowazniona` VARCHAR(64) NOT NULL, `dzialalnosc_nieodplatna` TEXT NOT NULL, `dzialalnosc_odplatna` TEXT NOT NULL, `numer_wpisu` VARCHAR(20) NULL DEFAULT NULL, `przedmiot_dzialalnosci` TEXT NULL DEFAULT NULL, `created_at` DATETIME NULL DEFAULT NULL, `updated_at` DATETIME NULL DEFAULT NULL, INDEX `FK_oferty_oferenci_oferty` (`id_oferty` ASC), Strona 22

23 CONSTRAINT `FK_oferty_oferenci_oferty` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Tabela - Oferty_zakresy_realizacji Tabela zawiera działania definiowane w wniosku ofertowym w punkcie III.8. Działania te są automatycznie przepisywane do harmonogramu z możliwością edycji jak również wykorzystane w kosztorysie. -- Table `engo`.`oferty_zakresy_realizacji` CREATE TABLE IF NOT EXISTS `engo`.`oferty_zakresy_realizacji` ( `id_oferty` INT(11) NOT NULL DEFAULT '0', `nazwa` VARCHAR(64) NULL DEFAULT NULL, `opis` TEXT NULL DEFAULT NULL, `typ` TINYINT(1) NOT NULL DEFAULT '0', INDEX `FK_oferty_dane_dzialania_oferty` (`id_oferty` ASC), CONSTRAINT `FK_oferty_dane_dzialania_oferty` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Strona 23

24 Kalkulator outsourcingu: Generator e-n-go Tabela - Oferty_harmonogram Tabela zawiera harmonogram wniosku ofertowego odnoszący się to tabeli oferty_zakresy_realizacji. -- Table `engo`.`oferty_harmonogram` CREATE TABLE IF NOT EXISTS `engo`.`oferty_harmonogram` ( `id_oferty` INT(11) NULL DEFAULT NULL, `id_oferty_oferenci` INT(11) NULL DEFAULT NULL, `kolejnosc` TINYINT(4) NULL DEFAULT NULL, `dzialania` TEXT NOT NULL, `data_start` DATE NOT NULL DEFAULT ' ', `data_stop` DATE NOT NULL DEFAULT ' ', `id_oferty_zakresy_realizacji` INT(11) NULL DEFAULT NULL, `skala_dzialan` VARCHAR(32) NOT NULL, INDEX `fk_oferty_harmonogram_oferty1_idx` (`id_oferty` ASC), INDEX `fk_oferty_harmonogram_oferty_oferenci1_idx` (`id_oferty_oferenci` ASC), INDEX `oferty_harmonogram_id_oferty_zakresy_realizacji_foreign` (`id_oferty_zakresy_realizacji` ASC), CONSTRAINT `fk_oferty_harmonogram_oferty1` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT `fk_oferty_harmonogram_oferty_oferenci1` FOREIGN KEY (`id_oferty_oferenci` ) REFERENCES `engo`.`oferty_oferenci` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT `oferty_harmonogram_id_oferty_zakresy_realizacji_foreign` Strona 24

25 FOREIGN KEY (`id_oferty_zakresy_realizacji` ) REFERENCES `engo`.`oferty_zakresy_realizacji` (`id` ) ON DELETE CASCADE) Tabela - Oferty_historia Tabela zawiera historię wniosku ofertowego. Rejestrowane są tutaj wszystkie akcje której podejmowane są odnośnie wniosku ofertowego, począwszy od rozpoczęcia wypełniania wniosku. Dzięki temu możemy prześledzić co działo się na przestrzeni czasu z danym wnioskiem. -- Table `engo`.`oferty_historia` CREATE TABLE IF NOT EXISTS `engo`.`oferty_historia` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `oferty_id` INT(11) NOT NULL, `user_id` INT(10) UNSIGNED NOT NULL, `nazwa` VARCHAR(64) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, `checksum` VARCHAR(32) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `type` SMALLINT(6) NULL DEFAULT NULL, `created_at` TIMESTAMP NOT NULL DEFAULT ' :00:00', `updated_at` TIMESTAMP NOT NULL DEFAULT ' :00:00', INDEX `fk_oferty_historia_1` (`oferty_id` ASC), CONSTRAINT `fk_oferty_historia_1` FOREIGN KEY (`oferty_id` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION) DEFAULT CHARACTER SET = utf8 Strona 25

26 Kalkulator outsourcingu: Generator e-n-go COLLATE = utf8_unicode_ci; Tabela - Oferty_inne_informacje Tabela zawiera dane zawarte w wniosku ofertowym w zakładce 6. Inne informacje -- Table `engo`.`oferty_inne_informacje` CREATE TABLE IF NOT EXISTS `engo`.`oferty_inne_informacje` ( `id_oferty` INT(11) NOT NULL DEFAULT '0', `zasoby_kadrowe` TEXT NULL DEFAULT NULL, `zasoby_rzeczowe` TEXT NULL DEFAULT NULL, `doswiadczenie` TEXT NULL DEFAULT NULL, `informacja` TEXT NULL DEFAULT NULL, `uwagi` TEXT NULL DEFAULT NULL, INDEX `FK_oferty_inne_informacje_oferty` (`id_oferty` ASC), CONSTRAINT `FK_oferty_inne_informacje_oferty` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Strona 26

27 Tabela - Oferty_inne_zrodla_finansowe Tabela zawiera zdefiniowane inne źródła finansowe zawarte we wniosku ofertowym. -- Table `engo`.`oferty_inne_zrodla_finansowe` CREATE TABLE IF NOT EXISTS `engo`.`oferty_inne_zrodla_finansowe` ( `id_oferty` INT(11) NOT NULL DEFAULT '0', `nazwa_organu` VARCHAR(100) NOT NULL, `kwota` DECIMAL(8,2) NOT NULL, `informacja_rozpatrzenia` ENUM('tak','nie') NOT NULL, `termin` DATE NOT NULL DEFAULT ' ', INDEX `FK_oferty_inne_zrodla_finansowe_oferty` (`id_oferty` ASC), CONSTRAINT `FK_oferty_inne_zrodla_finansowe_oferty` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Tabela - Oferty_kosztorysy Tabela zawiera dane zawarte w kosztorysie we wniosku ofertowym. -- Table `engo`.`oferty_kosztorysy` CREATE TABLE IF NOT EXISTS `engo`.`oferty_kosztorysy` ( Strona 27

28 Kalkulator outsourcingu: Generator e-n-go `id_oferty` INT(11) NOT NULL, `id_oferty_oferenci` INT(11) NOT NULL, `id_oferty_zakresy_realizacji` INT(11) NULL DEFAULT NULL, `nazwa` VARCHAR(64) NULL DEFAULT NULL, `ilosc_jednostek` DECIMAL(8,2) NOT NULL, `koszt_jednostkowy` DECIMAL(8,2) NOT NULL, `rodzaj_miary` SMALLINT(6) NULL DEFAULT NULL, `koszt_calkowity` DECIMAL(8,2) NOT NULL, `dotacja_wnioskowa` DECIMAL(8,2) NOT NULL, `srodki_wlasne` DECIMAL(8,2) NOT NULL, `koszt_pokrycia` DECIMAL(8,2) NOT NULL, `rodzaj_kosztow` ENUM('merytoryczne','obslugi','inne') NOT NULL, `koszt_osobowy` TINYINT(1) NOT NULL DEFAULT '0', INDEX `fk_oferts_estimate_oferts1_idx` (`id_oferty` ASC), INDEX `fk_oferts_estimate_bidders1_idx` (`id_oferty_oferenci` ASC), CONSTRAINT `fk_oferts_estimate_bidders1` FOREIGN KEY (`id_oferty_oferenci` ) REFERENCES `engo`.`oferty_oferenci` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT `fk_oferts_estimate_oferts_1` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Strona 28

29 Tabela - Oferty_oferenci_reprezentanci Tabela zawiera zdefiniowanych reprezentantów dla danego oferenta występującego w ofercie wniosku ofertowego. -- Table `engo`.`oferty_oferenci_reprezentanci` CREATE TABLE IF NOT EXISTS `engo`.`oferty_oferenci_reprezentanci` ( `id_oferty_oferenci` INT(11) NOT NULL, `nazwa_reprezentanta` VARCHAR(64) NOT NULL, `telefon` VARCHAR(20) NULL DEFAULT NULL, `stanowisko` VARCHAR(64) NULL DEFAULT NULL, INDEX `fk_bidder_representant_bidder_idx` (`id_oferty_oferenci` ASC), CONSTRAINT `fk_bidder_representant_bidder` FOREIGN KEY (`id_oferty_oferenci` ) REFERENCES `engo`.`oferty_oferenci` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Tabela - Oferty_oswiadczenia Tabela zawiera oświadczenia zawarte na końcu wniosku ofertowego. -- Table `engo`.`oferty_oswiadczenia` CREATE TABLE IF NOT EXISTS `engo`.`oferty_oswiadczenia` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `id_oferty` INT(11) NOT NULL, `zakres_dzialalnosci` TINYINT(1) NOT NULL, Strona 29

30 Kalkulator outsourcingu: Generator e-n-go `pobieranie_oplat` TINYINT(1) NOT NULL, `data_zwiazania` DATE NOT NULL, `przetwarzanie_danych` TINYINT(1) NOT NULL, `zalega_oplacenie` TINYINT(1) NOT NULL, `zgodny_krs` TINYINT(1) NOT NULL, `wszystko_prawda` TINYINT(1) NOT NULL, INDEX `oferty_oswiadczenia_id_oferty_foreign` (`id_oferty` ASC), CONSTRAINT `oferty_oswiadczenia_id_oferty_foreign` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_unicode_ci; Tabela - Oferty_zrodla_finansowe Tabela zawiera dane zawarte w zakładce 5. Źródła finansowe we wniosku ofertowym. -- Table `engo`.`oferty_zrodla_finansowe` CREATE TABLE IF NOT EXISTS `engo`.`oferty_zrodla_finansowe` ( `id_oferty` INT(11) NOT NULL DEFAULT '0', `wnioskowana_kwota` DECIMAL(8,2) NULL DEFAULT '0.00', `srodki_finansowe_wlasne` DECIMAL(8,2) NULL DEFAULT '0.00', `srodki_finansowe_ogolne` DECIMAL(8,2) NULL DEFAULT '0.00', `wplaty_oplaty` DECIMAL(8,2) NULL DEFAULT '0.00', `srodki_finansowe_publiczne` DECIMAL(8,2) NULL DEFAULT '0.00', `pozostale` DECIMAL(8,2) NULL DEFAULT '0.00', `wklad_osobowy` DECIMAL(8,2) NOT NULL DEFAULT '0.00', Strona 30

31 `ogolem` DECIMAL(8,2) NULL DEFAULT '0.00', INDEX `FK_oferty_zrodla_finansowe_oferty` (`id_oferty` ASC), CONSTRAINT `FK_oferty_zrodla_finansowe_oferty` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) AUTO_INCREMENT = 51 Tabela - Pomoc W tabeli pomoc są zdefiniowane teksty pomocy wyskakujące po wybraniu niebieskiego pytajnika przy danym polu. -- Table `engo`.`pomoc` CREATE TABLE IF NOT EXISTS `engo`.`pomoc` ( `typ` INT(11) NULL DEFAULT '2', `nazwa_pola` VARCHAR(32) NULL DEFAULT '0', `tresc` TEXT NULL DEFAULT NULL, PRIMARY KEY (`id`) ) Strona 31

32 Kalkulator outsourcingu: Generator e-n-go Tabela - Sprawozdania W tabeli są zapisywane nagłówki sprawozdań do realizowanych zadań w przypadku gdy nasz wniosek zostanie zaakceptowany i przystępujemy do raportowania realizacji zadania. -- Table `engo`.`sprawozdania` CREATE TABLE IF NOT EXISTS `engo`.`sprawozdania` ( `oferty_id` INT(11) NOT NULL, `data_zlozenia` DATETIME NOT NULL, `typ` ENUM('czesciowe','koncowe') NOT NULL, `status` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '0 roboczy 1 zlozony', `created_at` DATETIME NOT NULL, `updated_at` DATETIME NOT NULL, INDEX `FK_sprawozdania_oferty` (`oferty_id` ASC), CONSTRAINT `FK_sprawozdania_oferty` FOREIGN KEY (`oferty_id` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Strona 32

33 Tabela - Sprawozdania_faktury Tabela zawiera dokumenty zawarte w sprawozdaniu realizacji zadania. -- Table `engo`.`sprawozdania_faktury` CREATE TABLE IF NOT EXISTS `engo`.`sprawozdania_faktury` ( `sprawozdania_id` INT(11) NOT NULL, `numer_dokumentu` VARCHAR(16) NOT NULL, `numer_pozycji` VARCHAR(16) NOT NULL, `data_wystawienia` DATE NOT NULL DEFAULT ' ', `nazwa_kosztu` VARCHAR(50) NOT NULL, `kwota` DECIMAL(8,2) NOT NULL, `dotacja` DECIMAL(8,2) NOT NULL, `finanse_wlasne` DECIMAL(8,2) NOT NULL, `data_zaplaty` DATE NOT NULL DEFAULT ' ', INDEX `FK_sprawozdania_faktury_sprawozdania` (`sprawozdania_id` ASC), CONSTRAINT `FK_sprawozdania_faktury_sprawozdania` FOREIGN KEY (`sprawozdania_id` ) REFERENCES `engo`.`sprawozdania` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Strona 33

34 Kalkulator outsourcingu: Generator e-n-go Tabela - Sprawozdania_finanse Tabela zawiera dane finansowe potrzebne do realizacji sprawozdania. -- Table `engo`.`sprawozdania_finanse` CREATE TABLE IF NOT EXISTS `engo`.`sprawozdania_finanse` ( `sprawozdania_id` INT(11) NOT NULL DEFAULT '0', `wnioskowana_kwota` DECIMAL(8,2) NULL DEFAULT '0.00', `srodki_finansowe_wlasne` DECIMAL(8,2) NULL DEFAULT '0.00', `srodki_finansowe_ogolne` DECIMAL(8,2) NULL DEFAULT '0.00', `wplaty_oplaty` DECIMAL(8,2) NULL DEFAULT '0.00', `srodki_finansowe_publiczne` DECIMAL(8,2) NULL DEFAULT '0.00', `pozostale` DECIMAL(8,2) NULL DEFAULT '0.00', `wklad_osobowy` DECIMAL(8,2) NOT NULL DEFAULT '0.00', `ogolem` DECIMAL(8,2) NULL DEFAULT '0.00', `wnioskowana_kwota_calosc` DECIMAL(8,2) NOT NULL, `srodki_finansowe_wlasne_calosc` DECIMAL(8,2) NOT NULL, `srodki_finansowe_ogolne_calosc` DECIMAL(8,2) NOT NULL, `wplaty_oplaty_calosc` DECIMAL(8,2) NOT NULL, `srodki_finansowe_publiczne_calosc` DECIMAL(8,2) NOT NULL, `pozostale_calosc` DECIMAL(8,2) NOT NULL, `wklad_osobowy_calosc` DECIMAL(8,2) NOT NULL, `ogolem_calosc` DECIMAL(8,2) NOT NULL, INDEX `FK_sprawozdania_finanse_sprawozdania` (`sprawozdania_id` ASC), CONSTRAINT `FK_sprawozdania_finanse_sprawozdania` FOREIGN KEY (`sprawozdania_id` ) REFERENCES `engo`.`sprawozdania` (`id` ) ON DELETE CASCADE Strona 34

35 ON UPDATE NO ACTION) Tabela - Sprawozdania_inne Tabela zawiera inne dodatkowe pola występujące w sprawozdaniu realizacji zadania. -- Table `engo`.`sprawozdania_inne` CREATE TABLE IF NOT EXISTS `engo`.`sprawozdania_inne` ( `sprawozdania_id` INT(11) NOT NULL, `uwagi_finanse` TEXT NOT NULL, `informacja_przychody` TEXT NOT NULL, `dodatkowe_informacje` TEXT NOT NULL, INDEX `FK_sprawozdania_inne_sprawozdania` (`sprawozdania_id` ASC), CONSTRAINT `FK_sprawozdania_inne_sprawozdania` FOREIGN KEY (`sprawozdania_id` ) REFERENCES `engo`.`sprawozdania` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Strona 35

36 Kalkulator outsourcingu: Generator e-n-go Tabela - Sprawozdania_koszty Tabela zawiera koszty występujące w sprawozdaniach. -- Table `engo`.`sprawozdania_koszty` CREATE TABLE IF NOT EXISTS `engo`.`sprawozdania_koszty` ( `sprawozdania_id` INT(11) NOT NULL, `oferty_kosztorysy_id` INT(11) NOT NULL, `koszt_calkowity` DECIMAL(8,2) NOT NULL DEFAULT '0.00', `dotacja` DECIMAL(8,2) NOT NULL DEFAULT '0.00', `srodki_wlasne` DECIMAL(8,2) NOT NULL DEFAULT '0.00', `wklad_osobowy` DECIMAL(8,2) NOT NULL DEFAULT '0.00', `typ` ENUM('merytoryczne','obslugi','inne') NULL DEFAULT NULL, INDEX `FK_sprawozdania_koszty_sprawozdania` (`sprawozdania_id` ASC), INDEX `FK_sprawozdania_koszty_oferty_kosztorysy` (`oferty_kosztorysy_id` ASC), CONSTRAINT `FK_sprawozdania_koszty_oferty_kosztorysy` FOREIGN KEY (`oferty_kosztorysy_id` ) REFERENCES `engo`.`oferty_kosztorysy` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT `FK_sprawozdania_koszty_sprawozdania` FOREIGN KEY (`sprawozdania_id` ) REFERENCES `engo`.`sprawozdania` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Strona 36

37 Tabela - Sprawozdania_merytoryczne Tabela zawiera dodatkowe pola wypełnianie w czasie raportowania realizacji zadania. -- Table `engo`.`sprawozdania_merytoryczne` CREATE TABLE IF NOT EXISTS `engo`.`sprawozdania_merytoryczne` ( `sprawozdania_id` INT(11) NOT NULL, `informacja` TEXT NOT NULL, `wplyw_dofinansowania` TEXT NOT NULL, `opis_rezultatow` TEXT NOT NULL, `skala_dzialan` TEXT NOT NULL, INDEX `FK_sprawozdania_merytoryczne_sprawozdania` (`sprawozdania_id` ASC), CONSTRAINT `FK_sprawozdania_merytoryczne_sprawozdania` FOREIGN KEY (`sprawozdania_id` ) REFERENCES `engo`.`sprawozdania` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Tabela - Sprawozdania_merytoryczne_dzialania Tabela zawiera dodatkowe pola wypełnianie w czasie raportowania realizacji zadania. -- Table `engo`.`sprawozdania_merytoryczne_dzialania` CREATE TABLE IF NOT EXISTS `engo`.`sprawozdania_merytoryczne_dzialania` ( `sprawozdania_id` INT(11) NOT NULL, `oferty_oferenci_id` INT(11) NOT NULL, Strona 37

38 Kalkulator outsourcingu: Generator e-n-go `dzialania` TEXT NOT NULL, `termin` DATE NOT NULL DEFAULT ' ', INDEX `FK_sprawozdania_merytoryczne_dzialania_sprawozdania` (`sprawozdania_id` ASC), INDEX `FK_sprawozdania_merytoryczne_dzialania_oferty_oferenci` (`oferty_oferenci_id` ASC), CONSTRAINT `FK_sprawozdania_merytoryczne_dzialania_oferty_oferenci` FOREIGN KEY (`oferty_oferenci_id` ) REFERENCES `engo`.`oferty_oferenci` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT `FK_sprawozdania_merytoryczne_dzialania_sprawozdania` FOREIGN KEY (`sprawozdania_id` ) REFERENCES `engo`.`sprawozdania` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION) Tabela - Throttle Tabela zawiera nieudane próby logowania użytkowników w systemie e-n-go oraz umożliwia tymczasowe blokowanie konta użytkowników. -- Table `engo`.`throttle` CREATE TABLE IF NOT EXISTS `engo`.`throttle` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `user_id` INT(10) UNSIGNED NOT NULL, `ip_address` VARCHAR(255) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NULL DEFAULT NULL, `attempts` INT(11) NOT NULL DEFAULT '0', `suspended` TINYINT(1) NOT NULL DEFAULT '0', Strona 38

39 `banned` TINYINT(1) NOT NULL DEFAULT '0', `last_attempt_at` TIMESTAMP NULL DEFAULT NULL, `suspended_at` TIMESTAMP NULL DEFAULT NULL, `banned_at` TIMESTAMP NULL DEFAULT NULL, INDEX `fk_throttle_1` (`user_id` ASC), CONSTRAINT `fk_throttle_1` FOREIGN KEY (`user_id` ) REFERENCES `engo`.`users` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_unicode_ci; Tabela - Users_groups Definiuje powiązania użytkowników do grup użytkowników -- Table `engo`.`users_groups` CREATE TABLE IF NOT EXISTS `engo`.`users_groups` ( `user_id` INT(10) UNSIGNED NOT NULL, `group_id` INT(10) UNSIGNED NOT NULL, PRIMARY KEY (`user_id`, `group_id`), INDEX `fk_users_groups_1` (`user_id` ASC), INDEX `fk_users_groups_2` (`group_id` ASC), CONSTRAINT `fk_users_groups_1` FOREIGN KEY (`user_id` ) REFERENCES `engo`.`users` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION, Strona 39

40 Kalkulator outsourcingu: Generator e-n-go CONSTRAINT `fk_users_groups_2` FOREIGN KEY (`group_id` ) REFERENCES `engo`.`groups` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_unicode_ci; Tabela - Wskazniki Tabela zawiera definicję nazw wskaźników potrzebnych do obliczania społeczno - ekonomicznych wartości dodanych zadania publicznego. -- Table `engo`.`wskazniki` CREATE TABLE IF NOT EXISTS `engo`.`wskazniki` ( `nazwa` VARCHAR(255) NOT NULL DEFAULT '0', `nazwa_klasy` VARCHAR(4) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) Tabela - Wskazniki_oferty Tabela zawiera obliczone wartości wskaźników dla poszczególnych ofert utworzonych w systemie. -- Table `engo`.`wskazniki_oferty` CREATE TABLE IF NOT EXISTS `engo`.`wskazniki_oferty` ( `id_oferty` INT(11) NULL DEFAULT NULL, Strona 40

41 `id_wskaznika` INT(11) NULL DEFAULT NULL, `wartosc` DECIMAL(10,2) NOT NULL, INDEX `FK oferty1` (`id_oferty` ASC), INDEX `FK wskazniki1` (`id_wskaznika` ASC), CONSTRAINT `FK oferty1` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT `FK wskazniki1` FOREIGN KEY (`id_wskaznika` ) REFERENCES `engo`.`wskazniki` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION) Tabela - Wskazniki_zadania_zakres Tabela zawiera przypisania wskaźników do poszczególnych zakresów zadań zdefiniowanych w tabeli zadania_zakres. Każde zakres zadań zdefiniowany w ustawie ma przypisany inny zestaw wskaźników potrzebnych do obliczania korzyści z realizacji zadania publicznego. -- Table `engo`.`wskazniki_zadania_zakres` CREATE TABLE IF NOT EXISTS `engo`.`wskazniki_zadania_zakres` ( `id_zakres` INT(11) NOT NULL, `id_wskaznik` INT(11) NOT NULL, PRIMARY KEY (`id_zakres`, `id_wskaznik`), INDEX `FK wskazniki` (`id_wskaznik` ASC), Strona 41

42 Kalkulator outsourcingu: Generator e-n-go CONSTRAINT `FK wskazniki` FOREIGN KEY (`id_wskaznik` ) REFERENCES `engo`.`wskazniki` (`id` ), CONSTRAINT `FK zadania_zakres` FOREIGN KEY (`id_zakres` ) REFERENCES `engo`.`zadania_zakres` (`id` )) Tabela - Zadania_linki Zawiera listę adresów URL przypisanych do ogłoszonego zadania, które mogą być odnośnikami do innych ustaw, dokumentów. -- Table `engo`.`zadania_linki` CREATE TABLE IF NOT EXISTS `engo`.`zadania_linki` ( `id_zadania` INT(11) NULL DEFAULT NULL, `url` VARCHAR(255) NULL DEFAULT NULL, `tytul` VARCHAR(128) NULL DEFAULT NULL, INDEX `fk_zadania_linki_1` (`id_zadania` ASC), CONSTRAINT `fk_zadania_linki_1` FOREIGN KEY (`id_zadania` ) REFERENCES `engo`.`zadania` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION) Strona 42

43 Tabela - Zalaczniki Tabela zawiera listę załączników dołączonych do wniosku ofertowego, jak skany dokumentów, potwierdzenia itp. Pliki te są fizycznie przetrzymywane w katalogu poza serwerem WWW. -- Table `engo`.`zalaczniki` CREATE TABLE IF NOT EXISTS `engo`.`zalaczniki` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `id_zadania` INT(11) NULL DEFAULT NULL, `id_oferty` INT(11) NULL DEFAULT NULL, `id_uzytkownika` INT(10) UNSIGNED NOT NULL, `nazwa` VARCHAR(64) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL, `typ` SMALLINT(6) NOT NULL, INDEX `zalaczniki_id_zadania_foreign` (`id_zadania` ASC), INDEX `zalaczniki_id_oferty_foreign` (`id_oferty` ASC), INDEX `zalaczniki_id_uzytkownika_foreign` (`id_uzytkownika` ASC), CONSTRAINT `zalaczniki_id_oferty_foreign` FOREIGN KEY (`id_oferty` ) REFERENCES `engo`.`oferty` (`id` ) ON DELETE SET NULL, CONSTRAINT `zalaczniki_id_uzytkownika_foreign` FOREIGN KEY (`id_uzytkownika` ) REFERENCES `engo`.`users` (`id` ) ON DELETE NO ACTION, CONSTRAINT `zalaczniki_id_zadania_foreign` FOREIGN KEY (`id_zadania` ) REFERENCES `engo`.`zadania` (`id` ) ON DELETE SET NULL) DEFAULT CHARACTER SET = utf8 Strona 43

44 Kalkulator outsourcingu: Generator e-n-go COLLATE = utf8_unicode_ci; Strona 44

45 Lista zdefiniowanych klas podstawowych Poniżej wymieniono podstawowe klasy wykorzystywane w systemie. AuthController Klasa odpowiada za rejestrowanie nowych użytkowników w systemie, aktywowanie konta, logowanie, przypomnienie hasła. AdminController Klasa odpowiada za odczytywanie uprawnień w panelu JST. Przygotowane pod rozbudowę o dalsze funkcjonalności w systemie umożliwiające nadawanie uprawnień. W chwili obecnej wszyscy użytkownicy roli JST mają jednakowe uprawnienia. AuthorizedController Klasa jest rozszerzeniem klasy bazowej, sprawdza dodatkowo czy użytkownik jest zalogowany w systemie. Klasa bazowa dla wszystkich klas wymagających od użytkownika zalogowania. BaseController Klasa bazowa, zawiera filtr CSRF oraz definiuje szablon strony. CalculatorController Klasa odpowiedzialna za obliczanie wskaźników dla poszczególnych ofert. Dynamicznie ładuje wskaźniki dla danego zakresu z którego pochodzi zadanie, sprawdza czy do obliczenia wskaźnika posiadamy wszystkie potrzebne dane i zwraca wartość wskaźnika. ClientsController Klasa odpowiedzialna za tworzenie nowych oferentów w ramach konta użytkownika, edycje tych oferentów, kasowanie, sprawdza również poprawność danych. Strona 45

46 Kalkulator outsourcingu: Generator e-n-go HelpController Klasa odpowiedzialna za zwracanie tzw. pomocy pojawiającej się w wniosku ofertowym po kliknięciu niebieskiej ikonki i. EditionsController Klasa odpowiedzialna za definiowanie nowych edycji konkursowych, zarządzanie edycjami konkursowymi oraz ich kasowanie OffertController Klasa odpowiedzialna za wniosek ofertowy. Zwraca poszczególne formularze, obsługuje ich edycje. PdfController Klasa odpowiedzialna za generowanie wszelkich wydruków PDF, jak wniosek ofertowy, potwierdzenia ofert, zestawienia ReportController Klasa odpowiedzialna za generowanie formularzy raportu realizacji zadania ofertowego, jak również jego przetwarzanie oraz walidację. TaskController Klasa odpowiedzialna za definiowanie nowych zadań w ramach konkursu ofert, ich edycję, kasowanie. PointersController Klasa bazowa służąca do definiowania wskaźników wykorzystywanych przy obliczaniu korzyści za pomocą kalkulatora e-n-go UnitsController Klasa odpowiedzialna za definiowanie i zarządzanie jednostkami miar w systemie. Strona 46

47 UsersController Klasa odpowiedzialna za zarządzanie kontami użytkowników w systemie, dodawanie użytkowników, kasowanie, edycja. Strona 47

Opis techniczny aplikacji

Opis techniczny aplikacji Cieszyn, 2014 r. Projektodawca: Stowarzyszenie Wspierania Inicjatyw Gospodarczych DELTA PARTNER Ul. Zamkowa 3A / 1, 43 400 Cieszyn Tel. (33) 851 44 81, fax: (33) 851 44 81 biuro@deltapartner.org.pl, projekt@kalkulatorngo.pl

Bardziej szczegółowo

Wprowadzenie do BD Operacje na bazie i tabelach Co poza zapytaniami? Algebra relacji. Bazy Danych i Systemy informacyjne Wykład 2.

Wprowadzenie do BD Operacje na bazie i tabelach Co poza zapytaniami? Algebra relacji. Bazy Danych i Systemy informacyjne Wykład 2. Bazy Danych i Systemy informacyjne Wykład 2 Piotr Syga 16.10.2017 Dodawanie, usuwanie i zmienianie rekordów Wstawianie rekordu wstawianie do tabeli INSERT INTO A VALUES ( fioletowy, okrągły, słodko-kwaśny

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5 Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9 Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4 Wdrożenie modułu płatności eservice dla systemu Gekosale 1.4 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji...

Bardziej szczegółowo

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1 Bazy danych Wykład IV SQL - wprowadzenie Copyrights by Arkadiusz Rzucidło 1 Czym jest SQL Język zapytań deklaratywny dostęp do danych Składnia łatwa i naturalna Standardowe narzędzie dostępu do wielu różnych

Bardziej szczegółowo

System Wniosków DWZ AGH

System Wniosków DWZ AGH System Wniosków DWZ AGH Maurycy Ornat, Aes Grave 25 marca 2012 Plan 1 Wprowadzenie Po co jest system Bezpieczeństwo 2 Panel klienta Rejestracja i logowanie Widok panelu klienta Składanie wniosków 3 Panel

Bardziej szczegółowo

Politechnika Częstochowska. Projektowanie systemów użytkowych II

Politechnika Częstochowska. Projektowanie systemów użytkowych II Politechnika Częstochowska Wydział Inżynierii Mechanicznej i Informatyki Projektowanie systemów użytkowych II Zdalny wybór Prac Dyplomowych Diana Kisiała Tomasz Jewiarz Jacek Kucharzewski Informatyka,

Bardziej szczegółowo

Opis działania portalu Elektroniczny Generator Wniosków (styczeń 2015)

Opis działania portalu Elektroniczny Generator Wniosków (styczeń 2015) Opis działania portalu Elektroniczny Generator Wniosków (styczeń 2015) Wymagania odnośnie przeglądarki Internet Explorer: wersja równa lub wyższa od IE9, wyłączony tryb zgodności, wyłączone blokowanie

Bardziej szczegółowo

Języki programowania wysokiego poziomu. Ćwiczenia

Języki programowania wysokiego poziomu. Ćwiczenia Języki programowania wysokiego poziomu Ćwiczenia Języki programowania Ćwiczenia Strukturalny HTML Arkusze CSS Formularze HTML i PHP Baza danych MySQL Forum internetowe Strukturalny HTML Zadania Dokument

Bardziej szczegółowo

SZCZEGÓŁOWY OPIS SPOSOBU DOSTĘPU DO INFORMACJI I DANYCH ZAWARTYCH W RAPORTACH SKŁADANYCH DO KRAJOWEJ BAZY DLA GIOŚ I WIOŚ

SZCZEGÓŁOWY OPIS SPOSOBU DOSTĘPU DO INFORMACJI I DANYCH ZAWARTYCH W RAPORTACH SKŁADANYCH DO KRAJOWEJ BAZY DLA GIOŚ I WIOŚ SZCZEGÓŁOWY OPIS SPOSOBU DOSTĘPU DO INFORMACJI I DANYCH ZAWARTYCH W RAPORTACH SKŁADANYCH DO KRAJOWEJ BAZY DLA GIOŚ I Warszawa, październik 2015 DOSTĘP DO INFORMACJI I DANYCH ZAWARTYCH W RAPORTACH SKŁADANYCH

Bardziej szczegółowo

TABUN_CMS. System zarządzania treścią dla dedykowanej grupy użytkowników. Tabun_CMS 2008 Marcin Biegun, Szymon Bąk

TABUN_CMS. System zarządzania treścią dla dedykowanej grupy użytkowników. Tabun_CMS 2008 Marcin Biegun, Szymon Bąk TABUN_CMS System zarządzania treścią dla dedykowanej grupy użytkowników Spis treści TABUN_CMS...1 Informacje wstępne...3 Cele wdrożenia systemu...3 Wykorzystane technologie...3 Ocena działania systemu...3

Bardziej szczegółowo

Wymagania systemowe po stronie serwera

Wymagania systemowe po stronie serwera 1 z 6 30-06-2011 11:15 Specyfikacja Oprogramowanie do zarządzania wnioskami poręczeniowymi Szczegółowe funkcjonalności oprogramowania do zarządzania wnioskami poręczeniowymi Spis treści 1 Wstęp 2 Wymagania

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

Połączenie Partnera z serwisem JustPay poprzez - METODĘ 2

Połączenie Partnera z serwisem JustPay poprzez - METODĘ 2 Połączenie Partnera z serwisem JustPay poprzez - METODĘ 2 Generowanie kodów: po stronie Partnera Weryfikacja kodów: po stronie Partnera Spis treści 1. Kolejne kroki w stworzeniu własnego serwisu 2. Jak

Bardziej szczegółowo

SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW ZEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS

SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW ZEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS PAKIET EDUKACYJNY SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW ZEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS Kraków, grudzień 2014 r. Pro j e k t P I N A W I K U S i n n o w a c y j n a m e t o d a m o n i t o

Bardziej szczegółowo

Przewodnik po systemie

Przewodnik po systemie Kalkulator outsourcingu: Generator e-n-go Cieszyn, listopad 2013 r. Projektodawca: Stowarzyszenie Wspierania Inicjatyw Gospodarczych DELTA PARTNER Ul. Zamkowa 3A / 1, 43 400 Cieszyn Tel. (33) 851 44 81,

Bardziej szczegółowo

Wykład 05 Bazy danych

Wykład 05 Bazy danych Wykład 05 Bazy danych Tabela składa się z: Kolumn Wierszy Wartości Nazwa Wartości Opis INT [UNSIGNED] -2^31..2^31-1 lub 0..2^32-1 Zwykłe liczby całkowite VARCHAR(n) n = długość [1-255] Łańcuch znaków o

Bardziej szczegółowo

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych Języki programowania wysokiego poziomu PHP cz.4. Bazy danych PHP i bazy danych PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł

Bardziej szczegółowo

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Bardziej szczegółowo

Wykład 2. SQL 1 Structured Query Lenguage

Wykład 2. SQL 1 Structured Query Lenguage Wykład 2 SQL 1 Structured Query Lenguage SQL (Structured Query Language) Język zapytań do bazy danych. IBM lata osiemdziesiąte. Stosowany w systemach zarządzania bazami danych (DBMS); Oracle, Paradox,Access,

Bardziej szczegółowo

Wykład 5: PHP: praca z bazą danych MySQL

Wykład 5: PHP: praca z bazą danych MySQL Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych

Bardziej szczegółowo

Podstawy technologii WWW

Podstawy technologii WWW Podstawy technologii WWW Ćwiczenie 11 PHP, MySQL: więcej, więcej!, więcej!!. tabel i funkcjonalności. Na dzisiejszych zajęciach zdefiniujemy w naszej bazie kilka tabel powiązanych kluczem obcym i zobaczymy,

Bardziej szczegółowo

Język SQL, zajęcia nr 1

Język SQL, zajęcia nr 1 Język SQL, zajęcia nr 1 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Najpopularniejsze

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika Lokalnego Systemu Informatycznym Regionalnego Programu Operacyjnego Województwa Podkarpackiego na lata 2014-2020 (LSI RPO WP 2014-2020) Status: Wersja zatwierdzona Ostatnia modyfikacja:

Bardziej szczegółowo

System generacji raportów

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

Dokumentacja SQL API 1

Dokumentacja SQL API 1 Dokumentacja SQL API 1 Wprowadzenie... 2 Kody błędów... 3 Tworzenie konfiguracji... 4 Konfiguracja po stronie Klienta... 6 Konfiguracja po stronie SerwerSMS... 8 Archiwizacja danych... 9 2 Wprowadzenie

Bardziej szczegółowo

Projektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Projektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych Projektowanie bazy danych Jarosław Kuchta Projektowanie Aplikacji Internetowych Możliwości projektowe Relacyjna baza danych Obiektowa baza danych Relacyjno-obiektowa baza danych Inne rozwiązanie (np. XML)

Bardziej szczegółowo

Podręcznik Użytkownika LSI WRPO

Podręcznik Użytkownika LSI WRPO Podręcznik użytkownika Lokalnego Systemu Informatycznego do obsługi Wielkopolskiego Regionalnego Programu Operacyjnego na lata 2007 2013 w zakresie wypełniania wniosków o dofinansowanie Wersja 1 Podręcznik

Bardziej szczegółowo

Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS Opracowanie: ACK Cyfronet AGH Wersja: 2.0 (grudzień 2017) Strona 1 Spis treści Instrukcja

Bardziej szczegółowo

Szczegółowy opis przedmiotu zamówienia

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

Sesje i logowanie. 1. Wprowadzenie

Sesje i logowanie. 1. Wprowadzenie Sesje i logowanie 1. Wprowadzenie Żądania od nawet tego samego użytkownika na serwerze nie są domyślnie w żaden sposób łączone ze sobą. Każde jest w pewnym sensie nowe i serwer nie jest w stanie stwierdzić,

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

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

Laboratorium nr 4. Temat: SQL część II. Polecenia DML Laboratorium nr 4 Temat: SQL część II Polecenia DML DML DML (Data Manipulation Language) słuŝy do wykonywania operacji na danych do ich umieszczania w bazie, kasowania, przeglądania, zmiany. NajwaŜniejsze

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

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

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

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS Wersja 1.1 Pro j e k t P I N A W I K U S i n n o w a c y j n a m e t o d a m o n i t o r i n g u k o n t r a k t o w a

Bardziej szczegółowo

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji

Bardziej szczegółowo

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Zestaw ćwiczeń1 Dzięki DDL (Data Definition Language) można operować na strukturach, w których dane są przechowywane czyli np. dodawać, zmieniać i kasować tabele lub bazy. Najważniejsze polecenia tej grupy

Bardziej szczegółowo

Dokumentacja interfejsu MySQL. Platforma BSMS.PL Instrukcja podłączenia po przez mysql

Dokumentacja interfejsu MySQL. Platforma BSMS.PL Instrukcja podłączenia po przez mysql Dokumentacja interfejsu MySQL Platforma BSMS.PL Instrukcja podłączenia po przez mysql Dokumentacja interfejsu mysql (strona 2) SPIS TREŚCI 1. Zawartość dokumentu str.3 2. Informacje ogólne 2.1 Zastosowanie

Bardziej szczegółowo

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

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

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015 Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015 Informacje ogólne Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.2/2015 mogą

Bardziej szczegółowo

Projektowanie aplikacji w modelu MVC opartej o framework CodeIgniter

Projektowanie aplikacji w modelu MVC opartej o framework CodeIgniter Projektowanie aplikacji w modelu MVC opartej o framework CodeIgniter Konfiguracja i przygotowanie przykładowej aplikacji opartej o model Model-View- Controller Konfiguracja frameworka Zainstaluj na serwerze

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

Wykład 6: PHP: praca z bazą danych MySQL, cz.2

Wykład 6: PHP: praca z bazą danych MySQL, cz.2 Wykład 6: PHP: praca z bazą danych MySQL, cz.2 Połączenie z bazą danych (cba.pl) Uwaga ogólna: Gdy korzystamy z usługi hostingowej: usługodawca poda nam nasz login, hasło i nazwę bazy danych (przy bezpłatnej

Bardziej szczegółowo

Projektowanie systemów baz danych

Projektowanie systemów baz danych Projektowanie systemów baz danych Seweryn Dobrzelewski 4. Projektowanie DBMS 1 SQL SQL (ang. Structured Query Language) Język SQL jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do

Bardziej szczegółowo

Instrukcja rejestracji organizacji w podsystemie. Generator Wniosków Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Instrukcja rejestracji organizacji w podsystemie. Generator Wniosków Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS Instrukcja rejestracji organizacji w podsystemie Generator Wniosków Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS Opracowanie: ACK Cyfronet AGH Wersja: 1.1 (październik 2013) Strona 1 Zawartość Instrukcja

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR UWAGA Aby zapewnić niezawodną pracę urządzenia, przed przystąpieniem do jego obsługi

Bardziej szczegółowo

Podstawy technologii WWW

Podstawy technologii WWW Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer

Bardziej szczegółowo

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji src/ - folder zawiera cały kod PHP aplikacji

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji src/ - folder zawiera cały kod PHP aplikacji Baza danych i ORM Projekt zestaw usług dostępnych pod daną domeną. Aplikacja niezależnie działające programy/serwisy (w obrębie pojektu). Zwyczajowo projekt posiada dwie aplikacje: Frontend Backend Moduł

Bardziej szczegółowo

Materiał szkoleniowy:

Materiał szkoleniowy: UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ W LUBLINIE Projekt Nowoczesny model zarządzania w UMCS umowa nr UDA-POKL.04.01.01-00-036/11-00 Pl. Marii Curie-Skłodowskiej 5, 20-031 Lublin, www.nowoczesny.umcs.lublin.pl

Bardziej szczegółowo

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O. Instrukcja Rejestracji i aktywacji konta w systemie so-open.pl 1Strona 1 z 12 Spis treści Wstęp... 3 Rejestracja... 3 Aktywacja konta... 5 Rozpoczęcie pracy z systemem... 7 Pierwsze logowanie do systemu...

Bardziej szczegółowo

Podręcznik użytkownika

Podręcznik użytkownika Podręcznik użytkownika Promocja wykorzystania biogazu w regionach Europy www.biogasaccepted.eu Studienzentrum für internationale Analysen 4553 Schlierbach/ Österreich Manual - Page 1/13 Contents Contents...2

Bardziej szczegółowo

1. Rejestracja 2. Logowanie 3. Zgłaszanie nowego wniosku projektowego

1. Rejestracja 2. Logowanie 3. Zgłaszanie nowego wniosku projektowego 1. Rejestracja Dostęp do wniosku projektowego możliwy jest jedynie dla zarejestrowanych użytkowników. Aby zostać zarejestrowanym należy wypełnić formularz dostępny na stronie www.polskapomoc.gov.pl, a

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

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

Podręcznik Administratora Szkoły

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

Bardziej szczegółowo

SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW WEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS

SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW WEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS PAKIET EDUKACYJNY SCENARIUSZE ĆWICZEŃ DLA UŻYTKOWNIKÓW WEWNĘTRZNYCH SYSTEMU INFORMATYCZNEGO NAWIKUS Kraków, grudzień 2014 r. Pro j e k t P I N A W I K U S i n n o w a c y j n a m e t o d a m o n i t o

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska Klucz podstawowy PRIMARY KEY Klucz kandydujący UNIQUE Klucz alternatywny - klucze kandydujące, które nie zostały wybrane na klucz podstawowy Klucz obcy - REFERENCES Tworząc tabelę,

Bardziej szczegółowo

REGULAMIN KORZYSTANIA Z SERWISU INTERNETOWEGO Lloyd Properties sp. z o.o.

REGULAMIN KORZYSTANIA Z SERWISU INTERNETOWEGO Lloyd Properties sp. z o.o. REGULAMIN KORZYSTANIA Z SERWISU INTERNETOWEGO Lloyd Properties sp. z o.o. POSTANOWIENIA OGÓLNE 1. Niniejszy "Regulamin korzystania z serwisu internetowego Lloyd Properties sp. z o.o." (zwany dalej Regulaminem

Bardziej szczegółowo

Pomoc do programu Oferent

Pomoc do programu Oferent Pomoc do programu Oferent Wersja dokumentu: 1.1 Data ostatniej modyfikacji: 12.03.2012 Informacja o zmianach w stosunku do poprzedniej wersji dokumentu: Dodano informację o wymaganiach platformy Silverlight

Bardziej szczegółowo

Instrukcja stosowania platformy internetowej "Szkoła praktycznej ekonomii - młodzieżowe miniprzedsiębiorstwo" - zakładka Nauczyciel

Instrukcja stosowania platformy internetowej Szkoła praktycznej ekonomii - młodzieżowe miniprzedsiębiorstwo - zakładka Nauczyciel Instrukcja stosowania platformy internetowej "Szkoła praktycznej ekonomii - młodzieżowe miniprzedsiębiorstwo" - zakładka Nauczyciel 1 1. Czym jest platforma internetowa Szkoła praktycznej ekonomii młodzieżowe

Bardziej szczegółowo

Formularz rankingowy dla doktorantów - instrukcja obsługi dla Doktoranta

Formularz rankingowy dla doktorantów - instrukcja obsługi dla Doktoranta Formularz rankingowy dla doktorantów - instrukcja obsługi dla Doktoranta Informacje ogólne Aplikacja Formularz Rankingowy służy do generowania "Formularza rankingowego uczestnika II roku i wyższych lat

Bardziej szczegółowo

Instalacja systemu zarządzania treścią (CMS): Joomla

Instalacja systemu zarządzania treścią (CMS): Joomla Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola

Bardziej szczegółowo

System epon Dokumentacja użytkownika

System epon Dokumentacja użytkownika System epon Dokumentacja użytkownika Prawa autorskie tego opracowania należą do MakoLab S.A. Dokument ten, jako całość, ani żadna jego część, nie może być reprodukowana lub rozpowszechniana w jakiejkolwiek

Bardziej szczegółowo

EXSO-CORE - specyfikacja

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

5. Wypełniony formularz należy zatwierdzić klikając na przycisk ZATWIERDŹ.

5. Wypełniony formularz należy zatwierdzić klikając na przycisk ZATWIERDŹ. Pomoc Aby skorzystać z generatora wniosku o dofinansowanie wnioskodawca musi wpisać do przeglądarki internetowej adres internetowy generatora wniosku (http://pw.opolskie.pl). W kolejnym etapie wnioskodawca

Bardziej szczegółowo

Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro.

Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro. Instrukcja logowania i realizacji podstawowych transakcji w systemie bankowości internetowej dla klientów biznesowych BusinessPro aktualizacja: 8 listopada 2017 r. Spis treści: 1. Logowanie do bankowości

Bardziej szczegółowo

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

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

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

INSTRUKCJA UŻYTKOWNIKA

INSTRUKCJA UŻYTKOWNIKA INSTRUKCJA UŻYTKOWNIKA DLA FIRM SZKOLENIOWYCH JAK KORZYSTAĆ Z MODUŁU FIRMY SZKOLENIOWEJ narzędzia informatycznego opracowanego w ramach projektu Czas zawodowców wielkopolskie kształcenie zawodowe Wielkopolski

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

Laboratorium 7 Blog: dodawanie i edycja wpisów

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

Bardziej szczegółowo

FORMULARZ ZAPYTANIA OFERTOWEGO o wartości zamówienia poniżej euro

FORMULARZ ZAPYTANIA OFERTOWEGO o wartości zamówienia poniżej euro Żnin, dnia 28 lutego 2011r. OR. 2722.7.2011 A/A FORMULARZ ZAPYTANIA OFERTOWEGO o wartości zamówienia poniżej 14 000 euro na wdrożenie części informatycznej dla potrzeb obsługi systemu monitorowania poziomu

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW Historia zmian dokumentu Nr wersji Data wersji Komentarz/Uwagi/Zakres zmian 1.0 2015-11-19 Utworzenie dokumentu 1 Spis treści

Bardziej szczegółowo

Tworzenie tabel. Bazy danych - laboratorium, Hanna Kleban 1

Tworzenie tabel. Bazy danych - laboratorium, Hanna Kleban 1 Tworzenie tabel Tabela podstawowa struktura, na której zbudowana jest relacyjna baza danych. Jest to zbiór kolumn (atrybutów) o ustalonych właściwościach, w których przechowuje się dane. Dane te są reprezentowane

Bardziej szczegółowo

Instrukcja Obsługi aplikacji Generator wniosków

Instrukcja Obsługi aplikacji Generator wniosków Instrukcja Obsługi aplikacji Generator wniosków 1 Spis treści 1.Logowanie w aplikacji...3 1.1.Zakładanie konta przez nowego Użytkownika...3 1.2.Logowanie Użytkownika z aktywnym kontem...5 2.Rejestracja...5

Bardziej szczegółowo

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b 1.0 Informacje ogólne 2 2.0 Pliki instalacyjne 2 3.0 Weryfikacja bazy przed migracją 3 4.0 Instalacja Sage Migrator 6 5.0 Migracja krok

Bardziej szczegółowo

VENUS-BEAUTY.pl. Instrukcja obsługi procesu zamówienia

VENUS-BEAUTY.pl. Instrukcja obsługi procesu zamówienia VENUS-BEAUTY.pl Instrukcja obsługi procesu zamówienia 1 Wymagania techniczne Komputer podłączony do sieci internetowej (ze stałym łączem internetowym) System Windows z zainstalowanym oprogramowaniem antywirusowym

Bardziej szczegółowo

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

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

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

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

SIECI KOMPUTEROWE I BAZY DANYCH

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

Bardziej szczegółowo

Witkac.pl. Platforma do zlecania zadań publicznych przez samorządy organizacjom pozarządowym

Witkac.pl. Platforma do zlecania zadań publicznych przez samorządy organizacjom pozarządowym Witkac.pl Platforma do zlecania zadań publicznych przez samorządy organizacjom pozarządowym Witkac.pl - dla kogo? Samorządy gminy, powiaty, województwa, ogłaszające konkursy na realizację zadań publicznych

Bardziej szczegółowo

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

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

Bardziej szczegółowo

BADANIE RYNKU I WYMAGANIA FUNKCJONALE

BADANIE RYNKU I WYMAGANIA FUNKCJONALE BADANIE RYNKU Wydział Rozwoju Społeczeństwa Obywatelskiego Urzędu Marszałkowskiego Województwa Dolnośląskiego (UMWD) zwraca się z prośbą o wycenę usługi informatycznej spełniającą poniższe wymagania funkcjonalne

Bardziej szczegółowo

https://lsi.ncbr.gov.pl

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

Bardziej szczegółowo

Praca w programie dodawanie pisma.

Praca w programie dodawanie pisma. Praca w programie dodawanie pisma. Wybór zakładki z danymi z Currendy (1) (tylko w przypadku włączenia opcji korzystania z danych Currendy). Wyszukanie i wybranie pisma. Po wybraniu wiersza dane z Currendy

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,

Bardziej szczegółowo

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ ELEKTRONICZNA KSIĄŻKA ZDARZEŃ Instrukcja obsługi 1. WSTĘP... 2 2. LOGOWANIE DO SYSTEMU... 2 3. STRONA GŁÓWNA... 3 4. EWIDENCJA RUCHU... 4 4.1. Dodanie osoby wchodzącej na teren obiektu... 4 4.2. Dodanie

Bardziej szczegółowo

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0 Instrukcja instalacji środowiska testowego na TestingCup 2017 wersja 1.0 Spis treści: 1. Wstęp Błąd! Nie zdefiniowano zakładki. 2. Konfiguracja sprzętowa 2 3. Instalacja bazy danych MySQL 5.7 2 4. Import

Bardziej szczegółowo

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl Niniejsze zasady dotyczą wszystkich Użytkowników strony internetowej funkcjonującej w domenie http://www.pawlowskisport.pl,

Bardziej szczegółowo

SYSTEM DIALOGU SPOŁECZNEGO INSTRUKCJA DLA UŻYTKOWNIKÓW CZĘŚCI PUBLICZNEJ SYSTEMU

SYSTEM DIALOGU SPOŁECZNEGO INSTRUKCJA DLA UŻYTKOWNIKÓW CZĘŚCI PUBLICZNEJ SYSTEMU SYSTEM DIALOGU SPOŁECZNEGO INSTRUKCJA DLA UŻYTKOWNIKÓW CZĘŚCI PUBLICZNEJ SYSTEMU Spis treści Wprowadzenie... 4 Pierwsze kroki... 4 O portalu... 4 Przeglądarki obsługujące portal... 4 Poruszanie się po

Bardziej szczegółowo

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r. System FOKUS Instalacja bazy danych MySQL Autor : Piotr Zielonka tel. 601 99-73-79 pomoc@zielonka.info.pl Piotrków Tryb., sierpień 2018r. W wersji 2018.7.0 systemu FoKus wprowadzono funkcje umożliwiające

Bardziej szczegółowo

2007-2013 2014-2020. Wprowadzenie do systemów informatycznych wspierających wdrażanie programów operacyjnych w latach 2014-2020: SOWA i SL2014

2007-2013 2014-2020. Wprowadzenie do systemów informatycznych wspierających wdrażanie programów operacyjnych w latach 2014-2020: SOWA i SL2014 Wprowadzenie do systemów informatycznych wspierających wdrażanie programów operacyjnych w latach 2014-2020: SOWA i SL2014 Warszawa, dnia 25 czerwca 2015 r. 2007-2013 2014-2020 Generator Wniosków Aplikacyjnych

Bardziej szczegółowo

Multi-projekt z przedmiotów Inżynieria oprogramowania, Współczesne bazy danych i Programowanie w języku Java

Multi-projekt z przedmiotów Inżynieria oprogramowania, Współczesne bazy danych i Programowanie w języku Java Multi-projekt z przedmiotów Inżynieria oprogramowania, Współczesne bazy danych i Programowanie w języku Java Spis treści 1 Terminarz...3 2 Specyfikacja wymagań - założenia projektowe...4 2.1 Informacje

Bardziej szczegółowo

Regulamin Internetowego Biura Obsługi Klienta

Regulamin Internetowego Biura Obsługi Klienta Regulamin Internetowego Biura Obsługi Klienta 1 Zasady ogólne 1. Regulamin Internetowego Biura Obsługi Klienta określa warunki i zasady korzystania z usług oferowanych przez Rejonowe Przedsiębiorstwo Wodociągów

Bardziej szczegółowo

Baza danych do przechowywania użytkowników

Baza danych do przechowywania użytkowników System logowania i rejestracji jest bardzo przydatną funkcjonalnością na każdej stronie. Umożliwia sprawną identyfikację i zarządzanie użytkownikami. Strona ze skryptem logowania nabiera dużej wartości.

Bardziej szczegółowo