Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- **Tytuł projektu**: Sieć sklepów odzieżowych
- **Autor**: Karolina Oparczyk
- Celem bazy danych jest wspomaganie pracy sieci sklepów odzieżowych poprzez rejestracje sprzedaży produktów, prowadzenie rejestru faktur oraz klientów.
- # Diagram związków encji (ERD)
- 
- # Model relacyjny (RM)
- Oznaczenia: <u>klucz podstawowy</u>, *klucz obcy*.
- 1. Produkty(<u>id_prod</u>, brand, rodzaj, jakość , kolekcja)
- 2. Klienci(<u>pesel</u>, imię, nazwisko, adres, telefon, nr_dowodu, e_mail)
- 3. Faktury(<u>id_faktury</u>, *klient*, *sklep*, statusFakt, rodzaj_platnosci, kwota)
- 4. Pracownicy(<u>id_prac</u>, imię, nazwisko, *sklep*, stanowisko)
- 5. Egzemplarze(<u>id_egz</u>, *produkt*, rozmiar, cena, *sklep*, statusEgz)
- 6. Sprzedaz(<u>id_zak</u>, *klient*, *pracownik*, dataZam, *egzemplarz*, *faktura*)
- 7. Sklepy(<u>id_sklep</u>, nazwa, właściciel, adres, nr_telefonu)
- # Opis funkcjonalności
- * Dodanie nowego produktu i modyfikacja istniejącego
- * Dodawanie/modyfikacja klientów
- * Dodanie pracownika/modyfikacja
- * Dodanie nowego sklepu/modyfikacja
- * Możliwość zwrotu towaru w innym sklepie
- * Sprawdzanie ilości zakupów danego klienta
- * Sprzedaż produktów skutkująca stworzeniem faktury
- * Sprawdzanie niesprzedanych egzemplarzy produktu
- * Badanie wydajności pracowników
- * Monitoring aktualnych trendów poprzez ranking sprzedaży
- # Opis reguł biznesowych (logiki bazy)
- * Produkty podzielone są wg. rozmiaru i ceny
- * Produkty podzielane są także wg. statusu (sprzedane, nie sprzedane)
- * Każdy klient może kupować dowolną ilość produktów
- * Możliwość sprzedaży produktu z rabatem
- * Egzemplarze produktów nie mogą zostać sprzedane 2 razy
- * Nie można zmienić nazwy istniejącego sklepu
- * Zmiana ceny jednego egzemplarza powoduje zmianę ceny wszystkich egzemplarzy danego produktu we wszystkich sklepach
- * Nie można płacić różnymi formami płatności za jedną fakturę
- * Nie można łączyć faktur pomiędzy sklepami
Add Comment
Please, Sign In to add comment