K8
- 1. ใบงานที่ 8
เรือง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
่
การพัฒนาโปรแกรมประยุกต์ สร้างผลงานเพื่อประยุกต์ใช้งานในชีวิตประจาวันอาทิเช่น ซอฟต์แวร์สา
หรับการออกแบบและตกแต่งภายในอาคาร ซอฟต์แวร์สาหรับการผสมสี และซอฟต์แวร์สาหรับการระบุคนร้าย
เป็นต้น โครงงานประเภทนี้จะมีการประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่างๆ ซึ่งอาจเป็นการคิด
สร้างสิ่งของขึ้นใหม่ หรือปรับปรุงเปลี่ยนแปลงของเดิมที่มีอยู่แล้วให้มีประสิทธิภาพสูงขึ้น โครงงานลักษณะนี้
จะต้องศึกษาและวิเคราะห์ความต้องการของผู้ใช้ก่อน แล้วนาข้อมูลที่ได้มาใช้ในการออกแบบ และพัฒนาสิ่งของ
นั้นๆ ต่อจากนั้นต้องมีการทดสอบการทางานหรือทดสอบคุณภาพของสิ่งประดิษฐ์แล้วปรับปรุงแก้ไขให้มีความ
สมบูรณ์โครงงานประเภทนี้ผู้เรียนต้องใช้ความรู้เกี่ยวกับเครื่องคอมพิวเตอร์ ภาษาโปรแกรม และเครื่องมือ
ต่างๆ ที่เกี่ยวข้อง โปรแกรมระบบงานการกีฬา โปรแกรมระบบแฟ้มฐานข้อมูลผู้เรียน 2001และยังเป็น
โครงงานที่ใช้คอมพิวเตอร์ในการสร้างผลงานเพื่อประยุกต์ใช้งานจริงในชีวิตประจาวัน เช่น ซอฟต์แวร์สาหรับ
การออกแบบและตกแต่งอาคาร ซอฟต์แวร์สาหรับการผสมสี ซอฟต์แวร์สาหรับการระบุคนร้าย เป็นต้น
โครงงานงานประเภทนี้จะมีการประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่าง ๆ ซึ่งอาจจะสร้างใหม่หรือ
ปรับปรุงดัดแปลงของเดิมที่มีอยู่แล้วให้มีประสิทธิภาพสูงขึ้นก็ได้ โครงงานลักษณะนี้จะต้องศึกษาและ
วิเคราะห์ความต้องการของผู้ใช้ก่อนแล้วนาข้อมูลที่ได้มาใช้ในการออกแบบ และพัฒนาสิ่งของนั้น ๆต่อจากนั้น
ต้องมีการทดสอบการทางานหรือทดสอบคุณภาพของสิ่งประดิษฐ์แล้วปรับปรุงแก้ไขให้มีความสมบูรณ์
โครงงานประเภทนี้นักเรียนต้องใช้ความรู้เกี่ยวกับเครื่องคอมพิวเตอร์ภาษาโปรแกรม และเครื่องมือต่าง ๆ ที่
เกี่ยวข้อง รวมทั้งอาจใช้วิธีทางวิศวกรรมฮาร์ดแวร์และซอฟต์แวร์ในการพัฒนาด้วย
ตัวอย่าง การพัฒนาโปรแกรมประยุกต์
1. โปรแกรมประยุกต์ธนาคารความดี
โครงงานโปรแกรมธนาคารความดีนี้ได้จัดทาขึ้นเพื่อใช้ในการบันทึกข้อมูลนักเรียน เพิ่มคะแนนความดี
หักคะแนนความประพฤติของนักเรียน และผลของการใช้โปรแกรมบันทึกข้อมูลนี้กับธนาคารความดี ก็เป็นที่
- 2. น่าพอใจมากกว่าการบันทึกความดีที่เป็นสมุดรูปเล่ม ที่ใช้กันอยู่ในปัจจุบัน ซึ่งต้องใช้กระดาษเป็นจานวนมากใน
การทาเป็นสมุดบันทึกคะแนนความดีให้นักเรียนทุกคนในโรงเรียนซึ่งมีจานวน 1431 คน อีกทั้งการพกพา
สมุดนั้นทาให้เกิดการสูญหายได้ และเกิดการชารุดได้ง่าย การหาวิธีที่จะใช้กระดาษให้น้อยลงจึงเป็นทางเลือกที่
ดี ดังนั้นโปรแกรมธนาคารความดีนี้จึงเป็นทางเลือกใหม่ที่ดีกว่ารูปเล่มบันทึกแบบเดิม ความคิดในการพัฒนา
โปรแกรมธนาคารความดีนี้ได้ถูกคิดต่อยอดจากโปรแกรมเดิมที่มีคุณสมบัติไม่ดีเท่าโปรแกรมตัวใหม่ ทาง
คณะผู้จัดทาได้นาโปรแกรมมาศึกษาและดัดแปลง ปรับปรุง เพิ่มเติมในส่วนที่นักเรียนกลุ่มก่อนได้ทาไว้แต่
ยังไม่ดีนัก โดยเริ่มจากการวางแผนเค้าโครงโปรแกรม คิดหาสูตรที่ใช้ในการพัฒนาโปรแกรมธนาคารความดี
ออกแบบฐานข้อมูลโดยใช้โปรแกรม Microsoft Access 2003 ออกแบบเมนูหลักต่างๆที่จาเป็นต่อการ
ใช้งาน เช่น รายการเพิ่มคะแนนความดี รายการหักคะแนนความประพฤติ รายงานคะแนนแบบห้อง หรือแม้แต่
ระดับบุคคล และยังสามารถมีประโยชน์ในการใช้งานจริง แล้วจึงมาสร้างในโปรแกรม Microsoft Visual
Basic 6.0 โดยเริ่มจากการสร้างเมนูหลัก เพิ่มเมนูย่อยอีกหลายรายการเพื่อสะดวกแก่การเก็บหลักฐาน
พฤติกรรมของนักเรียนที่เป็นสมาชิกภายในโรงเรียน ข้อมูลภายในโปรแกรมธนาคารความดียังสามารถ เพิ่ม
ลบ หรือแก้ไข ข้อมูลสมาชิกหรือข้อมูลต่างๆภายในโปรแกรมได้ ข้อมูลและหลักฐานต่างๆที่ถูกบันทึกใน
โปรแกรมยังสามารถเก็บเป็นหลักฐาน และรายงานเพื่อส่งต่อให้ฝ่ายปกครองพิจารณาต่อไปได้อีกด้วย
โปรแกรมธนาคารความดีนี้จึงเป็นโปรแกรมที่สามารถลดภาระของครูผู้บริหารเกี่ยวกับการควบคุม ดูแล
ความประพฤติของนักเรียนได้โดยไม่ต้องเพิ่งการตรวจสอบที่ยุ่งยากเหมือนแต่ก่อน ลดขั้นตอนการดูแลได้ใน
โปรแกรมเดียว และยังสามารถประยุกต์พัฒนาโปรแกรมนี้เพื่อประโยชน์แก่กิจกรรมทางการเรียนของ
นักเรียนได้อีกด้วย
2. โปรแกรมประยุกต์บนแอนดรอยด์
3. โปรแกรมพัฒนาเกมคอมพิวเตอร์ 3 มิติ
4. การพัฒนาโปรแกรมของ ET-PCI8255 V3 ด้วย Delphi5
5. การพัฒนาเว็บแอพพลิเคชั่นด้วย PHP และ Dreamweaver MX
แหล่งทีมาข้อมูล http://www.vcharkarn.com/project/view/689
่
http://www.thaigoodview.com/node/17030?page=0%2C7
http://www.oknation.net/blog/projectzeed/2011/08/28/entry-1
http://www.thapthan.ac.th/e-lerning_cai/e-learning/lesson12.pdf
http://www.lks.ac.th/kuanjit/s3.htm