แผนผังระบบ Teacher Assistant |
การออกแบบฐานข้อมูลนั้น จะต้องเก็บข้อมูลเพื่อใช้จัดกลุ่มและสร้างฐานข้อมูลพอสมควร ถ้าเรามีข้อมูลเยอะเท่าไหร่ ก็ยิ่งมีโอกาสได้ระบบฐานข้อมูลที่ครบถ้วนกับความต้องการของผู้ใช้มากขึ้น
ในภาพเป็นการออกแบบโครงสร้างฐานข้อมูลโดยแยกตารางออกเป็นส่วนๆ เพื่อเก็บข้อมูลต่างๆ เท่าที่คิดได้ในตอนนี้ ซึ่งในส่วนของนักเรียนที่วางไว้ตรงกลางนั้น จะถือเป็นข้อมูลหลักที่สำคัญ ถ้าเปรียบกับฐานข้อมูลด้านธุรกิจการค้า ก็คงจะเป็นฐานข้อมูลลูกค้านั่นเอง
สำหรับตารางที่ใช้เก็บข้อมูลคะแนนของนักเรียนนั้น จุดสำคัญอย่างหนึ่งคือต้องมีการเก็บข้อมูลที่แบ่งตามเทอม ชั้นปีที่นักเรียนแต่ละคนเรียนอยู่ ณ ตอนนั้น เมื่อมีวันที่ชัดเจน การเรียกดูข้อมูลย้อนหลังก็จะทำได้ง่าย และถูกต้องด้วย
สำหรับฐานข้อมูลที่เลือกใช้จะเป็น MySQL ซึ่งเป็นฐานข้อมูลที่ใด้ดาวน์โหลดมาใช้ได้ฟรี และโปรแกรมที่จะใช้พัฒนาควบคู่กันก็คือ PHP ซึ่งเป็นนิยมใช้ในงานด้านเว็บแอพพลิเคชั่น ส่วนเว็บเซิร์ฟเวอร์ก็จะมาเป็นชุดเดียวกันด้วย Apache และตัวจัดการฐานข้อมูล phpMyAdmin ซึ่งทั้งหมดนี้สามารถดาวน์โหลดมาติดตั้งครั้งเดียวด้วยแพ็กเกจของ Appserv ได้เลย ซึ่งสะดวกมากครับ
ถ้าโรงเรียนไหนไม่ต้องการที่ต้องการระบบที่ฟรีทั้งชุด ก็แนะนำให้ติดตั้งระบบปฏิบัติการ UBUNTU Server ไปเลยครับ เมื่อติดตั้งเสร็จจะสามารถใช้งานได้ทันที แต่การใช้งานจะยากกว่าระบบปฏิบัติการวินโดวส์อยู่บ้างครับ แต่สำหรับใครที่ติดตั้งระบบปฏิบัติการวินโดวส์ได้ UBUNTU ก็เป็นเรื่องไม่ยากเกินความสามารถครับ
------------------------------------------------------------------------------------------------------
http://www.sunzan-design.com/
PHP coding & Design การเขียนโปรแกรม PHP
ฝึกเขียนโปรแกรมใช้เองง่ายๆ ด้วยภาษา PHP, HTML, JavaScript, jQuery ร่วมกับฐานข้อมูล MySQL
ความคิดเห็น
แสดงความคิดเห็น