Projekt i czciowa implementacja systemu ewidencji dziaa stray

  • Slides: 23
Download presentation
Projekt i częściowa implementacja systemu ewidencji działań straży miejskiej Promotor: mgr inż. Zbigniew Rosiek

Projekt i częściowa implementacja systemu ewidencji działań straży miejskiej Promotor: mgr inż. Zbigniew Rosiek Autor: Paweł Łukasz Gątarczyk Nr albumu: 7155 Warszawa, maj

Cel i zakres ü Określenie problematyki zagadnienia ewidencji działań straży miejskich. ü Sprawdzenie istniejących

Cel i zakres ü Określenie problematyki zagadnienia ewidencji działań straży miejskich. ü Sprawdzenie istniejących rozwiązań dostępnych na rynku. ü Analiza problemu i określenie wymagań dla systemu. ü Projekt logiki aplikacji, bazy danych oraz interfejsu graficznego. ü Częściowa implementacja systemu. ü Testy aplikacji. ü Podsumowanie procesu wytwarzania oprogramowania i wyciągnięcie wniosków.

Problematyka zagadnienia Straż miejska jest to samorządowa umundurowana formacja służąca społeczności lokalnej funkcjonująca na

Problematyka zagadnienia Straż miejska jest to samorządowa umundurowana formacja służąca społeczności lokalnej funkcjonująca na terenie danej gminy. Ø Zapoznanie się z Ustawą z dnia 29 sierpnia 1997 r. o strażach gminnych wraz z aktami wykonawczymi w celu określenia zasad funkcjonowania formacji. Ø Analiza danych statystycznych dotyczących jednostek straży miejskich funkcjonujących na terenie Rzeczypospolitej Polskiej. Ø Wyszukanie podobnych systemów istniejących na rynku.

Dane statystyczne dotyczące straży miejskich Lp. 1 Liczba oddziałów straży miejskich i gminnych w

Dane statystyczne dotyczące straży miejskich Lp. 1 Liczba oddziałów straży miejskich i gminnych w Polsce w latach 1999 - 2016 436 427 422 431 428 436 456 461 481 519 596 593 588 577 575 553 568 zachodniopomorski e Ilość oddziałów Strażnicy Stanowiska inne Razem 65 409 94 503 2 wielkopolskie 55 665 111 776 3 śląskie 54 1197 224 1421 4 dolnośląskie 47 721 116 837 5 pomorskie 36 627 155 782 6 małopolskie 34 700 99 799 31 229 35 264 27 520 109 629 lubuskie 28 116 21 137 10 mazowieckie 20 291 41 332 11 KSP 25 1778 313 2091 12 opolskie 21 166 34 200 13 podkarpackie 22 243 24 267 14 lubelskie 21 261 48 309 15 łódzkie 19 632 99 731 16 świętokrzyskie 17 176 36 212 8 159 33 192 530 8890 1592 10482 7 530 8 9 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 Województwo warmińskomazurskie kujawskopomorskie 17 podlaskie RAZEM

Systemy dedykowane dla straży miejskich dostępne na rynku qe. M@ndat q. Sum. Pro q.

Systemy dedykowane dla straży miejskich dostępne na rynku qe. M@ndat q. Sum. Pro q. Mb_Straż

Systemy dedykowane dla straży miejskich dostępne na rynku Wspomniane systemy komercyjne cechują podobieństwa: Ø

Systemy dedykowane dla straży miejskich dostępne na rynku Wspomniane systemy komercyjne cechują podobieństwa: Ø budowa modułowa, Ø możliwość automatycznego generowania raportów, Ø oprogramowanie instalowane na komputerach w siedzibie straży miejskiej, Ø oprogramowanie dedykowane dla systemu Microsoft Windows, Ø tworzenie kopii zapasowych leży po stronie użytkownika systemu, Ø koszt licencji oprogramowania uzależniony jest od ilości stanowisk komputerowych.

System Ewidencji Działań Straży Miejskiej W skrócie: „SED_SM”

System Ewidencji Działań Straży Miejskiej W skrócie: „SED_SM”

Wymagania funkcjonalne SED_SM a) System musi mieć możliwość przechowywanie wprowadzonych danych w bazie danych,

Wymagania funkcjonalne SED_SM a) System musi mieć możliwość przechowywanie wprowadzonych danych w bazie danych, do której dostęp powinien być możliwy z każdego zalogowanego w systemie urządzenia. b) System powinien umożliwiać logowanie do systemu w celu uzyskania dostępu do określonego modułu. c) System powinien oferować różne funkcjonalności w zależności od zalogowanego użytkownika. d) System powinien zawierać funkcjonalności ewidencjonowania danych określonych przez przepisy prawna odnoszące się do straży miejskich. e) Panel administratora powinien umożliwiać dodawanie, usuwanie oraz modyfikowanie użytkowników, a także moderację istniejącej ewidencji zdarzeń.

Wymagania funkcjonalne SED_SM f) System powinien oferować dodawanie interwencji do ewidencji zdarzeń w sposób

Wymagania funkcjonalne SED_SM f) System powinien oferować dodawanie interwencji do ewidencji zdarzeń w sposób umożliwiający wygenerowanie statystyk. g) System powinien umożliwiać przechowywanie zdjęć z interwencji. h) System powinien posiadać funkcjonalność generowanie raportów z przeprowadzonych interwencji w określonym przedziale czasu. i) System powinien posiadać wbudowany słownik zawierający elementy podlegające ewidencji, który będzie usprawniał prace użytkownika. j) System powinien sprawdzać poprawność wprowadzonych danych.

Diagram hierarchii funkcji DHF

Diagram hierarchii funkcji DHF

Diagram przypadków użycia DPU

Diagram przypadków użycia DPU

Wymagania poza funkcjonalne SED_SM a) System powinien być cały czas dostępny dla użytkowników, z

Wymagania poza funkcjonalne SED_SM a) System powinien być cały czas dostępny dla użytkowników, z wyjątkiem zaplanowanych przerw na jego konserwację. b) System powinien zapewniać bezpieczeństwo przechowywanych danych i udostępniać je wyłącznie uprawnionym do tego użytkownikom. c) Przesyłane informacje związane z logowaniem użytkowników powinny być szyfrowane w celu zapewnienia należytego bezpieczeństwa. d) Hasła użytkowników systemu powinny być przechowywane w bazie danych w formie zaszyfrowanej. e) Interfejs użytkownika powinien być czytelny i estetyczny, umożliwiający intuicyjną obsługę. Czas niezbędny dla przeszkolenia użytkowników nie powinien być dłuższy niż 8 godzin lekcyjnych (45 minut).

Wymagania poza funkcjonalne SED_SM f) Interfejs użytkownika powinien być czytelny i estetyczny, umożliwiający intuicyjną

Wymagania poza funkcjonalne SED_SM f) Interfejs użytkownika powinien być czytelny i estetyczny, umożliwiający intuicyjną obsługę. Czas niezbędny dla przeszkolenia użytkowników nie powinien być dłuższy niż 8 godzin lekcyjnych (45 minut). g) System powinien być skalowalny, umożliwiający rozszerzenie go o nowe funkcjonalności. h) System powinien umożliwiać dostęp do niego tylko użytkownikom wprowadzonym do bazy danych. i) System powinien obsługiwać w ciągu sekundy liczbę użytkowników wynoszących minimalnie ilość jednostek straży miejskich w Polsce. j) Przepustowość łącza powinna zapewnić powyższe wymaganie dostępowe. k) Wydajność serwera danych powinna zapewniać określone minimalne wartości dostępowe do systemu. l) Aplikacja powinna zostać oprogramowana w sposób umożliwiający jej automatyczne testowanie. m) GUI powinno być responsywne – prawidłowo wyświetlane na różnych rodzajach urządzeń (komputery, tablety, smartfony).

Architektura systemu

Architektura systemu

Model – Widok - Kontroler

Model – Widok - Kontroler

Środowisko programistyczne i wykorzystane technologie w procesie implementacji

Środowisko programistyczne i wykorzystane technologie w procesie implementacji

Implementacja logiki

Implementacja logiki

Role: Ø User, Ø Admin, Ø Super. Admin. ASP. NET Identity Baza danych

Role: Ø User, Ø Admin, Ø Super. Admin. ASP. NET Identity Baza danych

Interfejs graficzny aplikacji

Interfejs graficzny aplikacji

Interfejs graficzny aplikacji

Interfejs graficzny aplikacji

Testy systemu Przeprowadzono testy: v. Jednostkowe, v. Użytkowe, v. Zgodności

Testy systemu Przeprowadzono testy: v. Jednostkowe, v. Użytkowe, v. Zgodności

Podsumowanie ü Projekt systemu został opracowany w całości. ü Implementacja systemu została wykonana częściowo.

Podsumowanie ü Projekt systemu został opracowany w całości. ü Implementacja systemu została wykonana częściowo. ü Implementacja różni się pewnymi elementami od projektu (rozbicie ogólnych funkcji na mniejsze, bardziej szczegółowe). ü Modułowe wykonanie systemu umożliwia jego rozwój w przyszłości. ü SED_SM jest pierwszym rozwiązaniem na rynku dedykowanym dla straży miejskich w postaci aplikacji internetowej. ü Ze względu na zmniejszającą się ilość straży miejskich oraz stosunkowo niskich kosztach wprowadzenia oprogramowania (np. abonament) SED_SM ma szansę konkurować z dostępnymi systemami.

Dziękuję za uwagę

Dziękuję za uwagę