CPE Document Management System and Search Engine for Senior project report
ระบบจัดการข้อมูลเอกสารประกอบงานวิจัยปริญญานิพนธ์ของนักศึกษาภาควิชาวิศวกรรมคอมพิวเตอร์จากมหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรีที่สำเร็จการศึกษาไปแล้วได้
2 กรกฎาคม 2564
โครงการ CPE Document Management System and Search Engine for Senior project report เป็นผลงานของนักศึกษาภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี ชั้นปีที่ 4 จัดทำในรูปแบบระบบจัดการข้อมูล มีวัตถุประสงค์เพื่อให้ผู้ใช้สามารถเข้าถึงและสามารถค้นหาเอกสารประกอบงานวิจัยปริญญานิพนธ์ของนักศึกษาภาควิชาวิศวกรรมคอมพิวเตอร์จากมหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรีที่สำเร็จการศึกษาไปแล้วได้อย่างมีประสิทธิภาพ
วัตถุประสงค์ของโครงการ
- เพื่อจัดหมวดหมู่ จัดเก็บ และค้นหาข้อมูลรายงานประกอบงานวิจัยปริญญานิพนธ์ของนักศึกษาภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี ชั้นปีที่ 4
- เพื่อเรียนรู้เกี่ยวกับเครื่องมือค้นหาและการพัฒนาแอปพลิเคชันบนเว็บไซต์
ระเบียบวิธีวิจัย
เนื่องจากนักศึกษาภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี ชั้นปีที่ 4 จำเป็นต้องจัดทำงานวิจัยปริญญานิพนธ์ อย่างไรก็ดี ข้อมูลของนักศึกษาที่จบไปแล้วมิได้มีการจัดเก็บที่ดี ทำให้นักศึกษาที่ต้องการเข้าถึงข้อมูลดังกล่าวไม่สามารถเข้าถึงได้ ด้วยเหตุนี้ คณะผู้วิจัยจัดทำโครงการ CPE Document Management System and Search Engine for Senior project เพื่อให้ผู้ที่ต้องการสืบค้นข้อมูลงานวิจัยปริญญานิพนธ์สามารถเข้าถึงและสามารถค้นหาเอกสารได้อย่างมีประสิทธิภาพ ในการดำเนินการนี้ คณะผู้วิจัยจึงเริ่มสืบค้นทฤษฎีที่เกี่ยวข้องและเทคโนโลยีที่จะนำมาใช้ในการสร้างระบบ เช่น โปรแกรม Elastic search ซึ่งเป็นเครื่องมือสำหรับการสร้างโปรแกรมค้นหา (Search Engine) ด้วยตัวเองด้วยเทคนิค inverted index ทฤษฎีการทำเหมืองข้อความ (Text Mining) ระบบจัดการฐานข้อมูล เป็นต้น นอกจากนี้ ยังได้ศึกษาเกี่ยวกับงานวิจัยที่เกี่ยวข้อง เช่น งานวิจัยที่เกี่ยวข้อง Search Engine Optimization (SEO) ที่ใช้ในการประชาสัมพันธ์เว็บไซต์ และความแตกต่างระหว่างลักษณะระบบของโปรแกรม Elasticsearch และโปรแกรม MongoDB รวมไปถึงเว็บไซต์ KMUTT SIT สำหรับการแสดงงานวิจัยปริญญานิพนธ์ จากนั้นจึงดำเนินการตามแผนงาน และตรวจสอบความพร้อมของระบบก่อนเปิดใช้งาน
จากการทำโครงการ CPE Document Management System and Search Engine for Senior project ผู้วิจัยสามารถจัดการปัญหาด้านการจัดการและการเข้าถึงงานวิจัยปริญญานิพนธ์ผ่านการพัฒนาแอปพลิเคชันบนเว็บไซต์ที่ใช้โปรแกรม MongoDB เป็นฐานข้อมูล และโปรแกรม Elasticsearch สำหรับการสืบค้น ฟังก์ชันหลักของระบบ ได้แก่ การจัดการข้อมูลเอกสาร (สร้าง อ่าน อัปเดต ลบ) และเครื่องมือค้นหาจะประมวลผลหาผลลัพธ์ที่ตรงกับคำค้นมากที่สุด แอพพลิเคชันสามารถหาคำค้นได้ทั้งคำกำกวมและคำค้นที่เจาะจง จากการทำแบบสอบถามที่มีผู้เข้าร่วม 30 คน ผู้ใช้งานชื่นชอบการทำงานโดยรวมของแอพพลิชันแต่ควรปรับปรุงส่วนต่อประสานผู้ใช้ (User Interface; UI) ให้ดียิ่งขึ้น
คณะผู้จัดทำ
- วริทธิ์ อนันต์รัตนโชติ
- วริศ อภิชนกิจ
- สฤษฎยศ สุขกสิกร