แสนยากร ชัยพิพัฒน์วรกุล
English
ผลงานทั้งหมด

ใช้งานจริง

ระบบวิเคราะห์อันตราย HACCP

แทนเอกสาร Excel หลายสิบหน้า เก็บวัตถุดิบและขั้นตอนครั้งเดียวแล้วใช้ซ้ำได้ทุกสินค้า มี risk matrix และส่งออก Excel/PDF ตามรูปแบบเดิม

ช่วงเวลา
2024 – 2026
บทบาท
พัฒนาคนเดียว
ฝ่ายที่ใช้
QA และความปลอดภัยอาหาร

ปัญหาเดิม

เอกสารวิเคราะห์อันตราย HACCP ดูแลด้วย Excel/Word ด้วยมือ ข้อมูลวัตถุดิบเดียวกันถูกพิมพ์ซ้ำในเอกสารของหลายสินค้า

สิ่งที่สร้าง

เริ่มจากเวอร์ชัน MVC ปี 2024 แล้วเขียนใหม่ปี 2026 เป็น .NET 10 + React คลังอันตรายใช้ซ้ำได้ ประกอบเป็นเอกสารรายสินค้า แก้เฉพาะเอกสารได้ และส่งออกหน้าตาเหมือนต้นฉบับ

ฟีเจอร์หลัก

  • คลังอันตราย: รายการ → กลุ่มอันตราย → มาตรการควบคุม พร้อม Q1–Q4 และ CCP
  • ประกอบเอกสารรายสินค้า แก้ไขเฉพาะเอกสารได้
  • ส่งออก Excel ตามรูปแบบเดิม และ PDF ขนาด A4
  • นำเข้า Excel แสดงรายการใหม่ / เหมือนเดิม / เปลี่ยน (รายฟิลด์) ก่อนบันทึก
  • แดชบอร์ดพร้อม risk matrix ความรุนแรง × โอกาส
  • สิทธิ์เพิ่ม/ดู/แก้/ลบ แยกตามเมนู

เบื้องหลังทางเทคนิค

  • โค้ดเส้นทางเดียวสร้างทั้ง Preview, Excel และ PDF การแก้เฉพาะเอกสารเก็บเป็น patch และคำนวณความเสี่ยงจาก matrix ทุกครั้งแทนการเก็บค่า
  • นำเข้าซ้ำแล้ว ID เดิมไม่เปลี่ยน การแก้เฉพาะเอกสารจึงไม่หลุด และตัดมาตรการซ้ำด้วย SHA-256 ของข้อความที่ normalize แล้ว
  • สร้าง PDF ด้วย Playwright ผ่าน Edge ที่ติดตั้งอยู่ และมี test ที่ล้มถ้า controller ไหนลืมใส่การเช็กสิทธิ์