PowerWatch ist ein Semesterprojekt für den Kurs „Datenbankmanagementsysteme“. Der Hauptumfang des Projekts liegt in der Verwaltung und Visualisierung von Energiedaten. Es wurde in Python entwickelt und verwendet die PyQt6-Bibliothek für GUI-Zwecke und die Matplotlib-Bibliothek für die Anzeige von Diagrammen.
Um das Projekt zu installieren, benötigen Sie Python 3.6 oder höher. Sie können die erforderlichen Pakete mit dem folgenden Befehl installieren:
pip install -r requirements.txt
Das Projekt verwendet MySQL zur Datenspeicherung. Die Datei energy.sql
enthält Beispieldaten für das Termprojekt. Um die Datenbank einzurichten, müssen Sie MySQL installiert haben und eine Datenbank namens „energy“ einrichten. Die im Projekt verwendeten Anmeldeinformationen sind:
Sie können diese Anmeldeinformationen in der Funktion create_connection
in der Datei src/main.py
ändern.
Sie können das Projekt mit dem folgenden Befehl ausführen:
python src/main.py
Beiträge sind willkommen! Bitte senden Sie gerne einen Pull Request.
Dieses Projekt ist unter den Bedingungen der MIT-Lizenz lizenziert. Einzelheiten finden Sie in der LICENSE-Datei.