PROJEKT GRUPOWY
Wypożyczalnia rowerów
Aplikacja, która łączy wszystkie dwadzieścia jeden części kursu. Robota jest podzielona na etapy, a każdy etap da się wykonać osobno — dzięki temu grupa nie utyka wtedy, gdy ktoś jeszcze nie umie obsłużyć bazy.
Etapy pracy
- Formularz dodania roweru: nazwa, typ, cena dzienna
- Walidacja pól i zapis do bazy
rowery - Lista rowerów z sortowaniem po cenie
- Wypożyczenie i zwrot: dodanie
data_odidata_do - Raport: ile rowerów, ile wypożyczeń, przychód
- Dodanie konta użytkownika i logowania w sesji
Podział na roleJedna osoba odpowiada za bazę i zapytania, druga za formularze i walidację, trzecia za wyświetlanie i raporty. Interfejs między tymi częściami ustala się na początku — nazwy kolumn w bazie i nazwy parametrów w formularzach.
Najczęstszy problemGrupa zaczyna od interfejsu i kończy bez działającej bazy. Zacznij od części 11–15, bo SQL jest fundamentem, a interfejs bez danych nic nie pokazuje.