รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์และความรู้ ปี พ.ศ. 2557

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2556

ประเภทโครงงาน
โครงงานวิศวกรรม

ชื่อโครงงานภาษาไทย
ระบบวางแผนท่องเที่ยวอัตโนมัติ

ชื่อโครงงานภาษาอังกฤษ
Automated Trip Planner

ผู้พัฒนา
5310546391 นายณัฐกมล โตวนิชย์

อาจารย์ที่ปรึกษาหลัก
กฤษณะ ไวยมัย

อาจารย์ที่ปรึกษาร่วม
ธนาวินท์ รักธรรมานนท์

บทคัดย่อ

ระบบวางแผนท่องเที่ยวอัตโนมัติ เป็นแนะนำข้อมูล (Recommender System) สำหรับวางแผนการท่องเที่ยวส่วนบุคคลตามคุณลักษณะของผู้ใช้ และสถานที่ท่องเที่ยวที่อยู่ในบริเวณใกล้เคียงกัน คุณลักษณะของผู้ใช้ในการท่องเที่ยวในแต่ละเมืองมาจากข้อมูลนำเข้าของผู้ใช้ ส่วนสถานที่ท่องเที่ยวในแต่ละเมืองดึงข้อมูลมาจาก Foursquare API และถูกเก็บในฐานข้อมูล MongoDB ผ่านทาง MongoLab
ในการวางแผนการท่องเที่ยวส่วนบุคคล ระบบวางแผนท่องเที่ยวอัตโนมัติทำการให้คะแนนสถานที่ต่างๆในเมือง สถานที่ที่แนะนำผู้ใช้มาจากจัดลำดับและคัดเลือกสถานที่ที่มีลำดับบน หลังจากนั้นสถานที่ที่แนะนำผู้ใช้จะถูกนำไปแบบกลุ่มข้อมูล (Clustering Analysis) ด้วยเทคนิค k-means โดยจำกัดน้ำหนักเพื่อที่จะจัดแผนการท่องเที่ยวแบบวันต่อวันแก่ผู้ใช้
ระบบวางแผนท่องเที่ยวอัตโนมัติได้รับการพัฒนาสำหรับเว็บแอปพลิเคชัน โดยใช้ Microsoft ASP.NET MVC ระบบดังกล่าวได้แนะนำแผนการท่องเที่ยวที่เป็นประโยชน์ต่อผู้ใช้ ลดเวลาในการวางแผนท่องเที่ยว และช่วยให้ผู้ใช้ค้นพบสถานที่ใหม่ๆจากคุณลักษณะของผู้ใช้

Abstract

Automated-Trip-Planner is a recommender system which is able to plan a personalized trip according to the user’s preference and attractions in nearby area. The user’s preference on traveling in a specific city is provided by user, as input. List of attractions is retrieved using Foursquare API and stored in MongoDB database via MongoLab service.
In order to determine a personalized trip plan, Automated-Trip-Planner scores and ranks all the retrieved attractions. Then, the venues used for the recommendation are selected from the top ranked score. The selected top ranked venues are analyzed using k-means clustering with weight constraints in order to determine a day-by-day trip of attractions in the nearby area.
Automated-Trip-Planner is developed for web application using Microsoft ASP.NET MVC framework. It provides a useful recommendation for users to plan a trip, reduces time and effort of planning a trip, and helps them discover new and unseen attractions based on their preferences.

คำสำคัญ (Keywords)

Automated Trip Planner
Personalize Trip
Foursquare API
K-Means Clustering With Weight Constraint

เว็บไซต์โครงงาน
-

วีดีโอคลิปของโครงงาน
-

ที่เก็บเวอร์ชันซอร์สโค้ด

-


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
นายณัฐกมล โตวนิชย์ (b5310546391)

แก้ไขครั้งสุดท้าย
เมื่อ June 1, 2014, 10:47 p.m. โดย นายณัฐกมล โตวนิชย์ (b5310546391)

สถานะการอนุมัติ
อนุมัติแล้ว โดย ธนาวินท์ รักธรรมานนท์ (fengtwr) เมื่อ June 2, 2014, 6:27 p.m.