Biuro nieruchomości
„BON”
Zakres odpowiedzialności systemu: 3
Transformacja poszczególnych klas i opis wybranych asocjacji 17
Projekt interfejsu użytkownika 24
Opis przyszłej ewolucji systemu: 28
Biuro obrotu nieruchomościami BON jest jedną z najlepszych agencji w Warszawie. Cieszy się dużym uznaniem wśród klientów, ze względu na długoletnie doświadczenie, i perfekcję wykonywanych zadań. Biorąc pod uwagę wymagania zarówno kupujących, jak i sprzedających należy niezwłocznie ulepszyć pracę agentów - pośredników. Chcąc wyjść naprzeciw oczekiwaniom klientów
Utworzenie nowego sytemu dla ulepszenia pracy w firmie BON ma na celu ujednolicenie i uporządkowanie danych agentów, pośredników oraz klientów zarówno kupujących jak i sprzedających. Pomaga szybciej i sprawniej wyszukiwać nieruchomość spełniającą wymogi potencjalnego nabywcy. System ma na celu ułatwienie pracy całej firmie, zarówno prezesowi, dyrektorowi jak i pośrednikom.
System Nowy system sprawnie i szybko powinien przypisać nowo wprowadzone mieszkanie do klienta zainteresowanego kupnem nowej nieruchomości. Aplikacja ma przypisywać spotkania – skojarzenia - pośrednika zajmującego się danym rejonem, ze sprzedającym i kupującym. Baza danych ma zawierać szczegółowe informacje dotyczące agentów, klientów i spotkań.
Telemarketerzy
Pośrednicy
Dyrektor
Prezes
Agencja nieruchomości BON zajmuje się pośrednictwem w sprzedaży i wynajmie nieruchomości. Prezes firmy zdecydował się wprowadzić nowy system, który przyspieszy wydajność agencji oraz sprosta wymogom i standardom XXI wieku.
System ma przechowywać dane następujących osób: prezesa, dyrektora, pośredników, telemarketerów i klientów. Każda osoba opisywana jest przez imię, nazwisko, adres zamieszkania, e-mail, telefony kontaktowe (stacjonarny i komórkowy) i unikalny numer PESEL. Dla dyrektora i niektórych pośredników przechowujemy również unikalne numery licencji, a dla klientów dodatkowo numer dowodu osobistego i zgodę na cennik usług oraz na przetwarzanie danych osobowych w celach niezbędnych do przeprowadzania transakcji. Pośrednik może być zarówno klientem jak i telemarketerem.
Klientów dzielimy na dwie grupy: sprzedających i kupujących. Dla klientów sprzedających należy przechować adres nieruchomości do sprzedania oraz typ sprzedaży (wynajem lub sprzedaż). Dla klienta kupującego zapamiętać należy jego preferencje, co do poszukiwanego mieszkania. Klienci kupujący mogą być też sprzedającymi i odwrotnie.
Głównym celem systemu jest gromadzenie informacji o nieruchomościach. Klienci sprzedający posiadają nieruchomość, a telemarketerzy dzwoniąc do nich pytają o następujące dane: rodzaj nieruchomości, liczbę pokoi, ilość kondygnacji, piętro, cenę proponowaną przez klienta. Cenę sprzedaży oblicza się doliczając do ceny proponowanej przez klienta marżę w wysokości 3,9% brutto. Marżę może zmieniać prezes co 6 miesięcy. Metraż nieruchomości obliczany jest poprzez zsumowanie metrażów pomieszczeń. Pokoje nie mają sensu istnienia bez istniejącej nieruchomości. Rodzajem nieruchomości może być np. dom lub mieszkanie i inne. Dla domu zapamiętujemy liczbę kondygnacji, a dla mieszkania liczbę kondygnacji i piętro na którym się znajduje.
Dla pokoi przynależących do konkretnej nieruchomości powinno się zapamiętywać rodzaj, metraż, stronę świata na którą wystawione jest okno, rodzaj położonej podłogi i wyposażenie.
Pośrednicy kojarzą klientów kupujących i sprzedających (co najmniej po jednym z każdej grupy klientów) umawiając ich na spotkanie konkretnego dnia i ustalonej godzinie, przygotowują umowę przedwstępną, której numer należy zapamiętać. Pośrednik jest obecny przy spotkaniu i podpisywaniu umowy przedwstępnej.
Po podpisaniu umowy przedwstępnej może dojść do transakcji, przy której obecny jest dyrektor – następuje podpisanie umowy końcowej, której numer należy zapamiętać. Transakcja zachodzi między dyrektorem i klientami (co najmniej po jednym z każdej grupy klientów).
System powinien umożliwiać pracownikom:
ustalenie ile skojarzeń zrobił konkretny pośrednik w danym miesiącu/roku
sprawdzenie ile mieszkań zostało wprowadzone danego dnia/miesiąca przez konkretnego telemarketera
obliczanie wynagrodzenia poszczególnych pracowników
dodawaniu/przeglądaniu klientów i nieruchomości
tworzeniu/usuwaniu skojarzeń
Telemarketer – może dodawać/przeglądać nieruchomości i klientów
Pośrednik – tak jak telemarketer, dodatkowo tworzy/usuwa skojarzenia, przygotowuje umowę przedwstępną.
Dyrektor – tak jak pośrednik, dodatkowo jest obecny przy transakcji i podpisywaniu umowy końcowej.
Prezes – tak jak dyrektor, dodatkowo generuje raporty i nadzoruje pracę w BON (może usuwać nieruchomości z bazy danych).
Przypadki uzycia pominiete na tym etapie analizy.
Schemat nietrywialnych przypadków użycia istotnych dla funkcjonalności systemu skonstruowany wyłącznie z perspektywy aktorów systemu.
Diagram przypadków użycia dla aktora: Biuro kadr
Diagram przypadków użycia dla aktora:Dyrektor artystyczny
Diagram przypadków użycia dla aktora: Muzyk
Diagram klas zbudowany w oparciu o opis struktury systemu
1.Diagram stanów dla klasy Osoba
2. Diagram aktywności dla przypadku użycia dodaj osobę
3. Diagram kolaboracji dla przypadku użycia dodaj osobę
4. Diagram sekwencji dla przypadku użycia dodaj osobę
Opis stanów dla klasy Nieruchomość:
Nieruchomość jest widoczna jeśli jest lony jest jego program.
Koncert jest OBSADZONY jeśli ustalono którzy muzycy będą grali na tym koncercie.
Wyjście ze stanu złożonego następuje jeśli koncert zostaje anulowany lub jeśli data>daty dzisiejszej
1.Diagram Stanów dla klasy Koncert
.
2.Diagram aktywności dla przypadku użycia dodaj koncert
3.Diagram kolaboracji dla przypadku użycia dodaj koncert
4.Diagram sekwencji dla przypadku użycia dodaj koncert
System powinien działać przy następujących ograniczeniach:
dane działające w ramach systemu powinny być dostępne codziennie w godzinach od 6.00 do 18.00
maksymalna niedostępność systemu nie powinna przekroczyć 2 godzin od momentu zgłoszenia błędu.
W obecnej chwili nie planuje rozbudowy systemu o nową funkcjonalność.
Telemarketer – osoba wprowadzająca do bazy danych daną nieruchomość, zapis w bazie danych przechowuje dane o jego danych osobowych takich jak imię, nazwisko, telefon, PESEL, numer konta bankowego oraz datę zatrudnienia.
Pośrednik – pracownik, który ma uprawnienia do sprzedaży mieszkań, zapis w bazie danych oprócz danych osobowych przechowuje także informację o numerze licencji (uprawnienia).
Dyrektor – osoba odpowiedzialna za pracowników firmy, jest obecna przy podpisywaniu umów.
Klient – osoba korzystająca z usług biura nieruchomości BON, baza przechowuje informacje o danych osobowych, serii dowodu osobistego, oraz co w BON najważniejsze – informacje o zgodzie na przetwarzanie danych osobowych do celów wewnętrznych.
Prezes – właściciel BON.
Prowizja – procentowe wynagrodzenie dla BON doliczone do ceny nieruchomości sprzedającego.
Nieruchomość – budynek trwale związany z gruntem.