Zadanie PHP - PPM Open Projects
Transkrypt
Zadanie PHP - PPM Open Projects
PPM – zadanie PHP Zadanie (PHP) Przy użyciu framework CakePHP zbuduj prostą aplikację o nazwie korepetycje. Wygląd prosty byle estetyczny. Założenia: • role: ◦ administrator (zarządzanie użytkownikami, dodawanie, edycja, usuwanie, zmiana hasła) ◦ uczeń (szukanie korepetycji) ◦ korepetytor (dodawanie korepetycji) • funkcjonalność: ◦ dodawanie korepetycji (pola: przedmiot, miejscowość, cena, treść) ◦ wyszukiwanie korepetycji (pola: przedmiot, miejscowość, cena) ◦ rejestracja ucznia/korepetytora (pola: e-mail, hasło) Wymagania: • baza MySQL lub Postgresql (schemat bazy danych w postaci diagramu) • PHP framework CakePHP • wyszukiwanie (baza co najmniej z 100 rekordami), musi zostać wykorzystany AJAX, paginator • przy tabeli z listą korepetycji musi zostać napisany własny Helper • należy używać gotowych komponentów CakePHP (Auth, Session, …). Użycie komponentu ACL będzie dodatkowo punktowane • HTML/CSS zgodny ze standardami W3C