OPIS WYMAGAŃ FUNKCJONALNO-TECHNICZNYCH dla zamówienia: Zaprojektowanie, wykonanie i uruchomienie serwisu do obsługi zgłoszeń dla miasta Torunia Zadaniem serwisu jest wsparcie mieszkańców w zgłaszaniu i gromadzeniu informacji o usterkach występujących w przestrzeni miejskiej dotyczących różnych sfer życia. Serwis zostanie przygotowany jako responsywna strona WWW 1. Opis przedmiotu zamówienia Przedmiotem zamówienia jest usługa zaprojektowania i stworzenia responsywnego serwisu WWW, przygotowania regulaminu serwisu, zaprojektowania, wykonania i dostarczenia Zamawiającemu materiałów promujących serwis oraz przeniesienia autorskich praw majątkowych do serwisu, jak i innych utworów w rozumieniu ustawy Prawo autorskie stworzonych przez Wykonawcę dla wykonania niniejszego zamówienia, na Zamawiającego. Przedmiot zamówienia obejmuje w szczególności: 1) usługę stworzenia oprogramowania w postaci serwisu responsywnego 2) stworzenie nazwy i logo, która powinna w łatwy i zapamiętywany sposób nawiązywać do treści zamieszczonych w serwisie 3) stworzenie projektu graficznego. Wykonawca przygotuje wszystkie ekrany wg pełnej wersji makiety. Ekrany powinny być zaakceptowane przez Zamawiającego z możliwością nanoszenia poprawek i zmian 4) projekty graficzne będą zawierały również projekt ikon 5) stworzenie projektów wszystkich niezbędnych widoków serwisu responsywnego 6) opracowanie Regulaminu serwisu 7) świadczenie usług serwisowych serwisu i jego modyfikacji po podpisaniu protokołu końcowego odbioru 8) przeniesienie na Zamawiającego majątkowych praw autorskich do oprogramowania, Regulaminu serwisu, jak i innych utworów w rozumieniu ustawy Prawo autorskie stworzonych przez Wykonawcę dla wykonania niniejszego zamówienia 9) udzielenie licencji na elementy oprogramowania oraz jego aktualizacje, co do których Wykonawca nie posiada autorskich praw majątkowych 10) przekazanie plików z kodem źródłowym na płytach CD 11) Strona responsywna będzie dostosowana do wyświetlania się w sposób prawidłowy na najpopularniejszych przeglądarkach w ich najnowszych wersjach: FireFox,
Internet Explorer, Opera, Chrome, Safari (w tym na urządzeniach typu smartfon i tablet). 12) Serwis responsywny zostanie zainstalowany na urządzeniach należących do zamawiającego zlokalizowanych w siedzibie zamawiającego w postaci maszyny wirtualnej (vmvare 5.0) 13) zaprojektowanie, wykonanie i dostarczenie Zamawiającemu materiałów promujących serwis (film video) zrealizowanych na podstawie projektu wybranego przez Zamawiającego. Czas trwania ok. 2 min. Film ma za zadanie pokazanie potencjalnym użytkownikom części tego co znajdą w serwisie aby zachęcić ich do używania i zgłaszania usterek, na podstawie przedstawionego oraz zaakceptowanego scenariusza 2. Wymagania techniczne i funkcjonalności Funkcjonalności serwisu: 1) Moduł logowania do serwisu: zrealizowany w oparciu o serwisy społecznościowe (facebook) zrealizowane w oparciu o formularz zakładania konta, który wymaga podania imienia, nazwiska. adresu email. 2) Moduł zgłaszania usterek: Formularz umożliwiający określenie: tematu zgłoszenia, kategorii zgłoszenia I i II rzędu, osiedla którego dotyczy zgłoszenie pola opisowego, danych GPS pobieranych automatycznie z urządzenia, możliwość wskazania miejsca wystąpienia problemu na mapie poprzez zaznaczenia punktu, opcjonalnie doprecyzowanie lokalizacji poprzez uzupełnienie pola opisowego. Możliwość podpięcia zdjęć z galerii lub wywołanie funkcji aparatu w celu wykonania zdjęć automatycznie podpinanych do formularza Dodatkowo formularz powinien przesyłać takie dane jak dane osoby zgłaszającej, model urządzenia, 3) Moduł powiadomień Mechanizm umożliwiający wysyłanie powiadomień do użytkownika (automatycznie i ręcznie) dotyczących zgłoszonych przez niego usterek,
stanie realizacji od przyjęcia do zakończenia obsługi zgłoszenia, informacji jaki dział zajmuje się obsługą zgłoszenia. Serwis będzie umożliwiał wykorzystanie mechanizmów PUSH dostępnych w przeglądarkach internetowych Użytkownik może dopisać się do istniejącego już zgłoszenia dzięki czemu będzie równolegle otrzymywał informacje jak dla zgłoszeń własnych Użytkownik w konfiguracji może określić czy oprócz powiadomień dotyczących jego zgłoszeń chce być powiadamiany o zgłoszeniach innych użytkowników, określić kategorie dla których ma otrzymywać powiadomienia Powiadomienia będą przesyłane na skojarzone z kontem użytkownika konto facebook lub adres email Wszystkie powiadomienia wysyłane do użytkownika są dostępne dla niego w postaci listy, z poziomu serwisu, z możliwości filtrowania i usuwania. 4) Moduł prezentacji zgłoszeń Serwis prezentuje wszystkie zgłoszenia w oparciu o widok mapowy (Google Maps lub Open Street Map) Poszczególne zgłoszenia przypisane do konkretnej kategorii uzyskują indywidualne oznaczenie (ikona, kolor) Użytkownik posiada możliwość filtrowania kategorii zgłoszenia, lokalizacji, stanu realizacji, oraz przełączania widoku na zgłoszenia własne i pochodzące od innych użytkowników, wszystkie zgłoszenia Po kliknięciu na konkretne zgłoszenie użytkownik otrzymuje informację na temat zgłoszenia: Tytuł, data zgłoszenia, opis, zdjęcie, status zgłoszenia Możliwość przełączenia się z widoku mapowego na widok tabelaryczny z możliwością filtrowania po wszystkich polach. Użytkownik zaawansowany będzie miał możliwość podpinania pod zgłoszenie plików tekstowych (PDF) oraz zawartości multimedialnych które będą się wyświetlały w oknie prezentacji szczegółów zgłoszenia. 5) Moduł statystyk Serwis będzie zintegrowana z kontem Google Analytics na którym będą gromadzone dane dotyczące zachowania użytkowników Ponadto system zarządzania będzie posiadał własny moduł statystyk gdzie użytkownik zaawansowany posiadający uprawnienia do tego modułu będzie mógł generować statystyki dotyczące zgłoszeń z podziałem na kategorie, lokalizację, status zgłoszenia itp. Użytkownik zaawansowany będzie miał możliwość zapisania przefiltrowanych danych poddanych analizie do pliku CSV w celu dalszej obróbki poza systemem.
6) Moduł administracyjny Administratorzy systemu będą mieli możliwość tworzenia kont użytkowników zaawansowanych zajmujących się obsługą zgłoszeń i zarządzaniem systemu Administrator będzie miał możliwość określenia poziomu dostępu dla poszczególnych użytkowników poprzez tworzenie grup uprawnień do których będą przypisane role (dostęp do modułu, przeglądanie, edycja, usuwanie, przekazywanie zgłoszeń) Administrator będzie miał możliwość tworzenia słowników które będą wykorzystane w formularzach serwisu: kategorie 1 i II rzędu, lokalizacji (osiedla), statusów zgłoszenia itp. Administrator dla poszczególnych pozycji słownika kategorii będzie miał możliwość określenia cykliczności powiadomień dla użytkowników zaawansowanych zajmujących się obsługą zgłoszeń poprzez ustawienie parametru powiadamiaj jeżeli między zmianami statusów minęło więcej niż x - dni. Status zrealizowane/zakończone kończy wysyłanie powiadomień dla konkretnego zgłoszenia. Użytkownicy zawansowani będą przypisani do poszczególnych działów merytorycznych związanych z kategoriami I i II rzędu co oznacza że po zalogowaniu użytkownika widzi on tylko zgłoszenia które są związane z kategoriami do których posiada uprawniania. Użytkownicy zaawansowani otrzymują dodatkowo powiadomienie mailowe o zgłoszeniu z kategorii, która jest do nich przypisana Administrator ma możliwość ustawienia na koncie użytkownika zaawansowanego powiadomień SMS zamawiający udostępni wykonawcy API bramki SMS Administrator ma możliwość ustawiania dodatkowych numerów telefonów do powiadomień SMS dla zgłoszeń przychodzących dla poszczególnych kategorii Użytkownicy zaawansowani po zalogowaniu na swoje konto ma możliwość ustawienia powiadomień PUSH o zgłoszeniach, które wpływają od zgłaszających Administrator ma możliwość określenia kolorystyki znaczników, ikon które prezentowane są na mapie. Administrator ma możliwość zbudowania szablonów odpowiedzi na zgłoszenia dla wszystkich rodzajów statusu. Szablony będą opierały się o zmienne systemowe takie jak %nazwaużytkownika, %tematzgloszenia itp., które będą zastępowane przez dane pochodzące ze zgłoszenia. W przypadku osób które podpięły się pod istniejące zgłoszenie w powiadomieniu zostaną użyte dane użytkowników podpinających się a nie dane osoby zgłaszającej.
Użytkownik zaawansowany w procesie udzielania odpowiedzi, pracy nad zgłoszeniem będzie korzystał z edytora WYSYWIG. Ponadto do odpowiedzi na zgłoszenie będzie możliwość podpięcia załącznika w formie plikowej Użytkownik zaawansowany posiadający uprawnienia do przekazywania zgłoszeń będzie miał możliwość zmiany kategorii I i II rzędu, co po zapisaniu zgłoszenia wygeneruje odpowiednie powiadomienia dla osób przypisanych do nowych kategorii. Informacja o zmianie kategorii oraz dacie zmiany, użytkowniku który tego dokonał zostanie zapisana w historii zgłoszenia. Użytkownik zaawansowany ma możliwość wydrukowania zgłoszenia/ zapisania zgłoszenia do pliku PDF 3. Gwarancja Na dostarczony i wdrożony System Wykonawca udzieli 24-miesięcznej gwarancji. W ramach gwarancji Wykonawca zobowiązuje się do: a) nieodpłatnego usuwania wad, w szczególności niezgodności Systemu z dostarczoną dokumentacją, b) udzielania w godzinach pracy Zamawiającego telefonicznego wsparcia w zakresie eksploatacji Systemu w każdy dzień roboczy od godz. 8.00 do 16.00, c) pomocy w analizie kodu źródłowego oraz dokumentacji systemu d) udzielania administratorom wyjaśnień dotyczących użytkowania i eksploatacji wykonanego systemu, e) pomocy w dokonywaniu zmian w systemie, f) pomocy w optymalizacji pracy systemu, bezpośredniej diagnostyki w docelowej lokalizacji Zamawiającego, z wykorzystaniem metody zdalnego dostępu. Wady objęte gwarancją obejmują brak działania Systemu lub działanie Systemu niezgodne z przekazaną dokumentacją, spowodowane przyczynami tkwiącymi w Systemie. Na życzenie Wykonawcy Zamawiający jest zobowiązany w obecności przedstawiciela Wykonawcy powtórzyć operacje, które powodują ujawnienie się błędu lub usterki.