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.