Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ocena poprawności diagramu ERD
maciety
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 20.05.2015

Ostrzeżenie: (0%)
-----


Krótko mówiąc, należy zaprojektować system sprzedaży i rezerwacji biletów autobusowych dla jednego przewoźnika.
Funkcjonalności:
- wyszukiwanie połączeń,
- zakup biletu,
- rezerwacja biletu,
- oczywiście możliwość zakładania konta przez użytkowników,
- panel administracyjny, który umożliwi dodawanie/edycję/usuwanie połączeń oraz podgląd kupionych biletów na danej linii,
- dodatkowa funkcjonalnosc to program punktowy, w którym za przejechane kilometry użytkownik dostaje punkty wymienne w przyszłości na bilety.
Rzeczy, które należy uwzględnić (i to one stanowią największe wyzwanie projektowe):
- przejechane kilometry (odległości między przystankami),
- zmienna na trasie liczba zajętych miejsc w autokarze (połączenia nie są tylko z punktu A do B - mają po drodze przystanki, np. w Warszawie wsiada 40 osób, w Ostródzie wysiada 10 i wsiada 20, w Elblągu wysiada 10, w Gdańsku (stacja końcowa) wysiada 40) ,
- zniżki na biletach - zarówno ustawowe jak i promocje organizowane przez przewoźnika.

Mam nadzieję, że w miarę przystępnie wyjaśniłem o co chodzi. Bardzo proszę o wskazanie miejsc, w których moje myślenie jest błędne.

A oto diagram:

(IMG:http://mankers.pl/upload/eab125b2.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Xelah
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 12.05.2013
Skąd: Hamburg

Ostrzeżenie: (0%)
-----


Nie podjejmę się oceny schematu, bo w sumie nie wiadomo, czy ten schemat ma sens w tym przypadku.
Dziwi mnie, że zaczynasz od bazy. Zacznij od kodu i testów. Jeśli logika będzie działała i testy potwierdzą, że to ma ręce i nogi to przejdziesz do tego, jak to co zrobiłeś gdzieś zapisać.
Zaczynanie od bazy to tak troche robienie od d**y strony. Potem będziesz dostosowzwał kod do schematu nawet nie wiedząc, czy to ma ręce i nogi.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 18:04