มหาวิทยาลัย · ITDS262 · 2024

ระบบไปรษณีย์ (Post Office System)

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

System Analysis & DesignUse Case DiagramData Flow DiagramFunctional DecompositionJavaงานกลุ่ม

วิดีโอนำเสนอ (Phase 2)

วิดีโอ Phase 1: youtu.be/lrrrK591Pz8

สิ่งที่ทำในโปรเจกต์

  • เก็บความต้องการ (Functional Requirements) ของระบบไปรษณีย์
  • ออกแบบ Use Case Diagram พร้อม Typical Flow ของแต่ละ use case
  • เขียน Data Flow Diagram ตั้งแต่ Context ถึง Level 2 และ Functional Decomposition
  • ออกแบบที่เก็บข้อมูล (บัญชีผู้ใช้ พัสดุ การชำระเงิน เจ้าหน้าที่)
  • เขียนโปรแกรมต้นแบบด้วย Java และแยกงานกันเขียนคลาสของสมาชิกแต่ละคนผ่าน GitHub
  • Phase 2 ปรับแก้ตามคำแนะนำจาก Phase 1 เช่น ลงทะเบียนต้องมาก่อนเข้าสู่ระบบ, เพิ่ม Actor ผู้รับ, ให้การซื้อประกันเป็น extend ของการสร้างฉลาก
  • เปลี่ยนการติดตามรายได้เป็นรายงานการเงินของระบบ
  • ปรับชื่อใน DFD ให้เป็นคำนามทั้งหมดตามหลักการเขียน

แผนภาพหลัก

Use Case Diagram ระบบไปรษณีย์
Use Case Diagram
Context Diagram
Context Diagram (DFD Level 0)
DFD Level 1 กระบวนการ 1 ถึง 5
DFD Level 1 (กระบวนการ 1 ถึง 5)
DFD Level 1 กระบวนการ 6 ถึง 9
DFD Level 1 (กระบวนการ 6 ถึง 9)
Functional Decomposition Diagram
Functional Decomposition Diagram
โครงสร้างข้อมูลพัสดุ
Data Storage: ข้อมูลพัสดุ

กดที่ภาพเพื่อเปิดขนาดเต็ม · งานกลุ่มของทีม Kilburn (ICT Mahidol) ภาพและเอกสารเป็นของทีมผู้จัดทำ

กลับไปหน้าผลงานทั้งหมด