System Ewaluacji - Platforma Analizy Danych i Raportowania

Kompleksowe Rozwiązanie dla Ewaluacji Danych z Wizualnymi Pulpitami

2025-2026 Customer Project

Opis Projektu

Ten projekt implementuje kompleksowy system ewaluacji do analizy danych i raportowania. System umożliwia użytkownikom wizualne tworzenie złożonych zapytań o dane, wizualizację wyników w różnych formatach i planowanie automatycznych raportów. Główne funkcje obejmują wizualny konstruktor zapytań, różne typy wizualizacji (tabele, wykresy), konfigurowalne pulpity z widgetami, zaplanowane raporty z automatycznym wysyłaniem e-mail, elastyczne zarządzanie uprawnieniami oraz eksport do PDF, Excel i CSV.

Główne Funkcje

Wizualny Konstruktor Zapytań

Twórz złożone zapytania o dane bez znajomości SQL używając przeciągnij i upuść

Wizualizacje

Różne typy wykresów w tym słupkowe, liniowe, kołowe i obszarowe

Konfigurowalne Pulpity

Twórz spersonalizowane pulpity z konfigurowalnymi widgetami i automatycznym odświeżaniem

Zaplanowane Raporty

Automatyczne wysyłanie raportów e-mailem (dziennie, tygodniowo, miesięcznie)

Zarządzanie Uprawnieniami

Elastyczna kontrola dostępu na poziomie użytkownika i roli z publicznymi ewaluacjami

Funkcje Eksportu

Eksport do różnych formatów: PDF, Excel (XLSX) i CSV

Stos Technologiczny

Framework Backend

Laravel 11
PHP 8.2+
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Wizualizacja

Chart.js
ApexCharts
DataTables

Przetwarzanie Danych

Laravel Excel
DomPDF
Query Builder

Przepływ Pracy

  1. Utwórz Ewaluację: Użytkownik wybiera model bazowy i dodaje kolumny z paska bocznego
  2. Zdefiniuj Filtry: Opcjonalne filtry zawężają zestaw danych
  3. Agregacje: Sumy, średnie i grupowania mogą być konfigurowane
  4. Podgląd: Wyniki są wyświetlane jako tabela lub wykres w czasie rzeczywistym
  5. Zapisz: Ewaluacja jest zapisywana z nazwą i opisem
  6. Uprawnienia: Dostęp może być udostępniony indywidualnym użytkownikom lub rolom
  7. Pulpit: Ewaluacje mogą być dodawane jako widgety do pulpitów
  8. Harmonogram: Opcjonalne automatyczne wysyłanie e-mailem według harmonogramu
  9. Eksportuj: Wyniki mogą być pobrane jako PDF, Excel lub CSV