Joanna Bryzek
Mariusz Budzyn
Konrad Rzempołuch
Michał Zabielski
Aplikacje internetowe
Dokument specyfikacyjny projektu
Prowadzący:
mgr inż. Rafał Kasprzyk
Zasadniczym celem projektu jest zapewnienie systemu wspomagającego działanie firmy ubezpieczeniowej. Proponowane rozwiązanie dawałoby możliwość sprawnego zarządzania poszczególnymi sektorami przedsiębiorstwa przy jednoczesnej automatyzacji najczęściej wykonywanych procedur, co przełożyć się może bezpośrednio na ich niezawodność i czas realizacji. Korzystając z projektowanego systemu, zapewniane jest również bezpieczeństwo w zakresie dostępu do informacji, podnosząc tym samym jego prestiż i zasadność wykorzystania w placówkach o dużym znaczeniu w sensie ochrony informacji niejawnych, takich jak rozpatrywana firma ubezpieczeniowa. Tworzone rozwiązanie mogłoby stanowić źródło informacji niezbędnych do analizy działania przedsiębiorstwa i wspomagania akcji marketingowej, co przekłada się bezpośrednio na efektywność i wydajność funkcjonowania biznesu.
Na bazie analizy biznesowej rozpatrywanego zagadnienia wyodrębnione zostały następujące wymagania stawiane proponowanemu rozwiązaniu:
1) Jako Analityk biznesowy mam możliwość przeglądania informacji dotyczących działania przedsiębiorstwa i danych statystycznych istotnych z punktu widzenia akcji marketingowej.
2) Jako Rzeczoznawca mam możliwość wycenienia zniszczeń mienia i wystosowania odpowiedniego odszkodowania dla klienta.
3) Jako Rzeczoznawca mam możliwość podglądu zgłoszonych szkód.
4) Jako Rzeczoznawca mam możliwość zmiany statusu szkody.
5) Jako Rzeczoznawca mam możliwość aktualizacji informacji o szkodzie.
*6) Jako Rejestrator szkód mam możliwość wprowadzenia zgłoszenia szkody do systemu.
7) Jako Pracownik działu marketingu mam możliwość określenia odpowiedniej oferty dla poszczególnego klienta.
8) Jako Pracownik działu komunikacji mam możliwość rejestracji ubezpieczenia pojazdu dla poszczególnego klienta.
*9) Jako Pracownik działu obsługi klienta mam możliwość rejestracji klienta w systemie.
10) Jako Pracownik działu obsługi klienta mam możliwość wyznaczenia odpowiedniej oferty ubezpieczeniowej na podstawie informacji pozyskanych od klienta.
11) Jako Pracownik działu ubezpieczeń osobowych mam możliwość rejestracji ubezpieczenia dla poszczególnego klienta.
12) Jako Pracownik działu ubezpieczeń nieruchomości i mienia mam możliwość rejestracji ubezpieczenia mienia bądź nieruchomości poszczególnego klienta.
13) Jako Pracownik działu obsługi klienta mam możliwość przeglądu historii operacji związanych z danym klientem w przedsiębiorstwie.
14) Jako Pracownik działu obsługi klienta mam możliwość przeglądu stanu wykonywania odpowiednich operacji w firmie na rzecz danego klienta.
*15) Jako Dyrektor działu mam możliwość zarządzania uprawnieniami w obszarze swojego działu.
*16) Jako Dyrektor działu mam możliwość generowania zbiorczych raportów swojego działu.
Wymagania oznaczone gwiazdką są tymi, które zostały wybrane do implementacji w ramach zadanego projektu. Część z nich unaoczniają diagramy przypadków użycia, zaprezentowane poniżej:
Analiza biznesowa przedsiębiorstwa:
Obsługa klienta:
Obsługa zgłoszonych szkód:
Rejestracja ubezpieczeń:
Zarządzanie działem:
W wyniku dokonanych ustaleń stwierdzono, że omawiany system będzie realizowany w oparciu o następujące komponenty przedstawione w tabeli niżej:
Platforma | Microsoft .NET |
---|---|
Język programowania | C#, Transact-SQL, JavaScript, XML |
Technologia | ASP, AJAX |
Szablony | - |
Biblioteki | LINQ, Telerik |
System Zarządzania Bazą Danych | Microsoft SQL Server 2008 R2 |
Inne komponenty | Microsoft Reporting Services 2008 |
System wspomagania działania firmy ubezpieczeniowej realizowany będzie w oparciu o trzy wzorce projektowe: DAO (Data Access Object) , MVC (Model View Controller) oraz Fasadę.
Całość rozpatrywanego rozwiązania wdrożona zostanie na jednym serwerze, na którym znajdować się będą poszczególne komponenty, wymieniane wcześniej, co zostało przedstawione na poniższym diagramie pakietowym warstw i poziomów:
Przestrzenie nazw zostały zdefiniowane zgodnie z obszarami funkcjonalnymi systemu z uwzględnieniem wzorców projektowych planowanych do wykorzystania. Zobrazowane one zostały w formie drzewa hierarchicznego na diagramie poniżej:
Rys.1: Diagram hierarchii przestrzeni nazw stosowanych w systemie wspomagania firmy ubezpieczeniowej.
//Ewentualne pojęcia z zakresu firmy ubezpieczeniowej