elektroniczny dzienniczek ucznia

background image

Elektroniczny dzienniczek ucznia

Agnieszka Strużyńska, nr alb. 232499

Magdalena Kaska, nr alb. 203063

Informatyka i Ekonometria IV rok, semestr 2

Projekt zrealizowany w ramach przedmiotu:

Projektowanie Systemów Informatycznych

pod kierunkiem

dr hab. prof. UW. Mirosławy Lasek

Warszawa, maj 2006

background image

2

Plan dokumentu

1. Treść zadania projektowego................................................................................... 3

2.

Cel budowy systemu .............................................................................................. 3

3.

Perspektywy przypadków użycia ........................................................................... 5

3.1. Diagram przypadków użycia systemu.................................................................... 5

3.2. Opisy tekstowe aktorów ......................................................................................... 6

3.3. Lista alfabetyczna i opis przypadków użycia......................................................... 7

4. Diagramy

interakcji/sekwencji............................................................................. 16

5. Perspektywa

logiczna........................................................................................... 19

5.1. Diagram

klas ........................................................................................................ 19

5.2. Alfabetyczny wykaz wszystkich klas................................................................... 20

5.3. Opis poszczególnych klas .................................................................................... 21

5.4. Diagramy stanów dla wybranych klas ................................................................. 24

6. Diagramy

czynności............................................................................................. 26

7.

Wymaganie niefunkcjonalne dla systemu............................................................ 28

7.1. Oszacowanie

wielkości bazy danych ................................................................... 28

7.2. Wymagane czasy odpowiedzi dla systemu .......................................................... 29

7.3. Oszacowanie

ilości i typów potrzebnych stanowisk użytkowników ................... 29

8. Propozycja

technologii

informatycznych............................................................. 29

9. Propozycja

planu

projektu.................................................................................... 39

9.1. Wyróżnione etapy i zadania ................................................................................. 39

9.2. Zależności między etapami .................................................................................. 40

9.3. Analiza

zadań ścieżki krytycznej ......................................................................... 40

10. Analiza

ryzyka

projektu ....................................................................................... 42

11. Podsumowanie ..................................................................................................... 44

12. Bibliografia........................................................................................................... 45

background image

3

1. Treść zadania projektowego

Praca zawiera propozycję systemu będącego elektronicznym (internetowym)

dzienniczkiem ucznia, oraz elektronicznym dziennikiem szkolnym stworzonym na potrzeby

rodziców, uczniów, grona pedagogicznego i dyrekcji. Całość projektowana jest pod kątem

szkół gimnazjalnych, posiadających stały dostęp do Internetu.

Internetowy Dzienniczek Ucznia będzie systemem ułatwiającym komunikację między

nauczycielami i uczniami oraz ich rodzicami, poprzez dostarczanie istotnych informacji do

poszczególnych użytkowników. Będzie miejscem, w którym opiekunowie będą mogli na

bieżąco sprawdzać postępy swoich podopiecznych w nauce, przeczytać informacje od

nauczycieli i dyrekcji, skierowane bezpośrednio do nich, jak i do wszystkich

zainteresowanych. Nauczyciele będą mogli kierować komunikaty i materiały pomocnicze do

wybranych klas. Dzięki zawartym w systemie danym ułatwiony będzie także bezpośredni

kontakt między użytkownikami systemu, gdyż łatwiej będzie przekazać informacje chociażby

o planowanych zebraniach, lub o potrzebie natychmiastowego kontaktu rodzica z

nauczycielem.

W Dzienniczku można obejrzeć szkolną historię danego ucznia, jego postępy i frekwencję ,

zgłosić swoje uwagi i pomysły dotyczące edukacji dzieci. Uczniowie mają dostęp do

podglądu swoich ocen, mogą obejrzeć plan zajęć z wyszczególnionymi zajęciami,

klasówkami i pracami domowymi.

2. Cel budowy systemu

Podstawowym celem systemu jest usprawnienie komunikacji między szkołą, a

rodzicami, oraz dostarczanie aktualnych informacji o szkole i postępach uczniów rodzicom i

nauczycielom.

Nie tylko uczniowie będą świetnie poinformowani, ale i nauczyciele będą mieć o

połowę mniej pracy papierkowej. Ponadto rodzice będą mogli na bieżąco śledzą postępy

swoich dzieci – niemalże natychmiast będą wiedzieć zarówno o nieobecności w szkole, jak i o

background image

4

ocenach. W praktyce, możliwości systemu są właściwie nieograniczone, gdyż będzie go

można dowolnie rozwijać i rozszerzać. Przykładem może być choćby integracja tego systemu

z istniejącymi w szkole systemami ewidencji uczniów czy programami do tworzenia planów

lekcji. Jednocześnie należy pamiętać, że ze względu na istotność informacji należy zwrócić

szczególną uwagę na zastosowane zabezpieczenia. Nie można umniejszać roli bezpośrednich

użytkowników systemu, ich dbałość o odpowiednie zabezpieczenie identyfikatora i hasła

udostępniającego wejście do systemu jest tutaj rzeczą kluczową.

Aktualnie większość rodziców pracuje, i trudno im znaleźć czas w ciągu dnia, w czasie

kiedy szkoły pracują, aby dowiedzieć się o postępy w nauce własnych dzieci. Realizowany

system będzie dla nich bardzo pomocny, gdyż wszystkie dane będzie można obejrzeć w

domu, o dowolnej porze, i bez konieczności wychodzenia, umawiania się z kimś

(nauczycielem).

Do niemierzalnych korzyści z wdrożenia systemu zdecydowanie należy łatwiejszy i

pełniejszy kontakt rodziców z pedagogami. Rodzice będą mogli na bieżąco śledzić postępy

swoich dzieci w nauce i zachowaniu, co w przyszłości może mieć również mierzalne skutki w

postaci wzrostu odsetka wykształconej części społeczeństwa, oraz zmniejszenia skali

wtórnego analfabetyzmu (u osób, które nie przywiązywały wagi do nauki, szczególnie na

początkowych etapach nauki). Bezpośrednio dla opiekunów wiąże się to z zabezpieczeniem

ich życia poprodukcyjnego.

W przypadku uczniów, którzy raczej w tego typu przedsięwzięciach widzą dziś kolejny

krok ograniczania ich niezależności, przyszłość zweryfikuje plusy i minusy tego typu

kontroli. Mierzalną korzyścią jest oszczędność czasu i energii – nie trzeba zbyt długo

zastanawiać się nad zadaną pracą domową, czy ewentualnym „zagrożeniem” z przedmiotu. Z

drugiej strony patrząc już teraz rodzice mają dostęp do wszystkich tego typu informacji,

wymaga to jednak od nich większego zaangażowanie, i większej inicjatywy.

Nauczyciele poza oszczędnością czasu i papieru (stosy zużywanego papieru w postaci

dzienników uczniowskich czy dzienników uwag), zrzucają ze swoich barków część ciężaru

szkolnego wychowania.



background image

5

3. Perspektywy przypadków użycia

3.1.

Diagram przypadków użycia systemu

wyślij sms/email

podaj dane

sprawdź semestralnie

sprawdź szczegółowo

wybierz datę

sporządź podsumowanie

prześledź historię zobacz szczegóły

uczeń

sprawdź oceny

<<extend>>

<<extend>>

sprawdź frekwencje

<<include>>

sprawdź zadanie do wykonania

odbierz wiadomość na stronie

rodzic

odbierz sms/email

<<extend>>

kontroluj działanie sieci

kontroluj działanie baz danych

administrator

sie...

kontroluj działanie serwera WWW

kontroluj spójność bazy

sprawdź poprawność aplikacji

admisnistrator

systemu

weryfikacja danych

wyślij komunikat/uwagę

<<extend>>

wpisz frekwencję

<<extend>>

zaloguj się

<<include>>

<<include>>

sprawdź plan zajęć

<<extend>>

<<extend>>

wymuś aktualizację strony

nauczyciel

przeglądaj i modyfikuj oceny w

klasie

Przypadki użycia to interesujące zjawisko. Stały się bowiem podstawowym elementem

w projektach i ich planowaniu. Powyżej widać zbiór scenariuszy powiązanych ze sobą

background image

6

wspólnym celem użytkownika. Na rysunku ukazane są powiązania i kolejne kroki

wykonywane przez użytkowników\aktorów. Łączą ich opisane w kolejnych punktach (3.2,

3.3) przypadki użycia sugerujące jakie kroki należy podjąć w celu czerpania korzyści z

nowości technologicznych, w naszym przypadku elektronicznego dzienniczka ucznia.

Celem zaproponowanego przez nas systemu jest codzienny kontakt trzech

zainteresowanych stron: nauczyciel, dziecko, rodzic. Realizowany jest on przez

wykwalifikowanych do tego typu działania administratora systemu oraz administratora sieci

komputerowej. System ma stworzyć środowisko przyjazne uczniowi, który pod czujnym

okiem rodziców i pedagogów ma umiejętnie wykorzystywać wszystkie dane mu do nauki

możliwości. Przedstawione przez nas przypadki użycia łączące strony służą

urzeczywistnianiu tego szczytnego zamysłu.

3.2.

Opisy tekstowe aktorów

Administrator sieci komputerowej

• osoba odpowiedzialna za poprawne działanie sieci informatycznej wewnątrz szkoły,

za poprawną pracę serwerów z bazą danych, oraz serwera WWW

Administrator systemu

• osoba odpowiedzialna za poprawne działanie aplikacji stanowiących elektroniczny

dzienniczek ucznia, za spójność bazy danych (poprawność formalną wpisywanych

tam danych)

Nauczyciel

• użytkownik systemu o dosyć szerokich uprawnieniach umożliwiających między

innymi wpisywanie do systemu i modyfikowanie ocen wystawianych uczniom,

przesyłanie komunikatów do rodziców (wszystkich, określonej grupy, lub

pojedynczych).

Rodzic

• użytkownik systemu, który ma uprawnienia do oglądania pewnej określonej części

informacji (dotyczących konkretnego ucznia lub uczniów), oraz możliwość

background image

7

przesyłania wiadomości do poszczególnych nauczycieli uczących jego dziecko (lub

dzieci)

Uczeń

• użytkownik systemu posiadający uprawnienia wyłącznie do przeglądania własnych

ocen i materiałów udostępnianych przez nauczycieli

3.3.

Lista alfabetyczna i opis przypadków użycia

Kontroluj działanie baz danych

• Uczestnicy:

o

Administrator sieci komputerowej

• Opis sekwencji zdarzeń

o

Sprawdzenie możliwości logowania do bazy danych

o

Sprawdzenie możliwości wpisywania i edycji danych poprzez formatki

przeznaczone dla nauczycieli

o

Usunięcie problemów jeśli wystąpiły

• Częstotliwość realizacji

o

W przypadku zgłaszania problemów przez użytkowników (na życzenie)

• Czas realizacji

o

typowo będzie to około 5 minut, w przypadku wystąpienia awarii może to

zająć maksymalnie 3 godziny

• Opis wyników po zakończeniu realizacji przypadku użycia

o

poprawnie i bezproblemowo działająca baza danych

Kontroluj działanie serwera WWW

• Uczestnicy:

o

Administrator sieci komputerowej

• Opis sekwencji zdarzeń

o

Sprawdzenie prawidłowego otwierania się strony

o

Sprawdzenie możliwości logowania się na stronie

background image

8

o

Sprawdzenie poprawności wyświetlania się informacji, możliwości przesyłania

wiadomości przez rodziców, możliwości wpisywania i modyfikacji danych

przez nauczycieli

o

Usunięcie problemów jeśli wystąpiły

• Częstotliwość realizacji

o

Przynajmniej 1 raz dziennie, oraz w przypadku zgłaszania problemów przez

użytkowników na życzenie

• Czas realizacji (typowy i max)

o

typowo będzie to około 5 minut, w przypadku wystąpienia awarii może to

zająć maksymalnie 2 godziny

• Opis wyników po zakończeniu realizacji przypadku użycia

o

poprawnie i bezproblemowo działający serwer WWW

Kontroluj działanie sieci

• Uczestnicy:

o

Administrator sieci komputerowej

• Opis sekwencji zdarzeń

o

Sprawdzenie działania sieci wewnętrznej w szkole

o

Sprawdzenie działania połączenia szkoły z Internetem

o

Usunięcie problemów jeśli wystąpiły

• Częstotliwość realizacji
• W przypadku zaistnienia sytuacji sugerującej problemy z siecią wewnętrzną lub z

połączeniem z Internetem (ni wyświetlająca się strona WWW, brak możliwości

zalogowania się do bazy danych mimo poprawnie działającej bazy itp.)

• Czas realizacji

o

typowo będzie to około 5 minut, w przypadku wystąpienia awarii może to

zająć maksymalnie 2 godziny

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Poprawne działanie sieci komputerowej i połączenia z Internetem

Kontroluj spójność bazy

• Uczestnicy:

background image

9

o

Administrator systemu

• Opis sekwencji zdarzeń

o

Sprawdzenie czy nie zostały naruszone, lub usunięte więzy integralności

o

Sprawdzenie aktualności danych w bazie, i na stronie internetowej

o

Uaktualnienie strony

• Częstotliwość realizacji

o

Uaktualnianie strony przynajmniej raz dziennie, dodatkowo raz w tygodniu

kontrola poprawności danych w bazie

• Czas realizacji

o

Uaktualnienie strony – 10 minut, sprawdzenie poprawności – 30 minut

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Spójność danych w bazie i na stronie internetowej

Odbierz sms\email oraz Odbierz wiadomość na stronie

• Uczestnicy:

o

Nauczyciel

o

Rodzic

o

Uczeń

• Opis sekwencji zdarzeń

o

Odbiór wiadomości przez adresata

• Częstotliwość realizacji

o

W miarę pojawiania się komunikatów i informacji

• Czas realizacji

o

Zależnie od długości komunikatu

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Otrzymanie informacji przez odbiorcę

Przeglądaj i modyfikuj oceny w klasie

• Uczestnicy:

o

Nauczyciel

• Opis sekwencji zdarzeń

o

Otworzenie odpowiedniego formularza

background image

10

o

Wyszukanie odpowiedniego ucznia/uczniów

o

Wpisanie lub zmodyfikowanie oceny

o

Zatwierdzenie zmian

o

Zgłoszenie prośby o aktualizację informacji na stronie internetowej

• Częstotliwość realizacji

o

W miarę pojawiania (wystawiania) się ocen

• Czas realizacji

o

Około godziny.

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Uaktualnione baza danych

Sprawdź frekwencję

• Uczestnicy:

o

Rodzic

o

Nauczyciel

• Opis sekwencji zdarzeń

o

Otworzenie odpowiedniego formularza

o

Wybór ucznia lub uczniów (w przypadku nauczyciela, lub rodzica, który ma

więcej niż jedno dziecko w danej szkole)

o

Wybór interesującej nas daty (o ile nie jest to aktualna data, która ustawiona

jest jako domyślna)

o

Obejrzenie udostępnionych danych

• Częstotliwość realizacji

o

W miarę potrzeb / zainteresowania

• Czas realizacji

o

1 minuta

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Uzyskanie sprawdzanych informacji

Sprawdź oceny

Użytkownicy tej zakładki mogą na bieżąco śledzić postępy w nauce i odpowiednio

szybko zareagować w razie zaistnienia jakichkolwiek problemów. Tę część należy jednak

rozszerzyć o dane skompresowane, jak i bardziej szczegółowe

background image

11

• Uczestnicy:

o

Uczeń

o

Rodzic

• Opis sekwencji zdarzeń

o

Otworzenie odpowiedniego formularza

o

Wybór ucznia lub uczniów (w przypadku nauczyciela, lub rodzica, który ma

więcej niż jedno dziecko w danej szkole)

o

Obejrzenie udostępnionych danych

Sprawdź semestralnie

o

Można tu znaleźć semestralne oceny z przedmiotów, wyliczone średnie, oraz

uwagi na temat danego ucznia

Sprawdź szczegółowo

o

szczegółowa obserwacja postępów w nauce pozwala zweryfikować braki i

podjąć konieczne kroki do ich redukcji

• Częstotliwość realizacji

o

W miarę potrzeb / zainteresowania

• Czas realizacji

o

1 minuta

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Uzyskanie sprawdzanych informacji

Sprawdź plan zajęć

W kroku dotyczącym planu zajęć, każdy z uczestników może śledzić interesujący go

plan zajęć na konkretny dzień. Uczniowie i rodzice widzą ten sam arkusz, natomiast

nauczycielom wyświetlają się nazwy klas, w których będzie prowadził zajęcia.

• Uczestnicy:

o

Nauczyciel

o

Uczeń

o

Rodzic

background image

12

• Opis sekwencji zdarzeń

o

Otworzenie odpowiedniego formularza

o

Wybór ucznia lub uczniów (w przypadku nauczyciela, lub rodzica, który ma

więcej niż jedno dziecko w danej szkole)

o

Obejrzenie udostępnionych danych

Ten przypadek użycia można rozszerzyć o dwa kolejne:

Zobacz szczegóły

o

W tym okienku zalogowany widzi nie tylko nazwę lekcji i przypisaną do niej

godzinę, ale również szczegóły dotyczące konkretnej lekcji. Pozawala to

uczniom na wcześniejsze przygotowanie się do zajęć, co może skutkować

żywszą dyskusją i zadawaniem konkretnych pytań podczas lekcji. Rodzice nie

są oszukiwani stwierdzeniem: „Pani nie było, odwołali zajęci”. Nauczyciela

rzeczywiście mogło nie być, ale rodzic może sprawdzić czy nie zorganizowano

zastępstwa

Prześledź historię

o

Tutaj możliwe jest odwołanie się do historii prowadzonych zajęć. Zakładka ta

jest szczególnie korzystna dla uczniów długo nieobecnych w szkole, bądź dla

przygotowujących się do prac kontrolnych

• Częstotliwość realizacji

o

W miarę potrzeb / zainteresowania

• Czas realizacji

o

1 minuta

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Uzyskanie sprawdzanych informacji

Sprawdź poprawność aplikacji

• Uczestnicy:

o

Administrator systemu

• Opis sekwencji zdarzeń

o

Sprawdzenie czy aplikacje systemu działają poprawnie

background image

13

o

Naprawa drobnych błędów, lub wezwanie kogoś z firmy realizującej w celu

dokonania potrzebnych poprawek

• Częstotliwość realizacji

o

Stosownie do potrzeb, częściej w początkowym etapie działania aplikacji

• Czas realizacji

o

Od godziny do kilku dni

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Poprawnie działający system

Wpisz frekwencję

• Uczestnicy:

o

Nauczyciel

• Opis sekwencji zdarzeń

o

Otworzenie odpowiedniej formatki

o

Wpisanie lub zmodyfikowanie obecności uczniów w szkole (wpisanie

nieobecności, usprawiedliwienia nieobecności)

o

Zatwierdzenie zmian

o

Zgłoszenie prośby o aktualizację informacji na stronie internetowej

• Częstotliwość realizacji

o

Przynajmniej raz dziennie

• Czas realizacji

o

Kilkanaście minut

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Uaktualnienie informacji w bazie danych

Wymuś aktualizację strony

• Uczestnicy:

o

Administrator systemu

• Opis sekwencji zdarzeń

o

Aktualizacja danych na stronie internetowej (wymuszenie automatycznej

aktualizacji)

o

Sprawdzenie aktualności danych na stronie internetowej

• Częstotliwość realizacji

background image

14

o

Przynajmniej raz dziennie

• Czas realizacji

o

Kilkanaście minut

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Uaktualnienie informacji na stronie internetowej

Wyślij komunikat\uwagę lub Wyślij sms\email

Sposób przesyłania komunikatu zależy od odbiorcy, i jest zapisany w bazie danych.

Jeden odbiorca może otrzymać dany komunikat na kilka sposobów równocześnie, jeśli

wynika to z jego preferencji zapisanych w bazie.

• Uczestnicy:

o

Nauczyciel

o

Rodzic

• Opis sekwencji zdarzeń

o

Otworzenie odpowiedniej formatki

o

Wpisanie danych i adresata (lub grupy adresatów)

o

Wysłanie

• Częstotliwość realizacji

o

W miarę potrzeb

• Czas realizacji

o

Kilka minut

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Wysłanie informacji do odbiorców

Zaloguj się

Ów przypadek użycia jest pierwszym krokiem, który należy wykonać by stać się

uczestnikiem systemu. Konsekwencją udanego logowania jest przejście do kolejnego etapu,

czyli widoku strony z bieżącymi komunikatami. Ten krok jest rozszerzony o poniższe trzy

przypadki użycia.

• Uczestnicy:

o

Nauczyciel

o

Uczeń

o

Rodzic

background image

15

• Opis sekwencji zdarzeń

o

Podaj dane

ƒ

Wymagane są tu: identyfikator, hasło, oraz przynależność do klasy do

której należy zainteresowany (przykładowo: uczeń, nauczyciel, rodzic).

o

Zweryfikuj dane

ƒ

w tym kroku następuje sprawdzenie poprawności wpisanych danych,

jeśli są one zgodne z tymi zapisanymi w systemie, wówczas następuje

przejście do strony głównej. W przeciwnym przypadku należy ponowić

próbę. Po trzeciej nieudanej system automatycznie zablokuje konto na

20 min. Może się zdarzyć, iż niezgodność danych wiąże się z

niezachowaniem małych/dużych

o

Odzyskaj hasło

ƒ

Może się jednak zdarzyć, że hasło zostało zapomniane, wówczas

należy wysłać wiadomość ze strony.

• Częstotliwość realizacji

o

W miarę potrzeb

• Czas realizacji

o

Kilkanaście sekund

• Opis wyników po zakończeniu realizacji przypadku użycia

o

Wejście do systemu i uzyskanie możliwości oglądania, modyfikowania i

dodawania danych i informacji (zależnie od klasy użytkownika i uprawnień)

background image

16

4. Diagramy interakcji/sekwencji

uczeń

serwer WW W

baza danych

1: wyślij zgłoszenie

6: potwierdź po pra wność logo wani a

2: wyświetl stronę

3: wyś lij i dentyfikator\hasło\klasę

4: zwe ryfikuj

5: potwi erdź

7: zapytaj o dane (np.oceny)

8: wyś lij zapytanie do bazy

9: wyciągnij informację z bazy

10: wyświetl użytkownikowi

background image

17

uczeń

serwer WWW

baza

danych

1: wyślij zgłoszenie

3: wyślij identyfikator\hasło\klasę

7: zapytaj o dane (np.oceny)

6: potwierdź poprawność logowania

2: wyświetl stronę

10: wyświetl użytkownikowi

4: zweryfikuj

8: wyślij zapytanie do bazy

5: potwierdź

9: wyciągnij informację z bazy

Diagramy interakcji to modele opisujące, jak współpracują ze sobą grupy obiektowe.

Załączony powyżej diagram przedstawia sposób logowania gimnazjalisty do systemu.

Pierwszym krokiem ucznia jest wpisanie nazwy odpowiedniej strony WWW w

przeglądarce, w wyniku czego wysyłane jest zgłoszenie do serwera WWW. Po jej ukazaniu

gimnazjalista loguje się do systemu poprzez wpisanie koniecznych danych. Owe

identyfikatory są sprawdzane w bazie danych, która to potwierdza, lub nie, ich prawdziwość.

Strona WWW wysyła zaś komunikat do użytkownika komunikat o zgodności lub

niezgodności wypełnionych pól. W tym momencie uczeń może już przeglądać interesujące go

strony (na przykład z ocenami) klikając w odpowiednie ikony. Jego działanie na serwerze

WWW zostaje przekazane bazie danych, która wyciąga niezbędne informacje, by serwer

mógł je wyświetlić zainteresowanemu.

background image

18

uczeń

przyjęcie do

szkoły\systemu

logowanie

śledzenie swojej

gimnazjalnej drogi

1: zarejestruj się

2: zaloguj się

5: wyrejestruj się

3: przeglądaj swoje dane

4: wyloguj się

uczeń

przyjęcie do

szkoły\systemu

logowani

e

śledzenie swojej

gimnazjalnej drogi

1: zarejestruj się

5: wyrejestruj się

2: zaloguj się

3: przeglądaj swoje dane

4: wyloguj się

Przychodzący do szkoły gimnazjalista jest rejestrowany w ewidencji uczniów, ale poza

tym dodatkowo powinien zostać zarejestrowany w systemie (1). Po rejestracji uczeń może

logować się do systemu(2), a po zalogowaniu oglądać informacje (3) dla niego przeznaczone

(oceny, komunikaty itp.). Po każdej takiej sesji gimnazjalista powinien się wylogować z

systemu (4).

Gdy uczeń opuszcza szkołę musi się wyrejestrować z systemu (5) (jest to działanie

analogiczne do usunięcia części jego danych z ewidencji szkoły), gdyż dostęp do systemu nie

będzie mu już potrzebny. Po wyrejestrowaniu usuwany jest obiekt danego ucznia.

background image

19

5. Perspektywa logiczna

5.1. Diagram

klas

sms

nr tel.

email

adres email

informacja

na stronie

odbiorca

oceny

szczegółowe

zadanie
poprawianie

określ typ()
popraw()

oceny

semestralne

średnie
uwagi

licz()
pokaż opinię()

komunikaty\uwagi

treść
adresat
sposób komunikacji

wyślij()
sprawdź()
odpowiedz()

frekwencja

ilość
specyfikacja dni

podsumuj()

rodzic

nazwisko
imię
dane dziecka\dzieci
ilość dzieci w gimnazjum
adres\telefon

dodaj()
edytuj()

1..n

1..2

1..n

+wysyła\odbiera

1..2

1..n

1..2

1..n

+weryfikuje

1..2

nauczyciel

nazwisko
imię
adres\telefon
wykładany przedmiot

dodaj()
edytuj()

1

1..n

+odbiera\wysyła

1

1..n

1

1..n

+sporządza\weryfikuje

1

1..n

oceny

przedmioty
wystawiający

wstaw()
edytuj()

1..n

1..2

1..n

+sprawdza

1..2

1..n

1

1..n

+wystawia 1

plan lekcji

ilość godzin

sprawdź()
uaktualnij()

1..n

1..n

+kontroluj

1..n

1..n

1

1

1

+sprawdź

1

uczeń

nazwisko
imię
klasa
adres\telefon

dodaj()
edytuj()

1..2

1..n

+wychowuje

1..2

1..n

1..n

1..n

+naucza

1..n

1..n

1..n

1..n

1..n

+zdobywa\sprawdza

1..n

1

1..n

1

+sprawdź

1..n

Diagram klas opisuje typy obiektów w systemie i różne rodzaje statycznych relacji

między nimi. Służy do modelowania statycznych aspektów perspektywy projektowej. W niżej

przedstawionych punktach 5.2 oraz 5.3 opisane są szczegółowo poszczególne elementy

diagramu, wraz z przewidzianymi zastosowaniami.

background image

20

5.2.

Alfabetyczny wykaz wszystkich klas

Klasa

Atrybuty

Operacje

Frekwencja

-Ilość

-Specyfikacja

-Podsumuj

Komunikaty\uwagi -Treść

-Adresat

-Sposób komunikacji

-Wyślij

-Sprawdź

-Odpowiedz

Email

-Adres email

-analogicznie jak dla

komunikaty\uwagi

Informacja na stronie

-Odbiorca

-Analogicznie jak dla

komunikaty\uwagi

Sms

-Nr. tel

-Analogicznie jak dla

komunikaty\uwagi

-Analogiczne jak dla

komunikaty\uwagi

Nauczyciel -Nazwisko

-Imię

-Adres\telefon

-Wykładany przedmiot

-Dodaj

-Edytuj

Oceny -Przedmioty

-Wystawiający

-Wstaw

-Edytuj

Oceny semestralne

-Średnie

-Uwagi

-Analogicznie jak dla oceny

-Licz

-Pokaż opinię

-Analogicznie jak dla oceny

Oceny szczegółowe

-Zadanie

-Poprawianie

-Analogicznie jak dla oceny

-Określ typ

-Popraw

-Analogicznie jak dla oceny

Plan lekcji

-Ilość godzin

-Sprawdź

-Uaktualnij

Rodzic -Nazwisko

-Imię

-Dodaj

-Edytuj

background image

21

-Dane dziecka\dzieci

-Ilość dzieci w gimnazjum

-Adres\telefon

Uczeń -Nazwisko

-Imię

-Klasa

-Adres\telefon

-Dodaj

-Edytuj

Legenda:

uogólnienie

agregacja

5.3.

Opis poszczególnych klas

Klasa: Frekwencja

Atrybuty:

• Ilość - ilość nieobecności i ich typu (usprawiedliwione, nieusprawiedliwione,

spóźnienie)

• Specyfikacja dni – określenie dni, w które dany uczeń był nieobecny

Metody:

• Podsumuj – uzyskanie statystyki nieobecności dla danego ucznia

Klasa: Komunikaty\uwagi

Atrybuty:

• Treść – treść komunikatu kierowanego do odbiorcy. Komunikaty mogę mieć różny

charakter, od czysto informacyjnych takich jak zawiadomienie o zebraniu, przez

informacje o zadanych pracach domowych, po uwagi lub prośby do konkretnych

rodziców o natychmiastowy kontakt z nauczycielem lub szkołą. Równie dobrze mogą

to być informacje lub pytania od rodziców dla nauczycieli

• Adresat – jest to osoba, lub grupa osób do których przekaz jest kierowany
• Sposób komunikacji – zależnie od preferencji zarówno wysyłającego wiadomość jak i

preferencji odbiorcy, będzie wybierany jeden z możliwych sposobów przekazania

informacji (sms, email, informacja zamieszczona na stronie internetowej – będzie

możliwość dodawania nowych sposobów kontaktowania się)

Metody:

background image

22

• Wyślij – wysłanie wiadomości do odbiorcy
• Sprawdź – sprawdzenie czy jest wiadomość lub komunikat do wysłania, lub odebrania
• Odpowiedz – wysłanie wiadomości będącej odpowiedzią

Uogólnienia:

• Informacje na stronie (odbiorca) – umieszczane na stronie informacje kierowane do

większej liczby odbiorców, oraz dla osób dla których jest to wybrany sposób

komunikacji (jest on domyślnym sposobem komunikacji)

• SMS (nr telefonu) – wysyłane do odbiorców komunikaty z wykorzystaniem podanego

przez nich numeru telefonu

• email (adres email) – wysłane do odbiorców listy elektroniczne, z wykorzystaniem

podanego adresu email odbiorcy

Klasa: Nauczyciel

Atrybuty:

• Nazwisko – nazwisko nauczyciela
• Imię - imię nauczyciela
• Adres\telefon – adres lub telefon służące do kontaktu rodziców z nauczycielem.

Rodzice nie będą widzieć tych danych, będą one jedynie służyć do wysyłania w

odpowiedni sposób (i w odpowiednie miejsce) komunikatów.

• Nauczany przedmiot – informacja jakiego przedmiotu (lub przedmiotów) uczy dany

nauczyciel

Metody:

• Dodaj – dodanie nowego nauczyciela do systemu
• Edytuj – edycja wszystkich informacji związanych z nauczycielem

Klasa: Uczeń

Atrybuty:

• Nazwisko – nazwisko ucznia
• Imię – imię ucznia
• Klasa – klasa do której uczęszcza dany uczeń
• Adres\telefon – adres i inne dane kontaktowe potrzebne do komunikacji z uczniem

Metody:

• Dodaj – dodanie nowego ucznia do systemu

background image

23

• Edytuj – edycja wszystkich informacji związanych z uczniem

Klasa: Plan lekcji

Atrybuty:

• Ilość godzin – liczba godzin w planie, które danego dnia ma uczeń

Metody:

• Sprawdź – pozwala na sprawdzenie odpowiedniego planu dla danego dziecka

Klasa: Oceny

Atrybuty:

• Przedmioty – przypisanie do konkretnego przedmiotu danej oceny
• Wystawiający – przypisanie nauczyciela, który wystawił daną ocenę

Metody:

• Wstaw – możliwość dopisania do bazy systemu nowej oceny
• Edytuj – możliwość edycji ocen znajdujących się już w bazie

Agregacja

• Oceny semestralne – zawiera średnie, oraz umieszczone przy nich uwagi
• Oceny szczegółowe – zawiera opis konkretnego zadania, za które została dana ocena

wystawiona, orze informację o ewentualnych próbach poprawiania oceny

Klasa: Rodzic

Atrybuty:

• Nazwisko – nazwisko rodzica
• Imię – imię rodzica
• Dane dziecka/dzieci – informacje konieczne do powiązania konkretnego rodzica z

konkretnym dzieckiem, lub dziećmi

• Ilość dzieci w gimnazjum – licznik mówiący o liczbie dzieci danego rodzica uczących

się aktualnie w gimnazjum

• Adres/telefon – dane adresowe rodzica, umożliwiające sprawną komunikację, wraz z

zaznaczeniem preferowanych sposobów komunikacji

Metody:

• Dodaj – dodanie nowego ucznia do systemu
• Edytuj – edycja wszystkich informacji związanych z nauczycielem

background image

24

5.4.

Diagramy stanów dla wybranych klas

Rodzic

Weryfiakacja

do/ sprawdź zgodność danych

potwierdzone

odrzucone

/ wprowadź dane

[ dane niepotwierdzone ]

[ dane potwierdzone ]

zapoznanie się z bieżącymi

komunikatami

do/ przeczytaj komunikat

zapoznanie się z ocenami

do/ sprawdź oceny dziecka

weryfikacja frekwencji

do/ zweryfikuj obecności

sprawdzenie planu zajęć

do/ sprawdź plan zajęć

wysłanie zapytania do

nauczyciela

do/ zadaj pytanie

/ wyloguj

/ wyloguj

/ wyloguj

/ wyloguj

[ nie wszystkie pozycje

zauważone ] / wejdź

ponownienie

/ wejdź ponownie

/ wejdź ponownie

[ niedoczyatnie informacji ] / wejdź ponownie

/ wejdź ponownie

/ wyślij wiadomość

/ przejdź do zakładki oceny

Diagramy stanów są znaną techniką opisu zachowania systemu. Opisują one wszystkie

możliwe stany, do których może przejść dany obiekt, a także jak zmienia się stan obiektu pod

wpływem docierających do niego zdarzeń. Na przedstawionym powyżej schemacie widać

możliwości rodzica związane z jego uczestnictwem w systemie. Pierwszym krokiem jest

wprowadzenie danych i związana z tym weryfikacja. W momencie odrzucenia podanych

identyfikatorów, użytkownik nie może zalogować się do systemu. W przeciwnym wypadku

ukazuje mu się strona główna z bieżącymi informacjami, do której zawsze może powrócić

klikając odpowiednią zakładkę. W czasie przeglądanie podstron rodzic ma szanse zapoznać

się z ocenami dziecka, zweryfikować jego obecność na zajęciach, sprawdzić plan zajęć, w

końcu wysłać nurtujące go pytanie do nauczyciela. Do każdego punktu może powracać, z

każdego też może się wylogować.

background image

25

Administrator systemu

sprawdzenie więzów integralności

do/ sprawdź czy nie zostały naruszone więzy integralności

sprawdzanie

aktualności baz danych

do/ sprawdź aktualność

usuwanie błędów

do/ usuń błąd

aktualne

potwierdzone

odrzucone

nieaktualne

uaktualnianie

do/ uaktualniaj

Diagram obrazuje kolejne stany sprawdzania przez administratora systemu poprawności

działania bazy danych. Podstawową sprawą jest sprawdzenie, czy nie zostały naruszone więzy

integralności, oraz czy na przykład ktoś ich nie pousuwał (przypadkowo lub specjalnie). W

przypadku wykrycia błędów należy je niezwłocznie usunąć. Następnie sprawdzana jest

aktualność danych w bazie, oraz porównanie z informacjami wyświetlanymi na stronie

internetowej. W przypadku stwierdzenia takiej potrzeby dane powinny zostać uaktualnione.

background image

26

6. Diagramy czynności


Przesyłanie komunikatów

zalogowanie

sprawdzenie

hasła

sprawdzenie

identyfikatora

sprawdzenie

klasy

komunikowanie

zawiadamianie

odbieranie

wiadomośći

odpisywanie

na zapytanie

wysłanie

sms

wysłanie

email

umieszczenie

na stronie

wylogowanie

Diagram czynności opisuje, jak są uszeregowane działania. Powyższy diagram

sporządzony został z perspektywy nauczyciela, który komunikuje się chociażby z rodzicem.

Jak każdy użytkownik musi on zalogować się do systemu. Równocześnie są weryfikowane:

jego identyfikator, hasło, oraz klasa (nauczyciel). W momencie poprawnego zalogowania ma

on kilka możliwości porozumienia się z rodzicem, bądź to poprzez wysłanie sms, email, czy

też umieszczenie odpowiedniej informacji na stronie. Zdarza się, że to rodzic zadaje

konkretne pytanie, wówczas pedagog stara się jak najdokładniej na nie odpisać. Po

wykonaniu procedury konieczne jest prawidłowe wyjście z systemu (wylogowanie).

background image

27

Diagram wpisywania ocen przez nauczyciela

zalogowanie

sprawdzenie

hasła

sprawdzenie
identyfikatora

sprawdzenie

klasy

ocenianie

wybieranie klasy

wpisywanie

weryfikacja

wylogowanie

sporządzanie

podsumowań

Pierwszą z czynności przedstawionych na diagramie jest zalogowanie się do systemu.

Jest to niezbędne do dalszego działania. Sprawdzane są (weryfikacja poprawności)

identyfikator, hasło i klasa użytkownika. Następnie nauczyciel wybiera klasę, w której chce

wpisać oceny. Na tej podstawie może wpisywać, sprawdzać oceny, lub sporządzać

podsumowania. Po zakończeniu powyższych czynności następuje wylogowanie z systemu.

background image

28

7. Wymaganie niefunkcjonalne dla systemu

7.1. Oszacowanie

wielkości bazy danych

Zakładając, że będzie to średniej wielkości szkoła, należy przyjąć, że w systemie znajdą

się dane dotyczące około 400 uczniów i 50 nauczycieli. Średnio w każdej klasie uczeń ma

około 12 przedmiotów i 20 ocen z każdego z nich (w skali rocznej). To pozwala stwierdzić,

że na dane dotyczące samych ocen potrzeba:

400 uczniów * 12 przedmiotów * 20 ocen = 96000 liczb

Ponieważ dobrze byłoby przechowywać dodatkowo pewne agregaty, takie jak średnie

ocen, czy oceny na koniec poprzednich semestrów i lat, oraz informacje opisujące te oceny na

przykład z jakiego przedmiotu są to oceny i za co), na przechowywanie danych o stopniach

warto mieć ok. 400MB, plus ok. 200MB zapasu.

Nieco więcej miejsca będą zajmować dane dotyczące frekwencji, dlatego na nie należy

przeznaczyć około 2GB.

Więcej miejsca będą zajmować informacje tekstowe, takie jak dane o uczniach (imię,

nazwisko, data urodzenia), o rodzicach (imię, nazwisko, sposób powiadamiania w przypadku

potrzeby natychmiastowego kontaktu, uprawnienia do oglądania poszczególnych danych),

czy komunikaty od i do nauczycieli. Na tego typu dane dobrze byłoby przeznaczyć

przynajmniej 60GB, szczególnie, że tego rodzaju informacje powinny być przechowywane

przez kilka lat.

Na podstawie powyższych rozważań można stwierdzić, że do omawianego system,u

przynajmniej w początkowym okresie, powinien wystarczyć dysk o wielkości ok. 120GB.

Dodatkowo, warto dokonywać regularnych archiwizacji danych zawartych w bazie, do czego

potrzebny będzie drugi dysk o nie mniejszej pojemności.

background image

29

7.2. Wymagane

czasy

odpowiedzi dla systemu

Ponieważ od strony najbardziej licznych grup użytkowników (rodziców i uczniów)

dostęp do systemu następuje przez stronę internetową (zrealizowaną w „technologii lekkiej”),

wnioskujemy, że wymagany czas odpowiedzi to 10 sekund. Za czas krytyczny, po

przekroczeniu którego można uznać, że nastąpiła awaria systemu, przyjmujemy 20 sekund

(przy założeniu braku problemów z połączeniem sieciowym).

Nauczyciele będą mieć możliwość wpisywania i modyfikowania ocen, zarówno przez

formatki stworzone na bazie danych, jak i przez stronę internetową. W przypadku bazy

danych, analogicznie jak dla strony internetowej, zakłada się maksymalnie 10 sekundowy

czas odpowiedzi. Jeśli czas odpowiedzi przekroczy 30 sekund można stwierdzić awarię

systemu.

7.3. Oszacowanie

ilości i typów potrzebnych stanowisk

użytkowników

W rozważanym systemie zakłada się, że uczniowie i rodzice będą korzystać z systemu z

własnych komputerów poza szkołą, więc nie przewiduje się dla nich stanowisk w szkole,

poza pracownią informatyczną.

Dla nauczycieli potrzebne będzie około 10 komputerów klasy PC (na chwilę obecną

można przyjąć, że będą to komputery z procesorem Pentium IV, 512MB pamięci RAM, dysk

60 GB, pracujące z systemem Windows 2000 lub XP) z dostępem do Internetu i lokalnej

sieci szkolnej. Mogą do tego celu zostać wykorzystane komputery już znajdujące się w

pokoju nauczycielskim.

8. Propozycja technologii informatycznych

Cały system powinien zostać oparty o bazę danych. Jeżeli dana szkoła posiada licencję

na Microsoft Access może zostać ona wykorzystana, w przeciwnym przypadku sugerowane

jest zastosowanie bezpłatnych rozwiązań takich jak MySQL, co pozwoli na obniżenie

background image

30

kosztów realizacji systemu. Dodatkowo potrzebne będzie wykupienie domeny i postawienie

serwera WWW (na przykład Apache i Tomcat), lub wykupienie hostingu.

Poniżej przedstawione są przykładowe wyglądy formularzy, które należałoby

zrealizować w ramach projektu.

LOGOWANIE:


Dzienniczek ucznia

Identyfikator:

uczen

Hasło:

*****



Loguj

Klasa:


Nauczyciel


OKNO LOGOWANIA - po kliknięciu odpowiedniego linku do dzienniczka znajdującego

się na stronie głównej

www.nazwa_szkoły\dzienniczek_ucznia.edu.pl

, pojawia się okno

logowania, do którego należy wpisać przydzielony identyfikator i hasło. Ponadto zaznaczyć

klasę w której znajduje się dana osoba (nauczyciel, uczeń, rodzic). W przypadku

identyfikatora i hasła ma znaczenie wielkość liter.

ZMIANA HASŁA:


Możliwa jest zmiana dotychczasowego hasła, co jest wskazane, gdy podejrzewamy, że osoba

niepowołana mogła mieć do niego dostęp

Dzienniczek ucznia

Stare hasło:

Nowe hasło:

Nowe hasło (powtórzenie):

Akceptuj

Anuluj

background image

31

STRONA GŁÓWNA:



Po prawidłowym zalogowaniu zostaje wyświetlone właściwe okno dzienniczka, w którym

widoczne są zakładki KOMUNIKATY, OCENY, FREKWENCJA, LEKCJE, ZADANIA

i UWAGI. Na plan pierwszy wysuwają się komunikaty, jako ta najważniejsza w danej chwili

wiadomość.

W przypadku trzech nieprawidłowych logowań, hasło zostaje zablokowane i administrator

systemu na życzenie generuje nowe.

Dzienniczek ucznia

Klasa: uczeń (od 2004-09-01 do 2008-06-20)
rodzice

nauczyciel

Komunikaty

Oceny

Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj

2006-05-04

W najbliższy poniedziałek, 8 maja, o godzinie 17:00 odbędzie się zebranie
rodziców w sprawie planowanej wycieczki uczniów do Krakowa. Zapraszam.



OCENY:


Po kliknięciu na zakładkę OCENY zostają wyświetlone oceny z poszczególnych

przedmiotów z podziałem na:

- aktywność na lekcji

- odpowiedź ustna

- praca domowa

- sprawdzian pisemny

Oceny w takim wymiarze są przechowywane w przedziale obejmującym dany rok szkolny.

Wzór poniższego schematu jest widoczny dla ucznia i rodzica.

background image

32

Dzienniczek ucznia

Klasa: uczeń (od 2004-09-01 do 2008-06-20)
rodzice

Komunikaty

Oceny Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj

Widok zwykły /

Widok szczegółowy

/

Oceny semestralne

Zajęcia

Aktywność na

lekcji

Odpowiedź

ustna

Praca

domowa

Sprawdzian

pisemny

Fizyka

3

4

Język angielski

3+

5+

Język polski

4+, 4, 3+

4, 4, np

3+

4

Matematyka

np

2

Technika

74/100

Wychowanie
fizyczne

5, 5



Możliwe jest także wybranie opcji: WIDOK SZCZEGÓŁOWY, w którym wyświetlana jest

data otrzymania oceny z konkretnego przedmiotu, treść ocenionego zadania oraz jego typ,

ocena, a także czy miała miejsce poprawa (te dane przechowywane są w archiwum na

przestrzeni trzech miesięcy).

Klasa: uczeń (od 2004-09-01 do 2008-06-20)
rodzice

Komunikaty

Oceny

Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj

Widok zwykły

/ Widok szczegółowy/

Oceny semestralne

Data

Zajęcia

Typ zadania

Zadanie

Wpis

Poprawiono

2006-04-07

Język angielski

Odpowiedź ustna

Odmiana czasowników modalnych

5+

nie

2006-04-14

Język polski

Aktywność na lekcji Analiza utworów literackich

4+

nie

background image

33

Widok zwykły

/ Widok szczegółowy/

Oceny semestralne

Data

Zajęcia

Typ zadania

Zadanie

Wpis

Poprawiono

2006-04-26

Fizyka

Odpowiedź ustna

Rozwiązywanie zadań z kalorymetrii

3

nie

2006-04-28

Język angielski

Aktywność na lekcji Znajomość słówek

3+

nie

2006-05-04

Fizyka

Sprawdzian
pisemny

Prawa Netwona

2

tak

2006-05-04

Wychowanie

fizyczne

Aktywność na lekcji Bieg na 100m

5

nie

2006-05-05

Język polski

Odpowiedź ustna

Odmiana czasowników

np

nie

2006-05-09

Język polski

Aktywność na lekcji Dyskusja na temat lektury

4

nie

2006-05-09

Wychowanie

fizyczne

Aktywność na lekcji Pchnięcie kulą

5

nie

2006-05-11

Fizyka

Sprawdzian
pisemny

Prawa Netwona - poprawa sprawdzianu

4

nie

2006-05-15

Język polski

Aktywność na lekcji Udział w pracy grupowej

3+

nie

2006-05-15

Język polski

Odpowiedź ustna

Literatura młodzieżowa

4

nie

2006-05-15

Matematyka

Praca domowa

Rozwiązywanie nierówności

2

nie

2006-05-19

Język polski

Sprawdzian
pisemny

Pisanie podań

4

nie

2006-05-22

Język polski

Praca domowa

Rozprawka na temat lektury

3+

nie

2006-05-22

Matematyka

Odpowiedź ustna

Nierówności

np

nie

2006-05-24

Technika

Sprawdzian
pisemny

Właściwości materiałów

74/100

nie

2006-05-25

Język polski

Odpowiedź ustna

Odmiana czasowników

4

nie

Istotną zakładkę stanowią OCENY SEMESTRALNE, które są przechowywane w systemie

do momentu ukończenia przez ucznia gimnazjum. Widać tu podział na poszczególne lata

nauki. W tym polu widoczne są nie tylko stopnie, ale również wyliczone za każdy rok

średnie, zaznaczone szczególne osiągnięcia lub niechlubne nagany.

Klasa: uczeń (od 2004-09-01 do 2008-06-20)
rodzice

Komunikaty

Oceny Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj

Zajęcia

Rok I

Rok II

Rok III

Fizyka

dobry

dostateczny

Język angielski

bardzo dobry

celujący

background image

34

Zajęcia

Rok I

Rok II

Rok III

Język polski

dobry

dostateczny

Matematyka

celujący

celujący

...
...
...

Średnia ocen

4.75

4.2

Uwagi

świadectwo z
czerwonym paskiem

I miejsce w olimpiadzie
matematycznej na szczeblu
wojewódzkim


Wychowawca zakładkę OCENY widzi w nieco innej postaci. Umieszczona jest tu

alfabetyczna liczba uczniów oraz ich oceny ze wszystkich przedmiotów. W przypadku

nauczyciela tabela jest nieco okrojona; widoczny tu jest jedynie wykładany przez niego

przedmiot.

Klasa: Nauczyciel\Wychowawca

Komunikaty

Oceny Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj

Nazwisko ucznia

j.polski

j.angielski

matematyka

...

Bartoszewski Michał

4,5,3,4.5

5,5,4

4,3,3,3

...

Ciesielska Anna

2,5,4.5

4,5,5

5,6,5,5

...

...

...

...

...

...

Średnia ocen klasy

4.32




background image

35

FREKWENCJA:

Kolejna zakładka dotyczy FREKWENCJI, zalogowana osoba wybiera interesującą ją datę, a

w oknie głównym pojawia się interesujący nas tydzień.

Wychowawca, podobnie jak w zakładce OCENY, widzi nazwiska uczniów i zbiorowe

nieobecności, spóźnienia (liczone automatycznie z całego dnia zajęć, a wpisywane przez

prowadzących zajęcia).

Dzienniczek ucznia

Klasa: uczeń (od 2004-09-01 do 2008-06-20)
rodzice
nauczyciele

Komunikaty

Oceny

Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj


Data

1

2

3

4

5

6

7

22-05-2006, poniedziałek

-

-

-

-

-

-

-

23-05-2006, wtorek

-

24-05-2006, środa

s

u

u

u

25-05-2006, czwartek

s

s

26-05-2006, piątek

-

nieobecność nieusprawiedliwiona

8

u

nieobecność usprawiedliwiona

3

ns

nieobecność usprawiedliwiona potrzebami szkoły

0

s

spóźnienie

3

su

spóźnienie usprawiedliwione

0

o

obecność

0




w ybierz date

background image

36

LEKCJE:


Kolejny krok to plan lekcji:

Po kliknięciu ikony

Lekcje

automatycznie pojawiają się informacje dotyczące bieżącego

tygodnia, można również prześledzić historię odbytych zajęć, np. dane dotyczące

poprzedniego miesiąca (te dane przechowywane są w archiwum na przestrzeni trzech

miesięcy).

Nauczyciel w tej zakładce widzi klasy przypisane do danego dnia i danej godziny oraz

realizowany temat.

Dzienniczek ucznia

Klasa: uczeń (od 2004-09-01 do 2008-06-20)
rodzic

Komunikaty

Oceny

Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj

Widok zwykły/

Historia

/

Widok szczegółowy

Data

1

2

3

4

5

6

7

22-05-2006, poniedziałek

wf hist

j.ang, j.niem

gddw

mat

tech tech

23-05-2006, wtorek

wf

geog

mat

j.pol

chem

hist wf

24-05-2006, środa

wf

j.ang, j.niem mat

mat

hist

rel

25-05-2006, czwartek

wf

fiz

j.pol

j.pol

mat

rel

26-05-2006, piątek

biol

mat

inf, j.niem

j.ang, inf plast

j.pol wf





Poniżej plan szczegółowy

W oknie tym widoczne są nie tylko nazwy zajęć, określony jest także konkretny temat lekcji

oraz ewentualne zastępstwo.

background image

37

Klasa: uczeń (od 2004-09-01 do 2008-06-20)

rodzice

Komunikaty

Oceny

Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj

Widok zwykły

/ Widok szczegółowy

Data

Nr lekcji

Zastępstwo

Zajęcia

Temat lekcji

2006-05-22

1

nie

Wychowanie fizyczne

Siatkówka - doskonalenie odbicia piłki z dołu

2006-05-22

2

tak

Historia

Europa w XIX wieku - powtórzenie

2006-05-22

3

nie

Język niemiecki

Im Restaurant

2006-05-22

3

nie

Język angielski

Progress check 2

2006-05-22

4

nie

Godzina do dyspozycji wychowawcy

Jacy jesteśmy wobec siebie?

2006-05-22

5

nie

Matematyka

Wyrażenia algebraiczne - cd.

2006-05-22

6

nie

Technika

Sporządzanie planu otoczenia szkoły

2006-05-22

7

nie

Technika

Sporządzanie planu otoczenia szkoły - cd.

2006-05-23

1

nie

Wychowanie fizyczne

Koszykówka - kozłowanie piłki

2006-05-23

2

nie

Geografia

Klimat Polski

2006-05-23

3

nie

Matematyka

Wyrażenia algebraiczne - cd.

2006-05-23

4

nie

Język polski

Gry i zabawy językowe

2006-05-23

5

nie

Chemia

Metan

2006-05-23

6

nie

Historia

Sprawdzian - Europa w połowie XIX wieku

2006-05-23

7

nie

Wychowanie fizyczne

Uczniowie poszli do domu - nieobecny nauczyciel

2006-05-24

1

nie

Wychowanie fizyczne

Doskonalenie rzutów do kosza z miejsca

2006-05-24

2

nie

Język niemiecki

Meine Eltern sind tolerant

2006-05-24

2

nie

Język angielski

Test correction

2006-05-24

3

nie

Matematyka

Równania i nierówności

2006-05-24

4

nie

Matematyka

Równania i nierówności - cd.

2006-05-24

5

nie

Historia

Europa przed I wojną światową

2006-05-24

6

nie

Religia

Dary Ducha Świętego

2006-05-25

1

nie

Wychowanie fizyczne

Lekcja odwołana - nauczyciel na wycieczce klasowej

2006-05-25

2

nie

Fizyka

Promieniowanie i konwekcja

2006-05-25

3

nie

Język polski

Cechy stylu naukowego

2006-05-25

4

nie

Język polski

Andrzej Bursa - poeta ekscentryczny?

2006-05-25

5

nie

Matematyka

Rozwiązywanie zadań tekstowych

2006-05-25

6

nie

Religia

Dar mądrości i rozumu

2006-05-26

1

nie

Biologia

Daltonizm i hemofilia

2006-05-26

2

nie

Matematyka

Zależności funkcyjne

2006-05-26

3

nie

Język niemiecki

Klassenarbeit

2006-05-26

3

nie

Informatyka

Tworzenie wykresów

2006-05-26

4

nie

Informatyka

Tworzenie wykresów

2006-05-26

4

nie

Język angielski

Writing stories

2006-05-26

5

nie

Plastyka

Widok w perspektywie

2006-05-26

6

nie

Język polski

Środki stylistyczne - ćwiczenia

2006-05-26

7

nie

Wychowanie fizyczne

Siatkówka - zbicie piłki z własnego podrzutu



background image

38

ZADANIA:

To okno służy trzem użytkownikom:

- uczniowi, który nie ma już problemów z zapamiętywaniem jaka była praca domowa;

- rodzicom, którzy zamiast pytać „Co było zadane?”, mogą sformułować je w innej formie,

np. „Jak podobał Ci się wiersz „Padlina” Baudelaire’a?” Nie usłyszą już szybkiej i

wymijającej odpowiedzi „Nic na jutro nie mam” ;

- nauczycielom, którzy nie słyszą już stwierdzenia „zapomniałem/am”. Ich okno rozszerzone

jest o określenie klasy, która ma wykonać dane zadanie.

Dzienniczek ucznia

Klasa: uczeń (od 2004-09-01 do 2008-06-20)
rodzice

nauczyciel

Komunikaty

Oceny

Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Kontakt

Wyloguj

Data

realizacji

Data

zapowiedzi

Typ

zadania

Zajęcia

Zadanie

2006-05-26

2006-05-19

Praca
domowa

Język
polski

Analiza wiersza Ch. Baudelaire’a
"Padlina"






UWAGI:


Ten fragment widoczny jest w wersji dla rodziców, którzy na bieżąco śledzą nie tylko postępy

w nauce, ale również w wychowaniu swojej pociechy.

Ale tylko wersja należąca do grona pedagogicznego wzbogacona jest o przycisk sms, dzięki

któremu rodzic otrzymuje wiadomości tekstowe niezależnie od miejsca w którym przebywa

(ograniczeniem jest tylko zasięg telefonii komórkowej) i niezależnie od dostępu do internetu.

background image

39

Dzienniczek ucznia

Klasa: Wychowawca

Komunikaty

Oceny

Frekwencja

Lekcje

Zadania

Uwagi

Zmiana hasła

Wyloguj

Data

Treść uwagi

sms

2006-05-19

Uczestniczył w bójce na terenie szkoły. Proszę o jak najszybszy kontakt.

Wychowawca.

9. Propozycja planu projektu

9.1. Wyróżnione etapy i zadania

L.p. Nazwa etapu

Zadania

Czas
trwania

Osoby
realizujące

1

Projektowanie

Realizacja projektu funkcjonalnego

systemu, uzgodnienie z odbiorcami

ich potrzeb, ustalenie sposobu

testowania, stworzenie projektu

technicznego

20 dni

roboczych

Analityk 1 –

80%

Analityk 2 -

80%

2 Przygotowanie

do realizacji

Zakup niezbędnego sprzętu i

oprogramowania, postawienie serwera

WWW, instalacja systemu baz danych

10 dni

roboczych

Analityk 1 –

100%

Analityk 2 –

75%

3 Realizacja

bazy

danych

Stworzenie bazy danych na potrzeby

systemu, stworzenie formatek dla

nauczycieli i administratora systemu

20 dni

roboczych

Analityk 1 –

100%

Analityk 2 -

20%

4 Interface

Stworzenie

stron

WWW potrzebnych

20 dni

Analityk 1 –

background image

40

WWW

do uwierzytelniania, przeglądania

danych i komunikacji

roboczych 40

%

Analityk 2 –

100%

5 Testy

wewnętrzne

Wewnętrzne testy systemu

3 dni

robocze

Analityk 1 –

70%

7 Poprawki

po

testach

Poprawki po testach wewnętrznych 5

dni

roboczych

Analityk 1 –

50%

Analityk 2 –

50%

8 Testy

zewnętrzne

Testy systemu realizowane przez

odbiorców systemu

5 dni

roboczych

Odbiorca –

100%

9 Poprawki

po

testach

Poprawki po testach zewnętrznych, i

oddanie systemu do użytkowania

5 dni

roboczych

Analityk 1 –

50%

Analityk 2 –

50%

10

Utrzymanie

Utrzymanie systemu na warunkach

ustalonych w umowie

---

Analityk 2 –

10%


9.2. Zależności między etapami

Projektowanie systemu i przygotowanie do realizacji po stronie odbiorcy może iść

równolegle, pod warunkiem, że jest pewność co do realizacji systemu. Zrównoleglone mogą

zostać etapy 3 i 4 (realizacja bazy danych i interfejsu WWW). Pozostałe etapy powinny iść w

kolejności podanej w powyższym punkcie.

9.3. Analiza

zadań ścieżki krytycznej

Minimalny czas realizacji systemu to 65 dni roboczych, a maksymalny to 88 dni

roboczych (o ile nie pojawią się żadne niespodziewane przeszkody w trakcie realizacji).

Wąskim gardłem może być przygotowanie do realizacji (etap 2), gdyż bez jego realizacji nie

można przystąpić do dalszych prac.

background image
background image

10. Analiza ryzyka projektu


Zagrożenie

Szanse

wystąpienia

Stopień

szkód

Zapobieganie zagrożeniu

Postępowanie w przypadku wystąpienia

zagrożenia

Niedoprecyzowanie

specyfikacji

Średnie Duże Przyłożenie dużej wagi do

początkowych ustaleń i precyzyjnego

ustalenia oczekiwań i wymogów

odbiorców

W przypadku niejasności należy zwrócić się

do odbiorców o doprecyzowanie założeń.

Jeśli zrealizowany element systemu będzie

znacznie odbiegał od oczekiwań odbiorców

należy niezwłocznie dokonać niezbędnych

poprawek.

Brak doświadczenia

osób realizujących

system

Małe

Średnie

Odpowiedni dobór osób realizujących,

posiadających odpowiednie

umiejętności

Posiadanie osoby, która w razie wystąpienia

zagrożenia będzie w stanie pomóc w

realizacji projektu

Awaria bazy danych

Małe Małe Znalezienie

właściwych osób, które

będą zajmowały się obsługą i

administracją systemu

Jak najszybsza diagnoza problemu i usunięcie

go

Awaria serwera WWW

Małe Małe

Analogicznie jak dla awarii bazy danych Analogicznie jak dla awarii bazy danych

Awarie sprzętowe Małe Duże

Podpisanie umowy z dostawcą sprzętu

umowy na serwisowanie

Wezwanie serwisu w celu usunięcia problemu

(naprawy sprzętu)

Nieintuicyjna obsługa

Średnie Małe

Odbiór dokumentacji przez

Przeszkolenie użytkowników i późniejsze

background image

43

systemu użytkowników konsultacje

w

razie dalszych niejasności

Błędy w dokumentacji

Średnie

Średnie

Weryfikacja dokumentacji przez

odbiorców

Zarezerwowanie czasu na ewentualne

konsultacje, poprawienie dokumentacji

Bezpieczeństwo

informacji

Małe Duże

Stosowanie transmisji szyfrowanej i

uwierzytelniania

Zmiana haseł

background image

11.

Podsumowanie

Elektroniczny dzienniczek ucznia, to nowoczesny system tworzony dla potrzeb

placówek dydaktycznych. Służy on do rejestracji wszelkich danych dotyczących ucznia

(w tym uzyskanych wyników w nauce, frekwencji, otrzymanych uwag itp.) w celu sprawnego

pozyskania przez zainteresowanych bieżącej informacji. Program ten podnosi standard pracy

w szkole i umożliwia stałą współpracę z rodzicami dzięki dostępności bieżących danych w

Internecie oraz w razie nagłej potrzeby kontaktu przez SMS lub email.

Nie eliminuje innych form kontaktu z rodzicami takich jak tradycyjne zebranie czy

indywidualne rozmowy, ale w znacznym stopniu zwiększa możliwość kontrolowania

postępów w nauce. Szczególnie doceniany przez wychowawców, a także przez dyrektorów,

którzy na bieżąco mogą obserwować statystyki klas, pracę uczniów zagrożonych itp.

Przedstawiony przez nas projekt jest w rzeczywistości tylko zarysem pewnego

możliwego do zrealizowania systemu. Do uzyskania pełnego obrazu systemu potrzebne jest

uzgodnienie z przyszłymi odbiorcami czego konkretnie spodziewają się po zrealizowanym

systemie, oraz jak wyobrażają sobie działanie jego jako całości, oraz działanie każdego z

elementów.

Dobre, bezkolizyjne działanie takiego typu przedsięwzięcia wymaga sporo nakładów

pracy, o czym zwykli użytkownicy często nie zdają sobie sprawy. Solidne przygotowanie

podstaw teoretycznych, w tym graficzne przedstawienie przedsięwzięcia, stanowi „kamień

milowy” w procesie projektowania systemu, i umożliwia jego sprawną, i zgodną z

oczekiwaniami odbiorców, realizację.

Standardowa metoda rysowania diagramów dla projektów obiektowych, czyli UML,

znacznie ułatwia komunikację między analitykami biznesowymi i informatycznymi, gdyż

stanowi przydatną płaszczyznę porozumienia. Nie tylko przejrzyście ilustruje planowany

sposób działania systemu, ale pozwala również przedstawić rzeczy trudne do opisania

słowami, w taki sposób by były zrozumiałe dla każdego zainteresowanego, zarówno po

stronie osób realizujących projekt, jak i przyszłych użytkowników.

Tak więc dobrze zrobiony projekt jest podstawą szybkiej i skutecznej realizacji

systemu, oraz, co chyba najistotniejsze, uzyskania produktu zgodnego z oczekiwaniami, i

wymogami odbiorców. Z pewnością projektowanie powinno odgrywać ważną rolę w wielu

dziedzinach, nie tylko czysto technicznych, ale również biznesowych.

background image

12. Bibliografia

- Booch, G., Rumbaugh, J., Jacobson, I., UML przewodnik użytkownika, Wydawnictwa

Naukowo-Techniczne, Warszawa 2001

- Dumnicki, R., Kasprzyk, A., Kozłowski, M., Analiza i projektowanie obiektowe,

Wydawnictwo HELION, Gliwice 2005 (ISBN 83-7197-052-8).

- Fowler, M., Scott, K., UML w kropelce, Oficyna Wydawnicza LTP, Polish language

edition, Warszawa 2002 (ISBN 83-7255-171-5; Addison Wesley 2000).

- Lasek Mirosława, Notatki do wykładu Projektowanie systemów informatycznych, 2005

- Szejko, S., Metody wytwarzania oprogramowania, Wydawnictwo MIKOM,

Warszawa, 2002; r.3.2. (ISBN 83-7279-283-6).

- Śmiałek, M. Zrozumieć UML 2.0. Metody modelowania obiektowego, Wydawnictwo

HELION, Gliwice 2005 (ISBN 83-7361-918-6).


Wyszukiwarka

Podobne podstrony:
Dzienniczek ucznia Edukacja wczesnoszkolna E-BOOK
excel dzienniczek ucznia
plan elektroradiologia dzienna sem 2 2009 2010
II rok dzienniczek ucznia semestr zimowy
excel dzienniczek ucznia
Wpisy do dziennieczków ucznia
eurypides - elektra, DZIENNIKARSKA, Dziennikarstwo, Tradycje kultury europejskiej
elektroniczny dziennik praktyk Nieznany
DZIENNICZEK UCZNIA
Dzienniczek Ucznia rozdział 21
Dzienniczek Ucznia rozdział 16
Dzienniczek Ucznia rozdział 5
Dzienniczek Ucznia rozdzial 8
Dzienniczek Ucznia rozdział 4

więcej podobnych podstron