Platforma Gier Wizja. Wersja 1.0



Podobne dokumenty
REFERAT O PRACY DYPLOMOWEJ

Mass Sellers. Wystawiacz Projekt wizji. Damian Lipka. Wersja 1.0

DigiSkills D3.5 Instrukcja korzystania z zasobów DigiSkills

Narzędzie wspierające zarządzanie organizacj. Parentis Sp. z o.o. Kartoszyno,ul.Przemysłowa 5, Krokowa, info@parentis.pl

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

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

Strona wizytówka od 400 zł

Zarządzanie dostępem do systemu IMI

INSTRUKCJA OBSŁUGI PLATFORMY KONSULTACJI SPOŁECZNYCH

Platforma e-learningowa

REFERAT PRACY DYPLOMOWEJ

Języki programowania wysokiego poziomu. Forum

SKRÓCONY OPIS systemu lojalnościowego

Języki programowania wysokiego poziomu. Blog

Umowa użytkownika. 1. Uprawnienia. 2. Logowanie do platformy szkoleń elektronicznych

REDIVE PRZEWODNIK PO PLATFORMIE LMS

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

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny

REFERAT PRACY DYPLOMOWEJ

raporty-online podręcznik użytkownika


Inventorum. Podręcznik użytkownika Ośrodek Przetwarzania Informacji - Państwowy Instytut Badawczy. Strona 1 z 24


Opis serwisu IT-PODBESKIDZIE Wersja 1.0

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

Platforma e-learningowa

Blogger opis serwisu

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

REJESTRACJA, LOGOWANIE I USTAWIENIA PROFILU

INSTRUKCJA UŻYTKOWNIKA

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

Załącznik nr 1. Specyfikacja. Do tworzenia Mapy Kompetencji

POLITYKA PRYWATNOŚCI STRONY INTERNETOWEJ

System Symfonia e-dokumenty

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

Języki programowania wysokiego poziomu. Ćwiczenia

Dokumentacja programu Rejestr Informacji o Środowisku

Regulamin 1. Informacje wstępne

Część 3 - Konfiguracja

Lodówka w której przechowujemy produkty zalogowanego użytkownika. Inaczej zwykły użytkownik posiadający konto w systemie.

WellCommerce Poradnik: CRM

INSTRUKCJA UŻYTKOWNIKA

Biblioteki publiczne

Regulamin elektronicznego Biura Obsługi Klienta HANDEN Spółka z o.o. z siedzibą w Warszawie. wprowadzony do stosowania dnia 01 września 2017 r.

Polityka prywatności

EXSO-CORE - specyfikacja

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

Instrukcja obsługi Zaplecza serwisu biznes.gov.pl dla Pracowników Instytucji w zakresie weryfikacji opisów procedur przygotowanych przez Zespół epk

elektroniczna Platforma Usług Administracji Publicznej

Overlord - specyfikacja uzupełniająca. Jakub Gołębiowski Adam Kawa Piotr Krewski Tomasz Weksej

Polityka prywatności 1. Definicje: 1.1. Administrator sesyjne stałe kontekstowa behawioralna www Urządzenie Użytkownik

POLITYKA PRYWATNOŚCI Opisuje zasady przetwarzania przez nas informacji na Twój temat, w tym danych osobowych oraz ciasteczek, czyli tzw. cookies.

1.2 Prawa dostępu - Role

Korzystanie z platformy Instytutu Rozwoju Edukacji

Stwórz wewnętrzną sieć szkolną

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej

System Cyfrowego Obiegu Dokumentów to rozwiązanie ułatwiające procesy przechowywania, zarządzania i wyszukiwania dokumentów.

Współpraca z platformą Emp@tia. dokumentacja techniczna

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

INSTRUKCJA obsługi certyfikatów

Polityka Prywatności Portalu Moviezer.com

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Klient poczty elektronicznej

Jak założyć konto? Co znajdziesz na FWF? Strona Narzędzia Jak dokonać płatności? Lista autorów... 12

SPINACZ.edu.pl platforma współpracy nauki z biznesem w zakresie innowacyjnych rozwiązań informatycznych

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

Dostęp do systemu CliniNET ver. 1.0

PORTAL KLIENTA I OBSŁUGA ZGŁOSZEŃ.V01. VULCAN Innowacji

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

REGULAMIN usługi AdReport

Logowanie do systemu SL2014

Amazis świadczenia rodzinne. Aneks do Instrukcji Obsługi PLATFORMA INFO-R Spółka Jawna

Najważniejsze informacje dla klienta na temat Portalu Serwisowego D-Link Spis treści

KS-ZSA. Mechanizm centralnego zarządzania rolami

Rejestracja i logowanie do systemu e-bok EWE

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

Specyfikacja Modułu Kampanii i Płatności

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

epuap Zakładanie konta organizacji

Polityka Prywatności Intact Group Sp. z o. o.

POLITYKA PRYWATNOŚCI PORTALU INTERNETOWEGO

System epon Dokumentacja użytkownika

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

Biblioteki publiczne

Przewodnik dla użytkownika. Instrukcja korzystania z aplikacji mobilnej mtoken Asseco MAA

Regulamin korzystania z Systemu Platforma Transportowa CEMEX Polska

SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA

REJESTRACJA I PUBLIKACJA ARTYKUŁÓW W SERWISIE. TUTORIAL

PLATFORMA DISTANCE LEARNING BLACKBOARD

Panel rodzica Wersja 2.5

Organizator w kilka minut tworzy profesjonalną stronę internetową wydarzenia i rozpoczyna sprzedaż biletów

Podręcznik Administratora Szkoły

1. Ogólne informacje o platformie edukacyjnej

Twoja własna aplikacja mobilna na Android i ios

Współpraca z platformą dokumentacja techniczna

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

Portal zarządzania Version 7.5

Podręcznik Wykonawcy

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Transkrypt:

Platforma Gier Wizja Wersja 1.0

Historia dokumentu Data Wersja Opis Autor 20/11/2011 1.0 Pierwsza wersja dokumentu Kaja Kisielewska Michał Tuśnio Materiały poufne, 2011 Strona 2

Spis treści 1 Wstęp...5 1.1 Cel dokumentu...5 1.2 Zakres...5 1.3 Definicje, akronimy i skróty...5 1.4 Omówienie dokumentu...5 2 Umiejscowienie problemu...5 2.1 Korzyści biznesowe...5 2.2 Zdefiniowanie problemu...5 2.3 Umiejscowienie produktu...6 3 Charakterystyka użytkowników...6 3.1 Demografia rynku...6 3.2 Użytkownicy...6 3.3 Środowisko użytkownika...7 3.4 Profile użytkowników...7 3.4.1 Administrator...7 3.4.2 Organizator...7 3.4.3 Gracz...8 3.5 Kluczowe wymagania...8 3.6 Rozwiązania alternatywne...9 4 Omówienie produktu...9 4.1 Kontekst produktu...9 4.2 Podsumowanie możliwości...10 4.3 Licencje i instalacja...10 5 Funkcjonalność produktu...10 5.1 Zarządzanie kontami...10 5.1.1 Tworzenie konta Gracza...10 5.1.2 Tworzenie konta Organizatora...10 5.1.3 Tworzenie konta Administratora...10 5.1.4 Edytowanie danych osobistych i hasła...10 5.1.5 Usuwanie konta...11 5.1.6 Blokowanie konta...11 5.1.7 Odzyskiwanie hasła...11 5.1.8 Personalizowanie konta...11 5.1.9 Logowanie...11 5.1.10 Wyszukiwanie Użytkownika...11 5.1.11 Dodawanie znajomych...11 5.1.12 Wiązanie konta na PG z kontem na innym portalu...11 5.2 Zarządzanie informacjami o grach...11 5.2.1 Wprowadzanie gry...11 5.2.2 Zatwierdzanie gry...11 5.2.3 Edytowanie i usuwanie gry...11 5.2.4 Informacje o cenie gry...11 5.2.5 Wyszukiwanie gry...12 Materiały poufne, 2011 Strona 3

5.2.6 Ocenianie gry...12 5.2.7 Dodawanie, edytowanie i usuwanie recenzji...12 5.2.8 Ocenianie recenzji...12 5.2.9 Informacje o posiadaniu gry...12 5.3 Zarządzanie imprezami...12 5.3.1 Tworzenie imprezy...12 5.3.2 Zgłaszanie się na imprezę...12 5.3.3 Akceptacja i odrzucanie zgłoszeń na imprezę...12 5.3.4 Anulowanie imprezy...12 5.3.5 Edytowanie imprezy...12 5.3.6 Wyszukiwanie imprezy...13 5.3.7 Dodawanie współorganizatora...13 5.3.8 Ocenianie imprezy...13 5.4 Zarządzanie forum...13 5.4.1 Tworzenie wątków...13 5.4.2 Usuwanie wątków...13 5.4.3 Dodawanie i edytowanie komentarzy...13 5.4.4 Wiadomości prywatne...13 5.4.5 Odpowiedzi...13 5.4.6 Usuwanie komentarzy...13 5.4.7 Usuwanie wiadomości prywatnych...13 6 Ograniczenia...14 7 Normy jakościowe...14 8 Priorytety realizacji...14 9 Pozostałe wymagania...14 9.1 Standardy...14 9.2 Wymagania systemowe...14 9.3 Wymagania wydajnościowe...14 9.4 Wymagania środowiskowe...14 10 Wymagana dokumentacja...14 10.1 Podręcznik użytkownika...14 10.2 Pomoc online...14 10.3 Instalacja i konfiguracja...15 Materiały poufne, 2011 Strona 4

1 Wstęp Wizja 1.1 Cel dokumentu Celem tego dokumentu jest opisanie wymagań stawianych projektowi Portal Gier. 1.2 Zakres Poniższy dokument zawiera opis projektu Portal Gier, który zostanie zbudowany i operowany przez firmę ISG Software z siedzibą w Krakowie. W następnych rozdział opisana jest platforma mająca na celu utworzenie centrum dla graczy gier planszowych, karcianych i komputerowych. Portal ma utworzyć dookoła siebie aktywną społeczność graczy oferując możliwość komunikacji, organizacji i zgłaszania uczestnictwa w turniejach. Dodatkowo będzie stanowił bazę danych gier, umożliwiając użytkownikom ich recenzowanie i komentowanie. 1.3 Definicje, akronimy i skróty PG Portal Gier Uptime czas, kiedy serwis jest dostępny dla użytkowników. 1.4 Omówienie dokumentu Poniższe sekcje opisują problemy, które rozwiązuje portal, charakteryzują potencjalnych użytkowników i źródło zysków, które przewiduje się, że portal będzie generował. Dodatkowo opisane są ograniczenia, wymagania, funkcjonalność i priorytety realizacji stawiane projektowi. 2 Umiejscowienie problemu 2.1 Korzyści biznesowe PG ma na celu zapewnienie korzyści poprzez oferowanie graczom dwóch wersji usługi darmowej, z której przychód generowany jest z reklam, i płatnej, która umożliwia dostęp bez reklam. Dodatkowo dochód będzie generowany poprzez współpracę z organizatorami wydarzeń, dla których portal będzie pełnił rolę pośrednika. 2.2 Zdefiniowanie problemu Problem Dotyczy Skutek Rozwiązanie Konieczność reklamowania się na wielu portalach czy forach Organizatorów imprez i powiązanych z nimi firm Strata czasu i energii, trudności organizacyjne Centralizacja Materiały poufne, 2011 Strona 5

2.3 Umiejscowienie produktu Dla Którzy PG jest W przeciwieństwie do Nasz produkt Organizatorów Potrzebują sposobu na dotarcie do społeczności graczy Platformą umożliwiającą łatwe tworzenie, reklamowanie i zarządzanie imprezami Konieczności reklamowania i docierania do potencjalnych uczestników na własną rękę Umożliwia ograniczenie wydatków i jednocześnie zwiększenie wydajności Dla Którzy PG jest Który W przeciwieństwie do Nasz produkt Graczy gier karcianych, planszowych i komputerowych Poszukują scentralizowanego systemu pomagającego w organizacji i komunikacji Systemem społecznościowym Spełni ich powyższe wymagania Tradycyjnych metod i różnych, rozsianych for i serwisów tematycznych Niweluje te problemy łącząc wszystkie sceny gier w jedną 3 Charakterystyka użytkowników 3.1 Demografia rynku Obecny rynek graczy gier planszowych, komputerowych, karcianych itp. jest rozbity pomiędzy wiele for, sklepów i portalów, które jednak nie posiadają sprawnego sposobu organizacji i aktywizacji Graczy. Portal Gier pozwalałby na łatwe znalezienie imprezy czy turnieju organizowanego w rejonie, bez konieczności przeszukiwania kilku for. PG w efekcie ułatwia Graczom brać udział w grach, które ich interesują, a Organizatorom na zmaksymalizowanie swoich potencjalnych uczestników co pozwala dalej aktywizować Graczy, skutkiem czego jest możliwość powtórzenia danej imprezy i rozszerzenia współpracy z portalem. 3.2 Użytkownicy Nazwa Opis Rola Administrator Organizator Właściciel serwisu lub osoba przez niego mianowana, zarządza całym systemem i serwisem. Osoba wyznaczona przez administratora i zarządzająca Wprowadza/zatwierdza, edytuje dostępne gry Zarządza kontami użytkowników Mianuje organizatorów Akceptuje/odrzuca zgłoszenia Materiały poufne, 2011 Strona 6

powiązanymi z nią imprezą/imprezami. uczestnictwa Tworzy imprezy Gracz Osoba prywatna zarejestrowana na portalu. Edytuje szczegóły imprezy Wysyła/Odbiera prywatne wiadomości Zgłasza się do imprez Wiąże gry ze swoim profilem Dodaje komentarze pod grami, imprezami lub profilami innych graczy 3.3 Środowisko użytkownika Portal będzie dostępny poprzez przeglądarkę internetową, wymagane jest wsparcie najpopularniejszych z nich. Należy również stworzyć wersję mobilną portalu dla graczy, oraz umożliwić powiązania konta z popularnymi portalami społecznościowymi. 3.4 Profile użytkowników 3.4.1 Administrator Reprezentant Opis Typ Rola Kryteria sukcesu Zaangażowanie <Imię> <Nazwisko> Osoba z doświadczeniem i wykształceniem informatycznym. Wykwalifikowany pracownik zdolny do zarządzania i utrzymywania serwisu w działaniu. Zarządza serwisem, jest odpowiedzialny za jego stabilność i dostępność, współpracuje z organizatorami. Kryteriami sukcesu jest stabilnie działający system, z przejrzystym interface'em administracyjnym i wysokim poziomem bezpieczeństwa. Konsultacje w temacie szczegółowości dostępnych funkcji oraz ogólnie rozumianych szczegółów technicznych. 3.4.2 Organizator Reprezentant Opis Typ Rola Kryteria sukcesu <Imię> <Nazwisko> Reprezentant jednej z firm lub organizacji, z którymi nawiązana zostanie współpraca. Specjalista od marketingu, posiadający spore doświadczenie w tematyce reklamy online. Dodaje i zarządza dostępnymi imprezami, kontaktuje się z ich uczestnikami. Aby korzystanie z PG było bardziej korzystne dla organizatorów niż Materiały poufne, 2011 Strona 7

dotychczasowe, opisane metody, należy zapewnić wysoki poziom komunikacji na linii organizator gracze, z możliwością powiadomienia wielu graczy naraz w prosty sposób. Dodatkowo konieczne jest stworzenie sprawnego interface'u, który będzie przejrzysty nawet dla przeciętnie obeznanej osoby. Organizator powinien być w stanie zarządzać swoimi imprezami w sposób, który nie będzie wymagał interwencji administracji. Zaangażowanie Z uwagi na to, że organizatorzy są grupą kluczową dla rentowności serwisu, konieczne są szerokie konsultacje w sprawie utrzymania stosownej przejrzystości i intuicyjności interface'u. 3.4.3 Gracz Reprezentant Opis Typ Rola Kryteria sukcesu Zaangażowanie <Imię> <Nazwisko> Gracz zarejestrowany na portalu. Gracze znacznie się różnią w kwestii obeznania z internetem, jednak zazwyczaj posiadają podstawową wiedzę na ten temat. Gracze są siłą napędową portalu i korzystają z możliwości zgłaszania się do imprez, oceniania gier, komunikowania się ze sobą i tym podobnych. Głównym kryterium sukcesu jest utrzymanie stabilnej ilości i stabilnego wzrostu liczby graczy. W dodatku stosunek aktywnych graczy do zarejestrowanych powinien rosnąć wraz z pojawianiem się większej liczby organizatorów. Podobnie jak w przypadku organizatorów, konieczne są konsultacje w sprawie interface'u graczy, jak i zasięgnięcie opinii w sprawie funkcjonalności serwisu. 3.5 Kluczowe wymagania Potrzeba Priorytet Aktualne rozwiązanie Proponowane rozwiązanie Sprawne dodawanie i zarządzanie wieloma imprezami. Bardzo wysoki Korzystanie z ręcznego zarządzania reklamą na zewnętrznych portalach i zdecentralizowanym sposobem organizacji. Stworzenie centralnego systemu, który będzie umożliwiał dodawać imprezy i w prosty, przejrzysty sposób komunikować się z Graczami. Zgłaszanie swojego udziału do imprezy. Bardzo wysoki Komunikacja poprzez e-mail lub komunikatory internetowe, korzystanie z ewentualnego osobnego systemu na stronie każdego organizatora. Zgłaszanie swojego udziału jest zautomatyzowane i sprowadza się do wykonania kilku akcji poprzez zgłoszenie swojego udziału przez Gracza na profilach imprez Organizatorów. Recenzowanie, ocenianie i Średni Dodawanie/przeglądanie recenzji w sklepach Niezwiązany z żadnym sklepem neutralny system dodawania recenzji, Materiały poufne, 2011 Strona 8

proponowanie nowych gier. internetowych. oraz elastyczna możliwość dodawania gier przez każdego użytkownika, która pozwala na to, że każda gra może znaleźć swoje miejsce na portalu. Funkcja wysyłania wiadomości pomiędzy użytkownikami. Średni Wymienianie się informacjami za pomocą innych metod komunikacji, które, w przypadku dużej ilości osób, z którymi się kontaktuje w jednej sprawie, staje się problematyczne. System wysyłania wiadomości do jednej lub wielu osób, w efekcie brak konieczności wymiany adresów e- mail, użytkownicy mogą znaleźć się na portalu. Możliwość brania udziału w dyskusjach na lokalnym forum. Niski Korzystanie z wielu dostępnych for lub grup dyskusyjnych. Stworzenie jednego forum dyskusyjnego, z którego będą mogli korzystać już zarejestrowani użytkownicy, dodatkowo zainteresowani systemem imprez oferowanym przez portal. 3.6 Rozwiązania alternatywne Portal podobny w funkcjonalności do opisywanego obecnie nie istnieje, jednak istnieje wiele innych portali tematycznych z forami dyskusyjnymi, które mogą posłużyć jako miejsce dla organizatorów do reklamowania się. Jednak odszukiwanie ich jest problematyczne i czasochłonne, a w dodatku należy każdy taki portal monitorować i umieszczać tam ewentualne poprawki w razie zmiany szczegółów imprezy. Powiązany z tym jest także problem komunikacji z potencjalnymi graczami, którzy albo muszą odnaleźć dane kontaktowe do organizatora, albo zmusza to go do monitorowania każdego z for czy portali. 4 Omówienie produktu W tym rozdziale będą szczegółowo opisane cechy Portalu Gier. 4.1 Kontekst produktu PG będzie funkcjonował na jednym serwerze, na którym będzie zainstalowany system Linux i oprogramowanie takie jak Apache dla serwera WWW, MySQL dla baz danych oraz PHP i JavaScript jako języki programowania skryptów. Takie oprogramowanie jest przede wszystkim stabilne, zapewnia wysoki poziom bezpieczeństwa i jest bezpłatne. Będzie też potrzebne nawiązanie współpracy PG z serwisem, który porównuje ceny produktów oraz różnymi popularnymi portalami społecznościowymi za pomocą odpowiednich API. Klient, aby korzystać z PG będzie potrzebował jedynie przeglądarki internetowej. Materiały poufne, 2011 Strona 9

4.2 Podsumowanie możliwości Korzyści użytkownika Bezpłatne reklamowanie imprez Przejrzyste i rzetelne informacje o grach Prosta komunikacja z innymi użytkownikami Cechy wspierające Wystarczy, że użytkownik doda imprezę, a system poinformuje o niej odpowiednie osoby. Ogromna baza gier planszowych, karcianych, komputerowych i innych wraz z ich opisami, aktualnymi cenami, ocenami innych użytkowników oraz recenzjami. Możliwość dodawania komentarzy na forum i system wiadomości prywatnych. Łatwy sposób zapisywania się na imprezy Baza organizowanych imprez razem ze szczegółowymi informacjami o nich i liczbą miejsc. Dostępność i stabilność Bezpieczeństwo Portal dostępny 24 godziny na dobę, mobilna wersja portalu i szybka reakcja na awarie. Dostęp do wszystkich danych użytkownika możliwy dopiero po zalogowaniu do systemu. 4.3 Licencje i instalacja Projekt Portalu Gier i jego wykonanie zostało zlecone przez firmę ISG Software. Informacje na temat licencji i praw autorskich zostały zawarte w umowie. PG zostanie zainstalowany przez pracowników firmy ISG Software. 5 Funkcjonalność produktu 5.1 Zarządzanie kontami 5.1.1 Tworzenie konta Gracza Do utworzenia konta Gracza wymagane będą login, hasło oraz adres email, dzięki któremu konto zastanie zatwierdzone. Każdy Gracz będzie mógł także dodać inne dane dotyczące swojej osoby (imię, nazwisko, miejsce zamieszkania, itp.) oraz związać obrazek, zdjęcie lub logo ze swoim kontem. 5.1.2 Tworzenie konta Organizatora Aby utworzyć konto Organizatora należy podać login, hasło, dane kontaktowe (adres email, nr telefonu) oraz inne dane dotyczące Organizatora (pełna nazwa firmy, adres siedziby, itp.). Takie konto może zostać zatwierdzone wyłącznie przez Administratora. Organizator może też związać logo firmy ze swoim kontem. 5.1.3 Tworzenie konta Administratora Konto Administratora jest automatycznie tworzone podczas instalacji produktu. Administrator może stworzyć kolejne konto Administratora. Do każdego z nich będą wymagane login i hasło. 5.1.4 Edytowanie danych osobistych i hasła Każdy Użytkownik może modyfikować dane umieszczone w jego profilu na koncie, dzięki temu dane Użytkownika zawsze będą aktualne. Użytkownik może także zmieniać hasło, co zapewni większe bezpieczeństwo. Materiały poufne, 2011 Strona 10

5.1.5 Usuwanie konta Każdy Gracz i Organizator ma prawo usunąć własne konto. Konto Administratora może usunąć wyłącznie inny Administrator, po to by w PG zawsze było przynajmniej jedno konto Administratora. Administrator może też usunąć konta innych Użytkowników. Po usunięciu konta też wszystkie powiązania tego konta (z innymi kontami, grami, itp.). 5.1.6 Blokowanie konta Administrator może zablokować konto Użytkownika na określony czas lub na stałe. Wówczas Użytkownik nie może korzystać z funkcjonalności, która jest mu przypisana. 5.1.7 Odzyskiwanie hasła W razie stracenia hasła Użytkownik może prosić o jego odzyskanie. Hasło będzie dostarczone zgodnie z podanymi na koncie Użytkownika danymi kontaktowymi. 5.1.8 Personalizowanie konta Użytkownik będzie mógł ustalić indywidualny wygląd strony oraz będzie mógł zmieniać lokalne ustawienia szaty graficznej strony. Dzięki temu PG będzie przyjazny dla każdego Użytkownika. 5.1.9 Logowanie Aby zalogować się do portalu Użytkownik musi podać swój login i hasło. Dopiero po zalogowaniu może korzystać z funkcjonalności mu przypisanej. 5.1.10 Wyszukiwanie Użytkownika Użytkownik może wyszukać innego Użytkownika poprzez podanie jego loginu lub innych danych związanych z jego profilem. Ułatwi to dostęp do profilów innych Użytkowników. 5.1.11 Dodawanie znajomych Każdy Gracz będzie mógł powiązać swoje konto z kontem innego Gracza poprzez zaproszenie go do swoich znajomych. Gracz zaproszony może zgodzić się na takie powiązanie przyjmując zaproszenie albo je odrzucić wtedy powiązanie nie zostanie stworzone. Gracz będzie mieć szybki dostęp do profilów swoich znajomych oraz będzie mógł ich zapraszać na imprezy. 5.1.12 Wiązanie konta na PG z kontem na innym portalu Każdy Gracz i Organizator może powiązać konto ze swoim kontem na innym popularnym portalu społecznościowym. PG będzie bardziej przyjazny dla Użytkowników dzięki takiemu przepływowi niektórych informacji pomiędzy kontami. 5.2 Zarządzanie informacjami o grach 5.2.1 Wprowadzanie gry Użytkownik może wprowadzić grę podając jej nazwę, listę atrybutów niezbędnych do rozpoczęcia gry i inne dane (krótki opis zasad, kategorie,liczbę graczy, czas gry, itp.). Tak wprowadzona gra będzie oczekiwać na zatwierdzenie. 5.2.2 Zatwierdzanie gry Tylko Administrator może zatwierdzić grę co oznacza, że po zweryfikowaniu danych wprowadzi ją do bazy gier dzięki czemu inni Użytkownicy będą mogli ją zobaczyć i wykonywać na niej operacje. 5.2.3 Edytowanie i usuwanie gry Tylko Administrator może modyfikować dane dotyczące gry. Zmiany te zostają od razu wprowadzone po zatwierdzeniu. Administrator może też usuwać gry. Po usunięciu gra straci wszystkie powiązania. 5.2.4 Informacje o cenie gry Dane gry będą powiązane z witryną internetową informującą o cenach produktu w różnych sklepach, Materiały poufne, 2011 Strona 11

po to by Użytkownik wiedział ile dana gra kosztuje. Powiązanie to będzie tworzył Administrator. 5.2.5 Wyszukiwanie gry Każdy Użytkownik może wyszukiwać gry w bazie gier po nazwach, kategoriach lub innych cechach. Po wyszukaniu gry będzie mieć dostęp do jej profilu. 5.2.6 Ocenianie gry Gracz i Organizator mogą oceniać gry i zmieniać swoje wcześniejsze oceny. Oceny niektórych Organizatorów oraz średnia ocen Graczy będzie powiązana z danymi dotyczącymi gry. Wszystkie ocenione gry będą powiązane z kontem Użytkownika, który je ocenił. Dzięki ocenom PG poprzez odpowiedni algorytm będzie mógł polecać Graczom podobne gry do tych, które ocenili najwyżej. 5.2.7 Dodawanie, edytowanie i usuwanie recenzji Każdy Gracz i Organizator może dodać, a później też edytować napisaną przez siebie recenzję gry (tylko jedną dla danej gry). Recenzja będzie powiązana z kontem autora i grą, której dotyczy. Gracz i Organizator mogą usunąć dodane przez siebie recenzje. Administrator może usunąć każdą recenzję. 5.2.8 Ocenianie recenzji Gracz i Organizator mogą oceniać recenzje. Dzięki temu pomocne recenzje będzie można łatwiej odnaleźć w profilu gry. Ocenione recenzje nie będą wiązane z kontem. 5.2.9 Informacje o posiadaniu gry Gracz może zapisać, że posiada daną grę wiążąc ją ze swoim kontem. Gracz i jego znajomi będą mogli przeglądać zapisane w ten sposób gry. Gracz może też usunąć takie powiązanie. 5.3 Zarządzanie imprezami 5.3.1 Tworzenie imprezy Do utworzenia imprezy wymagane będą jej data i miejsce, nazwa, gry, w które będzie można grać oraz inne opcjonalne dane (opis, informacje o konkursach i turniejach, limit miejsc, itp.). Będzie można także ustalić czy akceptacja zgłoszeń uczestnictwa w imprezie jest automatyczna. Gracz będzie mógł utworzyć imprezę, jednak będzie ona widoczna jedynie dla wybranych przez niego znajomych. Głównym twórcą imprez jest Organizator. Te imprezy będą widzieć wszyscy Gracze. Stworzone imprezy zarówno Gracza jak i Organizatora będą powiązane z ich profilem. 5.3.2 Zgłaszanie się na imprezę Gracz może zgłosić chęć uczestnictwa w widzianej przez siebie imprezie. Zgłoszenie takie będzie czekało na akceptację lub odrzucenie przez twórcę imprezy. Nie można się zgłosić na imprezę, która już się odbyła. 5.3.3 Akceptacja i odrzucanie zgłoszeń na imprezę Gdy akceptacja jest automatyczna wszyscy zgłoszeni Gracze są zapisani na imprezę. W innym wypadku twórca imprezy będzie mógł zapisać Gracza na imprezę lub odrzucić jego zgłoszenie. Gracz zostanie powiadomiony o jego decyzji. Dzięki zapisom będzie można łatwo sprawdzić kto przyjdzie na imprezę i czy limit miejsc nie został przekroczony. Imprezy stworzone przez Organizatorów, na które zapisał się Gracz będą widoczne w jego profilu. 5.3.4 Anulowanie imprezy Zarówno Gracz jak i Organizator mogą odwołać stworzoną przez siebie imprezę. Informacja ta dotrze do wszystkich Graczy, którzy się na nią zapisali. Impreza i wszystkie jej powiązania zostaną usunięte. Anulowanie nie jest możliwe po dacie rozpoczęcia imprezy. 5.3.5 Edytowanie imprezy Użytkownik, który stworzył imprezę może modyfikować dane jej dotyczące. Nie można ich zmienić Materiały poufne, 2011 Strona 12

po tym jak impreza się odbyła lub w dzień imprezy. 5.3.6 Wyszukiwanie imprezy Użytkownik może szukać imprezy po nazwie, dacie lub innych danych dotyczących imprezy. Dzięki temu ułatwione będzie przeglądanie imprez, które już się odbyły i tych nadchodzących. 5.3.7 Dodawanie współorganizatora Każdy kto stworzył imprezę może zaproponować rolę współorganizatora innemu Użytkownikowi. Ten może ją odrzucić bądź przyjąć wtedy zostanie stworzone powiązanie tego Użytkownika z imprezą. Współorganizator ma takie same prawa do zarządzania imprezą jak Użytkownik, który ją stworzył. Współorganizatorem dla Gracza może być tylko inny Gracz, zaś dla Organizatora inny Organizator. 5.3.8 Ocenianie imprezy Każdy Gracz, który zapisał się na imprezę może ją ocenić. Profil imprezy będzie powiązany ze średnią ocen Graczy, dzięki czemu twórcy imprez będą wiedzieli czy była ona sukcesem czy porażką. Pozostali Gracze widząc średnią ocen będą wiedzieli, czy imprezy danego Użytkownika są udane czy też nie. 5.4 Zarządzanie forum 5.4.1 Tworzenie wątków Z każdym profilem Gracza, Organizatora, gry i imprezy będzie związany wątek główny, który będzie można rozszerzać o kolejne wątki. Takie wątki będą mogli utworzyć zarówno Gracze jak i Organizatorzy poprzez nadanie im tytułu oraz opisanie czego wątek będzie dotyczył. Użytkownik, który stworzył wątek będzie z nim powiązany, dzięki czemu będzie widać czy wątek jest stworzony przez Organizatora czy przez Gracza. 5.4.2 Usuwanie wątków Administrator może usunąć wątek. Wtedy wszystkie komentarze dotyczące tego wątku oraz wszystkie wątki o które został rozszerzony są automatycznie usuwane. Nie można usunąć wątku głównego. 5.4.3 Dodawanie i edytowanie komentarzy Gracz i Organizator mogą dodać komentarz poprzez powiązanie go z wątkiem i swoim kontem. Aby dodać komentarz trzeba podać jego treść. Użytkownik może edytować swój komentarz poprzez modyfikowanie jego treści. 5.4.4 Wiadomości prywatne Użytkownik może wysłać wiadomość prywatą innemu Użytkownikowi lub grupie Użytkowników. Treść wiadomości będzie widoczna jedynie dla Użytkowników, których dotyczy. Wiadomość będzie związana z kontem nadawcy i odbiorcy. Użytkownik, który otrzymał nową wiadomość będzie o tym informowany. 5.4.5 Odpowiedzi Zarówno do komentarzy jak i do wiadomości prywatnych można tworzyć odpowiedzi, które będą odpowiednio komentarzem i wiadomością prywatną. Zarządzanie odpowiedzią będzie takie samo jak zarządzanie komentarzem lub odpowiednio wiadomością prywatną. Użytkownik, który otrzyma odpowiedź do swojego komentarza lub wiadomości prywatnej zostanie o tym poinformowany. 5.4.6 Usuwanie komentarzy Użytkownik, który dodał komentarz może go też usunąć. Administrator może usunąć komentarz dowolnego Użytkownika. Przez usunięcie danego komentarza zostaną stracone wszystkie powiązane z nim odpowiedzi. 5.4.7 Usuwanie wiadomości prywatnych Użytkownik, który ma powiązaną ze swoim kontem wiadomość prywatną może ją usunąć. Wtedy powiązanie zostaje przerwane. Nie zostają jednak usunięte powiązane z tą wiadomością odpowiedzi. Materiały poufne, 2011 Strona 13

6 Ograniczenia Konieczne jest, aby portal działał równie sprawnie niezależnie od przeglądarki, systemu operacyjnego. Wlicza się w to także urządzania mobilne. 7 Normy jakościowe Dostępność docelowy uptime dla portalu w granicach 98% w skali roku. Dostępność portal powinien być dostępny z każdego miejsca na świecie. Bezpieczeństwo system powinien być odporny na popularne metody ataków, jak i zabezpieczać użytkowników przed dostępem osób trzecich do ich profilów. Bezpieczeństwo w razie wykrycia próby włamania system powinien informować administratorów oraz rejestrować to zdarzenie w logach serwisu. Stabilność portal, w przypadku awarii, powinien móc być przywrócony do działania w czasie 10 minut, w przypadku poważniejszych problemów w czasie 20 minut wliczając w to migrację na serwer zastępczy i przywrócenie kopii bezpieczeństwa. Użyteczność portal powinien być jasny w obsłudze dla typowego internauty przynajmniej w wieku gimnazjalnym. 8 Priorytety realizacji 1. Możliwość rejestracji i logowania na portalu. 2. Zdolność mianowania organizatorów. 3. Dodawanie nowych imprez 4. Rejestrowanie się na imprezy. 5. System dodawania, wyszukiwania, recenzowania i oceniania gier. 6. Implementacja forum dyskusyjnego. 9 Pozostałe wymagania 9.1 Standardy Portal powinien obsługiwać najpopularniejsze przeglądarki internetowe, tj. Opera, Mozilla Firefox, Chrome, Internet Explorer, Epiphany i inne. 9.2 Wymagania systemowe PG będzie wymagał dostępu do bazy danych opartej na MySQL. 9.3 Wymagania wydajnościowe Wstępnie serwis powinien być w stanie obsługiwać około 1000 użytkowników jednocześnie. 9.4 Wymagania środowiskowe Brak 10 Wymagana dokumentacja 10.1 Podręcznik użytkownika W portalu będzie dostępny podręcznik użytkownika zaimplementowany jako system pomocy. Administratorzy będą dodatkowo mieli dostęp do szczegółów technicznych systemu. 10.2 Pomoc online Jak wspomniano, przewiduje się zaimplementowanie podręcznika użytkownika w formie pomocy online. Materiały poufne, 2011 Strona 14

10.3 Instalacja i konfiguracja Jako że portal będzie tworzony, zarządzany i wdrażany przez ISG software nie przewiduje się tego typu dokumentacji. Materiały poufne, 2011 Strona 15