ระบบบริหารจัดการสินทรัพย์ภาควิชาวิศวกรรมคอมพิวเตอร์ (CE-AMS)
เว็บแอปพลิเคชันจัดการสินทรัพย์ คำขอยืม และกระบวนการอนุมัติตามบทบาทผู้ใช้งาน
ผู้จัดทำ: นายภูริพันธ์ พลอยพลาย, นายศุภชัย บุตรเสือ, นายชินนพนต์ ธาราวิวิต
อาจารย์ที่ปรึกษา: อาจารย์อาคม ม่วงเขาแดง
ที่มาและความสำคัญ
การบริหารจัดการสินทรัพย์ภายในภาควิชาที่ยังพึ่งพาเอกสารกระดาษหรือไฟล์แยกส่วนทำให้การติดตามข้อมูลทำได้ยาก เกิดความล่าช้า และมีความเสี่ยงที่ข้อมูลจะสูญหายหรือไม่เป็นปัจจุบัน โครงงานนี้จึงพัฒนาระบบ CE-AMS เป็นเว็บแอปพลิเคชันกลางที่รองรับการจัดเก็บข้อมูลสินทรัพย์ การส่งคำขอ การอนุมัติ และการติดตามสถานะตามบทบาทของผู้ใช้งาน ได้แก่ นิสิต อาจารย์ หัวหน้าภาควิชา และผู้ดูแลระบบ
โครงสร้างระบบและการทำงาน
ระบบออกแบบในรูปแบบเว็บแอปพลิเคชัน แบ่งออกเป็น 3 ส่วนหลัก ดังนี้
- Frontend (Next.js) — แสดงผลหน้าจอ รับข้อมูลจากผู้ใช้ และส่งคำขอไปยัง Backend ผ่าน API
- Backend (.NET Modular Monolith) — แบ่งโครงสร้างเป็นโมดูลตามหน้าที่ ได้แก่ โมดูล Auth, Asset, Parameter และ Request
- Database (PostgreSQL) — จัดเก็บข้อมูลผู้ใช้งาน สินทรัพย์ ห้องปฏิบัติการ คำขอ และประวัติการดำเนินงาน
กระบวนการคำขอแบ่งเป็น 2 ประเภท ได้แก่ คำขอยืมสินทรัพย์ของนิสิตซึ่งผ่านการพิจารณาจากอาจารย์ก่อนส่งต่อหัวหน้าภาควิชา และคำขอนำสินทรัพย์เข้าห้องปฏิบัติการของอาจารย์ที่ส่งตรงไปยังหัวหน้าภาควิชา
ผลการดำเนินงาน
ระบบสามารถทำงานได้ครบถ้วนตามขอบเขตที่กำหนด รองรับการจัดการสินทรัพย์ทั้งในระดับ Asset และ Asset Unit การยื่นและติดตามคำขอ การอนุมัติตามลำดับขั้น และการแสดงสถานะครบทุกขั้นตอน ได้แก่ รอการพิจารณา อนุมัติ ไม่อนุมัติ ยกเลิก และดำเนินการเสร็จสิ้น ข้อมูลทั้งหมดถูกจัดเก็บในระบบกลาง ช่วยลดการใช้เอกสารและเพิ่มความสะดวกในการตรวจสอบย้อนหลัง
บทสรุปและข้อเสนอแนะ
CE-AMS ช่วยยกระดับการบริหารจัดการสินทรัพย์ภายในภาควิชาให้มีความเป็นระบบและโปร่งใสมากขึ้น โดยมีข้อเสนอแนะสำหรับการพัฒนาต่อดังนี้
- เพิ่มระบบแจ้งเตือนเมื่อมีคำขอใหม่หรือสถานะเปลี่ยนแปลง
- เพิ่มระบบจัดการคำขอซ่อมและการจำหน่ายสินทรัพย์เพื่อให้ครบวงจรชีวิตสินทรัพย์
- เพิ่มหน้ารายงานสรุปข้อมูลสินทรัพย์และคำขอสำหรับผู้บริหาร
- พัฒนาการค้นหาและกรองข้อมูลขั้นสูงตามประเภท สถานะ และช่วงวันที่
- เพิ่มการเชื่อมต่อ QR Code หรือ Barcode เพื่อช่วยในการตรวจนับสินทรัพย์
- ปรับปรุงระบบสิทธิ์การใช้งานให้ละเอียดขึ้นตามบทบาทของผู้ใช้แต่ละระดับ