Projektowanie systemów informatycznych - Diagram przypadków użycia

Nasza ocena:

3
Pobrań: 126
Wyświetleń: 1470
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Projektowanie systemów informatycznych - Diagram przypadków użycia - strona 1 Projektowanie systemów informatycznych - Diagram przypadków użycia - strona 2 Projektowanie systemów informatycznych - Diagram przypadków użycia - strona 3

Fragment notatki:

Sklep internetowy Projektowanie Systemów Informatycznych V semestr prowadzący mgr inż. Marek Samko
Zespół realizujący: Stanisław Józefowicz, Rafał Mikucki
Uniwersytet Warmińsko-Mazurski Olsztyn dnia, 21.01.2012 Spis treści Opis systemu Celem systemu jest ułatwienie użytkownikom dostępu do zakupu koszulek i płyt CD oraz zapoznanie się z oferta sklepu bez wychodzenia z domu . Użytkownikami systemu są zarejestrowane osoby fizyczne, które dokonują zakupu w naszym systemie -klienci. Również osoby niezarejestrowane w systemie mogą przeglądać nasze oferty - goście.
System e-musictshirt umożliwia klientom:
wyszukiwanie ofert
dodawanie do koszyka produktów
usuwanie produktów z koszyka
zatwierdzanie koszyka
prośba o usunięcie konta.
Przeglądanie ofert odbywa się bez autoryzacji, natomiast korzystanie z koszyka wymaga autoryzacji klienta.
Właściciel - administrator systemu ponadto ma możliwość:
dodawania produktów
edytowania danych produktów
usuwania produktów
sporządzania list klientów, produktów i zamówień.
Diagram przypadków użycia Diagram 1. Diagram przypadków użycia
Scenariusze Scenariusz przypadku użycia: „Dodaj do koszyka” Nazwa Dodaj do koszyka Numer 1 Twórca Stanisław Józefowicz, Rafał Mikucki Poziom ważności Wysoki Typ przypadku użycia Szczegółowy ,niezbędny Aktorzy Klient Krótki opis Dodanie produktu do koszyka Warunki wstępne Klient musi być zalogowany w systemie Warunki końcowe Produkt znajduje się w koszyku klienta Główny przepływ zdarzeń Klient wybiera produkt z oferty systemu
Klient uruchamia funkcję „Dodaj do Koszyka”
Klient wpisuje ilość zamawianych produktów
System sprawdza poprawność wprowadzonych liczby produktów i zapisuje w koszyku
System wyświetla zawartość koszyka Alternatywne przepływy zdarzeń 2a) Gdy klient nie jest zalogowany w systemie, system wyświetla komunikat o konieczności zalogowania w systemie
2b) Klient nie dodaje produktu do koszyka
3a) Klient podaje większą ilość produktu niż jego ilość w ofercie, system wyświetla komunikat „Brak takiej ilości produktu, podaj jeszcze raz”
3b) Gdy produkt nie jest dostępny w systemie, system wyświetla komunikat „Produkt chwilowo niedostępny”


(…)

… zależy od pod kategorii i kategorii produktu oraz ilości pozycji w zamówieniu, 3NF: 2NF + pola zależą bezpośrednio od klucza
tabela Klienci
klucz: idKlienta
pola: pesel, imię, nazwisko, login, hasło, email, nr telefonu, ulica, nrMieszkania, kod, miastoPoczta, uprawnienia
tabela Kategoria klucz: idKategorii
pole: nazwa3
tabela podKategoria
klucz: idPodKategorii
pole: nazwa4
tabela pozycjaZamówienia
klucz…
... zobacz całą notatkę

Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz