Radek Urbacka


0x08 graphic

POLITECHNIKA OPOLSKA

PROJEKT

Przedmiot: INŻYNIERIA OPROGRAMOWANIA

Kierunek studiów: INFORMATYKA

Rok studiów: II

Rok akademicki: 2009/2010

Temat: System zarządzania wypożyczalnią sprzętu narciarskiego „Stok”

Projekt wykonał:

Radosław Urbacka

Data:

Ocena:

1. Cel/opis:

Zadaniem systemu "System zarządzania wypożyczalnią sprzętu narciarskiego „Stok” jest prowadzenie usług z zakresu wypożyczenia sprzętu narciarskiego i jego rezerwacji. Ponadto wykup karnetów na wyciągi. Podstawowe cele to:

1. wypożyczenie sprzętu: nazwa towaru, rodzaj, przeznaczenie, numery identyfikacyjne, cena, inne koszty

2. przetwarzanie danych wypożyczających w wypożyczalni: login, hasło, imię, nazwisko, adres, miejscowość, kod pocztowy, województwo, telefon, e-mail, NIP (opcjonalnie potrzebny jedynie do wystawienia faktury VAT)

Do zadań systemu jest rejestracja użytkowników i podanie niezbędnych informacji. System zajmuje się regularnymi aktualizacjami dostępności sprzętu. Poza tym system musi w bezpieczny sposób przyjmować i przetwarzać dane osobowe klientów.

Działalność wypożyczalni obejmuje następujące akcesoria: narty, buty , zapięcia , gogle , kijki, kombinezon ,

2. Wymagania funkcjonalne/niefunkcjonalne systemu

a) Wymagania funkcjonalne

  1. Nadanie akcesoriom numerów referencyjnych w celu usprawnienia funkcjonowania wypożyczalni.

  2. Codzienna aktualizacja dostępności sprzętu w systemie.

  3. Aktualizacje wysokości cen wypożyczonego sprzętu mając na uwadze ich poziom na rynku.

  4. Prowadzenie systemu realizacji zamówienia, wymieniający informacje na drodze wypożyczalnia-magazyn.

b) Wymagania niefunkcjonalne

  1. Logowanie dla zarejestrowanych klientów.

  2. Dbanie o bezpieczeństwo klienta poprzez stosowanie różnego rodzaju zabezpieczeń

w stylu: szyfrowanie haseł i loginów klientów m.in. algorytmami AES-256, logowanie na poszczególnych portach.

3. Scenariusze Przypadków Użycia

a) „System powinien...”

  1. System powinien w sposób niezawodny nadawać sprzętowi numery referencyjne by przyspieszyć działalność wypożyczalni i nie dopuścić do pomyłek.

  2. System powinien umożliwić rezerwację sprzętu.

  3. System powinien aktualizować ilość i dostępność sprzętu w magazynie by było klarowne ile sztuk danego sprzętu jest dostępnych.

  4. System powinien dostosowywać wysokości cen wypożyczonego sprzętu z cenami rynkowymi.

  5. System powinien umożliwić przyjmowanie zamówień klientów.

  6. System powinien szybko realizować złożone zamówienia.

b) Funkcje systemu

1. Nadanie sprzętom numerów referencyjnych w celu usprawnienia funkcjonowania wypożyczalni.

Wejście: Podział sprzętu na grupy.

Wyjście: Przypisanie każdemu produktowi unikatowy numer.

Efekt uboczny: Przechowywanie każdego unikatowy numer w historii, również tych które zostały już uprzednio nadane.

2. Codzienna aktualizacja dostępności sprzętu w magazynie.

Wejście: Sprawdzenie ilości magazynowych.

Wyjście: Uaktualnienie danych w systemie.

Efekt uboczny: Usuwanie starych danych o stanie z historii.

3. Serwis zajmujący się przyjmowaniem zamówień klientów.

Wejście: Złożenie zamówienia przez klienta.

Wyjście: Odebranie tego zamówienia i zaindeksowanie w bazie danych.

Efekt uboczny: Zapisanie zamówienia do rejestru i historii.

Zapisanie zamówienia do aktualnych zamówień.

Rezerwacja zamówionego sprzętu dla tego klienta.

4. Prowadzenie systemu realizacji zamówienia.

Wejście: Pobieranie informacji o zamówieniach klienta, wypożyczonego przez niego sprzętu.

Wyjście: Realizacja zamówienia.

Efekt uboczny: Zapisanie informacji o zamówieniu na karcie zamówień.

Wydruk karty klienta.

Wydruk zamówienia .

c) Przypadki użycia

UC1: „Rejestracja sprzętu

Atrybuty:

Aktorzy: Pracownik

Priorytet: Wysoki

Główny scenariusz:

1. Pracownicy porządkują sprzęt w rejestrze sprzętu.

2. System przedziela numer unikatowy numer poszczególnym sprzętom.

UC2: „Rejestracja klienta”

Atrybuty:

Aktorzy: Klient

Priorytet: Wysoki

Główny scenariusz:

1. Klient zgłasza systemowi chęć rejestracji, poprzez wejście na stronę internetową wypożyczalni.

2. Klient podaje swoje dane osobowe: PESEL, imię, nazwisko oraz adres.

3. Klient podaje wymyślone przez niego hasło dostępu.

4. System przydziela klientowi jego unikatowy numer klienta generując losowy numer nigdy wcześniej nie użyty.

UC3: „Składanie zamówienia”

Atrybuty:

Aktorzy: Klient, Pracownik

Priorytet: Wysoki

Główny scenariusz:

1. Klient korzystając z specjalnie przygotowanego serwisu internetowego wprowadza swój numer klienta i hasło w celu zalogowania się i możliwości korzystania z usług wypożyczalni.

2. Klient podaje numer sprzętu w celu złożenia zamówienia i zatwierdza go.

3. Pracownik odbiera zamówienie pozycji poprzez odczyt informacji wyświetlonej przez system na ekranie jego komputera.

4. System aktualizuje dane wypożyczenia (wszelaki sprzęt) poprzez porównanie ilości sprzętu w momencie złożenia zamówienia z ilością przed zamówieniem.

5. Klient zgłasza się po odbiór sprzętu, a pracownik wydaje sprzęt klientowi.

UC4: „Zwracanie sprzętu

Atrybuty:

Aktorzy: Klient, Pracownik

Priorytet: Wysoki

Główny scenariusz:

  1. Klient oddaje sprzęt do wypożyczalni.

2. Pracownik wypożyczalni odbiera sprzęt od klienta i przekazuje informacje o zmianie ilości pozycji systemowi.

3. System aktualizuje dane wypożyczenia (katalog sprzętu) poprzez porównanie ilości towarów w momencie oddania pozycji z ilością przed oddaniem.

  1. Diagram Przypadków Użycia

0x01 graphic

4.Diagram Klas

0x08 graphic

5.Diagram Sekwencji

UC 2

0x01 graphic

UC3

0x01 graphic

UC4

0x01 graphic

2



Wyszukiwarka

Podobne podstrony:
Radek w Kosmosie-scenariusz, scenariusze
Dyplom Radek, Dla dzieci - szkoła
Radek
Izolacja Radek
logo sap renovation by Radek
Tekst do czytania rp w UE koniec od radek
byl li prichasten k radek k gibeli k libknehta i r ljuksemburg
01, Cwiczenie 01 g, Laboratorium z fizyki
WP RADEK, 2 )Charakterystyki mechaniczne n = f ( I tw ) :
WA RADEK, 1 ) Charakterystyki mechaniczne n = f ( M ) dla  = /2 oraz dwóch różnych wart
Radek
ISWBM Projektowa TESTY Radek
Wyznaczanie momentu bezwladnosci, Cwiczenie 01 g, Laboratorium z fizyki
Dyl Radek
Badanie rezystywności materiałów przewodzących w zależności od temperatury radek
Sprawko Radek ZWAK
me reg cyf RADEK
(e book PL pdf) Linux BASH Programowanie w powloce Radek Przychodaid 1260

więcej podobnych podstron