Załącznik nr 2 do projektu umowy

Transkrypt

Załącznik nr 2 do projektu umowy
Załącznik nr 2 do UMOWY NR CUI/ZP/PN/13/2014
Wymagania Funkcjonalne do Programu
Wymagania do oprogramowania służącego do zarządzania komunikacją zbiorową
I Ogólne wymagania
1. Prawa dostępu:
•
zakładanie kont i możliwość ustalenia hasła dla każdego użytkownika,
•
możliwość indywidualnego przypisania dostępu dla każdego użytkownika przez
administratora dostępu do poszczególnych opcji (możliwość edycji lub podglądu)
2. Moduł klient – serwer
•
serwer – po stronie Zamawiającego, klient – pracownicy Zamawiającego oraz
przewoźnicy,
•
administrator nadaje uprawnienia użytkownikom,
3. Współpraca z systemem ITS
II Moduł mapowy
1. Mapa podkład – obszar działania podkładu graficznego obsługującego cały obszar
funkcjonowania komunikacji zbiorowej czyli teren Wrocławia wraz z wszystkimi
sąsiadującymi gminami z możliwością dalszego rozszerzania do obszaru całej
aglomeracji; z zaznaczeniem granic gmin.
2. Mapa sieci - osobne warstwy z możliwością podglądu jednej, dwóch lub więcej
warstw jednocześnie, np:
• warstwa autobusowa – odwzorowanie jezdni po których przebiegają trasy linii
autobusowych,
• warstwa tramwajowa – odwzorowanie toków szynowych i rozjazdów,
• warstwa kolei aglomeracyjnej (występującej na obszarze mapy) – odwzorowanie
toków szynowych i rozjazdów.
3. Lokalizacja słupków na mapie: (docelowo zgodnie z pozycją GPS)
•
wczytanie do mapy istniejących słupków przystankowych zgodnie z ich
aktualnym położeniem (docelowo zgodność pozycji GPS),
•
możliwość zmiany lokalizacji słupka poprzez ręczne przesunięcie na mapie
przy jej powiększeniu a docelowo automatyczne poprzez wpisanie nowej
pozycji GPS,
•
możliwość lokalizacji nowych słupków poprzez ręczne wskazanie na mapie
przy jej powiększeniu lub docelowo poprzez wpisanie pozycji GPS
•
możliwość edycji słupka poprzez przypisanie go do przystanku, zmiany
przypisania
do
mechanizmem
przystanku
lub
zabezpieczającym
możliwość
jego
usunięcia
uniemożliwiającym
istniejącego w aktualnym rozkładzie jazdy.
•
4.
przypisywanie wcześniej zdefiniowanych cech do słupków
Połączenia i przejazdy:
skasowanie
wraz
z
słupka
•
możliwość tworzenia i edycji połączeń pomiędzy sąsiednimi słupkami na
mapie w sposób automatyczny poprzez wskazanie na mapie początkowego i
końcowego
słupka
lub
w
sposób
ręczny
poprzez
wskazywania
podstawie
utworzonych
poszczególnych odcinków na mapie,
•
możliwość
tworzenia
i
edycji
przejazdów
na
połączeń,
•
mechanizmy weryfikujące poprawność tworzenia połączeń i przejazdów
uniemożliwiające,
np.
tworzenie
uniemożliwiające ich kasowanie
połączeń
wstecz,
„pod
prąd”
i
w przypadku wykorzystywania ich w
aktualnych rozkładach jazdy,
•
tworzenie raportów.
5. Odległości:
•
automatyczne generowanie na żądanie odległości lub wpisywanie ich ręcznie
pomiędzy
słupkami
z
możliwością
blokowania
ich
zmian
(tylko
dla
autoryzowanych użytkowników),
•
możliwość
automatycznego
generowania
wszystkich
bądź
wybranych
połączeń wraz z odległościami,
•
tworzenie raportów.
6. Czasy jazdy pomiędzy słupkami:
•
możliwość ustalania dowolnej liczby pór dnia i rodzajów dni w celu
przypisania odpowiedniego czasu przejazdu,
•
możliwość definiowania czasu przejazdu przez wybrany odcinek zawierający
w
środku
niego
słupki
z
wykorzystaniem
przejazdów
(np.
dla
linii
pospiesznych, które nie zatrzymują się na każdym przystanku),
•
tworzenie raportów.
7. Tworzenie linii:
•
tworzenie wariantów głównych (różne wersje trasy przebiegu z przystanku
początkowego do końcowego) i dojazdowych (z zajezdni do przystanku
początkowego
lub
z
przystanku
początkowego
do
zajezdni)
poprzez
wskazywanie kolejnych słupków na mapie z możliwością podpowiedzi przez
system oraz ich edycja (zmiana przebiegu wariantu, usuwanie części trasy
itp.),
•
możliwość kopiowania wariantów w obrębie linii oraz pomiędzy liniami,
•
automatyczne sprawdzanie poprawności tworzenia wariantów i wyświetlanie
komunikatów o błędach,
•
definiowanie przystanków kontrolnych w wariantach linii,
•
prezentacja przebiegu linii na mapie z możliwością wyboru kolorów dla
różnych wariantów,
8. Tworzenie książki przystankowej:
•
w formie tabelarycznej dla każdej linii,
•
lista następujących po sobie słupków przystankowych dla każdego wariantu
wraz
z
wymienionymi
odległościami
pomiędzy
nimi
i
narastającymi
odległościami,
•
możliwość eksportu zestawienia do pliku Excel,
•
docelowo: możliwość wyboru parametrów: pozycja GPS, nr przystanku, jego
cechy, itp.
III Moduł rozkładów jazdy
1. Tworzenie rozkładów jazdy
• w formie graficznej -
przedstawienie odjazdów jako odcinków ukośnych w
układzie współrzędnym X-Y (przystanki i godziny odjazdu) z możliwością
wyświetlenia do wyboru tylko przystanki początkowe i końcowe, tylko punkty
kontrolne bądź wybrane lub wszystkie przystanki, możliwość skalowania
wyglądu ekranu po osi X lub Y, możliwość przypisania koloru dla każdej z
brygad.
• w formie tabelarycznej jako ciąg następujących po sobie odjazdów z możliwością
automatycznego
ich
generowania
po
wybraniu
częstotliwości
i
zakresu
godzinowego,
• zastosowanie mechanizmów umożliwiających automatyczne tworzenie rozkładów
jazdy
oraz
sprawdzanie
ich
poprawności
na
podstawie
zadanych
przez
użytkownika parametrów (możliwość deklarowania wszystkich bądź wybranych
parametrów niezbędnych dla tworzenia rozkładu jazdy, np. częstotliwości, liczby
taboru, minimalnych przerw między kursami, itp.),
• możliwość podglądu istniejących rozkładów jazdy w formie uproszczonej i
rozbudowanej (tylko przystanki początkowe, bądź tylko punkty kontrolne lub
wszystkie przystanki) oraz także na bieżąco w trakcie jego tworzenia,
• zastosowanie mechanizmów umożliwiających łączenie linii i tworzenie zadań
(kursowanie brygad na różnych liniach),
• wydruk rozkładów jazdy w różnych formatach i układzie strony.
2. Synchronizacja rozkładów jazdy
•
możliwość automatycznej synchronizacji wybranych linii na danym odcinku trasy
lub wybranym przystanku z możliwością ustawienia przez użytkownika kilku
parametrów,
•
graficzne przedstawienie synchronizacji z możliwością przesuwania odjazdów
•
możliwość zapisu i edycji kilku układów synchronizacyjnych jako tzw. „projekty”.
•
możliwość wprowadzania przez użytkownika mechanizmów zabezpieczających
(blokowania wybranych odjazdów lub całych linii),
•
sygnalizowanie przez system ostrzeżeń o przekroczeniu zadanych parametrów
takich jak np. zbyt krótki postój na przystanku końcowym, konieczność
wprowadzenia dodatkowego wozu do ruchu w celu spełniania zadanych
parametrów, pokrywające się odjazdy z innymi liniami)) z możliwością wyboru
przez użytkownika kontynuowania lub zaniechania danego działania,
3. Wymiana danych rozkładowych
•
przedstawienie
wymogów
formatu,
który
umożliwiałby
import
danych
rozkładowych do programu z zewnętrznych źródeł (standaryzacja)
•
możliwość eksportu do popularnych formatów (co najmniej do formatu xls, pdf,
doc, xml)
4. Podstawowe dane eksploatacyjne:
•
zestawienie liczby kursów w każdym z wariantów linii wraz z ich długością, liczby
wozokilometrów, wozogodzin, średniej prędkości z uwzględnieniem i bez
uwzględnienia postojów w podsumowaniu na całą linię, zdefiniowane grupy linii,
wybranej brygady (w przypadku gdy brygada kursuje na wielu liniach),
wszystkie brygady danej linii.
IV Moduł informacji pasażerskiej
1. Tabliczki przystankowe:
•
predefiniowanie co najmniej 5 wzorów tabliczki przystankowej z możliwością
zmiany ich parametrów oraz możliwość dodatkowego stworzenia co najmniej 5
zaproponowanych formatów w trakcie trwania umowy.
2. Schematy linii:
•
automatyczne tworzenie uproszczonego schematu sieci lub wybranego węzła
przystankowego z przebiegiem wszystkich bądź wybranych linii w układzie
prostokątnym z możliwością eksportu do innych programów graficznych w celu
możliwości edycji oraz wydruku,
•
możliwość wyboru wielkości formatu schematu (co najmniej A3, A4 i A5) oraz
definiowania kolorów dla wybranych linii.
3. Dane do internetu:
•
W formie plików xml i gtfs (docelowo) zawierająca niezbędne informacje
przydatne dla
wyszukiwarek połączeń komunikacyjnych; GTFS powinien być
rozszerzony o dodatkowe informacje zawarte w bazie i niezbędne dla pasażera,
a nie ujęte w jego podstawowym standardzie.
V Moduł bazy danych:
1. Przechowywanie aktualnych i archiwalnych rozkładów jazdy wraz ze wszystkimi
danymi z nimi związanymi (np. trasa przebiegu, czasy przejazdów, dopiski) oraz
listy przystanków.
2. Możliwość
podglądu
aktualnych
i
archiwalnych
rozkładów
jazdy
dla
poszczególnych linii i przystanków.
3. Tworzenia raportów pracy przewozowej i liczby wozów w zadanym czasie (dla
określonego typu dnia lub za dany wybrany okres), z podziałem na linie, grupy
linii, zadania.
4. Analiza pracy przewozowej na podstawie rozkładów jazdy.
5. Możliwość eksportu danych do popularnych formatów xls i pdf.

Podobne dokumenty