การออกแบบและพัฒนาแพลตฟอร์มข้อมูลที่มีความหลากหลาย
Files
Date
Publication
Journal Title
Journal ISSN
Volume Title
Publisher
Prince of Songkla University
Abstract
Abstract
Each community's data varies depending on factors such as condition, climate, way of life, culture, traditions, local knowledge, and types of businesses. Most of this data has not been stored digitally, causing delays and incomplete analyses. Even some digital data is scattered across separate, unconnected systems, making collective management difficult. Therefore, community data should be stored on a unified digital platform for seamless analysis, allowing on-demand browsing and searching.This study proposes the design and development of a multi-data platform that supports various data types (text, numbers, locations, images, etc.) and integrates with existing systems via APIs. It stores raw data on Google Firebase Firestore, files on Google Cloud Storage, and retrieves data quickly via Elasticsearch. Additionally, the platform includes applications for data collection across communities, enabling automatic creation of data structures to simplify collection. This flexible system can be applied to support city development and problem-solving.
ข้อมูลแต่ละชุมชนประกอบไปด้วยข้อมูลหลากหลายหมวดหมู่ หลากหลายชนิด ซึ่งแต่ละพื้นที่มีข้อมูลที่อาจเหมือนหรือแตกต่างกัน ขึ้นอยู่กับหลายปัจจัย เช่น สภาพพื้นที่ ภูมิอากาศ วิถีชีวิต วัฒนธรรม ประเพณี อาหารท้องถิ่น แหล่งพืชสมุนไพร องค์ความรู้ของคนในพื้นที่ ประเภทธุรกิจในชุมชน เป็นต้น ส่วนใหญ่ข้อมูลเหล่านี้ ยังไม่ได้ถูกจัดเก็บเป็นข้อมูลดิจิทัล ทำให้การวิเคราะห์ข้อมูลแต่ละชุมชน แต่ละเมือง ตำบล หรือจังหวัด จนไปถึงภาพรวมระดับประเทศ ยังทำได้ล่าช้าและไม่ครอบคลุม ข้อมูลบางส่วนซึ่งเคยถูกจัดเก็บลงระบบดิจิทัล ยังมีการแยกระบบจัดเก็บกันอย่างกระจัดกระจายและยังไม่เชื่อมโยงกัน ส่งผลให้ยังไม่สามารถบริหารจัดการข้อมูลร่วมกันได้ จึงควรจัดเก็บข้อมูลหลากหลายของแต่ละพื้นที่ให้อยู่ในรูปแบบดิจิทัลและสามารถนำมาวิเคราะห์ร่วมกันได้อย่างครอบคลุม ซึ่งสามารถเรียกดูข้อมูลและสืบค้นตามความต้องการได้ตลอดเวลาวิทยานิพนธ์ฉบับนี้ จึงนำเสนอการออกแบบและพัฒนาระบบจัดการข้อมูลความหลากหลายของแต่ละชุมชน ซึ่งรองรับการจัดเก็บข้อมูลชนิดข้อความ ตัวเลข ตำแหน่งที่อยู่ วันเวลา รูปภาพ เอกสาร เป็นต้น โดยสามารถเชื่อมโยงข้อมูลจากระบบต่าง ๆ ที่มีอยู่แล้วผ่าน Application Programming Interface (API) ที่กำหนดได้ โดยระบบดำเนินการจัดเก็บข้อมูลดิบบนระบบ Google Cloud Firestore จัดเก็บไฟล์บนระบบ Google Cloud Storage และจัดเก็บข้อมูลสำหรับการสืบค้นอย่างรวดเร็วบนระบบ Elasticsearch นอกจากนั้นยังได้ออกแบบและพัฒนาระบบสำหรับบันทึกข้อมูลหลากหลายหมวดหมู่ของแต่ละชุมชน ซึ่งรองรับการสร้างโครงสร้างข้อมูลของแต่ละหมวดหมู่ได้โดยอัตโนมัติ เพื่ออำนวยความสะดวกให้ผู้ลงพื้นที่ของแต่ละชุมชนสามารถเก็บข้อมูลได้อย่างสะดวกมากยิ่งขึ้น การออกแบบและพัฒนาระบบจัดการข้อมูลหลากหลายนี้ จึงช่วยรวบรวมกลุ่มข้อมูลประเภทต่าง ๆ ของแต่ละพื้นที่ได้อย่างยืดหยุ่น ส่งผลให้นำไปประยุกต์ใช้ในการแก้ปัญหาและพัฒนาเมืองได้ตามต้องการ
ข้อมูลแต่ละชุมชนประกอบไปด้วยข้อมูลหลากหลายหมวดหมู่ หลากหลายชนิด ซึ่งแต่ละพื้นที่มีข้อมูลที่อาจเหมือนหรือแตกต่างกัน ขึ้นอยู่กับหลายปัจจัย เช่น สภาพพื้นที่ ภูมิอากาศ วิถีชีวิต วัฒนธรรม ประเพณี อาหารท้องถิ่น แหล่งพืชสมุนไพร องค์ความรู้ของคนในพื้นที่ ประเภทธุรกิจในชุมชน เป็นต้น ส่วนใหญ่ข้อมูลเหล่านี้ ยังไม่ได้ถูกจัดเก็บเป็นข้อมูลดิจิทัล ทำให้การวิเคราะห์ข้อมูลแต่ละชุมชน แต่ละเมือง ตำบล หรือจังหวัด จนไปถึงภาพรวมระดับประเทศ ยังทำได้ล่าช้าและไม่ครอบคลุม ข้อมูลบางส่วนซึ่งเคยถูกจัดเก็บลงระบบดิจิทัล ยังมีการแยกระบบจัดเก็บกันอย่างกระจัดกระจายและยังไม่เชื่อมโยงกัน ส่งผลให้ยังไม่สามารถบริหารจัดการข้อมูลร่วมกันได้ จึงควรจัดเก็บข้อมูลหลากหลายของแต่ละพื้นที่ให้อยู่ในรูปแบบดิจิทัลและสามารถนำมาวิเคราะห์ร่วมกันได้อย่างครอบคลุม ซึ่งสามารถเรียกดูข้อมูลและสืบค้นตามความต้องการได้ตลอดเวลาวิทยานิพนธ์ฉบับนี้ จึงนำเสนอการออกแบบและพัฒนาระบบจัดการข้อมูลความหลากหลายของแต่ละชุมชน ซึ่งรองรับการจัดเก็บข้อมูลชนิดข้อความ ตัวเลข ตำแหน่งที่อยู่ วันเวลา รูปภาพ เอกสาร เป็นต้น โดยสามารถเชื่อมโยงข้อมูลจากระบบต่าง ๆ ที่มีอยู่แล้วผ่าน Application Programming Interface (API) ที่กำหนดได้ โดยระบบดำเนินการจัดเก็บข้อมูลดิบบนระบบ Google Cloud Firestore จัดเก็บไฟล์บนระบบ Google Cloud Storage และจัดเก็บข้อมูลสำหรับการสืบค้นอย่างรวดเร็วบนระบบ Elasticsearch นอกจากนั้นยังได้ออกแบบและพัฒนาระบบสำหรับบันทึกข้อมูลหลากหลายหมวดหมู่ของแต่ละชุมชน ซึ่งรองรับการสร้างโครงสร้างข้อมูลของแต่ละหมวดหมู่ได้โดยอัตโนมัติ เพื่ออำนวยความสะดวกให้ผู้ลงพื้นที่ของแต่ละชุมชนสามารถเก็บข้อมูลได้อย่างสะดวกมากยิ่งขึ้น การออกแบบและพัฒนาระบบจัดการข้อมูลหลากหลายนี้ จึงช่วยรวบรวมกลุ่มข้อมูลประเภทต่าง ๆ ของแต่ละพื้นที่ได้อย่างยืดหยุ่น ส่งผลให้นำไปประยุกต์ใช้ในการแก้ปัญหาและพัฒนาเมืองได้ตามต้องการ
Details
Description
ปริญญาโท,วิศวกรรมคอมพิวเตอร์,2567


