Specyfikacja Wymagań – opis systemu
Podczas czytania prosimy pamiętać że specyfikacja jest wstępna i w przypadku wyceny
prosimy uwzględnić elementy które mogą uleć zmianie bądź pewnej rozbudowie. Oraz
proszę wziąć pod uwagę ew. rzeczy które wyjdą podczas prac.
Serwis składa się z następujących modułów:
Moduł CMS - administrator może tworzyć menu do którego jest możliwość podpinania
różnorakich modułów.
Wykonanie:
1. Aplikacja WWW
a) Wykonana w języku PHP5 według wzorców projektowych MVC w OOP
b) Oparta na systemie RDBMS - MySQL
c) Prezentacja danych to dokument XHTML(strick) z pełną poprawnością standardu
Moduły:
1. ARTYKUŁY - Zarządzanie, tworzenie i edycja poprzez edytor typu tynyMC, FCKeditor
etc. treści strony.
a) Pola: Tytuł artykułu, Lid(z edytorem), Treść właściwa(z edytorem), Źródło, Autor,
Data publikacji, Data rozpoczęcia emisji, Data zakończenia emisji.
b) Możliwość podpięcia w dowolne menu w systemie.
2. GALERIE - Zarządzanie, tworzenie i edycja galerii z możliwością upload owania zdjęć.
a) Pola: Zdjęcie(upload), Tytuł zdjęcia, Źródło.
b) Możliwość podpięcia w dowolne menu w systemie.
3. AKTUALNOŚCI - Zarządzanie, tworzenie i edycja aktualności wraz z możliwością
podpięcia grafiki
a) Pola: Tytuł, Lid(z edytorem), Treść właściwa(z edytorem), Źródło, Autor, Data
publikacji, Data rozpoczęcia emisji, Data zakończenia emisji.
B) W newsie można ustawić tzw. priorytet - przypiąć by mógł wyświetlać się do
konkretnej daty, po osiągnięciu, której zacznie zachowywać się jak zwykły news. Tym
celem chcemy aby ważną dla nas aktualność prezentować dłużej gdyż jest
bardziej istotniejsza niż zwykła.
4. RELACJE ONLINE - Możliwość zaplanowania relacji oraz zestawienia dwóch drużyn
wraz z jego wynikami. Podczas trwania meczu administrator będzie dodawał do relacji
informacje ze spotkania.
a) Pola: Logo drużyny( jeden oraz drugiej), aktualny wynik, charakter
spotkania(mecz, sparing). W czasie trwania relacji pola: minuta meczu, kartki(czerwona,
żółta), flaga(goll), opis.
b) Pewne relację będą tylko prezentowały wynik meczów bez relacji które w swej
historii nie będą mieć relacji ze spotkania.
c) Wykonane w technologi AJAX.
5. GADŻETY - Dodawanie, edycja - możliwość zamówienia poprzez stronę tzw.
reklamówek z logo klubu. Gadżety typu koszulki, kubki, szaliki - prosty koszyk brak
kategorii gdyż produktów będzie 5-6. Proces zamawiania zakończy się formularzem i
formą płatności przelew bądź za pobraniem.
6. SONDY - Administrator będzie mógł tworzyć sądy podczas tworzenia będzie mógł
określić czy jest możliwość publicznie zobaczyć wyniki czy też nie. Dodatkowo jeszcze
będzie możliwość podczas oddawania głosu dopisać adres e-mail w celach ew.
rozstrzygnięcia konkursu z nagrodami.
a) Możliwość tworzenia dowolnie rozbudowanej sondy.
7. SFERA MEDIÓW - wydzielona podstrona serwisu gdzie dziennikarze będą mogli
zostawić swój adres e-mail. Umożliwi to rozsyłanie informacji medialnych bezpośrednio
do grupy zainteresowanych dziennikarzy w bazie adresów e-mail przez nich
pozostawionych w tym dziale.
a) Panel administracyjny musi mieć możliwość rozsyłania takich informacji w formie
masowej wysyłki(jak newsletter).
b) Weryfikacja kodem aktywacyjnym oraz możliwość wypisania się.
8. NEWSLETTER - podobna zasada działania jak w punkcie 7 lecz element będzie
bazował na innej bazie maili i będzie kierowany do wszystkich odwiedzających.
9. AKCJE SPECJALNE - Administrator będzie mógł wgrać button informujący o jakiejś
akcji, który pojawi się na główną stronę oraz będzie mógł podpiąć go w dowolnym
miejscu menu w całym systemie.
a) Celem jest większe wyszczególnienie akcji klubu, które są w drzewie kategorii
serwisu - a trudniej było by je znaleźć.
10. System banerowy - administrator będzie mógł zarządzać banerami na stronie
głównej i jej podstronach - dodawać swoich sponsorów jak i ew. reklamodawców wedle
ilości wyświetleń lub czasowej emisji.
11. KALENDARZ - Moduł który będzie spinał elementy o podobnej dacie tak by można
było zobaczyć wydarzenia, galeria, artykuły które są powiązane ze spobą - dotyczą
jednego wydarzenia - treści.
a) Podczas przeglądania artykułu, galerii, relacji czy newsu będą sie wyświetlać
elementy powiązane ze sobą i zostaną zaprezętowane obok aktualnie oglądanej treści.
Szczegółu:
1. W przypadku systemu menu - rozumiemy przez to zarządzanie drzewem kategorii to
drugiego stopnia zagnieżdżania.
Elementy dodatkowe:
1. W miejscu tzw. \"top\" strony na banerze musi znaleźć się pole ze sponsorami, które
będą się zmieniać dynamicznie podczas czytania treści.
Elementy słownikowe:
1. Lista nazw i herbów drużyn w przypadku relacji online.
Wydajność:
1. Wymagana wysoka wydajność serwisu gdyż podczas trwania meczów na starej stronie
zespołu w module relacji online osiągamy liczbę 12tyś odwiedzających.