Witam!
Muszę zrobić projekt internetowej wypożyczalni DVD. Zacząłem od wymienionych w temacie diagramów.
Sam system jest mały i prosty, podstawowym zadaniem systemu jest umożliwienie dokonania rezerwacji przez internet i zapoznania się z ofertą wypożyczalni. Na stronce wyświetlają sie wiec filmy które można zarezerwować. Poniżej zamieszczam diagram EER (baza danych) oraz wymienione diagramy.
Diagram klas:
Co jest źle? Co powinienem zrobić inaczej? Szczególnie mam wątpliwości co do diagramu klas...
Naczytałem się sporo o diagramach klas, nie wiem czy bardziej mi to rozjaśniło czy pogmatwało w głowie, niemniej jak się nie ma praktyki to robi się trochę na oślep. Kilka wątpliwości...
-
Czy można tak zrobić z użytkownikami jak zrobiłem? U jednego definiujemy wszystkie pola, reszta dziedziczy? Podobnie z metodami...
-
Czy nie lepiej aby metoda zarezerwujFilm() była w klasie Wypożyczenia? I podobnie z innymi metodami?
-
No i jeszcze związki pomiędzy klasami.... jak je dobierać oraz liczności.
Potrzebuję zrobić jeszcze trzeci diagram, jaki możecie polecić w miarę łatwy?
Za wszystkie uwagi, sugestie będę niezmiernie wdzięczny... z góry dziękuję.