115668 System do zarzÄ…dzania raportami na www
min zł10 PLN
Dibayar semasa penghantaran
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.
ID Projek: #5687515