วันอังคารที่ 19 มกราคม พ.ศ. 2559

Database Week1 : Calculate GPA

What you have done?

จัดทำตารางเก็บเกรดของนักศึกษา โดยจะมีการคำนวนหา แต้มคะแนน จำนวนหน่วยกิตที่ลง จำนวนหน่วยกิตรวม แต้มระดับคะแนน แต้มระดับคะแนนรวม GPA และ GPAX

การกำหนดข้อมูลเบื้องต้น

1.ปีการศึกษาโดยแต่ละปีการศึกษาจะแบ่งเป็น 2 ภาคเรียน

2.ในการใส่ข้อมูลเบื้องต้นจะประกอบด้วย ชื่อวิชา ตอนเรียน หน่วยกิต และเกรด

3.ข้อมูลที่ใส่ในช่องเกรดกำหนดให้เป็นตัวอักษร A , B+ , B , C+ , C , D+ , D และ F

ส่วนของคำนวณ

1. แต้มคะแนน จะคำนวณจาก การนำเกรดที่ได้มาแปลงจาก A-F ให้เปนเลขต่อไปนี้
    A     = 4 แต้ม
    B+   = 3.5 แต้ม
    B     = 3 แต้ม
    C+   = 2.5 แต้ม
    C     = 2 แต้ม
    D+   = 1.5 แต้ม
    D     = 1 แต้ม
    F      = 0 แต้ม
จากนั้นนำ เกรดที่แปลงแล้ว x หน่วยกิตของวิชานั้นๆ จะได้แต้มคะแนน

2. จำนวนหน่วยกิตที่ลงจะคิดจาก การนำหน่วยกิตที่ลงในเทอมนั้นมาบวกกัน

3. จำนวนหน่วยกิตรวมจะคิดจาก การนำหน่วยกิตที่ลงของแต่ละเทอมมาบวกกัน

4. แต้มระดับคะแนนจะคิดจาก การนำแต้มคะแนนในเทอมนั้นมาบวกกัน

5. แต้มระดับคะแนนรวมจะคิดจาก การนำแต้มระกับคะแนนของแต่ละเทอมมารวมกัน

6. GPA จะคิดจาก การนำแต้มระดับคะแนน / จำนวนหน่วยกิตที่ลง

7. GPAX จะคิดจาก การนำแต้มระดับคะแนนรวม / จำนวนหน่วยกิตรวม

ปัญหาที่พบ

1. มีความจำเป็นที่จะต้องแสดงค่า แต้มคะแนน เพื่อใช้ในการคำนวณอยู่

การวางแผนละการจัดการในอนาคต

1. เพิ่มส่วนแสดงผลสำหรับ user แต่ละแบบ เช่น สำหรับ Adviser หรือ Student

2. ปรับเปลี่ยนการกรอกข้อมูลให้ง่าย สะดวก และรวดเร็วมากขึ้น

3. สามารถนำข้อมูลที่จัดเก็บไว้ไปใช้ร่วมกับผู้อื่นได้

ตัวอย่าง

ลิงค์








ไม่มีความคิดเห็น:

แสดงความคิดเห็น