Należy napisać
bazę danych przechowująca informację o wszystkich chorobach pacjenta,
wynikach jego badań, oraz informacje o wykonanych zdjęciach RTG. Użytkownik
bazy będzie mógł dokonać wyboru pacjenta wskazując jego położenie na
wyświetlanej liście lub poprzez podanie kompletnego nazwiska i imienia. W
menu „pacjenta” użytkownik uzyska informacje o ilości dostępnych wpisów
chorobowych, badań i zdjęć. Ponadto będzie mógł:
- przejrzeć
wpisy chorobowe (JTable)
o w porządku chronologicznym
o odwrotnie do chronologicznego
o tylko wpisy z określonych dat
- przejrzeć wyniki badań (JTree)
o wszystkie
o uwzględniając tylko określone (występujące na wynikach wskazanego
pacjenta) stężenia np. pierwiastków, leukocytów, trombocytów itp. itd
- wyświetlić zdjęcia RTG (podczas dodawania zdjęć należy ręcznie zaznaczyć
regiony zainteresowań które będą kompresowane z najlepsza jakością, cały
pozostały obraz można zapisać z 50% kompresja)
Ekran
aplikacji wykorzystującej oblicze typu Swing będzie składał się z menu,
zakładek (JTabbedPane) oraz paneli. Pierwszy z wymienionych komponentów
posłuży do załadowania, lub zapisania danych dotyczących konkretnego
pacjenta, oraz operacji dedykowanych do każdej z zakładek. Zakładki będą
przechowywać komponenty o funkcjonalności wymienionej w treści tego
projektu.
Uwaga projekt powinien przedstawiać całość technologii
przedstawionych na wykładach i ćwiczeniach. Ponadto do projektu należy
dołączyć dokumentację.