System obsługi i archiwizacji osiągniętych wyników wybranego przedmiotu nauczania

10 listopada 2019 0 Przez administrator


1. Wstęp………5

1.1 Cel i zakres pracy ………6


2. Wykorzystane technologie i oprogramowanie.

2.1 PHP ………7
2.2 MySQL ………8
2.2.1 MySQLi……… 9
2.3 phpMyAdmin……… 9
2.4 CSS ………9
2.5 XAMPP ………10
2.6 HTML ………11
2.7 TinyMCE……… 11
2.7.1 Instalacja TinyMCE……… 12
2.8 Sublime Text 3……… 12


3. Algorytm bezpiecznych funkcji hashujących

3.1 Bezpieczne hasło ………13
3.2 Hashowanie haseł ………13
3.3 Solenie haseł ………14
3.4 BCrypt ………14


4. Baza danych

3.1 Wprowadzenie ………16
3.2 Konfiguracja MySQLi……… 16
3.3 Połączenie ………17
3.4 Struktura……… 17


5. Projekt

5.1 Strona główna………19
5.2 Dodanie wykładowcy……… 19
5.3 Logowanie ………20
5.4 Panel profesora……… 22
5.5 Dodawanie studenta ………22
5.6 Dodawanie ocen studentowi……… 24
5.7 Wysyłanie skanów……… 25
5.8 Czat ze studentem ………26
5.9 Panel studenta ………27
5.10 Wylogowywanie się……… 30


Podsumowanie ………31
Bibliografia ………32
Spis ilustracji……… 33