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

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์ ปี พ.ศ. 2558

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

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

ชื่อโครงงานภาษาไทย
โปรแกรมแนะนำเมนูอาหารให้เหมาะสมกับวัตถุดิบที่มี

ชื่อโครงงานภาษาอังกฤษ
Program for suggesting recipe from available ingredients

ผู้พัฒนา
5410503961 นรวิชญ์ ชรารินทร์

อาจารย์ที่ปรึกษาหลัก
หัชทัย ชาญเลขา

อาจารย์ที่ปรึกษาร่วม
-

บทคัดย่อ

อาหารถือเป็นจุดเริ่มต้นของการสร้างสุขภาพที่ดี ซึ่งการรับประทานอาหารปรุงเองจะช่วยให้ได้รับสารอาหารที่มีประโยชน์และครบถ้วนมากกว่าการรับประทานอาหารนอกบ้าน รวมทั้งมีความสะอาดถูกหลักอนามัยมากกว่า แต่ปัญหาที่ทำให้คนส่วนใหญ่ไม่นิยมทำอาหารทานเองนั้น นอกจากไม่มีเวลาแล้ว ส่วนหนึ่งเป็นเพราะไม่รู้วิธีในการทำ หรือรู้จักเมนูอาหารไม่มากนัก ทำให้เกิดความเบื่อหน่ายในการทำอาหารทานเอง ปัญหาอีกอย่างหนึ่งที่สำคัญในการปรุงอาหารทานเองคือ การจัดหาวัตถุดิบ เพื่อเป็นการประหยัดเวลาในการเดินทางและค่าใช้จ่าย คนทั่วไปมักจะซื้อวัตถุดิบมาเผื่อเป็นจำนวนมากเกินกว่าที่จะใช้ในการปรุงอาหารแต่ละวัน ฉะนั้นเพื่อให้การใช้จ่ายเงินเพื่อซื้อวัตถุดิบมีความคุ้มค่าและเกิดประโยชน์สูงสุด จึงต้องมีการบริหารจัดการวัตถุดิบที่มีอยู่ให้เหมาะสม
เพื่อแก้ไขปัญหาที่กล่าวมา รวมถึงเป็นการส่งเสริมให้ผู้บริโภคหันมาปรุงอาหารทานเอง จึงได้จัดทำโครงงานโปรแกรมแนะนำเมนูอาหารให้เหมาะสมกับวัตถุดิบที่มี โดยเป็นการพัฒนาโปรแกรมบนโทรศัพท์มือถือเพื่อเป็นส่วนติดต่อกับผู้ใช้ ในรูปแบบ Android Application ที่จะแสดงเมนูอาหารที่เหมาะสมกับวัตถุดิบที่ผู้ใช้มี และระบบจัดการข้อมูลบนเซิร์ฟเวอร์ที่มีการจัดเก็บและวิเคราะห์ข้อมูลจากอินเทอร์เน็ตเพื่อนำมาใช้เป็นฐานข้อมูล โปรแกรมจะแบ่งการทำงานเป็น 5 ส่วน ได้แก่ 1. กระบวนการค้นหาและเก็บข้อมูลจากอินเตอร์เน็ตด้วย Web Crawler 2. กระบวนการนำข้อมูลเว็บไซต์ที่ได้จากการเก็บรวบรวมมาทำการสกัดข้อมูล (Information Extraction) เพื่อให้ได้เฉพาะข้อมูลส่วนที่ต้องการ เช่น วิธีการประกอบอาหาร หรือวัตถุดิบในการประกอบอาหาร เพื่อนำไปวิเคราะห์และจัดเก็บลงในฐานข้อมูลต่อไป 3. กระบวนการสร้างฐานความรู้เกี่ยวกับวัตถุดิบ เพื่อให้โปรแกรมสามารถเชื่อมโยงวัตถุดิบชนิดเดียวกันที่ถูกอ้างถึงด้วยชื่อต่างกันได้ 4. การติดต่อระหว่างโทรศัพท์มือถือกับเซิร์ฟเวอร์รวมถึงกระบวนการคัดเลือกเมนูเพื่อแนะนำให้ผู้ใช้ 5. การติดต่อกับผู้ใช้

Abstract

Food is the origin of a healthy life. Cooking your own food provides a clean food with more substantial nutrient. But cooking causes inconvenience, takes your valuable time, requires skills and good recipes. Without good recipes, buying the right ingredients and the right amount of it can be a nuisance.
In order to mitigate these problems, the recipe suggestion program is developed in this project. The program is in the form of Android-based mobile application, with a server as a back-end containing a database and a program for recipe analysis. The system will search for recipes whose ingredients matched with the ingredients that the user has, and then display the results to the user. The process is divided into 5 parts, which are 1) Searching and collecting data from internet using Web Crawler 2) Extracting information, namely instructions and ingredients, from the collected data, and then store the extracted data in the database. 3) Creating relations between ingredients 4) Communication between mobile application and the server for recipe recommendation 5). User Interface.

คำสำคัญ (Keywords)

Recipe Suggestion, Android Application, Web Crawler, Information Extraction

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

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

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

-


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

ผู้นำเข้าข้อมูลครั้งแรก
นรวิชญ์ ชรารินทร์ (b5410503961)

แก้ไขครั้งสุดท้าย
เมื่อ June 21, 2015, 10:07 p.m. โดย นรวิชญ์ ชรารินทร์ (b5410503961)

สถานะการอนุมัติ
อนุมัติแล้ว โดย หัชทัย ชาญเลขา (fenghtc) เมื่อ July 2, 2015, 9:41 p.m.