ที่มาของปัญหา
ผู้ดูแลเว็บไซต์ได้รับนโยบายให้มีการพัฒนาหน้าเว็บไซต์แสดงข้อมูลคณะในมหาวิทยลัยมีฐานข้อมูลออนไลน์ที่สนับสนุนการเรียนการสอน หรือช่วยการทำวิจัย โดยมีขั้นตอนดังนี้
- บรรณารักษณ์ผู้ดูแลข้อมูลได้ติดต่อผู้ดูแลเว็บไซต์ให้ข้อมูลเกี่ยวกับการแสดงผลในหน้าดังกล่าว
- ผู้ดูแลเว็บไซต์รับเรื่องและนำไปปรับปรุง
- เมื่อผู้ดูแลเว็บไซต์ได้ปรับปรุงตรวจสอบข้อมูลเรียบร้อย จึงส่งมอบให้บรรณารักษณ์ตรวจสอบข้อมูลอีกครั้ง
- ถ้าเกิดข้อผิดพลาดบรรณารักษณ์แจ้งข้อมูลผิดพลาดให้ผู้ดูแลเว็บไซต์ปรับปรุงแก้ไขปัญหานั้น แต่ข้อมูลที่ผ่านการตรวจสอบเรียบร้อยผู้ดูแลเว็บไซต์สามารถเผยแพร่ข้อมูลนั้นได้
- ปัญหาที่พบคือขั้นการปรับปรุงข้อมูลมีความยากลำบาก เพราะข้อมูลที่ได้รับมามีจำนวนมาก การจัดวางชุดคำสั่งไม่เป็นระเบียบ อาจทำให้เกิดปัญหาข้อมูลผิดพลาด สูญหาย ซ้ำซ้อน และต้องใช้เวลาในปรับปรุงมาก นอกจากนี้ยังทำให้ยากต่อการตรวจสอบข้อมูลดังกล่าว
ดังนั้นผู้ดูแลเว็บไซต์จึงพัฒนาระบบจัดการข้อมูลคณะเชื่อมโยงกับฐานข้อมูลออนไลน์ ทำให้การเพิ่ม ปรับปรุง หรือตรวจสอบข้อมูลสะดวกรวดเร็วขึ้นด้วยการเชื่อมต่อกับข้อมูลที่เคยจัดเก็บในระบบ DBMA เพื่อลดความซ้ำซ้อน สูญหาย หรือผิดพลาดของข้อมูลดังกล่าว
เครื่องมือหรืออุปกรณ์ในการพัฒนา ผู้ดูแลเว็บไซต์ได้เครื่องมือหรืออุปกรณ์ในการพัฒนาระบบดังต่อไปนี้ - ภาษาพัฒนาระบบ PHP, Javascript, HTML5, CSS3
- เครื่องมือเพิ่มเติม ckeditor 4, ckfinder 3, select 2
- ระบบฐานข้อมูล Mysql
ปัญหาที่พบคือขั้นการปรับปรุงข้อมูลมีความยากลำบาก เพราะข้อมูลที่ได้รับมามีจำนวนมาก การจัดวางชุดคำสั่งไม่เป็นระเบียบ อาจทำให้เกิดปัญหาข้อมูลผิดพลาด สูญหาย ซ้ำซ้อน และต้องใช้เวลาในปรับปรุงมาก นอกจากนี้ยังทำให้ยากต่อการตรวจสอบข้อมูลดังกล่าว
ดังนั้นผู้ดูแลเว็บไซต์จึงพัฒนาระบบจัดการข้อมูลคณะเชื่อมโยงกับฐานข้อมูลออนไลน์ ทำให้การเพิ่ม ปรับปรุง หรือตรวจสอบข้อมูลสะดวกรวดเร็วขึ้นด้วยการเชื่อมต่อกับข้อมูลที่เคยจัดเก็บในระบบ DBMA เพื่อลดความซ้ำซ้อน สูญหาย หรือผิดพลาดของข้อมูลดังกล่าว
เครื่องมือหรืออุปกรณ์ในการพัฒนา ผู้ดูแลเว็บไซต์ได้เครื่องมือหรืออุปกรณ์ในการพัฒนาระบบดังต่อไปนี้
- ภาษาพัฒนาระบบ PHP, Javascript, HTML5, CSS3
- เครื่องมือเพิ่มเติม ckeditor 4, ckfinder 3, select 2
- ระบบฐานข้อมูล Mysql
แผนการพัฒนา และการพัฒนาระบบ ผู้ดูแลเว็บไซต์ได้มีแผนการพัฒนาระบบดังต่อไปนี้
- รวบรวม วิเคราะห์ ข้อมูลที่ได้รับเรื่องมาจากบรรณารักษณ์
- วิเคราะห์ ออกแบบ ระบบจัดเก็บและจัดการข้อมูลบนฐานข้อมูล Mysql
- ดำเนินการพัฒนาระบบด้วยภาษาพัฒนาระบบ และเครื่องมือเพิ่มเติม
- ทดสอบ ตรวจสอบ และปรับปรุงระบบ
- ส่งข้อมูลให้บรรณารักษณ์ผู้ดูแลตรวสอบอีกครั้ง
- เผยแพร่ข้อมูล
เปรียบเทียบกระบวนการทำงาน
กระบวนการเดิม
กระบวนการใหม่
จากรูปข้างบนกระบวนการเดิมใช้เวลาในกระบวนการไม่เกิน 3 ชั่วโมง แต่เมื่อเปรียบเทียบกับกระบวนการใหม่ซึ่งใช้เวลาไม่เกิน 10 นาที ดังนั้นระบบที่พัฒนาสามารถลดเวลากระบวนการปรับปรุงตรวจสอบข้อมูล นอกจากนี่ได้รับการตรวจสอบจากบรรณรักษณ์ผู้ดูแล ข้อมูลที่เผยแพร่มีความถูกต้อง รวดเร็ว และแสดงผลได้ตรงตามความต้องการ
—————————————————————————————-