Forum internetowe – use case model

Transkrypt

Forum internetowe – use case model
Forum internetowe – use case model
Założenia
- Forum internetowe umożliwia zarejestrowanym użytkownikom pisanie wiadomości zgrupowanych
w wątkach. Użytkownicy niezarejestrowani (Goście) mają możliwośd przeglądania wiadomości.
Istnieje możliwośd sortowania wiadomości w wątku (np. alfabetycznie lub względem daty), jak
również przeszukiwania całego forum (np. wiadomości wysłane przez konkretnego użytkownika,
wiadomości na określony temat)
- Aby się zarejestrowad, użytkownik musi wypełnid formularz rejestracyjny
- Gośd może tylko przeglądad wiadomości napisane na forum. W tym celu wybiera interesujący go
wątek, po czym wybiera interesującą go odpowiedź z wątku. Gośd może zalogowad się do forum,
żeby uzyskad szersze uprawnienia.
- Zalogowany użytkownik może:
- zmieniad swoje dane osobowe
- zmieniad hasło
- odpowiadad na wiadomości w istniejących wątkach
- edytowad wiadomości napisane przez siebie
- pisad nowe wiadomości (w wątku, który nie jest zablokowany)
- W trakcie pisania nowej wiadomości zalogowany użytkownik może dodad do niej emotikony,
zacytowad wcześniejsze wypowiedzi Użytkowników lub załączyd do wiadomości plik.
- Aby utrudnid zaśmiecanie forum, wśród Użytkowników znajdują się administratorzy, którzy (poza
funkcjonalnością dostępną dla zwykłych użytkowników) mają następujące możliwości:
- zablokowanie konta dowolnego Użytkownika
- usunięcie wiadomości
- usunięcie wątku
- zablokowanie wątku (tak aby mógł on byd jedynie przeglądany)