wiecej... - strona główna

Transkrypt

wiecej... - strona główna
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
Warszawa 17.02.2012 r.
Dane oferenta:
Nabywca:
ABW Sp. z o.o.
Ul. Tamka38
00-355 Warszawa
Tel./fax 22 556 23 33
e-mail: [email protected]
ZAPYTANIE OFERTOWE
W zawiązku z realizacją projektu „Stworzenie Katalogu Produktów ABW wraz z
narzędziami do automatycznej wymiany danych między systemem ABW a
systemami Partnerów-Producentów” dofinansowanego z programu POIG Działanie 8.2
firma ABW Sp. z o.o. zwraca się do Państwa o przedstawienie oferty cenowej dotyczącej
wykonania:
Budowa Katalogu Produktów ABW:
 Wykonanie narzędzia do pobierania danych ze stron www Partnerów
 Wykonanie narzędzia do pobierania danych bezpośrednio z systemów Partnera
 Wykonanie Pozostałych modułów opr.
 Integracja całości
Zgodnie z załącznikiem nr 1
Prosimy o złożenie oferty wyłącznie na formularzu stanowiącym Załącznik nr 2 do
niniejszego Zapytania w terminie do 28.02.2012 do godz. 12.00 w siedzibie
Zamawiającego drogą pocztową, przesyłką kurierską, osobiście, faxem (adres jak wyżej)
lub pocztą e-mail (pod adresem: [email protected]).
Kryteria oceny ofert:
- najniższa cena
- doświadczenie w realizowaniu podobnych projektów
- czas realizacji zadania
Wymagania:
W odpowiedzi na zapytanie ofertowe należy przedstawić:
- wycenę oraz termin wykonania
ABW Sp. z o.o. zastrzega sobie prawo do negocjowania ostatecznych warunków realizacji
zamówienia.
PODPIS
1
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
Załącznik nr 1
Budowa Katalogu Produktów ABW:
Zakres prac programistycznych Katalogu Produktów ABW
Spis treści
1
2
Cel i opis oprogramowania Katalog Produktów .............................................................................. 5
1.1
Cel oprogramowania Katalog Produktów ............................................................................... 5
1.2
Spis modułów .......................................................................................................................... 6
1.2.1
Moduł 1 ........................................................................................................................... 6
1.2.2
Moduł 2 ........................................................................................................................... 6
1.2.3
Moduł 3 ........................................................................................................................... 6
1.2.4
Moduł 4 ........................................................................................................................... 6
Opis poszczególnych modułów ....................................................................................................... 7
2.1
Moduł 1 ................................................................................................................................... 7
2.1.1
Narzędzie do pobierania danych ze stron www Partnera ............................................... 7
2.1.2
Narzędzie do pobierania danych z systemu Partnera ................................................... 12
2.2
Moduł 2 ................................................................................................................................. 12
2.2.1
Narzędzie do pobierania danych z systemu Partnera ................................................... 12
2.2.2
Pozostałe moduły oprogramowania ............................................................................. 12
2.3
Moduł 3 ................................................................................................................................. 13
2.3.1
2.4
3
Pozostałe moduły oprogramowania ............................................................................. 13
Moduł 4 ................................................................................................................................. 14
2.4.1
Pozostałe moduły oprogramowania ............................................................................. 14
2.4.2
Integracja całości ........................................................................................................... 14
Aktorzy Systemu ............................................................................................................................ 14
3.1
Pracownicy ABW ................................................................................................................... 14
2
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
3.1.1
Administrator ................................................................................................................ 14
3.1.2
Redaktor ........................................................................................................................ 15
3.2
4
5
Partnerzy ABW ...................................................................................................................... 15
3.2.1
Producenci ..................................................................................................................... 15
3.2.2
Projektanci ..................................................................................................................... 15
3.2.3
Generalni Wykonawcy, Developerzy i Inwestorzy ........................................................ 15
Analiza wymagań funkcjonalnych ................................................................................................. 16
4.1
Spis najważniejszych funkcjonalności.................................................................................... 16
4.2
Opis procesu ręcznego importu pliku XML............................................................................ 16
4.2.1
Krok 1 ............................................................................................................................. 16
4.2.2
Krok 2 ............................................................................................................................. 17
4.2.3
Krok 3 ............................................................................................................................. 18
4.2.4
Krok 4 ............................................................................................................................. 19
4.2.5
Krok 5 ............................................................................................................................. 19
Przykład rozwiązań interfejsu ........................................................................................................ 20
5.1
Strona główna........................................................................................................................ 21
5.1.1
Użytkownik niezalogowany ........................................................................................... 21
5.1.2
Użytkownik zalogowany ................................................................................................ 22
5.2
Katalog produktów ................................................................................................................ 23
5.2.1
Drzewo kategorii ........................................................................................................... 23
5.2.2
Struktura budowli .......................................................................................................... 24
5.2.3
Lista produktów ............................................................................................................. 25
5.2.4
Widok produktu............................................................................................................. 26
5.3
Wyniki wyszukiwania............................................................................................................. 27
5.4
Panel Producenta .................................................................................................................. 29
3
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.4.1
Odebrane zapytania ofertowe ...................................................................................... 29
5.4.2
Szczegóły zapytania ofertowego ................................................................................... 30
5.5
Panel Inwestora ..................................................................................................................... 31
5.5.1
Zapytania ofertowe ....................................................................................................... 31
5.5.2
Szczegóły wiadomości ................................................................................................... 32
5.5.3
Teczka zapytań ofertowych ........................................................................................... 33
4
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
1 Cel i opis oprogramowania Katalog Produktów
1.1 Cel oprogramowania Katalog Produktów
System ABW posiada oprogramowanie pozwalające na współpracę z Partnerami w zakresie wymiany
informacji z branży architektoniczno – budowlanej. Oprogramowanie zostało wykonane w ramach
dwóch projektów: „Utworzenie zintegrowanego systemu wymiany informacji pomiędzy firmą ABW a
współpracującymi Partnerami” oraz projektu: „Stworzenie MultiCAD ABW - inteligentnego narzędzia
wymiany danych między systemami ABW oraz jej Partnerów - Producentów i Projektantów,
korzystających w procesie projektowania z cyfrowego modelu 3D”. Posiadany system jest
zintegrowany z systemami Partnerów-Producentów w zakresie opracowywania i przekazywania
Informacji o Inwestycjach (export i import danych), automatyczne opracowywanie wyborów wg
wskazanych kryteriów i wysyłka danych w formie kompatybilnej z systemem Partnera. System ABW
jest również zintegrowany z systemami Partnerów ABW-Projektantów w zakresie bloków CAD i
bibliotek CAD, a wkrótce również cyfrowego modelu 3D.
Utworzone oprogramowanie zgodnie z wymaganiami niniejszego dokumentu zwane dalej
Katalogiem Produktów ABW ma być wydzielonym modułem portalu ABW.pl prezentującym
produkty Partnerów ABW - Producentów z branży budowlanej, z którego korzystać będą inni
Partnerzy ABW: Projektanci, Generalni Wykonawcy, Developerzy i Inwestorzy.
Katalog Produktów ma być źródłem informacji profesjonalnej, łatwej do wyszukiwania,
porównywania i pobierania, z detalami technicznymi niezbędnymi do włożenia do projektu (dla
projektantów) i z modułem składania zapytań ofertowych (dla wykonawców, developerów i
inwestorów). Dla potrzeb Katalogu Produktów opracowany został tezaurus branży architektonicznobudowlanej ułatwiający klasyfikowanie i wyszukiwanie informacji. Wymagana będzie jego integracja
tak, aby użytkownicy Systemu mogli w pełni wykorzystywać jego możliwości.
Nadrzędnym celem Systemu jest stworzenie profesjonalnej i pełnej bazy danych produktów z branży
budowlanej - z wykorzystaniem najnowszych trendów w Internecie - stworzenie uporządkowanego
systemu linków do stron producentów, dynamiczne i automatyczne pobieranie informacji,
prezentowanie jej według założonych szablonów oraz bieżąca aktualizacja. Powyższy cel osiągnie się
poprzez dokonanie pełnej integracji Systemu ABW ze stronami własnymi Producentów (parsowanie) i
ich wewnętrznymi bazami danych (API) oraz zautomatyzowanie przepływu informacji między firmą
ABW i jej Partnerami (XML).
Zakres prac programistycznych zakłada stworzenie inteligentnego, wielopostaciowego narzędzia
wymiany danych i integracji z systemami Partnerów, a w szczególności kompletu narzędzi do
pobierania danych, modułu akceptacji, implementacji tezaurusa branży architektoniczno-budowlanej
oraz struktur samego Katalogu wraz z wyszukiwarką, modułem składania zapytań ofertowych z
wykorzystaniem formatu XML i podpisu elektronicznego.
W efekcie realizacji Katalogu Produktów wdrożony ma zostać nowoczesny system informatyczny B2B
wraz z narzędziami do automatycznej wymiany danych między systemem ABW, a systemami
Partnerów-Producentów. Katalog ten będzie internetową platformą integracji Partnerów ABW Producentów, ze wszystkimi uczestnikami procesu inwestycyjnego branży budowlanej. Ponadto
dzięki prawidłowemu wdrożeniu wspomnianego powyżej systemu będzie możliwa automatyzacja
wymiany informacji między systemem informatycznymi firmy ABW i systemami informatycznymi
współpracujących przedsiębiorstw z branży architektoniczno – budowlanej.
5
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
1.2 Spis modułów
1.2.1
Moduł 1
1.2.1.1 Narzędzie do pobierania danych ze stron www Partnera

Mechanizm do wychwytywania zmian i pobierania danych

Dane sczytywane w formacie XML

Dane zapisane w katalogu produktu

Parsowanie danych (dane zapisane w jednolitym szablonie)

Mechanizm informacji o zmianach na stronie partnera
1.2.1.2 Narzędzie do pobierania danych z systemu Partnera

Opracowanie specyfikacji dedykowanej aplikacji - "wtyczka" (API)
1.2.2
Moduł 2
1.2.2.1 Narzędzie do pobierania danych z systemu Partnera

"Wtyczka" (API) - Partner używa własnego systemu;

"Wtyczka" (API) - Partner korzysta z oprogramowania dostępnego na rynku; wykonanie
aplikacji na najpopularniejsze systemy Partnerów
1.2.2.2 Pozostałe moduły oprogramowania

Narzędzie do dynamicznej aktualizacji ( wychwytywanie i wprowadzanie zmian)
1.2.3
Moduł 3
1.2.3.1 Pozostałe moduły oprogramowania

Moduł akceptacji (wgląd przed publikacją do opracowanych podanych danych na
poziomie ich opracowania; pobranie danych; podpis elektroniczny)

Implementacja tezaurusa,

Wyszukiwarka z systemem podpowiedzi

Narzędzie do opracowania pozyskanej informacji (przepisanie do klasyfikacji, integracja z
biblioteka CAD i MultiCAD oraz katalogiem firm)
1.2.4
Moduł 4
1.2.4.1 Pozostałe moduły oprogramowania

Moduł składania zapytań ofertowych (wykorzystanie podpisu elektronicznego; format
XML)
1.2.4.2 Integracja całości

Integracja wszystkich wymienionych modułów ze sobą
6
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
2 Opis poszczególnych modułów
2.1 Moduł 1
2.1.1
Narzędzie do pobierania danych ze stron www Partnera
2.1.1.1 Mechanizm do wychwytywania zmian i pobierania danych
Partnerzy ABW-Producenci dysponują różnego typu oprogramowaniem informatycznym. Niektórzy
bazują na programach własnych pisanych na potrzeby danej firmy, większość wdraża i custumizuje
systemy CRM dostępne na rynku bądź dedykowane rozwiązania korporacyjne. W zależności od
Producenta – jego rangi, pozycji na rynku, wielkości i zamożności firmy zastosowane systemy są albo
bardzo zaawansowane, rozbudowane i zautomatyzowane albo bardzo podstawowe. System ABW ma
umożliwić prezentację danych w Katalogu ABW wszystkim swoim Partnerom za pomocą takich
mechanizmów jak:



system pobiera pliki XML z danymi o produktach przygotowany przez Partnera, analizuje
jego treść i automatycznie prezentuje pobrane informacje o produktach w Katalogu
Produktów ABW. System dokonuje w odstępach nie dłuższych jak 7 dni automatycznych
aktualizacji w przypadku dokonania jakiejkolwiek modyfikacji przez Partnera.
parsowanie danych bezpośrednio ze strony internetowej Producenta – metoda nie
wymagająca ingerencji Partnera – opracowany mechanizm do wychwytywania zmian na
stronie i pobierania danych, sczytywania ich w postaci XML i zapisywania ich do Katalogu
Produktów.
dla Partnerów, u których nie jest możliwe zastosowanie powyższych dwóch
mechanizmów, a także integracji przy pomocy „wtyczki” API (więcej o API w kolejnych
punktach) zostanie stworzona i udostępniona aplikacja webowa, umożliwiająca
gromadzenie informacji o produktach z opcją eksportu do systemu ABW, opcja ta będzie
wykorzystywała mechanizm informowania o zmianach na stronie Partnera i ręcznego
przejmowania danych. Zwłaszcza w przypadku, gdy Partner nie posiada zaawansowanego
systemu i struktura jego strony nie pozwala na automatyczne przejęcie danych.
2.1.1.2 Struktura pliku XML zawierającego produkty
Wszystkie pozyskiwane dane będą zapisywane w postaci XML, podobnie wszystkie dane
exportowane z Katalogu będą w tej postaci. Doświadczenie przy realizacji poprzednich Projektów
pokazuje, iż format XML jest kompatybilny z systemami Partnerów i jest w pełni wystarczający dla
zapewnienia płynnej wymiany danych między systemami.
Ma zostać opracowany i wdrożony uniwersalny format wymiany danych XML dedykowany dla całej
branży architektoniczno-budowlanej – obecnie nie ma na polskim rynku takiego formatu, co
wprowadza chaos w obiegu informacji. Wprowadzając taki uniwersalny, opracowany na bazie
obecnych doświadczeń format wymiany informacji z tej branży powstanie System umożliwiać ma
szybki, przejrzysty i zintegrowany obieg informacji na płaszczyźnie między ABW a Partnerami
biznesowymi (Producentami, Projektantami, Wykonawcami, Inwestorami i Deweloperami). Format
7
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
bazować będzie na tezaurusie branży budowlano-architektonicznej, który został opracowany
specjalnie dla potrzeb Katalogu Produktu ABW, pozwoli na efektywne klasyfikowanie informacji oraz
zapewni „wielodostęp” do informacji (przez słownik synonimów oraz wyrażeń wieloznacznych) i
opracowanie efektywnego systemu podpowiedzi przy wyszukiwaniu danych.
Stworzony sposób wymiany danych XML udostępnić ma Producentom szczegółową informację, co do
pełnej struktury kategorii (kategorie główne, podkategorie) oraz do wprowadzenia informacji o
oferowanych przez Partnera produktach.
Moduł ten umożliwić ma dodawanie oraz edycję produktów do katalogu zawierającego ich:





nazwę,
opis,
zdjęcie,
plik CAD
oraz cechy i dopasowanie ich do kategorii głównej, podkategorii.
Ponadto użytkownik w Systemie ABW ma mieć możliwość utworzenia nowej kategorii głównej oraz
podkategorii. Redaktor zatwierdza zaproponowaną przez użytkownika nazwę i jej umieszczenie w
strukturze kategorii.
2.1.1.3 Zawartość standardu XML
Opracowany standard wymiany danych XML dedykowany branży architektoniczno-budowlanej, musi
umożliwić jak najdokładniejsze opisanie wszystkich produktów oferowanych przez Producentów tej
branży z podziałem na poniższe kategorie:
•
•
•
•
•
•
•
•
Struktura budowli
Uzupełnianie struktury
Instalacje
Wykończenia
Wyposażenie
Teren, otoczenie
Materiały
Maszyny i sprzęt
Ponadto standard ten ma zapewnić płynną wymianę danych między systemem ABW, a systemem
Partnerów. Utworzona struktura pliku XML powinna umożliwić zapisanie między innymi poniższych
typów produktów oferowanych przez Partnerów:
2.1.1.3.1 Chemia budowlana
• Farby, lakiery, impregnaty
• Kleje i zaprawy klejące
• Środki czyszczące
8
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
•
•
•
•
•
•
•
•
•
•
•
Środki do spoin dylatacyjnych, przyłączeniowych
Środki gruntujące
Środki specjalistyczne
Środki uszczelniające
Masy spoinowo-fugowe
Piany montażowe i akcesoria
Preparaty zabezpieczające zbrojenie
Rozpuszczalniki i rozcieńczalniki
Spoiwa i zaprawy budowlane
Szpachle, gładzie, kity
Tynki, zaprawy tynkarskie
2.1.1.3.2 Drewno
• Drewno konstrukcyjne
• Tarcica
2.1.1.3.3 Elementy zamocowań
• Gwoździe
• Kołki rozporowe
• Kotwy mechaniczne
• Liny i łańcuchy
• Śruby
• Mocowania chemiczne
• Mocowania elektryczne
• Mocowania sanitarne
• Nakrętki
• Nitonakrętki
• Nity
• Podkładki
• Pręty
• Taśmy klejące
• Tuleje rozporowe
• Wkręty
• Złącza ciesielskie metalowe
• Złącza dekarskie
2.1.1.3.4 Instalacje
• Elektryka
• Instalacje gazowe
• Instalacje kanalizacyjne
• Instalacje wodne
• Izolatory
• Kominy systemowe
• Ogrzewanie
• Systemy ochrony
• Wentylacja - klimatyzacja
9
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
2.1.1.3.5 Izolacje
• Hydroizolacje stałe
• Izolacje akustyczne
• Izolacje przeciwogniowe i wysokotemperaturowe
• Izolacje termiczne
2.1.1.3.6 Kamień
• Kamień naturalny (slaby)
2.1.1.3.7 Kruszywa
• Grys
• Kamień
• Keramzyt
• Kliniec
• Żwir
• Mieszanki
• Niesort
• Otoczaki
• Piasek
• Tłuczeń
2.1.1.3.8 Kształtki, listwy, gzymsy
2.1.1.3.9 Materiały do dachu
• Izolacje dachowe
• Materiały ciesielskie
• Materiały dekarskie
• Opierzenia
• Podbitka dachowa
• Pokrycia
• Rynny i systemy zbierania wody
2.1.1.3.10 Materiały konstrukcji surowej
• Betoniarnie
• Drobnowymiarowe elementy murowe (cegły, pustaki, bloczki)
• Kształtki "U, L, C, N"
• Nadproża
• Płyty
• Podciągi
• Profile budowlane
• Słupy
• Stropy
• Systemy montażu suchego sufitów podwieszanych i ścian działowych
2.1.1.3.11 Materiały metalowe
• Materiały aluminiowe
• Materiały stalowe
10
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
2.1.1.3.12 Nawierzchnie
• Nawierzchnie brukowe
• Nawierzchnie drewniane
• Nawierzchnie z tworzyw sztucznych
2.1.1.3.13 Okładziny ścienne - wewnętrzne i zewnętrzne
• Boazerie
• Deska elewacyjna
• Kamień dekoracyjny
• Panele ścienne
• Płytki elewacyjne
• Płyty elewacyjne
2.1.1.3.14 Płytki
• Kolekcje płytek
• Płytki
2.1.1.3.15 Podłogi wewnętrzne
• Płytki
• Posadzki drewniane i drewnopodobne
• Wykładziny
2.1.1.3.16 Stolarka otworowa, bramy
• Bramy
• Drzwi
• Drzwi osprzęt
• Markizy
• Napędy
• Okna
• Okna osprzęt
• Osłony okienne
• Parapety
2.1.1.3.17 Tapety ścienne
• Bordery
• Kolekcje tapet
• Tapety- poszczególne produkty
2.1.1.3.18 Wyposażenie łazienek
• Armatura łazienkowa
• Armatura łazienkowa dla niepełnosprawnych- kolekcje
• Armatura łazienkowa- kolekcje
2.1.1.4 Mechanizm informacji o zmianach na stronie partnera
System ABW nie rzadziej niż raz w tygodniu sprawdzana po sumie kontrolnej czy nastąpiły
jakiekolwiek zmiany w pliku XML udostępnionym przez Producenta. Jeśli nastąpiły zamiany System
11
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
pobiera plik i analizuje, które elementy zostały zmienione lub dodane. Uaktualnione produkty
prezentuje wszystkim użytkownikom w serwisie ABW.pl.
2.1.2 Narzędzie do pobierania danych z systemu Partnera
Narzędzie do pobierania danych z systemu Partnera powinno w sposób zrozumiany wyjaśniać, w jaki
sposób system Partnera ma komunikować się z Systemem ABW. Ma być to zestaw ściśle określony
reguł i ich opisów tak, aby programista pracujący po stronie Partnera mógł dokonać pełnej integracji.
API powinno być zdefiniowane na poziomie kodu źródłowego dla takich składników oprogramowania
jak aplikacje oraz poszczególne biblioteki. Zadaniem API jest dostarczenie odpowiednich specyfikacji
podprogramów, struktur danych, klas obiektów i wymaganych protokołów komunikacyjnych.
Dedykowana aplikacja – „wtyczka” (API) po dokonaniu integracji ma być kompatybilna z systemem
Partnera, umożliwiająca bezpośrednio z bazy Partnera zrzut danych opisanych w API, automatyczne
przesłanie i sczytanie danych do Katalogu Produktów ABW w takiej postaci, aby wszystkie dane
prezentowane użytkownikom były poprawnie wyświetlane w całej strukturze kategorii.
2.2 Moduł 2
2.2.1 Narzędzie do pobierania danych z systemu Partnera
Na podstawie opracowanej specyfikacji dedykowanej aplikacji ma zostać zbudowany moduł, który
składać ma się z dwóch rozwiązań stosowanych w zależności od posiadanego przez Partnera
oprogramowania:


2.2.2
"wtyczka" (API) - Partner używa własnego systemu i jest w stanie przy pomocy integracji,
przeprowadzonej zgodnie z dostarczonym w formie opisanego API, przesyłać dane o
oferowanych produktach.
"wtyczka" (API) - Partner korzysta z oprogramowania dostępnego na rynku. Należy wykonać
aplikację na najpopularniejsze systemy Partnerów tak, aby była możliwość w sposób
możliwie najprostszy dokonania pełnej integracji oferowanych produktów przez Producenta
oraz Katalogu Produktów ABW. API ABW ma być w pełni kompatybilne z najbardziej
popularnymi systemami dostępnymi na ryku, z których nasi Partnerzy-Producenci korzystają.
Pozostałe moduły oprogramowania
2.2.2.1 Narzędzie do dynamicznej aktualizacji
Moduł ten pełnić ma rolę narzędzia do dynamicznego sprawdzania poprawności informacji spośród
wszystkich danych udostępnionych przez Partnera, w tym wychwytywania zmian. System dzięki temu
modułowi usuwać ma wszelkie informacje nieaktualne oraz zastępować je aktualnymi jak i
ewentualnie wprowadzać nowe. Automatyczna aktualizacja wszystkich informacji znajdujących się w
Katalogu Produktów następuje poprzez narzędzie wykrywające dokonanie każdej zmiany w ofertach
Producentów. W przypadku udostępnianych plików XML przez Producentów każdorazowo badana
jest suma kontrolna i porównywana z ostatnim plikiem zgodnie, z którym prezentowana jest dana
oferta w serwisie ABW. W przypadku różnej sumy kontrolnej szczegółowo badane są te fragmenty
pliku XML, które zostały zmienione, następnie produkty z tych fragmentów są aktualizowane w bazie
danych katalogu produktów. Moduł ten zapewnić ma ciągłą aktualność wszystkich prezentowanych
produktów w Katalogu Produktów ABW, jest to istotne zwłaszcza z punktu widzenia Inwestorów,
którzy oczekują od oprogramowania rzetelnej i pewnej informacji o poszukiwanych artykułach.
12
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
2.3 Moduł 3
2.3.1
Pozostałe moduły oprogramowania
2.3.1.1 Moduł akceptacji
Moduł akceptacji zapewnić ma wgląd przed publikacją do opracowanych podanych danych na
poziomie ich opracowania oraz pobranie danych o ofercie Producenta. Najważniejszym elementem
modułu akceptacji jest implementacja podpisu elektronicznego. Zastosowany w Katalogu Produktów
ABW to niekwalifikowany podpis elektroniczny.
W Katalogu Produktów ABW – podpis nie służyć ma do podpisywania faktur, umów, czy też innych
dokumentów prawnych. Podpisem elektronicznym są opatrzone wpisy informacji o inwestycjach
dokonane przez Partnerów. Chcąc ułatwić dostęp wszystkim klientom w ABW zastosowany powinien
być podpis niekwalifikowany.
Zasada działania: klient (zweryfikowany przez pracownika ABW - Redaktor), wpisuje informacje w
naszym systemie, zapisuje plik na swoim komputerze. W następnym kroku pobiera plik zapisany i
edytuje w bazie danych ABW, w ten sposób inwestycja zostaje podpisana elektronicznie.
Dotąd trzeba było potwierdzać wprowadzane dane i zawsze mogło być tak, iż dostęp na zasadzie
uprawnień (login/hasło) mógł wpaść w niepowołane ręce, a nawet administrator systemu mógł
zrobić coś na konto Partnera biznesowego. W celu uniknięcia wątpliwości należy wprowadzić
unikalną technologię na polskim rynku – zastosować cyfrowy podpis elektronicznego. Podpis
zastosowany zostanie w module składania zapytań ofertowych. Dzięki temu zapewniona ma zostać:


wiarygodność danych - Partner biznesowy - Producent wprowadzający dane do systemu
będzie miał pewność, że nie zostaną one zmienione, a ABW będzie miał pewność, że w
systemie egzystują wyłącznie poprawne dane
poufność danych (szyfrowanie) - Partner biznesowy - Producent będzie mógł podpisaną
elektronicznie ofertę wysłać za pośrednictwem systemu ABW, ze świadomością, że nie trafi
ona w niepowołane ręce, a Partner biznesowy - Wykonawca, Inwestor, Deweloper
otrzymując ofertę będzie miał pewność, iż jest to oferta wiążąca.
Podpis elektroniczny znajdzie swe specjalne zastosowanie w module akceptacji. Moduł ten umożliwi
Partnerom-Producentom oraz innym Zamawiającym wgląd przed publikacją do
opracowanych/pobranych danych na różnym poziomie ich opracowania (wersja próbna i finalna)
oraz pobranie danych. Na każdym etapie procesu akceptacji wymagane jest podpisanie protokołu
przekazania i odbioru oraz złożenie enumeratywnej listy uwag. Każda z tych akcji wymaga podpisu
Partnera. Dzięki implementacji podpisu elektronicznego będzie można podpisać się elektronicznie, a
cały proces akceptacji i publikacji danych zostanie skrócony i w pełni zautomatyzowany.
2.3.1.2 Implementacja tezaurusa
W formacie XML będzie zawarty również tezaurus ABW – rozbudowana klasyfikacja – umożliwiająca
przypisane danego produktu do struktury systemu ABW – a co za tym idzie uporządkowanie danych i
łatwe wyszukiwanie oraz w konsekwencji wprowadzenie jednolitej struktury prezentowania danych
dla wszystkich Producentów. Moduł ten należy zaimplementować w części oprogramowania, która
prezentuje zawartość Katalogu Produktów ABW poszczególnym użytkownikom. Ponadto należy
13
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
opracować wyszukiwarkę z systemem podpowiedzi bazującym na hasłach z poszczególnych kategorii
głównych i podkategorii.
2.3.1.3 Narzędzie do opracowania pozyskanej informacji
Narzędzie ułatwiające pracę Redaktorowi jak również osobie reprezentującej Producenta w trakcie
ręcznego przepisania konkretnego produktu do klasyfikacji (kategoria główna, podkategorie).
Integracja z biblioteką CAD i MultiCAD oraz katalogiem firm w warstwie prezentacyjnej, zapewnić ma
użytkownikom serwisu ABW.pl dostęp do szczegółowych informacji w sposób użyteczny i intuicyjny.
2.4 Moduł 4
2.4.1 Pozostałe moduły oprogramowania
Moduł składania zapytań ofertowych przygotowany ma być dla Inwestora, który chce pozyskać
niezbędne do przeprowadzania realizacji inwestycji produkty. Inwestor tworzy szczegółowy opis
inwestycji wraz z opisem wymaganych do realizacji produktów. Taki opis przesyłany jest do
wszystkich potencjalnych zainteresowanych Producentów (newsletter oraz mailing wewnętrzny).
Ponadto Inwestor przeglądając oferty Producentów ma możliwość przesłania zapytania ofertowego
do konkretnego Producenta. Moduł ten dzięki wykorzystaniu podpisu elektronicznego gwarantować
ma wiarygodność i rzetelność wszystkich informacji zawartych w zapytaniu ofertowym.
2.4.2 Integracja całości
Poszczególne moduły muszą zostać ze sobą zintegrowane tak, aby użytkownik mógł korzystać ze
wszystkich narzędzi w sposób możliwie jak najbardziej intuicyjny. W skład integracji wchodzić mają:




komplet narzędzi do pobierania danych,
moduł akceptacji,
zaimplementowany tezaurus branży architektoniczno-budowlanej wraz ze strukturą samego
Katalogu z wyszukiwarką,
moduł składania zapytań ofertowych z wykorzystaniem formatu XML i podpisu
elektronicznego.
W wyniku implementacji zintegrowanych modułów wymagana jest przebudowa strony głównej,
dodanie zakładki Katalog Produktów, przebudowa pozostałych zakładek tak, aby po dodaniu nowej
zakładki zachować logikę i użyteczność serwisu ABW.pl.
3 Aktorzy Systemu
3.1 Pracownicy ABW
3.1.1 Administrator
Posiada pełen zakres uprawnień. Dziedziczy wszystkie funkcjonalności dostępne dla pozostałych
użytkowników. Ma możliwość zmiany oraz nadawania uprawnień innym użytkownikom serwisu
ABW.pl.
14
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
3.1.2 Redaktor
Ten typ użytkownika pełni kontrolę nad wszystkimi wprowadzanymi przez Producentów danymi tak,
aby dane te były wiarygodne, poprawnie wyświetlane dla wszystkich użytkowników oraz aby nie
dublowały się między sobą. Moderuje także wszystkie wprowadzane teksty przez pozostałych
użytkowników. Redaktor wykorzystuje narzędzie do opracowania pozyskanej informacji. Ponadto
użytkownik ten po każdorazowej zmianie dokonanej przez Producenta zatwierdza ją, po czym System
aktualizuje prezentowany produkt.
3.2 Partnerzy ABW
3.2.1 Producenci
Korzystając z opracowanego w ramach Projektu oprogramowania – Producent ma mieć możliwość
zamieszczenia informacji o swych produktach w Katalogu Produktów ABW. Cały proces zamieszczania
danych i akceptacji do publikacji ma zostać zautomatyzowany w celu zminimalizowania nakładów
czasu, pracy i środków – zarówno po stronie ABW jak i Partnera-Producenta. Dane do katalogu będą
pozyskiwane w sposób innowacyjny czterema sposobami: pobieraniu przez System ABW
udostępnionego przez Partnera pliku XML z danymi produktów, na zasadzie wtyczki (API)
pobierającej dane bezpośrednio z systemu Partnera, poprzez bezpośrednie parsowanie danych ze
stron www Partnerów oraz przez udostępnienie aplikacji do wprowadzania danych z opcją exportu
do aplikacji głównej Katalogu.
3.2.2 Projektanci
Zamiast żmudnie przeszukiwać strony producentów w poszukiwaniu optymalnych rozwiązań,
technologii budowlanych i produktów Projektanci mają mieć do dyspozycji profesjonalnie
opracowany Katalog Produktów ABW. Katalog dostępny będzie online, ale również z poziomu
opracowanego przez ABW MultiCADa – oprogramowania wspomagającego projektowanie
(„wpisującego się” do oprogramowania, z którego Projektanci, na co dzień korzystają) i na bieżąco
będą informowani o dostępnych aktualizacjach. Dzięki temu umieszczą w swych projektach produkty
Partnerów ABW - Producentów. Informacje o projektowanej inwestycji zamieszczą w serwisie
Informacji o Inwestycjach, który jest zintegrowany z systemami Partnerów ABW - Producentów – a
dzięki temu Partner ABW - Producent będzie mógł bezpośrednio przedstawić Partnerowi ABW Projektantowi swoją ofertę korzystając z Katalogu Produktów ABW (platformy wymiany danych).
3.2.3 Generalni Wykonawcy, Developerzy i Inwestorzy
Zamiast żmudnie przeszukiwać strony producentów w poszukiwaniu optymalnych rozwiązań,
technologii budowlanych i produktów mają mieć do dyspozycji profesjonalnie opracowany Katalog
Produktów ABW. Dzięki temu wykorzystają w swych inwestycjach budowlanych produkty Partnerów
ABW - Producentów. Informacje o realizowanych inwestycjach zamieszczą w serwisie Informacji o
Inwestycjach, który jest zintegrowany z systemami Partnerów ABW - Producentów – a dzięki temu
Partner ABW - Generalny Wykonawca, Developer i Inwestor będzie mógł bezpośrednio przedstawić
Partnerowi ABW - Projektantowi swoją ofertę korzystając z Katalogu Produktów ABW (platformy
wymiany danych).
15
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
4 Analiza wymagań funkcjonalnych
4.1 Spis najważniejszych funkcjonalności
1. Dodawanie produktów do katalogu z ich nazwą, opisem, zdjęciem, plikiem CAD oraz cechami
i dopasowanie ich do kategorii, podkategorii
2. Tworzenie kategorii, podkategorii, cech produktów dla katalogu
3. Tworzenie różnych kategorii użytkowników z różnymi uprawnieniami
4. Umożliwia podanie lokalizacji pliku XML zawierającego produkty partnera, które zostaną
importowane do katalogu oraz umożliwia ich edycję
5. Umożliwia podpis elektroniczny przez producenta edytowanych samodzielnie produktów
6. Interfejs umożliwiający pracownikom oraz partnerom korzystanie z katalogu wg punktów 1-5
7. Aplikacja WWW umożliwiająca partnerom prezentacje produktów dla inwestorów oraz
inwestorom prezentacje swoich inwestycji
8. Umożliwia wyszukiwanie produktów wg kategorii, cech oraz wg wyszukiwania słownego
9. Umożliwia składanie zapytań ofertowych oraz jeśli to możliwe zakupów
10. Możliwość pobrania plików CADowskich dla produktów, które je posiadają
11. Umożliwia przystąpienie nowego partnera, producenta oraz inwestora
4.2 Opis procesu ręcznego importu pliku XML
W aplikacji webowej ABW.pl użytkownik ma mieć możliwość ręcznego wgrania pliku XML
zawierającego szczegóły produktów oferowanych przez Producenta. Użytkownik po zalogowaniu z
menu wybiera opcję: „Import pliku XML”. Import pliku XML odbywa się w 5 krokach, przy czym
użytkownik w każdej chwili może zapisać stan dokonanej pracy i wyjść z procesu importu. W
dowolnej chwili może do niego powrócić.
4.2.1 Krok 1
W kroku pierwszym użytkownik wybiera jedną z dwóch opcji: plik XML „zgodny ze standardem ABW”
lub „inny”. Następnie użytkownik podaje adres URL lub wczytuje z dysku. Po wgraniu pliku XML, przy
wybraniu przez użytkownika opcji importu pliku XML niezgodnego ze standardem ABW, użytkownik
parametry kategorii wykryte przez System w zaimportowanym pliku XML.
16
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
4.2.2 Krok 2
W kroku 2 następuje mapowanie kategorii. Użytkownik korzystając z podpowiedzi Systemu ABW lub
wybierając kategorie ręcznie przyporządkowuje swoje kategorie do kategorii obowiązujących w
katalogu ABW. Proces ten zapobiega przed brakiem spójności w nazwach kategorii, w których
użytkownicy będą przeszukiwali poszczególnych produktów. Poniższy przykład obrazuje mapowanie
w kategorii: Materiały > Ściany > Cegła na kategorię znajdującą się w Systemie ABW: Materiały
budowlane > Ściany i elewacje > Cegła. Użytkownik za pomocą checkbox oznacza które kategorie są
przeznaczone do importu.
17
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
4.2.3 Krok 3
Krok 3 polega na wyborze powtarzających się pól w pliku XML i oznaczeniu które z nich mają zostać
zaimportowane do Katalogu Produktów ABW.
18
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
4.2.4 Krok 4
Krok ten służy do przyporządkowania wybranych pól w kroku poprzednim do poszczególnych
kategorii. Poniżej listy znajduje się podgląd, który umożliwia użytkownikowi sprawdzenie czy pola
zostały przypisane prawidłowo.
4.2.5 Krok 5
W kroku tym otrzymujemy podsumowanie wszystkich dotychczasowych ustawień prócz informacji o
importowanym pliku oraz mapowanych kategoriach prezentowany jest lista poszczególnych pól z
podziałem na wspólne i unikalne. Dla przejrzystości każdy z nagłówków można zwinąć (ukryć
szczegóły) lub rozwinąć (pokazać szczegóły). W tym kroku zatwierdzając użytkownik przesyła
wykonaną swoją pracę do akceptacji dla pracownika ABW (redaktor).
19
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5 Przykład rozwiązań interfejsu
Poniżej prezentowane są przykłady rozwiązań interfejsu dla najpopularniejszych ekranów:





Strona główna
o Dla użytkownika niezalogowanego
o Dla użytkownika zalogowanego
Katalog produktów
o Drzewo kategorii
o Struktura budowli
o Lista produktów
o Widok produktu
Wyniki wyszukiwania
Panel Producenta
o Odebrane zapytania ofertowe
o Szczegóły zapytania ofertowego
Panel Inwestora
o Zapytanie ofertowe
o Szczegóły wiadomości
o Teczka zapytań ofertowych
20
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.1 Strona główna
5.1.1 Użytkownik niezalogowany
W głównym miejscu strony początkowej znajduje się slideshow, który wraz z infografiką przedstawiać
ma zalety rozwiązania proponowanego przez System ABW. W lewej kolumnie widoczne są wszystkie
kategorie główne:








Struktura budowli
Uzupełnienie struktury
Instalacje
Wykończenia
Wyposażenia
Teren, otoczenie
Materiały
Maszyny i sprzęt
Po najechaniu na nie, pojawia się dropdown z podkategoriami. Wyszukiwarka została
wyeksponowana tak, aby użytkownik nie miał problemu ze znalezienie przez niego odpowiednich
treści (produkty, inwestycje, firmy) w serwisie ABW.pl. Dodatkowo po kliknięciu w nią rozwijają się
wstępne filtry i najczęściej szukane frazy. W dolnej części strony głównej znajdują się najnowsze
produkty i najnowsze inwestycje. System ABW daje również możliwość przeszukiwania ofert po
poszczególnych firmach.
21
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.1.2 Użytkownik zalogowany
Po zalogowaniu użytkownikowi, który jest Inwestorem prezentowana jest dodatkowa zakładka, która
zawiera szczegóły wprowadzanych przez niego inwestycji oraz oferty od Producentów.
22
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.2 Katalog produktów
5.2.1 Drzewo kategorii
Podstrona ta zawiera pełne drzewo kategorii, które użytkownik może przeglądać w poszukiwaniu
określonego produktu wybierając kolejno kategorie poczynając od najogólniejszych. Na wszystkich
stronach z wyjątkiem strony głównej pierwsza zakładka "Katalog produktów" ma funkcję drop down.
Po kliknięciu, której rozwija się menu główne. Użytkownik będąc w każdym miejscu serwisu, może w
sposób szybki i intuicyjny przejść do wybranej przez siebie kategorii znajdującej się w menu głównym.
23
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.2.2 Struktura budowli
Na tej podstronie, do której użytkownik serwisu ma dostęp po kliknięciu pierwszego elementu z
menu głównego, prezentowane są produkty udostępnione przez Producentów z podziałem na:
•
•
•
Promowane produkty
Popularne kategorie
Kategorie
24
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.2.3 Lista produktów
Listingi produktów zaczynają się od drugiego poziomu kategorii. Na pośrednich listingach znajdują się
filtry uniwersalne np. "Producent". Zazwyczaj jest to cena bądź lokalizacja. Schodząc do najniższej
kategorii pojawiają się filtry indywidualne, np. "Rozmiar" i "Typ ościeżnicy". Użytkownik ma
możliwość przełączenia widoku pomiędzy listą, a miniaturami. Ponadto wpisując liczbą podstrony
może w sposób automatyczny „skoczyć” w określone miejsce w katalogu. Po najechaniu myszką na
konkretny produkt rozwijają się najpotrzebniejsze informacje odnośnie wskazanego produktu.
Użytkownik chcący złożyć zapytanie ofertowe klika w opcję: „Dodaj do zapytania ofertowego”.
25
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.2.4 Widok produktu
Poniższa makieta prezentuje widok docelowy konkretnego produktu. W lewej kolumnie pojawia się
zestaw innych produktów z danej kategorii. Przy dłuższej liczbie innych produktów pojawi się suwak
pionowy tak, aby listę tę można było scrollować, w wyniku czego użytkownik będzie mógł przeglądać
więcej produktów i bezpośrednio przejść do interesującego go produktu (link).
26
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.3 Wyniki wyszukiwania
Wyszukiwarka została zaprojektowana tak, aby użytkownik nie miał problemu z wyszukaniem
produktu, inwestycji, firmy. Nad wynikami prezentowane są użyte filtry wraz z możliwością ich
usunięcia. Dodanie filtrów odbywa się po lewej stronie od wyników wyszukiwania. W celach
informacyjnych również po lewej stronie prezentowana jest liczba produktów w pozostałych
kategoriach, w których znajduje się produkt zawierający wyszukiwaną frazę.
27
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
Jest również możliwe porównanie między sobą poszczególnych produktów. Wystarczy, aby
użytkownik zaznaczył checkbox: „Dodaj do porównania” przy produktach, które chce porównać.
28
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.4 Panel Producenta
5.4.1 Odebrane zapytania ofertowe
Producent po zalogowaniu na swoje konto przechodzi do „panelu producenta”. Jest to przestrzeń
robocza, w której Producent może dodawać lub edytować produkty, utworzyć wizytówkę firmy,
dokonywać rozliczeń oraz prowadzić korespondencję z Inwestorami. Poniższa makieta prezentuje
odebrane wiadomości od Inwestorów w sprawie zapytań ofertowych.
29
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.4.2 Szczegóły zapytania ofertowego
Po kliknięciu w konkretną wiadomość z listy odebranych zapytań ofertowych, Producentowi
prezentowane są szczegóły korespondencji z Inwestorem zainteresowanym produktem oferowanym
przez Producenta. Producent w sposób prosty (klikając na pole tekstowe) może odpisać Inwestorowi.
Prezentowana jest data wysłania zapytania oraz link do powiązanej z zapytaniem inwestycji.
30
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.5 Panel Inwestora
5.5.1 Zapytania ofertowe
Inwestor po zalogowaniu na swoje konto przechodzi do „panelu inwestora”. Jest to przestrzeń
robocza, w której Inwestor może dodawać lub edytować inwestycje, zarządzać swoją teczką
inwestycji oraz prowadzić korespondencję z Producentami materiałów niezbędnych do zrealizowania
inwestycji. Poniższa makieta prezentuje odebrane wiadomości od Producentów w sprawie zapytań
ofertowych wysłanych przez Inwestora.
31
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.5.2 Szczegóły wiadomości
Po kliknięciu w konkretną wiadomość z listy odebranych zapytań ofertowych, Producentowi
prezentowane są szczegóły korespondencji z Inwestorem zainteresowanym produktem oferowanym
przez Producenta. Producent w sposób prosty (klikając na pole tekstowe) może odpisać Inwestorowi.
Prezentowana jest data wysłania zapytania oraz link do powiązanej z zapytaniem inwestycji.
32
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
5.5.3 Teczka zapytań ofertowych
Teczka zapytań ofertowych to podstrona, w której Inwestor posiada zestawienie produktów, które
dodał, jako niezbędne do zrealizowania swojej inwestycji. W nawiasach przy liście Producentów
liczba produktów, które dany Producent posiada z listy dodanej przez Inwestora.
33
Dotacje na innowacje - Inwestujemy w Waszą przyszłość
Załącznik nr 2
……………………………………
Miejscowość data
Dane oferenta:
ABW Sp. z o.o.
ul. Tamka 38,
Tel./fax 22 556 23 33
00-355 Warszawa,
NIP 525-20-92-122
OFERTA
W związku z Państwa zapytaniem ofertowym z dnia 28.02.2012r. odnośnie projektu
„Stworzenie Katalogu Produktów ABW wraz z narzędziami do automatycznej
wymiany danych między systemem ABW a systemami Partnerów-Producentów”
dofinansowanego z programu POIG Działanie 8.2 składamy ofertę na wykonanie:
Nazwa towaru/usługi
Wartość
netto
VAT
Czas
wykonania
Budowa Katalogu Produktów ABW:
 Wykonanie narzędzia do pobierania danych
ze stron www Partnerów
 Wykonanie narzędzia do pobierania danych
bezpośrednio z systemów Partnera
 Wykonanie Pozostałych modułów opr.
 Integracja całości
Oferta ważna przez 45 dni.
Jednocześnie oświadczamy, że:




Zapoznaliśmy się z zakresem planowanej do realizacji usługi;
Oświadczam, że wycena przedmiotu umowy jest kompletna i nie zawiera żadnych
ukrytych kosztów;
Oferent posiada nie zbędą wiedzę, doświadczenie, potencjał ekonomiczny i
techniczny, a także pracowników zdolnych do wykonania przedmiotu zamówienia;
Wszystkie informacje przedstawione w ofercie są prawdziwe;
PODPIS
34