Projekt UML, Nauka, Studia, Ćwiczenia, Inżynieria oprogramowania


WYŻSZA SZKOŁA ZARZĄDZANIA W CZĘSTOCHOWIE

0x08 graphic

ZARZĄDZANIE i INŻYNIERIA PRODUKCJI

Kierunek: Inżynier - Praktyczny Zawód

Studia niestacjonarne, rok III, semestr VI

Rok akademicki 2012/2013

Przedmiot: INŻYNIERIA OPROGRAMOWANIA

Temat: PROJEKT UML, APLIKACJI „SKLEP INTERNETOWY”

Wykonał:

L.p.

Imię i Nazwisko

Ocena

1.

MACIEJ KARŁOWSKI

Data wykonania : Data oddania:

14.05.2013 19.05.2013

1. WSTĘP

W sprawozdaniu przedstawiono projekt systemu informatycznego Sklep komputerowy, który ma za zadanie wspomaganie pracy jego pracowników oraz właściciela.

Zakres pracy obejmuje opracowanie scenariuszy, a także diagramów:

System informatyczny „Sklep komputerowy” podzielono na cztery części, z których każda dotyczy innego zakresu funkcjonalności. Każda z części tworzy odrębny pakiet. Utworzono cztery pakiety o następujących nazwach:

Projekt aplikacji „Sklep komputerowy” wykonano przy pomocy programu „StarUML”.

2. OPIS PAKIETÓW

2.1 Sprzedaż towarów

Pakiet ten zawiera przypadki użycia związane ze sprzedażą towarów. Klient ma możliwość przeglądu oferty sklepu, a także zakupu poprzez stronę internetową lub bezpośrednio w sklepie. Sprzedawca może rejestrować wszystkie dane związane ze sprzedażą - bezpośrednią w sklepie, jak i poprzez stronę „www”.

2.2 Zakup towarów

Pakiet ten zawiera przypadki użycia związane z zakupem towarów przez sklep od różnych dostawców. Do najważniejszych przypadków należą: rejestracja faktur zakupowych, gromadzenie danych dotyczących dostawców, historii zamówień, monitorowanie stanu magazynowego.

2.3 Czynności administracyjne

W pakiecie tym umieszczono przypadki użycia wspomagające zarządzanie sklepem przez właściciela. Jedną z najważniejszych funkcji tego pakietu jest generowanie raportów dotyczących działalności firmy, takich jak: obroty sprzedaży, stan magazynu, stan realizacji zamówień. Raporty finansowe, informacje o klientach oraz dostawcach mogą być przydatne w podejmowaniu decyzji dotyczących działalności firmy.

2.4 Obsługa reklamacji

W pakiecie tym umieszczono funkcje wspomagające prowadzenie serwisu gwarancyjnego, a także obsługę reklamacji. System umożliwia prowadzenie ewidencji napraw, części zamiennych.

3. Scenariusze

3.1 Scenariusz I - Kupowanie towaru

Opis

Funkcja sprawdza, czy dostawca towaru znajduje się w systemie. Jeśli tak, rejestrujemy zakup na podstawie danych z faktury. W przeciwnym wypadku system umożliwia rejestrację nowego dostawcy. Funkcja pozwala na wprowadzenie do systemu następujących danych z faktury zakupowej (nr faktury, data, sprzedawca, nabywca, sposób zapłaty, nr konta, nazwa towaru, ilość, jednostki, wartość netto, wartość brutto, kwota podatku, do zapłaty). Umożliwia także uaktualnienie stanu magazynowego oraz przegląd dotychczasowych zamówień składanych u danego dostawcy.

Wspierane procedury i procesy biznesowe

- Obsługa systemu „Sklep komputerowy” przez pracownika sklepu.
- Identyfikacja dostawcy.
- Rejestracja danych z faktury zakupowej.
- Wprowadzenie zakupionego towaru do bazy danych.

Użytkownicy

Uprawniony pracownik sklepu:

Warunki początkowe

W systemie „Sklep Komputerowy” zapisane są dane o dotychczasowych dostawcach, stanie magazynowym - z momentu uruchomienia systemu.

Warunki końcowe

W systemie „Sklep komputerowy” utrwalone są:

3.1.1 Przebieg główny (podstawowy)

System umożliwia identyfikację dostawcy. poprzez pobranie następujących danych:

Jeśli dostawca występuje w systemie, następuje przejście do punktu kolejnego - „czarna lista”. Jeśli dostawca nie występuje w systemie, realizowany jest scenariusz II - "Dodanie nowego dostawcy".

- System sprawdza, czy dostawca nie znajduje się na tzw. "czarnej liście".

- System umożliwia rejestracje zakupu na podstawie danych z faktury zakupowej: (nr faktury, data, sprzedawca, nabywca, sposób zapłaty, nr konta, nazwa towaru, ilość, jednostki, wartość netto, wartość brutto, kwota podatku, do zapłaty).

- Po wprowadzeniu danych następuje aktualizacja stanu magazynowego.

- System umożliwia wyszukanie dostawcy, wyświetlenie jego danych, a także przegląd dotychczasowych zamówień (ich historii).

- System umożliwia sprawdzenie stanu magazynu, wyszukanie brakującego towaru lub jego nadwyżek.

- System umożliwia rejestrację ofert składanych przez dostawców, a także ich przegląd.

- System umożliwia składanie zamówień na dostawy towarów u różnych dostawców, a także ich przegląd.

 

3.1.2 Przebiegi alternatywne

- Dostawca nie jest zarejestrowany w systemie. System umożliwia wówczas rejestrację nowego dostawcy według scenariusza II - „Dodanie nowego dostawcy”. Rejestracja może być wykonana tylko przez użytkownika z uprawnieniami „Właściciela”, „Administratora”.

3.1.3 Sytuacje wyjątkowe

- Z powodu awarii systemu nie udało się zarejestrować faktur zakupowych. Należy wówczas ręcznie wystawić odpowiednie dokumenty.

- Dostawca znajduje się na „czarnej liście” (zła jakość towaru, ukryte wady, …). Po sprawdzeniu, system uniemożliwia zarejestrowanie faktury.

3.1.4 Reguły

Do systemu sprzedawca wprowadza kompletne dane fakturowe. Wymagane są następujące pola: (nr faktury, sprzedawca, nabywca, sposób zapłaty, bank, nr konta, nazwa towaru, ilość, jednostki, cena netto, wartość brutto, kwota podatku, do zapłaty).

3.2 Scenariusz II - Dodanie nowego dostawcy

Opis

Funkcja uruchamiana jest wówczas, gdy nowy dostawca nie znajduje się w bazie danych. Pozwala na wprowadzenie następujących informacji: (Nazwa firmy, Regon, NIP, adres, telefon, fax, adres www, e-mail, itp.).

Wspierane procedury i procesy biznesowe

Obsługa systemu "Sklep Komputerowy" przez pracownika sklepu. Rejestracja nowego dostawcy przez użytkownika systemu z uprawnieniami „Właściciela” („Administratora”).

Użytkownicy

Użytkownik z uprawnieniami „Właściciela” („Administratora”).

Warunki początkowe

W systemie „Sklep Komputerowy” utrwalone są dane o dotychczasowych dostawcach. 

Warunki końcowe

W systemie „Sklep komputerowy” utrwalone są dane o dostawcach.

3.2.1 Przebieg główny (podstawowy)

System sprawdza, czy dostawca nie występuje w Bazie Danych, po podaniu następujących danych:


- Następuje rejestracja nowego dostawcy na podstawie kopii dokumentów potwierdzających założenie działalności gospodarczej (Nazwa firmy, adres, NIP, Regon).

- System dodaje nowego dostawcę do Bazy Danych.

Funkcja umożliwia także przegląd zgromadzonych informacji na temat dostawców (Nazwa firmy, adres, Regon, NIP, nazwa towaru, cena, data zakupu, telefon, fax, adres www, e-mail, itp.).

3.2.2 Przebiegi alternatywne

Brak.

3.2.3 Sytuacje wyjątkowe

- Dostawca już figuruje w systemie. Nazwa pozostała taka sama, zmienił się tylko adres firmy.

- Dostawca już figuruje w systemie. Adres dostawcy pozostał taki sam, zmieniła się tylko Nazwa firmy.

3.2.4 Reguły

Numer identyfikacyjny nowego dostawcy jest automatycznie generowany wg wzorca:

3.3 Scenariusz III - Dodanie nowego klienta

Opis

Dodanie nowego klienta wykonywane jest przez pracownika sklepu - Sprzedawcę. Funkcja uruchamiana jest wówczas, gdy nowy klient nie znajduje się w bazie danych. Pozwala na wprowadzenie następujących informacji:

Funkcja sprawdza, czy wszystkie wymagane dane zostały poprawnie uzupełnione. Jeśli tak, dodaje nowego klienta do Bazy Danych.

Wspierane procedury i procesy biznesowe

- Obsługa systemu „Sklep Komputerowy” przez pracownika sklepu.
- Rejestracja nowego klienta.

Użytkownicy

- Uprawniony pracownik sklepu - Sprzedawca”,

- W przypadku sprzedaży poprzez sieć - potencjalni klienci.

Warunki początkowe

- W systemie „Sklep Komputerowy” utrwalone są dane o klientach.

Warunki końcowe

- W systemie „Sklep komputerowy” utrwalone są dane o nowym kliencie.

3.3.1 Przebieg główny (podstawowy)

- System umożliwia sprawdzenie, czy klient występuje w Bazie Danych. Jeśli nie, wprowadzane są następujące informacje:

System informuje sprzedawcę o prawidłowym dodaniu nowego klienta do Bazy danych.

3.3.2 Przebiegi alternatywne

- Brak.

3.3.3 Sytuacje wyjątkowe

- Z powodu awarii systemu nie udało się wprowadzić danych o nowym kliencie.

Należy wówczas ręcznie sporządzić fakturę sprzedaży. Po przywróceniu działania systemu, wprowadzić dane dotyczące sprzedaży.

3.3.4 Reguły

Numer identyfikacyjny nowego klienta jest automatycznie generowany wg wzorca:

- klucz główny: K.nr/rok.

3.4 Scenariusz IV - Sprzedaż towaru

Opis

Funkcja umożliwia przegląd aktualnej oferty, a także sprawdzenie dostępności towaru przez pracownika sklepu. Po podjęciu decyzji o kupnie towaru, funkcja umożliwia identyfikację klienta. Jeśli klient znajduje się już w systemie, rejestrujemy sprzedaż towaru oraz drukujemy fakturę. Po dokonaniu rejestracji następuje automatyczna aktualizacja stanu magazynowego.

Wspierane procedury i procesy biznesowe

Obsługa systemu „Sklep Komputerowy” przez pracownika sklepu - „Sprzedawcę”.
Identyfikacja klienta. Rejestracja sprzedaży oraz wydruk faktury. Wprowadzenie informacji na temat sprzedanego towaru do bazy danych.

Użytkownicy

Uprawniony pracownik sklepu - Sprzedawca”.

Warunki początkowe

W systemie „Sklep Komputerowy” utrwalone są:

z chwili uruchomienia systemu.

Warunki końcowe

W systemie „Sklep komputerowy” utrwalone są:

3.4.1 Przebieg główny (podstawowy)

- System umożliwia przegląd aktualnej oferty sklepu, udostępnionej w postaci listy towarów lub strony www (zdjęcia, ceny, opis).

- System umożliwia sprawdzenie dostępności towaru przez pracownika sklepu - „Sprzedawcę”.

- Po wybraniu towaru przez klienta, sprzedawca rejestruje sprzedaż w systemie. 

- Identyfikacja klienta odbywa się na podstawie następujących informacji:

Jeśli dane uzyskane od klienta są zgodne z danymi zawartymi w systemie (sprzedawca uzyskał od klienta potwierdzenie zgodności), następuje rejestracja sprzedaży.

W przeciwnym wypadku realizowany jest scenariusz IIIDodanie nowego klienta”.

- Po zidentyfikowaniu klienta, system umożliwia zarejestrowanie sprzedaży poprzez wprowadzenie następujących danych: (nazwa towaru, typ, ilość, cena, rodzaj płatności, itp.). W następnej kolejności drukowany jest dokument „Faktura sprzedaży”.

- System dokonuje aktualizacji stanu magazynowego.

3.4.2 Przebiegi alternatywne

- Klient nie jest zarejestrowany w systemie.

System umożliwia rejestrację nowego klienta według scenariusza III - Dodanie nowego klienta”.

3.4.3 Sytuacje wyjątkowe

- W przypadku braku towaru istnieje możliwość dostarczenia go w najbliższym możliwym terminie, zaakceptowanym przez klienta. W niektórych przypadkach konieczne jest pobranie zaliczki udokumentowanej wystawieniem faktury.

3.4.4 Reguły

- Numer faktury jest generowany automatycznie według wzorca: RRRR/MM/DD/nr.

3.4.5 Wymagania niefunkcjonalne

- Przewidziana jest również możliwość sprzedaży na paragon fiskalny.

.

3.5 Scenariusz V - Reklamacja towaru

Opis

Warunkiem przyjęcia towaru do naprawy gwarancyjnej (reklamacji) jest:

Funkcja umożliwia pobranie danych identyfikacyjnych klienta, nazwy sprzętu przyjmowanego do serwisu, a także wprowadzenie opisu uszkodzenia. Po przyjęciu towaru do naprawy Sprzedawca drukuje dokument "Potwierdzenie przyjęcia urządzenia do naprawy".

Wspierane procedury i procesy biznesowe

- Obsługa systemu „Sklep komputerowy” przez pracownika sklepu - „Sprzedawcę”.
- Identyfikacja klienta składającego reklamację.
- Wprowadzenie informacji na temat uszkodzonego towaru (sprzętu) do bazy danych.
- Wydruk dokumentu przyjęcia towaru do naprawy gwarancyjnej.

Użytkownicy

Uprawniony pracownik sklepu („Sprzedawca”).

Warunki początkowe

W systemie „Sklep komputerowy” utrwalone są:

Warunki końcowe

W systemie „Sklep komputerowy” utrwalone są:

3.5.1 Przebieg główny (podstawowy)

- System umożliwia sprawdzenie przez sprzedawcę, czy dokument sprzedaży (faktura lub paragon) został wystawiony przez nasz sklep, a także czy nie upłynął już okres gwarancyjny.

- Po przeprowadzeniu weryfikacji danych, zgłoszenie reklamacji zostaje przyjęte.

- System umożliwia wprowadzenie danych klienta (Nazwisko, Imię, nr tel., nazwa uszkodzonego towaru, data przyjęcia, opis uszkodzenia).

- Wydrukowanie dokumentu "Potwierdzenie przyjęcia urządzenia do naprawy", zawierającego następujące informacje:

- System umożliwia prowadzenie przez pracownika serwisu ewidencji uszkodzeń - wprowadzenie nazwy produktu, opisu uszkodzenia, wykazu uszkodzonych elementów oraz ich kosztu.

- System umożliwia prowadzenie przez pracownika serwisu ewidencji części zamiennych.

3.5.2 Reguły

- W dokumencie "Potwierdzenie przyjęcia urządzenia do naprawy", system generuje automatycznie klucz według wzorca: serwis-RRRR/MM/DD/999. Etykieta (nr klucza, Nazwisko, Imię) powinna być umieszczona na urządzeniu, w celu późniejszej jego identyfikacji.

- Procedura przyjęcia reklamowanego towaru wymaga, aby sprzedawca sprawdził, czy dokument sprzedaży (faktura lub paragon) został wystawiony przez nasz sklep, a także czy nie upłynął już okres gwarancyjny. Po przeprowadzeniu weryfikacji danych, zgłoszenie reklamacji zostaje przyjęte.

DIAGRAM PAKIETÓW

DIAGRAMY PRZYPADKÓW UŻYCIA

DIAGRAMY SEKWENCJI

DIAGRAM KLAS

1



Wyszukiwarka

Podobne podstrony:
Dokumentacja projektowa, Studia infa, Inżynieria oprogramowania
Projekt produkcji obuwia, Nauka, Studia, Ćwiczenia, Zarządzanie projektami
sciaga io świder, Studia, Semestr 4, Inżynieria Oprogramowaia
ou, wisisz, wydzial informatyki, studia zaoczne inzynierskie, oprogramowanie uzytkowe
TEST2, Studia - Automatyka, Inżynieria oprogramowania, zaliczenie
TEST4, Studia - Automatyka, Inżynieria oprogramowania, zaliczenie
Oświadczenie BHP - Pracownia Fizyczna, Nauka, Studia, Ćwiczenia, Fizyka
Program - Sortowanie Liczb, Nauka, Studia, Ćwiczenia, Programowanie
SCIAGA3, Studia - Automatyka, Inżynieria oprogramowania, zaliczenie
podstawy tech komp konspekt, wisisz, wydzial informatyki, studia zaoczne inzynierskie, oprogramowani
2007 06 UML – potrzeba standaryzacji notacji [Inzynieria Oprogramowania]
Inzynieria oprogramowania w ujeciu obiektowym UML wzorce projektowe i Java iowuje
Inżynieria oprogramowania w ujęciu obiektowym UML, wzorce projektowe i Java [PL]
Inzynieria oprogramowania w ujeciu obiektowym UML wzorce projektowe i Java iowuje
Fizyka- Sprawdzenie prawa Hooke'a, !Nauka! Studia i nie tylko, Fizyka, Ćwiczenie 11 - moduł Younga
kod siedliska 3260-1, Studia, 1-stopień, inżynierka, Ochrona Środowiska, Ochrona Przyrody, Ćwiczenia

więcej podobnych podstron