Search
× Search




ผลงานสหกิจ

การพัฒนาเว็บสำหรับการติดตามผู้สมัครและการบริหารจัดการกระบวนการคัดเลือก

Development of a Web-Based Applicant Tracking and Selection Management System

ผู้จัดทำ: นายศุภชัย บุตรเสือ

อาจารย์ที่ปรึกษา: ผู้ช่วยศาสตราจารย์ ดร.ศรีศุภางค์ ทิ้วสุวรรณ

ที่มาและความสำคัญ

ปัจจุบันหลายหน่วยงานมีการเปิดรับสมัครผู้เข้าร่วมโครงการผ่านระบบออนไลน์ ทำให้มีผู้สมัครจำนวนมากในแต่ละรอบการคัดเลือก หากใช้วิธีการจัดการข้อมูลแบบเดิม เช่น การตรวจสอบข้อมูลจากตารางหรือเอกสารด้วยตนเอง อาจทำให้เกิดความล่าช้าและความผิดพลาดได้ จึงพัฒนาเว็บสำหรับติดตามสถานะผู้สมัครและบริหารจัดการกระบวนการคัดเลือก โดยระบบเชื่อมต่อกับข้อมูลที่จัดเก็บในรูปแบบไฟล์ Excel บนระบบคลาวด์ผ่าน Microsoft Graph API เพื่อดึงข้อมูลและแสดงผลแบบ Real-time ลดขั้นตอนการทำงานซ้ำซ้อน และเพิ่มประสิทธิภาพในการบริหารจัดการ

วัตถุประสงค์

  1. พัฒนาเว็บสำหรับติดตามสถานะผู้สมัครในแต่ละขั้นตอนของการคัดเลือกทั้ง 8 รอบ
  2. อำนวยความสะดวกให้ผู้สมัครสามารถตรวจสอบข้อมูล การสอบ และการส่งเอกสาร
  3. พัฒนาระบบเชื่อมต่อกับแหล่งข้อมูลบนคลาวด์โดยใช้ Microsoft Graph API
  4. ลดภาระงานของผู้ดูแลระบบและลดขั้นตอนการทำงานแบบเดิม

เทคโนโลยีที่ใช้

ระบบ ATS (Applicant Tracking System) คือซอฟต์แวร์ที่ใช้บริหารจัดการกระบวนการคัดเลือกบุคคล ช่วยให้องค์กรสามารถรวบรวม จัดเก็บ และติดตามข้อมูลผู้สมัครในแต่ละขั้นตอนได้อย่างเป็นระบบ

วิธีการดำเนินงาน

  1. วิเคราะห์ความต้องการของระบบ — วิเคราะห์ความต้องการของผู้สมัครและผู้ดูแลระบบ กำหนด Requirement และออกแบบ Wireframe / UI Mockup ด้วย Figma
  2. ออกแบบโครงสร้างระบบ — กำหนดโครงสร้างโฟลเดอร์ React.js ออกแบบ Component หลัก 4 ส่วน ได้แก่ SearchForm, ProgressSteps, ResultTable และ Navbar
  3. พัฒนาระบบ — พัฒนา Frontend ด้วย React.js, Tailwind CSS, เชื่อมต่อ Backend ด้วย Node.js และดึงข้อมูลผู้สมัครจาก Excel Online ผ่าน Microsoft Graph API
  4. ทดสอบระบบ — ทดสอบ 16 กรณี ครอบคลุมการค้นหา, การแสดง Timeline, การแสดงตาราง และ Responsive Design บนทุกอุปกรณ์ (Desktop / Tablet / Mobile)

ผลการดำเนินงาน

ระบบสามารถแสดงสถานะการคัดเลือกทั้ง 8 รอบในรูปแบบ Timeline ที่เข้าใจง่าย พร้อมระบบสีที่สื่อความหมายชัดเจน ได้แก่ สีเขียวสำหรับรอบที่ผ่านแล้ว สีแดงสำหรับรอบที่กำลังดำเนินการ สีแดงสำหรับรอบที่ยังไม่ถึง นอกจากนี้ยังแสดงตารางข้อมูลรายละเอียดที่ปรับเปลี่ยนตามสถานะของผู้สมัครแต่ละคน เช่น รหัสเข้าสอบ คู่มือการสอบ และลิงก์ระบบทดสอบ โดยผู้สมัครสามารถเข้าถึงข้อมูลที่จำเป็นได้ครบถ้วนในหน้าเดียว ระบบยังรองรับ Responsive Design บนทุกอุปกรณ์ทั้ง Desktop, Tablet และ Mobile

สรุปผลการดำเนินงาน

จากการพัฒนาเว็บสำหรับติดตามสถานะผู้สมัครและบริหารจัดการกระบวนการคัดเลือก พบว่าระบบที่พัฒนาขึ้นสามารถตอบสนองต่อความต้องการของผู้สมัครและเจ้าหน้าที่ได้อย่างครบถ้วน ด้านการทำงานของระบบสามารถแสดงสถานะการคัดเลือกทั้ง 8 รอบในรูปแบบ Timeline ที่เข้าใจง่าย พร้อมระบบสีที่สื่อความหมายชัดเจน และแสดงตารางข้อมูลรายละเอียดที่ปรับเปลี่ยนตามสถานะของผู้สมัครแต่ละคน โดยผู้สมัครสามารถเข้าถึงข้อมูลที่จำเป็นได้ครบถ้วนในหน้าเดียว

Previous Article การทดสอบเจาะระบบและการประเมินความปลอดภัยของเว็บแอปพลิเคชันภายในมหาวิทยาลัย
Next Article การรู้จำอักขระด้วยแสงเพื่อสกัดข้อมูลเชิงคอลัมน์จากแคตตาล็อกสินค้าค้าปลีก
Print
4 Rate this article:
No rating
Terms Of UsePrivacy StatementCopyright 2026 by My Website
Back To Top