Zurück zu den Projekten

Finance Manager

Finanz Manager

Eine Windows-Desktop-Anwendung zur Verwaltung von Einnahmen und Ausgaben für mehrere Firmen. Die Anwendung ermöglicht das Erfassen, Filtern, Auswerten und Nachverfolgen von Geschäftstransaktionen sowie die Verwaltung von Mitarbeitern, Benutzern und Datenbanken.

C#WinFormsMicrosoft Access DatabaseSQLWindows Desktop DevelopmentDataGridViewChartsPDF ExportAuthenticationCRUD Operations

Problem

Kleine Unternehmen oder Selbstständige brauchen oft eine einfache Möglichkeit, Einnahmen, Ausgaben, Löhne, Fixkosten und weitere Kosten übersichtlich zu erfassen, ohne direkt mit einer Datenbank arbeiten zu müssen.

Lösung

Ich habe eine Desktop-Anwendung entwickelt, mit der Transaktionen strukturiert eingetragen und später ausgewertet werden können. Nutzer können Einnahmen und Ausgaben erfassen, einer Firma zuordnen, Kategorien auswählen, Mehrwertsteuer berechnen, Rechnungsnummern speichern und die Daten über Tabellen, Historie und Auswertungen analysieren.

Funktionen

  • Login-Fenster mit Benutzeranmeldung
  • Neue Transaktion als Einnahme oder Ausgabe erfassen
  • Auswahl mehrerer Firmen
  • Kategorien wie Einnahmen, Lohn, Fixkosten und Unfixkosten
  • Eingabefelder für Datum, Firmenname, Artikel, Betrag, Mehrwertsteuer, Rechnungsnummer, Zahlungsart und Notiz
  • Unterstützung von 7% und 19% Mehrwertsteuer
  • Zahlungsart, zum Beispiel Bar
  • Übersicht aller Transaktionen
  • Bearbeiten und Löschen von Transaktionen
  • Filter nach Firma, Typ, Kategorie und Zeitraum
  • Historie mit Benutzer, Aktion und Zeitraumfilter
  • Auswertungen mit Gesamtsumme, Einnahmen, Ausgaben, MwSt., Saldo und Mitarbeiterkosten
  • Diagramm-/Kreisdiagramm-Ansicht für Finanzübersicht
  • PDF-Export der Auswertungen
  • Mitarbeiterverwaltung mit Mitarbeiter-ID, Name, Aktiv-Status
  • Zugangsverwaltung mit Benutzername, Passwort, vollständigem Namen und Rolle
  • Datenbankverwaltung zum Auswählen, Erstellen und Anzeigen einer Access-Datenbank

Screenshots

Hinweis: Private Daten in den Screenshots sind aus Datenschutzgründen unkenntlich gemacht.

Login-Fenster mit Benutzeranmeldung
Neue Transaktion erfassen (Einnahme/Ausgabe)
Übersicht aller Transaktionen mit Filtern
Historie mit Benutzer und Zeitraumfilter
Auswertungen mit Summen und Diagrammen
Mitarbeiterverwaltung
Zugangsverwaltung (Benutzer & Rollen)
Datenbankverwaltung (Access)

Was ich gelernt habe

Aufbau einer vollständigen Desktop-AnwendungDatenbankanbindung mit Microsoft AccessCRUD-Funktionen für Transaktionen, Benutzer und MitarbeiterBenutzeroberflächen mit WinFormsFilter- und SuchfunktionenAuswertungen und DiagrammeRollen-/BenutzerverwaltungStrukturierung von Geschäftsprozessen in Software