PROJEKT I CZCIOWA IMPLEMENTACJA SYSTEMU TYPU CRM WSPOMAGAJCEGO






















- Slides: 22
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 • 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 w obsłudze
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 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ść
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 Przenośność
Diagram przypadków użycia
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 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 Diagram bazy danych
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 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 logiki aplikacji Częściowa implementacja interfejsu użytkownika
Testowanie � � Przeprowadzenie testów wybranych funkcji systemu Korekta błędów
Secretariat. CRM - Strona główna
Secretariat. CRM – Dodawanie użytkownika
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ę