This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
ตารางท 3 - 1 Use Case documentation ของการสมครสมาชก
Use Case ID 1 Use Case Name การสมครสมาชก Actor ลกคา พนกงาน Purpose เพอสมครสมาชกใหกบลกคาและบนทกขอมลการสมครสมาชก Level Primary Use Case Preconditions ตองมคณสมบตเปนนกเรยน คร และบคลากรภายในโรงเรยน Post Preconditions พนกงาน Main Flows 1. พนกงานท าการสอบถามขอมลสมาชกเพอท าการตรวจสอบ
ตารางท 3 – 2 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 1.1 Use Case Name ตรวจสอบการเปนสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลการเปนสมาชก Level Include Use Case Preconditions - Post Preconditions พนกงานทราบขอมลการเปนสมาชก Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานสอบถามขอมลทตองการ
Use Case ID 2 Use Case Name การเพมหน Actor สมาชก พนกงาน Purpose เพอเพมหนใหกบสมาชกและบนทกการเพมหน Level Primary Use Case Preconditions ตองเปนสมาชกกอนถงจะสามารถเพมหนได Post Preconditions สมาชกไดท าการเพมหน และจ านวนหนมการปรบปรง Main Flows 1. พนกงานท าการสอบถามขอมลสมาชกเพอท าการตรวจสอบ
ตารางท 3 – 4 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 2.1 Use Case Name ตรวจสอบการเปนสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลการเปนสมาชก Level Include Use Case Preconditions - Post Preconditions พนกงานทราบขอมลการเปนสมาชก Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานสอบถามขอมลทตองการ
ตารางท 3 – 6 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 3.1 Use Case Name ตรวจสอบการเปนสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลการเปนสมาชก Level Include Use Case Preconditions - Post Preconditions พนกงานทราบขอมลการเปนสมาชก Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานสอบถามขอมลทตองการ
ตารางท 3 – 7 Use Case documentation ของการตรวจสอบจ านวนหน
Use Case ID 3.2 Use Case Name ตรวจสอบจ านวนหน Actor พนกงาน Purpose เพอตรวจสอบจ านวนหน Level Include Use Case Preconditions - Post Preconditions จ านวนหน Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบจ านวนหน
Use Case ID 4 Use Case Name การขายสนคา Actor ลกคา , สมาชก , พนกงาน Purpose เพอขายสนคาและบนทกการขาย Level Primary Use Case Preconditions มสนคาตามทลกคาตองการ Post Preconditions พนกงานท าการบนทกยอดซอใหกบสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอลกคามาซอสนคากบพนกงาน
ตารางท 3 – 9 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 4.1 Use Case Name การตรวจสอบขอมลสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลสมาชก Level Include Use Case Preconditions - Post Preconditions ทราบขอมลการเปนสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอลกคามาซอสนคา
2. พนกงานจะท าการตรวจสอบขอมลสมาชก 2.1 ถาเปนสมาชก
2.1.1 ทราบรายละเอยดของสมาชก 2.2 ถาไมเปนสมาชก
2.2.1 พนกงานแจงไมไดเปนสมาชก Alternate Condition -
50
3.4.1.5 Use Case Diagram การสงซอสนคา
ภาพท 3 – 15 Use Case Diagram การสงซอสนคา
Use Case ของการสงซอสนคา
ตารางท 3 – 10 Use Case documentation ของการสงซอสนคา
Use Case ID 5 Use Case Name การสงซอสนคา Actor พนกงาน , ตวแทนจ าหนาย Purpose เพอสงซอสนคามาจ าหนาย และบนทกการสงซอสนคา Level Primary Use Case Preconditions ขอมลสนคาทตองการสงซอ Post Preconditions ตวแทนจ าหนายไดรบใบสงซอ Main Flows 1. Use Case จะเรมตนไดกตอเมอสนคาคงเหลอถงจดสงซอ
ตารางท 3 – 11 Use Case documentation ของการตรวจสอบจดสงซอสนคา
Use Case ของการตรวจสอบตวแทนจ าหนาย
ตารางท 3 – 12 Use Case documentation ของการตรวจสอบตวแทนจ าหนาย
Use Case ID 5.1 Use Case Name ตรวจสอบจดสงซอสนคา Actor พนกงาน Purpose เพอตรวจสอบจ านวนสนคาคงเหลอทถงจดสงซอ Level Include Use Case Preconditions เมอสนคาคงเหลอมปรมาณนอยลง Post Preconditions รายการสนคาทตองการสงซอเพม Main Flows 1. Use Case จะเรมตนไดกตอเมอมการตรวจสอบสนคาคงเหลอทถงจดสงซอ
Use Case ID 5.2 Use Case Name ตรวจสอบตวแทนจ าหนาย Actor พนกงาน Purpose เพอตรวจสอบขอมลตวแทนจ าหนาย Level Include Use Case Preconditions ขอมลตวแทนจ าหนายทจะท าการตดตอสงซอสนคา Post Preconditions ไดทราบขอมลตวแทนจ าหนายวามสนคาตรงตามทตองการสงซอหรอไม
และมปรมาณเพยงพอตอความตองการสงซอหรอไม Main Flows 1. Use Case จะเรมตนไดกตอเมอมความตองการสงซอ และตองการตดตอกบ
Use Case ID 6 Use Case Name การรบสนคา Actor พนกงาน , ตวแทนจ าหนาย Purpose เพอรบ และบนทกการรบสนคา Level Primary Use Case Preconditions ตรวจสอบขอมลการสงซอ และตรวจสอบสภาพสนคา Post Preconditions ไดรบสนคา และใบสงสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอตรวจสอบการสงซอ และตรวจสอบสภาพสนคา
ตารางท 3 – 14 Use Case documentation ของการตรวจสอบรายการสงซอ
Use Case ID 6.1 Use Case Name ตรวจสอบรายการสงซอ Actor พนกงาน Purpose เพอตรวจสอบรายการทท าการสงซอสนคา Level Include Use Case Preconditions เมอมการสงซอสนคา Post Preconditions รายการสนคาทสงซอ Main Flows 1. Use Case จะเรมตนไดกตอเมอมการกรอกขอมลสนคาทจะท าการสงซอ
ตารางท 3 – 15 Use Case documentation ของการตรวจสอบคณภาพสนคา
Use Case ID 6.2 Use Case Name ตรวจสอบคณภาพสนคา Actor พนกงาน Purpose เพอไดสนคาทมคณภาพตรงตามความตองการ Level Include Use Case Preconditions กรอกขอมลสนคาทตองการตรวจสอบคณภาพ Post Preconditions รายการสนคาทมคณภาพและไมมคณภาพ Main Flows 1. Use Case จะเรมตนไดกตอเมอมการกรอกขอมลสนคาทตองการตรวจสอบ
ตารางท 3 – 16 Use Case documentation ของการสงคนสนคา
3.1.4.7 Use Case Diagram การจายช าระเงน
ภาพท 3 – 17 Use Case Diagram การจายช าระเงน
Use Case ID 6.2.1 Use Case Name การสงคนสนคา Actor พนกงาน Purpose เพอสงคนสนคาทไมไดคณภาพ Level Extend Use Case Preconditions เมอมรายการสนคาทไมไดคณภาพ Post Preconditions คนสนคาทไมไดคณภาพใหกบตวแทนจ าหนาย Main Flows 1. Use Case จะเรมตนไดกตอเมอมการตรวจพบสนคาทไมไดคณภาพ
ตารางท 3 – 17 Use Case documentation ของการจายช าระเงน
Use Case ID 7 Use Case Name การจายช าระเงน Actor พนกงาน , ตวแทนจ าหนาย Purpose เพอจายช าระคาสนคา และบนทกการจายช าระ Level Primary Use Case Preconditions หลงจากการรบสนคาแลว Post Preconditions ไดรบใบเสรจจากตวแทนจ าหนาย Main Flows 1. Use Case จะเรมตนไดกตอเมอตวแทนจ าหนายเรยกเกบคาสนคาจากพนกงาน
ตารางท 3 – 18 Use Case documentation ของการตรวจสอบการรบสนคา
3.4.1.8 Use Case Diagram การปนผล
ภาพท 3 – 18 Use Case Diagram การปนผล
Use Case ID 7.1 Use Case Name ตรวจสอบการรบสนคา Actor พนกงาน Purpose เพอตรวจสอบขอมลการรบสนคา Level Include Use Case Preconditions เมอมการจายช าระใหกบตวแทนจ าหนาย Post Preconditions ทราบรายละเอยดในการรบสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานท าการตรวจสอบขอมลการรบสนคา
Use Case ID 8 Use Case Name ปนผล Actor สมาชก,พนกงาน Purpose เพอปนผลใหกบสมาชก Level Primary Use Case Preconditions เมอถงก าหนดการปนผล Post Preconditions ใบปนผล,เงนปนผล Main Flows 1. พนกงานท าการตรวจสอบการเปนสมาชก หากเปนสมาชกพนกงานจะท าการ
ตารางท 3 – 20 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 8.1 Use Case Name การตรวจสอบขอมลสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลสมาชก Level Include Use Case Preconditions - Post Preconditions ทราบขอมลการเปนสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบการเปนสมาชก
ตารางท 3 – 21 Use Case documentation ของการตรวจสอบยอดซอสนคา
Use Case ID 8.2 Use Case Name การตรวจสอบยอดซอสนคา Actor พนกงาน Purpose เพอตรวจสอบยอดซอสนคา Level Include Use Case Preconditions - Post Preconditions ยอดซอสนคาของสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบยอดซอสนคา
ตารางท 3 – 22 Use Case documentation ของการสมครสมาชก
Use Case ID 1 Use Case Name การสมครสมาชก Actor ลกคา พนกงาน Purpose เพอสมครสมาชกใหกบลกคาและบนทกขอมลการสมครสมาชก Level Primary Use Case Preconditions ตองมคณสมบต ดงน Post Preconditions บตรสมาชก,ใบเสรจ Main Flows 1. พนกงานท าการกรอกขอมลสมาชกเพอท าการตรวจสอบ
ตารางท 3 – 23 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 1.1 Use Case Name ตรวจสอบการเปนสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลการเปนสมาชก Level Include Use Case Preconditions - Post Preconditions รายละเอยดสมาชก Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานกรอกขอมลทตองการ
Use Case ID 2 Use Case Name การเพมหน Actor สมาชก พนกงาน Purpose เพอเพมหนใหกบสมาชกและบนทกการเพมหน Level Primary Use Case Preconditions ตองเปนสมาชกกอนถงจะสามารถเพมหนได Post Preconditions ใบเพมหน Main Flows 1. พนกงานท าการกรอกขอมลสมาชกเพอท าการตรวจสอบ
ตารางท 3 – 25 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 2.1 Use Case Name ตรวจสอบการเปนสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลการเปนสมาชก Level Include Use Case Preconditions - Post Preconditions รายละเอยดสมาชก Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบขอมลสมาชก
Use Case ID 3 Use Case Name การถอนหน Actor สมาชก พนกงาน Purpose เพอถอนหนและบนทกการถอนหนใหกบสมาชก Level Primary Use Case Preconditions ตองเปนสมาชกกอนถงจะสามารถถอนได
Post Preconditions ใบถอนหน Main Flows 1. พนกงานกรอกขอมลสมาชกเพอท าการตรวจสอบการเปนสมาชกหาก
ตารางท 3 – 27 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 3.1 Use Case Name ตรวจสอบการเปนสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลการเปนสมาชก Level Include Use Case Preconditions - Post Preconditions รายละเอยด Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบขอมลสมาชก
ตารางท 3 – 28 Use Case documentation ของการตรวจสอบจ านวนหน
Use Case ID 3.2 Use Case Name ตรวจสอบจ านวนหน Actor พนกงาน Purpose เพอตรวจสอบจ านวนหน Level Include Use Case Preconditions - Post Preconditions จ านวนหน Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานกรอกขอมลทตองการ
ภาพท 3 – 50 Use Case Diagram การลาออกจากการเปนสมาชก
98
Use Case ของการลาออกจากการเปนสมาชก
ตารางท 3 – 29 Use Case documentation ของการลาออกจากการเปนสมาชก
Use Case ID 4 Use Case Name ลาออกจากการเปนสมาชก Actor สมาชก , พนกงาน Purpose เพอท าการลาออกจากการเปนสมาชกใหกบสมาชก Level Primary Use Case Preconditions เมอสมาชกตองการออกจาการเปนสมาชก Post Preconditions เงนปนผล , เงนหน Main Flows 1. ระบบจะท าการตรวจสอบการเปนสมาชก หากเปนสมาชกพนกงานจะท าการ
ตารางท 3 – 30 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 4.1 Use Case Name การตรวจสอบการเปนสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลสมาชก Level Include Use Case Preconditions - Post Preconditions ไดทราบรายละเอยดของสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบการเปนสมาชก
ตารางท 3 – 31 Use Case documentation ของการตรวจสอบจ านวนหน
Use Case ID 4.2 Use Case Name การตรวจสอบจ านวนหน Actor พนกงาน Purpose เพอตรวจสอบจ านวนหน Level Include Use Case Preconditions - Post Preconditions จ านวนหน Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบจ านวนหน
ตารางท 3 – 32 Use Case documentation ของการขายสนคา
Use Case ID 5 Use Case Name การขายสนคา Actor ลกคาทวไป , สมาชก , พนกงาน Purpose เพอขายสนคาและบนทกการขาย Level Primary Use Case Preconditions มสนคาตามทลกคาตองการ Post Preconditions ลกคาไดรบสนคาและใบเสรจ Main Flows 1. Use Case จะเรมตนไดกตอเมอลกคามาซอสนคากบพนกงาน
ตารางท 3 – 33 Use Case documentation ของการตรวจสอบขอมลสนคา
Use Case ID 5.1 Use Case Name การตรวจสอบขอมลสนคา Actor พนกงาน Purpose เพอตรวจสอบขอมลสนคา Level Include Use Case Preconditions เมอลกคาใหขอมลสนคาทตองการซอ Post Preconditions ไดทราบรายละเอยดของสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอลกคาใหขอมลสนคาทตองการกบ
ตารางท 3 – 34 Use Case documentation ของการตรวจสอบการเปนสมาชก
Name Use Case Document การตรวจสอบการเปนสมาชก Use Case ID 5.2 Use Case Name การตรวจสอบขอมลสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลสมาชก Level Include Use Case Preconditions - Post Preconditions รายละเอยดสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอลกคามาซอสนคา
2. พนกงานจะท าการตรวจสอบขอมลสมาชก 2.1 ถาเปนสมาชก
2.1.1 ทราบรายละเอยดของสมาชก 2.2 ถาไมเปนสมาชก
2.2.1 ไมมรายละเอยดของสมาชก Alternate Condition -
105
3.2.2.6 Use Case Diagram การสงซอสนคา
ภาพท 3 – 52 Use Case Diagram การสงซอสนคา
Use Case ของการสงซอสนคา
ตารางท 3 – 35 Use Case documentation ของการสงซอสนคา
Use Case ID 6 Use Case Name การสงซอสนคา Actor พนกงาน , ตวแทนจ าหนาย Purpose เพอสงซอสนคามาจ าหนาย และบนทกการสงซอสนคา Level Primary Use Case Preconditions ขอมลสนคาทตองการสงซอ Post Preconditions ตวแทนจ าหนายไดรบใบสงซอ Main Flows 1. Use Case จะเรมตนไดกตอเมอสนคาคงเหลอถงจดสงซอ
ตารางท 3 – 36 Use Case documentation ของการตรวจสอบจดสงซอสนคา
Use Case ของการตรวจสอบตวแทนจ าหนาย
ตารางท 3 – 37 Use Case documentation ของการตรวจสอบตวแทนจ าหนาย
Use Case ID 6.1 Use Case Name ตรวจสอบจดสงซอสนคา Actor พนกงาน Purpose เพอตรวจสอบจ านวนสนคาคงเหลอทถงจดสงซอ Level Include Use Case Preconditions เมอสนคาคงเหลอมปรมาณนอยลง Post Preconditions รายการสนคาทตองการสงซอเพม Main Flows 1. Use Case จะเรมตนไดกตอเมอมการตรวจสอบสนคาคงเหลอทถงจดสงซอ
Use Case ID 6.2 Use Case Name ตรวจสอบตวแทนจ าหนาย Actor พนกงาน Purpose เพอตรวจสอบขอมลตวแทนจ าหนาย Level Include Use Case Preconditions ขอมลตวแทนจ าหนายทจะท าการตดตอสงซอสนคา Post Preconditions ไดทราบขอมลตวแทนจ าหนายวามสนคาตรงตามทตองการสงซอหรอไม
และมปรมาณเพยงพอตอความตองการสงซอหรอไม Main Flows 1. Use Case จะเรมตนไดกตอเมอมความตองการสงซอ และตองการตดตอกบ
Use Case ID 7 Use Case Name การรบสนคา Actor พนกงาน , ตวแทนจ าหนาย Purpose เพอรบ และบนทกการรบสนคา Level Primary Use Case Preconditions ตรวจสอบขอมลการสงซอ และตรวจสอบสภาพสนคา Post Preconditions ไดรบสนคา และใบสงสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอตรวจสอบการสงซอ และตรวจสอบสภาพสนคา
ตารางท 3 – 39 Use Case documentation ของการตรวจสอบรายการสงซอ
Use Case ID 7.1 Use Case Name ตรวจสอบรายการสงซอ Actor พนกงาน Purpose เพอตรวจสอบรายการทท าการสงซอสนคา Level Include Use Case Preconditions เมอมการสงซอสนคา Post Preconditions รายการสนคาทสงซอ Main Flows 1. Use Case จะเรมตนไดกตอเมอมการกรอกขอมลสนคาทจะท าการสงซอ
ตารางท 3 – 40 Use Case documentation ของการตรวจสอบคณภาพสนคา
Use Case ID 7.2 Use Case Name ตรวจสอบคณภาพสนคา Actor พนกงาน Purpose เพอไดสนคาทมคณภาพตรงตามความตองการ Level Include Use Case Preconditions กรอกขอมลสนคาทตองการตรวจสอบคณภาพ Post Preconditions รายการสนคาทมคณภาพและไมมคณภาพ Main Flows 1. Use Case จะเรมตนไดกตอเมอมการกรอกขอมลสนคาทตองการตรวจสอบ
ตารางท 3 – 41 Use Case documentation ของการสงคนสนคา
3.2.2.8 Use Case Diagram การจายช าระเงน
ภาพท 3 – 54 Use Case Diagram การจายช าระเงน
Use Case ID 7.2.1 Use Case Name การสงคนสนคา Actor พนกงาน Purpose เพอสงคนสนคาทไมไดคณภาพ Level Extend Use Case Preconditions เมอมรายการสนคาทไมไดคณภาพ Post Preconditions คนสนคาทไมไดคณภาพใหกบตวแทนจ าหนาย Main Flows 1. Use Case จะเรมตนไดกตอเมอมการตรวจพบสนคาทไมไดคณภาพ
ตารางท 3 – 42 Use Case documentation ของการจายช าระเงน
Name Use Case Document การจายช าระเงน Use Case ID 8 Use Case Name การจายช าระเงน Actor พนกงาน , ตวแทนจ าหนาย Purpose เพอจายช าระคาสนคา และบนทกการจายช าระ Level Primary Use Case Preconditions หลงจากการรบสนคาแลว Post Preconditions ไดรบใบเสรจจากตวแทนจ าหนาย Main Flows 1. Use Case จะเรมตนไดกตอเมอตวแทนจ าหนายเรยกเกบคาสนคาจากพนกงาน
ตารางท 3 – 43 Use Case documentation ของการตรวจสอบการสงซอ
Use Case ของการตรวจสอบการรบสนคา
ตารางท 3 – 44 Use Case documentation ของการตรวจสอบการรบสนคา
Name Use Case Document ตรวจสอบการสงซอ Use Case ID 8.1 Use Case Name ตรวจสอบการสงซอ Actor พนกงาน Purpose เพอตรวจสอบขอมลการสงซอสนคา Level Include Use Case Preconditions เมอมการจายช าระใหกบตวแทนจ าหนาย Post Preconditions ทราบรายละเอยดในการสงซอสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานท าการตรวจสอบขอมลการสงซอสนคา
Name Use Case Document ตรวจสอบการรบสนคา Use Case ID 8.2 Use Case Name ตรวจสอบการรบสนคา Actor พนกงาน Purpose เพอตรวจสอบขอมลการรบสนคา Level Include Use Case Preconditions เมอมการจายช าระใหกบตวแทนจ าหนาย Post Preconditions ทราบรายละเอยดในการรบสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานท าการตรวจสอบขอมลการรบสนคา
Use Case ID 9 Use Case Name ปนผล Actor สมาชก , พนกงาน Purpose เพอปนผลใหกบสมาชก Level Primary Use Case Preconditions เมอถงก าหนดการปนผล Post Preconditions ใบปนผล , เงนปนผล Main Flows 3. พนกงานท าการตรวจสอบการเปนสมาชก หากเปนสมาชกพนกงานจะท าการ
ตารางท 3 – 46 Use Case documentation ของการตรวจสอบการเปนสมาชก
Use Case ID 9.1 Use Case Name การตรวจสอบขอมลสมาชก Actor พนกงาน Purpose เพอตรวจสอบขอมลสมาชก Level Include Use Case Preconditions - Post Preconditions ไดทราบรายละเอยดของสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบการเปนสมาชก
ตารางท 3 – 47 Use Case documentation ของการตรวจสอบจ านวนหน
Use Case ID 9.2 Use Case Name การตรวจสอบจ านวนหน Actor พนกงาน Purpose เพอตรวจสอบจ านวนหน Level Include Use Case Preconditions - Post Preconditions จ านวนหน Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบจ านวนหน
ตารางท 3 – 48 Use Case documentation ของการตรวจสอบยอดซอสนคา
Use Case ID 9.3 Use Case Name การตรวจสอบยอดซอสนคา Actor พนกงาน Purpose เพอตรวจสอบยอดซอสนคา Level Include Use Case Preconditions - Post Preconditions ยอดซอสนคาของสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบยอดซอสนคา
ตารางท 3 – 49 Use Case documentation ของการตดจ าหนายสนคา
Use Case ID 10 Use Case Name ตดจ าหนายสนคา Actor พนกงาน Purpose เพอตดจ าหนายสนคาและปรบปรงจ านวนคงเหลอของสนคา Level Primary Use Case Preconditions เมอสนคามการขายออกไปและสนคาขาดช ารดเสยหาย Post Preconditions จ านวนสนคาคงเหลอปจจบน Main Flows 1. Use Case จะเรมตนไดกตอเมอจ านวนสนคามการเปลยนแปลงไปจากจ านวน
ตารางท 3 – 50 Use Case documentation ของการตรวจสอบขอมลสนคา
3.2.2.11 Use Case Diagram การออกรายงาน
ภาพท 3 – 57 Use Case Diagram การออกรายงาน
Use Case ID 10.1 Use Case Name ตรวจสอบขอมลสนคา Actor พนกงาน Purpose เพอตรวจสอบสนคาทตองการตดจ าหนาย Level Include Use Case Preconditions กรอกขอมลสนคาทตองการตดจ าหนาย Post Preconditions ทราบขอมลสนคา และจ านวนคงเหลอของสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอมการกรอกขอมลสนคา
ตารางท 3 – 51 Use Case documentation ของการออกรายงาน
Use Case ID 11 Use Case Name ออกรายงาน Actor พนกงาน Purpose เพอท าการออกรายงานตางๆ Level Primary Use Case Preconditions - Post Preconditions รายงานขอมลตางๆทตองการท าการออกรายงาน Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานกรอกขอมลทตองการท าการ
Use Case ID 11.1 Use Case Name ตรวจสอบขอมลออกรายงาน Actor พนกงาน Purpose เพอตรวจสอบความถกตองของรายงาน Level Include Use Case Preconditions - Post Preconditions รายงานขอมลตางๆทตองการท าการออกรายงาน Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานกรอกขอมลทตองการท าการ
Field Name Description Data Type Size Key Reference mem_id รหสสมาชก Varchar 50 PK mem_name ชอสมาชก Varchar 50 mem_add ทอย Varchar 50 mem_sex เพศ Varchar 50 mem_ plane ระดบชน Varchar 2
mem_phone เบอรโทร Varchar 10
shab_unit เบอรโทร Int 10
mem_total ยอดซอสะสม Float 6
mem_status สถานะ Varchar 6
ตารางท 3 – 54 แสดงขอมลการสมครสมาชก (Data Member)
Field Name Description Data Type Size Key Reference dm_id รหสการสมครสมาชก Varchar 50 PK mem_id รหสสมาชก Varchar 50 FK Member dm_date วนทสมครสมาชก Date 30 dm_shab_unit จ านวนหน Int 3 money ยอดเงนหนสทธ Int 6
152
ตารางท 3 – 55 ขอมลการเพมหน (Add Stock)
Field Name Description Data Type Size Key Reference as_id รหสการเพมหน Varchar 50 PK mem_id รหสสมาชก Varchar 50 FK Member mem_name ชอสมาชก Varchar 50 as_date วนทเพมหน Varchar 30 as_unit จ านวนหนทเพม Int 3 as_net จ านวนเงนสทธ Int 6
ตารางท 3 – 56 ขอมลการถอนหน (withdrawal)
Field Name Description Data Type Size Key Reference eq_id รหสการถอนหน Varchar 50 PK mem_id รหสสมาชก Varchar 50 FK Member mem_name รหสสมาชก Varchar 50 FK Member eq_date วนทถอนหน Varchar 50 eq_unit จ านวนหนทถอน Int 3 eq_net จ านวนเงนสทธ Int 3
153
ตารางท 3 – 57 ขอมลการขาย (Sale)
Field Name Description Data Type Size Key Reference sale_id รหสการขาย Varchar 50 PK mem_id รหสสมาชก Varchar 50 FK Member emp_id รหสพนกงาน Varchar 50 FK employee sale_date วนทขาย Varchar 50 sale_total ราคาขายสทธ Number 3 sale_total2 ราคาทนสทธ Number 3
ตารางท 3 – 58 ขอมลรายละเอยดการขาย (Sale _Detail)
Field Name Description Data Type Size Key Reference sale_id รหสการขาย Varchar 50 PK.FK Sale pro_id รหสสนคา Varchar 50 FK Product pro_name ชอสนคา Varchar 50 sale_order จ านวนทขาย Int 5 sale_unit หนวยนบ Varchar 30 sale_price ราคาขายตอหนวย Float 6 total_price ราคารวม Float 6 sale_input จ านวนเงนทรบ Float 6 sale_change จ านวนเงนททอน Float 6
154
ตารางท 3 – 59 ขอมลการสงซอ (Order)
Field Name Description Data Type Size Key Reference order_id รหสการสงซอ Varchar 50 PK order_date วนทสงซอ Varchar 50 emp_id รหสพนกงาน Varchar 50 FK Employee sup_id รหสตวแทนจ าหนาย Varchar 50 FK Supplier order_sum ราคาสทธ Float 10
ตารางท 3 – 60 ขอมลรายละเอยดการสงซอ ( Order Detail)
Field Name Description Data Type Size Key Reference order_id รหสการสงซอ Varchar 50 PK,FK Order pro_id รหสสนคา Varchar 50 FK Product pro_name ชอสนคา Varchar 50 order_unit จ านวนทสงซอ Int 5 pro_unit หนวยนบ Varchar 50 pro_division ราคาตอหนวย Float 6 order_total ราคารวม Float 6 pro_status สถานะการจายช าระเงน Varchar 50
155
ตารางท 3 – 61 แสดงขอมลการรบสนคา (Receive)
Field Name Description Data Type Size Key Reference receive_id รหสการรบสนคา Varchar 50 PK order_id รหสการสงซอ Varchar 50 FK Order emp_id รหสพนกงาน Varchar 50 FK Employee sup_id รหสตวแทนจ าหนาย Varchar 50 FK Supplier receive_date วนทรบสนคา Varchar 50 receive_discount สวนลด(%) Float 3 receive_total จ านวนเงนสทธ Float 6
Field Name Description Data Type Size Key Reference receive_id รหสการรบสนคา Varchar 50 PK,FK Receive pro_id รหสสนคา Varchar 50 FK Product pro_name ชอสนคา Varchar 50 pro_division ราคาตอหนวย Float 6 pro_unit หนวยนบ Varchar 50 receive_unit จ านวนทรบ Float 6 receive_blog จ านวนทคาง Float 6 receive_price ราคารวม Float 6
156
ตารางท 3 – 63 แสดงขอมลการจายช าระเงน (Pay)
Field Name Description Data Type Size Key Reference pay_id รหสการจายช าระเงน Varchar 50 PK receive_id รหสการรบสนคา Varchar 50 FK Receive pay_date วนทจายช าระเงน Varchar 50 sup_id รหสตวแทนจ าหนาย Varchar 50 FK Supplier emp_id รหสพนกงาน Varchar 50 FK Employee pay_pay จ านวนเงนทจาย Float 6 pay_total ราคาสทธ Float 6
ตารางท 3 – 64 แสดงขอมลพนกงาน (Employee)
Field Name Description Data Type Size Key Reference emp_id รหสพนกงาน Varchar 50 PK emp_name ชอพนกงาน Varchar 50 emp_address ทอยพนกงาน Varchar 50 emp_phone เบอรโทรศพท Varchar 50 emp_user User name Varchar 50 emp_pass Password Varchar 50
157
ตารางท 3 – 65 แสดงขอมลการปนผล (Bonus)
Field Name Description Data Type Size Key Reference bonus_id รหสการปนผล Varchar 10 PK bonus_date วนทปนผล Date 30 emp_id รหสพนกงาน Varchar 50 FK Employee
Field Name Description Data Type Size Key Reference bonus_id รหสการปนผล Varchar 10 PK mem_id รหสสมาชก Varchar 10 FK Member mem_name ชอสมาชก Varchar 30 mem_ plane ระดบชน Varchar 2 bonus_shab จ านวนเงนปนผลคน Float 6 bonus_money จ านวนเงนปนยอดซอ Float 6 bonus_total เงนปนผลสทธ Float 6
158
ตารางท 3 – 67 แสดงขอมลการตดจ าหนาย (Amortization)
Field Name Description Data Type Size Key Reference am_id รหสการตดจ าหนาย Varchar 50 PK emp_id รหสพนกงาน Varchar 50 FK Employee am_date วนทตดจ าหนาย Varchar 50
Field Name Description Data Type Size Key Reference am_id รหสการตดจ าหนาย Varchar 50 PK,FK Amortization pro_id รหสสนคา Varchar 50 FK Product pro_name ชอสนคา Varchar 50 ad_remain จ านวนทตดจ าหนาย Int 6 pro_unit หนวยนบ Varchar 50 ad_cause สาเหตทตดจ าหนาย Varchar MAX
159
ตารางท 3 – 69 ขอมลตวแทนจ าหนาย (Supplier)
Field Name Description Data Type Size Key Reference sup_id รหสตวแทนจ าหนาย Varchar 50 PK sup_name ชอตวแทนจ าหนาย Varchar 50 sup_phone เบอรโทรศพท Varchar 50 sup_fax เบอรแฟกซ Varchar 50 sup_add ทอย Varchar MAX sup_company ชอบรษท Varchar 50
ตารางท 3 – 70 แสดงขอมลสนคา (Product)
Field Name Description Data Type Size Key Reference pro_id รหสสนคา Varchar 50 PK pro_name ชอสนคา Varchar 50 pro_division ราคาตอหนวย(ราคาขาย) Float 6 pro_price ราคาตอหนวย(ราคาทน) Float 6 pro_ unit หนวยนบ Varchar 50 pro_orderpoint จดสงซอ Int 6 pro_remain จ านวนคงเหลอ Int 6 pro_type_id รหสประเภทสนคา Varchar 50 FK Product Type
160
ตารางท 3 – 71 แสดงประเภทสนคา (Product Type)
Field Name Description Data Type Size Key Reference pro_type_id รหสประเภทสนคา Varchar 50 PK pro_type_name ชอประเภทสนคา Varchar 50
ตารางท 3 – 72 ขอมลการลาออกจากการเปนสมาชก (Quit)
Field Name Description Data Type Size Key Reference quit_id รหสการลาออกจากการเปนสมาชก Varchar 50 PK emp_id รหสพนกงาน Varchar 50 FK Employee quit_date วนทลาออก Varchar 50 mem_id รหสสมาชก Varchar 50 FK Member mem_name ชอสมาชก Varchar 50 shab_unit จ านวนหน Int 6 quit_net จ านวนเงนหนสทธ Int 6