KNP Program Solution รับพัฒนาระบบบริหารงานบุคคลครบวงจร ครอบคลุมตั้งแต่การลงเวลาด้วยเครื่องสแกนลายนิ้วมือ การคำนวณเงินเดือน ภาษีหัก ณ ที่จ่าย ไปจนถึงพอร์ทัลให้พนักงานยื่นลาและตรวจสอบเวลาทำงานผ่าน LINE ได้ด้วยตนเอง จบครบในระบบเดียว
ระบบเชื่อมข้อมูลจากฮาร์ดแวร์จริงถึงงานบัญชีเงินเดือน ลดงานคีย์มือและความผิดพลาด พร้อมออกแบบให้พนักงานทุกคนเข้าถึงข้อมูลของตัวเองได้สะดวก
Tech Stack
- Backend: Laravel 12, PHP 8.2, MySQL
- ฮาร์ดแวร์: เครื่องสแกนลายนิ้วมือ ZKTeco (รับข้อมูลเรียลไทม์ผ่าน Push/ADMS)
- พนักงาน: LINE LIFF / LINE Login API
- เอกสาร:
mPDF(สลิป/50 ทวิ ภาษาไทย), Maatwebsite Excel - Frontend: Blade, DataTables
ฟีเจอร์หลักแบ่งออกเป็น 7 กลุ่มงาน ทำงานเชื่อมกันตั้งแต่การลงเวลาถึงการจ่ายเงินเดือน
ลงเวลาและสแกนลายนิ้วมือ
- เชื่อมเครื่องสแกนลายนิ้วมือ ZKTeco รับข้อมูลแบบเรียลไทม์ (Push/ADMS)
- ประมวลผลเข้า-ออกงาน สาย ขาด ลา และวันหยุด อัตโนมัติ
- ตั้งค่ากะ เวลาเข้างาน สาย ขาด และจุดเริ่ม OT ได้เอง
- หน้าข้อมูลสแกนนิ้ว ค้นหาตามชื่อพนักงาน พร้อมดูเวลาเข้างานรายคน
คำนวณเงินเดือน
- คำนวณเงินเดือนอัตโนมัติ ทั้งรายเดือนและรายวัน
- รองรับ OT หลายอัตรา หักสาย/ขาด ประกันสังคม และภาษี
- ออกสลิปเงินเดือน PDF ภาษาไทย
ภาษีหัก ณ ที่จ่าย (50 ทวิ)
- ออกหนังสือรับรองหักภาษี ณ ที่จ่าย (50 ทวิ)
- จัดการผู้รับเงิน (Payee) และประเภทเงินได้/ภาษี
- ตั้งค่าหัวเอกสารบริษัทผู้จ่าย
รายงานเชิงบริหาร (Excel/PDF)
- สรุปการเข้างาน, ต้นทุนแรงงานตามแผนก และรายงาน OT
- พนักงานเข้า-ออก (การจ้าง) และสาย/ขาดสะสม
- รายงานการทำงานทั้งปี ส่งออกได้ทั้ง Excel และ PDF
พอร์ทัลพนักงาน (Employee Portal) — LINE LIFF + เว็บ
- ยื่นใบลาเอง ทั้งเต็มวันและครึ่งวัน (เช้า/บ่าย)
- ดูเวลาทำงานตัวเองรายวัน พร้อมสรุปรายเดือน (มา/สาย/ขาด/OT)
- ติดตามสถานะการอนุมัติลา
- สมัคร/ยืนยันตัวตนด้วยเลขบัตรประชาชนหรือพาสปอร์ต + วันเกิด
- ผู้ดูแลบล็อกการเข้าใช้งานของพนักงานได้
จัดการองค์กรและข้อมูลพื้นฐาน
- ข้อมูลพนักงานครบ (วันหยุดประจำสัปดาห์รายคน, ธนาคาร, SSO/ภาษี)
- แผนก ตำแหน่ง ประเภทพนักงาน และกลุ่ม
- จัดการวันหยุด, ธนาคาร/วิธีรับเงิน และคำนำหน้าชื่อ
- ระบบลาและพักงาน (Furlough)
ระบบหลังบ้านและความปลอดภัย
- แดชบอร์ดภาพรวม พร้อมการ์ดคนสแกนนิ้วล่าสุด
- สิทธิ์รายเมนูรายผู้ใช้ (อ่าน/เพิ่ม/แก้/ลบ/ส่งออก)
- แยกสิทธิ์ล็อกอิน admin กับพนักงาน (multi-guard)
- จัดการเมนู ตั้งค่าระบบ และข้อมูลส่วนตัว
ยกเครื่องทั้งระบบจาก Laravel 5.8 ขึ้น Laravel 12 (PHP 7 → 8.2) โดยข้อมูลไม่หลุดแม้แต่รายการเดียว
จุดเด่นเชิงเทคนิค
จุดเด่นของระบบ
- อัปเกรดเฟรมเวิร์กครั้งใหญ่: ยก Laravel 5.8 → 12 (PHP 7 → 8.2) ทั้งระบบ ข้อมูลครบถ้วน
- เชื่อมฮาร์ดแวร์จริง: รับข้อมูลลายนิ้วมือ ZKTeco แบบเรียลไทม์ผ่าน Push/ADMS
- เข้าถึงผ่าน LINE: พนักงานยื่นลา/ดูเวลาได้เองผ่าน LINE LIFF ไม่ต้องติดตั้งแอป
- เอกสารไทยครบ: สลิปเงินเดือนและหนังสือ 50 ทวิ ภาษาไทยด้วย mPDF
- ปลอดภัยหลายชั้น: multi-guard แยก admin/พนักงาน พร้อมสิทธิ์รายเมนู