KalembaP_KocowiczA_Szkola.doc

(195 KB) Pobierz

Piotr Kalemba 148622   

Arkadiusz Kocowicz 148660

Szkoła

Opis techniczny:

Baza Szkoła służy do przechowywania :

  1. Danych osobowych takich jak imię, nazwisko, adres, numer PESEL, numery telefoniczne nauczycieli i uczniów
  2. List oddziałów, planów zajęć , wraz z przyporządkowaniem nauczyciela, sali, godzin rozpoczęcia i zakończenia
  3. Ocen i uwag, skorelowanych z danym uczniem, nauczycielem i datą wystawienia
  4. Obecności na zajęciach

baza_relacje.GIF

Rysunek 1

Struktura relacji pomiędzy tabelami widoczna jest na rysunku 1. Sercem bazy są cztery tabele: T_zajecia, T_obecność, T_ocena, T_oddział. Każdy wiersz tabeli zajęcia to konkretne zajęcia dydaktyczne ( nauczyciel, sala, przedmiot, godzina, data ), wiersze obecności to dane o tym czy uczeń był na konkretnych zajęciach odbywających się danego dnia. Tabela ocena zawiera zapis osiągnięć uczniów, a oddział przechowuje informacje o przynależności uczniów do poszczególnych klas.

              Najważniejszym z użytkowego punktu widzenia formularzem jest panel przełączania, oraz jego alternatywna wersja Formularz2, na którym wszystkie dostępne raporty i kwerendy zostały zgromadzone na jednej formatce, panel przełączania natomiast ma postać dwupoziomowego menu. Pozostałe formularze są nazwane na tyle intuicyjnie, ze zbędnym wydaje się być dodatkowy opis.  Na panelu przełączania znajdują się przyciski, które są skojarzone z odpowiednimi makrami, makra te uruchamiają raporty które zostały stworzone na podstawie  kwerend, i formularze.

Nazwa tabeli

Zawartość

T_dzien

nazwy dni tygodnia skojarzone z numerami  IDdzien

T_godzina

tabeli poszczególne godziny zajęć skojarzone są z numerami lekcji

T_nauczyciele

dane osobowe ( imię, nazwisko, adres, telefon, rok urodzenia ); każda grupa danych ( opis jednego nauczyciela ) jest przypisany do numeru IDnauczyciel

T_obecnosc

pola IDobecnosc, IDlekcja, IDuczen, data, IDtypobecnosci, IDnauczyciel; tutaj przechowywane są informacje o tym czy uczeń był obecny, czy spóźniony, czy nieobecny

T _ocena

IDocena, IDuczen, IDtypoceny, data, wartosc_oceny, IDlekcja; tutaj przechowywane są informacje kiedy, na jakim przedmiocie i jaka ocenę dostał uczeń

T_oddział

pola IDoddzial, profil, literka, IDnauczyciel, rok; ta tabela przechowuje stworzone oddziały i przypisuje do nich nauczyciela prowadzącego – wychowawcę

T_przedmiot

pola IDprzedmiot, nazwa, podstawa_programowa

T_sale

pola IDsala, profilsali, uwagi, nrsali; zawiera informacje o salach

T_typ_oceny

zawiera pola IDtypoceny, typ oceny. Tutaj znajdują się wszystkie pozycje z obowiązującej skali ocen

T_typobecnosci

zawiera pola IDtypobecnosci, typ; tutaj wypisane są wszystkie statusy ucznia na lekcji ( np. obecny, nieobecny, spóźniony )

T_uczniowie

tabela analogiczna do tabeli T_nauczyciele, ale zawiera dodatkowe pole IDoddział, pole to kojarzy ucznia z danym oddziałem.

T_uwagi

tabela zawiera IDuwaga, IDuczen, IDnauczyciel, tresc_uwagi – w tej tabeli zapisana jest treść uwagi; jest ona skojarzona z uczniem który dostał uwagę, i nauczycielem który uwagę wystawił

T_zajęcia

zawiera pola IDlekcja, IDsala, IDnauczyciel, IDoddział, IDprzedmiot, IDdzień, IDgodzina – tabela zawiera wszystkie lekcje jakie odbywaja się w szkole


Nazwa raportu

Co wyświetla

Na czym oparty

R_oceny_z_przedmiotow

Oceny z danego przedmiotu chronologicznie

K_oceny_wg_przedmiotu_i_oddzialu

R_godzina

wykaz godzin lekcji

T_godzina

R_lista_nauczycieli

Alfabetyczną listę nauczycieli

K_lista_nauczycieli

R_lista_oddziału

Alfabetyczny spis klasy

K_listaoddziału

R_lista_uczniów

Alfabetyczny spis uczniów z bazu

T_uczniowie

R_nauczyciel_szukaj

Wyszukuje nauczyciela

K_nauczyciel_szukaj

R_nieobecnoscioddziału

Nieobecności dla danego oddziału chronologicznie

K_obecnosc_oddział

R_obecnosc_ucznia

Obecności ucznia chronologicznie

K_obecnosc_ucznia

R_ocena_wg_oddział

Oceny oddziału z przedmiotu

K_wg_przedmiotu_i_oddziału

R_oceny_koncowe_ucznia

Oceny końcowe ucznia

K_oceny_koncowe_ucznia

R_oceny_koncowe_przedmiotu

Oceny końcowe z danego przedmiotu

K_oceny_koncowe_z_przedmiotu

R_oceny_ucznia

Wszystkie oceny ucznia

K_oceny_ucznia

R_oddzial

Spis oddziałów

T_oddzialy

R_plan_nauczyciela

Plan zajęć nauczyciela

K_plan_zajec_nauczyciela

R_plan_ucznia

Plan zajęć ucznia

K_plan_zajec_ucznia

...
Zgłoś jeśli naruszono regulamin