Zapytanie ofertowe W związku z realizacją projektu współfinansowanego ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Działania 8.2 Programu Operacyjnego Innowacyjna Gospodarka 2007-2013, pod tytułem Wdrożenie systemu zarządzania zamówieniami klasy B2B automatyzującego proces składania i realizacji zamówień, umowa o dofinansowanie nr UDA-POIG.08.02.00-12-232/12-00, DTP-SOFT sp. z o.o. przedstawia Zapytanie ofertowe. Termin składania ofert: 16.10.2013r godzina 15:00 Oferty prosimy kierować na adres e-mail: dariusz.kondys@dtpsoft.pl Kryterium oceny: jedynym i głównym kryterium oceny jest cena złożonej oferty (oferta z najniższa ceną będzie realizowana) Strona 1 z 5
System zarządzania zamówieniami, kluczowe funkcjonalności Opis oraz minimalne parametry: Podstawowe, dedykowane oprogramowanie, mające spełniać funkcjonalności opisane w niniejszej specyfikacji i umożliwiać integrację z systemami partnerów. W szczególności oprogramowanie musi zapewnić istotne dla całego procesu kluczowe funkcjonalności: Funkcjonalność od strony klienta 1. Utworzenie konta użytkownika (klienta) a) zebranie danych biznesowych, b) przypisanie poziomów cen do klienta, c) dostępne formy płatności, d) ustalenie wysokości limitów kredytów kupieckich. 2. Przeglądanie cenników według założonych parametrów a) cena, b) kategoria produktu, c) podkategoria produktu, d) nazwa produktu, e) kod EAN, f) kod producenta. Strona 2 z 5
3. Zamawianie produktów - w przypadku braku produktu - tworzenie zamówienia backorder, informacja dla managera o braku produktu. 4. Pobieranie dokumentacji zamówienia z systemu a) faktura, b) list przewozowy, c) nr zamówienia. 5. Zgłoszenie reklamacji produktu formularz zgłoszeniowy z danymi reklamowanego produktu oraz informacją o uszkodzeniu produktu. 6. Kontakt z Product Manager dostępny z poziomu detali produktu. Funkcjonalność dla Product Managera (administracyjne) 1. Nieautomatyczne wprowadzanie towarów do bazy 2. Włączanie/wyłączanie dostępności produktów 3. Blokowanie klientów 4. Widok zamówień i ich stanów Funkcjonalność dla księgowej 1. Integracja z systemem magazynowym firmy 2. Monitorowanie należności 3. System monitów przeterminowanych płatności Funkcjonalność integracyjna współpracujących hurtowni 1. Pobieranie stanów magazynowych kontrahentów Strona 3 z 5
2. Automatyczne tworzenie zamówień towarów na podstawie zamówień klientów końcowych 3. Pobieranie informacji o wysyłce zamówionych w hurtowni towarów Można przyjąć, że w ramach oprogramowania zostaną wyodrębnione następujące moduły: a) moduł produktu, będzie odpowiedzialny za wszystkie funkcjonalności związane z prezentacją produktu, w ramach kategorii; b) moduł zamówień oraz faktur, będzie odpowiedzialny za realizacje składnych zamówień, oraz za wystawienie faktur; c) moduł klienta, będzie odpowiedzialny za wszystkie parametry związane z kontem klienta, takimi, jak na przykład limit kredytu oraz poziom cen; d) moduł integracji, będzie realizował integrację z dostawcami. Jego podstawą odpowiedzialnością jest uaktualnianie stanów magazynowych, oraz cen produktów. Założenia technologiczne: Opracowano wstępne założenia technologiczne dla systemu z wyszczególnieniem minimalnych parametrów. Platforma integracyjna zostanie wykonana w technologii wielowarstwowej, z wykorzystaniem szkieletu aplikacji Spring framework w wersji 3.1.1., rozwiązanie to zapewni optymalną realizację warstwy usług. Jako narzędzie zapewniające dostęp do danych,(realizujące warstwę dostępu do bazy danych) zostanie wykorzystany framework hibernate w wersji 4.0. W celu zapewnienia niezawodności działania, wszystkie usługi webservice zostaną wykonane z wykorzystaniem technologii Apache CXF. Ze względu na wysoki stopień złożoności projektowanej platformy, jako program budujący zostanie wykorzystany maven 2, oferujący zoptymalizowane narzędzia pracy. Ponieważ głównym założeniem systemu jest wykonywanie jednoczesnych operacji na bardzo dużych ilościach danych, aby zapewnić niezawodność działania zostanie użyty wpspółpracujący system Strona 4 z 5
bazodanowy Oracle Database 11g Standard Edition. Do testowania zostaną wykorzystane frameworki JUnit 4 oraz EasyMock 3.1. Do stworzenia środowiska pracy dla platformy zostanie wykorzystany vmware vsphere 5, który będzie hostował wirtualne maszyny pracujące pod kontrolą Linux Ubuntu Server 12.01 LTS. W systemie Linux zainstalowane zostaną Java 1.7 wraz z kontenrem serwletów Apache Tomacat 7.0. Ze względu na konieczność zapewnienia wysokiego stopnia bezpieczeństwa przechowywanych danych do backupowania zasobów informacyjnych platformy zostaną wykorzystane narzędzia dostarczane razem z systemem ubuntu 12.01 LTS. Jako narzędzie kontroli wersji zostanie wykorzystany svn. Do napisania platformy zostanie wykorzystane środowisko programistyczne STS Spring. W celu zapewnienia znormalizowanego standardu realizacji projektu wykorzystany zostanie Altasian JIRA. Altasian JIRA wspiera zarządzanie projektami IT w zakresie ich realizacji, kontroli, pracy grupowej, wymiany informacji, zarządzania zadaniami oraz jakością realizowanych przedsięwzięć. Za poprawność tworzonego oprogramowania odpowiedzialny będzie Atlasian FishEye umożliwiający analizę, weryfikację i przeglądanie kodu źródłowego. Całość zgodna będzie z metodologią wytwarzania aplikacji agile. Strona 5 z 5