สถาปัตยกรรมระบบ (Layered Architecture)
Layer 1 — User Interface (Web Application)
🎫 Queue Screen ⚖️ Scale Screen 🔬 QC Screen 🧮 Pricing Screen 💰 Payment Screen 📊 Dashboard
Layer 2 — Business Logic (Application Services)
Queue Service Scale Service QC Service Pricing Engine Payment Service Report Service
Layer 3 — Data Layer
🗄️ Master Database 📋 Transaction DB 📝 Audit Log DB 📁 File Storage
Layer 4 — External Integration
🏦 K-Cash Connect Plus 📷 กล้องวงจรปิด (ลาน) ⚖️ เครื่องชั่งน้ำหนัก
ความสัมพันธ์ระหว่างโมดูล
โมดูลเชื่อมต่อกับประเภทข้อมูล
Queue ManagementScale Managementบัตรคิว → เปิดใบงาน
Scale ManagementQC Management, Pricingน้ำหนักสุทธิ → คำนวณราคา
QC ManagementPricing Management%แป้ง → ราคา/ตัน
Pricing ManagementPayment Managementยอดเงิน → รายการจ่าย
Payment ManagementPayment File Generationรายการ → Bank Text File
Payment File GenerationK-Cash Connect PlusBank Text File → โอนเงิน
All ModulesAudit Log Managementทุกการกระทำ → Log