ISOiWUT Internetowy System Oferowania i Wyszukiwania Usług Transportowych
Warstwy Systemu Widok - warstwa odpowiedzialna za wizualizację działania systemu. Działa w połączeniu z przeglądarką zainstalowaną po stronie użytkownika. Prezenter - logika, która odpowiada za poprawne obsługiwanie żadań użytkownika. Warstwa integracji - fasada odpowiedzialna za wykonywanie żądań wartwy prezentera odnoszących się do danych. Model - warstwa odpowiedzialna za logiczne modelowanie danych w systemie. Warstwa bazy danych - warstwa odpowiedzialna za fizyczne przechowywanie danych.
Widok, Prezenter i Fasada
Model i Baza Danych
Moduły System użytkowników klasy reprezentujące użytkownika w systemie ISOiWUT, pamietają jego dane, preferencje. Klasa Sesja reprezentuje użytkownika bardziej szczegółowo. System opisów podróży pakiet zawierający klasy związane z modułem opisów podróży na stronie. Każdy opis podróży może mieć wiele komentarzy. System prywatnych wiadomości klasa wiadomość odpowiada jednej wiadomości przesłanej między dwoma użytkownikami. System FAQ klasy reprezentujące pojedyncze pytanie i odpowiedź zawartą w module FAQ. System zarządzania ofertami oferty w systemie reprezentowane są jako obiekty klasy Oferta. Każda oferta może zostać zarezerwowana (odpowiada temu obiekt Rezerwacja). Rezerwacja pociąga za sobą potwierdzenie (obiekt Potwierdzenie). W systemie zarządzania ofertami istnieje też obiekt Wyszukiwarka, który odpowiada za wyszukiwanie ofert przez Użytkownika. System obsługi błędów klasa błąd reprezentuje błędy w systemie. Każdy błąd ma swój kod i jest powiązany z konkretnym komunikatem, który jest w razie konieczności prezentowany użytkownikowi.
System Forum
Przypadki Użycia
Dodawać ofertę - stany
Dodawać ofertę - przebieg
Dodawać oferty - model
Rezerwować oferty - komunikacja
Wdrożenie