نظام إدارة مضخة البنزين [DBMS]
بيئة التنفيذ
الواجهة الأمامية
في هذا المشروع، يتم تنفيذ الجزء الأمامي باستخدام مكتبة Python الشهيرة.
Streamlit هو إطار تطبيق مفتوح المصدر بلغة بايثون. فهو يساعدنا على إنشاء تطبيقات ويب لعلوم البيانات والتعلم الآلي في وقت قصير. وهو متوافق مع مكتبات Python الرئيسية مثل scikit-learn وKeras وPyTorch وSymPy(latex) وNumPy وpandas وMatplotlib وما إلى ذلك.
يمكننا إجراء عمليات مثل الإنشاء والقراءة والحذف والتحديث والمعروفة أيضًا باسم عمليات [CRUD].
هناك وظيفة واحدة محددة من قبل المستخدم والتي تحسب السعر الإجمالي في جدول الناقلات ومشغل تم إعداده مسبقًا في جدول الموظفين والذي يتم تنشيطه عندما يحاول شخص ما تحديث حقل الراتب إذا كان الراتب أقل من 300000.
الخلفية
- في الواجهة الخلفية، يتم إنشاء الجدول ومحتوى الجدول في MySQL
- ويستخدم أيضًا مكتبات مثل Pandas وSql Connector وStreamlit
- ويتم ذلك في الغالب باستخدام لغة بايثون.
هيكل ملف المشروع
في مجلد Projets الملفات التالية موجودة
- create_database.py --> يتم استخدام هذا الملف لإنشاء قاعدة بيانات Ptrolpump_Management
- app.py --> هذا هو الملف الرئيسي الذي تحتاج إلى تشغيله بعد إنشاء قواعد البيانات. أنه يحتوي على رموز لجزء واجهة المستخدم الرسومية.
- databases.py --> يحتوي هذا الملف على جميع استدعاءات الوظائف المهمة
- create.py --> يقوم بإنشاء صفوف جدول جديدة عندما تريد إضافة بيانات جديدة.
- حذف.py --> يحتوي على تطبيق وظيفة الحذف المستخدم لحذف أي صف محدد في الجدول.
- read.py --> يقرأ البيانات من الجدول ويرسلها لعرض الوظيفة المراد عرضها.
- update.py --> يقوم بتحديث البيانات الموجودة في الجدول.
كيفية التشغيل
- قم أولاً بإنشاء قواعد البيانات باستخدام Create_database.py
- تثبيت كافة المكتبات
- قم بتشغيل ملف app.py باستخدام الأمر: "Python -mstreamlit run app.py"