Abrechnungs-App in Java
Anwendung zum Erstellen von Abrechnungen und Stundenübersichten für Lerntherapeuten und Nachhilfelehrer
Ich habe eine Anwendung zum Erstellen von Abrechnungen und Stundenübersichten in Java programmiert. Sie kann verwendet werden, wenn man immer nur einzelne Kunden hat, die Stunden bei einem buchen und einzeln kommen, wie das zum Beispiel bei Therapeuten aller Art, Nachhilfe- oder Musiklehrern der Fall ist.
Nutzer können die Termine eintragen, die ein Kunde vereinbart hatte. Falls diese Stunde ausgefallen ist, aber trotzdem noch in der Übersicht auftauchen soll, kann ausgewählt werden, dass diese Stunde nicht abgerechnet werden soll. (Ein Menü zum Hinzufügen von regelmäßig stattfindenden Stunden gibt es ebenfalls.)
Pro Kunde kann festgelegt werden, welcher Stundensatz in welchem Zeitraum gilt oder galt.
Zahlungen des Kunden können im Reiter “Konto“ vermerkt werden.
Nutzer können eine Stundenübersicht für einen Kunden per Knopfdruck als .csv
exportieren. Die exportierte Datei und der Ordner, in dem diese liegt, werden automatisch geöffnet. Die Datei kann nun nach Belieben formatiert, bearbeitet und zum Beispiel ausgedruckt werden.
Die Datenmenge, die Nutzer in die App eingeben können, ist nicht begrenzt. Da die Anwendung aber für Selbstständige mit Einzelkunden ausgelegt ist, ist die Größe der Datei, in der die Daten liegen, immer sehr gering. Daher ist es möglich, bei jedem vom Nutzer ausgeführten Speichervorgang eine Kopie der gesamten Daten abzulegen. Diese können zum Beispiel als Backups auf einen anderen Datenträger kopiert werden.
Die Anwendung habe ich mit Java und die dazugehörige GUI mit Swing entwickelt. Sie läuft rein lokal auf einem PC und kann als .jar
-Datei in der Java Runtime Engine ausgeführt werden. Die Daten, die Nutzer in der Anwendung eingeben und bearbeiten können, sind unabhängig von den exportierbaren.csv
-Dateien als JSON
-objekt in einer Textdatei gespeichert.
Noch Fragen?