ระบบบริหารจัดการปั๊มน้ำมัน [DBMS]
สภาพแวดล้อมการดำเนินงาน
ส่วนหน้า
ในโปรเจ็กต์นี้ ส่วนหน้าทำได้โดยใช้สตรีมไลต์ไลบรารี Python ที่มีชื่อเสียง
Streamlit เป็นเฟรมเวิร์กแอปโอเพ่นซอร์สในภาษา Python ช่วยให้เราสร้างเว็บแอปสำหรับวิทยาศาสตร์ข้อมูลและการเรียนรู้ของเครื่องได้ในเวลาอันสั้น มันเข้ากันได้กับไลบรารี Python หลัก ๆ เช่น scikit-learn, Keras, PyTorch, SymPy(latex), NumPy, pandas, Matplotlib เป็นต้น
เราสามารถดำเนินการต่างๆ เช่น สร้าง อ่าน ลบ อัปเดต หรือที่เรียกว่าการดำเนินการ [CRUD]
มีฟังก์ชันที่ผู้ใช้กำหนดหนึ่งฟังก์ชันซึ่งคำนวณราคารวมในตาราง Tanker และทริกเกอร์ซึ่งตั้งค่าไว้ล่วงหน้าในตารางพนักงานซึ่งจะเปิดใช้งานเมื่อมีคนพยายามอัปเดตฟิลด์เงินเดือนหากเงินเดือนน้อยกว่า 300,000
แบ็กเอนด์
- ในการสร้างแบ็กเอนด์ของตารางและประชากรตารางเสร็จสิ้นใน MySQL
- นอกจากนี้ยังใช้ไลบรารีเช่น Pandas, ตัวเชื่อมต่อ sql, Streamlit
- ส่วนใหญ่จะเสร็จสิ้นโดยใช้ภาษา Python
โครงสร้างไฟล์โครงการ
ในโฟลเดอร์ Projets มีไฟล์ดังต่อไปนี้
- create_database.py --> ไฟล์นี้ใช้เพื่อสร้างฐานข้อมูล Ptrolpump_Management
- app.py --> นี่คือไฟล์หลักที่คุณต้องเรียกใช้หลังจากสร้างฐานข้อมูล มันมีรหัสสำหรับส่วน GUI
- Databases.py --> ไฟล์นี้มีการเรียกใช้ฟังก์ชันที่สำคัญทั้งหมด
- create.py --> มันสร้างแถวตารางใหม่เมื่อคุณต้องการเพิ่มข้อมูลใหม่
- Delete.py --> มันมีการใช้งานฟังก์ชั่นลบที่ใช้สำหรับการลบแถวใดแถวหนึ่งในตาราง
- read.py --> มันอ่านข้อมูลจากตารางและส่งไปดูฟังก์ชั่นเพื่อแสดง
- update.py -> มันอัพเดตข้อมูลในตาราง
วิธีการวิ่ง
- ขั้นแรกให้สร้างฐานข้อมูลโดยใช้ Create_database.py
- ติดตั้งไลบรารีทั้งหมด
- เรียกใช้ไฟล์ app.py โดยใช้คำสั่ง: "Python -m streamlit run app.py"