การพัฒนาโปรแกรมคอมพิวเตอร์สำหรับบันทึกเวลาเรียนรายวิชาของโรงเรียนนายเรือ 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

อนุญาตภายใต้เงื่อนไข Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
เนื้อหาและข้อมูลในบทความที่ลงตีพิมพ์ในวารสารวิชาการโรงเรียนนายเรือ ด้านวิทยาศาสตร์และเทคโนโลยี ถือเป็นข้อคิดเห็นและความรับผิดชอบของผู้เขียนบทความโดยตรง ซึ่งกองบรรณาธิการวารสาร ไม่จำเป็นต้องเห็นด้วย หรือร่วมรับผิดชอบใด ๆ
บทความ ข้อมูล เนื้อหา รูปภาพ ฯลฯ ที่ได้รับการตีพิมพ์ในวารสารวิชาการโรงเรียนนายเรือ ด้านวิทยาศาสตร์และเทคโนโลยี ถือเป็นลิขสิทธิ์ของโรงเรียนนายเรือ หากบุคคลหรือหน่วยงานใดต้องการนำทั้งหมดหรือส่วนหนึ่งส่วนใดไปเผยแพร่ต่อหรือเพื่อกระทำการใด ๆ จะต้องได้รับอนุญาตเป็นลายลักษณ์อักษรจากโรงเรียนนายเรือก่อนเท่านั้น
เอกสารอ้างอิง
คณะกรรมการมาตรฐานการอุดมศึกษา (กมอ.) กฎกระทรวงที่เกี่ยวข้อง เรื่อง เกณฑ์มาตรฐานหลักสูตรระดับปริญญาตรี พ.ศ. 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)