PROJEKT I CZCIOWA IMPLEMENTACJA SYSTEMU TYPU CRM WSPOMAGAJCEGO

  • Slides: 22
Download presentation
PROJEKT I CZĘŚCIOWA IMPLEMENTACJA SYSTEMU TYPU CRM WSPOMAGAJĄCEGO ZARZĄDZANIE SZKOŁAMI POLICEALNYMI Dariusz Więckowski Promotor:

PROJEKT I CZĘŚCIOWA IMPLEMENTACJA SYSTEMU TYPU CRM WSPOMAGAJĄCEGO ZARZĄDZANIE SZKOŁAMI POLICEALNYMI Dariusz Więckowski Promotor: Mgr inż. Zbigniew Rosiek

CEL I ZAKRES PRACY: Charakterystyka i porównanie systemów CRM • Analiza dziedziny problemu •

CEL I ZAKRES PRACY: Charakterystyka i porównanie systemów CRM • Analiza dziedziny problemu • Określenie wymagań funkcjonalnych oraz pozafunkcjonalnych • Projekt bazy danych • Projekt logiki systemu Secretariat. CRM • Częściowa implementacja zaprojektowanego systemu • Testy wybranych funkcji •

Przykładowe systemy CRM SCHOOL EMPOWER Ø Brak konieczności instalowanie programu na komputerze Ø Łatwy

Przykładowe systemy CRM SCHOOL EMPOWER Ø Brak konieczności instalowanie programu na komputerze Ø Łatwy w obsłudze

Przykładowe systemy CRM KAMEE Ø Możliwość dopasowania do potrzeb firmy Ø Integracja wielu działów

Przykładowe systemy CRM KAMEE Ø Możliwość dopasowania do potrzeb firmy Ø Integracja wielu działów w jednym spójnym systemie

Analiza dziedziny problemu � � � Brak ewidencji słuchaczy Brak ewidencji zapytań klientów o

Analiza dziedziny problemu � � � Brak ewidencji słuchaczy Brak ewidencji zapytań klientów o ofertę Konieczność zapisywania informacji na arkuszach kalkulacyjnych Ręczne wyliczanie frekwencji słuchaczy Brak strefy dla słuchaczy

Kategorie użytkowników � � � Administrator Dyrektor Sekretariat Wykładowca Słuchacz Gość

Kategorie użytkowników � � � Administrator Dyrektor Sekretariat Wykładowca Słuchacz Gość

Wymagania funkcjonalne � � � � � Możliwość zapisywanie informacji w bazie danych Ewidencja

Wymagania funkcjonalne � � � � � Możliwość zapisywanie informacji w bazie danych Ewidencja słuchaczy Ewidencja wykładowców Panel słuchacza Ewidencja zobowiązań słuchaczy Ewidencja przeprowadzonych zajęć Ewidencja obecności słuchaczy Ewidencja ocen słuchaczy Możliwość raportowania frekwencji

Wymagania pozafunkcjonalne � � � � Funkcjonalność Wydajność Kompatybilność Użyteczność Niezawodność Bezpieczeństwo Łatwość utrzymania

Wymagania pozafunkcjonalne � � � � Funkcjonalność Wydajność Kompatybilność Użyteczność Niezawodność Bezpieczeństwo Łatwość utrzymania Przenośność

Diagram przypadków użycia

Diagram przypadków użycia

Diagram przepływu danych(kontekstowy)

Diagram przepływu danych(kontekstowy)

Projekt systemu Wzorzec projektowy Model-View-Controller Źródło: wwwstackoverflow. com/questions/36243360/the-proper-mvc-pattern

Projekt systemu Wzorzec projektowy Model-View-Controller Źródło: wwwstackoverflow. com/questions/36243360/the-proper-mvc-pattern

Projekt systemu Trójwarstwowy model aplikacji � � � Warstwa bazy danych – przechowywanie danych

Projekt systemu Trójwarstwowy model aplikacji � � � Warstwa bazy danych – przechowywanie danych Warstwa logiki aplikacji – operacje na danych, przetwarzania i zapisywanie Warstwa widoku – interfejs użytkownika

Projekt systemu Architektura systemu

Projekt systemu Architektura systemu

Projekt systemu Diagram bazy danych

Projekt systemu Diagram bazy danych

Zastosowane narzędzia i technologie � � � � Microsoft Visio Professional 2016 Microsoft Visual

Zastosowane narzędzia i technologie � � � � Microsoft Visio Professional 2016 Microsoft Visual Studio 2015 Enterprise. NET 4. 0 ASP. NET MVC Entity Framework Microsoft SQL Management Studio 2014 Języki: C#, Javascript, HTML 5 Azure Cloud

Zastosowane narzędzia i technologie � � � � Microsoft Visio Professional 2016 Microsoft Visual

Zastosowane narzędzia i technologie � � � � Microsoft Visio Professional 2016 Microsoft Visual Studio 2015 Enterprise. NET 4. 0 ASP. NET MVC Entity Framework Microsoft SQL Management Studio 2014 Języki: C#, Javascript, HTML 5 Azure Cloud

Implementacja � Baza danych - Tabele Procedury Wyzwalacze � Logika aplikacji - - Częściowa

Implementacja � Baza danych - Tabele Procedury Wyzwalacze � Logika aplikacji - - Częściowa implementacja logiki aplikacji Częściowa implementacja interfejsu użytkownika

Testowanie � � Przeprowadzenie testów wybranych funkcji systemu Korekta błędów

Testowanie � � Przeprowadzenie testów wybranych funkcji systemu Korekta błędów

Secretariat. CRM - Strona główna

Secretariat. CRM - Strona główna

Secretariat. CRM – Dodawanie użytkownika

Secretariat. CRM – Dodawanie użytkownika

Podsumowanie � � � System został zaprojektowany w całości System spełnia zdefiniowane wymagania funkcjonalne

Podsumowanie � � � System został zaprojektowany w całości System spełnia zdefiniowane wymagania funkcjonalne oraz pozafunkcjonalne System spełnia postawione przed nim cele Baza danych została wykonana zgodnie z jej projektem Wykonano częściową implementację logiki aplikacji System może zostać rozbudowany zgodnie z potrzebami klienta

Dziękuję za uwagę

Dziękuję za uwagę