115668 System do zarządzania raportami na www
minimalnie zł10 PLN
Płatność przy odbiorze
Zlecimy wykonanie systemu do zarządzania raportami (SZR) i dokumentami opublikowanymi na serwerze www i ich prezentacji na portalu.
Technologie: PHP, MySQL, Apache (najnowsze wersje)
System SZR będący przedmiotem zamówienia ma prezentować autoryzowanym użytkownikom dokumenty (np. pdf, xls) i raporty (html) w postaci stron www. Raport to zbiór powiązanych ze sobą kilku stron HTML (zapisanych w jednym folderze na dysku serwera). Jest on tworzony poza systemem przez zewnętrzne aplikacje, ale w systemie SZR będzie publikowany i przez niego udostępniany.
Publikowanie polega na umieszczeniu raportu (zbioru plików HTML) w strukturze plików serwera WWW (Apache) oraz jednocześnie na zapisie do bazy (MySQL) metadanych powiązanych z tym raportem. Publikowanie będzie wykonywane przede wszystkim z poziomu aplikacji zewnętrznej, nie będącej przedmiotem zamówienia. System SZR powinien jednak umożliwiać przeprowadzenie takiej akcji publikowania (tzn. upload plików na serwer z dołączeniem metadanych do bazy) z pomocą wbudowanych narzędzi.
Metadane raportów i dokumentów to informacje opisowe (np. nazwa raportu, opis, autor, data publikacji, data ważności itp.).
Baza danych systemu SZR powinna zawierać następujące obszary:
- użytkownicy systemu,
- grupy użytkowników,
- powiązania pomiędzy grupami i użytkownikami,
- struktura logiczna przechowywania raportów (odpowiednik folderów w systemie plików),
- informacje o raportach - metadane (nazwa pliku, nazwa raportu, lokalizacja w strukturze, wersja, data publikacji, autor itd.),
- uprawnienia grup do poszczególnych folderów struktury logicznej i/lub do poszczególnych raportów.
Dostęp do portalu prezentacyjnego następuje po zalogowaniu (autoryzacja w oparciu o tabelę użytkowników). Autentykacja ma być wbudowana, ale przewidywana jest także możliwość integracji z usługami katalogowymi LDAP, Active Directory.
Zalogowany użytkownik ma mieć dostęp tylko do tych folderów i raportów, do których ma uprawnienia. Zalogowany użytkownik nie może uzyskać dostępu do innych raportów niż te, do których ma uprawnienia (nawet jeśli zna link do nieuprawnionych).
Nadawanie uprawnień (użytkownikom, grupom) do folderów i raportów jest rolą administratora. Może to być określane także w procesie publikacji raportu (lub innego dokumentu). Użytkownik w ramach grupy może mieć uprawnienia do publikowania i/lub przeglądania raportów.
Dostępne obiekty (raporty, dokumenty) prezentowane są w portalu w formie drzewa obiektów / zagnieżdżonej listy folderów i plików.
Kliknięcie na nazwie raportu może przedstawiać metadane z nim związane i/lub powoduje wyświetlenie raportu (dokumentu) w nowej zakładce przeglądarki lub w wydzielonej ramce portalu.
Ważnym elementem zlecenia na wykonanie systemu SZR jest czas. Zapewnienie kluczowej funkcjonalności opisanej powyżej w dość krótkim czasie jest istotne. Projekt ten może być rozwojowy. Istnieje duża szansa na kontynuowanie współpracy przy rozwoju tego produktu.
Informacja pomocnicza - ogólna funkcjonalność systemu SZR jest zbliżona do systemów klasy DMS (Document Management System). Przykładami takich systemów są systemy open source typu OpenDocMan, LetoDMS, a komercyjne to: Alfresco, Nuxeo, LifeRay. W systemach tych nie ma jednak prostej obsługi publikacji i prezentacji dokumentów ze sobą powiązanych, takich jak opisywane w przedmiocie zlecenia raporty (kilka połączonych stron html).
Dlatego liczymy na rozwiązanie autorskie.
Numer ID Projektu: #5687515