Development of a Computer Program for Class Attendance Checking Program for Royal Thai Naval Academy Development of a Computer Program for Course Attendance Recording at the Royal Thai Naval Academy
Main Article Content
Abstract
The recording of course attendance at the Naval Academy has traditionally been conducted using paper-based methods. Such practices create administrative burdens for instructors in calculating cumulative attendance hours at the end of each semester, lead to inefficient resource utilization, and increase the risk of data loss. To address these limitations, this study aimed to design and develop a computerized course attendance recording system for cadets at the Naval Academy.
The objectives of this research were threefold: (1) to develop a system capable of displaying individual session attendance records, calculating cumulative attendance hours for each cadet in each course, and reporting documented reasons for absences; (2) to evaluate the quality of the developed system through expert assessment; and (3) to investigate user satisfaction with the system.
The evaluation samples consisted of three computer science experts and five end users, selected through purposive sampling. The system was developed using AppServ, NetBeans, PHP, CSS, JavaScript, and MySQL. System design and analysis were conducted using Unified Modeling Language (UML), including Use-case Diagrams, Activity Diagrams, and Sequence Diagrams.
Research instruments included: (1) a system quality assessment form for experts, covering four dimensions—system analysis and design, functional accuracy, usability, and data security; and (2) a user satisfaction questionnaire assessing five dimensions—user manual quality, functional performance, usability, system components, and data presentation.
The findings indicated that the developed system effectively displayed attendance records for each session, accurately calculated cumulative attendance hours per cadet per course, and comprehensively documented reasons for absence. Expert evaluation results demonstrated that system analysis and design were rated at the highest level (mean = 4.33), functional accuracy at the highest level (mean = 4.67), usability at the highest level (mean = 4.67), and data security at a high level (mean = 4.00). User satisfaction results revealed that the user manual and functional performance were rated at the highest level (mean = 4.60), usability at a high level (mean = 4.20), system components at the highest level (mean = 4.60), and data presentation at a high level (mean = 4.20).
In conclusion, the developed computerized attendance recording system demonstrated high levels of quality and user satisfaction, indicating its effectiveness and suitability for implementation in the academic administration processes of the Naval Academy.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
The author has the sole responsibility for the material published in RTNA Journal of Science and Technology, which the editorial board may not agree on that material.
RTNA Journal of Science and Technology owns the copyright of the text, the illustration, or other material published in the journal. No parts or the whole of the material published may be disseminated or used in any form without first obtaining written permission from the academy.
References
คณะกรรมการมาตรฐานการอุดมศึกษา (กมอ.) กฎกระทรวงที่เกี่ยวข้อง เรื่อง เกณฑ์มาตรฐานหลักสูตรระดับปริญญาตรี พ.ศ. 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)