0.5Γβ Perlahan Β· Cepat β
0%Peringkat 0 / 7 Β· Melahu
π¬Tekan Main Demo untuk lihat Staff Attendance Ringkasan Ejen.
Demo Selesai Semua Peringkat Dijana
01 WhatsApp Arahan
02 Analisis Keperluan
Menunggu Sedang aktif Selesai
03 Penjanaan Skrip Python
1
π₯
Ambil data kehadiranFetch clock-in/out records
2
π
Kira kehadiranCalculate attendance rates
3
β οΈ
Kesan anomaliFlag unusual corak
4
π
Ringkasan & laporanGenerate attendance report
import pandas as pd
from datetime import datetime, timedelta
def attendance_summary(dept_id, period_days=30):
cutoff = datetime.now() - timedelta(days=period_days)
records = pd.read_sql("SELECT * FROM attendance WHERE dept_id = ? AND date >= ?", (dept_id, cutoff))
summary = records.groupby('staff_id').agg(total_days=('date','count'), present=('status',lambda x: (x=='present').sum()))
summary['rate'] = (summary['present'] / summary['total_days'] * 100).round(1)
return summary
04 Rajah Blok
Menunggu Sedang aktif Selesai
05 Skema Sistem
Menunggu Sedang aktif Selesai
Handle attendance anomalies sensitively dan follow syarikat HR policies.
06 Simulasi Attendance Scan
Mula Kehadiran
07 Attendance Ringkasan Report
Log Terminal
[SISTEM] Staff Attendance Ringkasan Ejen sedia
Seni Bina Sistem
π€ Lapisan Ejen
Clock data parser
Rate calculator
Anomaly detector
π’ HR Lapisan
Attendance DB
Staff records
HR sistem
Laporan
Nota Keselamatan
- Handle attendance anomalies sensitively dan follow syarikat HR policies.
- Configure role-based access untuk attendance data.
- Maintain audit trail untuk all attendance changes.
- Demo pelayar menggunakan data simulasi sahaja.