Projekt Inż

background image

24-11-2008

Laboratorium In

ż

ynierii

Oprogramowania







System zarządzania jednostką multi-kina

Movie Planet







Michał Klimek

background image

Opis projektu

Movie Planet jest ogólnoĞwiatową siecią kin z wieloma salami tzw. Multi-Kin. KaĪda
jednostka terenowa – tj. pojedynczy budynek sieci jest pod nadzorem lokalnego właĞciciela,
ale promowanie marki, przygotowanie repertuarów seansów naleĪy do kierownictwa firmy,
które bierze pod uwagĊ ogólne zapotrzebowanie klientów. Pojedyncza jednostka terenowa –
oddział posiada minimum piĊü sal kinowych, z których kaĪda musi byü w stanie pomieĞciü
minimum 180 osób – sale mogą byü wiĊksze, naleĪy jednak zapewniü odpowiednią
organizacjĊ – juĪ na poziomie projektu budowlanego ze wzglĊdu na wymogi bezpieczeĔstwa.
Kolejnym elementem wyposaĪenia oddziału jest zestaw terminali płatniczo - rezerwacyjnych
tj. kas, w których poszczególni klienci dokonują płatnoĞci oraz rezerwacji miejsc na dany
seans. Jednostka terenowa powinna posiadaü takĪe element gastronomii – wyposaĪony
minimum w piĊü stanowisk obsługiwanych przez pracowników. KaĪdy oddział Movie Planet
musi posiadaü dwa strzeĪone magazyny – magazyn taĞm celuloidowych oraz magazyn
Ī

ywnoĞci, który jest bezpoĞrednio powiązany z elementem gastronomicznym – odległoĞü

magazynu nie moĪe byü zbyt wielka, aby nie było zastojów w sprzedaĪy w związku ze
zwiĊkszoną iloĞcią klientów. KaĪda jednostka terenowa komunikuje siĊ z siecią firmową, aby
poinformowaü ją o ogólnej kondycji ekonomicznej – przychody, wydatki, najczĊĞciej
rezerwowane filmy, najczĊĞciej kupowane produkty itp. Wymagane jest takĪe sprawne
odbieranie nowych taĞm celuloidowych oraz wysyłanie ich z powrotem do firmy. KaĪdy
odział musi mieü takĪe pomieszczenia na toalety – odpowiednio do liczby sal kinowych.
NaleĪy takĪe wykupiü usługĊ sprzątania sal kinowych i ogólnie przestrzeni obiektu –
zatrudnieni pracownicy nie mogą tego robiü w ramach pracy, poniewaĪ moĪe to skutkowaü
znacznym przekroczeniem czasu pracy. W bazie danych systemu powinny byü zapisane
informacje o pracownikach – ich imiĊ, nazwisko, kontakt, adres zamieszkania, numer
identyfikacji podatkowe, konto bankowe, przychód miesiĊczny, stanowisko, identyfikator
oraz informacja o staĪu zatrudnienia. Baza danych powinna przechowywaü aktualnie
posiadane filmy, a takĪe ogólne dane o nich – nazwĊ, identyfikator, opis, gatunek, czas
trwania, licznik sprzedanych biletów oraz informacje o tym, w jakich salach filmy powinny
byü wyĞwietlane. Kolejne dane w bazie danych muszą siĊ odnosiü do posiadanych produktów
w magazynie ĪywnoĞci – nazwa, identyfikator, cena, iloĞü oraz licznik sprzedanych
produktów. Baza danych powinna zawieraü takĪe informacje o przychodach i wydatkach
oddziału, łącznie z nazwą transakcji, rodzajem transakcji – wpłata lub dochód oraz informacje
o klientach lub firmach Ğwiadczących usługi na rzecz oddziału.

background image

Wymagania

Funkcjonalne:

1) System kadrowy

Logowanie pracownika do systemu

Naliczanie godzin pracy pracownika

Obliczanie wielkoĞci wypłaty

Raportowanie statusu pracownika

2) System rezerwacji biletów

Rezerwowanie miejsca

Zwalnianie rezerwacji

Zapis informacji o najlepiej sprzedających siĊ filmach

KsiĊgowanie płatnoĞci

Informowanie o moĪliwoĞciach rezerwacji

Przesyłanie danych o ekonomii rezerwacji do systemu fiskalnego

3) System magazynowy

Katalogowanie informacji o operacjach w magazynie

Informowanie o statusie magazynu

Przyjmowanie dyspozycji odnoĞnie towarów w magazynie

Transmisja dyspozycji do terminali przenoĞnych pracowników –
magazynierów

4) System fiskalny

Rejestracja wpływów i wydatków

Generacja bilansów

Generacja sald dla okreĞlonych grup produktów

Realizacja przelewów przez Internet

Przesyłanie informacji o ekonomii jednostki terenowej do sieci firmowej

5) System obsługi gastronomii

KsiĊgowanie realizowanych zamówieĔ na produkty

Generacja sald

Przesyłanie danych sald do systemu fiskalnego

6) System zamówieĔ zewnĊtrznych

Przesyłanie zamówieĔ na usługi do firm trzecich

Zapis informacji o zrealizowanych usługach firm trzecich

Akceptacja płatnoĞci dla firm trzecich

Przesyłanie poleceĔ zapłaty do systemu fiskalnego

Niefunkcjonalne:

1) System operacyjny z graficznym interfejsem uĪytkownika
2) Zainstalowana wirtualna maszyna Javy JVM HotSpot

background image
background image

6\VWHP





  

  

 





H[WHQG!!

H[WHQG!!

   

  



 

 



 

 



  



  

  

 

 

LQFOXGH!!

LQFOXGH!!

 

 !  

LQFOXGH!!

LQFOXGH!!

" 

#

$% 

&  

 

" #

 

 

LQFOXGH!!

LQFOXGH!!

LQFOXGH!!

LQFOXGH!!

LQFOXGH!!

  

LQFOXGH!!

LQFOXGH!!

LQFOXGH!!



  

 

" 

#

 

 

'  

LQFOXGH!!

LQFOXGH!!

LQFOXGH!!

 

 

'  

LQFOXGH!!

   

 

$ 

 



LQFOXGH!!

LQFOXGH!!

LQFOXGH!!

"(

' 

 

  )

 

  )

 

 

 



LQFOXGH!!

LQFOXGH!!

LQFOXGH!!

 * ! 

  '

 

* ! 

 

 

LQFOXGH!!

LQFOXGH!!

background image

Scenariusz przypadków uĪycia:

Rezerwacja miejscowa:

1) BezpoĞrednia rezerwacja za poĞrednictwem kasjera

Rezerwacja przez Internet:

1) JeĞli uytkownik posiada login i hasło – 6
2) JeĞli uytkownik nie posiada loginu i hasła – 3
3) Rejestracja uytkownika
4) Weryfikacja uytkownika
5) Aktywacja uytkownika – przesłanie potwierdzenia na jego adres email
6) Logowanie z wpisanym loginem i hasłem
7) Weryfikacja loginu i hasła – jeĞli pozytywna - 8, jeĞli negatywna - 2
8) Zalogowanie
9) Scenariusz dla rezerwacji biletu
10) Wylogowanie uytkownika

Rezerwacja biletu:

1) Wybór filmu
2) Wybór godziny
3) Wybór miejsc – jednoznaczne z iloĞci biletów
4) Zaakceptowanie lub odrzucenie
5) Potwierdzenie rezerwacji – numer widoczny w terminalu/przegldarce

Zakup ĪywnoĞci:

1) Sprzeda bezpoĞrednia w punkcie gastronomicznym

Rezerwacja:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Scenariusz dla rezerwacji biletu
6) Wylogowanie z systemu

Przeglądanie rezerwacji:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wybór filmu
6) Wybór godziny
7) Podgld Sali i zajtoĞci miejsca
8) MoliwoĞü rezerwacji – scenariusz dla rezerwacji biletu
9) Wylogowanie z systemu

background image

Usuwanie rezerwacji:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wybór filmu
6) Wybór godziny
7) Podgld Sali i zajtoĞci miejsca
8) Wybór miejsc do wycofanie rezerwacji
9) Akceptacja bd rezygnacja
10) Wylogowanie z systemu

Wydanie biletu:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wybór rezerwacji wg nazwiska lub numeru rezerwacji - 7 lub w przypadku kupna

biletu bez rezerwacji – 6

6) Scenariusz dla rezerwacji biletu
7) Akceptacja – 8 bd rezygnacja - 10
8) Przyjcie zapłaty/wydanie reszty
9) Wydruk biletu
10) Wylogowanie z systemu lub 5

Wydanie produktu:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wpisanie kodu produktu na kas fiskaln
6) Przyjcie zapłaty/wydanie reszty
7) Wydanie towaru
8) Wylogowanie lub 5

WyjĊcie taĞmy:

1) Wyjcie taĞmy z projektora
2) Logowanie do systemu
3) Wpisanie id pracownika i jego hasła
4) Weryfikacja loginu i hasła
5) Zalogowanie
6) Wpisanie numeru taĞmy/taĞm wyjĊtej z projektora
7) Wylogowanie z systemu

Obsługa projektora, włączenie:

1) Włczenie projektora
2) Logowanie do systemu
3) Wpisanie id pracownika i jego hasła
4) Weryfikacja loginu i hasła
5) Zalogowanie
6) Wpisanie numeru taĞmy/taĞm odtwarzanych w projektorze/ach
7) Wpisanie numeru projektora
8) Wylogowanie z systemu

background image

WłoĪenie taĞmy:

1) Włoenie taĞmy do projektora
2) Logowanie do systemu
3) Wpisanie id pracownika i jego hasła
4) Weryfikacja loginu i hasła
5) Zalogowanie
6) Wpisanie numeru taĞmy/taĞm włoonej do projektora
7) Wylogowanie z systemu

Obsługa projektora, wyłączenie:

1) Wyłczenie projektora
2) Logowanie do systemu
3) Wpisanie id pracownika i jego hasła
4) Weryfikacja loginu i hasła
5) Zalogowanie
6) Wpisanie numeru taĞmy/taĞm odtwarzanych w projektorze/ach
7) Wpisanie numeru projektora
8) Wylogowanie z systemu

Obsługa magazynu ĪywnoĞci, składuj:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wybór rodzaju towaru
6) Wybór iloĞci towaru
7) Odczyt numeru miejsca na składowanie
8) Składowanie pod wskazanym numerem miejsca
9) Wylogowanie z systemu

Obsługa magazynu ĪywnoĞci, usuĔ:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wybór rodzaju towaru
6) Wybór iloĞci towaru
7) Akceptacja usuniĊcia towaru z listy zapasów
8) Odczyt numeru miejsca na składowanie
9) UsuniĊcie towaru z magazynu z miejsca wskazanego przez system
10) Wylogowanie z systemu

Obsługa magazynu ĪywnoĞci, weĨ:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wybór rodzaju towaru
6) Wybór iloĞci towaru
7) Odczyt numeru miejsca na składowanie
8) Pobranie towaru pod wskazanym numerem miejsca
9) Wylogowanie z systemu

background image

Obsługa magazynu ĪywnoĞci, sprawdĨ stan produktu:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wybór rodzaju towaru
6) Odczyt stanu magazynowego
7) Wylogowanie z systemu

Obsługa magazynu ĪywnoĞci, dodaj nowy produkt:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wybór rodzaju towaru lub utworzenie nowego rodzaju
6) Wybór iloĞci towaru
7) Odczyt numeru miejsca na składowanie
8) Umieszczenie towaru pod wskazanym numerem miejsca
9) Wylogowanie z systemu

Obsługa magazynu taĞm, składuj:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wpisanie kodu taĞmy lub wybranie z listy
6) Odczyt numeru regału i miejsca
7) Składowanie taĞmy pod wskazanym numerem miejsca
8) Wylogowanie

Obsługa magazynu taĞm, odbierz z sieci firmowej:

1) Odebranie taĞm/y od kuriera
2) Logowanie do systemu
3) Wpisanie id pracownika i jego hasła
4) Weryfikacja loginu i hasła
5) Zalogowanie
6) Wpisanie kodu taĞm/y, które/a zostały/a dostarczone/a
7) Aktualizacja informacji o odbieranych taĞmach z Internetu
8) Odczyt numeru regału i miejsca
9) Składowanie taĞmy pod wskazanym numerem miejsca
10) Wylogowanie

Obsługa magazynu taĞm, weĨ:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wpisanie kodu taĞmy lub wybranie z listy
6) Odczyt numeru regału i miejsca
7) Pobranie taĞmy z wskazanego numeru miejsca
8) Wylogowanie

background image

Obsługa magazynu taĞm, odeĞlij do sieci firmowej:

1) Logowanie do systemu
2) Wpisanie id pracownika i jego hasła
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Wpisanie kodu taĞmy lub wybranie jej z listy dostĊpnych
6) Odczyt numeru regału i miejsca
7) Pobranie taĞmy składowanej pod wskazanym numerem miejsca
8) Wylogowanie
9) Przekazanie taĞmy kurierowi

Pobieranie danych, pobierz wydatki:

1) Łczenie kanałem bezpiecznym do serwera oddziału
2) Nienadzorowane automatyczne logowanie do systemu
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Zgłoszenie zapytania w bazie danych o kwot wydan
6) Pobranie danych
7) Wylogowanie

Pobieranie danych, pobierz przychody:

1) Łczenie kanałem bezpiecznym do serwera oddziału
2) Nienadzorowane automatyczne logowanie do systemu
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Zgłoszenie zapytania w bazie danych o kwot uzyskan
6) Pobranie danych
7) Wylogowanie

Pobieranie danych, pobierz popyt, pobierz najczĊĞciej oglądany film:

1) Łczenie kanałem bezpiecznym do serwera oddziału
2) Nienadzorowane automatyczne logowanie do systemu
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Zgłoszenie zapytania w bazie danych o najczĊĞciej rezerwowany film
6) Pobranie danych
7) Wylogowanie

Pobieranie danych, pobierz popyt, pobierz najczĊĞciej kupowany produkt:

1) Łczenie kanałem bezpiecznym do serwera oddziału
2) Nienadzorowane automatyczne logowanie do systemu
3) Weryfikacja loginu i hasła
4) Zalogowanie
5) Zgłoszenie zapytania w bazie danych o najczĊĞciej kupowany produkt
6) Pobranie danych
7) Wylogowanie

background image

Wyszukiwarka

Podobne podstrony:
Projekt Inż RZeczna
c ocena projektu inz, Pliki ze studiów
Projekt Inż, Wstęp, Laboratorium programowania niskopoziomowego
Projekt Inż, Scenariusz przypadków użycia
Projekt Inż UC
Projekt Inż Kontekst
Projekt Inż, Poziom 0
Projekt Inż Opis projektu
PROJEKTOWANIE INZ - LAB, PI lab1
Projekt Inż, Opis projektu, Opis projektu
odpowiedzi na egz z projektowania inz, WSZOP INŻ BHP, VI Semestr, Komputerowe wspomaganie prac
Metodyka projekt inż
Projekt Inż Scenariusz przypadków użycia
Projekt Inż Poziom 0
projekt inz pytania
Projekt Inż, Scenariusz przypadków użycia, Scenariusz przypadków użycia:
Projekt Inż, Opis projektu
Projekt Inż, Kontekst
PROJEKTOWANIE INZ LAB ~$I lab2

więcej podobnych podstron