Zarejestruj się
Zapomniałeś hasła? Problemy z logowaniem?
Uczestnicy » Lista zadań

Opis zadania

Zobacz pozostałe zadania z edycji 2010

IT - tworzenie aplikacji webowej

Jesteś członkiem zespołu programistów dużej firmy informatycznej. Dla ważnego klienta, sieci salonów samochodowych "Cztery Koła", zespół tworzy dużą aplikację sprzedażową w technologii Java. Ty jesteś odpowiedzialny za przygotowanie modułu do generowania raportów z bazy danych budowanej aplikacji z wykorzystaniem wybranego opensource’owego narzędzia OLAP (np. Pentaho Mondrian).

Przygotuj bazę danych zawierającą informacje o salonach samochodowych, sprzedawcach (przypisanych do salonów), modelach i typach samochodów oraz listę transakcji sprzedaży z przypisanym sprzedawcą, datą sprzedaży, ceną samochodu, modelem i typem samochodu (np. Jan Kowalski, 03-02-2010, 65 tys. PLN, Skoda Octavia Kombi).

Następnie napisz aplikację webową w technologii Java, wykorzystując wybrane przez Ciebie narzędzie, w którym zamodelujesz kostkę (przykładowe wymiary: czas, model/typ samochodu, sprzedawca/salon). Aplikacja powinna udostępniać raporty:

• raport sprzedaży samochodów w podziale na salony/sprzedawców, model/typ samochodu, wybrany okres (np. dzień, tydzień, kwartał)

• na podstawie historycznych danych prognoza trendu sprzedaży samochodów na wybrany okres (np. tydzień, miesiąc, kwartał).

Rozwiązanie:

Prosimy dostarczyć rozwiązanie w postaci:

• skrypt SQL do utworzenia bazy danych (z przykładowymi danymi) w pliku *.sql

• aplikacja webowa w postaci kodu źródłowego (do zbudowania za pomocą maven2)

• instrukcję konfiguracji i uruchomienia rozwiązania (baza danych i aplikacja) w pliku *.doc, *.pdf do 3600 znaków ze spacjami

Autor zadania: Cezary Bieńkowski i Tomasz Pyrak, Sii Sp. z o. o.

Rozwiązanie: Całe rozwiązanie powinno być spakowane w jeden plik *.zip

Praktyki w obszarze wybranego zadania

Firma

Organizacja

PersonelPLUS
Grasz o staż on Facebook