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.