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

Tomasz Waleń
Tomasz Waleń
Assistant Professor