Meeting Room
ภาพรวม
ระบบจองห้องประชุมสำหรับผู้ใช้บริการ
บทบาท/หน้าที่
ได้รับมอบหมายให้ออกแบบเว็บแอปฯระบบจองห้องประชุม โดยมีฟีเจอร์ดังนี้
- ระบบ 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
คุณสมบัติ
- จองห้องออนไลน์
- ดูประวัติการจอง
- จัดการห้อง (สำหรัเจ้าหน้าที่)
- เพิ่ม/ลบ/แก้ไข ประเภทห้อง
- เพิ่ม/ลบ/แก้ไข ชื่อห้อง
- ตั้งค่าการเปิดจองออนไลน์
- ตั้งค่าวันหยุด (จองไม่ได้)
- จัดการ การจอง (สำหรัเจ้าหน้าที่)
- สามารถจองห้องกรณีพิเศษ
- สามารถ อนุมัติการจอง
- กำหนดและจัดการ ค่าใช้บริการ
- ตั้งค่า ช่วงวันและเวลา สำหรับการจอง
- สามารถกำหนดสิทธิ์
- ดูรายงานการจอง
- รองรับการแสดงผลทุกหน้าจอ
ผลลัพธ์
จากการออกแบบและพัฒนาระบบจองห้องประชุมสำหรับผู้ใช้บริการจนเสร็จ ได้เปิดให้บริการ ทำให้เกิดเป็นบริการใหม่ของหน่วยงาน สามารถจองห้องประชุมได้ผ่านช่องทางออนไลน์ เพิ่มความสะดวก รวดเร็ว สามารถทำการจองได้ทุกที่ ทุกเวลา ระบบสามารถทำงานได้อย่างถูกต้องและรวดเร็ว ทำให้เกิดประสบการณ์ที่ดีกับผู้ใช้บริการ
รูปภาพ
