MaciejKossak SzkolaTanca NaPlytke WersjaOstateczna

Politechnika Opolska

Wydział Elektrotechniki, Automatyki i Informatyki

Inżynieria Oprogramowania

System informatyczny

„SKOTAN”

Opole 2013

Wykonał: Prowadzący:

Maciej Kossak Dr Inż. Karol Grandek

System informatyczny

zarządzania planem zajęć w szkole tańca

„Skotan”

Projekt systemu informatycznego „Skotan” służącego do przechowywania danych na temat prowadzących zajęcia jak i użytkowników szkoły tańca, oraz zajęć jakie będą się w niej odbywały. System będzie odpowiadał za tworzenie szczegółowych planów zajęć.

1. Założenia systemu

Skotan pozwala administratorowi na tworzenie i zarządzanie planem zajęć, będzie on w stanie w każdej chwili korygować wprowadzone danie i dokonywać zmiany. Plan będzie zawierał szczegóły dotyczące daty godziny oraz grupy i typu zajęć. Poszczególnym zajęciom będą przypisywani prowadzący jak i użytkownicy.

2. Cel systemu

Zarządzanie i tworzenie planu zajęć prowadzonych w szkole tańca

3. Ograniczenia systemu

Prawo do wprowadzania i zarządzani danymi będzie posiadał administrator. System nie będzie wymagał logowania się poprzez podanie hasła i nazwy użytkownika.

4. Przetwarzane dane przez system

- grupy taneczne

- rodzaje zajęć

- imiona i nazwiska prowadzących

- nr sal w których odbywają się zajęcia

- daty i godziny zajęć

- imiona i nazwiska uczestników

- adresy emaliowe pracowników

- adresy emaliowe pracowników

5. Diagram przypadków użycia systemu informatycznego „Skotan”

został przedstawiony na rys. 1

W diagramie przypadków użycia systemu „Skotan” zawarte jest 5 przypadków użycia oraz 3 aktorów. Przypadki użycia to: „Przegląda plan”, „Zostaje przyjęty i wpisany do systemu”, „Przegląda aktualny plan”, „Zarządza systemem” oraz „Wysyła emaila”. Natomiast aktorzy to: Użytkownik, Prowadzący oraz Administrator

6. Opis przypadków użycia zawartych w diagramie na rys. 1

„Przegląda plan” - użytkownik przegląda rodzaje zajęć oraz ich datę i godzinę po czym dokonuje wyboru do której grupy chce należeć

„Zostaje przyjęty i wpisany do systemu ”(Użytkownik) - zostaje wpisany przez administratora do systemu, od tej pory użytkownik będzie należał do wybranej wcześniej grupy tanecznej

„Zostaje przyjęty i wpisany do systemu ”(Prowadzący) - administrator przydziela prowadzącemu odpowiednią grupę oraz wyznacza termin odbywania się zajęć

„Przegląda aktualny plan” - użytkownik jak i prowadzący zajęcia mogą sprawdzić godzinę i datę odbywania się poszczególnych zajęć (np. na stronie internetowej szkoły)

„Zarządza systemem” - administrator posiada całkowitą kontrole nad systemem, może w każdej chwili w dowolny sposób edytować wcześniej stworzony plan. Administrator w dowolny sposób zmienia datę, godzinę, rodzaj jak i grupę odbywających się zajęć . Może również dodawać i usuwać użytkowników jak również zmieniać prowadzących zajęcia.

„Wysyłanie emaila” – administrator może wysłać wiadomość do użytkownika bądź prowadzącego na wcześniej podany adres email

7. Scenariusze przypadków użycia zawartych w diagramie na rys.1

„Przegląda plan”

Scenariusz:

1. Użytkownik odwiedza szkołę tańca

2. Użytkownik przegląda aktualny plan zajęć prowadzonych w szkole tańca

3. Wybiera rodzaj zajęć, grupę, godzinę i datę

4. Zgłasza chęć uczestniczenia w zajęciach Administratorowi

„Zostaje przyjęty i wpisany do systemu ”(Użytkownik)

Scenariusz:

1. Użytkownik dokonuje należnej wpłaty za lekcje w szkole tańca

2. Potwierdzą chęć uczestniczenia, oraz wybraną grupę, godzinę i datę

3. Użytkownik wypełnia odpowiednie dokumenty

4. Administrator tworzy Użytkownikowi konto

5. Użytkownik zostaje przydzielony przez Administratora do wybranej grupy

6. Administrator informuje Użytkownika o zmianach drogą mailową

„Zostaje przyjęty i wpisany do systemu ”(Prowadzący)

Scenariusz:

1. Administrator przegląda aktualną listę swoich prowadzących zajęcia w szkole tańca

2. Wybiera jednego z prowadzących

4. Administrator tworzy Prowadzącemu konto

4. Przydziela Prowadzącego do wybranej grupy tanecznej, zgodnie z jego kwalifikacjami

5. Informuje Prowadzącego o zmianach drogą mailową

„Przegląda aktualny plan”

Scenariusz:

1. Użytkownik bądź Prowadzący odwiedza szkołę tańca, lub wchodzi na stronę WWW szkoły

2. Przegląda aktualny plan zajęć

„Zarządza systemem”

Scenariusz:

1. Administrator włącza system

2. Wybiera opcje tworzenia planu

3. Wybiera rodzaj zajęć, grupę, godzinę i datę

4. Potwierdza wprowadzone dane

5. Dodaje lub usuwa odpowiedniego Prowadzącego danym zajęciom

6. Dodaje lub usuwa odpowiedniego Użytkownika danym zajęciom

7. Zapisuje aktualny plan zajęć

8. Drukuje aktualny plan zajęć

„Wysyłanie emaila”

Scenariusz:

1. Administrator wpisuje adres e mailowy Użytkownika lub Prowadzącego

2. Piszę tekst jaki chce wysłać do Użytkownika lub Prowadzącego

3. Wysyła gotową wiadomość

8. Diagram klas systemu informatycznego „Skotan”

został przedstawiony na rys. 2

Diagram składa się z 6 klas o nazwach : Plan zajęć, Administrator, Użytkownik, Prowadzący, Wiadomość, Adres zamieszkania.

Klasa Administrator składa się z samych metod, metody zostały zastosowane również w klasach

Użytkownik i Prowadzący. Pozostałe klasy zawierają wyłącznie atrybuty.

Klasa Administrator połączona jest asocjacją z klasą Plan zajęć, ponieważ istnieje trwałem powiązanie

pomiędzy obiektami tych klas.

Klasy Użytkownik oraz Prowadzący korzystają z klasy Plan zajęć dlatego połączone są zależnością.

Oznacza to że klasy Użytkownik i Prowadzący przez jakiś czas mogą korzystać z obiektów klasy Plan zajęć.

Zależność łączy również klasy Administrator oraz Wiadomość. Obiekty klasy Wiadomość wykorzystywane są przy metodzie wyślij wiadomość zawartej w klasie Administrator.

Klasa Adres zamieszkania łączy się z klasami Użytkownik oraz Prowadzący za pomocą agregacji. Reprezentują związek część - całość. Elementy częściowe tych klas należą do większej całości, jednak również mogą istnieć bez siebie.

9. Diagramy sekwencji

Diagramy sekwencji dla poszczególnych przypadków użycia przestawiono na

Rys. 3-8

Rys.3 Diagram sekwencji „Przegląda plan”

Rys.4 Diagram sekwencji „Zostaje przyjęty i wpisany do systemu (Użytkownik)”

Rys.5 Diagram sekwencji „Zostaje przyjęty i wpisany do systemu (Prowadzący)”

Rys.6 Diagram sekwencji „Przegląda aktualny plan”

Rys.7 Diagram sekwencji „Zarządza systemem”

Rys.8 Diagram sekwencji „Wysyłanie emaila”


Wyszukiwarka

Podobne podstrony:
Nowa wersja przykazań kościelnych, Gimnazjum i szkoła średnia
PLAN ROZWOJU stara wersja, szkoła, Mój awans
hisroria mysli socjologicznej wersja mini, szkoła, hms
WOK Wersja 1.0 , Szkoła
Egzamin ECDL wersja ogólnodostępna 2.4, logistyka, szkoła, studia mat
demokracja - wersja rozszerzona, szkoła, WOS
Czerwony kapturek - Wersja braci Grimm, szkoła, J. polski
Sprawozdanie - renegat nasza wersja ad.2009 v3 (1), Szkoła, Politechnika 1- 5 sem, politechnika, 3 r
praca licencjacka wersja nr 3 (Automatycznie zapisany), Zachomikowane, Nauka, Studia i szkoła, praca
biologia horoby dziedziczne ostateczna wersja, SZKOŁA ŻAK, biologia
ROMANTYZM - zagadnienia wersja 2012, Szkoła
filozofia - wszystko - moja wersja, Szkoła, 1 rok, SESJA
SM - opracowane zagadnienia na egzamin - wersja 2 - ściaga, nauka - szkola, hasło integracja, rok II
klimaty wersja... bardzo mini, SZKOŁA, Powtórzenia-ściągi, pomoce naukowe itp
ocena jakosci ruchu pociagow w rejonie moja skonczona wersja, Szkoła, Semestr 5, Technologia pasażer
SZKOŁA-WERSJA PRAWDZIWA, ►Dokumenty

więcej podobnych podstron