รับพัฒนาระบบลงเวลา & เงินเดือน (HR/Payroll) | KNP
KNP Program Solution SYSTEM DEVELOPMENT & MAINTENANCE
Portfolio · HR / Payroll

ระบบลงเวลาสแกนนิ้วและคำนวณเงินเดือน (HR & Payroll)

ระบบบริหารงานบุคคลครบวงจร ตั้งแต่สแกนลายนิ้วมือลงเวลา คำนวณเงินเดือน ภาษีหัก ณ ที่จ่าย ไปจนถึงพอร์ทัลพนักงานผ่าน LINE

Backend Laravel 12 PHP 8.2 · MySQL
ฮาร์ดแวร์ ZKTeco Push/ADMS เรียลไทม์
พนักงาน LINE LIFF ยื่นลา/ดูเวลาเอง
Migration 5.8 → 12 ข้อมูลไม่หลุด

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/พนักงาน พร้อมสิทธิ์รายเมนู