Skip to content

Meeting Room

Wednesday, 07 May 2025
       

ภาพรวม

ระบบจองห้องประชุมสำหรับผู้ใช้บริการ

บทบาท/หน้าที่

ได้รับมอบหมายให้ออกแบบเว็บแอปฯระบบจองห้องประชุม โดยมีฟีเจอร์ดังนี้

  • ระบบ Login
  • ระบบจองห้อง
  • ประวัติการจอง
  • ระบบข้อเสนอแนะ
  • ระบบจัดการห้อง (สำหรัเจ้าหน้าที่)
    • ประเภทห้อง
    • ชื่อห้อง
    • กำหนดการเปิดจองออนไลน์
  • ระบบกำหนดวันหยุด (จองไม่ได้)
  • ระบบจัดการ การจอง (สำหรัเจ้าหน้าที่)
    • แสดงรายการจอง
    • จองห้องกรณีพิเศษ
    • อนุมัติการจอง
    • จัดการค่าใช้บริการ
    • กำหนดช่วงวันและเวลา สำหรับการจอง
  • ระบบกำหนดสิทธิ์
  • ระบบคิดคำนวณค่าบริการ
  • ระบบรายงานการจอง
  • รองรับการแสดงผลทุกหน้าจอ

ปัญหา/ความท้าทาย

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

แนวคิดการออกแบบ

ในช่วงเวลานั้นเทคโนโลยียังไม่ทันสมัยเท่าปัจจุบัน การออกแบบและพัฒนาจะเน้นใช้ Framework ได้เลือกใช้ Codeigniter เพื่อลดข้อผิดพลาดที่จะเกิดขึ้นกับระบบและให้ความสำคัญกับเรื่องความปลอดภัยของระบบมากที่สุด การออกแบบระบบจะพัฒนาในรูปแบบเว็บแอปฯ ให้ง่ายในการใช้งานและจะต้องรองรับการแสดงผลทุกหน้าจอ ได้วิเคราะห์การเลือกภาษาโปรแกรมและเครื่องมือ ที่มีประสิทธิภาพในการทำงานและเหมาะสมกับทีมงานที่จะช่วยกันพัฒนาได้อย่างต่อเนื่อง

เทคโนโลยี/เครื่องมือ

  • Frontend: jQuery เป็น Library ที่เป็นที่นิยม ง่ายในการใช้งานและมีประสิทธิภาพ
  • Backend: PHP (Codeigniter) เป็น Framework ที่ได้รับความนิยม ใช้งานง่ายและมีประสิทธิภาพในการทำงาน
  • Database: MySQL เหมาะสำหรับการจัดเก็บข้อมูลจำนวนมากๆ และมีประสิทธิภาพในการทำงานที่ดี
  • Styling: Bootstrap ใช้ออกแบบ UI/Responsive ของเว็บแอปฯ
  • DevOps: Docker ใช้สำหรับการ Deploy ระบบในส่วนของ API และใช้ Kong API ในการทำ Reverse proxy Frontend และ Backend

คุณสมบัติ

  • จองห้องออนไลน์
  • ดูประวัติการจอง
  • จัดการห้อง (สำหรัเจ้าหน้าที่)
    • เพิ่ม/ลบ/แก้ไข ประเภทห้อง
    • เพิ่ม/ลบ/แก้ไข ชื่อห้อง
    • ตั้งค่าการเปิดจองออนไลน์
  • ตั้งค่าวันหยุด (จองไม่ได้)
  • จัดการ การจอง (สำหรัเจ้าหน้าที่)
    • สามารถจองห้องกรณีพิเศษ
    • สามารถ อนุมัติการจอง
    • กำหนดและจัดการ ค่าใช้บริการ
    • ตั้งค่า ช่วงวันและเวลา สำหรับการจอง
  • สามารถกำหนดสิทธิ์
  • ดูรายงานการจอง
  • รองรับการแสดงผลทุกหน้าจอ

ผลลัพธ์

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

รูปภาพ

ลิงก์

Built with: VitePress.