Dokumentacja projektu CCDGI

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

Download "Dokumentacja projektu CCDGI"

Transkrypt

1 Dokumentacja projektu CCDGI Strona 1 z 33

2 Spis treści 1.Narzędzia projektowe Założenia projektowe Wymagania klienta Proces biznesowy Mapa myśli Wymagania funkcjonalne Wymagania niefunkcjonalne Harmonogram projektu Raport dla klienta Baza danych Model konceptualny...14 a)słownik danych Kategorie i funkcję użytkowników:...19 a)opis modelu konceptualnego Model fizyczny...23 a)opis modelu fizycznego Implementacja bazy danych GUI graficzny interfejs użytkownika Przeznaczenie grupa docelowa Kolorystyka Koncepcje...34 a)szkic głównej stony...34 Strona 2 z 33

3 1. Narzędzia projektowe. Kierownik zespołu projektowego CCDGI po konsultacji z zespołem, ustala listę narzędzi z które będą wykorzystywane do ukończenia projektu CCDGI. SVN: code.google.com, freeware Zarządzanie projektem: code.google.com, freeware Projektowanie baz danych: Sybase PowerDesigner v15.0, RAD: Eclipse for PHP v Helios sp2, Netbeans 7.11 Technologia PHP 5 Framework ZEND version 1.11 v Framework Symhony ver. 2.0 Design: Adobe Photoshop CS4, commercial licence Testy: Internet Explorer >6, Firefox>5, Chrome, freeware Wspomaganie projektowania: Mindfre, Gliffy, freeware OS: Microsoft Windows 7 SP2, licencja komercyjna na 5 stanowisk 2. Założenia projektowe 2.1. Wymagania klienta. Po przeprowadzeniu w dniu wstępnego wywiadu z klientem utworzona została lista wymagań wyspecyfikowanych przez klienta. Posiadają one najwyższy priorytet oraz są obowiązkowymi punktami realizacji projektu. Wszelkie zmiany co do wymagań, które wprowadzi klient, muszą być dołączone w formie pisemnej po akceptacji kierownika projektu, pod rygorem nieważności. Możliwość rejestracji użytkownika Możliwość logowania Możliwość zamówienia bez rejestracji Zmiana wersji językowej Liczba kategorii gier Przewidywana ilość klientów Możliwość oceny produktu Możliwość komentowania produktu (zatwierdzanie opinii przez administratora) Możliwość edycji profilu użytkownika Możliwość dodawania kategorii Strona 3 z 33 NIE standardowo Ok 30 klientów dziennie

4 Możliwość dodawania/usuwania produktu Nadawanie uprawnień do witryny użytkownikom przez administratora Zarządzanie bazą danych za pośrednictwem witryny Koszyk (zarządzanie : dodawania / usuwanie) Rezerwacja (tylko na 24h) Informowanie klientów o bieżących nowościach (newsletter) Informowanie klientów o zmianie statusu zamówienia(w trakcie realizacji/zrealizowane/zakończone) Automatyczna aktualizacja bazy danych Płatność elektroniczna( integracja z systemem przelewów) Styl graficzny witryny Reklamy (promowanie nowych produktów) Możliwość filtrowania produktów przez klienta wg kategorii Wyświetlanie bestsellerów w lewym panelu witryny Prowadzenie statystyk Dodawanie słów kluczowych do produktów Proponowanie produktów(na podstawie słów kluczowych) Wysłanie potwierdzenie zamówienia klientowi na pocztę elektroniczną Kontakt z administratorem sklepu za pośrednictwem strony Strona 4 z 33 Zgodnie z zainteresowaniem użytkowników

5 2.2. Proces biznesowy Proces funkcjonowania przedsiębiorstwa handlowego został szczegółowo przeanalizowany. W wyniku prac analitycznych, uzyskano ścieżkę transakcyjną będącą częścią modelu biznesowego odpowiedzialną za sprzedaż końcową. Przedstawiony poniżej model biznesowy prezentuje zachowanie oraz relacje klienta końcowego (kupującego) oraz pracowników. Wydzielona została również część ścieżki transakcji za której kompletną obsługę odpowiadał będzie system informatyczny. Jak jasno widać na poniższym diagramie, ścieżka biznesowa za którą będzie odpowiadał system sięga od prezentacji produktów, po przez szczegóły dotyczące dostawy, informacji o całkowitym koszcie dla klienta sklepu, aż po realizacje transakcji finansowej oraz przekazanie gotowego zamówienia do działu odpowiadającego za dostawę. Sklep internetowy jest jedną z najpopularniejszych z form e-biznesu. Celem przedsięwzięcia jest sprzedaż towarów za pośrednictwem witryny internetowej. Głównymi zaletami tego modelu są : Niskie koszty utrzymania Dodatkowy zysk płynący z reklam Globalny zasięg zbytu Wsparcie technologiczne Wygoda kupujących i sprzedających Swoboda funkcjonowania, niezależnie od miejsca Proces biznesowy użytkownika podzielony jest na dwie strefy: klienta i pracownika. Klient od momentu wejścia na witrynę sekwencyjnie porusza się po kolejnych stanach które rozpoczynają się od wyboru zbioru produktów i dodania ich do koszyka. W kolejnym etapie system weryfikuje dostępność towaru znajdującego się w koszyku i ewentualnie zgłasza brak danego produktu. Następnie klient w przypadku wcześniejszego logowania przechodzi do wyboru metody dostawy paczki w przeciwnym wypadku poprzedzone jest to wymogiem podania danych klienta. Kolejnym krokiem jest wybór sposobu płatności i potwierdzenie zamówienia wysłanego na adres . Rola pracownika w tym modelu ogranicza się do nadzorowania przychodzących zamówień w systemie administracji i nadania paczki do klienta. Strona 5 z 33

6 Ilustracja 2.1: Model biznesowy Strona 6 z 33

7 2.3. Mapa myśli Strona 7 z 33

8 Poniższy diagram przedstawia wszelakie pomysły grupy projektowej odnośnie funkcjonalności systemu. Wszystkie funkcjonalności zostaną zaimplementowane przyrosowo, a więc po częściowej implementacji wybranych funkcjonalności, odbywały się będą ich testy oraz konsultacja z klientem. Ilustracja 2.2: Mapa myśli 2.4. Wymagania funkcjonalne Strona 8 z 33

9 Przeglądanie asortymentu sklepu Modyfikowanie asortymentu sklepu Komunikowanie (w formie reklamy/baneru) klienta o Topselerach Kontrolowanie dostępności towaru (powiadomienie o wyczerpywaniu się zapasów) Wystawienie przez konsumenta opinii o sklepie/ transakcji Sugerowanie konsumentowi produktów zbliżonych do wybranego, jeżeli nie jest obecnie dostępny. Rezerwowanie produktu na 24h Zakupy bez konieczności rejestracji Informacja dla konsumenta o stanie realizacji zamówienia Dla właściciela statystyka sprzedaży Funkcja "koszyka" na zakupy Dodawanie produktów do koszyka Usuwanie produktów z koszyka Podział produktów na kategorie Ocena produktu przez konsumenta (zawyżona) Prowadzenie historii zamówień Przeglądanie historii zamówień Filtrowanie produktów wg wybranych kategorii Wyświetlanie na głównej stronie promocji i nowości (zachęcenie konsumenta) Formularz kontaktu z personelem po przez witrynę Obsługa transakcji bezgotówkowych (system "Płacę z...") Wysłanie potwierdzenia zamówienia na konsumenta Rejestracja w systemie użytkownika Logowanie do systemu użytkownika Edycja profilu użytkownika 2.5. Wymagania niefunkcjonalne Wymaganie Miara Szybki Liczba przetworzonych transakcji na sekundę 20 Czas oczekiwania na zdarzenie wywołane przez użytkownika maksymalnie 5s Ładny Procent ankietowanych użytkowników reagująca pozytywnie na wygląd serwisu Strona 9 z 33

10 Wymaganie Miara 80% Wygodny Liczba maksymalnych kroków potrzebnych do wykonania podstawowych czynności 4 Niezawodny Czas pomiędzy poważnymi awariami wynoszący 60 dni Przenośny Wykonanie w języku programowania w powszechnym użyciu na serwerach Bezpieczny Częstotliwość robienia back-upów 1 dziennie Strona 10 z 33

11 2.6. Harmonogram projektu. Po przeprowadzonej analizie wymagań projektowych oraz mapy myśli, utworzony został wstępny harmonogram realizacji projektu. Projekt oszacowany jest na realizacje do r. Dopuszczalne jest przekroczenie o 14 dni terminu podanego powyżej, bez ponoszenia kary umownej ze strony grupy projektowej. Ilustracja 2.3: Tekst 1: Diagram Gaant'a Strona 11 z 33

12 3. Raport dla klienta Po przeprowadzonej analizie została wyznaczona lista funkcjonalności systemu będąca podstawą rozliczenia. Wyznaczony został również kosztorys projektu oraz termin jego realizacji. Uprzejmie uprasza się klienta o dogłębne zapoznanie się z niniejszym raportem, oraz podjęcie decyzji o przystąpieniu do implementacji projektu. Kompletna lista funkcjonalności systemu: Przeglądanie asortymentu sklepu Modyfikowanie asortymentu sklepu Komunikowanie (w formie reklamy/baneru) klienta o Topselerach Kontrolowanie dostępności towaru (powiadomienie o wyczerpywaniu się zapasów) Wystawienie przez konsumenta opinii o sklepie/ transakcji Sugerowanie konsumentowi produktów zbliżonych do wybranego, jeżeli nie jest obecnie dostępny. Rezerwowanie produktu na 24h Zakupy bez konieczności rejestracji Informacja dla konsumenta o stanie realizacji zamówienia Dla właściciela statystyka sprzedaży Funkcja "koszyka" na zakupy Dodawanie produktów do koszyka Usuwanie produktów z koszyka Podział produktów na kategorie Ocena produktu przez konsumenta (zawyżona) Prowadzenie historii zamówień Przeglądanie historii zamówień Filtrowanie produktów wg wybranych kategorii Wyświetlanie na głównej stronie promocji i nowości (zachęcenie konsumenta) Formularz kontaktu z personelem po przez witrynę Obsługa transakcji bezgotówkowych (system "Płacę z...") Wysłanie potwierdzenia zamówienia na konsumenta Rejestracja w systemie użytkownika Logowanie do systemu użytkownika Strona 12 z 33

13 Edycja profilu użytkownika Narzędzia projektowe: SVN: code.google.com Zarządzanie projektem: code.google.com Projektowanie baz danych: Sybase PowerDesigner RAD: Eclipse for PHP, Netbeans 7.11 Technologia PHP Framefork ZEND version 1.11 v Framework Symhony ver. 2.0 Design: Adobe Photoshop CS4 Testy: Intertnet Exploler >6, Firefox>5, Chrome Wspomaganie projektowania: Mindfre, Gliffy Szacowany termin ukończenia r. Koszt projektu ,00 zł Szczegółowe rozliczenie: Programista Analityk Projektant Grafik Kerownik projektu Media Licencje Miesiące Strona 13 z 33

14 4. Baza danych Niniejszy rozdział dokumentuje pełny model relacyjnej bazy danych która będzie wykorzystana do pracy systemu CCDGI 4.1. Model konceptualny Ilustracja 4.1: Model konceptualny Strona 14 z 33

15 a) Słownik danych a. Administratorzy użytkownicy systemu będący pracownikami sklepu. Posiadają pełne uprawnienia do zarządzania systemem. Mają dostęp do pełnej funkcjonalności systemu. Ich zadaniem jest wstawianie gier znajdujących się w sprzedaży, ustawianie i edytowanie ich cen, opisów, itp. b. Klienci użytkownik systemu będący klientami sklepu. Mogą oni kupować gry ustawiać i edytować swoje dane adresowe, przeglądać historię swoich zamówień oraz oceniać i komentować gry. c. Gra program komputerowy służący do celów edukacyjnych lub rozrywkowych, będący asortymentem sklepu. Gry należą do odpowiednich kategorii, posiadają oceny i tagi zewnętrznej organizacji oraz mogą być oceniane i komentowane przez użytkowników. d. PEGI, Pan European Game Information (pol. Ogólnoeuropejski System Klasyfikacji Gier, OSKG) europejski system oceniania gier komputerowych, założony przez Interactive Software Federation of Europe (ISFE) w kwietniu 2003 roku, używany w 32 krajach. We wrześniu 2009 oznaczenia PEGI zostały uznane za jedyne oficjalnie obowiązujące w Polsce. e. Oceny wiekowe PEGI minimalny wiek, oznaczający dla kogo, pod względem wieku, powinna być dostępna gra. Obecny system ikon obowiązuje od 1 września 2009 roku: Ograniczenie Informacje Treść gier oznaczonych w ten sposób uznaje się za odpowiednią dla wszystkich grup wiekowych. Dopuszczalna jest pewna ilość przemocy w komicznym kontekście. Dziecko nie powinno utożsamiać postaci pojawiających się na ekranie z postaciami rzeczywistymi. Powinny one być w całości wytworem fantazji. Gra nie powinna zawierać dźwięków ani obrazów, które mogą przestraszyć dziecko. Nie powinny w niej występować wulgaryzmy, sceny zawierające nagość ani odwołania do życia seksualnego. Gry, które w innym przypadku zostałyby zakwalifikowane do grupy 3, lecz zawierają dźwięki lub sceny potencjalnie przerażające najmłodszych odbiorców, mogą być uznane za odpowiednie dla tej grupy wiekowej. Dopuszczalne są sceny obejmujące częściową nagość, ale nigdy w kontekście seksualnym. Gry wideo pokazujące przemoc o nieco bardziej realistycznym charakterze, skierowaną przeciw postaciom fantastycznym i/lub nierealistyczną przemoc wobec postaci o ludzkim lub rozpoznawalnych zwierząt, ponadto w tej kategorii wiekowej dopuszczalna jest nieco bardziej dosłowna nagość. Ewentualne wulgaryzmy muszą mieć łagodny charakter i nie mogą zawierać odwołań do seksu. Ten symbol jest nadawany, jeżeli przemoc lub aktywność seksualna wyglądają tak jak w rzeczywistości. Młodzież w tym wieku powinna również być odporna na brutalniejsze wulgaryzmy, sceny pokazujące używanie tytoniu lub narkotyków oraz sceny popełniania przestępstw. Za gry dla dorosłych uznaje się gry przedstawiające daleko posuniętą przemoc i/lub specyficzne rodzaje przemocy. Daleko posunięta przemoc jest najtrudniejsza do zdefiniowania, ponieważ w wielu przypadkach jest to pojęcie bardzo subiektywne, ale ogólnie można ją określić jako sceny przemocy powodujące u widza uczucie odrazy. Strona 15 z 33

16 f. PEGI tagi (opisy zwartości) produkt oznaczany jest maksymalnie siedmioma opisami: Obrazek Treść Przemoc Informacje Dopuszczalne oznaczenia Gra zawiera elementy przemocy. Seks W grze pojawiają się nagość i/lub zachowania seksualne lub nawiązania do zachowań o charakterze seksualnym. Dyskryminacja Gra pokazuje przypadki dyskryminacji lub zawiera materiały, które mogą do niej zachęcać osoby nieletnie. Używki W grze pojawiają się nawiązania do używek lub przedstawiono ich zażywanie. Strach Gra może przestraszyć młodsze dzieci. Wulgarny język W grze jest używany wulgarny język. Hazard Gra online Gry, które zachęcają do uprawiania hazardu lub go uczą. Gry, w które można grać przez Internet. g. Metascore ocena gry wydana przez serwis Metacritic na podstawie przeliczenia ocen branżowych portali i magazynów. Ocena ta zawiera się w skali punktów. Przedział punktów Opis oceny Opinia zdecydowanie niechętna Opinia generalnie niekorzystna Opinia mieszana lub średnia Opinia generalnie przychylna Powszechne uznanie Strona 16 z 33

17 h. Wydawca osoba bądź instytucja (ta druga zwana również wydawnictwem), za której pieniądze przygotowywane, opracowywane, a następnie dystrybuowana jest gra. i. Kategoria (gatunek) Gry, tak jak większość innych mediów, mogą być kategoryzowane według gatunków bazujących na mechanice gry, atmosferze i wielu innych czynnikach. Najczęściej spotykane gatunki gier: 4.2. Platformówki Przygodowe Gra fabularna (RPG) MMORPG Sportowe Wyścigowe Gry akcji Bijatyki Strzelanki First-person shootery (FPS) Third-person perspective (TPP) Skradanki Logiczne Symulacyjne Strategiczne Turowe Czasu rzeczywistego (RTS) Przeglądarkowe Kategorie i funkcję użytkowników: 1. Administrator a) Wykorzystanie pełnej funkcjonalności systemu b) Dodawanie i usuwanie użytkowników c) Przeglądanie wszystkich i modyfikacja wszystkich listy wraz z opisami, komentarzami, ocenami itp. d) Przeglądanie historii zamówień, listy użytkowników, listy ocen i kategorii 2. Klient Strona 17 z 33

18 a) Przeglądanie gier i kupowanie gier b) Przeglądanie historii zamówień c) Przeglądanie i edytowanie danych osobowych d) Przeglądanie i edytowanie listy obserwowanych gier e) Wybieranie przedmiotów które będzie prowadził f) Ocenianie i komentowanie gier a) Opis modelu konceptualnego 1. Wykaz encji 1.1. Users użytkownicy a) unikatowy identyfikator użytkownika będący jego adresem poczty , klucz pierwotny, typ danych: Variable characters(50) b) password hasło użytkownika, typ danych: Variable characters(30) c) firstname imię użytkownika, typ danych: Variable characters(30) d) lastname nazwisko użytkownika, typ danych: Variable characters(30) e) address adres użytkownika, typ danych: Variable characters(50) f) post_code kod pocztowy użytkownika, typ danych: Variable characters(6) g) city miasto użytkownika, typ danych: Variable characters(30) h) phone telefon użytkownika, typ danych: Variable characters(12) i) newsletter wskazuje czy użytkownik chce otrzymywać newsletter, typ danych: Boolean 1.2. Groups grupy a) name unikatowa nazwa grupy użytkowników, klucz pierwotny, typ danych: Variable characters(30) b) rights liczba określająca prawa użytkownika należącego do danej grupy, typ danych: Byte 1.3. Games gry a) id unikatowy identyfikator gry, klucz pierwotny, typ danych: Serial b) title tytuł gry, typ danych: Variable characters(100) c) description opis gry, typ danych: Text d) releasedate data wydania gry, typ danych: Date e) pegiurl adres url do ikony oceny wiekowej PEGI, typ danych: Text f) metascore ocena gry, typ danych: Byte g) coverurl adres url do okładki gry, typ danych: Text Strona 18 z 33

19 h) youtubeurl adres url do gameplaya gry, typ danych: Text i) price cena gry, typ danych: Number(5,2) j) count ilość kopii gry w magazynie, typ danych: Integer 1.4. Categories kategorie gier a) catname unikatowa nazwa kategorii gry, klucz pierwotny, typ danych: Variable characters(30) b) description opis kategorii gry, typ danych: Text c) Publishers wydawcy gier d) publishername unikatowa nazwa wydawcy gry, klucz pierwotny, typ danych: Variable characters(80) 1.5. PEGI Tags opisy zawartości gier PEGI a) tagid unikatowy identyfikator tagu, klucz pierwotny, typ danych: Serial b) tagname nazwa tagu, typ danych: Variable characters(80) c) tagurl adres url do ikony opisującej tag, typ danych: Text 1.6. Orders zamówienia a) orderid unikatowy identyfikator zamówienia, klucz pierwotny, typ danych: Serial b) orderdate data zamówienia, typ danych: Date 2. Wykaz asocjacji 2.1. Grades oceny gier wydane przez użytkowników 2.2. grade ocena gry, typ danych: Byte 2.3. comment komentarz gry, typ danych: Text 2.4. adddate data wystawienia oceny, typ danych: Date 2.5. Observed gry obserwowane przez użytkownika 2.6. date data dodania gry do obserwowanych, typ danych: Date 3. Relacje i połączenia asocjacyjne W modelu semantycznym encje zostały połączone następującymi relacjami: 3.1. Users, Groups relacja jeden do wielu wymagająca przynależności każdego użytkownika do tylko jednej grupy Users, Orders relacja jeden do wielu wymagająca powiązania każdego zamówienia z tylko jednym użytkownikiem Games, Categories relacja jeden do wielu wymagająca przynależności każdej gry do tylko jednej kategorii Games, Publishers relacja jeden do wielu wymagająca przynależności każdej gry do tylko jednego wydawcy. Strona 19 z 33

20 3.5. Games, Orders relacja wielu do wielu wymagająca co najmniej jednej gry powiązanej z zamówieniem Games, PEGITags relacja wielu do wielu pozwalającej każdej grze przypisać wiele tagów PEGI Users, Games, Grades każdy gra może posiadać oceny od wielu użytkowników i każdy użytkownik może wydać oceny dla wielu gier 3.8. Users, Games, Observed każdy gra może być obserwowana przez wielu użytkowników i każdy użytkownik może obserwować wiele gier Model fizyczny Ilustracja 4.2: Model fizyczny Strona 20 z 33

21 a) Opis modelu fizycznego Na podstawie modelu konceptualnego został wygenerowany następujący model fizyczny bazy danych dla środowiska MYSQL 5.0: 1. Wykaz tabel a) Users użytkownicy unikatowy identyfikator użytkownika będący jego adresem poczty , klucz pierwotny, typ danych: varchar(50) password hasło użytkownika, typ danych: varchar (30) firstname imię użytkownika, typ danych: varchar (30) lastname nazwisko użytkownika, typ danych: varchar (30) address adres użytkownika, typ danych: varchar (30) post_code kod pocztowy użytkownika, typ danych: varchar (6) city miasto użytkownika, typ danych: varchar (30) phone telefon użytkownika, typ danych: varchar (12) newsletter wskazuje czy użytkownik chce otrzymywać newsletter, typ danych: bool b) Groups grupy name unikatowa nazwa grupy użytkowników, klucz pierwotny, typ danych: varchar (30) rights liczba określająca prawa użytkownika należącego do danej grupy, typ danych: tinyint c) Games gry id unikatowy identyfikator gry, klucz pierwotny, typ danych: int catname identyfikator kategorii gry, klucz obcy, typ danych: varchar(30) publishername identyfikator wydawcy, klucz obcy, typ danych: varchar(80) title tytuł gry, typ danych: varchar(100) description opis gry, typ danych: text releasedate data wydania gry, typ danych: date pegiurl adres url do ikony oceny wiekowej PEGI, typ danych: text metascore ocena gry, typ danych: tinyint coverurl adres url do okładki gry, typ danych: text youtubeurl adres url do gameplaya gry, typ danych: text Strona 21 z 33

22 price cena gry, typ danych: numeric(5,2) count ilość kopii gry w magazynie, typ danych: int d) Categories kategorie gier catname unikatowa nazwa kategorii gry, klucz pierwotny, typ danych: varchar(30) description opis kategorii gry, typ danych: text Publishers wydawcy gier publishername unikatowa nazwa wydawcy gry, klucz pierwotny, typ danych: varchar(80) e) PEGI Tags opisy zawartości gier PEGI tagid unikatowy identyfikator tagu, klucz pierwotny, typ danych: int tagname nazwa tagu, typ danych: varchar(80) tagurl adres url do ikony opisującej tag, typ danych: text GamesPegiTags tagi PEGI przypisane do gier id unikatowy identyfikator gry, klucz obcy, typ danych: int tagid unikatowy identyfikator tagu, klucz obcy, typ danych: int klucz pierwotny złożony z obu kluczy obcych f) Orders zamówienia orderid unikatowy identyfikator zamówienia, typ danych: int unikatowy identyfikator użytkownika będący jego adresem poczty , klucz obcy, typ danych: varchar(50) orderdate data zamówienia, typ danych: date GamesInOrders gry które w jednym zamówieniu kupił klient orderid unikatowy identyfikator zamówienia, klucz obcy, typ danych: int id unikatowy identyfikator gry, klucz obcy, typ danych: int klucz pierwotny złożony z obu kluczy obcych g) Grades oceny gier wydane przez użytkowników id unikatowy identyfikator gry, klucz obcy, typ danych: int unikatowy identyfikator użytkownika będący jego adresem poczty , klucz obcy, typ danych: varchar(50) grade ocena gry, typ danych: tinyint Strona 22 z 33

23 comment komentarz gry, typ danych: text adddate data wystawienia oceny, typ danych: date klucz pierwotny złożony z obu kluczy obcych h) Observed gry obserwowane przez użytkownika id unikatowy identyfikator gry, klucz obcy, typ danych: int unikatowy identyfikator użytkownika będący jego adresem poczty , klucz obcy, typ danych: varchar(50) date data dodania gry do obserwowanych, typ danych: date klucz pierwotny złożony z obu kluczy obcych 2. Relacje W wygenerowanym modelu fizycznym bazy danych tabele zostały połączone relacjami odzwierciadlającymi połączenia z modelu konceptualnego. Różnice są widoczne przez rozbici relacji wiele do wielu na dwie relacje jeden do wielu i wiele do jednego za pomocą tabeli pośredniej. Tak połączono relacją tabelę Games z tabelą Orders za pomocą tabeli pośredniej GamesInOrders oraz tabelę Games z tabelą PEGITags za pomocą tabeli pośredniej GamesPegiTags. Pozostałe relacje zostały wygenerowane przez ustawienie kluczy obcych co jest widoczne w wykazie tabel Implementacja bazy danych Poniżej znajduje się pełna implementacja bazy danych. /* DBMS name: /* Created on: MySQL 5.0 */ :27:29 */ drop table if exists Categories; drop table if exists Games; drop table if exists GamesInOrders; drop table if exists GamesPegiTags; Strona 23 z 33

24 drop table if exists Grades; drop table if exists Groups; drop table if exists Observed; drop table if exists Orders; drop table if exists PEGITags; drop table if exists Publishers; drop table if exists Users; /* Table: Categories */ create table Categories ( catname varchar(30) not null, description text, primary key (catname) ); alter table Categories comment 'Games categories'; /* Table: Games */ create table Games ( id int not null auto_increment, Strona 24 z 33

25 catname varchar(30) not null, publishername title varchar(80) not null, varchar(100), description text, releasedate date, pegiurl text, metascore tinyint, coverurl text, youtubueurl text, price numeric(5,2), count int, primary key (id) ); alter table Games comment 'All games in shop'; /* Table: GamesInOrders */ create table GamesInOrders ( orderid id int not null, int not null, primary key (orderid, id) ); /* Table: GamesPegiTags */ create table GamesPegiTags ( id tagid int not null, int not null, Strona 25 z 33

26 primary key (id, tagid) ); /* Table: Grades */ create table Grades ( id int not null, varchar(50) not null, grade tinyint, comment text, adddate date, primary key (id, ) ); alter table Grades comment 'Grades and comments of game written by users'; /* Table: Groups */ create table Groups ( name rights varchar(30) not null, tinyint, primary key (name) ); alter table Groups comment 'Users groups of CCDGI shop. Entity contains rights assingned'; /* Table: Observed */ Strona 26 z 33

27 create table Observed ( id varchar(50) not null, int not null, date date, primary key ( , id) ); alter table Observed comment 'All games observed by users'; /* Table: Orders */ create table Orders ( orderid int not null auto_increment, varchar(50) not null, orderdate date, primary key (orderid) ); alter table Orders comment 'All orders of all users '; /* Table: PEGITags */ create table PEGITags ( tagid tagname tagurl int not null auto_increment, varchar(80), text, primary key (tagid) Strona 27 z 33

28 ); /* Table: Publishers */ create table Publishers ( publishername varchar(80) not null, primary key (publishername) ); /* Table: Users */ create table Users ( varchar(50) not null, name varchar(30) not null, password varchar(30), firstname varchar(30), lastname varchar(30), address postcode city phone newsletter varchar(50), varchar(6), varchar(30), varchar(12), bool, primary key ( ) ); alter table Users comment 'All users of this system. Clients and shop employees '; Strona 28 z 33

29 alter table Games add constraint FK_Relationship_2 foreign key (catname) references Categories (catname) on delete restrict on update restrict; alter table Games add constraint FK_Relationship_3 foreign key (publishername) references Publishers (publishername) on delete restrict on update restrict; alter table GamesInOrders add constraint FK_GamesInOrders foreign key (orderid) references Orders (orderid) on delete restrict on update restrict; alter table GamesInOrders add constraint FK_GamesInOrders2 foreign key (id) references Games (id) on delete restrict on update restrict; alter table GamesPegiTags add constraint FK_GamesPegiTags foreign key (id) references Games (id) on delete restrict on update restrict; alter table GamesPegiTags add constraint FK_GamesPegiTags2 foreign key (tagid) references PEGITags (tagid) on delete restrict on update restrict; alter table Grades add constraint FK_Grades foreign key (id) references Games (id) on delete restrict on update restrict; alter table Grades add constraint FK_Grades2 foreign key ( ) references Users ( ) on delete restrict on update restrict; alter table Observed add constraint FK_Observed foreign key ( ) references Users ( ) on delete restrict on update restrict; alter table Observed add constraint FK_Observed2 foreign key (id) references Games (id) on delete restrict on update restrict; alter table Orders add constraint FK_Relationship_4 foreign key ( ) references Users ( ) on delete restrict on update restrict; Strona 29 z 33

30 alter table Users add constraint FK_Relationship_1 foreign key (name) references Groups (name) on delete restrict on update restrict; Strona 30 z 33

31 5. GUI graficzny interfejs użytkownika Zgodnie z planem prac, sporządzony został szkic graficznego interfejsu użytkownika serwisu w oparciu o dokumentację projektową. Na jego podstawie, tworzone będą kolejne wersje wyglądu aplikacji Przeznaczenie grupa docelowa Serwis kierowany jest do szerokiej grupy odbiorców od nastolatków do latków z przewagą płci męskiej Kolorystyka Kolorystyka strony ma na celu budować pozytywne skojarzenia, stąd wykorzystanie pastelowych odcieni kolorów zielonego i pomarańczowego. Kolorem czerwonym zaznaczono elementy najbardziej ważne strategicznie dla właściciela sklepu, a więc grupę produktów z działu Promocje. W odróżnieniu od innych sklepów internetowych sprzedających gry komputerowe, tu nacisk położony został na minimalizm, tak by potencjalny klient po wejściu na stronę nie został przytłoczony ogromem informacji, obrazków i działów. Dla porównania: natłok nagłówków, napisów, mały rozmiar fontów, jedyny czytelny element to kategorie sprzętowe gier i Super oferty za dużo informacji na stronie głównej, zbyt małe odstępy pomiędzy prezentowanymi treściami, mały kontrast pomiędzy działami, małe obrazki nie przyciągną uwagi małe obrazki nieprzyciągające uwagi, nieco przygnębiająca kolorystyka uboga szata graficzna, małe odstępy pomiędzy napisami, brak odpowiednich marginesów, zbyt mały rozmiar fontów, kumulowanie pustej przestrzeni w niewłaściwych proporcjach do treści Założyliśmy z góry, że interfejs użytkownika w naszym projekcie ma nie powielać ww. błędów. Strona 31 z 33

32 5.3. Koncepcje a) Szkic głównej stony Ilustracja 5.1: Szkic strony głównej Strona 32 z 33

33 6. Projekt systemu 6.1. Diagram przypadków użycia 6.2. Diagram klas a) Diagram Ilustracja 6.1: Diagram klas b) 6.3. Opis diagramu klas Diagram sekwencji 6.4. Strona 33 z 33

OGÓLNOEUROPEJSKI SYSTEM KLASYFIKACJI GIER PEGI (PAN EUROPEAN GAMES INFORMATION)

OGÓLNOEUROPEJSKI SYSTEM KLASYFIKACJI GIER PEGI (PAN EUROPEAN GAMES INFORMATION) Załącznik nr 3 do Regulaminu korzystania z konsoli Xbox 360 z Kinectem i gier interaktywnych znajdujących się w zbiorach Miejskiej Biblioteki Publicznej im. Marii Kozaczkowej w Dąbrowie Tarnowskiej OGÓLNOEUROPEJSKI

Bardziej szczegółowo

Gry komputerowe. popularna forma rozrywki dla dzieci i młodzieży

Gry komputerowe. popularna forma rozrywki dla dzieci i młodzieży Gry komputerowe popularna forma rozrywki dla dzieci i młodzieży Gry komputerowe mogą: wspierać rozwój poznawczy, emocjonalny i społeczny dzieci wpływać pozytywnie na spostrzegawczość, reakcje na bodźce,

Bardziej szczegółowo

Sklep internetowy z grami

Sklep internetowy z grami Sklep internetowy z grami Dokumentacja projektowa Choina Sebastian, Cisek Daniel, Dudziński Piotr, Gątnicki Łukasz, Ignatowicz Mariusz Koszalin, 2012 Spis treści 1. Protokół założycielski... 4 1.1. Grupa

Bardziej szczegółowo

Zagrożenia w Internecie. Zapobieganie-reagowanie.

Zagrożenia w Internecie. Zapobieganie-reagowanie. Zagrożenia w Internecie. Zapobieganie-reagowanie. W związku z niepokojącymi doniesieniami dotyczącymi pojawiających się nowych zagrożeń w Internecie zamieszczamy istotne dla rodziców informacje na temat

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

REGULAMIN KORZYSTANIA Z GIER INTERAKTYWNYCH ZNAJDUJĄCYCH SIĘ W ZBIORACH MIEJSKIEJ BIBLIOTEKI PUBLICZNEJ W ŻORACH. 1. Zasady korzystania

REGULAMIN KORZYSTANIA Z GIER INTERAKTYWNYCH ZNAJDUJĄCYCH SIĘ W ZBIORACH MIEJSKIEJ BIBLIOTEKI PUBLICZNEJ W ŻORACH. 1. Zasady korzystania Załącznik do Zarządzenia nr D.0161.351.23.2015 REGULAMIN KORZYSTANIA Z GIER INTERAKTYWNYCH ZNAJDUJĄCYCH SIĘ W ZBIORACH MIEJSKIEJ BIBLIOTEKI PUBLICZNEJ W ŻORACH 1. Zasady korzystania 1. Z gier interaktywnych

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

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

Przelewy24 Wirtualny Koszyk

Przelewy24 Wirtualny Koszyk Przelewy24 Wirtualny Koszyk Dialcom24 Sp. z o.o. wersja.1.1 data 2013-12-18 Spis treści: 1. Opis usługi 2 2. Obsługa interfejsu w panelu Przelewy24 2 2.1. Moduł konfiguracyjny 2 a) Dostawcy 2 b) Produkty

Bardziej szczegółowo

raporty-online podręcznik użytkownika

raporty-online podręcznik użytkownika raporty-online podręcznik użytkownika Ramzes Sp. z o.o. jest wyłącznym właścicielem praw, w tym wszelkich majątkowych praw autorskich do programu oraz treści podręcznika użytkownika. Powielanie w jakiejkolwiek

Bardziej szczegółowo

Wprowadzenie do projektowania i wykorzystania baz danych Relacje

Wprowadzenie do projektowania i wykorzystania baz danych Relacje Wprowadzenie do projektowania i wykorzystania baz danych Relacje Katarzyna Klessa Dygresja nt. operatorów SELECT 2^2 SELECT 2^30 SELECT 50^50 2 Dygresja nt. operatorów SELECT 2^30 --Bitwise exclusive OR

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

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

BAZA DANYCH SIECI HOTELI

BAZA DANYCH SIECI HOTELI Paulina Gogół s241906 BAZA DANYCH SIECI HOTELI Baza jest częścią systemu zarządzającego pewną siecią hoteli. Składa się z tabeli powiązanych ze sobą różnymi relacjami. Służy ona lepszemu zorganizowaniu

Bardziej szczegółowo

Wykład 8. SQL praca z tabelami 5

Wykład 8. SQL praca z tabelami 5 Wykład 8 SQL praca z tabelami 5 Podzapytania to mechanizm pozwalający wykorzystywać wyniki jednego zapytania w innym zapytaniu. Nazywane często zapytaniami zagnieżdżonymi. Są stosowane z zapytaniami typu

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

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

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

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

Tworzenie modelu logicznego i fizycznego danych.

Tworzenie modelu logicznego i fizycznego danych. Tworzenie modelu logicznego i fizycznego danych. W celu stworzenia modelu danych wykorzystamy program ata Architect wchodzący w skład pakietu narzędzi CASE Power esigner, który pozwala utworzyć tzw. logiczny

Bardziej szczegółowo

ZAGROŻENIA W INTERNECIE

ZAGROŻENIA W INTERNECIE ZAGROŻENIA W INTERNECIE Zapobieganie reagowanie GRY KOMPUTEROWE Czy wiesz, że...? Gry komputerowe to bardzo popularna forma rozrywki dla dzieci i młodzieży. 60% dzieci w wieku 4-14 lat używa komputera

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

Dzieci w sieci ZAGROŻENIA W SIECI - JAK ZAP OBIEGAĆ

Dzieci w sieci ZAGROŻENIA W SIECI - JAK ZAP OBIEGAĆ Dzieci w sieci ZAGROŻENIA W SIECI - JAK ZAP OBIEGAĆ O P R A C O W A Ł : L E S Z E K M A C U R A K AT O W I C E 2 8. 0 4. 2 0 1 6 R Internet jest wszędzie INTERNET DLA MŁODYCH JEST NIEODŁĄCZNYM ELEMENTEM

Bardziej szczegółowo

Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro

Jerzy Skalski s9473, grupa WIs I.6-11c. System wspierający obsługę klienta dla firm sprzedających na Allegro Jerzy Skalski s9473, grupa WIs I.6-11c System wspierający obsługę klienta dla firm sprzedających na Allegro 1. WYMAGANIA UŻYTKOWNIKA Użytkownicy systemu: System powinien przechowywać informacje dotyczące:

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

Przelewy24 Wirtualny Koszyk

Przelewy24 Wirtualny Koszyk Dialcom24 Sp. z o.o. wersja.1.0 data 2012-05-25 Spis treści: 1. Opis usługi 2 2. Obsługa interfejsu w panelu Przelewy24 2 2.1. Moduł konfiguracyjny 2 a) Dostawcy 2 b) Produkty 4 c) Integracja 5 2.2. Historia

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

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 W KAMELEON.SQL 7.5.60 została dodana funkcjonalność klasy B2B (na tą funkcjonalność wymagana jest dodatkowa licencja, którą można wykupić w naszej firmie)

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

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

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

Bardziej szczegółowo

D D L S Q L. Co to jest DDL SQL i jakie s jego ą podstawowe polecenia?

D D L S Q L. Co to jest DDL SQL i jakie s jego ą podstawowe polecenia? D D L S Q L Co to jest DDL SQL i jakie s jego ą podstawowe polecenia? D D L S Q L - p o d s t a w y DDL SQL (Data Definition Language) Jest to zbiór instrukcji i definicji danych, którym posługujemy się

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

Plan bazy: Kod zakładający bazę danych: DROP TABLE noclegi CASCADE; CREATE TABLE noclegi( id_noclegu SERIAL NOT NULL,

Plan bazy: Kod zakładający bazę danych: DROP TABLE noclegi CASCADE; CREATE TABLE noclegi( id_noclegu SERIAL NOT NULL, Mój projekt przedstawia bazę danych noclegów składającą się z 10 tabel. W projekcie wykorzystuje program LibreOffice Base do połączenia psql z graficznym interfejsem ( kilka formularzy przedstawiających

Bardziej szczegółowo

Hurtownia Świętego Mikołaja projekt bazy danych

Hurtownia Świętego Mikołaja projekt bazy danych Aleksandra Kobusińska nr indeksu: 218366 Hurtownia Świętego Mikołaja projekt bazy danych Zaprezentowana poniżej baza jest częścią większego projektu bazy danych wykorzystywanej w krajowych oddziałach wiosek

Bardziej szczegółowo

Przewodnik po konfiguracji Comarch ERP e-sklep z wszystko.pl

Przewodnik po konfiguracji Comarch ERP e-sklep z wszystko.pl Przewodnik po konfiguracji Comarch ERP e-sklep z wszystko.pl Spis treści 1 INFORMACJE WSTĘPNE... 3 2 INTEGRACJA COMARCH ERP E-SKLEP Z WSZYSTKO.PL... 4 2.1 KONFIGURACJA... 4 2.2 MAPOWANIE DOSTAW I PŁATNOŚCI...

Bardziej szczegółowo

SKLEP INTERNETOWY OPARTY O SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS)

SKLEP INTERNETOWY OPARTY O SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) SKLEP INTERNETOWY OPARTY O SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) UltraGraf Studio Grafiki Ul. Wojska Polskiego 5a/69 26-200 Końskie Woj. Świętokrzyskie GG: 4850036 Tel: +48 792 62 63 42 E-mail: biuro@ultragraf.pl

Bardziej szczegółowo

Bazy danych Ćwiczenia projektowe

Bazy danych Ćwiczenia projektowe Bazy danych Ćwiczenia projektowe Przygotował: Piotr Hajder Katedra Informatyki Stosowanej i Modelowania Wydział Inżynierii Metali i Informatyki Przemysłowej, AGH Agenda 01. Powtórka 02. Interfejs CRUD

Bardziej szczegółowo

3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota

3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota Laboratorium nr 3 1 Bazy Danych Instrukcja laboratoryjna Temat: Wprowadzenie do języka SQL, tworzenie, modyfikacja, wypełnianie tabel 3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota 1)

Bardziej szczegółowo

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

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) 1. Wstęp: 1.1. Cel. Niniejszy dokument przestawia specyfikację wymagań systemowych (zarówno funkcjonalnych jak i niefunkcjonalnych)

Bardziej szczegółowo

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

Płatności CashBill - Kody

Płatności CashBill - Kody Dokumentacja techniczna 2.0 Płatności CashBill - Kody Punkty Płatności: Kody Automatyczne, Kody Obsługowe CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48

Bardziej szczegółowo

Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt. Zasady przygotowania i oceny projektów

Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt. Zasady przygotowania i oceny projektów Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt Zasady przygotowania i oceny projektów 1 Cel projektu Celem niniejszego projektu jest zaprojektowanie i implementacja

Bardziej szczegółowo

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

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

Bardziej szczegółowo

Język SQL, zajęcia nr 2

Język SQL, zajęcia nr 2 Język SQL, zajęcia nr 2 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 Funkcja agregująca

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 5

Podstawy programowania III WYKŁAD 5 Podstawy programowania III WYKŁAD 5 Jan Kazimirski 1 Projekt: Katalog książek elektronicznych 2 Założenia projektu Aplikacja będzie służyła do zarządzania zbiorem książek w postaci elektronicznej. Aplikacja

Bardziej szczegółowo

ShoperIntegra V3.3. Instalacja i konfiguracja

ShoperIntegra V3.3. Instalacja i konfiguracja ShoperIntegra V3.3 Instalacja i konfiguracja 1. Stworzenie konta API w sklepie Shoper Logujemy się do panelu administracyjnego sklepu Shoper i przechodzimy do Konfiguracja -> Administracja, system -> Administratorzy.

Bardziej szczegółowo

Dokumentacja Użytkownika Systemu. Integracja z Okazje.info, Skąpiec, Sklepy24

Dokumentacja Użytkownika Systemu. Integracja z Okazje.info, Skąpiec, Sklepy24 Dokumentacja Użytkownika Systemu Integracja z Okazje.info, Skąpiec, Sklepy24 Wersja 2016 Spis treści 1 INTEGRACJA... 3 2 REJESTRACJA... 4 2.1 OKAZJE.INFO... 4 2.2 SKĄPIEC... 4 2.3 SKLEPY24.PL... 4 3 KONFIGURACJA...

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

Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/

Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Historia i standardy Podstawy relacyjności Typy danych DDL tabele, widoki, sekwencje zmiana struktury DML DQL Podstawy, złączenia,

Bardziej szczegółowo

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , , Celem ćwiczeń jest zaprojektowanie oraz utworzenie na serwerze bazy danych przechowującej informacje na temat danych kontaktowych. Celem jest również zapoznanie z podstawowymi zapytaniami języka SQL służącymi

Bardziej szczegółowo

Bazy danych. Polecenia SQL

Bazy danych. Polecenia SQL Bazy danych Baza danych, to miejsce przechowywania danych. Dane w bazie danych są podzielone na tabele. Tabele składają się ze ściśle określonych pól i rekordów. Każde pole w rekordzie ma ściśle ustalony

Bardziej szczegółowo

Przykładowa baza danych BIBLIOTEKA

Przykładowa baza danych BIBLIOTEKA Przykładowa baza danych BIBLIOTEKA 1. Opis problemu W ramach zajęć zostanie przedstawiony przykład prezentujący prosty system biblioteczny. System zawiera informację o czytelnikach oraz książkach dostępnych

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

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych Modelowanie przypadków użycia Jarosław Kuchta Podstawowe pojęcia Przypadek użycia jest formalnym środkiem dla przedstawienia funkcjonalności systemu informatycznego z punktu widzenia jego użytkowników.

Bardziej szczegółowo

Opis funkcjonalny sklepu: Ogólnie

Opis funkcjonalny sklepu: Ogólnie Opis funkcjonalny sklepu: Ogólnie Nieograniczona ilość produktów oraz kategorii w sklepie Nieograniczona ilość kategorii i podkategorii produktów W pełni indywidualny design graficzny sklepu Ergonomia

Bardziej szczegółowo

Specyfikacja 1.2.1. Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.

Specyfikacja 1.2.1. Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań. Specyfikacja 1.2.1 Płatności CashBill Instrukcja podłączenia płatności elektronicznych do typowych zastosowań. CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax:

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

Tworzenie stron www. Standard. Cena: 1950 zł netto

Tworzenie stron www. Standard. Cena: 1950 zł netto Tworzenie stron www Szanowni Państwo, przedstawiamy ofertę na tworzenie stron www. Dla Państwa wygody strony zostały podzielone na cztery warianty, z których każdy zawiera system zarządzania treścią CMS

Bardziej szczegółowo

Baza numerów Wersja 1.1

Baza numerów Wersja 1.1 Baza numerów Wersja 1.1 SPIS TREŚCI 1. Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją 1.2 Informacje zwrotne wysyłane z API w odpowiedzi na odebrane odwołania I. Zarządzanie grupami Bazy Numerów

Bardziej szczegółowo

Jak zrobić zakupy za pośrednictwem Rekshopa?

Jak zrobić zakupy za pośrednictwem Rekshopa? Śląskie Centrum Florystyczne Rekpol Sp. z o.o. Jak zrobić zakupy za pośrednictwem Rekshopa? www.rekshop.pl Poradnik, który przeprowadzi cię krok po kroku przez kolejne etapy dokonywania zakupów za pośrednictwem

Bardziej szczegółowo

Dokumentacja Użytkownika Systemu

Dokumentacja Użytkownika Systemu Dokumentacja Użytkownika Systemu Integracja z Okazje.info, Skąpiec, Sklepy24 Wersja 7.9 Spis treści 1 INTEGRACJA... 3 2 REJESTRACJA... 4 2.1 OKAZJE.INFO... 4 2.2 SKĄPIEC... 4 2.3 SKLEPY24.PL... 4 3 KONFIGURACJA...

Bardziej szczegółowo

System Comarch OPT!MA v. 17.1

System Comarch OPT!MA v. 17.1 System Comarch OPT!MA v. 17.1 Comarch OPT!MA Pulpit Menadżera v. 4.1 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 Dział Wsparcia Klienta i Partnera: (12) 681 43 00 http://www.comarch.pl/erp/

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI WITRYNY ADMINISTRATION PORTAL

INSTRUKCJA OBSŁUGI WITRYNY ADMINISTRATION PORTAL INSTRUKCJA OBSŁUGI WITRYNY ADMINISTRATION PORTAL Data: 7 stycz. 2015 r. Wersja: 1.0 Spis treści 1. Wprowadzenie...Error! Bookmark not defined. A. Witryna Administration Portal... Error! Bookmark not defined.

Bardziej szczegółowo

Referat pracy dyplomowej

Referat pracy dyplomowej Referat pracy dyplomowej Temat pracy: Projekt i implementacja oprogramowania dla salonu kosmetycznego. Autor: Wojciech Rubiniec Promotor: dr inż. Roman Simiński Kategorie: Oprogramowanie użytkowe Słowa

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

Podstawy języka SQL. SQL Structured Query Languagestrukturalny

Podstawy języka SQL. SQL Structured Query Languagestrukturalny Podstawy języka SQL SQL Structured Query Languagestrukturalny język zapytań DDL Język definicji danych (np. tworzenie tabel) DML Język manipulacji danych (np. tworzenie zapytań) DCL Język kontroli danych

Bardziej szczegółowo

Biblioteka. Bazy danych I dokumentacja projektu. Cel projektu:

Biblioteka. Bazy danych I dokumentacja projektu. Cel projektu: Biblioteka Bazy danych I dokumentacja projektu. Cel projektu: Aplikacja bazodanowa zrealizowana z wykorzystaniem SZBD PostgreSQL wraz z interfejsem użytkownika. Temat projektu: Realizacja bazy danych Biblioteki

Bardziej szczegółowo

WPROWADZENIE DO BAZ DANYCH

WPROWADZENIE DO BAZ DANYCH WPROWADZENIE DO BAZ DANYCH Pojęcie danych i baz danych Dane to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp. Baza danych (data base) to uporządkowany zbiór danych z

Bardziej szczegółowo

Sklep Internetowy (HTML/xHTML, CSS, JavaScript, PHP, MySQL)

Sklep Internetowy (HTML/xHTML, CSS, JavaScript, PHP, MySQL) Zaawansowany projekt programowania obiektowego Sklep Internetowy (HTML/xHTML, CSS, JavaScript, PHP, MySQL) Szkoły BTE opracował: mgr inż. Radosław Wylon PROGRAMOWANIE OBIEKTOWE Projekt sklepu internetowego

Bardziej szczegółowo

Comarch isklep24 Ulotka v. 5.1

Comarch isklep24 Ulotka v. 5.1 Comarch isklep24 Ulotka v. 5.1 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 Dział Wsparcia Klienta i Partnera: (12) 681 43 00 http://www.comarch.pl/erp/ info.erp@comarch.pl

Bardziej szczegółowo

Instrukcja obsługi platformy B2B ARA Pneumatik

Instrukcja obsługi platformy B2B ARA Pneumatik Instrukcja obsługi platformy B2B ARA Pneumatik Spis treści 1. DOSTĘP DO SERWISU... 2 1.1 REJESTRACJA... 2 1.2 LOGOWANIE... 4 1.3 RESETOWANIE HASŁA... 4 2. SKŁADANIE ZAMÓWIENIA... 5 2.1 WYBÓR GRUPY PRODUKTÓW...

Bardziej szczegółowo

Opis przedmiotu zamówienia strona internetowa

Opis przedmiotu zamówienia strona internetowa Załącznik nr 2 do Umowy Nr... z dnia. 2012 r. Opis przedmiotu zamówienia strona internetowa 1. Utworzenie i uruchomienie strony internetowej Projektu (serwisu/systemu zarządzania treścią) Utworzenie i

Bardziej szczegółowo

Backend Administratora

Backend Administratora Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona

Bardziej szczegółowo

Dokumentacja Użytkownika Systemu

Dokumentacja Użytkownika Systemu Dokumentacja Użytkownika Systemu Porównywarki cen Liquid Wersja 2016.2 Spis treści 1 WSTĘP... 3 2 OPIS OBSZARU... 4 2.1 TOWARY... 5 2.2 RELACJE... 5 2.3 EDYTUJ... 6 2.3.1 KONFIGURACJA... 6 2.3.2 KATEGORIE...

Bardziej szczegółowo

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37 Aplikacje bazodanowe Laboratorium 1 Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, 2017 1 / 37 Plan 1 Informacje wst pne 2 Przygotowanie ±rodowiska do pracy 3 Poj cie bazy danych 4 Relacyjne

Bardziej szczegółowo

FUNKCJONALNOŚĆ PLATFORMY WSPÓŁPRACY. Strona Startowa: Baza Firm:

FUNKCJONALNOŚĆ PLATFORMY WSPÓŁPRACY. Strona Startowa: Baza Firm: FUNKCJONALNOŚĆ PLATFORMY WSPÓŁPRACY Strona Startowa: Strona startowa Platformy Współpracy została ustawiona na dział aktualności. Znajdują się w nim informacje adresowane do przedsiębiorców działających

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Virtuemart 1.1.x - 2.0.x

Wdrożenie modułu płatności eservice. dla systemu Virtuemart 1.1.x - 2.0.x Wdrożenie modułu płatności eservice dla systemu Virtuemart 1.1.x - 2.0.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

PODSTAWY BAZ DANYCH. 5. Modelowanie danych. 2009/ Notatki do wykładu "Podstawy baz danych"

PODSTAWY BAZ DANYCH. 5. Modelowanie danych. 2009/ Notatki do wykładu Podstawy baz danych PODSTAWY BAZ DANYCH 5. Modelowanie danych 1 Etapy tworzenia systemu informatycznego Etapy tworzenia systemu informatycznego - (według CASE*Method) (CASE Computer Aided Systems Engineering ) Analiza wymagań

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

1. LOGOWANIE DO SYSTEMU

1. LOGOWANIE DO SYSTEMU 1. LOGOWANIE DO SYSTEMU Aby zalogować się do systemu należy do okna przeglądarki internetowej wpisać adres: mindstormlab.com/cms Należy upewnić się, że w pasku adresu przeglądarki po wprowadzeniu poprawnego

Bardziej szczegółowo

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

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

Bardziej szczegółowo

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

Wstęp - ogólna prezentacja systemu poleceń 2

Wstęp - ogólna prezentacja systemu poleceń 2 SYSTEM POLECEŃ Spis treści Wstęp - ogólna prezentacja systemu poleceń 2 System Poleceń KROK PO KROKU 4 1. Rejestracja w systemie poleceń 4 2. Odzyskiwanie hasła 4 3. Kampania polecająca w postaci linku

Bardziej szczegółowo

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1 Viatoll Calc Instrukcja użytkownika Strona 1 Spis treści 1 Wstęp...3 2 Opis panelu głównego...3 2.1 Menu aplikacji...4 2.2 Tabela z trasami...5 2.3 Strona kalkulatora viatoll...6 2.4 Pasek statusu...7

Bardziej szczegółowo

Integracja Symfonia ERP ze sklepem internetowym

Integracja Symfonia ERP ze sklepem internetowym ze sklepem internetowym Rozwiązanie umożliwia pełną dwukierunkową integrację Symfonia ERP Handel ze sklepem internetowym shopgold i zostało przygotowane w sposób umożliwiający dostęp i zarządzanie sklepem

Bardziej szczegółowo

Serwis Aukcyjny JMLnet v1.0. Specyfikacja Techniczna

Serwis Aukcyjny JMLnet v1.0. Specyfikacja Techniczna Serwis Aukcyjny JMLnet v1.0 Specyfikacja Techniczna 1. Wymagania serwisu: - PHP w wersji 5 lub większej; - MySQL w wersji 5 lub większej; - menedżer zadań CRON; - biblioteka GD; - włączona funkcja 'mod_rewrite';

Bardziej szczegółowo

Dokumentacja Użytkownika Systemu

Dokumentacja Użytkownika Systemu Dokumentacja Użytkownika Systemu Integracja z Ceneo.pl Wersja 2016.2 Spis treści 1 INTEGRACJA... 3 2 REJESTRACJA NA CENEO.PL... 4 3 KONFIGURACJA Z SERWISEM CENEO.PL... 5 4 PRZYGOTOWANIE ASORTYMENTU...

Bardziej szczegółowo

Wykład 4. SQL praca z tabelami 1

Wykład 4. SQL praca z tabelami 1 Wykład 4 SQL praca z tabelami 1 Typy danych Typy liczbowe Typy całkowitoliczbowe Integer types - Typ INTEGER; 32-bitowa liczba ze znakiem z zakresu -2 31 do 2 31 1 - Typ SMALLINT; typ całkowity mniejszy

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

Monitoring procesów z wykorzystaniem systemu ADONIS

Monitoring procesów z wykorzystaniem systemu ADONIS Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management

Bardziej szczegółowo

Instrukcja obsługi narzędzia API

Instrukcja obsługi narzędzia API Instrukcja obsługi narzędzia API 2012 1. Podstawowe informacje Aby umożliwić maksymalną integrację systemów i stron partnerów z naszym systemem, stworzyliśmy specjalne API, które umożliwia generowanie

Bardziej szczegółowo

Kowalski Marcin 156439 Wrocław, dn. 3.06.2009 Jaśkiewicz Kamil 148592. Bazy Danych 1 Podstawy Projekt Temat: Baza danych do zarządzania projektami

Kowalski Marcin 156439 Wrocław, dn. 3.06.2009 Jaśkiewicz Kamil 148592. Bazy Danych 1 Podstawy Projekt Temat: Baza danych do zarządzania projektami Kowalski Marcin 156439 Wrocław, dn. 3.06.2009 Jaśkiewicz Kamil 148592 Bazy Danych 1 Podstawy Projekt Temat: Baza danych do zarządzania projektami Spis treści Założenia Projektowe...1 Schemat Bazy Danych...1

Bardziej szczegółowo

Po uzupełnieniu informacji i zapisaniu formularza, należy wybrać firmę jako aktywną, potwierdzając na liście dostępnych firm klawiszem Wybierz.

Po uzupełnieniu informacji i zapisaniu formularza, należy wybrać firmę jako aktywną, potwierdzając na liście dostępnych firm klawiszem Wybierz. Pierwsze kroki Krok 1. Uzupełnienie danych własnej firmy Przed rozpoczęciem pracy z programem, należy uzupełnić informacje o własnej firmie. Odbywa się to dokładnie tak samo, jak uzupełnianie informacji

Bardziej szczegółowo

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

PRZESTRZENNE BAZY DANYCH WYKŁAD 2 PRZESTRZENNE BAZY DANYCH WYKŁAD 2 Baza danych to zbiór plików, które fizycznie przechowują dane oraz system, który nimi zarządza (DBMS, ang. Database Management System). Zadaniem DBMS jest prawidłowe przechowywanie

Bardziej szczegółowo

Dokumentacja Użytkownika: Panel administracyjny PayBM

Dokumentacja Użytkownika: Panel administracyjny PayBM Blue Media Dokumentacja Użytkownika: Panel administracyjny PayBM Dokumentacja dla Partnerów Blue Media S.A. str.1 Spis treści 1. Logowanie do panelu administracyjnego PayBM... 3 2. Lista transakcji...

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

Projektowanie interakcji

Projektowanie interakcji Projektowanie interakcji K2 User Experience www.k2.pl/ux Tytuł dokumentu: k2-projektowanie_ux-oferta.pdf Data: 21 sierpnia 2009 Przygotowany przez: Maciej Lipiec Maciej Lipiec User Experience Director

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