rpi 6sdasd, nauka, realizacja projektu informatycznego, rpi
[ Pobierz całość w formacie PDF ]
Krzysztof Drypczewski 109145 Jacek Gadomski 109154 Piotr Dąbrowski 109141 1. O projekcie. Zadaniem systemu jest wspomaganie pracy i funkcjonowania księgarni „Od deski do deski”, to jest zarządzaniem kupnem/sprzedażą i magazynem, oraz oferować funkcjonalność kontrolną. Zadania systemu: - skrócić czas realizacji zamówień - pozwalać na sprzedaż towaru przez internet - zredukować zbędną ilość dokumentów oraz czas pracy nad nimi - umożliwić wiarygodną kontrolę oraz możliwość zarządzania towarami - oferować funkcjonalności statystyczne Wyżej wymienione cele zostaną zrealizowane poprzez zaimplementowanie bazy danych oraz strony internetowej, z której będą korzystać klienci oraz pracownicy księgarni. Głównymi ograniczeniami, które mają wpływają na kształt systemu są: - krótki czas przeznaczony na realizację projektu - stacje docelowe powinny być wyposażone w przeglądarki internetowe, a także posiadać dostęp do Internetu - mały zespół realizujący projekt W skład zespołu wchodzą trzy osoby, podzielone miedzy sobą zadaniami i rolami: - Piotr Dąbrowski - Krzysztof Drypczewski - Jacek Gadomski 2. Model przypadków użycia. 2.1. Diagram przypadków użycia 2.2. Opis przypadków użycia. Aktorzy: - Kierownik – właściciel księgarni sprawuje nadzór nad pracownikami oraz funkcjonowaniem sklepu - Pracownik – pracownik księgarni jego zadaniem jest realizacja zamówień klientów oraz opieka nad magazynem - Klient – klient księgarni to on kupuje produkty znajdujące się w ofercie sklepu Przypadki użycia: Lista zamówień zrealizowanych/niezrealizowanych Aktor: Kierownik Warunki początkowe: Zalogowany jako Kierownik. Przebieg: - Kierownik zgłasza żądanie przeglądania listy zamówień zrealizowanych i niezrealizowanych. - System w odpowiedzi na żądanie Kierownik generuje listę zamówień. - Kierownik może uzyskać informacje o szczegółach zamówienia klikając przycisk „Rozwiń”. Przebiegi alternatywne: Brak. Warunki końcowe: Brak. Sprzedaż Aktor: Kierownik Warunki początkowe: Zalogowany jako Kierownik. Przebieg: - Kierownik zgłasza żądanie wyświetlenia statystyk sprzedaży. - System w odpowiedzi na żądanie generuje statystyki sprzedaży produktów w czasie oraz liczby sprzedanych egzemplarzy. Przebiegi alternatywne: Brak. Warunki końcowe: Brak. Kierownik Warunki początkowe: Zalogowany jako Kierownik. Przebieg: - Kierownik zgłasza żądanie przeglądania listy promocji. - System w odpowiedzi na żądanie generuje listę promocji, szczegóły o każdej z nich Kierownik uzyskuje klikając „Rozwiń”. - Kierownik może usunąć wybraną promocję klikając „Usuń promocję” (patrz: Usuń promocję) lub też dodać nową klikając „Dodaj promocję” (patrz: Dodaj promocję). Przebiegi alternatywne: Brak. Warunki końcowe: Brak. Kierownik Warunki początkowe: Zalogowany jako Kierownik. System w trybie przeglądania promocji. Przebieg: - Kierownik będąc w trybie przeglądania promocji zgłasza żądanie utworzenia nowej promocji. - System w odpowiedzi na żądanie wyświetla formularz, w którym Kierownik wypełnia pola takie jak: nazwa promocji, czas trwania, wielkość upustu. W formularzu kierownik określa czy promocja dotyczy wszystkich czy może tylko wybranych osób, jeśli wybranych to Kierownik musi wybrać te osoby z listy. - Po wypełnieniu formularza Kierownik zatwierdza nową promocję klikając „Zatwierdź”. Przebiegi alternatywne: Brak. Warunki końcowe: System zapamiętuje wprowadzoną promocję. Promocje Aktor: Dodaj promocję Aktor: Kierownik. Warunki początkowe: Zalogowany jako Kierownik. System w trybie przeglądania promocji. Przebieg: - Kierownik będąc w trybie przeglądania promocji zgłasza żądanie usunięcia promocji. - System w odpowiedzi na żądanie wyświetla okno z pytaniem czy dana promocja ma zostać usunięta. - Po udzieleniu pozytywnej odpowiedzi dana promocja jest usuwana. Przebiegi alternatywne: Po udzieleniu negatywnej odpowiedzi promocja nie zostaje usunięta. Warunki końcowe: System usuwa wybrana promocję. Pracownik, Kierownik. Warunki początkowe: Zalogowany jako Pracownik lub Kierownik. Przebieg: - Kierownik lub Pracownik zgłasza żądanie podglądu stanu magazynu. - System w odpowiedzi na żądanie generuje listę produktów oraz ich ilość w magazynie, produkty są podzielone na kategorie. - Kierownik lub Pracownik mogą dodać nową kategorię produktów klikając „Dodaj kategorię produktów” (patrz: Dodaj kategorię produktów), usunąć kategorię produktów klikając „Usuń kategorię produktów” (patrz: Usuń kategorię produktów), dodać produkt klikając „Dodaj produkt” (patrz: Dodaj produkt), edytować produkt klikając „Edytuj produkt” (patrz: Edytuj produkt) oraz usunąć produkt klikając „Usuń produkt” (patrz: Usuń produkt). Przebiegi alternatywne: Brak. Warunki końcowe: Brak. Usuń promocję Aktor: Podgląd stanu magazynu Aktor: [ Pobierz całość w formacie PDF ] |