Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Projekt bazy sklepu
Marys91
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 29.12.2010

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


Witam,
muszę zrobić projekt bazy danych i wybrałem sobie sklep internetowy. Teraz pracuje na diagramem UML i trochę się zawiesiłem, zamieszałem. Mój pomysł wygląda tak:
1. Jest user, który się loguje.
2. User może być firmą lub zwykłą osobą
3. User składa zamówienie
4. Na zamówieniu jest data złożenia, data wysyłki, ilość towaru
5. Oczywiście jest tabela towar
6. Zamówienie i towar łącze za pomocą pozycje

i dalej już się zamieszałem. Teraz chce jeszcze dodać dostawców, faktury kupna i faktury sprzedaży.

To jest mój diagram UML:
(IMG:http://img860.imageshack.us/img860/6580/ambproject.png)



Tak przy okazji ktoś mógłby mi pomóc jeszcze z relacjami typu jeden do wielu itd.?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wiewiorek
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

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


Dobrze zaprojektować strukturę bazy sklepu nie jest łatwo, więc cieszę się że zadałeś to pytanie. (IMG:style_emoticons/default/smile.gif) Ja dam rady ze swego doświadczenia i liczę na ciekawą dyskusję. (IMG:style_emoticons/default/smile.gif)

W pozycjach zamówienia dodałbym: nazwę, ilość, cenę, vat - można zadać pytanie dlaczego skoro te dane są w produktach - otóż co się stanie w przypadku zmiany nazwy produktu, jego ceny, vatu jeśli nie dodamy tych pól ? Wówczas klient, który będzie przeglądać historię swoich zamówień zdziwi się widząc inne nazwy produktów czy ceny niż zamawiał.

W tabeli zamówienia dajesz pola z informacjami o kliencie: imię, nazwisko itp. - czyli ponownie powielasz pola, bo klient przecież może je zmienić w profilu.

Zamówienia łączysz z tabelą faktury, a ją z tabelą pozycje faktury.

Zapewne w Twoim sklepie wszystkie produkty będą mieć ten sam vat, więc jak za 2 lata vat zmieni się na 22% to będziesz musiał aktualizować wartość vat wszystkich produktów. Polecam więc stworzenie tabeli sklep, w której będziesz przechowywać procent vat.

To takie rady na szybko.

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: 17.10.2025 - 00:08