Bazy Danych, laboratorium, 2007.11.09
Plan zajęć:
- omówienie zadań z kolokwium,
- projekt zaliczeniowy
Projekt zaliczeniowy
Projekt zaliczeniowy polega na zaprojektowaniu i zrealizowaniu aplikacji bazodanowej z interfejsem WWW. Termatyka prac jest dowolna, ale konieczne jest uzgodnienie tematu z prowadzącym.
Terminy:
- 2007.11.23 -- zatwierdzenie tematów projektów,
- 2007.12.07 -- termin oddawania dokumentacji projektów,
- 2008.02.08 -- termin oddawania zadania w pierwszym terminie (po tej dacie wykładowca obniża wszystkie wystawione oceny o 1 stopień)
Wymagania:
- system musi korzystać z bazy Oracle,
- interfejs użytkownika powinien być wykonany przy użyciu PHP,
- system powinien umożliwiać jednoczesną pracę wielu użytkowników,
- system powinien obsługiwać klasy użytkowników (np. administrator, zwykły użytkownik, gość),
- baza powinna zawierać sensowną liczbę tabel (co najmniej 5).
Punkty:
- projekt - max. 30 pkt. (diagram encji, skrypty tworzące bazę danych, projekt interfejsu np. przykładowe strony html)
- oprogramowanie strony serwera - max 30-40 pkt. (kod pl/sql),
- interfejs WWW - max. 30-40 pkt. (intuicyjność i jakość wykonania interfejsu użytkownika, bezpieczeństwo, wygląd)
Co powinna zawierać dokumentacja projektu
- krótki opis systemu,
- wymagania systemowe,
- opis funkcjonalności (np. scenariusze użycia),
- projekty kluczowych formularzy,
- diagram encji,
- skrypty tworzące bazę danych.
Akceptowane formaty: Latex (PS/PDF), OpenOffice, HTML.
Oceny:
- 90-100 pkt. - 5
- 80-89 pkt. - 4+
- 70-79 pkt. - 4
- 60-69 pkt. - 3+
- 50-59 pkt. - 3