PowerWatch เป็นโครงการภาคเรียนสำหรับหลักสูตรระบบการจัดการฐานข้อมูล ขอบเขตหลักของโครงการคือการจัดการและแสดงภาพข้อมูลพลังงาน ได้รับการพัฒนาใน Python โดยใช้ไลบรารี PyQt6 เพื่อวัตถุประสงค์ GUI และไลบรารี Matplotlib สำหรับการแสดงกราฟ
หากต้องการติดตั้งโปรเจ็กต์ คุณต้องมี Python 3.6 ขึ้นไป คุณสามารถติดตั้งแพ็คเกจที่จำเป็นได้โดยใช้คำสั่งต่อไปนี้:
pip install -r requirements.txt
โครงการนี้ใช้ MySQL สำหรับการจัดเก็บข้อมูล ไฟล์ energy.sql
มีข้อมูลตัวอย่างสำหรับโปรเจ็กต์คำนี้ ในการตั้งค่าฐานข้อมูล คุณต้องติดตั้ง MySQL และตั้งค่าฐานข้อมูลชื่อ 'energy' ข้อมูลรับรองที่ใช้ในโครงการคือ:
คุณสามารถเปลี่ยนข้อมูลรับรองเหล่านี้ได้ในฟังก์ชัน create_connection
ในไฟล์ src/main.py
คุณสามารถรันโครงการโดยใช้คำสั่งต่อไปนี้:
python src/main.py
ยินดีบริจาค! โปรดส่งคำขอดึง
โครงการนี้ได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียด