Projekty

Forma zaliczeniowa

Projekt składa się z kilku faz. W ciągu pierwszej fazy chciałbym otrzymać strukturę bazy danych, jaką przewidujecie. Dla przykładu – w projekcie kont bankowych struktura wyglądałaby następująco:

Kolejne etapy zależeć będą już od Was. Dla mnie najważniejsza jest struktura, bo będę mógł Wam ewentualnie podpowiedzieć. Ocena końcowa będzie sumą struktury jak i samej aplikacji. Oczywiście do struktury możecie wprowadzić zmiany.

Terminy

Zaliczenie zaczynamy teraz. Do najbliższej soboty/niedzieli chcę, aby każdy określił jaki chce mieć temat lub napisał własny, ale odpowiednio wcześnie – abym mógł się na niego zgodzić lub nie (nie może być za prostych projektów 😉 ). Każdy projekt powinien zawierać co najmniej trzy tabele i relacje między nimi, na przykład Klient, Konto i Przelewy, do tego można by dodać PracownikBanku i ewentualne Spotkania.

  • 26.08.2018 – wybór tematu projektu
  • 02.09.2018 – struktura bazy danych
  • 20.09.2018 – deklaracja na kiedy umawiamy się na prezentację

Propozycje tematów

  • Przychodnia
    Pacjenci, Lekarze, Badania, można na to wszystko nałożyć jeszcze tabelę Placówki – w Placówkach będą lekarze i pacjenci, Badania będą miały datę, pacjenta i lekarza
  • Salon Fryzjerski
    Podobnie do powyższego – w salonie jest kilku Fryzjerów, mają umówione Strzyżenia z określonymi Klientami na określony termin
  • Warsztat Samochodowy
    W każdym warsztacie jest kilka Stanowisk, są Klienci oraz Mechanicy. Możliwe są dwa typy Wizyt – naprawa oraz badanie techniczne. Każda Wizyta ma swoją datę, klienta, mechanika, oraz wykonywana jest na odpowiednim stanowisku.
  • Biblioteka
    Tabele Książka, Klient, Wypożyczenie – będąc osobą pracującą w bibliotece, otwieramy informacje o danym kliencie, dodajemy mu książkę oraz kiedy musi ją oddać, ergo – tworzymy Wypożyczenie. Aplikacja powinna móc dodawać oczywiście zarówno klienta jak i książkę.
  • Wypożyczalnia pojazdów
    Klient, Samochód, Wypożyczenie. Samochód oczywiście ma swoją cenę za dobę, podczas ustalania wypożyczenia powinny być wstawiane data wypożyczenia, data zwrócenia, a dzięki temu – wyliczywszy dni – otrzymamy koszt wypożyczenia.