# BA draw.io source (generated) > Generated by `docs/agent/tools/gen_ba_drawio.py` from `TNSU_EDU 191069.drawio`. Do not edit by hand; re-run the script after the BA updates the file. For what this means for the project, read [03-modules.md](03-modules.md). Colours are the fill colours used in the diagram (their meaning has not been stated by the BA). ## module - ระบบการจัดการบริหารการศึกษา `yellow` - 1. ระบบงานควบคุม `blue` - 2. การรับเข้าเป็นนักศึกษา `blue` - 3. งานทะเบียน `blue` - 4. การลงทะเบียนเรียน `blue` - 5. งานวิชาการและหลักสูตร `blue` - 6. การวัดและประเมินผลการศึกษา `blue` - 7. การวัดและประเมินผลอาจารย์ผู้สอน `blue` - 8. ระบบด้านการจัดการศิษย์เก่า `blue` ## Sub Module-วิทยาลัย - ระบบบริหารการศึกษาระดับมหาวิทยาลัย `blue` - 1. ระบบงานควบคุม `green` - 1.1 จัดการค่าธรรมเนียมการศึกษา (จัดการประเภทค่าธรรมเนียม; จัดการอัตราค่าธรรมเนียม (Fee Rate)) `green` - 1.2 ปีการศึกษา/ภาคเรียน `green` - 1.3 User Permission `green` - 2. การรับเข้าเป็นนักศึกษา `green` - 2.1 รับสมัครนักศึกษา `green` - 2.2 รับเข้าและยืนยันสิทธิ์ `green` - 3. งานทะเบียน `green` - 3.1 จัดการข้อมูลนักศึกษา `green` - 3.2 จัดการสถานะนักศึกษา `green` - 3.3 คำร้องนักศึกษา `green` - 4. งานวิชาการและหลักสูตร `green` - 4.1 ข้อมูลพื้นฐาน (ระดับการศึกษา; คณะ; สาขาวิชา) `green` - 4.2 จัดการหลักสูตร `green` - 4.3 จัดการโครงสร้างหลักสูตร `green` - 4.4 จัดการรายวิชา `green` - 4.5 จัดกลุ่มรายวิชาในหลักสูตร `green` - 4.6 จัดการวิชาบังคับก่อน `green` - 4.7 จัดทำแผนการเรียน `green` - 4.8 จัดการเปิดรายวิชา `green` - 4.9 จัดการอาจารย์ผู้สอน `green` - 5. การลงทะเบียนเรียน `green` - 5.1 จัดการรอบ/ช่วงเวลาลงทะเบียน `green` - 5.2 จัดการเปิดรายวิชาลงทะเบียน `green` - 5.3 จัดตารางเรียนและตารางสอบ `green` - 5.4 ลงทะเบียนเรียน `green` - 5.5 เพิ่ม / ถอน / เปลี่ยนกลุ่มเรียน `green` - 5.6 จัดการอนุมัติการลงทะเบียน `green` - 6. การวัดและประเมินผลการศึกษา `green` - 6.1 ตั้งค่าการประเมินผล (จัดการประเภทการประเมิน; จัดการรูปแบบผลการเรียน; จัดการรูปแบบการตัดเกรด) `green` - 6.2 กำหนดเกณฑ์การประเมินรายวิชา `green` - 6.3 กำหนดเกณฑ์ตัดเกรดรายวิชา `green` - 6.4 บันทึกและประมวลผลคะแนน `green` - 6.5 ตรวจสอบและอนุมัติผลการเรียน `green` - 6.6 ประกาศผลการเรียนและคำนวณ GPA/GPAX `green` - 6.7 จัดการคำร้องแก้ไขผลการเรียน `green` - 6.8 ตรวจสอบสำเร็จการศึกษา `green` - 7. การวัดและประเมินผลอาจารย์ผู้สอน `pink` - 7.1 จัดการแบบประเมินอาจารย์ `pink` - 7.2 กำหนดรอบการประเมิน `pink` - 7.3 กำหนดรายวิชาที่ประเมิน `pink` - 7.4 ประเมินอาจารย์ผู้สอน และประมวลผลผลการประเมิน `pink` - 8. ระบบด้านการจัดการศิษย์เก่า `pink` - 8.1 จัดการข้อมูลศิษย์เก่า `pink` - 8.2 ลงทะเบียนและปรับปรุงข้อมูลศิษย์เก่า `pink` - 8.3 สำรวจและติดตามข้อมูลศิษย์เก่า `pink` ## Sub Module-โรงเรียน - ระบบบริหารโรงเรียนกีฬาและนักเรียนประจำ `blue` - 1. ระบบรับสมัครและคัดเลือกนักเรียน `pink` - 1.1 จัดการรอบรับสมัครและเกณฑ์การคัดเลือก `pink` - 1.2 รับสมัครและตรวจสอบใบสมัคร `pink` - 1.3 จัดการสอบและบันทึกผลการคัดเลือก `pink` - 1.4 ประกาศผลและรายงานตัวนักเรียน `pink` - 2. ระบบทะเบียนและประวัตินักเรียน `pink` - 2.1 จัดการทะเบียนและประวัตินักเรียน `pink` - 2.2 จัดการข้อมูลผู้ปกครอง `pink` - 2.3 จัดการสถานภาพและการย้ายสถานศึกษา `pink` - 2.4 จัดการเลื่อนชั้นและสำเร็จการศึกษา `pink` - 3. ระบบบริหารหลักสูตรและการเรียนการสอน `pink` - 3.1 จัดการหลักสูตรและรายวิชา `pink` - 3.2 จัดการชั้นเรียนและครูผู้สอน `pink` - 3.3 จัดการตารางเรียนและตารางสอบ `pink` - 3.4 จัดการแผนการสอน `pink` - 4. ระบบวัดผลและประเมินผลการเรียน `pink` - 4.1 กำหนดเกณฑ์และรายการประเมิน `pink` - 4.2 บันทึกคะแนนและประมวลผลการเรียน `pink` - 4.3 ตรวจสอบและอนุมัติผลการเรียน `pink` - 4.4 จัดทำเอกสารและรายงานผลการเรียน `pink` - 5. ระบบบริหารจัดการหอพักนักเรียน `pink` - 5.1 จัดการอาคาร ห้องพัก และเตียง `pink` - 5.2 จัดสรรและย้ายห้องพักนักเรียน `pink` - 5.3 จัดการครูเวรและตรวจหอพัก `pink` - 5.4 ติดตามสถานะการเข้าพักและแจ้งซ่อม `pink` - 6. ระบบเช็กชื่อและติดตามนักเรียน `pink` - 6.1 ตั้งค่ารอบและประเภทการเช็กชื่อ `pink` - 6.2 บันทึกการเช็กชื่อนักเรียน `pink` - 6.3 ติดตามการขาด ลา มาสาย และนักเรียนไม่พบตัว `pink` - 7. ระบบการลาและการขออนุญาตออกนอกโรงเรียน `pink` - 7.1 ยื่นคำร้องขอลาและออกนอกโรงเรียน `pink` - 7.2 พิจารณาและอนุมัติคำร้อง `pink` - 7.3 บันทึกการออกและกลับเข้าโรงเรียน `pink` - 7.4 ติดตามสถานะและประวัติการลา `pink` - 8. ระบบโภชนาการและอาหารนักเรียน `pink` - 8.1 จัดการเมนูและแผนอาหาร `pink` - 8.2 จัดการข้อมูลโภชนาการและข้อจำกัดด้านอาหาร `pink` - 8.3 บันทึกการรับประทานอาหาร `pink` - 8.3 จัดการวัตถุดิบและต้นทุนอาหาร `pink` - 9. ระบบสุขภาพและสวัสดิการนักเรียน `pink` - 9.1 จัดการข้อมูลสุขภาพนักเรียน `pink` - 9.2 บันทึกการเจ็บป่วยและการรักษา `pink` - 9.3 ติดตามการบาดเจ็บและการฟื้นฟู `pink` - 9.4 จัดการสวัสดิการและเหตุฉุกเฉิน `pink` - 10. ระบบบริหารการฝึกซ้อมกีฬา `pink` - 10.1 จัดการชนิดกีฬา ทีม และผู้ฝึกสอน `pink` - 10.2 จัดการแผนและตารางฝึกซ้อม `pink` - 10.3 บันทึกและติดตามผลการฝึกซ้อม `pink` - 11. ระบบบริหารการแข่งขันและผลงานนักกีฬา `pink` - 11.1 จัดการรายการแข่งขันและผู้เข้าร่วม `pink` - 11.2 จัดการเดินทางและเอกสารการแข่งขัน `pink` - 11.3 บันทึกผลการแข่งขันและรางวัล `pink` - 11.4 ติดตามประวัติและผลงานนักกีฬา `pink` - 12. ระบบประเมินสมรรถภาพและพัฒนาศักยภาพนักกีฬา `pink` - 12.1 จัดการเกณฑ์และรอบการทดสอบ `pink` - 12.2 บันทึกผลทดสอบสมรรถภาพและทักษะกีฬา `pink` - 12.3 ติดตามพัฒนาการและแผนพัฒนานักกีฬา `pink` - 13. ระบบกิจการนักเรียนและระเบียบวินัย `pink` - 13.1 จัดการพฤติกรรมและระเบียบวินัย `pink` - 13.2 จัดการกิจกรรมและการเข้าร่วม `pink` - 13.3 บันทึกการให้คำปรึกษาและติดตามนักเรียน `pink` - 14. ระบบสื่อสารและบริการผู้ปกครอง `pink` - 14.1 ข้อมูลนักเรียนในความดูแล `pink` - 14.2 ติดตามผลการเรียนและการเข้าเรียน `pink` - 14.3 ยืนยันคำร้องและติดตามการลา `pink` - 14.3 ข่าวสารและการแจ้งเตือน `pink` - 15. ระบบรายงานและสารสนเทศสำหรับผู้บริหาร `pink` - 15.1 Dashboard ภาพรวมส่วนกลางและรายโรงเรียน `pink` - 15.2 รายงานด้านการศึกษาและนักเรียน `pink` - 15.3 รายงานด้านหอพักและกิจการนักเรียน `pink` - 15.3 รายงานด้านกีฬาและสมรรถภาพนักกีฬา `pink` ## โครงสร้างหน่วยงานของระบบ - มหาวิทยาลัยการกีฬาแห่งชาติ `yellow` - วิทยาเขต `blue` - วิทยาเขต 1 `green` - คณะ 1 `pink` - สาขา 1 `purple` - หลักสูตร 1 `orange` - หลักสูตร 2 `orange` - หลักสูตร ... `orange` - สาขา 2 `purple` - สาขา ... `purple` - คณะ 2 `pink` - คณะ ... `pink` - วิทยาเขต 2 `green` - วิทยาเขต ... `green` - โรงเรียน `blue` - โรงเรียน 1 `green` - ระดับชั้นที่ 1 `pink` - ชนิดกีฬา 1 `purple` - ชนิดกีฬา ... `purple` - ระดับชั้นที่ 2 `pink` - ระดับชั้นที่ ... `pink` - โรงเรียน 2 `green` - โรงเรียน ... `green` ## หลักสูตร - หลักสูตรมหาวิทยาลัยกีฬาแห่งชาติ - ปริญญาตรี - คณะวิทยาศาสตร์การกีฬาและสุขภาพ - หลักสูตรวิทยาศาสตรบัณฑิต (วท.บ.)สาขาวิชาวิทยาศาสตร์การกีฬาและการออกกำลังกาย (หลักสูตรปรับปรุง พ.ศ. 2568) - คณะศิลปศาสตร์ - หลักสูตรศิลปศาสตรบัณฑิต (ศศ.บ.) สาขาวิชาการจัดการการกีฬา (หลักสูตรปรับปรุง พ.ศ. 2568) - หลักสูตรศิลปศาสตรบัณฑิต (ศศ.บ.) สาขาวิชาการท่องเที่ยวและนันทนาการ (หลักสูตรปรับปรุง พ.ศ. 2568) - คณะศึกษาศาสตร์ - หลักสูตรศึกษาศาสตรบัณฑิต (ศษ.บ) สาขาวิชาพลศึกษา (4 ปี) (หลักสูตรปรับปรุง พ.ศ. 2568) - หลักสูตรศึกษาศาสตรบัณฑิต (ศษ.บ) สาขาวิชาพลศึกษาและสุขศึกษา (4 ปี) (หลักสูตรปรับปรุง พ.ศ. 2568) - ปริญญาโท - คณะศิลปศาสตร์ - หลักสูตรบริหารธุรกิจมหาบัณฑิต (บธ.ม.) สาขาวิชาการจัดการการกีฬา การท่องเที่ยวและนันทนาการ - คณะศึกษาศาสตร์ - Master of Education Program in Physical Education and Sports (M.Ed.) Physical Education and Sports - หลักสูตรศึกษาศาสตรมหาบัณฑิต (ศษ.ม.) สาขาวิชาพลศึกษาและกีฬา - ปริญญาเอก - คณะศิลปศาสตร์ - Doctor of Business Administration Program in Sports. (D.B.A.) Tourism and Recreation Management - หลักสูตรบริหารธุรกิจดุษฎีบัณฑิต (บธ.ด.) สาขาวิชาการจัดการการกีฬา การท่องเที่ยวและนันทนาการ - คณะศึกษาศาสตร์ - Doctor of Philosophy Program in Physical Education and Sports (Ph.D.) Physical Education and Sports - หลักสูตรปรัชญาดุษฎีบัณฑิต (ปร.ด.) สาขาวิชาพลศึกษาและกีฬา ## Flow โครงสร้างหลักสูตร Swimlane: **การสร้างหลักสูตร** 1. **สร้างรายวิชา** (sub-module: จัดการรายวิชา) 2. **สร้างหลักสูตร** (sub-module: จัดการโครงสร้างหลักสูตร) - ชั้นปี - ภาคเรียน 3. **กำหนดโครงสร้างหลักสูตร** (sub-module: จัดการโครงสร้างหลักสูตร) 4. **เพิ่มรายวิชาเข้าหลักสูตร และจัดการวิชาบังคับก่อน** (sub-module: จัดการโครงสร้างหลักสูตร) 5. **แผนการเรียน** (sub-module: จัดการโครงสร้างหลักสูตร) - ควรเรียนวิชาอะไรเทอมไหน เพื่อระบุว่าเรียนตามแผน 6. **เงื่อนไขการสำเร็จการศึกษา** (sub-module: จัดการโครงสร้างหลักสูตร) - จำนวนหน่วยกิตในแต่ละหมวด - วิชาบังคับที่ต้องผ่าน - GPA/GPAX - การฝึกงาน - วิทยานิพนธ์ - เงื่อนไขพิเศษ เช่น ผ่านการสอบภาษาอังกฤษ ## Flow จัดการการเปิดสอน Swimlane: **จัดการการเปิดสอน** 1. **เลือกปีการศึกษา ภาคเรียน หลักสูตร** (sub-module: จัดการการเปิดสอน) 2. **ระบบแสดงรายวิชาตามหลักสูตรที่เลือกจากแผนการเรียนตาม ชั้นปี ภาคเรียน** (sub-module: จัดการการเปิดสอน) 3. **เลือกรายวิชาที่ต้องการเปิด** (sub-module: จัดการการเปิดสอน) 4. **สร้าง Section และระบุรายละเอียด** (sub-module: จัดการการเปิดสอน) - ห้องเรียน - วัน-เวลา - อาจารย์ผู้สอน - จำนวนรับ - กรณีวิชาเรียนรวม 1 วิชาอยู่หลายหลักสูตร ระบบจะรองรับการติ๊กเลือกเรียนรวมกับหลักสูตรไหน หรือภาคไหนได้ 5. **เปิดรับลงทะเบียนตามช่วงเวลาที่กำหนดตามปฏิทินการศึกษา** (sub-module: จัดการการเปิดสอน)