การพัฒนาโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของโรงเรียนนายเรือ Development of a Computer Program for Course Attendance Recording at the Royal Thai Naval Academy

Main Article Content

ศศิธร คงอุดมทรัพย์
สุทธิภูมิ เยาวิวัฒน์

บทคัดย่อ

เนื่องจากการจัดเก็บข้อมูลการเข้าเรียนในแต่ละรายวิชาของนักเรียนนายเรือ โรงเรียนนายเรือส่วนใหญ่จัดทำในรูปแบบของการบันทึกของในกระดาษ ทำให้เกิดความยุ่งยากแก่ครูอาจารย์ในการรวบรวมจำนวนชั่วโมงเรียนของนักเรียนนายเรือแต่ละคนเมื่อจบภาคการศึกษา เกิดความสิ้นเปลืองของทรัพยากร และเสี่ยงต่อการสูญหายได้ง่าย ผู้วิจัยจึงมีแนวคิดในการแก้ไขปัญหาดังกล่าวด้วยการพัฒนาโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของนักเรียนนายเรือ โรงเรียนนายเรือ โดยงานวิจัยนี้มีวัตถุประสงค์เพื่อ 1.) สร้างเครื่องมือสำหรับแสดงผลการเข้าเรียนแต่ละครั้งของนักเรียนนายเรือได้ สรุปรวมเวลาเรียนของนักเรียนนายเรือแต่ละคนในแต่ละรายวิชา และแสดงสาเหตุของการขาดเรียนแต่ละครั้งของนักเรียนนายเรือในแต่ละวิชาได้ 2.) ประเมินคุณภาพของโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของนักเรียนนายเรือ โรงเรียนนายเรือโดยผู้เชี่ยวชาญทางคอมพิวเตอร์ และ 3.) ประเมินความพึงพอใจของผู้ใช้งานโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของนักเรียนนายเรือ โรงเรียนนายเรือ กลุ่มตัวอย่างสำหรับการประเมินในข้อ 2.) และ 3.) ผู้วิจัยใช้วิธีการเลือกแบบเจาะจง (Purposive Sampling) จากผู้เชี่ยวชาญทางคอมพิวเตอร์ จำนวน 3 ท่าน และผู้ใช้งานโปรแกรม จำนวน 5 ท่าน เครื่องมือที่ใช้ในการวิจัยประกอบด้วย 1.) เครื่องมือที่ใช้ในการออกแบบและพัฒนาโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาได้แก่ Appserve ซึ่งเป็นชุดคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม, Netbeans สำหรับพัฒนา Application, PHP สำหรับการประมวลผลโปรแกรม, CSS และ JavaScript สำหรับการแสดงผลข้อมูล, MySQL สำหรับการจัดการฐานข้อมูล, UML Diagram สำหรับถ่ายทอดความคิดที่มีต่อระบบให้ออกมาเป็นแผนภาพ, Use-case Diagram สำหรับจำลองความต้องการของผู้ใช้งานและแสดงความสามารถของระบบ, Activity Diagram สำหรับตัวแสดงขั้นตอนการทำงานของ Use Case และ Sequence Diagram สำหรับระบุวิธีการที่วัตถุแต่ละตัวติดต่อสื่อสารกันรวมถึงขั้นตอนการทำงานของแต่ละ use case 2) แบบประเมินคุณภาพของโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของโรงเรียนนายเรือสำหรับผู้เชี่ยวชาญ 4 ด้าน ได้แก่ ด้านการวิเคราะห์และออกแบบระบบ ด้านความถูกต้องในการทำงานของโปรแกรม ด้านความสะดวกและง่ายต่อการใช้งานโปรแกรม และด้านการรักษาความปลอดภัยของข้อมูลในโปรแกรม และ 3) แบบสอบถามความพึงพอใจของผู้ใช้งานโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของโรงเรียนนายเรือ 5 ด้าน ได้แก่ ด้านคู่มือการใช้งานโปรแกรม ด้านการทำงานได้ตามฟังก์ชันของโปรแกรม ด้านความสะดวกและง่ายต่อการใช้งานโปรแกรม ด้านส่วนประกอบต่าง ๆ ของสำหรับรูปแบบในการพัฒนาโปรแกรม


ผลการวิจัยพบว่า 1) โปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของโรงเรียนนายเรือ สามารถแสดงผลการเข้าเรียนแต่ละครั้งของนักเรียนนายเรือได้ สรุปรวมเวลาเรียนของนักเรียนนายเรือแต่ละคนในแต่ละรายวิชา และแสดงสาเหตุของการขาดเรียนแต่ละครั้งของนักเรียนนายเรือในแต่ละวิชาได้อย่างครบถ้วน 2)  ประเมินคุณภาพของโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของโรงเรียนนายเรือสำหรับผู้เชี่ยวชาญ 4 ด้าน พบว่า โปรแกรมที่พัฒนาขึ้นมีคุณภาพด้านการวิเคราะห์และออกแบบอยู่ในระดับดีที่สุด (4.33) ด้านความถูกต้องในการทำงานของโปรแกรมอยู่ในระดับดีที่สุด (4.67) ด้านความสะดวกและง่ายต่อการใช้งานโปรแกรมอยู่ในระดับดีที่สุด (4.67) และด้านการรักษาความปลอดภัยของข้อมูลในระบบอยู่ในระดับดี (4.00) และ 3) ผลการศึกษาความพึงพอใจของผู้ใช้งานโปรแกรมทั้ง 5 ด้าน พบว่า ด้านคู่มือการใช้งานโปรแกรมอยู่ในระดับสูงที่สุด (4.60) ด้านการทำงานได้ตามฟังก์ชันของโปรแกรมอยู่ในระดับสูงที่สุด (4.60) ด้านความสะดวกและง่ายต่อการใช้งานโปรแกรมอยู่ในระดับสูง (4.2) ด้านส่วนประกอบต่าง ๆ ของโปรแกรมรวมถึงการแสดงผลการบันทึกเวลาเรียนรายวิชาของโรงเรียนนายเรืออยู่ในระดับสูงที่สุด (4.60) และด้านส่วนประกอบต่าง ๆ ของโปรแกรมและการแสดงผลการบันทึกเวลาเรียนรายวิชาของโรงเรียนนายเรืออยู่ในระดับสูง (4.20)

Article Details

ประเภทบทความ
บทความวิจัย

เอกสารอ้างอิง

คณะกรรมการมาตรฐานการอุดมศึกษา (กมอ.) กฎกระทรวงที่เกี่ยวข้อง เรื่อง เกณฑ์มาตรฐานหลักสูตรระดับปริญญาตรี พ.ศ. 2565. https://www.ops.go.th/th/role/edu-standard/item/6942-2022-07-22-03-17-22 (in Thai)

โรงเรียนนายเรือ. 2563. วิสัยทัศน์ ภารกิจ ปรัชญา ปณิธาน และวัตถุประสงค์. http://www.rtna.ac.th/page/task.html.

ระเบียบโรงเรียนนายเรือว่าด้วยการศึกษา พ.ศ. 2568 หมวด 2 การวัดและประเมินผลการศึกษา

บทที่ 2 ทฤษฎี หรือเอกสารที่เกี่ยวข้อง วิทยาลัยเทคนิคตรัง https://rms.technictrang.ac.th/files/1920300058471_13071914144813.pdf (in Thai)

NetBeans คืออะไร. https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2239netbeans%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html (in Thai)

คงอุดมทรัพย์, ศ. และ ทวิชพงศ์ธร, พ. (2564). การพัฒนาโปรแกรมคอมพิวเตอร์สำหรับการประเมินผลการสอนรายวิชาของโรงเรียนนายเรือ. วารสารวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยอุบลราชธานี, 23, 71-80. https://li01.tci-thaijo.org/index.php/sci_ubu/article/view/248957/170810 (in Thai)

บทที่ 13 การวิเคราะห์และออกแบบระบบเชิงวัตถุด้วย UML มหาวิทยาลัยราชภัฎบุรีรัมย์ https://blog.bru.ac.th/wp-content/uploads/bp-attachments/13146/Chap-13.pdf(in Thai)