FORMULARZ OPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik nr 1
Zam. 1/2021/PROM
FORMULARZ OPIS PRZEDMIOTU ZAMÓWIENIA
Tytuł zamówienia: Budowa systemu Informatycznego – mini giełdy darowizn żywności w ramach projektu pt. „Opracowanie systemu monitorowania marnowanej żywności i efektywnego programu racjonalizacji strat i ograniczania marnotrawstwa żywności”(PROM) realizowanego w ramach STRATEGICZNEGO PROGRAMU BADAŃ NAUKOWYCH I PRAC ROZWOJOWYCH „Społeczny i gospodarczy rozwój Polski w warunkach globalizujących się rynków” Projekt GOSPOSTRATEG (Umowa GOSPOSTRATEG 1/385753/1/NCBR/2018 r. z dnia 10.10.2018 r.).
Informacje ogólne
Przedmiotem zamówienia jest realizacja działań informatycznych polegających na budowie mini giełdy darowizn żywności, tj. platformy służącej do operacyjnego zarządzania współpracą z darczyńcami i darowiznami żywności pochodzącymi z sieci handlowych oraz ich oferowania odbiorcom końcowym, czyli Bankom Żywności, organizacjom partnerskim i darczyńcom indywidulnym.
Platforma ma usprawnić codzienne działania Banków Żywności (BŻ) i ich organizacji partnerskich we współpracy z sieciami handlowymi, zarządzanie odbiorami darowizn i kooperacją z ponad 2000 sklepami na terenie całej Polski. Ponadto narzędzie ma na celu ułatwić wzajemną komunikację między zaangażowanymi podmiotami, dzięki zgromadzeniu wszystkich danych operacyjnych w jednej bazie. Mini giełda ma zawierać także funkcjonalności pomocne w organizacji zbiórek żywności.
Założenia dotyczące wymagań i funkcjonalności platformy w zakresie budowy bazy danych i zarządzania tymi danymi:
zarządzanie procesem dla użytkowników: Federacji Polskich Banków Żywności (FPBŻ), Banków Żywności (BŻ), organizacji partnerskich o zasięgu lokalnym (OPL), darczyńcy indywidualni;
zawiera min. 2000 adresów sklepów wszystkich sieci handlowych obsługiwanych przez FPBŻ oraz BŻ;
określa status dla każdego z min. 2000 sklepów (wg. typu: obsługiwany, zawieszony, nieuruchomiony, zarezerwowany, wolny, zajęty), co pozwoli na monitorowanie i aktualizowanie statusów współpracy z daną lokalizacją sklepu i umożliwi śledzenie historii zmian w dodatkowym polu na adnotacje;
przyporządkowuje poszczególnym sklepom sieci handlowych BŻ oraz OPL;
umożliwia wprowadzenie danych kontrahenta (sieci handlowej), BŻ oraz OPL;
zawiera harmonogram odbiorów darowizn dla każdego z BŻ i każdej lokalizacji sklepu sieci handlowej ;
wskazuje liczbę osób w OPL korzystających z:
darowizn danego kontrahenta BŻ
wszystkich kontrahentów BŻ
gromadzi w bezpieczny sposób dane osób z OPL upoważnionych do odbiorów darowizn (imię i nazwisko, xxxxx) ;
pozwala generować upoważnienia (identyfikatory) dla OPL umożliwiające odbiór darowizn żywności w imieniu BŻ oraz śledzi zmiany pozwalające na monitorowanie osób obsługujących sklepy;
zawiera funkcjonalność giełdy, czyli ogłoszenia przez BŻ darowizny do przekazania dla swoich OPL/wybranej OPL oraz informację zwrotną o dokonanym odbiorze;
umożliwia zamieszczanie dokumentów, sprawozdań przez BŻ dla OPL;
zawiera prosty komunikator dla BŻ oraz OPL dający możliwość komunikacji z BŻ poprzez platformę: zapytania, zgłoszenia trudności we współpracy itp., reklamacje, czat;
określa geolokalizację sklepów danego kontrahenta (współrzędne GPS);
zapewnia integrację wymiany danych z systemem ERP enova365, modułem Business Inteligence (BI) oraz opcjonalnie standardem GS1 Polska (EPCIS);
umożliwia import danych do bazy z plików excel, csv ;
umożliwia działanie na komputerze oraz urządzeniach mobilnych.
Założenia
dotyczące wymagań i funkcji platformy w zakresie koordynacji
zbiórek żywności:
Wymagania techniczne:
Dostęp online tylko dla osób zalogowanych.
Import i eksport danych z plików excel, csv do bazy sklepów.
Katalog z plikami i własną struktura katalogów.
Zamieszczanie i ściąganie plików pdf, jpg bmp, png, doc, docx, xls, xlsx, zip do 15MB.
Powiadamianie mailowe użytkowników o aktualnościach i zmianach indywidualnych.
Blog z aktualnościami, kategorie wpisów i możliwość linkowania do plików.
Projekt zgodny ze standardem RWD.
Kod wszystkich widoków front-end poprawnie zweryfikowany przy użyciu walidatorów W3C.
Front-end spełniający wymagania WCAG 2.1 minimum na poziomie A.
Struktura organizacji, słowniczek pojęć:
Federacja Polskich Banków Żywności – FPBŻ
Jest wspólnotą 32 lokalnych Banków Żywności – BŻ
Które współpracują z wieloma organizacjami pomocowymi działającymi na ich terenie – OPL
OPL i BŻ wybierają sklepy, w których będą organizować zbiórkę żywności.
C
zasami zbiórkę w sklepie koordynuje sam BŻ, czasami robi to OPL mu podległa.
Zbiórka - wydarzenie ogólnopolskie polegające na zbieraniu żywności od osób prywatnych
i przekazaniu jej do organizacji opiekujących się ludźmi w potrzebie.Sieć – centrala dużej sieci sklepów koordynująca współpracę z pojedynczymi sklepami.
Sklep – placówka, na terenie której jest organizowana zbiórka.
Użytkownicy - koordynatorzy zbiórki na poszczególnych szczeblach:
Koordynator FPBŻ (k-FPBŻ),
Koordynator BŻ (k-BŻ),
Koordynator OPL (k-OPL).
Użytkownicy, organizacje, sklepy
są cztery rodzaje „kont” w portalu:FPBŻ – konto superadministratora nadrzędne dla wszystkich ,
Użytkownicy: koordynatorzy z ramienia FPBŻ, BŻ i OPL ,
Organizacje: FPBŻ, BŻ i OPL,
Sklepy.
Hierarchia kont i ich działania
Organizacje i sklepy:
Użytkownicy:
Użytkownicy zakładają indywidulane konta
Podają
dane:
imię, nazwisko, adres email
i organizację, w
której działają (z listy rozwijalnej)
(założenie konta wymagane potwierdzenie przez email na podane konto)
Superadministrator FPBŻ tworzy FPBŻ
ustala
2 koordynatorów dla FPBŻ
k-BŻ i k-OPL tworzą sklepy.
Dane
sklepów:
Sieć (wybierana z listy stworzonej przez k-FPBŻ)
ID
Nazwa
Adres (województwo, miasto, ulica)
BŻ nadrzędny
OPL nadrzędna
(jeżeli BŻ tak zdecyduje może pełnić funkcje OPL dla sklepu)
Organizacja nadrzędna wybranej przez użytkownika organizacji potwierdza przynależność do organizacji.
Przynależność
jest jednoznaczna z byciem koordynatorem.
(Organizacje mają
max 3 koordynatorów)
Tylko wtedy konto jest w pełni aktywne i ma uprawnienia do wyświetlania funkcjonalności portalu.
k-FPBŻ tworzy organizacje BŻ.
FPBŻ
jest nadrzędna do stworzonych BŻ
k-FPBŻ zatwierdza konta
użytkowników - koordynatorów BŻ
k-BŻ tworzy swoje organizacje OPL
BŻ
jest nadrzędny dla stworzonych OPL
k-BŻ potwierdza konta
użytkowników - koordynatorów utworzonych OPL
k-FPBŻ importuje listę sklepów z pliku excel z danymi:
Sieć
ID
Nazwa
Adres (województwo, miasto, ulica)
(sklepy te nie są przypisane do BŻ czy OPL widnieją na liście jako wolne)
k-FPBŻ tworzy listę Sieci
Listy użytkowników, organizacji, sklepów:
Wyświetlają się z możliwością podziału na strony lub całość listy – wybór wyświetlania wybrany przez użytkownika zapamiętuje się.
Są sortowane i filtrowane po wszystkich danych (sieć, ID, nazwa, województwo, miasto, ulica, BŻ, OPL).
Mogą być eksportowane do pliku Excel.
Listy wyświetlają się:
Dla k-FPBŻ:
Lista wszystkich użytkowników: imię, nazwisko, adres email, organizacja,
Lista wszystkich BŻ i OPL : kategoria (BŻ/OPL), nazwa, adres, koordynatorzy,
Lista wszystkich sklepów: sieć, ID, nazwa, adres, BŻ, OPL (lub wolny jeśli nie ma BŻ),
Dla k-BŻ
Lista podrzędnych OPL: nazwa, adres, koordynatorzy,
Lista sklepów założonych przez dany BŻ i jego OPL: sieć, ID, nazwa, adres, BŻ, OPL,
Lista sklepów wolnych, nie przypisanych do innych BŻ (osobna zakładka),
Lista sklepów należących do innych BŻ (osobna zakładka),
Dla k-OPL
Lista sklepów założonych przez dany OPL: sieć, ID, nazwa, adres, BŻ, OPL,
Lista sklepów wolnych przypisanych do nadrzędnego BŻ ale nie przypisana
do żadnego OPL,
Dane użytkowników może edytować właściciel lub k-FPBŻ.
Dane organizacji może edytować koordynator tej organizacji lub koordynatorzy organizacji jej nadrzędnych.
Dane sklepów może edytować k-FPBŻ, k-BŻ do którego sklep należy.
K-FPBŻ może zmienić dane adresowe, ID, sieć oraz BŻ i OPL będący właścicielem sklepu;
K-BŻ może zmienić dane adresowe, ID, sieć oraz OPL będącą właścicielem sklepu .
Każdy sklep ma możliwość „przejęcia”. Przyciskiem „chcę organizować zbiórkę w tym sklepie”. Przycisk jest widoczny dla k-BŻ
Chcę organizować zbiórkę w tym sklepie
Email do k-FPBŻ z przyciskami: zgoda/brak zgody.
Email
zwrotny z potwierdzeniem lub odrzuceniem zgody (miejsce na komentarz
– powód).
Po wyrażeniu zgody sklep automatycznie jest
zgłoszony do aktualnej zbiórki.
wolny
miał przypisany inny BŻ
Email do k-BŻ do którego sklep należał z
prośbą o zgodę
z przyciskami: zgoda/brak zgody.
Email
zwrotny z potwierdzeniem lub odrzuceniem zgody (miejsce na komentarz
– powód).
Po wyrażeniu zgody sklep na stałe przechodzi do
nowego BŻ
i jest automatycznie jest zgłoszony do aktualnej
zbiórki.
Email z potwierdzeniem lub odrzuceniem zgody.
Przebieg zbiórki:
Utworzenie zbiórki
Wybranie uczestników
Wybranie sklepów biorących udział w zbiórce
Start zbiórki
Przeprowadzenie zbiórki w sklepach
przez
BŻ i OPL. Bez działań w aplikacji.
Uzupełnienie danych zbiórki przez BŻ i OPL
Zakończenie zbiórki
Zamknięcie i raportowanie zbiórki
Start zbiórki
k-FPBŻ zakłada zbiórkę o parametrach:
Nazwa
Czas trwania – zakres dat
Zaproszeni uczestnicy - BŻ
automatycznie tworzy się katalog plików przypisanych do tej zbiórki
k-BŻ otrzymuje przez email zaproszenie i
klika zgodę na uczestnictwo lub nie (z miejscem na komentarz,
dlaczego).
O decyzji mailem jest powiadamiany k-FPBŻ
Jeżeli k-BŻ się zgodził zaprasza OPL do
uczestnictwa
w zbiórce
k-OPL otrzymuje przez email zaproszenie i
klika zgodę na uczestnictwo lub nie (z miejscem na komentarz,
dlaczego).
O decyzji mailem jest powiadamiany k-BŻ
OPL lub BŻ w roli OPL wybiera sklepy, które
będą brały udział
w zbiórce przez:
Dodanie z listy swoich sklepów
Dodanie nowych sklepów, wpisując je do bazy (tylko pojedynczo)
Wybór z listy sklepów bez właściciela zaimportowanych przez k-FPBŻ
Tworzy się lista sklepów biorących udział w zbiórce z parametrami:
Nazwa zbiórki
Sieć
ID
Nazwa
Adres (województwo, miasto, ulica, nr)
Nazwa BŻ odpowiedzialnego
Nazwa OPL odpowiedzialnej (może nie być zdefiniowanej OPL wtedy rolę OPL przejmuje BŻ)
Status (statusy omówione poniżej)
Listę można filtrować i sortować po każdym z parametrów oraz eksportować do excel. Lista wyświetla się w wersji mobilnej.
Zbiórka – zarządzanie sklepami (statusy)
Do każdego sklepu w czasie zbiórki są przypisane statusy. Przy zmianie statusu zapisuje się data, godzina operacji, osoba zmieniająca status oraz (nieobowiązkowy) komentarz do zmiany (powód). Informacja o historii zmian statusów jest dostępna z podglądu sklepu.
Zmiana statusu może być robiona z pozycji pojedynczego sklepu lub zbiorczo – przez import pliku excel.
Są cztery statusy sklepów w zbiórce: zgłoszony, wysłany do sieci, aktywowany, dezaktywowany
k-BŻ i k-OPL wybierają wśród swoich sklepów te w których chcą przeprowadzić zbiórkę
Sklepy takie mają status „zgłoszony”
k-FPBŻ eksportuje zgłoszone sklepy do pliku excel i wysyła poza aplikacją listę do Sieci
k-FPBŻ zmienia sklepom status na
„wysłany
do sieci”
Po otrzymaniu informacji z Sieci k-FPBŻ zmienia status na:
Aktywowany, jeśli jest zgoda
Dezaktywowany, jeśli zgody brak
zmiana statusu może być robiona pojedynczo lub zbiorczo - poprzez import pliku excel.
W każdym momencie k-FPBŻ
i
koordynatorzy organizacji przypisanych
do sklepu mogą go
dezaktywować.
Zbiórka – zamknięcie i raporty
Uzupełnianie danych zbiórki to:
Dla OPL (funkcje dostępne mobilnie):
Przypisanie do sklepu uczestniczącego w zbiórce ilości pozyskanej żywności – w kg
Przypisanie do sklepu uczestniczącego w zbiórce ilości wolontariuszy biorących udział
dla BŻ:
Przypisanie do sklepu uczestniczącego w zbiórce ilości pozyskanej żywności – w kg (jeżeli k-OPL tego nie zrobił)
Przypisanie do sklepu uczestniczącego w zbiórce ilości wolontariuszy biorących udział (jeżeli k-OPL tego nie zrobił)
Potwierdzenie zebranych informacji od OPL – zatwierdzenie tonażu i ilości wolontariuszy
Określenie ilości osób które dostaną pozyskaną żywność – odniesienie do całości zebranych darów danego BŻ
Określenie rodzaju pozyskanej żywności w kg. - kategorie żywności definiuje
k-FPBŻ – odniesienie do całości zebranych darów danego BŻ
W trakcie uzupełnienia danych jest możliwość generowania raportów cząstkowych.
Raporty cząstkowe:Kg żywności / BŻ
Kg żywności / Sieć
Po uzupełnieniu wszystkich danych przez OPL i BŻ k-FPBŻ zamyka zbiórkę i generuje ostateczne raporty.
Raporty ostateczne:Pełna lista – każdy sklep osobno:
Sieć
Nazwa
ID
Adres
BŻ
OPL
Zebrana żywność
Ilość wolontariuszy
Raport dla Sieci
Całość zebranej żywności w sklepach danej Sieci
Ilość zebranej żywności na pojedynczy sklep Sieci
Raport dla BŻ
Całość zebranej żywności, ilość, wolontariuszy w sklepach danego BŻ,
ilość osób, które otrzymały dary z zebranej żywnościIlość zebranej żywności i wolontariuszy na pojedynczy sklep BŻ
Ilość zebranej żywności i wolontariuszy z podziałem na OPL danego BŻ
Raporty ostateczne są generowane w dniu zamknięcia zbiórki i od tego czasu nie można ich zmienić. Zachowują się jako pliki w katalogu przypisanemu aktualnej zbiórce.
Raporty mogą być tabelami, nie wymagają opracowań graficznych. Raporty można eksportować do excel.
Zbiórka – komunikacja w trakcie zbiórki – funkcja w części dostępna mobilnie
Blog z aktualnościami. Wymagania:
Blog dostępny tylko dla zalogowanych uzytkowników
Z możliwością czytania wpisów na urządzeniach mobilnych
Wpisy tworzone przez k-FPBŻ
Każdy użytkownik jest powiadamiany mailem o nowym wpisie
Kategorie wpisów są tworzone i edytowane przez k-FPBŻ
Możliwość komentowania przez zalogowanych użytkowników – komentarze moderowane,
Możliwość odpowiadania na komentarze dla k-FPBŻ
Możliwość zamieszczania plików jpg, pdf, bmp, png, doc, docx, xls, xlsx, zip do 15MB we własnej strukturze katalogów.
Edytor wpisów: Tiny MCE
Możliwość linkowania do plików w katalogach
Możliwość pobierania plików tylko dla zalogowanych użytkowników
Układ ekranu:
Kategorie wpisów– pasek boczny
Lista wpisów (lub treść wpisu)
Pliki w katalogach – pasek boczny
Pośrodku lista wpisów w kolejności publikowania:
Tytuł
Kategoria
Początek wpisu + link – „>> czytaj więcej”
Po otwarciu wpisu:
Nadal pozostają boczne paski,
Pośrodku całość wpisu,
Na górze strzałki „<<wcześniejszy wpis” „następny wpis>>,
Na dole link do pliku, jeśli był przy tym wpisie załączony
W wersji mobilnej tylko czytanie, komentowanie wpisów i lista kategorii
Pliki
Portal daje możliwość zamieszczania i ściągania plików pdf, jpg bmp, png, doc, docx, xls, xlsx, zip do 15MB
W czasie tworzenia zbiórki tworzy się katalog plików przypisanych do tej zbiórki
Reszta podkatalogów tworzy samodzielnie k-FPBŻ
Pobierać pliki może każdy zalogowany użytkownik
O zmieszczeniu nowego pliku każdy użytkownik jest powiadamiany emailem
Wersja mobilna
Wersja mobilna jest dostępna tylko dla zalogowanych użytkowników.
Funkcjonalności mobilne:Dla wszystkich – czytanie wpisów na blogu, komentowanie
Dla k-OPL i k-BŻ – wyświetlanie listy ich sklepów w aktualnej zbiórce
Dla k-OPL i k-BŻ wpisywanie ilości zebranej żywności w pojedynczym sklepie
Dla k-OPL i k-BŻ wpisywanie ilości wolontariuszy w pojedynczym sklepie
……………………………….
miejscowość i data
…………………………………………..