วันศุกร์ที่ 18 พฤศจิกายน พ.ศ. 2565

โจทย์ PHP กระดานข่าว

โรงเรียนแห่งหนึ่ง ต้องการพัฒนาระบบ Web Board เพื่อให้นักเรียนได้พูดคุยและแลกเปลี่ยนประสบการณ์กันระหว่าง ครู ผู้บริหาร  ผู้ปกครอง ศิษย์เก่า  และศิษย์ปัจจุบัน โดยปกปิดตัวตนที่แท้จริง แต่ผู้ที่จะสมัครได้ต้องกรอกข้อมูลการสมัครที่แท้จริง เช่น ข้อมูลในบัตรประชาชนเป็นต้น โดยเมื่อสมัครมาแล้วจะมีคณะกรรมการตรวจสอบข้อมูลก่อนอนุมัติ โดย Web Board มีคุณสมบัติดังนี้

1. ผู้ใช้ทุกคนสามารถตั้งกระทู้ถามได้ 

2. ผู้ใช้ทุกคนสามารถตอบคำถามในกระทู้ได้

3. หน้าแรกของ Web Board หลังจากเข้าสู่ระบบจะแสดงกระทู้ทั้งหมด โดยเรียงจากกระทู้ที่ถูกตั้งใหม่ล่าสุด 20 กระทู้ 

4. สามารถค้นหากระทู้ที่สนใจได้ 

5. ผู้ใช้สามารถดูรายละเอียดข้อมูลส่วนตัวของตนเองเพื่อตรวจสอบความถูกต้องได้ 

6. ผู้ใช้สามารถดู แก้ไข และ ลบ กระทู้ทั้งหมดที่ตัวเองตั้งคำถามได้

*** สามารถกำหนดกฏเพิ่มได้ 2 ข้อ เพื่อความสะดวกของระบบ

ความต้องการพื้นฐานของระบบ (System Requirements) ระบบทำความดีนักเรียน

 สมมุติให้นักเรียนเป็นประธานรักเรียน นักเรียนมีความต้องการจะส่งเสริมเพื่อนนักเรียนในการทำความดี จึงคิดจะพัฒนาระบบเก็บข้อมูลความดี เพื่อประเม...