witam chciałbym aby ktoś fachowym okiem zerknął na moje diagramy według mnie jest ok ale mojemu promotorowi coś nie
pasuje. :-/
wysyłam diagramy plus mój opis plus uwagi promotora odnośnie nich:
http://www11.speedyshare.com/files/23943539/download/klasy%20new.JPG
http://www11.speedyshare.com/files/23943540/download/baza%20new.JPG
http://www11.speedyshare.com/files/23943541/download/klasy1a.gif
http://www11.speedyshare.com/files/23943542/download/baza1a.gif
http://www11.speedyshare.com/files/23943543/download/czas%20zycia.gif
dodatkowo przesyłam baze aby można było porównać ją z diagramem klas i
do diagramu klas dodałem klase zdjecia tez nie wiem czy dobrze
dlatego przesylam i stare diagramy bez tej klasy
dodatkowe jeszcze czas zycia ogloszenia profesorowi tez sie nie
podoba ze niby nie stanu konca zycia ogloszenia ale wedlug mnie nie
ma bo jak moze byc jak ogloszenie zostalo usuniete
tu sa uwagi i moj opis diagramu klas
z góry dziekuje za pomoc
pozd. Marcin Tolak
ps. uwagi promotora:
Diagram stanu:
Str. 33 – diagram nie posiada punktu wyjścia (stanu „nieistnienia”, do którego przechodzi usunięte ogłoszenie); nie ma większego znaczenia również kto dokonał usunięcia ogłoszenia– nie wartonależy też pokazywać na diagramie stanów
Diagram klas:
Str. 34 – po czym Administrator poznaje iż prośba o usunięcie ogłoszenia pochodzi od użytkownika który je faktycznie umieścił? Struktura bazy danych jest bardziej niż skromna, może to być powodem do wielu pytań na egzaminie. Struktura kategorii nie pozwala na dodawanie podkategorii. Do ogłoszenia nie można dodać więcej niż 3 zdjęcia (wcześniej była mowa o 4, czy mnie się wydawało?). Ten sam użytkownik przy każdym ze swoich ogłoszeń występuje wielokrotnie (powtarzają się jego dane osobowe). Bardziej eleganckim rozwiązaniem byłoby dodanie tabel „Zdjęcia” i „użytkownicy” powiązanych relacjami z ogłoszeniami, ale decyzję czy realizować to czy zostawić tak jak jest pozostawiam Panu.
moj opis diagramu klas:
Diagram klas składa się z pięciu klas w skład których wchodzą następujące klasy: obserwator, osoba_dodajaca_ogloszenie, administrator, kategoria i tabela ogloszenie.
Poniżej opisano wszystkie z klas:
· obserwator – wybierając kategorie może przeglądać ogłoszenia danej kategorii. Dodatkowo może je także wyszukiwać korzystając z wbudo-wanej wyszukiwarki.
· osoba_dodajaca_ogloszenie – może ona dodać ogłoszenie bez konieczności logowania się do serwisu. Dziedziczy ona zarówno z klasy kategoria jak i z klasy ogloszenie. Z pierwszej dziedziczy zarówno id_kategorii jak i rekord nazwa_kategori, natomiast z drugiej dziedziczy tylko rekord id_ogloszenia.
· administrator – logując się do systemu może dodawać i usuwać kategorie a także usuwać ogłoszenia w danej kategorii
· kategoria – klasa w której przechowywane są kategorie ogłoszeń
· ogłoszenie – klasa w której przechowywane ogłoszenia i dane konta-ktowe użytkowników.
Przedstawiony powyżej rysunek pokazuje także, że kategorie mogą istnieć bez ogłoszeń (mogą być puste), natomiast nie może być odwrotnie, czyli nie mogą istnieć ogłoszenia bez przypisanych kategorii. Pozwala to niknąc błędów z nieprzypisanymi nigdzie ogłoszeniami i w związku z tym z brakiem ich wyświetlania na stronie