หน้าเว็บ

วันพฤหัสบดีที่ 28 สิงหาคม พ.ศ. 2557

ใบความรู้ที่7การนำเสนอข้อเสนอของโครงงานคอมพิวเตอร์

ตัวอย่างเค้าโครงข้อเสนอโครงงานคอมพิวเตอร์
ชื่อโครงงาน (ภาษาไทย) ภูมิศาสตร์ และระบบจัดการร้านอาหาร
 (ภาษาอังกฤษ) Restaurant with Landscape
สาขาของงานวิจัย โปรแกรมเพื่อการประยุกต์ใช้งาน
ชื่อผู้ทำโครงงาน 1. นายเบญจรงค์   กัลยานมิตตา   2.นางสาวธวัลรัตน์  อังคประเสริฐกุล
โรงเรียนระยองวิทยาคม
ชื่ออาจารย์ที่ปรึกษา นายชนารัตน์  คำอ่อน
ชื่ออาจารย์ที่ปรึกษาร่วม นางอัจฉรา รัตนวงษ์
ระยะเวลาดำเนินงาน 4 เดือน ภาคเรียนที่ 2 ปีการศึกษา 2549
รายละเอียดเกี่ยวกับโครงงาน
1. แนวคิด ที่มา และความสำคัญ
                การประกอบธุรกิจเป็นการหารายได้เลี้ยงชีพอย่างหนึ่ง ในบรรดาประเภทของธุรกิจทั้งหลายนั้น ธุรกิจร้านอาหารเห็นจะมีความโดดเด่นพิเศษกว่าธุรกิจประเภทอื่นๆ ด้วยรสชาติที่เป็นเอกลักษณ์ของอาหาร จึงทำให้ธุรกิจประเภทนี้มีการแข่งขันที่สูงมากไม่ว่าจะเป็นการแข่งขันในด้านรสชาติ การบริการที่ประทับใจ บรรยากาศ ความสะดวกรวดเร็วในการบริการ ปัจจัยเหล่านี้ส่งผลกระทบต่อการดำเนินธุรกิจร้านอาหารทั้งสิ้น ยิ่งเรากำลังอยู่ในยุคที่เทคโนโลยีเจริญก้าวหน้า ยุคแห่งข้อมูลข่าวสาร หากเรานำเทคโนโลยีที่ถูกพัฒนาขึ้นบางตัว มาประยุกต์ใช้ให้เข้ากับกิจการร้านอาหารของเรา ก็จะทำให้การจัดการในธุรกิจร้านอาหารของเราดีขึ้น ซึ่งโปรแกรมนี้ ผู้ประกอบการ สามารถนำเข้าภาพที่ออกแบบรูปของสถานที่ร้านอาหารมาใช้ใน Programได้ รวมทั้งสามารถ เพิ่ม, ลด, แก้ไข ตำแหน่ง สี ขนาด จำนวนคน รูปร่าง ของโต๊ะในร้านอาหาร ทราบเมนูที่ลูกค้าสั่งและเสิร์ฟได้ถูกต้อง ทันตามความต้องการ ทั้งยังมีระบบการจัดการรายได้ เช่น สามารถตรวจสอบยอดเงินที่ต้องชำระของลูกค้าแต่ละโต๊ะได้อย่างรวดเร็ว และยังมีตารางข้อมูลรายได้ของยอดเงินในแต่ละวัน และรายชื่ออาหาร ซึ่งจะทำให้ การรวมยอดขายในแต่ละวันง่ายขึ้น มีความสะดวกสบายมากขึ้นในการรวมยอดขายในแต่ละวัน

2. วัตถุประสงค์
                1. เพื่อนำเทคโนโลยีมาใช้ให้เกิดประโยชน์ในชีวิตประจำวัน
                2. เพื่อให้การจัดการในร้านอาหารดีขึ้น
                3. เพื่อสะดวกในการจัดเก็บข้อมูล
                4. เพื่อต้องการพัฒนาโปรแกรมที่ใช้ประโยชน์ได้ในร้านอาหารอย่างมีคุณภาพ
3. หลักการและทฤษฎี
                ภูมิศาสตร์ และระบบจัดการร้านอาหารนี้มีโครงสร้างพื้นฐานเป็นโปรแกรม ซึ่งสามารถพัฒนาโดยใช้โปรแกรม Delphi 7.0 เป็นหลักที่มีการประยุกต์เอาการเขียนโปรแกรมด้วยภาษา Pascal ที่นำมาสร้างเป็นระบบจัดการร้านอาหารที่มีคุณสมบัติในการช่วยงานในภัตตาคารอาหารได้ เช่น การวางโต๊ะอาหารในหน้าต่างด้านซ้ายของโปรแกรมที่เกี่ยวกับสถานที่ร้านอาหาร และแสดงสถานะของโต๊ะ รวมทั้งสรุปยอดเงิน จำนวนโต๊ะในแต่ละวันทางหน้าต่างด้านซ้าย ทั้งยังมีปุ่มเชื่อมโยงไปยัง Form อีก Form ที่มีตารางบัญชีของทั้งในแต่ละวัน และแต่ละเดือนได้อีกด้วย
4. วิธีดำเนินงาน
                เทคโนโลยีที่ใช้ โปรแกรมนี้จะมี 2 ส่วนใหญ่ๆ คือ
                   - Input ซึ่งรับค่ามาจาก mouse และ keyboard แล้วนำมาประมวลผลส่งต่อไปยังตัวโปรแกรม
                   - Output แสดงผลออกมาทางหน้าจอ monitor
                เครื่องมือที่ใช้ในการพัฒนา
                   - Delphi 7.0
                   - Photoshop CS
                   - Macromedia Flash MX
รายละเอียดของโปรแกรมที่พัฒนา
                “ภูมิศาสตร์ และระบบจัดการร้านอาหาร (Restaurant with Landscape)” จัดเป็นโปรแกรมในประเภท โปรแกรมเพื่อการประยุกต์ใช้งาน ซึ่งโปรแกรมนี้จะแบ่งออกเป็น 2 ข้าง โดยข้างซ้ายที่มีขนาดใหญ่กว่าจะเป็น ภูมิศาสตร์ของร้านอาหารที่จะวาดด้วยโปรแกรมอะไรก็ได้แล้วจะมีปุ่มให้ Add ภาพลงไปได้ หรือจะถ่ายรูปจริง จากด้านบนที่สูง แล้วตกแต่ง แล้วนำ Add เข้ามา โดยจะสร้าง Component ที่สามารถลากโต๊ะ มาวางบนหน้าจอได้ ทั้งยังเมื่อคลิกเข้าไปแล้วก็สามารถเข้าไปเปลี่ยนแปลงเบอร์โต๊ะ ขนาดโต๊ะ(ไม่จำเป็นต้องใส่ตรงตามความจริงก็ได้ เพราะรูปที่นำมาใส่อาจจะไม่พอดีกับจำนวนโต๊ะถ้าใส่ขนาดตามความจริง) สีโต๊ะ รูปร่างโต๊ะ(กลม กับ สี่เหลี่ยม) จำนวนคนนั่ง ฯลฯ ส่วนด้านซ้ายที่มีขนาดเล็กกว่าเป็นหน้าต่างที่แสดงผลสถานะของโต๊ะที่กำลังรับประทานอาหาร หรือกำลังรอเงินทอน เป็นต้น ทั้งยังมีรวมยอดขาย รวมโต๊ะ ของวันนี้อีกด้วย Input/Output specification Input: การรับค่าจาก Mouse และ Keyboard ที่คลิกลงไปในส่วนต่างๆ ของโปรแกรม ที่นำไปประมวลผล ต่างๆ ภายในโปรแกรม Output: การแสดงผลออกทางหน้าจอ monitor
5. แผนปฏิบัติงาน

ลำดับที่
กิจกรรม
เดือนที่ 1
เดือนที่ 2
เดือนที่ 3
เดือนที่ 4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
ศึกษาระบบในร้านอาหาร
















2
ออกแบบรายละเอียดของโปรแกรม
















3
ศึกษาการเขียนโปรแกรมด้วยDelphi
















4
ออกแบบโครงสร้างของซอฟต์แวร์
















5
พัฒนาซอฟต์แวร์
















6
ทดสอบและแก้ไขโปรแกรม
















7
จัดทำรายงาน และคู่มือการใช้โปรแกรม

















6. ผลที่คาดว่าจะได้รับ
                • ซอฟต์แวร์โปรแกรมประยุกต์ระบบจัดการร้านอาหาร
                • ความสามารถในการพัฒนาโปรแกรมด้วยซอฟต์แวร์ Delphi
7. เอกสารอ้างอิง
·       หนังสือ เริ่มต้นอย่างมืออาชีพด้วย Delphi 7 ฉบับสมบูรณ์ โดย สัจจะ จรัสรุ่งรวีวร จาก Dev Book
·                     หนังสือ การเขียนโปรแกรมภาษา Delphi จาก สยามคอมพิวเตอร์
·       หนังสือ เริ่มต้นอย่างมืออาชีพด้วย Delphi 5 ฉบับสมบูรณ์ โดย สัจจะ จรัสรุ่งรวีวร จาก Inf




ที่มา http://tc.mengrai.ac.th/kruyuy/e-learning/project/unit3/03_2.html

ใบความรู้ที่6การเขียนเค้าโครงข้อเสนอของโครงงานคอมพิวเตอร์

การจัดทำข้อเสนอของโครงงาน
                1. ศึกษาค้นคว้าเอกสารอ้างอิง และรวบรวมข้อมูลที่ได้จากผู้ทรงคุณวุฒิ
                2. วิเคราะห์ข้อมูล เพื่อกำหนดขอบเขตและลักษณะของโครงการที่จะพัฒนา
                3. ออกแบบการพัฒนา มีการกำหนดลักษณะของเครื่องคอมพิวเตอร์ ซอฟต์แวร์และตัวแปลภาษา โปรแกรม และวัสดุต่างๆ ที่ต้องใช้ พร้อมทั้งกำหนดตารางการปฏิบัติงานของการจัดทำเค้าโครงของโครงงาน ลงมือทำโครงงาน และสรุปรายงานโครงงาน โดยกำหนดช่วงเวลาอย่างกว้างๆ
                4. ทำการพัฒนาโครงงานขั้นต้น เพื่อศึกษาความเป็นไปได้เบื้องต้น โดยอาจจะทำการพัฒนาส่วนย่อย ๆ บางส่วนตามที่ได้ออกแบบไว้แล้ว
                5. นำผลจากการศึกษาในช่วงนี้ไปปรับปรุงแผนการทดลองที่ออกแบบไว้ในครั้งแรกให้เหมาะสมมากยิ่งขึ้น
                6. เสนอเค้าโครงของโครงงานคอมพิวเตอร์ต่ออาจารย์ที่ปรึกษา เพื่อขอคำแนะนำและปรับปรุงแก้ไข ทั้งนี้เพราะในการวางแผนการศึกษาพัฒนา นักเรียนอาจจะคิดได้ไม่ครอบคลุมทุกด้าน เนื่องจากยังมีประสบการณ์น้อย

                ดังนั้นนักเรียนจึงควรถ่ายทอดความคิดของตนเองที่ได้ศึกษาและบันทึกไว้ให้อาจารย์ที่ปรึกษาทราบ เพื่ออาจารย์จะได้แนะนำในส่วนที่ยังขาดตกบกพร่องอยู่ ทั้งนี้เพื่อให้การวางแผนและดำเนินการทำโครงงานเป็นไปอย่างเหมาะสมเป็นขั้นตอนตั้งแต่เริ่มต้นจนโครงงานสำเร็จ
คำอธิบาย: http://tc.mengrai.ac.th/kruyuy/e-learning/project/image/22.jpg
เค้าโครงข้อเสนอโครงงานคอมพิวเตอร์ (Outline of Project Proposal)
                1. ส่วนปกประกอบด้วย
                    ชื่อโครงงาน (ภาษาไทย) …………………………………………………………………..
                    (ภาษาอังกฤษ) ………………………………………………………………....................
                    ประเภทของโครงงาน ..........................................................................................................
                    ชื่อผู้ทำโครงงาน . ……………………………………………….. ....................................
                    ชื่ออาจารย์ที่ปรึกษา ………………………………………………………………………..
                    ชื่ออาจารย์ที่ปรึกษาร่วม ……………………………………………………………………
                    ระยะเวลาดำเนินงาน …………………………………………………………......................
                    รายละเอียดเกี่ยวกับโครงงาน
                2. สาระสำคัญของโครงการ
                3. หลักการและเหตุผล
                4. วัตถุประสงค์
                5. ปัญหาหรือประโยชน์ที่เป็นเหตุผลให้ควรพัฒนาโปรแกรม
                6. เป้าหมายและขอบเขตของโครงการ
                7. รายละเอียดของการพัฒนา

                    7.1 เนื้อเรื่องย่อ (Story Board) ภาพประกอบ แบบจำลอง หรือ ทฤษฎีที่เกี่ยวข้อง ตัวอย่างโปรแกรม หรือ ผลงานที่สื่อให้เห็นโปรแกรมที่จะพัฒนาขึ้น
                  7.2 เทคนิคหรือเทคโนโลยีที่ใช้ เช่น เทคโนโลยีด้านปัญญาประดิษฐ์ Algorithms ที่ใช้ โครงสร้างข้อมูล เป็นต้น โดยผู้พัฒนาต้องให้รายละเอียดที่เกี่ยวข้องประกอบด้วย
                    7.3 เครื่องมือที่ใช้ในการพัฒนา ได้แก่ ภาษาที่ใช้เขียน Tools อื่นๆ ที่ใช้ช่วยในการพัฒนาโปรแกรม และอื่นๆ
                    7.4 รายละเอียดโปรแกรมที่จะพัฒนา (Software Specification) ได้แก่
                                • Input/Output Specification
                                • Functional Specification
                                • โครงสร้างของซอฟต์แวร์ (Design)
                                • อื่นๆ
                    7.5 ขอบเขตและข้อจำกัดของโปรแกรมที่พัฒนา
                    8. บรรณานุกรม (Bibliography) ระบุแหล่งอ้างอิงอย่างน้อย 3 แห่ง เช่น จากหนังสือ บทความ วารสารทางวิชาการ หรือ อินเทอร์เน็ต เป็นต้น
                    9. ประวัติและผลงานวิจัยดีเด่นของผู้พัฒนา ด้านวิทยาศาสตร์และเทคโนโลยี

ที่มา http://tc.mengrai.ac.th/kruyuy/e-learning/project/unit3/03_1.html

ใบความรู้ที่5การคัดเลือกเรื่องที่จะทำโครงงานคอมพิวเตอร์

ตัวอย่างหัวข้อโครงงานคอมพิวเตอร์ที่อาจนำไปสู่แนวคิดในการเลือกเรื่อง  เพื่อจัดทำโครงงานคอมพิวเตอร์ 
                การเลือกหัวข้อเรื่องโครงงานขึ้นอยู่กับความสนใจของผู้เรียน การตั้งชื่อเรื่องต้องให้มีความสัมพันธ์ กับเนื้อเรื่องและมีความเฉพาะเจาะจง ตัวอย่างหัวข้อโครงงานต่อไปนี้เป็นตัวอย่างที่ยกมาแสดงเพื่อให้เห็นขอบข่ายของเรื่องต่างๆ ที่ผู้เรียนสามารถคิดทำโครงงานได้     

โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media Development) 
                1. สารานุกรมไทยฉบับมัลติมีเดีย
                2. สิ่งมีชีวิตใต้ท้องทะเล
                3. พิพิธภัณฑ์หุ่นขี้ผึ้งไทย
                4. โปรแกรมช่วยสอนการถ่ายภาพ
                5. 76 จังหวัดของไทย
                6. โปรแกรมช่วยสอนการทำงานของทรานซิสเตอร์
                7. คอมพิวเตอร์สอนพิมพ์ดีด
                8. ยาไทยและยาจีน
                9. สูตรขนมไทยอร่อยทั่วโลก

โครงงานพัฒนาเครื่องมือ (Tools Development) 
                1. โปรแกรมการค้นหาคำภาษาไทย
                2. โปรแกรมอ่านอักษรไทย
                3. โปรแกรมวาดภาพสามมิติ
                4. โปรแกรมเข้าและถอดรหัสข้อมูล
                5. โปรแกรมบีบอัดข้อมูล
                6. โปรแกรมประมวลผลคำไทยบนระบบปฏิบัติการลีนุกซ์
                7. โปรแกรมการออกแบบผังงาน
                8. พอร์ตแบบขนานของไทย
                9. การส่งสัญญาณควบคุมอุปกรณ์อิเล็กทรอนิกส์
                10. ประตูวิเศษ
โครงงานจำลองทฤษฎี (Theory Simulation)
                1. การทดลองปัจจัยต่างๆ ในการเลี้ยงปลานิลด้วยคอมพิวเตอร์
                2. การทดลองปัจจัยต่างๆ ในการเพาะปลูกแก้วมังกรด้วยคอมพิวเตอร์
                3. การทำนายอุณหภูมิจากข้อมูลที่ผ่านมา
                4. การทดลองผสมสารเคมีต่างๆ ด้วยคอมพิวเตอร์
                5. ปัจจัยต่างๆ กับการเคลื่อนที่ของเครื่องบิน
                6. ผลการปลูกข้าวในสภาวะแวดล้อมที่ต่างกัน
                7. การเปรียบเทียบเทคนิคของการย่อขนาดแฟ้มข้อมูล
                8. โปรแกรมสังเคราะห์เสียงพูดเบื้องต้น
                9. โปรแกรมจำลองการทำงานของเครื่องคอมพิวเตอร์ส่วนบุคคล

โครงงานประยุกต์ใช้งาน (Application)
                1. ระบบบริหารจัดการข้อมูลผู้เรียนของโรงเรียน
                2. ระบบจัดการข้อมูลการเงินส่วนบุคคล
                3. ระบบจองตั๋วรถไฟบนอินเทอร์เน็ต
                4. ระบบแนะนำเส้นทางเดินรถประจำทาง
                5. โปรแกรมสังเคราะห์เสียงสำหรับคนตาบอดบนรถประจำทาง
                6. โปรแกรมออกและตรวจข้อสอบ
                7. โฮมเพจส่วนบุคคล
                8. โปรแกรมช่วยปฐมพยาบาลเบื้องต้น
                9. โปรแกรมพจนานุกรมไทย-อังกฤษ

โครงงานพัฒนาเกม (Game Development)
                1. เกมผจญภัยกับพระอภัยมณี
                2. เกมอักษรเขาวงกต
                3. เกมเลือกตั้งสมาชิกสภาผู้แทนราษฎร
                4. เกมผจญภัยกับภาษาอังกฤษ
                5. เกมหมากฮอส
                6. เกมบวกลบเลขแสนสนุก
                7. เกมศึกรามเกียรติ์
                8. เกมมวยไทย
                9. เกมอักษรไขว้




ที่มา http://tc.mengrai.ac.th/kruyuy/e-learning/project/unit2/02_2.html

ใบความรู้ที่4วิธีดำเนินการทำโครงงานคอมพิวเตอร์

โครงงานคอมพิวเตอร์เป็นกิจกรรมที่ต้องทำอย่างต่อเนื่องหลายขั้นตอน และแต่ละขั้นตอนจะมีความสำคัญต่อโครงงานนั้นๆ การแบ่งขั้นตอนของการทำโครงงานอาจแตกต่างกัน ทั้งนี้ขึ้นอยู่กับลักษณะของโครงงานและการวางแผนการทำโครงงาน ในที่นี้จะแบ่งการทำโครงงานออกเป็น 6 ขั้นตอนดังนี้ 

1. การคัดเลือกหัวข้อโครงงานที่สนใจจะทำ 

                โดยทั่วไปเรื่องที่จะนำมาพัฒนาเป็นโครงงานคอมพิวเตอร์ มักจะได้มาจากปัญหา คำถาม หรือความสนใจในเรื่องต่างๆ จากการสังเกตสิ่งต่างๆ ที่เกี่ยวเนื่องกับระบบคอมพิวเตอร์ หรือสิ่งต่างๆ รอบตัว ผู้เรียนสามารถจะศึกษาการได้มา ของเรื่องที่จะทำโครงงานจากตัวอย่างต่อไปนี้ 
                สุดา ช่วยงานคุณพ่อซึ่งเป็นคุณหมอที่คลีนิครักษาโรคทั่วไป สังเกตเห็นว่าเมื่อคนไข้เก่ามาจะต้องมีการค้นหาประวัติคนไข้ ซึ่งเก็บไว้ในตู้เอกสารซึ่งมีปริมาณมาก ทำให้เสียเวลาค่อนข้างมาก กว่าจะหาพบ และตู้เอกสารยังใช้เนื้อที่ในร้านค่อนข้างมาก อีกด้วย ดังนั้นสุดาจึงเสนอทำโครงงาน "ระบบจัดการข้อมูลของคลีนิครักษาโรคทั่วไป" เพื่อพัฒนาระบบคอมพิวเตอร์ ในการจัดเก็บข้อมูลคนไข้ทั้งหมดไว้ในเครื่องคอมพิวเตอร์ เพื่อเป็นการประหยัดเนื้อที่ที่ใช้ในการจัดเก็บ
ข้อมูล และประหยัดเวลาในการค้นหาข้อมูลคนไข้
                สมานเป็นผู้เรียนที่ชอบวิชาฟิสิกส์เป็นอย่างมาก มักจะได้รับการขอร้องจากเพื่อนๆ ให้ทบทวนเนื้อหาต่างๆ ให้เพื่อนๆ ฟังอยู่เสมอ ซึ่งเมื่อสมานได้เรียนวิชาการเขียนโปรแกรมแล้ว เกิดความคิดขึ้นว่าถ้าเขาสร้างโปรแกรม ช่วยสอนสำหรับวิชาฟิสิกส์ขึ้นมา ให้เพื่อนๆ ได้ใช้ คงจะเป็นเครื่องมือเป็นอย่างดีในการทำให้เพื่อนๆ เข้าใจเนื้อหาได้ชัดเจนขึ้น ดังนั้นสมานจึงเสนอโครงงานเรื่อง "โปรแกรมช่วยสอนเรื่องการเคลื่อนที่แบบโปรเจ็กไตล์"
                จิราภรณ์, ทิพนาฎและธิติกร ได้ทำโครงงานเรื่อง โปรแกรมสร้างแบบทดสอบการเรียนการสอนบนอินเทอร์เน็ตเกิดจากการที่ปัจจุบันอินเทอร์เน็ตได้เข้ามามีบทบาทในวงการศึกษามากขึ้น ทำให้เกิดการเรียนรู้อันหลากหลาย ซึ่งไม่ได้จำกัดอยู่เพียงห้องเรียน ไม่จำกัดผู้เรียน กระบวนการเรียนรู้ในบางเนื้อหาวิชามีความจำเป็นที่จะต้องมีการทดสอบ กระบวนการวิเคราะห์ผลจึงควรจะต้องมี จึงได้คิดวิชาความรู้บนเครือข่ายอินเทอร์เน็ตขึ้น
                สังเกตได้ว่าเรื่องหรือปัญหาที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์ได้จากแหล่งต่างๆ กันดังนี้ 
1.             การอ่านค้นคว้าจากหนังสือ เอกสาร หนังสือพิมพ์ หรือวารสารต่างๆ 
2.             การไปเยี่ยมชมสถานที่ต่างๆ 
3.             การฟังบรรยายทางวิชาการ รายการวิทยุและโทรทัศน์ รวมทั้งการสนทนาอภิปรายแลกเปลี่ยนความคิดเห็น ระหว่างเพื่อนผู้เรียนหรือกับบุคคลอื่นๆ
4.             กิจกรรมการเรียนการสอนในโรงเรียน
5.             งานอดิเรกของผู้เรียน
6.             การเข้าชมงานนิทรรศการหรืองานประกวดโครงงานคอมพิวเตอร์
                อย่างไรก็ตาม ในการตัดสินใจเลือกหัวข้อที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์ ควรพิจารณาองค์ประกอบสำคัญๆ ดังนี้ 
1.             ต้องมีความรู้และทักษะพื้นฐานอย่างเพียงพอในหัวข้อเรื่องที่จะศึกษา
2.             สามารถจัดหาเครื่องคอมพิวเตอร์และซอฟต์แวร์ที่เกี่ยวข้องได้
3.             มีแหล่งความรู้เพียงพอที่จะค้นคว้าหรือขอคำปรึกษา
4.             มีเวลาเพียงพอ
5.             มีงบประมาณเพียงพอ
6.             มีความปลอดภัย

 

2. การศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล 

                ซึ่งรวมถึงการขอคำปรึกษาจากผู้ทรงคุณวุฒิจะช่วยให้ผู้เรียนได้แนวคิดที่ใช้ในการกำหนดขอบเขตของเรื่องที่จะศึกษาได้เฉพาะเจาะจงมากยิ่งขึ้น รวมทั้งได้ความรู้เพิ่มเติมในเรื่องที่จะศึกษาจนสามารถใช้ออกแบบและวางแผนดำเนินการทำโครงงานนั้นได้อย่างเหมาะสม ในการศึกษาค้นคว้าดังกล่าว ผู้เรียนจะต้องบันทึกสรุปสาระสำคัญไว้ด้วยแหล่งข้อมูลที่สำคัญอีกแหล่งหนึ่งคือ การศึกษาผลงานของโครงงานคอมพิวเตอร์จากงานแสดงนิทรรศการ หรือจากเอกสารรายงานโครงงานคอมพิวเตอร์ ซึ่งอาจค้นหาได้จากเว็บไซต์ต่างๆ ทั่วโลก จะช่วยเพิ่มพูนประสบการณ์ให้กับผู้เรียนในด้านความรู้ เทคนิคและวิธีการพัฒนา นอกจากนี้ยังทำให้เกิดแนวคิดที่จะดัดแปลงผลงานดังกล่าว มาจัดทำโครงงานคอมพิวเตอร์ในหัวข้อที่ตนสนใจด้วย ในการศึกษาและวิเคราะห์โครงงานคอมพิวเตอร์หรือปัญหาพิเศษต่างๆ มีประเด็นที่ต้องพิจารณา ดังนี้
ก.    มูลเหตุจูงใจ และเป้าหมายในการทำโครงงาน
ข.    การดำเนินการพัฒนา
1.        วัสดุอุปกรณ์ต่างๆ ซึ่งรวมถึง เครื่องคอมพิวเตอร์ ซอฟต์แวร์ที่ต้องใช้ในการดำเนินการ และ ตัวแปลภาษาโปรแกรมที่ต้องใช้
2.        ความต้องการของผู้ใช้และคุณลักษณะของผลงาน (Requirement and Specification)
3.        กลุ่มผู้ทดลองใช้โครงงานและวิธีการประเมินผล
4.        วิธีการพัฒนา
5.        ข้อสรุปของโครงงาน
6.        ความแปลกใหม่ ความคิดสร้างสรรค์ของผู้ทำโครงงาน
7.        แนวทางในการปรับปรุงหรือขยายการทดลองจากงานเดิม
                ผลที่ได้จากการดำเนินงานขั้นตอนนี้ จะช่วยให้ได้แนวคิดในการกำหนดขอบข่ายหรือเค้าโครงของเรื่องที่จะศึกษาชัดเจนว่า 
·       จะทำอะไร
·       ทำไมต้องทำ
·       ต้องการให้เกิดอะไร
·       ทำอย่างไร
·       ใช้ทรัพยากรอะไร
·       ทำกับใคร
·       เสนอผลอย่างไร

3. การจัดทำเค้าโครงของโครงงานที่จะทำ

                ในการทำโครงงานคอมพิวเตอร์ ผู้เรียนจำเป็นต้องกำหนดกรอบแนวคิดและวงแผนการพัฒนาล่วงหน้าเพื่อคาดการณ์ความเป็นไปได้ของโครงงาน ขั้นตอนที่สำคัญคือ ศึกษาค้นคว้าเอกสาร วิเคราะห์ข้อมูล ออกแบบการพัฒนา เสนอเค้าโครงของโครงงานต่ออาจารย์ที่ปรึกษา หรือผู้ทรงคุณวุฒิที่เกี่ยวข้อง เพื่อขอคำแนะนำและปรับปรุงแก้ไข โดยทั่วไป การทำข้อเสนอโครงงานคอมพิวเตอร์มีขั้นตอนที่สำคัญดังนี้ 
                3.1   ศึกษาค้นคว้าเอกสารอ้างอิง และรวบรวมข้อมูลที่ได้จากผู้ทรงคุณวุฒิ
                3.2   วิเคราะห์ข้อมูล เพื่อกำหนดขอบเขตและลักษณะของโครงงานที่จะพัฒนา
                3.3   ออกแบบการพัฒนา มีการกำหนดลักษณะของเครื่องคอมพิวเตอร์ ซอฟต์แวร์และตัวแปลภาษา โปรแกรม และวัสดุต่างๆ ที่ต้องใช้ กำหนดคุณลักษณะของผลงาน ระบุเทคนิคที่ใช้ในการพัฒนา พร้อมทั้งกำหนดตารางการปฏิบัติงาน
                3.4 ทำการพัฒนาโครงงานขั้นต้น เพื่อศึกษาความเป็นไปได้เบื้องต้น โดยอาจจะทำการพัฒนาส่วนย่อยๆ บางส่วนตามที่ได้ออกแบบไว้แล้ว นำผลจากการศึกษาในช่วงนี้ไปปรับปรุงแผนการทดลองที่ออกแบบไว้ในครั้งแรกให้เหมาะสมมากยิ่งขึ้น
                3.5 จัดทำและเสนอข้อเสนอโครงงานคอมพิวเตอร์ต่ออาจารย์ที่ปรึกษา เพื่อขอคำแนะนำและปรับปรุงแก้ไข    ทั้งนี้เพราะในการวางแผนการศึกษาพัฒนา ผู้เรียนอาจจะคิดได้ไม่ครอบคลุมทุกด้าน เนื่องจากยังมีประสบการณ์น้อย ดังนั้นผู้เรียนจึงควรถ่ายทอดความคิดของตนเองที่ได้ ศึกษาและบันทึกไว้ ให้อาจารย์ที่ปรึกษาทราบ เพื่ออาจารย์จะได้ แนะนำในส่วนที่ยังบกพร่องอยู่ ทั้งนี้เพื่อให้ การวางแผนและดำเนินการทำโครงงาน เป็นไปอย่างเหมาะสมเป็นขั้นตอนตั้งแต่ เริ่มต้นจนโครงงานสำเร็จ

4. การลงมือทำโครงงาน

                เมื่อข้อเสนอโครงงานได้รับความเห็นชอบจากอาจารย์ที่ปรึกษาแล้ว ก็เสมือนว่าการจัดทำโครงงานได้ผ่านพ้นไปแล้วมากกว่า 50% ขั้นต่อไปจะเป็นการลงมือพัฒนาตามขั้นตอนที่วางแผนไว้ ดังนี้ 
                4.1 การเตรียมการ ต้องเตรียมเครื่องคอมพิวเตอร์ ซอฟต์แวร์ และวัสดุอื่นๆ ที่จะใช้ในการทดลอง พร้อมทั้งจัดเตรียมสถานที่สำหรับใช้ในการพัฒนาให้พร้อมด้วย และควรเตรียมสมุดบันทึกหรือบันทึกเป็นแฟ้มข้อความไว้ในระบบคอมพิวเตอร์ สำหรับบันทึกการทำกิจกรรมต่างๆ ระหว่างทำโครงงาน ได้แก่ ได้ปฏิบัติอย่างไร ได้ผลอย่างไร มีปัญหาและแก้ไขได้หรือไม่ อย่างไร รวมทั้งข้อสังเกตต่างๆ ที่พบ
                4.2 การลงมือพัฒนา
o    ปฏิบัติตามแผนงานที่วางไว้ในเค้าโครง แต่อาจเปลี่ยนแปลงหรือเพิ่มเติมได้ถ้าพบว่าจะช่วยทำให้ผลงานดีขึ้น
o    จัดระบบการทำงานโดยทำส่วนที่เป็นหลักสำคัญๆ ให้แล้วเสร็จก่อน 
o    จึงค่อยทำส่วนที่เป็นส่วนประกอบหรือส่วนเสริมเพื่อให้โครงงานมีความสมบูรณ์มากขึ้น และถ้ามีการแบ่งงานกันทำ ให้ทำความตกลงในการต่อเชื่อมชิ้นงานที่ชัดเจนด้วย 
o    พัฒนาระบบงานด้วยความละเอียดรอบคอบ และบันทึกข้อมูลไว้อย่างเป็นระบบและครบถ้วน 
o    คำนึงถึงความประหยัด ความปลอดภัย และระยะเวลาในการทำงาน
                4.3 การตรวจสอบผลงานและแก้ไข การตรวจสอบความถูกต้องของผลงานเป็นความจำเป็นเพื่อให้แน่ใจว่าผลงานที่พัฒนาขึ้นทำงานได้ถูกต้องตรงกับความต้องการที่ระบุไว้ในเป้าหมาย และทำด้วยประสิทธิภาพสูงด้วย
                4.4 การอภิปรายผลและข้อเสนอแนะ เมื่อพัฒนาผลงานเรียบร้อยแล้ว ให้จัดทำสรุปด้วยข้อความที่สั้นกะทัดรัดอย่างครอบคลุมเพื่อช่วยให้ผู้อ่านได้เข้าใจถึงสิ่งที่ค้นพบจากการทำโครงงาน และทำการอภิปรายผลด้วย เพื่อพิจารณาข้อมูลและผลที่ได้ พร้อมกับนำไปหาความสัมพันธ์กับหลักการ ทฤษฎี หรือผลงานที่ผู้อื่นได้ศึกษาไว้แล้ว ทั้งนี้ยังรวมถึงการนำหลักการ ทฤษฎี หรือผลงานของผู้อื่นมาใช้ประกอบการอภิปรายผลที่ได้ด้วย
                4.5 แนวทางการพัฒนาโครงงานในอนาคตและข้อเสนอแนะ เมื่อทำโครงงานเสร็จสิ้นลงแล้ว ผู้เรียนอาจพบข้อสังเกต ประเด็นที่สำคัญหรือปัญหา ซึ่งสามารถเขียนเป็นข้อเสนอแนะและสิ่งที่ควรจะศึกษาและ/หรือใช้ประโยชน์ต่อไปได้

5. การเขียนรายงาน  

                เมื่อทำโครงงานจนได้ข้อมูลอย่างเพียงพอและทำการวิเคราะห์ผล และสรุปผลแล้ว ขั้นตอนต่อไปที่ต้องทำคือการจัดทำรายงาน ซึ่งจะรวมถึงรายละเอียดต่างๆ ในการพัฒนา และคู่มือการใช้งาน รายงานโครงงานคอมพิวเตอร์เป็นวิธีสื่อความหมายที่มีประสิทธิภาพ เพื่อให้ผู้อื่นได้เข้าใจแนวคิด วิธีดำเนินการศึกษาค้นคว้า ข้อมูลที่ได้ ตลอดจนข้อสรุปและข้อเสนอแนะต่างๆ เกี่ยวกับโครงงาน ในการเขียนรายงานนั้น ผู้เรียนควรใช้ภาษาที่อ่านและเข้าใจได้ง่าย ชัดเจน กระชับ และตรงไปตรงมา ให้ครอบคลุมหัวข้อต่างๆให้ครบถ้วนตามรูปแบบที่กำหนด

6. การนำเสนอและการแสดงผลงานของโครงงาน

                การนำเสนอและการแสดงผลงานเป็นขั้นตอนที่สำคัญอีกขั้นตอนหนึ่งของการทำโครงงาน เพื่อแสดงออกถึงผลิตผลของความคิด ความพยายามในการทำงานที่ผู้ทำโครงงานได้ทุ่มเท และเป็นวิธีที่ทำให้ผู้อื่นได้รับรู้และเข้าใจถึงผลงานนั้น 
การเสนอผลงานอาจทำได้ในหลายรูปแบบต่างๆ กัน เช่น การแสดงผลงานโดยไม่มีการอธิบายประกอบ การรายงานด้วยคำพูดในที่ประชุม การจัดนิทรรศการโดยโปสเตอร์และอธิบายด้วยคำพูด เป็นต้น



ที่มา http://tc.mengrai.ac.th/kruyuy/e-learning/project/unit2/02_1.html