Kotchasan PHP Framework

[แจกฟรี] ระบบบริหารงานโรงเรียน PHP School Management System (SMS)

เป็นระบบช่วยเหลือในการบริหารงานโรงเรียน หรือ สถานศึกษา ประกอบด้วย 3 ส่วนหลักๆ
  1. ระบบฐานข้อมูลบุคคลากร ผู้บริหาร ครู-อาจาร์ย (Personnel)
  2. ระบบสารบรรณ (E-Document) รับ-ส่ง เอกสารภายในหน่วยงาน
  3. ระบบเกรดของนักเรียน (School)
ระบบพื้นฐาน (สามารถปรับแต่งได้เองบนเว็บไซต์) แบ่งสมาชิกออกเป็น 4 กลุ่มหลัก คือ
  1. แอดมิน สามารถทำได้ทุกอย่าง
  2. เจ้าหน้าที่ต่างๆ มีสิทธิการใช้งานระบบตามที่ผู้ดูแลระบบกำหนด
  3. ครู-อาจารย์ สมาชิกในกลุ่มนี้ต้องเป็นบุคลากรของระบบด้วย และจะมีสิทธิ์ในการจัดการเรียนการสอนในรายวิชาของตัวเอง และสามารถจัดการนักเรียนทั้งหมดได้
  4. นักเรียน สมาชิกในกลุ่มนี้ สามารถดูผลการเรียนของตัวเองได้ และดูรายชื่อบุคคลากรได้
สถานะอื่นๆที่เพิ่มเติมภายหลังจะมีสิทธิ์เทียบเท่า เจ้าหน้าที่ ผู้ดูแลสามารถกำหนดสิทธิการใช้งานระบบได้เป็นรายบุคคล

คุณสมบัติต่างๆของระบบรายงานผลการเรียน
  • ครู-อาจาร์ย สามารถเพิ่มวิชาที่สอนได้ด้วยตัวเอง และสามารถเลือกนักเรียนทั้งหมดเข้าไปยังรายวิชาได้ด้วยตัวเอง
  • ครู-อาจาร์ย สามารถกำหนดเกรดให้นักเรียนของตัวเองได้
  • ครู-อาจาร์ย สามารถอัปโหลดผลการเรียนของนักเรียนที่รับผิดชอบได้ผ่านไฟล์ CSV และสามารถดาวน์โหลดผลการเรียน หรือ รายละเอียดของนักเรียน เพื่อนำไปใช้กับโปรแกรมอื่นได้
  • สามารถเก็บประวัติการเรียนการสอนไว้ได้
  • สามารถกำหนดนักเรียนที่จบการศึกษาแล้วได้ โดยที่นักเรียนที่จบการศึกษาแล้วจะไม่สามารถเข้าระบบได้อีก
  • สามารถเลื่อนชั้น ย้ายห้อง ได้อย่างอิสระ ทั้งการทำเป็นกลุ่ม และ รายบุคคล
  • นักเรียน สามารถดูผลการเรียนทั้งเทอมของตัวเองได้ (รายเทอม) และสามารถสั่งพิมพ์ผลการเรียนได้ด้วยตัวเอง และสามารถดูย้อนหลังได้ จนกว่าจะจบการศึกษา
 

ข้อตกลงการนำไปใช้งาน

  • สามารถนำไปใช้งานส่วนตัวได้
  • สามารถพัฒนาต่อยอดได้
  • มีข้อสงสัยสามารถสอบถามได้ที่บอร์ดของคชสาร https://www.kotchasan.com
  • ต้องการให้ผู้เขียนพัฒนาเพิ่มเติม ติดต่อผู้เขียนได้โดยตรง (อาจมีค่าใช้จ่าย)
  • ผู้เขียนไม่รับผิดชอบข้อผิดพลาดใดๆในการใช้งาน
  • ห้ามขาย ถ้าต้องการนำไปพัฒนาต่อเพื่อขายให้ติดต่อผู้เขียนก่อน (เพื่อบริจาค)
 

ความต้องการ

  • Server ภาษา PHP 5.6 ขึ้นไป (สำหรับการทดสอบโปรแกรมบนเครื่องของตัวเอง แนะนำให้คิดตั้งโปรแกรม XAMPP เพื่อจำลองเป็น Server ก่อนการติดตั้งโปรแกรม)
  • ext-mbstring
  • PDO Mysql
  • UTF-8 support
 

การติดตั้งและการอัปเกรด

  • ดาวน์โหลดไฟล์ล่าสุดจาก Github
  • แตกไฟลฺ zip ที่ได้มาออกและอัปโหลดโค้ดทั้งหมดจากที่แตกไฟล์ขึ้นไปบน Server ไม่แนะนำให้อัปโหลดสคริปต์จากที่ทดสอบไปยัง Server ต้องใช้ไฟล์ใหม่และติดตั้งใหม่บน Server เท่านั้น รวมถึงการอัปเกรดด้วย
  • เรียกตัวติดตั้ง http://domain.tld/install/ (เปลี่ยน domain.tld เป็นโดเมนรวมพาธที่ทำการติดตั้งไว้) และดำเนินการตามขั้นตอนการติดตั้งหรืออัปเกรดจนกว่าจะเสร็จสิ้น
  • ลบไดเร็คทอรี่ install/ ออก
สำหรับใครที่ไม่รู้ว่าวิธีการติดตั้งทำอย่างไร ดูคลิปวิธีการติดตั้งนี้ได้เลย วิธีการอัปโหลดสคริปต์ และการติดตั้งโปรแกรมที่สร้างจากคชสาร
พบปัญหาการติดตั้ง แนะนำอ่านกระทู้นี้ก่อน https://www.kotchasan.com/forum.html?wbid=3809
 

สามารถเข้าใช้งานได้โดย User

ผู้ดูแลระบบ : admin@localhost + admin (เว็บไซต์ตัวอย่างเข้าระบบด้วยบัญชี Facebook)
ผู้ปกครอง : สามารถเข้าใช้งานระบบได้โดยใช้ชื่อผู้ใช้และรหัสผ่านเดียวกันกับนักเรียน โดยชื่อผู้ใช้คือ เลขประจำตัวประชาชน และ รหัสผ่านคือวันเกิด (ตัวอย่าง วันเกิด 2555-01-31 หรือ 31 มค. 2555 รหัสผ่านคือ 25550131)

เว็บไซต์ตัวอย่าง https://sms.kotchasan.com

ดาวน์โหลดโค้ดได้จาก Github

หากต้องการสนับสนุนผู้เขียน สามารถบริจาคช่วยเหลือค่า Server ได้ที่
ธนาคาร กสิกรไทย สาขากาญจนบุรี
เลขที่บัญชี 221-2-78341-5
ชื่อบัญชี กรกฎ วิริยะ