Praca dyplomowa inżynierska Temat: Informatyczny system edukacyjny do przedmiotu „Podstawy Kryptologii” Dyplomant: Ewelina Bogusz Promotor: prof. zw.,

1 Praca dyplomowa inżynierska Temat: Informatyczny system...
Author: Wacława Kwiatkowska
0 downloads 2 Views

1 Praca dyplomowa inżynierska Temat: Informatyczny system edukacyjny do przedmiotu „Podstawy Kryptologii” Dyplomant: Ewelina Bogusz Promotor: prof. zw., dr hab. Inż. Włodzimierz Hrycyk Katedra:

2 Za pomocą platformy Eclipse zaopatrzonej w plugin do PHP jest możliwe stworzenie systemu edukacyjnego spełniającego następujące wymagania: Umożliwia wprowadzanie oraz udostępnianie danych dotyczących wykładów z zakresu kryptologii Umożliwia komunikację pomiędzy poszczególnymi użytkownikami systemu Zapewnia mechanizmy autentykacji i autoryzacji Zapewnia działanie w sposób stabilny, jest udostępniony za pośrednictwem Globalnej Sieci Internetowej we wszystkich urządzeniach posiadających przeglądarkę internetową.

3 Praca nad systemem edukacyjnym polega na : Zaprojektowaniu systemu. Stworzeniu odpowiedniej specyfikacji systemowej. Zaprojektowaniu systemu spełniającego wymogi pracy. Stworzeniu systemu. Implementacji na serwerze. Przetestowaniu systemu.

4 Struktura systemu - aplikacja uruchamiania na komputerze z zainstalowanym serwerem Apache, oraz zainstalowanymi php i bazą danych MySQL; - aplikacja będzie się łączyć z bazą danych zawierającą informacje o użtkownikach, lekcjach, ćwiczeniach i testach; - ze względu na niski stopień obciążenia systemu możliwe jest uruchomienie aplikacji i serwera bazy danych na jednym komputerze; - aplikacja dostępna będzie dla użytkowników za pośrednictwem internetu

5 Diagram bazy danych.

6 Struktura aplikacji: Główny widok zawiera: - banner; - panel boczny z lewej strony (panel logowania a po zalogowaniu menu odpowiednio inne dla każdego typu konta); - panel główny zawierający treść; - stopka

7 Baza danych: zawiera informacje dotyczące właściwej części aplikacji: dane użytkowników, terminy konsultacji, przedmioty, wizyty.

8 Informatyczny system edukacyjny do przedmiotu „ Podstawy kryptologii” podzielony jest na cztery moduły:  Moduł Administratora  Moduł Wykładowcy  Moduł Studenta  Moduł Dziekanatu Zaprezentowana powyżej na zrzucie ekranowym jest strona główna.

9 Testowanie systemu za pomocą przeglądarek internetowych:

10 Dodawanie nowego użytkownika

11 Wysyłanie wiadomości do innego użytkownika systemu

12 Edycja istniejącego wykładu. Wykładowca może edytować istniejący wykład w celu wprowadzenia zmian.

13 PANEL ADMINISTRATORA: - Administrator dodaje, usuwa użytkownikow; - Administrator ma możliwość edycji danych użytkowników. PANEL WYKŁADOWCY: - Wykładowca ma możliwość dodawania, usuwania oraz edycji wykładów; -Wykładowca ma możliwość dodawania, usuwania oraz edycji ćwiczeń; -Wykładowca ma możliwość dodawania, usuwania oraz edycji testów. PANEL STUDENTA: -Student ma możliwość przeglądania wykładów; --Student ma możliwość przeglądania ćwiczeń; - Student ma możliowść rozwiąywania testów i wgląd do wyników; PANEL DZIEKANATU: -Dziekanat ma możliowść dodawania, usuwania studentów z list osób dopuszczonych do testu; -- Dziekanat ma możliwość dodawania kolejnych terminów testów dla danego wykladowcy. Wszyscy uzytkownicy mają możliwość: -Zmiany hasła; - Wysylania wiadomosci do innych uzytkowników systemu.

14 Internetowy system edukacyjny do przedmiotu „Podstawy Kryptologii”:  Umożliwia wprowadzanie oraz udostępnianie danych dotyczących studentów, prowadzących, przedmiotów, konsultacji oraz wizyt  Zapewnia komunikację między poszczególnymi użytkownikami w zakresie wymienionych powyżej zadań  Zapewnia mechanizmy autentykacji i autoryzacji pozwalające na różnicowanie użytkowników i zapewnienie bezpieczeństwa danych  Działa w sposób ciągły i stabilny, jest dostępny za pośrednictwem Internetu ze wszystkich urządzeń posiadających przeglądarkę internetową  Testowanie wykazało, że aplikacja jest użyteczna do nauki kryptologii. Zaimplementowane mechanizmy autentykacji i autoryzacji działały zgodnie z założeniami. System działa bez zarzutu, brak dostępu do systemu może być spowodowany awarią serwera lub łącza internetowego.  Testowanie systemu zgodnie z założeniami odbyło się pomyślnie.

15 1. Publikacje M. Karbowski; Podstawy kryptografii, wyd.II, wydawnictwo Helion; Warszawa 2005, Friedrich L. Bauer; Sekrety kryptografii, wyd. Helion; Warszawa 2003 Dorothy E., Robling D; Kryptografia i ochrona danych, Warszawa, WNT, 1993. 2. Prace Dyplomowe WSIZ dr hab. inż. Rościsław BuńPaweł Solecki, Internetowy system do konsultacji prac dyplomowych, 2000, promotor: dr hab. inż. Rościsław Buń. 3. Witryny WWW http://msdn.microsoft.com/pl-pl/default.aspx http://pl.wikipedia.org http://www.php.net http://www.eclipse.org