II rok. Biblioteka internetowa

Ostatnia aktualizacja: 25 czerwca 2015

Kolejny projekt, jaki zrealizowałem na II roku studiów. Wygląd strony jest obrzydliwy. Nie znałem wtedy żadnych zasad projektowania stron WWW, jak widać poniżej.

Serwer został napisany w języku PHP przy użyciu wzorca projektowego MVC. Wykorzystany został także mod rewrite serwera Apache do modyfikacji adresów url w celu bezpiecznego połączenia w oparciu o protokół HTTPS. Do gromadzenia i przetwarzania danych została użyta baza danych SQLite.

Strona internetowa posiada możliwość ustawiania skórek (CSS). W projekcie zastosowano ciasteczka oraz bibliotekę jQuery. Poniżej screen z inną skórką niż na wcześniejszym rysunku.

Funkcjonalność projektu.

  1. Administrator może dodawać/usuwać książki.
  2. Administrator ma możliwość zobaczenia rezerwacji książek.
  3. Użytkownik może się zarejestrować.
  4. Użytkownik może zarezerwować/oddać książkę.
  5. Administrator i użytkownik mogą zmieniać skórki.
  6. Każdy odwiedzający stronę może przeglądać spis dostępnych książek oraz ich szczegółowe informacje.

Poniżej widok administratora – dodawanie nowej książki.

Widoki użytkownika. Rezerwacja i oddawanie książki.