PROJEKT I REALIZACJA APLIKACJI WSPIERAJĄCEJ ZARZĄDZANIE SKLEPEM INTERNETOWYM ZA POMOCĄ USŁUG ANALIZY DANYCH W SQL SERVERZE

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

Download "PROJEKT I REALIZACJA APLIKACJI WSPIERAJĄCEJ ZARZĄDZANIE SKLEPEM INTERNETOWYM ZA POMOCĄ USŁUG ANALIZY DANYCH W SQL SERVERZE"

Transkrypt

1 WYŻSZA SZKOŁA INFORMATYKI I ZARZĄDZANIA COPERNICUS WE WROCŁAWIU KIERUNEK: INFORMATYKA (INF) SPECJALNOŚĆ: SYSTEMY I SIECI KOMPUTEROWE (SSK) PRACA DYPLOMOWA INŻYNIERSKA Grzegorz ŚLIWIŃKI PROJEKT I REALIZACJA APLIKACJI WSPIERAJĄCEJ ZARZĄDZANIE SKLEPEM INTERNETOWYM ZA POMOCĄ USŁUG ANALIZY DANYCH W SQL SERVERZE Ocena pracy:... (ocena pracy dyplomowej, data, podpis promotora) (pieczątka uczelni) Promotor: dr inż. Zofia KRUCZKIEWICZ WROCŁAW

2 Spis treści 1. Wprowadzenie Zagadnienia teoretyczne OLAP SQL Server Analysis Services SQL Server Reporting Services PHP Istniejące systemy Narzędzia SQL Server Business Intelligence Development Studio SQL Server Management Studio Eclipse platform PDT Project Sybase PowerDesigner Wymagania i koncepcja projektu Wymagania Obraz sytemu Model logiczny Funkcje systemu Model bazy danych Związki pomiędzy encjami Rozdzielenie warstwy prezentacji od warstwy logicznej Projekt Szczegółowy diagram bazy danych Szczegółowy diagram kostki OLAP Interfejs projekt Funkcjonalność systemu System szablonów Implementacja Logowanie użytkownika Operacje na danych testowych, na przykładzie modułu produktów Generacja testowych danych zakupów Konstrukcja kostki OLAP Raporty System szablonów Testy Test działania systemu Test trybów logowania użytkownika Test funkcji manipulacji danymi Test generacji danych do analizy Test raportowania Podsumowanie Bibliografia

3 Spis rysunków Kostka OLAP...7 Statystyki dostępne w systemie oscommerce [8]...10 Statystyki dostępne w Shop [9]...11 SQL Server Business Intelligence Development Studio - praca z wielowymiarową bazą danych...13 SQL Server Business Intelligence Development Studio - projektowanie raportów...13 SQL Server Management Studio...14 Eclipse - PDT Project [10]...15 Sybase PowerDesigner 11 Evaluation [11]...16 Schemat koncepcyjny systemu...18 Funkcje użytkownika systemu...19 Diagram ERD. Ogólny obraz bazy danych...20 Relacje diagramu ERD...21 Idea rozdzielenia warstw...22 Fizyczny model bazy danych...25 Diagram wielowymiarowej bazy danych OLAP...27 Projekt interfejsu...28 Logowanie użytkownika...29 Dodawanie nowego produktu...30 Usuwanie klienta...31 Generacja danych do analizy...32 Generacja raportu...33 Ogólny schemat działania systemu szablonów...35 Moduł zarządzania klientami, widok standardowy...36 Moduł zarządzania klientami: widok edycji...36 Panel logowania...37 Operacje na produktach...38 Dimmension Usage: Połączenia pomiędzy wymiarami i miarami...46 Ekran logowania systemu...54 Logowanie do systemu bez opcji Zapamiętania...54 Ekran powitalny...55 Spis ciasteczek logowania bez opcji Zapamiętaj...55 Logowanie z opcją Zapamiętaj...55 Spis plików cookie z ciasteczkiem autologin...55 Panel manipulacji danych produktów...56 Dodawanie nowego produktu...57 Nowy produkt w bazie danych...57 Nowy produkt w spisie treści...57 Edycja produktów...57 Zmienione dane w bazie danych...58 Komunikat ostrzegający przed przypadkowym usunięciem...58 Komunikat o istniejacych danych transakcyjnych...59 Krok pierwszy generacji danych transakcyjnych...59 Krok drugi generacji danych transakcyjnych...60 Krok trzeci generacji danych transakcyjnych...60 Komunikat o wygenerowanych danych...61 Wybór raportu...61 Ustawianie parametrów raportu...62 Raport rocznego zestawienia sprzedaży

4 1. Wprowadzenie Dziedzina pracy W dzisiejszych czasach handel prowadzi się coraz częściej drogą elektroniczną. Sklepy przeprowadzają coraz więcej transakcji bezgotówkowych przy użyciu kart płatniczych. W Internecie, jak grzyby po deszczu powstają sklepy internetowe: księgarnie, ze sprzętem komputerowym, z bielizną, kosmetykami, elektroniką, a nawet spożywcze, choć te przeważnie oferują zasięg lokalny. Projektanci takich sklepów prześcigają się w pomysłach na ergonomię i przejrzystość interfejsu, możliwościach zapłaty za zamówienie, a także na nowe funkcje, dostępne dla klientów. W takim natłoku rzeczą naturalną jest silna konkurencja, a klienci są kuszeni coraz szerszym wachlarzem promocji, coraz obszerniejszą zawartością sklepu, coraz lepszymi warunkami dostawy i wygodniejszymi możliwościami zapłaty, bardziej ergonomicznymi i przejrzystymi interfejsami. Oferuje im się również kolejne funkcje, poszerzające funkcjonalność sklepów. I tu powstają pytania. Jak zwrócić uwagę klienta na nasz sklep? Którzy klienci są skłonni wydać więcej pieniędzy? Którym warto zaoferować promocję? Z drugiej strony, jakie produkty sprzedawać? Jakie warunki dostawy, zaproponować? Jakie warunki płatności? Czy podnieść cenę towarów, ale obniżyć cenę przesyłki, czy może na odwrót, obniżyć ceny towarów, a podnieść za przesyłkę? Cel pracy Odpowiedzi na te pytania może dostarczyć system, który wspomoże właściciela, bądź też managera sklepu, poprzez analizę zgromadzonych danych. Stworzenie takiego systemu jest też celem tej pracy. Ma to być system przyjazny, wygodny w obsłudze, odwzorowywać ogólne zasady transakcji w Internecie. System powinien także móc współpracować z większością dostępnych na rynku sklepów internetowych, jak również dokładnie zobrazować rzeczywistość. Jest to istotne, ze względu na istotę decyzji podejmowanych na podstawie analizy danych. Do realizacji tych celów opracowano, zaprojektowano i wykonano system oparty transakcyjnej bazie danych i powiązanej z nią analitycznej bazie danych typu OLAP. Wykorzystano również narzędzia dostarczone przez producenta sytemu bazodanowego, w celu maksymalnego uproszczenia poszerzania możliwości systemu o nowe typy raportów, jak i modyfikacji tych już istniejących. Zaprojektowano również przejrzysty interfejs użytkownika, oraz system generujący strony, który pozwoli bez żadnych problemów dostosować wygląd interfejsu do konkretnego sklepu internetowego. W kolejnym rozdziale opisano zagadnienia teoretycznie związane z celem pracy dyplomowej. Przedstawiono teoretyczne zagadnienia związane z bazami danych typu OLAP, których użyto do analizy zgromadzonych danych. Przedstawiono dwie usługi dołączone do systemu baz danych MS SQL Server 2005: Analysis Services oraz Reporting Services. Opisano również możliwości piątej wersji języka PHP, jednego z najpopularniejszych rozwiązań, używanych w tworzeniu dynamicznych stron WWW, w tym sklepów internetowych. Rozdział trzeci przedstawia koncepcję systemu, jak również wymagania, które powinien spełniać. Zaprezentowano również ideę rozdzielenia w php warstwy logicznej systemu od warstwy prezentacji. 4

5 Projekt systemu przedstawiony jest w rozdziale czwartym. Zawiera on schematy obrazujące architekturę systemu oraz idee kierujące przedsięwzięciem. Zobrazowane zostały w nim również projekt interfejsu oraz funkcjonalność. Rozdział piąty omawia aspekty implementacji systemu. Umieszczono w nim informację o językach programowania użytych do stworzenia systemu. Kolejny rozdział, szósty, zawiera testy kluczowych elementów systemu, mających gwarantować czytelność i poprawność analizowanych danych. W rozdziale siódmym zawarto wnioski, jakie narodziły się podczas tworzenia systemu, jak również zawarto perspektywy rozwoju systemu. 5

6 2. Zagadnienia teoretyczne W pierwszym podpunkcie zajęto się zagadnieniem OLAP (On-Line Analytical Processing). Opisano historię baz OLAP, specyfikę oraz zalety. W dzisiejszych czasach, mimo coraz szerszego zastosowania narzędzi typu BI (Business Intelligence), raporty często generowane są ze źródeł transakcyjnych, co przy coraz większej ilości danych zabiera coraz więcej czasu, powodując nawet czasowe zblokowanie bazy danych. Bardzo ważne jest, by wraz ze wzrostem ilości danych, coraz większego ruchu w sklepie, raporty były serwowane dokładnie i szybko. W związku z tym opracowano opis baz danych typu OLAP, porównano je z systemami transakcyjnymi, oraz innymi rozwiązaniami stosowanymi w zarządzaniu organizacjami. W drugim podpunkcie przedstawiono pokrótce SQL Server Analysis Services, oraz jego głównych konkurentów. Wyjaśniono również dlaczego wybrano ten system. Kolejny podpunkt przedstawia SQL Server Reporting Services oraz jego możliwości. Następnie, zajęto się najnowszą, piątą, wersję języka PHP. W dzisiejszych czasach, biznes internetowy próbuje zminimalizować wydatki, jednocześnie nie obniżając niezawodności i jakości świadczonych usług. Poszukuje się rozwiązań tanich, powszechnych, stabilnych i łatwych w zastosowaniu, a jednocześnie przenośnych. Takim właśnie rozwiązaniem jest PHP. Podpunkt ten opisuje możliwości piątej wersji tego języka, a także opisuje jego zastosowania. W piątym podpunkcie krótko przedstawiono wybrane systemy e-commerce oraz ich możliwości z zakresu analizy i wspomagania decyzji biznesowych. W ostatnim podpunkcie krótko opisano narzędzia służące do pracy na wybranych technologiach. 2.1 OLAP W roku 1993 Edward F. Codd wprowadził termin OLAP (On-Line Analytical Processing przetwarzanie analityczne w trybie online) i zaproponował 12 reguł opisujących bazy danych tego typu, wzorem terminu OLTP (On-Line Transactional Processing) i 12 reguł z 1985 opisujących transakcyjne bazy danych. I o ile jego reguły zostały odrzucone przez środowisko, to sam termin OLAP idealnie pasował do baz danych projektowanych z myślą ułatwienia procesów decyzyjnych w firmach [2]. Termin ten dzisiaj jest używany do opisywania narzędzi służących łatwemu udostępnianiu zgromadzonych w hurtowni danych w postaci informacji, czyli tak potrzebnej do zarządzania organizacjami wiedzy [2]. Zgromadzone w Hurtowni, czy też w bazie produkcyjnej dane, trudno nazwać informacją. Jednocześnie, by móc udostępnić je w postaci informacji, muszą zostać przetworzone przez silnik OLAP. Aby to było możliwe, dane te są pobierane przez systemy OLAP za pomocą odpowiednich sterowników baz danych - ODBC (Open Database Connectivity). Centralną pozycję w bazie analitycznej OLAP posiada tabela faktów. W niej to zebrane są miary, numeryczne, agregowane wartości będące danymi analizowanymi. Do opisu danych 6

7 wykorzystywane są tabele wymiarów. Wszystko to razem tworzy kostkę danych, zwaną także sześcianem. Sześcian w geometrii posiada trzy wymiary, jednak kostka danych może posiadać równie dobrze jeden wymiar, jak i znacznie większą liczbę wymiarów, ograniczoną tylko potrzebami użytkownika. Tak więc wyrażenie to tak naprawdę nie oddaje wyglądu kostki OLAP, a jej istotę. Podobnie jak w geometrii, wielkość kostki danych oblicza się mnożąc przez siebie jej wymiary. Rysunek 1: Kostka OLAP Jak widać na powyższym rysunku (rys.1), OLAP prezentuje dane w postaci wielowymiarowej, co różni się od systemów transakcyjnych, gdzie główną rolę grają pojedyncze wiersze. W systemach OLAP analizie podlegają zbiory danych, transakcji. Analityczne bazy danych są stosowane głowie w systemach wspomagania decyzji (DSS Decision Support System) do generowania przekrojowych raportów z działalności danej organizacji według różnych kierunków analiz.. Typowe zastosowania to systemy sprzedaży, marketing, raporty kierownictwa, budżety, prognozy pogody, raporty finansowe [1]. Jedną z zalet systemów opartych na bazach danych OLAP, jest ich szybkość. Analizy przeprowadzone w bazie wielowymiarowej nierzadko zajmują ułamek czasu, który potrzebowałyby na te same analizy bazy transakcyjne. W niektórych przypadkach jest to nawet 0,1% tego czasu. Jest to możliwe dzięki agregacjom. Powstają one na bazie tabeli faktów i są wstępnie obliczane dla różnych granulacji tychże faktów dla określonego wymiaru, a także kombinacji wszystkich wymiarów. Ten właśnie zabieg drastycznie skraca czas odpowiedzi. Takie podejście ma jedną wadę, baza OLAP potrafi się dość szybko rozrosnąć, szczególnie wtedy, gdy istnieje dość dużo wymiarów. By tego uniknąć, współczesne systemy oferują zmianę stopnia agregacji danych, a także różnorodne metody kompresji. 7

8 Kostka OLAP zawiera dużą liczbę metadanych. Są to informacje o sposobie przechowywania danych, ich strukturze, a także ich znaczeniu. Tworząc kostkę OLAP, definiując miary, mamy wpływ również na sposób agregacji, zalecane tytuły nagłówków, a nawet formatowanie liczb, a podczas tworzenia wymiarów, możemy zdecydować o grupowaniu niektórych atrybutów, a także, czy dana grupa tychże atrybutów może być połączona w hierarchię. Język SQL nie jest przystosowany do korzystania z metadanych. Bazy relacyjne, dla których został stworzony, nie zawierają ich wiele. Dlatego też wielu dostawców technologii stworzyło własne języki zapytań. Jednak w 2001 roku powstała rada XMLA (XML for Analysis), utworzony przez firmy Microsoft, Hyperion oraz SAS. Zadaniem rady było opracowanie wspólnej specyfikacji pracy z bazami danych typu OLAP, a językiem specyfikacji wybranym przez radę został MDX (MultiDimensional expressions) [2]. Dzięki metadanym zawartym w kostce, możliwe jest korzystanie z niej przez dowolne narzędzie klienckie obsługujące XMLA i/lub MDX, generowanie poprawnych raportów [2]. Kolejną zaletą technologii OLAP są proste formuły, które do złudzenia przypominają te stosowane w arkuszach kalkulacyjnych. XMLA ma jednak przewagę nad formułami z arkuszy. Raz stworzona formuła nie musi być kopiowana i będzie działała tak samo zarówno dla dziesięciu, jak też i tysiąca wierszy. Wprowadzając niewielką modyfikację w formule można ją wielokrotnie używać. Kolejną zaletą są nazwy opisowe odwołań w formułach, zamiast =C2*B2, jak to ma miejsce w arkuszach kalkulacyjnych, formuły XMLA wyglądają tak: [Cena]*[Ilosc]. Istotną zaletą są ponownie metadane, do których próżno próbować się odwoływać w formułach arkuszy kalkulacyjnych [2]. 2.2 SQL Server Analysis Services Decydując się na technologię OLAP można wybierać spośród kilku dostawców. Oprócz Microsoft Corporation oferującego SQL Server Analysis Services (SSAS), są to między innymi Hyperion Solutions Corporation z programem Essbase (na krótko nazwanego Hyperion System 9 BI+ Analytic Services przez wydawcę), oraz Oracle z Oracle OLAP. Essbase jest dostarczany jako osobna aplikacja, rozwiązanie firmy Oracle Corporation jest dostępne w formie płatnej opcji do systemu zarządzania bazą danych Oracle Database. Za to SQL Server Analysis Services jest już zawarty w pakiecie Microsoft SQL Server 2005, podobnie jak inne narzędzia Business Intelligence Microsoftu. Za tym ostatnim rozwiązaniem przemawia przede wszystkim cena, która jest dużo niższa niż Essbase, jego dostępność na rynku polskim oraz prostota obsługi [2]. Dodatkowym atutem jest możliwość nawiązania połączenia z bazą danych MySQL za pomocą sterowników MySQL dla platformy.net dostarczanych przez sam MySQL bądź też przez niezależną firmę CoreLab. Jest to o tyle ważne, że duża część sklepów internetowych opartych na PHP, korzysta właśnie z bazy danych MySQL. 2.3 SQL Server Reporting Services Przy stosowaniu technologii OLAP istotne są również raporty. SQL Server Reporting Services (SSRS), jest właśnie narzędziem, do generacji tychże raportów. Może pracować zarówno na relacyjnej bazie danych, jak i na bazie danych typu OLAP. Co jest bardzo istotne, Reporting Services jest dostarczany w tym samym pakiecie, co Analysis Services. Taki sposób dystrybucji tworzy z Reporting Services naturalne uzupełnienie możliwości wielowymiarowej bazy danych Microsoftu. 8

9 SSRS jest narzędziem serwerowym, znaczy to tyle, że do działania potrzebuje serwera WWW obsługującego technologię ASP.NET. Jednym z takich serwerów jest właśnie IIS (Internet Information Services), który jest dostępny w systemach serwerowych Microsoftu współpracujących z SQL Server 2005, tj. Windows 2000 SP4 oraz Windows SSRS oferuje możliwość projektowania raportów w Microsoft Visual Studio dzięki dostarczanym wtyczkom, oraz w ograniczonym stopniu poprzez interfejs WWW. Stworzone raporty mogą być wygenerowane w różnych formatach, między innymi PDF, XLS (Excel), CSV, XML, jak również może rozsyłać raporty za pomocą poczty elektronicznej. Również zabezpieczenia można stosować szeroko, zabezpieczając pojedyncze raporty, folder zawierający ich zbiór, bądź też źródło danych. 2.4 PHP 5 Historia tego niezwykłego języka zaczęła się w 1994 roku, jako zestaw narzędzi do obsługi osobistej strony swojego twórcy Rasmusa Lerdorfa. Jego popularność wybuchła, gdy w 1998 zespół złożony z Rasmusa oraz Andi Gutmansa Zeeva Suraskiego wydał 3 odsłonę języka. Przyczyniła się do tego modułowość języka oraz łatwa możliwość rozszerzenia możliwości PHP za pomocą nowych rozszerzeń. W 10 lat od pierwszej wersji, w roku 2004 została upubliczniona piąta odsłona języka [5]. Jednym z największych usprawnień w PHP 5 jest model obiektowy. Poprzedni, wprowadzony w 3 wersji języka i utrzymany w 4, posiadał istotne ograniczenia. Obiekty były również przekazywane, między innymi jako parametry funkcji, tak jak inne zmienne, co powodowało ich kopiowanie. W aktualnej wersji przekazanie obiektu jako parametru powoduje tylko przekazanie wskaźnika, co jest bardziej intuicyjne. Od wersji piątej programiści mogą używać również modyfikatorów dostępności ( public, private, protected, static ) oraz interfejsów [7]. Kolejnym usprawnieniem jest obsługa wyjątków, jednak w samym php, ze względu na wsteczną kompatybilność, wyjątki są wykorzystywane tylko w nowych rozszerzeniach [7]. Istotnym elementem w PHP jest Zend Engine. Zend Engine, to od 4 wersji języka, wirtualna maszyna odpowiedzialna za uruchamianie skryptów PHP. Wersję piątą php obsługuje druga odsłona silnika Zend Engine, która znacznie poprawia wydajność aplikacji. Zend Engine II posiada również nowy, wydajny, moduł zarządzania pamięcią, który znacznie lepiej radzi sobie w środowiskach wielowątkowych. PHP 5 poprawia również bezpieczeństwo aplikacji internetowych, dzięki domyślnym wyłączeniu zmiennych globalnych, jak również innych opcji ułatwiających pracę, jednak będących źródłem wielu niebezpiecznych luk w aplikacjach. PHP również może generować różne treści, nie tylko html, xml, ale również pliki obrazków w różnych formatach, pliki PDF, arkusze kalkulacyjne xls i wiele innych. Również dzięki wbudowanym funkcjom potrafi on nawiązać połączenie z różnymi typami serwerów, na przykład telnet, serwery ftp, inne serwery http [5]. 2.5 Istniejące systemy Z powodu dostępności na rynku hostingowym platform obsługujących język PHP, niskich kosztach, przy jednoczesnej ich dużej wydajności i dużych możliwościach, na rynku istnieje wiele 9

10 darmowych systemów e-commerce, jak np. oscommerce, Zen Cart, CRE Loaded (oparty na oscommerce), BakeSale. Spośród tych systemów, tylko oscommerce (rys.2) posiada moduł statystyk, jednak jego użycie w raportach i analizach jest bardzo ograniczone, tym bardziej, że statystyki generuje na transakcyjnej bazie danych. Rysunek 2: Statystyki dostępne w systemie oscommerce [8] Oczywiście, oprócz darmowych systemów istnieją również płatne, jak JShop Server (rys.3), polska edycja Zen Cart Zen Cart PL, czy też wiele systemów bazujących na oscommerce. 10

11 Rysunek 3: Statystyki dostępne w Shop [9] Jak widać, dostępne systemy nie dają zbyt wielu możliwości generowania raportów, a rozszerzanie funkcjonalności istniejących jest długie i czasochłonne, nie wspominając o ograniczeniach raportowania opartego na transakcyjnej bazie danych. 11

12 2.6 Narzędzia W niniejszym podpunkcie przedstawiono narzędzia związane z zagadnieniami przedstawionymi do tej pory. Podano ich krótką charakterystykę, a także napisano, do czego służą. Zajęto się tutaj narzędziami SQL Server Business Intelligence Development Studio i SQL Server Management Studio firmy Microsoft, Power Designer 11 firmy Sybase oraz Eclipse PDT Project korporacji non-profit Eclipse Foundation SQL Server Business Intelligence Development Studio SQL Server Business Intelligence Development Studio jest w rzeczywistości nakładką na Visual Studio 2005, rozszerzającą jego możliwości o projektowanie i wdrażanie wielowymiarowych baz danych typu OLAP oraz o tworzenie i publikowanie reportów SQL Server Reporting Services. Jednak nie wymaga obecności w systemie zainstalowanej pełnej wersji Visual Studio. Pakiet ten jest dostępny razem z SQL Server 2005 i posiada potrzebne do samodzielnego działania składniki Visual Studio Na poniższych zrzutach ekranowych przedstawiono pracę z wielowymiarową bazą danych (rys.4) i z raportami (rys.5). 12

13 Rysunek 4: SQL Server Business Intelligence Development Studio - praca z wielowymiarową bazą danych Rysunek 5: SQL Server Business Intelligence Development Studio - projektowanie raportów 13

14 2.7.2 SQL Server Management Studio SQL Server Management Studio jest aplikacją dostępną w pakiecie wraz z SQL Server Służy ona do zarządzania serwerem bazodanowym, bazami danych oraz innymi usługami wchodzącymi w skład pakietu SQL Server Poniżej (rys.6) przedstawiono zrzut ekranowy aplikacji. Rysunek 6: SQL Server Management Studio 14

15 2.7.3 Eclipse platform PDT Project Eclipse platform jest darmowym i wygodnym środowiskiem developerskim napisanym w Javie. Dzięki wsparciu wielkich korporacji, między innymi IBM, Borland, Red Hat oraz QNX Software Systems, a także statusie projektu jako Open Source, powstaje do niego wiele wtyczek pozwalających na programowanie nie tylko w Javie, ale również C/C++, COBOL i php. Eclipse platform jest również oprogramowaniem wieloplatformowym, działa między innymi na systemach Linux, HP-UX, QNX, Solaria, Mac OS X oraz Windows. Pakietem pozwalającym na wygodne programowanie w php jest PDT Project (PDT - PHP Development Tools) zawierający oprócz szeregu ułatwień również debugger kodu. Około marca 2007 roku powinna się ukazać wersja 0.7 PDT Project opartego na Eclipse [10]. Poniżej (rys.7) umieszczono zrzut ekranu obrazujący pracę z pakietem. Rysunek 7: Eclipse - PDT Project [10] 15

16 2.7.4 Sybase PowerDesigner 11 PowerDesigner firmy Sybase jest potężną aplikacją wspomagającą projektowanie aplikacji. Korzysta przy tym z języka UML, pozwalając na tworzenie diagramów aktywności, diagramu klas, diagramów ERD, diagramów fizycznych baz danych. Współpracuje ona z większością systemów bazodanowych, pozwalając między innymi na utworzenie bezpośrednio na serwerze bazodanowym zaprojektowanej bazy danych. Wersja Evaluation, którą wykorzystano, zawiera pełną funkcjonalność pełnej wersji i jest jedynie ograniczona czasowo. Można ją używać przez 15 dni [11]. Aplikację przedstawia poniższy (rys.8) zrzut ekranu. Rysunek 8: Sybase PowerDesigner 11 Evaluation [11] 16

17 3. Wymagania i koncepcja projektu Rozdział ten, jak podano we wstępie, zawiera wyszczególnione wymagania, jakie powinny zostać spełnione, by system prawidłowo działał i nie sprawiał problemów w przyszłości. Wyszczególniono cele, oraz opracowano listę zadań do wykonania. Następnie przedstawiono diagramy, wraz z opisami, obrazujące ogólne działanie systemu, jak i procesy, które powinny w nim zachodzić. Ma to pomóc w zrozumieniu idei przedsięwzięcia. W czwartym rozdziale system został przedstawiony bardziej szczegółowo. 3.1 Wymagania Przedstawiono tutaj wymagania ze strony użytkownika systemu, czyli właściciela lub managera sklepu, jakie musi spełnić tworzony system. W wyniku analizy wymagań zidentyfikowano funkcje systemu, jakie musi wykonać, aby spełnić postawione wymagania. Wymagania użytkownika 1. Wygodny i ergonomiczny interfejs systemu. 2. Szybko wykonywane funkcje systemu np. szybkie generowanie raportów 3. Całkowita wydajność systemu - generacja raportów nie powinna mieć wpływu na wydajne działanie sklepu. 4. Przenośność systemu -możliwość dołączenia systemu do istniejącej aplikacji sklepu internetowego. 5. Niezawodność systemu konieczność przeprowadzenia testów systemu przed jego wdrożeniem. Wszystkie funkcje powinny zostać poddane testom, a najważniejsze z nich powinny zostać udokumentowane. Zadania zaplanowane w celu opracowania koncepcji, projektu i zrealizowania systemu spełniającego postawione wymagania 1. Zaprojektowanie relacyjnej bazy danych opartej na bazie istniejącego systemu oscommerce, będącej źródłem danych dla kostki OLAP. 2. Zaprojektowanie kostki OLAP - wielowymiarowej bazy danych, w oparciu o usługę SQL Server Analysis Services firmy Microsoft. 3. Opracowanie generatora danych testowych sklepu w oparciu o PHP 5, system baz danych MS SQL. 4. Zaprojektowanie poszczególnych raportów w oparciu o usługę SQL Server Reporting Services firmy Microsoft. 5. Przeprowadzenie wnikliwych testów opracowanego systemu, zbadanie działania i usunięcie błędów i wad systemu. 3.2 Obraz sytemu W tym podrozdziale przedstawiono realizację postawionych zadań. Określono również odpowiednie, z punktu widzenia obranej technologii i kierunku badań, rozwiązania. 17

18 3.2.1 Model logiczny Istotą aplikacji będzie SQL Server Analysis Services, usługa systemu bazodanowego SQL Server 2005 firmy Microsoft, jednakże z uwagi, iż kostki OLAP służą przede wszystkim do analizy danych, system korzysta również z bazy danych sklepu, która powinna przechowywać informacje autoryzacyjne, logi oraz niektóre dane konfiguracyjne. Jak widać na schemacie koncepcyjnym systemu (rys.9), SQL Server Analysis Services jest zależna od bazy danych sklepu, z której pobiera dane, by je następnie przetworzyć w wielowymiarową bazę danych. Z Bazy danych korzysta również sklep/generator oraz system wspomagania decyzji. Generator korzysta z danych autoryzacyjnych, oraz zapisuje w niej wygenerowane testowe dane transakcyjne. System wspomagania decyzji podobnie jak generator, korzysta z danych autoryzacyjnych przechowywanych w bazie, a jednocześnie jest zależny od generatora, do którego jest podłączony jako moduł (podobnie jak to może mieć miejsce w części administracyjnej aplikacji sklepowej). System Wspomagania Decyzji zależny jest od SQL Server Reporting Services, który przedstawia informacje zawarte w SQL Server Analysis Services w prostych i czytelnych dla użytkownika raportach obrazujących procesy zachodzące w sklepie, wygenerowane generatorem. SQL Server A nalysis Services Baza Danych S klepu S QL S erver Reporti ng S ervi ces Skl ep Internetowy/Generator System Wspom agani a Decyzji Rysunek 9: Schemat koncepcyjny systemu Funkcje systemu Przedstawiono tutaj funkcje, jakie system będzie udostępniał użytkownikom (rys.10). Przez użytkownika rozumiemy pracownika, właściciela, lub managera, który w aplikacji sklepowej otrzymał dostęp i uprawnienia do systemu. Użytkownik może się zalogować do systemu i wylogować z niego. Będąc zalogowany, może najpierw utworzyć podstawowe informacje opisowe, to jest dane kategorii, produktów, producentów 18

19 i klientów, które będą służyć do opisu wygenerowanych później transakcyjnych danych przeznaczonych do analizy. Oczywiście, oprócz utworzenia danych służących do opisywania transakcji, użytkownik ma również możliwość ich zmiany i usunięcia. Dane transakcyjne również będą generowane przez użytkownika, który również będzie mógł je usunąć by np. wygenerować nowe. Wszystkie, powyżej przedstawione funkcje, ze względu na swoją naturę, wykorzystują relacyjną bazę danych. Z wielowymiarowej bazy danych typu OLAP korzysta ostatnia funkcja, dzięki której użytkownik może przeglądać raporty. Są one tworzone na podstawie przetworzonych przez OLAP danych. Logowanie Wylogowanie Dodaj /Usuń/E dytuj kategorie produktów Dodaj /Usuń/E dytuj producentów Dodaj/Usuń/Edytuj kl ientów testowych Użytkowni k Wygeneruj dane testowe Wyczyść testowe dane zakupów Przegl ądaj Raporty Rysunek 10: Funkcje użytkownika systemu Korzystanie z systemu uprawnień i użytkowników sklepu zapobiega dublowaniu tych informacji, jak i konieczność podwójnej rejestracji, ponownego przyznania uprawnień. Zapobiega to również sytuacji, gdy administrator usuwający pracownika z jednego systemu, zapomni zrobić tego w drugim. 19

20 3.2.3 Model bazy danych Poniżej przedstawiono ogólny model bazy danych, jaki wykorzystano przy projektowaniu systemu. Jest to zmodyfikowana wersja bazy danych systemu oscommerce, jednego z bardziej popularnych systemów służących do tworzenia sklepów internetowych. Zdecydowano się posłużyć bazą istniejącego systemu, ze względu na charakter aplikacji, która nie powinna istnieć w oderwaniu od sklepu, którego zarządzanie ma wspomagać. Zabieg ten pozwala wiernie odwzorować strukturę danych sklepu, oraz umożliwia płynny i dokładny przepływ danych pomiędzy sklepem, a systemem wspomagania decyzji. m anufacturers categories products 0,n orders_products 1,n custom ers orders orders_del ivery Rysunek 11: Diagram ERD. Ogólny obraz bazy danych Diagram ERD (związków encji), przedstawiony na rysunku 11, przedstawia model relacyjnej bazy danych. Diagram ten pokazuje związki logiczne zachodzące pomiędzy poszczególnymi encjami w bazie danych, a także krotność, tj ilość encji wchodzących w skład związku. 20

21 Jeden do jednego Jeden do wielu Wiele do wielu Opcjonalne Wymagane Rysunek 12: Relacje diagramu ERD Diagram zawiera siedem tabel, połączonych relacjami różnych typów, z których każda reprezentuje obiekt rzeczywisty. Tabele te są niezbędne do działania systemu i występują w podobnej postaci w większości systemów sklepowych. W porównaniu z oryginalną bazą systemu oscommerce, wyodrębniono w osobnej encji adres dostawy złożonego zamówienia, który oryginalnie był częścią złożonego zamówienia Związki pomiędzy encjami W encji customers przechowywane są dane klienta używane w systemie, takie jak dane osobowe, kontaktowe, autoryzacyjne. Każdy użytkownik może złożyć wiele zamówień, dlatego też połączono encję customers z encją orders relacją jeden do wielu. Oczywiście, każdy użytkownik może chcieć, by dostarczyć zamówienie na inny adres niż swój, nawet w kilka różnych miejsc, dlatego też encję customers połączona relacją jeden do wielu z encją orders_delivery. Czymś naturalnym jest również to, że na ten sam adres dostawy, klient może złożyć wiele zamówień. Aby to umożliwić, encję orders_delivery z encją orders połączono relacją jeden do wielu. Czym byłby jednak sklep i możliwość zamawiania, gdyby nie dostępne produkty? Właśnie w encji products przechowywane są informacje o produktach, cenie, ich ilości. Każdy produkt ma oczywiście producenta, z których każdy tworzy różne produkty. Odwzorowano to wprowadzając związek wiele do jednego z encją manufacturers. Z drugiej strony, by katalog produktów był przejrzysty, potrzebne są kategorie, które zgromadzą wewnątrz grupy produktów. Z tego powodu encję products połączono relacją wiele do jednego z encją categories. 21

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 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

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

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

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

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

REFERAT O PRACY DYPLOMOWEJ

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

Bardziej szczegółowo

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services Spis treści Wstęp... ix Odkąd najlepiej rozpocząć lekturę?... ix Informacja dotycząca towarzyszącej ksiąŝce płyty CD-ROM... xi Wymagania systemowe... xi Instalowanie i uŝywanie plików przykładowych...

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

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

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

Oferta szkoleniowa Yosi.pl 2012/2013

Oferta szkoleniowa Yosi.pl 2012/2013 Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.

Bardziej szczegółowo

Część I Istota analizy biznesowej a Analysis Services

Część I Istota analizy biznesowej a Analysis Services Spis treści Część I Istota analizy biznesowej a Analysis Services 1 Analiza biznesowa: podstawy analizy danych... 3 Wprowadzenie do analizy biznesowej... 3 Wielowymiarowa analiza danych... 5 Atrybuty w

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

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

Bardziej szczegółowo

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych widok ankiety w przeglądarce Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy

Bardziej szczegółowo

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

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Rozpoczniemy od zaprojektowania bazy danych w programie SYBASE/PowerDesigner umieszczamy dwie Encje (tabele) prawym

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

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

Wykład I. Wprowadzenie do baz danych

Wykład I. Wprowadzenie do baz danych Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles

Bardziej szczegółowo

dziennik Instrukcja obsługi

dziennik Instrukcja obsługi Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt

Bardziej szczegółowo

Podręcznik użytkownika Publikujący aplikacji Wykaz2

Podręcznik użytkownika Publikujący aplikacji Wykaz2 Podręcznik użytkownika Publikujący aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,

Bardziej szczegółowo

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny AiRIII gr. 2TI sekcja 1 Autorzy: Tomasz Bizon Józef Wawrzyczek 2 1. Wstęp Celem projektu było stworzenie sklepu

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

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

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

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

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

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 3 przejdziemy teraz do zaprojektowania strony przegladaj_dzialami.aspx na której użytkownicy będą przeglądać

Bardziej szczegółowo

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

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

1. Logowanie się do panelu Adminitracyjnego

1. Logowanie się do panelu Adminitracyjnego Spis treści 1. Logowanie się do panelu Adminitracyjnego...1 2. Tworzenie i zarządzenie kategoriami...4 2.1 Nawigowanie po drzewie kategorii...5 2.2 Tworzenie kategorii...6 2.3 Usuwanie kategorii...9 3.

Bardziej szczegółowo

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1 Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski Bazy danych ITA-101 Wersja 1 Warszawa, wrzesień 2009 Wprowadzenie Informacje o kursie Opis kursu We współczesnej informatyce coraz większą

Bardziej szczegółowo

Projektowanie baz danych za pomocą narzędzi CASE

Projektowanie baz danych za pomocą narzędzi CASE Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software

Bardziej szczegółowo

Bazy danych 2. Wykład 1

Bazy danych 2. Wykład 1 Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu

Bardziej szczegółowo

Forex PitCalculator INSTRUKCJA UŻYTKOWNIKA

Forex PitCalculator INSTRUKCJA UŻYTKOWNIKA Forex PitCalculator Forex PitCalculator jest aplikacją służącą do obliczania podatku należnego z tytułu osiągniętych na rynku walutowym zysków. Jest to pierwsze tego typu oprogramowanie na polskim rynku.

Bardziej szczegółowo

Kostki OLAP i język MDX

Kostki OLAP i język MDX Kostki OLAP i język MDX 24 kwietnia 2015 r. Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików PDF sformatowanych jak ten. Będą się na nie składały różne rodzaje zadań,

Bardziej szczegółowo

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Wprowadzenie do technologii Business Intelligence i hurtowni danych Wprowadzenie do technologii Business Intelligence i hurtowni danych 1 Plan rozdziału 2 Wprowadzenie do Business Intelligence Hurtownie danych Produkty Oracle dla Business Intelligence Business Intelligence

Bardziej szczegółowo

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

SAS Institute Technical Support

SAS Institute Technical Support SAS Institute Technical Support Optymalizacja kostek krok po kroku Pracując z kostkami OLAP często nie zdajemy sobie sprawy, że można przygotować je w taki sposób, aby praca z nimi była efektywniejsza

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

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

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

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Koszalin, 15.06.2012 r. Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Zespół projektowy: Daniel Czyczyn-Egird Wojciech Gołuchowski Michał Durkowski Kamil Gawroński Prowadzący: Dr inż.

Bardziej szczegółowo

System magazynowy małego sklepu.

System magazynowy małego sklepu. System magazynowy małego sklepu. dokumentacja użytkownika. Mariusz Grabowski e-mail: mariosh@interia.pl Jabber ID: mariosh@jabber.autocom.pl Spis treści 1 Wstęp. 2 2 Przed uruchomieniem. 3 3 Korzystanie

Bardziej szczegółowo

1 Moduł E-mail. 1.1 Konfigurowanie Modułu E-mail

1 Moduł E-mail. 1.1 Konfigurowanie Modułu E-mail 1 Moduł E-mail Moduł E-mail daje użytkownikowi Systemu możliwość wysyłania wiadomości e-mail poprzez istniejące konto SMTP. System Vision może używać go do wysyłania informacji o zdefiniowanych w jednostce

Bardziej szczegółowo

Elektroniczny Urząd Podawczy

Elektroniczny Urząd Podawczy Elektroniczny Urząd Podawczy Dzięki Elektronicznemu Urzędowi Podawczemu Beneficjent może wypełnić i wysłać formularz wniosku o dofinansowanie projektów w ramach Regionalnego Programu Operacyjnego Województwa

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

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę

Bardziej szczegółowo

Dokument Detaliczny Projektu

Dokument Detaliczny Projektu Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej

Bardziej szczegółowo

WellCommerce Poradnik: Sprzedaż

WellCommerce Poradnik: Sprzedaż WellCommerce Poradnik: Sprzedaż Spis treści well W tej części poradnika poznasz funkcje WellCommerce odpowiedzialne za obsługę sprzedaży. 2 Spis treści... 2 Wstęp... 3 Logowanie do panelu administratora...

Bardziej szczegółowo

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu). Spis treści Informacje ogólne...2 Tryby pracy...3 Wygląd interfejsu...4 Tryb użytkownika...5 Tryb administratora...6 Import kontrahentów z pliku XML...8 2 Informacje ogólne Aplikacja internetowa umożliwia

Bardziej szczegółowo

Serwis jest dostępny w internecie pod adresem www.solidnyserwis.pl. Rysunek 1: Strona startowa solidnego serwisu

Serwis jest dostępny w internecie pod adresem www.solidnyserwis.pl. Rysunek 1: Strona startowa solidnego serwisu Spis treści 1. Zgłoszenia serwisowe wstęp... 2 2. Obsługa konta w solidnym serwisie... 2 Rejestracja w serwisie...3 Logowanie się do serwisu...4 Zmiana danych...5 3. Zakładanie i podgląd zgłoszenia...

Bardziej szczegółowo

Sesje, ciasteczka, wyjątki. Ciasteczka w PHP. Zastosowanie cookies. Sprawdzanie obecności ciasteczka

Sesje, ciasteczka, wyjątki. Ciasteczka w PHP. Zastosowanie cookies. Sprawdzanie obecności ciasteczka Sesje, ciasteczka, wyjątki Nie sposób wyobrazić sobie bez nich takich podstawowych zastosowań, jak logowanie użytkowników czy funkcjonowanie koszyka na zakupy. Oprócz tego dowiesz się, czym są wyjątki,

Bardziej szczegółowo

Prezentacja programu. Parentis Sp. z o.o. Dział Informatyki. Kartoszyno, ul. Przemysłowa 5, 84-110 Krokowa

Prezentacja programu. Parentis Sp. z o.o. Dział Informatyki. Kartoszyno, ul. Przemysłowa 5, 84-110 Krokowa Prezentacja programu Parentis Sp. z o.o. Dział Informatyki Kartoszyno, ul. Przemysłowa 5, 84-110 Krokowa OPIS PROGRAMU I ZASADY UŻYTKOWANIA System CRM współpracuje z programami do obsługi magazynowej,

Bardziej szczegółowo

Administracja Internetowymi systemami baz danych (niestacjonarne) Laboratorium 5. Reporting Services (SSRS), Integration Services (SSIS)

Administracja Internetowymi systemami baz danych (niestacjonarne) Laboratorium 5. Reporting Services (SSRS), Integration Services (SSIS) Administracja Internetowymi systemami baz danych (niestacjonarne) Laboratorium 5 Reporting Services (SSRS), Integration Services (SSIS) Instrukcja do laboratorium V: I. Tworzenie raportów II. Migracja

Bardziej szczegółowo

Gerard Frankowski, Zespół Bezpieczeństwa PCSS. Nowoczesne technologie bliżej nas Poznań, 04.03.2010

Gerard Frankowski, Zespół Bezpieczeństwa PCSS. Nowoczesne technologie bliżej nas Poznań, 04.03.2010 Bezpieczeństwo interoperacyjnego hostingu Gerard Frankowski, Zespół Bezpieczeństwa PCSS 4. Konferencja MIC Nowoczesne technologie bliżej nas Poznań, 04.03.2010 1 Agenda Wprowadzenie Zespół Bezpieczeństwa

Bardziej szczegółowo

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja Produkcja by CTI Proces instalacji, ważne informacje oraz konfiguracja Spis treści 1. Ważne informacje przed instalacją...3 2. Instalacja programu...4 3. Nawiązanie połączenia z serwerem SQL oraz z programem

Bardziej szczegółowo

Kontrola dostępu w ASP.NET

Kontrola dostępu w ASP.NET Ćwiczenie 13 Temat: Kontrola dostępu w ASP.NET Cel ćwiczenia: W ramach ćwiczenia student zapozna się mechanizmami kontroli dostępu obecnymi w ASP.NET. Nauczy się konfigurować uprawnienia poszczególnych

Bardziej szczegółowo

Hurtownie danych. Wstęp. Architektura hurtowni danych. http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH

Hurtownie danych. Wstęp. Architektura hurtowni danych. http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH Wstęp. Architektura hurtowni. Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH B. Inmon, 1996: Hurtownia to zbiór zintegrowanych, nieulotnych, ukierunkowanych

Bardziej szczegółowo

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte Instalacja Symfonia.Common.Server 0 2 Spis treści Spis treści 2 Instalacja Symfonia.Common.Server 3 Ważne zalecenia... 3 Konfiguracja

Bardziej szczegółowo

Pomoc dla systemu WordPress

Pomoc dla systemu WordPress Pomoc dla systemu WordPress Ten plik pomocy przeznaczony jest dla pluginu stat24 w wersji 0.2. W tym pluginie porzucono wsparcie dla starszych wersji WordPress (niższych niż 1.5) oraz zrezygnowano z opcji

Bardziej szczegółowo

Co to jest Business Intelligence?

Co to jest Business Intelligence? Cykl: Cykl: Czwartki z Business Intelligence Sesja: Co Co to jest Business Intelligence? Bartłomiej Graczyk 2010-05-06 1 Prelegenci cyklu... mariusz@ssas.pl lukasz@ssas.pl grzegorz@ssas.pl bartek@ssas.pl

Bardziej szczegółowo

VIRTUEMART INTEGRATOR BY CTI INSTRUKCJA

VIRTUEMART INTEGRATOR BY CTI INSTRUKCJA VIRTUEMART INTEGRATOR BY CTI INSTRUKCJA 1 Spis treści 1. Opis programu...3 2. Konfiguracja połączenia...4 2.1. Połączenie z serwerem MS SQL...5 2.2. Połączenie ze sklepem...5 2.3. Nawiązanie połączenia

Bardziej szczegółowo

Migracja Business Intelligence do wersji 2013.3

Migracja Business Intelligence do wersji 2013.3 Migracja Business Intelligence do wersji 2013.3 Copyright 2013 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami

Bardziej szczegółowo

Webowy generator wykresów wykorzystujący program gnuplot

Webowy generator wykresów wykorzystujący program gnuplot Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący

Bardziej szczegółowo

Nr: 12. Tytuł: UDOSTĘPNIANIE DANYCH O SPRAWACH KLIENTOM KANCELARII NA ZEWNĘTRZNYCH SERWERACH WWW. Data modyfikacji: 2012-03-08

Nr: 12. Tytuł: UDOSTĘPNIANIE DANYCH O SPRAWACH KLIENTOM KANCELARII NA ZEWNĘTRZNYCH SERWERACH WWW. Data modyfikacji: 2012-03-08 Nr: 12 Tytuł: UDOSTĘPNIANIE DANYCH O SPRAWACH KLIENTOM KANCELARII NA ZEWNĘTRZNYCH SERWERACH WWW Data modyfikacji: 2012-03-08 Co zawiera ten dokument: Ten dokument zawiera informacje o możliwościach i sposobie

Bardziej szczegółowo

Internetowe bazy danych

Internetowe bazy danych Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 6 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Kontrola dostępu

Bardziej szczegółowo

Instrukcja obsługi programu

Instrukcja obsługi programu Instrukcja obsługi programu directintegrator ST5 wersja dla WF-Mag (SOTE 5) Spis treści 1. Wstęp...3 2. Instalacja...3 2.1. Przebieg Instalacji...3 2.1.1. Generowanie klucza aplikacji...8 2.1.2. Zakładka

Bardziej szczegółowo

Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl

Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl email: swistak@swistak.pl Spis treści 1. Wstęp...2 2. Import oferty...2 3. Plik CSV...3 4. Przykład pliku...7 5. Aktualizacja oferty...7

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo

PRZEWODNIK TECHNICZNY DLA KART PŁATNICZYCH

PRZEWODNIK TECHNICZNY DLA KART PŁATNICZYCH PRZEWODNIK TECHNICZNY DLA KART PŁATNICZYCH 1 SPIS TREŚCI 1. WSTĘP... 3 2. ZMIANA LIMITÓW TRANSAKCJI INTERNETOWYCH... 3 2.1 WPROWADZANIE WNIOSKU O LIMIT DLA TRANSAKCJI INTERNETOWYCH W SYSTEMIE VISIONA...

Bardziej szczegółowo

Ulotka skrócona Moduł Analizy BI. Wersja: 2013.0.1

Ulotka skrócona Moduł Analizy BI. Wersja: 2013.0.1 Ulotka skrócona Moduł Analizy BI Wersja: 2013.0.1 Spis treści 1. Reinstalacja z poprzedniej wersji... 3 2. Raporty Wzorcowe... 5 2.1 Nowości... 5 2.2 Zmiany... 6 3. Ogólne... 6 3.1 Nowości... 6 3.2 Zmiany...

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 instalacji i obsługi programu Szpieg 3

Instrukcja 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

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych

Bardziej szczegół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

Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki

Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki Co dziś będziemy robić Uwierzytelnianie użytkowników, Obiekt session, Silniki

Bardziej szczegółowo

IIIIIIIIIIIIIIIMMIMMIII

IIIIIIIIIIIIIIIMMIMMIII IIIIIIIIIIIIIIIMMIMMIII O programie Program Itelix itender Manager przeznaczony jest do zarządzania zapytaniami ofertowymi przesyłanymi za pomocą poczty elektronicznej przez firmy korzystające z systemu

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA PROGRAMU VAT2011 VER 1.0

INSTRUKCJA UŻYTKOWNIKA PROGRAMU VAT2011 VER 1.0 INSTRUKCJA UŻYTKOWNIKA PROGRAMU VAT2011 VER 1.0 1 Spis treści 1. Opis programu...3 2. Wymagania...3 3. Rejestracja programu...3 4. Instalacja programu...3 5. Rozpoczęcie pracy z programem...4 6. Zmiana

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

Internetowy System Składania Wniosków PISF wersja 2.2. Instrukcja dla Wnioskodawców

Internetowy System Składania Wniosków PISF wersja 2.2. Instrukcja dla Wnioskodawców Internetowy System Składania Wniosków PISF wersja 2.2 Instrukcja dla Wnioskodawców Poznań 2011 1 Spis treści 1.Dostęp do ISSW... str.3 1.1.Zakładanie konta ISSW 1.2.Logowanie do systemu ISSW 1.3. Logowanie

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

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

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

Diagram wdrożenia. Rys. 5.1 Diagram wdrożenia.

Diagram wdrożenia. Rys. 5.1 Diagram wdrożenia. Diagram wdrożenia Zaprojektowana przez nas aplikacja bazuje na architekturze client-server. W tej architekturze w komunikacji aplikacji klienckiej z bazą danych pośredniczy serwer aplikacji, który udostępnia

Bardziej szczegółowo

Wprowadzenie do Doctrine ORM

Wprowadzenie do Doctrine ORM Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,

Bardziej szczegółowo

Instrukcja instalacji programu STATISTICA

Instrukcja instalacji programu STATISTICA Instrukcja instalacji programu STATISTICA UWAGA: Program STATISTICA wymaga zarejestrowania licencji, które należy przeprowadzić on-line. Dlatego też przed rozpoczęciem instalacji należy upewnić się, że

Bardziej szczegółowo

finiownia loginów. W zależności od ustawionej opcji użytkownik login:

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

Projekt strony internetowej firmy organizującej przyjęcia

Projekt strony internetowej firmy organizującej przyjęcia Politechnika Śląska Gliwice Wydział Automatyki, Elektroniki i Informatyki Rok akademicki 2010/2011 Kierunek: Automatyka i Robotyka, semestr 5 Semestr zimowy Projekt strony internetowej firmy organizującej

Bardziej szczegółowo

Telesprzedaż by CTI Instrukcja

Telesprzedaż by CTI Instrukcja Telesprzedaż by CTI Instrukcja 1 Spis treści 1. Opis programu...4 2. Konfiguracja...5 2.1. Połączenie z serwerem MS SQL...6 2.2. Połączenie z serwerem MS SQL systemu Call Center...7 2.3. Nawiązanie połączenia

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA Repozytorium Dokumentów Elektronicznych KS-EDE ISO 9001:2008 Dokument: 2015.0.0.7 Wydanie: 2015-08

INSTRUKCJA UŻYTKOWNIKA Repozytorium Dokumentów Elektronicznych KS-EDE ISO 9001:2008 Dokument: 2015.0.0.7 Wydanie: 2015-08 Spis treści Wstęp... 2 1. System KS-EWD... 2 1.1. Instalacja KS-EWD... 2 2. Aktualizacja plików repozytorium Dokumentów... 4 2.1.1. Instalacja KS-EDE... 7 3. Integracja systemów... 8 4. Konfiguracja ustawień

Bardziej szczegółowo

Maciej Kiewra mkiewra@qbico.pl. Quality Business Intelligence Consulting http://www.qbico.pl

Maciej Kiewra mkiewra@qbico.pl. Quality Business Intelligence Consulting http://www.qbico.pl Maciej Kiewra mkiewra@qbico.pl Quality Business Intelligence Consulting http://www.qbico.pl Wstęp Integration Services narzędzie do integracji danych Pomyślane do implementacji procesów ETL Extract ekstrakcja

Bardziej szczegółowo

VinCent Administrator

VinCent Administrator VinCent Administrator Moduł Zarządzania podatnikami Krótka instrukcja obsługi ver. 1.01 Zielona Góra, grudzień 2005 1. Przeznaczenie programu Program VinCent Administrator przeznaczony jest dla administratorów

Bardziej szczegółowo

Instrukcja zgłaszania błędu

Instrukcja zgłaszania błędu Instrukcja zgłaszania błędu 1 Kanały zgłaszania Do dyspozycji są trzy kanały zgłoszeń: A. AnswerTrack 2 aby skorzystać z tego kanału należy posiadać założone konto użytkowania AT2 (pkt.3), wypełnić formularz

Bardziej szczegółowo

Języki programowania wysokiego poziomu. Blog

Języki programowania wysokiego poziomu. Blog Języki programowania wysokiego poziomu Blog Elementy obowiązkowe (2p.) Wyświetlanie wpisów Logowanie/wylogowanie Dodawanie wpisów Elementy obowiązkowe (2p.) Wyświetlanie wpisów - wszystkie wpisy na jednej

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla WF-Mag

Instrukcja użytkownika. Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Wersja 1.0 Warszawa, Kwiecień 2015 Strona 2 z 13 Instrukcja użytkownika Aplikacja dla WF-Mag Spis treści 1. Wstęp...4

Bardziej szczegółowo

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotował: dr inż. Janusz Jabłoński LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH Jeżeli nie jest potrzebna

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL Instrukcja użytkownika Aplikacja dla Comarch ERP XL Instrukcja użytkownika Aplikacja dla Comarch ERP XL Wersja 1.0 Warszawa, Listopad 2015 Strona 2 z 12 Instrukcja użytkownika Aplikacja dla Comarch ERP

Bardziej szczegółowo

Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona

Bardziej szczegółowo

Zaawansowane aplikacje internetowe - laboratorium

Zaawansowane aplikacje internetowe - laboratorium Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest

Bardziej szczegółowo