Stworzona przez nas aplikacja “Phonebook” dla firmy “Systema” jest czymś w rodzaju książki telefonicznej zawierającej dane pracowników firmy. Pobiera ona informacje z bazy danych “Apache Derby” przy pomocy biblioteki JDBC. Pobrane informacje o pracowniku (numer identyfikacyjny, imię, nazwisko, numer telefonu, adres email i stanowisko pracy) wyświetla w tabeli, która może być sortowana przez użytkownika poprzez kliknięcie nagłówka tabeli. Do tego przy każdym wierszu tabeli znajdują się dwa przyciski; jeden do edycji danych, a drugi do usunięcia pracownika z bazy danych. Ten pierwszy powoduje otwarcie nowego okna z polami do podania nowych danych. Obydwa przyciski wysyłają zapytania do bazy danych, dzięki czemu jest ona dynamicznie aktualizowana, dzięki czemu użytkownikowi są ukazywane aktualne dane. Do tego w programie jest możliwość dodania nowego użytkownika za pośrednictwem przycisku. Mechanizm działa na podobnej zasadzie co edytowanie; po kliknięciu przycisku “dodaj” pojawia się nowe okno z polami danych nowego pracownika do wypełnienia, które następnie potwierdzamy przyciskiem, dzięki czemu wysyłamy kwerendę dodającą nowego pracownika do bazy danych. Nasza aplikacje jest również wyposażona w opcję dynamicznego wyszukiwania pracowników. Po rozpoczęciu wpisywania ich danych do pola wyszukiwania, na bieżąco są wyświetlane pasujące wyniki, aby zmaksymalizować komfort korzystania z aplikacji. Zawarliśmy w naszym programie również opcję zmiany języka (angielski lub niemiecki) z możliwością dodania dodatkowych języków w przyszłości. Ostatnim elementem naszej aplikacji jest opcja logowania przy włączaniu jej. Istnieje opcja zalogowania się jako użytkownik (bez opcji dodawania, edycji i usuwania pracowników) i administrator (z pełnym dostępem do wszystkich funkcji). W wypadku podania złego loginu lub hasła aplikacja wyłącza się. Warto też dodać, iż program został już przekonwertowany do pliku .exe, co pozwala na jego bezpośrednie użycie po pobraniu.
Die Anwendung „Phonebook“, die wir fur die Firma „Systema“ erstellt haben, ist so etwas wie ein Telefonbuch, das die Daten der Mitarbeiter der Firma enthalt. Es ruft mithilfe der JDBC-Bibliothek Informationen aus der „Apache Derby“-Datenbank ab. Die heruntergeladenen Informationen uber den Mitarbeiter (Identifikationsnummer, Vorname, Nachname, Telefonnummer, E-Mail-Adresse und Position) werden in einer Tabelle angezeigt, die der Benutzer durch Klicken auf den Tabellenkopf sortieren kann. Zusatzlich gibt es neben jeder Tabellenzeile zwei Schaltflachen; eine zum Bearbeiten von Daten und die andere zum Entfernen eines Mitarbeiters aus der Datenbank. Der erste offnet ein neues Fenster mit Feldern zur Eingabe neuer Daten. Beide Schaltflachen fragen die Datenbank ab, sodass diese dynamisch aktualisiert wird und der Benutzer mit aktuellen Daten versorgt wird. Daruber hinaus bietet das Programm die Moglichkeit, uber eine Schaltflache einen neuen Benutzer hinzuzufugen. Der Mechanismus funktioniert nach einem ahnlichen Prinzip wie das Bearbeiten; Nach dem Klicken auf die Schaltflache „Hinzufugen“ erscheint ein neues Fenster mit den auszufullenden Datenfeldern des neuen Mitarbeiters, die wir dann mit der Schaltflache bestatigen, wodurch wir eine Anfrage zum Hinzufugen eines neuen Mitarbeiters zur Datenbank senden. Unsere Anwendung ist aussserdem mit einer dynamischen Mitarbeitersuche ausgestattet. Sobald Sie mit der Eingabe ihrer Informationen in das Suchfeld beginnen, werden passende Ergebnisse in Echtzeit angezeigt, um Ihr Erlebnis mit der App zu maximieren. Wir bieten auch die Moglichkeit, die Sprache (Englisch oder Deutsch) zu andern, mit der Moglichkeit, in Zukunft weitere Sprachen hinzuzufügen. Das letzte Element unserer Anwendung ist die Anmeldeoption beim Einschalten. Es besteht die Moglichkeit, sich als Benutzer (ohne die Moglichkeit, Mitarbeiter hinzuzufugen, zu bearbeiten und zu loschen) und als Administrator (mit vollem Zugriff auf alle Funktionen) anzumelden. Wenn Sie den falschen Benutzernamen oder das falsche Passwort eingeben, wird die Anwendung ausgeschaltet. Erwahnenswert ist auch, dass das Programm bereits in eine .exe-Datei konvertiert wurde, sodass es direkt nach dem Download verwendet werden kann.