行思數位
← 作品集
2026

人事小工具系統

員工用 LINE 就能完成打卡、請假、加班與薪資查詢,HR 在後台完成兩關簽核、排班、給假與算薪的中小企業人事系統。

RESULTS

  • - 功能完整度接近商用全模組:
  • - 規模:127 支 API、28 個後台頁面、33 張資料表
  • - 涵蓋:打卡、補登、請假、加班、排班、輪班、公告、薪資、報表
  • - 品質有量化保障:29 份自動化測試共 317 項全數通過。測試程式碼約 1.5 萬行,和主程式約 1.7 萬行相當。
  • - 規則先寫成契約再寫程式:32 條領域契約、1,452 行,例如金額不可用浮點數、身分只能取自 LINE 驗證。
  • - 每一輪都經過獨立複審:審查者先實際重現缺陷再修正,例如「同一個核准送兩次會一路簽完兩關」,並補上會在舊程式上失敗的測試。
  • - 員工零安裝:打卡、請假都在 LINE 裡完成。定位驗證可以依公司需要整個關閉。

要解決的問題 中小企業的人事作業常散落在紙本假單、打卡鐘、Excel 薪資表和群組訊息之間。主管簽核沒有紀錄,HR 月底要人工對帳,特休與補休是否符合勞基法也很難確認。市面上的雲端人資系統雖然功能齊全,但員工通常得另外裝 App,費用也按人頭每月計算。

系統怎麼運作 員工端完全在 LINE 官方帳號裡:

  • 打卡:開啟 LIFF 打卡頁,可驗證是否在公司據點範圍內,也支援出差與居家上班。忘記打卡可以送補登,主管核准後才寫進出勤。
  • 請假:一頁表單填完假別、時間、事由和工作代理人,送出前會先看到展開後的時數與是否扣特休。
  • 加班:選時段,並選擇領加班費或換補休。
  • 查詢:假別餘額、本月出勤,以及薪資摘要加上一次性明細連結。薪資明細不會推進聊天室。

後台依身分分成員工、主管、HR、系統管理員。主管只看得到自己部門的資料;員工帳號登入後可以查自己的紀錄。

把法規做進流程

  • 請假時數依每位員工當天的排班展開計算,不是單純用起訖時間相減,會扣掉午休,跨夜班也能正確計算。
  • 特休依勞基法第 38 條週年制自動給假,換算成時數時依個人的工作日長度。
  • 期限到了不會自動作廢:未休的特休與補休由 HR 決定折發工資或遞延(下一版上線)。
  • 兩關簽核:請假、加班、補登都要經過主管與人事兩關,最終效果只在人事核准時才生效。沒有主管的部門直接進人事關,單子不會卡住。
  • 行事曆:支援國定假日匯入與補班日,也支援原住民族歲時祭儀這類「只有特定員工放假」的族別假日。