 |
| ŚWIADECTWA i ARKUSZE OCEN |
|   |
Program Świadectwa to profesjonalna aplikacja bazodanowa z rozbudowanym
modułem umożliwiającym wydruk różnego rodzaju formularzy. Projekt został
zrealizowany w ramach współpracy z firmą
ProgMan Software.
 
Praca z programem polega na przygotowaniu danych do wydruku i na wydrukowaniu
potrzebnych formularzy. Elastyczność programu pozwala na definiowanie
własnych ocen i typów ocen, dzięki czemu możliwe jest drukowanie zarówno
świadectw z klasyczną skalą ocen jak i dla oceniania
zintegrowanego (klasy I-III szkoły podstawowej).
Program "przygotowany" jest też na zmianę systemu oceniania.
Po wprowadzeniu danych klasy, uczniów i informacji o ich ocenach można
przystąpić do drukowania. Własny, uniwersalny format pliku formularza
wydruku pozwala na szybkie tworzenie szablonów wydruków świadectw,
arkuszy ocen, dyplomów i w ogóle jakichkolwiek formularzy. Bardzo
użyteczną funkcją programu jest możliwość pobrania nowych plików formularzy
z serwera firmy ProgMan za pomocą protokołu FTP. Wystarczy, że komputer
użytkownika jest podłączony do Internetu, żeby nie musiał się on
martwić o dostarczenie aktualnych wzorów.
Poniżej przedstawiono kilka zrzutów ekranu aplikacji
(w celu powiększenia należy kliknąć na zdjęcie):
Dzięki warstwowej budowie aplikacji, szybko stworzono bardzo użyteczny
moduł/program do wypełniania danych uczniów na komputerach domowych
nauczycieli (Świadectwa wychowawca). Niestety biblioteki obsługi
serwera Interbase zajmują zbyt dużo miejsca, a wymogiem zleceniodawcy
było, żeby program mieścił się na dyskietce,
dlatego trwałość obiektów osiągnięto poprzez serializację.
Ilość danych przetwarzanych przez ten program pozwala na przechowywanie
ich w całość w pamięci RAM komputera. Niemniej jednak dla stworzenia
opisywanej "nakładki" wystarczyły zmiany tylko w jednej klasie - dostępu
do danych (w jednym przypadku jest to dostęp do bazy danych w drugim
obsługa strumienia).
 
Projekt bazy danych został starannie przygotowany, ponieważ zlecenie
przewiduje obsługę 3 innych aplikacji na tej bazie danych
(np. program Sekretariat). Konieczne było rozważenie wielu sytuacji
(jak np. kasowanie uczniów - czy ma być to fizyczne usunięcie danych,
czy może przeniesienie danych do archiwum, tak żeby dane tego ucznia
były widoczne w programie Sekretariat).
 
Aplikacja została napisana w środowisku
Delphi 5, a serwerem bazy
danych jest Interbase.
 
|
|