CakePHP - ระบบงานสารบรรณออนไลน์ ตอนที่ 3


แหมเป็นที่น่าภูมิใจนะครับเอาลงแค่ 2 ตอนก็มีคนเข้ามาอ่านซะเยอะเลย มีกำลังใจเขียนต่อ เลยออกตอนที่ 3 มาเพื่อให้เห็นถึงระบบมากขึ้น แบบว่าเชิง Programer มากขึ้นครับ หลายคนอาจจะงงว่าในตอนที่ 2 ผมเขียนไรลงไปหว่าเป็นศัพท์เทคนิคทั้งนั้นเลยมาดูหน้าตากันเลยดีกว่าครับ

ER Diagram (Entity Relationship)

แหมๆ เห็นคำว่า Human Resource ข้างล่างนิดหน่อย อันนี้เป็นระบบที่กำลังจะทำต่อน่ะครับคือเป็นระบบงานบริหารงานบุคคลครับ คาดว่าจะออกแบบมาให้เข้ากับงานราชการครับ (อนาคต) และจะให้ระบบงานสารบรรณเชื่อมโยงกับระบบนี้ด้วยครับ

นอกเรื่องไปซะนานกลับมาที่ระบบงานสารบรรณออนไลน์กันต่อนะคับ
ทั้งหมดมี 6 ตารางครับหรือ 6 Entity นั่นเองครับ

  • receives ใช้สำหรับเก็บหนังสือที่เข้ามา
  • sends ใช้สำหรับเก็บหนังสือออก
  • receive_boxes ใช้สำหรับเก็บเข้ากล่องผู้ดำเนินการของหนังสือรับ
  • send_boxes ใช้สำหรับเก็บเข้ากล่องผู้ดำเนินการของหนังสือส่ง
  • users ใช้สำหรับเก็บข้อมูลผู้ใช้
  • groups ใช้สำหรับเก็บข้อมูลหมวดหนังสือ

ออกแบบหน้าจอ

ที่เห็นด้านบนคือหน้าจอที่ออกแบบนะครับเห็นว่าจะมี 4 ส่วนใหญ่ๆ คือด้านบนที่จะแสดงว่าเป็นระบบอะไร ด้านซ้ายคือส่วนที่เป็นเมนูที่ใช้ในการจัดการส่วนต่างๆ ด้านขวาเป็นส่วนที่ใช้งานในเรื่องนั้นๆ ที่เราคลิ๊กจากซ้ายมือครับ อีกส่วนสุดท้ายคือส่วนข้างล่างครับ (มองไม่เห็น) ก็คล้ายๆ กับส่วนบนน่ะครับ แต่จะแสดงเพียงข้อความ copy right ไม่ได้มีอะไรโดดเด่น

หมายเลขบันทึก: 333636เขียนเมื่อ 3 กุมภาพันธ์ 2010 20:54 น. ()แก้ไขเมื่อ 6 กันยายน 2013 22:21 น. ()สัญญาอนุญาต: สงวนสิทธิ์ทุกประการจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (2)

อ่านแล้วอย่าลืมแสดงความคิดเห็นนะครับ

ผมได้อ่านบทความทั้งหมดแล้ว รู้สึกอยากลงมือปฏิบัติลองดูบ้าง

พอดี กำลังอยากทำ อยู่พอดีครับ ไม่รู้จะไปโหลดที่ไหน

ช่วยแนะนำทีคับ ลิงค์ด้วยก็จะดีมากครับ ขอบคุณล่วงหน้าครับ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท