PowerWatch هو مشروع مصطلح لدورة نظم إدارة قواعد البيانات. النطاق الرئيسي للمشروع هو إدارة وتصور بيانات الطاقة. تم تطويره في Python باستخدام مكتبة PyQt6 لأغراض واجهة المستخدم الرسومية ومكتبة Matplotlib لعرض الرسوم البيانية.
لتثبيت المشروع، يجب أن يكون لديك Python 3.6 أو أعلى. يمكنك تثبيت الحزم المطلوبة باستخدام الأمر التالي:
pip install -r requirements.txt
يستخدم المشروع MySQL لتخزين البيانات. يحتوي ملف energy.sql
على بيانات نموذجية لمصطلح المشروع. لإعداد قاعدة البيانات، تحتاج إلى تثبيت MySQL وإعداد قاعدة بيانات باسم "الطاقة". أوراق الاعتماد المستخدمة في المشروع هي:
يمكنك تغيير بيانات الاعتماد هذه في وظيفة create_connection
في ملف src/main.py
.
يمكنك تشغيل المشروع باستخدام الأمر التالي:
python src/main.py
المساهمات هي موضع ترحيب! لا تتردد في تقديم طلب السحب.
هذا المشروع مرخص بموجب شروط ترخيص MIT. راجع ملف الترخيص للحصول على التفاصيل.