วันอังคารที่ 22 พฤศจิกายน พ.ศ. 2565
วันศุกร์ที่ 18 พฤศจิกายน พ.ศ. 2565
โจทย์ PHP ระบบเลือกชุมนุม
โรงเรียนแห่งหนึ่ง มีการจัดการเรียนรู้ กิจกรรมพัฒนาผู้เรียนชุมนุม เป็นกิจกรรมที่นักเรียนจะใช้เวลาว่างทำกิจกรรมตามความสนใจ โดย มีขั้นตอนการจัดตั้งชุมนุมดังนี้
1. นักเรียนที่มีความสนใจในเรื่องเดียวกัน รวมตัวกันเพื่อจัดตั้งชุมนุม ประมาณ 10 - 30 คน
2. เลือกหัวหน้า และ รองชุมนุม
3. ขอแบบฟอร์ม การจัดตั้งชุมนุมที่ห้องวิชาการ และกรอกรายละเอียดให้เรียบร้อย
4. นำแบบจัดตั้งชุมนุมให้ครู 1-2 คนพิจารณา รับเป็นที่ปรึกษาชุมนุม โดยครูทุกคนในโรงเรียนสามารถเป็นที่ปรึกษาได้เพียงชุมนุมเดียวเท่านั้น
5. กิจกรรมชุมนุมเป็นวิชาบังคับเลือก นักเรียนทุกคนต้องมีชุมนุมทุกปีการศึกษา นักเรียนสามารถเลือกอยู่ชุมนุมได้ปีการศึกละละ 1 ชุมนุมเท่านั้น มีผลการเรียนเป็น "ผ่าน" และ "ไม่ผ่าน"
6. ช่วงเดือนแรกของภาคเรียนที่ 1 โรงเรียนจะมีการเปิดให้นักเรียนจัดตั้งชุมนุม หลังจากนั้นจะประกาศรายชื่อชุมนุนมที่ตั้งไว้แล้ว ให้นักเรียนที่ไม่มีความสนใจจะจัดตั้งชุมนุมเอง สามารถสมัครเข้าชุมนุมที่ตั้งไว้แล้วได้
จากลายละเอียดดังกล่าว โรงเรียนมีปัญหาคือ มีนักเรียนที่ไม่ได้เลือกชุมนุม เนื่องจากนักเรียนไม่ทราบว่าจะสมัครเข้าชุมนุมอะไร โดยส่วนใหญ่เป็นนักเรียน ม.1 ที่เข้ามาใหม่ จึงมีความประสงค์จะแก้ปัญหาด้วยการสร้าง Web Application เพื่อสะดวกในการเลือกชุมนุม และ ตรวจสอบนักเรียนที่ยังไม่มีชุมนุมอยู่เพื่อช่วยเหลือต่อไป โดยมีคุณสมบัติของระบบดังนี้
1. มีผู้ดูแลระบบที่มีคุณสมบัติดังนี้
1.1 ข้อมูลนักเรียนและครูถูกนำเข้าโดย Admin
1.2 Admin สามารถ ดูข้อมูลชุมนุมและสมาชิกชุมนุมได้
1.3 สามารถดูได้ว่า ครูและนักเรียนคนใดยังไม่เป็นสมาชิกชุมนุม
2. นักเรียนที่จะจัดตั้งชุมนุมต้องเขียนแบบฟอร์มจัดตั้งชุมนุม และนำไปให้ครูที่ปรึกษาชุมนุมเป็นผู้จัดตั้งชมนุม โดยครูต้อง login เข้าระบบมาเพิ่มชุมนุม
3. นักเรียนสามารถ login เข้ามาดูว่าตนเองเป็นสมาชิกชุมนุมใด
4. หากนักเรียนยังไม่มีชุมนุม นักเรียนสามารถค้นหา เพื่อดูข้อมูลขอลชุมนุมที่สนใจ และสมัครเข้าชุมนุมผ่านระบบได้
โจทย์ PHP กระดานข่าว
โรงเรียนแห่งหนึ่ง ต้องการพัฒนาระบบ Web Board เพื่อให้นักเรียนได้พูดคุยและแลกเปลี่ยนประสบการณ์กันระหว่าง ครู ผู้บริหาร ผู้ปกครอง ศิษย์เก่า และศิษย์ปัจจุบัน โดยปกปิดตัวตนที่แท้จริง แต่ผู้ที่จะสมัครได้ต้องกรอกข้อมูลการสมัครที่แท้จริง เช่น ข้อมูลในบัตรประชาชนเป็นต้น โดยเมื่อสมัครมาแล้วจะมีคณะกรรมการตรวจสอบข้อมูลก่อนอนุมัติ โดย Web Board มีคุณสมบัติดังนี้
1. ผู้ใช้ทุกคนสามารถตั้งกระทู้ถามได้
2. ผู้ใช้ทุกคนสามารถตอบคำถามในกระทู้ได้
3. หน้าแรกของ Web Board หลังจากเข้าสู่ระบบจะแสดงกระทู้ทั้งหมด โดยเรียงจากกระทู้ที่ถูกตั้งใหม่ล่าสุด 20 กระทู้
4. สามารถค้นหากระทู้ที่สนใจได้
5. ผู้ใช้สามารถดูรายละเอียดข้อมูลส่วนตัวของตนเองเพื่อตรวจสอบความถูกต้องได้
6. ผู้ใช้สามารถดู แก้ไข และ ลบ กระทู้ทั้งหมดที่ตัวเองตั้งคำถามได้
*** สามารถกำหนดกฏเพิ่มได้ 2 ข้อ เพื่อความสะดวกของระบบ
ความต้องการพื้นฐานของระบบ (System Requirements) ระบบทำความดีนักเรียน
สมมุติให้นักเรียนเป็นประธานรักเรียน นักเรียนมีความต้องการจะส่งเสริมเพื่อนนักเรียนในการทำความดี จึงคิดจะพัฒนาระบบเก็บข้อมูลความดี เพื่อประเม...
-
เวลาพิมพ์ข้อความ ถ้ามีคนถามว่า นิคหิต (กํ) และ พินธุ (กฺ) อยู่ตรงไหน? คงต้องใช้เวลาหาสักพักแหละ มาดูกันเลยดีกว่าว่าพิมพ์อย่างไร...
-
สมมุติให้นักเรียนเป็นประธานรักเรียน นักเรียนมีความต้องการจะส่งเสริมเพื่อนนักเรียนในการทำความดี จึงคิดจะพัฒนาระบบเก็บข้อมูลความดี เพื่อประเม...
-
สวัสดี 4/2 ที่น่ารัก