วันจันทร์ที่ 17 เมษายน พ.ศ. 2560

App Grade TU4

models.py


เพิ่ม object credit ขึ้นมา ซึ่ง credit = หน่วยกิตของแต่ละวิชา

views.py


ใน method show ได้เพิ่มอาเรย์เก็บเกรดที่เป็นตัวอักษร (keep_grade) และเกรดที่เป็นตัวเลข (grade_keep) ส่วน grade_alp คือเกรดของแต่ละวิชาที่ผู้ใช้กรอกคะแนน sum_credit คือหน่วยกิตของแต่ละวิชาที่ผู้ใช้กรอกเข้ามา จากนั้นใช้ loop for ในการวนข้อมูลใน Database มาใช้งาน โดนลูปแรกคือ วนเอาหน่วยกิตของทุกวิชามารวมกันเก็บไว้ในตัวแปร sum_credit และลูปที่สองคือ วนเพื่อเช็คว่า วิชานั้นๆได้เกรดละไร และเกรดนั้นเท่ากับเลขไหน จากนั้นจะเอาเลขนั้นๆ ไปคูณกับหน่วยกิตของวิชานั้นๆ เช่น Discrete mathematics ได้ A ซึ่ง A = 4 และมีหน่วยกิตของวิชาคือ 3 โปรแกรมก็จะเอา 4*3 และเก็บไว้ในตัวแปร tmp จากนั้นโปรแกรมจะวนสองลูปไปเรื่อยๆ จนหมดข้อมูลในดาต้าเบส และเข้าสมการคำนวณเกรดเฉลี่ยคือ gpa = tmp/sum_credit และนำไปทำเป็นทศนิยม 2 ตำแหน่ง คือ result = ("%.2f" % round(gpa,2)) ถือเป็นอันเสร็จ

detail.html


ได้เพิ่มช่อง input ให้ผู้ใช้ใส่หน่วยกิตของแต่ละวิชาเข้าไป เพื่อใช้ในการคำนวณเกรดเฉลี่ย


หน้าต่างของเว็บจะเป็นดังภาพด้านบน

show.html


เพิ่มส่วนแสดงผลเกรดเฉลี่ยเข้ามาด้านล่างของตาราง ดังภาพ

ในภาพอาจจะมี ข้อความ

จะได้ผลดังภาพด้านบน ขวาสุดคือชื่อวิชา ตรงกลางคือคะแนนที่ได้ ซ้ายคือเกรด ล่างคือเกรดเฉลี่ย

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

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

Link Video Presentation Resort Managemant System Project.

Video Presentation Resort Managemant System Project. จัดทำโดย พากษ์เสียง: คุณาสิน  ทองมณี  5801012620011 ลำดับภาพ: สุพิชชา  ศรีศิริ...