บทท 3 วธการด าเนนงาน
ในสวนของการวเคราะหระบบงานเดมน ผศกษาจะน าเสนอรายละเอยดของขนตอนการวเคราะหและออกแบบระบบ ซงไดน าทฤษฎและแนวความคดตางๆ จากทไดศกษามาแลวในบทท 2 มาประยกตใชงานโดยประกอบไปดวยการวเคราะหระบบงานเดม
3.1 ระบบงานใหม 3.1.1 Flowchart Diagram ระบบงานใหม
Flowchart การขออนมตซอ/ขาย
57
/
/
/
/
/
ภาพท 3-1 Flowchart แสดงขนตอนการขออนมตซอ/ขาย
58
อธบาย Flowchart การขออนมตซอ/ขาย
เรมตนเมอพนกงานฝายผลตท าการตรวจสอบอายไกพนธครบอายเลยง ถายงไมครบอาย
เลยงกถอวาจบการท างาน หาก ครบอายเลยง แลวพนกงานฝายผลต จะท าการกรอกขอมลขออนมต
ซอ/ขาย ท าการเลอกผอนมต เลอกตวแทนจ าหนาย เลอกสายพนธ และท าการ เพมรายการไกพนธ ท
ตองการขออนมตซอ/ขายในฐานขอมล ถาตองการขออนมตซอ/ขายเพมใหยอนกลบไปกรอกขอมล
การขออนมตซอ/ขายไกพนธทตองการขออนมตซอ /ขายใหม ถาไมตองการให บนทกการขออนมต
ซอ/ขาย จากนนกท าการพมพใบขออนมตซอ/ขายไกพนธเพอจดสงใหฝายทเกยวของตอไป
59
Flowchart การรบไกพนธ
/
ภาพท 3-2 Flowchart แสดงขนตอนการรบไกพนธ
60
อธบาย Flowchart การรบไกพนธ
เรมตนพนกงานฝายผลต ท าการเลอกตวแทนจ าหนาย แลวท าการตรวจสอบขอมลการ ขออนมตซอถาไมมขอมลการขออนมตซอทไดขออนมต ซอจากตวแทนจ าหนายทเลอกไวแลว กจะยอนกลบไปท าการเลอกตวแทนจ าหนายให ม ถาตรวจสอบแลวมขอมลการขออนมตซอจะแสดงขอมลการขออ นมตซอออกมา จากนนท าการตรวจสอบจ านวน ไกพนธวาครบตามทขออนมตซอหรอไม ถาจ านวนไกพนธไมครบกจะไมมการรบไกพนธและจะแจงตวแทนจ าหนายใหรบทราบ ถอวาจบการท างาน แตถาจ านวน ไกพนธครบกจะท าการรบ ไกพนธ เขามาในระบบและท าการบนทกการรบไกพนธลงในฐานขอมล
61
Flowchart การจดสรร
ภาพท 3-3 Flowchart แสดงขนตอนการจดสรรไกพนธ
62
อธบาย Flowchart การจดสรรไกพนธ
เรมตนพนกงานฝายผลตท าการเลอกผอนมต เลอกเลขทการรบ แลวท าการตรวจสอบขอมลการ รบไกพนธ ถาไมมขอมลการ รบไกพนธ ท กจะยอนกลบไปท าการเลอก เลขทรบใหม ถาตรวจสอบแลวมขอมลการ รบไกพนธจะแสดงขอมลการ ไกพนธออกมา จากนน กจะท าการจดสรรไกพนธและท าการบนทกการจดสรรไกพนธลงในฐานขอมล
63
Flowchart การขาย(เงนสด)
ภาพท 3-4 Flowchart แสดงขนตอนการขาย(เงนสด)
64
อธบาย Flowchart การขาย(เงนสด)
เรมตนเมอ พนกงาน ท าการตรวจ สอบขอมลไขไกผดปกต ถาไมมขอมลกถอวาจบการ
ท างาน แตถามขอมลกจะแสดงขอมลไขไกออกมา จากนนกท าการกรอกขอมลการขายและค านวณ
การขายแตละรายการ และบนทกขอมลการขายลงฐานขอมล เมอท ารายการขายเสรจกจะเขาส
ขนตอนการรบช าระเงนโดยการกรอกเลขทขาย และท าการตรวจสอบขอมลการขาย ถาไมมใหกลบ
ขนไปกรอกเลขทการขายใหม ถามกท าการรบช าระเงน จากนนกบนทกขอมลการรบช าระเงนและ
พมพใบเสรจ และจบการท างาน
65
Flowchart การตดจ าหนายไกพนธ
ภาพท 3-5 Flowchart แสดงขนตอนการตดจ าหนายไกพนธ
66
อธบาย Flowchart การตดจ าหนายครภณฑ
เรมตนพนกงานท าการตรวจสอบไกพนธครบอายเลยง ถายงไมครบอายเลยงกถอวาจบการ
ท างาน แตถา ไกพนธครบอายเลยง แลวกท าการกรอก รหสรนไกพนธ ทตองการจะตดจ าหนายและ
ใหแสดงรายละเอยดของรนไกพนธ จากนนท าการกรอกสาเหตทตดจ าหนาย ถาตองการเพมรายการ
รนไกพนธ ทจะตดจ าหนายกใหกลบไปกรอกรหส รนไกพนธ ใหมอก แตถาไมตองการให ท าการ
บนทกรายการไกพนธทตดจ าหนายลงในฐานขอมล ถอวาจบการท างานของการตดจ าหนายไกพนธ
67
Flowchart การออกรายงาน
ภาพท 3-6 Flowchart แสดงขนตอนการออกรายงาน
68
อธบาย Flowchart การออกรายงาน
เรมตนเจาหนาทท าการเลอกรายงานทตองการออกรายงานตอจากนนเลอกชวงเวลาท
ตองการออกรายงาน แลวท าการตรวจสอบวามขอมลหรอไม ถาไมมขอมลถอวาจบการท างาน หาก
มขอมลระบบจะแสดงผลรายงานออกมาและท าการพมพรายงาน
69
3.1.2 Use Case Diagram ระบบงานใหม
Use Case Diagram อนมตซอ/ขาย
ภาพท 3-7 Use Case Diagram อนมตซอ/ขาย
ตารางท 3-1 กจกรรมหลก : ขออนมตซอ/ขาย
Use Case ID 1 Use Case Name ขออนมตซอ/ขาย Actor พนกงานฝายผลต, ผอ านวยการ Purpose เพอท าการขออนมตซอ/ขายไกพนธทครบอายเลยง Level Base Use Case Precondition เมอตองการขออนมตซอ/ขายไกพนธหรอไกพนธครบอายเลยง Post Condition ไดใบขออนมตซอ/ขาย Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการทจะขออนมต
ซอ/ขายไกพนธหรอไกพนธครบอายเลยง 2. ตรวจสอบไกพนธครบอายเลยง (Include Use Case ID 1.1) 3. ตรวจสอบผอนมต (Include Use Case ID 1.2) 4. ตรวจสอบตวแทนจ าหนาย (Include Use Case ID 1.3)
70
5. แสดงขอมลไกพนธทขออนมตซอ 6. ค านวณจ านวนไกพนธ 7. บนทกขอมลการขออนมตซอ/ขาย 8. พมพใบขออนมตซอ/ขายไกพนธ
Alternate Condition
ตารางท 3-2 กจกรรมเสรมของกจกรรมหลกขออนมตซอ/ขาย: ตรวจสอบไกพนธครบอายเลยง
Use Case ID 1.1 Use Case Name ตรวจสอบไกพนธครบอายเลยง Actor พนกงาน Purpose เพอตรวจสอบไกพนธครบอายเลยง Level Include Use Case Precondition เมอตองการทราบขอมลไกพนธครบอายเลยง Post Condition ทราบขอมลไกพนธครบอายเลยง Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการทราบขอมลไก
พนธครบอายเลยง 2. ตรวจสอบขอมลไกพนธครบอายเลยว 2.1 ถาไกพนธครบอายเลยง 2.1.1 กรอกขอมลไกพนธทตองการขออนมตซอ/ขาย 2.2 ถาไกพนธยงไมครบอายเลยง 2.2.1 แสดงขอมลไกพนธทเหลอ
Alternate Condition
ตารางท 3-3 กจกรรมเสรมของกจกรรมหลกขออนมตซอ/ขาย: ตรวจสอบผอนมต
Use Case ID 1.2 Use Case Name ตรวจสอบผอนมต Actor พนกงาน Purpose เพอตรวจสอบผอนมตทจะขออนมตซอ/ขายไกพนธ Level Include Use Case
71
Precondition เมอตองการทราบขอมลผอนมตทจะขออนมตซอ/ขายไกพนธ Post Condition ทราบขอมลผอนมตทจะขออนมตซอ/ขายไกพนธ Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการทราบขอมล
ผอนมตทจะขออนมตซอ/ขายไกพนธ 2. ตรวจสอบผอนมต 3. แสดงขอมลผอนมตทจะขออนมตซอ/ขายไกพนธ
Alternate Condition
ตารางท 3-4 กจกรรมเสรมของกจกรรมหลกขออนมตซอ/ขาย : ตรวจสอบตวแทนจ าหนาย
Use Case ID 1.3 Use Case Name ตรวจสอบตวแทนจ าหนาย Actor พนกงาน Purpose เพอตรวจสอบตวแทนจ าหนายทจะสงซอ/ขายไกพนธ Level Include Use Case Precondition เมอตองการทราบขอมลตวแทนจ าหนายทจะสงซอ/ขายไกพนธ Post Condition ทราบขอมลตวแทนจ าหนายทจะสงซอ/ขายไกพนธ Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการทราบขอมล
ตวแทนจ าหนายทจะสงซอ/ขายไกพนธ 2. ตรวจสอบตวแทนจ าหนาย 3. แสดงขอมลตวแทนจ าหนายทจะสงซอ/ขายไกพนธ
Alternate Condition
72
Use Case Diagram รบไกพนธ
ภาพท 3-8 Use Case Diagram รบไกพนธ
ตารางท 3-5 กจกรรมหลก : รบไกพนธ
Use Case ID 2 Use Case Name รบไกพนธ Actor ตวแทนจ าหนาย, พนกงาน Purpose เพอท าการรบไกพนธทสงซอกบตวแทนจ าหนาย Level Base Use Case Precondition เมอตวแทนจ าหนายน าไกพนธมาสงและครบตามจ านวนทสงซอ Post Condition พนกงานไดรบไกพนธและจ านวนไกพนธในโรงเลยงเพมขน Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอตวแทนจ าหนายน าไกพนธมาสง
และครบตามจ านวนทสงซอ
73
2. ตรวจสอบการขออนมตซอ (Include Use Case ID 2.1) 3. บนทกขอมลการรบไกพนธ 4. พมพรายงานการรบไกพนธ
Alternate Condition
ตารางท 3-6 กจกรรมเสรมของกจกรรมหลกรบไกพนธ : ตรวจสอบการขออนมตซอไกพนธ
Use Case ID 2.1 Use Case Name ตรวจสอบการขออนมตซอไกพนธ Actor พนกงาน Purpose เพอตรวจสอบการขออนมตซอไกพนธ Level Include Use Case Precondition เมอตองการตรวจสอบขอมลการขออนมตซอไกพนธ Post Condition ทราบถงขอมลรายละเอยดการขออนมตซอไกพนธ Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตรวจสอบขอมล
การขออนมตซอไกพนธ 2. ตรวจสอบขอมลการขออนมตซอไกพนธ 2.1 ถามขอมลการขออนมตซอไกพนธ 2.1.1 แสดงขอมลการขออนมตซอไกพนธ 2.1.2 ตรวจสอบจ านวนไกพนธ (Include Use Case ID 2.2) 2.2 ถาไมมขอมลการขออนมตซอไกพนธ 2.2.1 แสดงขอความวา “ไมพบขอมลการขออนมตซอไกพนธ”
Alternate Condition
74
ตารางท 3-7 กจกรรมเสรมของกจกรรมหลกรบไกพนธ : ตรวจสอบจ านวนไกพนธ
Use Case ID 2.2 Use Case Name ตรวจสอบจ านวนไกพนธ Actor พนกงาน Purpose เพอตรวจสอบจ านวนไกพนธ Level Include Use Case Precondition เมอตองการตรวจสอบจ านวนไกพนธตามรายการในใบขออนมตซอ Post Condition ทราบถงจ านวนไกพนธทน ามาสง Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตรวจสอบ
จ านวนไกพนธตามรายการในใบขออนมตซอ 2. ตรวจสอบการสงซอไกพนธวาจ านวนไกพนธทน ามาสงครบหรอไม 2.1 ถาจ านวนไกพนธครบ 2.1.1 เพมขอมลการรบไกพนธ 2.2 ถาจ านวนไกพนธไมครบ 2.2.1 แจงตวแทนจ าหนาย (Extend Use Case ID 2.2.1)
Alternate Condition
ตารางท 3-8 กจกรรมเสรมของกจกรรมหลกการรบไกพนธ : แจงตวแทนจ าหนาย
Use Case ID 2.2.1 Use Case Name แจงตวแทนจ าหนาย Actor พนกงาน, ตวแทนจ าหนาย Purpose เพอแจงตวแทนจ าหนายใหทราบวาจ านวนไกพนธทน ามาสงไมครบตามใบ
ขออนมตซอ Level Extend Use Case Precondition เมอจ านวนไกพนธทน ามาสงไมครบตามใบขออนมตซอ Post Condition ตวแทนจ าหนายไดรบแจงขอมลจ านวนไกพนธไมครบตามใบขออนมตซอ Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอจ านวนไกพนธทน ามาสงไมครบ
ตามใบขออนมตซอ 2. พนกงานแจงจ านวนไกพนธทน ามาสงไมครบตามใบขออนมตซอใหกบตวแทนจ าหนายทราบ
75
Alternate Condition
Use Case Diagram จดสรรไกพนธ
ภาพท 3-9 Use Case Diagram จดสรรไกพนธ
ตารางท 3-9 กจกรรมหลก : จดสรรไกพนธ
Use Case ID 3 Use Case Name จดสรรไกพนธ Actor พนกงาน Purpose เพอจดสรรไกพนธเขาโรงเลยง Level Base Use Case Precondition เมอตองการจดสรรไกพนธเขาโรงเลยง Post Condition ไกพนธ ถกจดสรรเขาโรงเลยง Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการจดสรรไกพนธ
เขาโรงเลยง 2. ตรวจสอบเลขทรบ(Include Use Case ID 3.1) 3. แสดงขอมลการจดสรรไกพนธ 4. บนทกขอมลการจดสรรไกพนธ 5. พมพรายงานการจดสรรไกพนธ
76
Alternate Condition
ตารางท 3-10 กจกรรมเสรมของกจกรรมหลกจดสรรไกพนธ : ตรวจสอบเลขทรบ
Use Case ID 3.1 Use Case Name ตรวจสอบเลขทรบ Actor พนกงาน Purpose เพอตรวจสอบเลขทรบไกพนธ Level Include Use Case Precondition เมอตองการตรวจสอบขอมลการรบไกพนธ Post Condition ทราบขอมลไกพนธทรบมา Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตรวจสอบขอมล
การรบไกพนธ 2. ตรวจสอบเลขทรบไกพนธ 2.1 มไกพนธทตรงตามใบรบ 2.1.1 จดสรรไกพนธ 2.2 ไมมไกพนธทตรงใบรบ 2.2.1 จบการท างาน
Alternate Condition
77
Use Case Diagram ขาย(เงนสด)
ภาพท 3-10 Use Case Diagram ขาย(เงนสด)
ตารางท 3-11 กจกรรมหลก : ขาย(เงนสด)
Use Case ID 4 Use Case Name ขายไขไกผดปกตและรบช าระเงน Actor ลกคา, พนกงาน Purpose เพอขายไขไกผดปกตและรบช าระเงน Level Base Use Case Precondition เมอตองการขายไขไกผดปกตและรบช าระเงน Post Condition ไขไกผดปกตถกขายและรบช าระเงน Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการขายไขไก
ผดปกตและรบช าระเงน
78
2. ตรวจสอบขอมลไขไก (Include Use Case ID 3.1) 3. ตรวจสอบขอมลการขาย(Include Use Case ID 3.2) 4. บนทกขอมลการขายไขไกผดปกตและรบช าระเงน 5. พมพรายงานการขายไขไกผดปกตและรบช าระเงน
Alternate Condition
ตารางท 3-12 กจกรรมเสรมของกจกรรมหลกขาย(เงนสด): ตรวจสอบขอมลไขไก
Use Case ID 4.1 Use Case Name ตรวจสอบขอมลไขไก Actor พนกงาน Purpose เพอตรวจสอบขอมลไขไกทผดปกต Level Include Use Case Precondition เมอตองการตรวจสอบขอมลไขไกทผดปกต Post Condition ทราบขอมลไขไกทผดปกต Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตรวจสอบขอมล
ไขไกทผดปกต 2. ตรวจสอบไขไกทผดปกต 2.1 มไขไกทผดปกต 2.1.1 กรอกรหสไขไกทผดปกต 2.1.2 แสดงขอมลไขไกทผดปกต 2.1.3 ท ารายการขาย 2.2 ไมมไขไกทผดปกต 2.2.1 จบการท างาน
Alternate Condition
79
ตารางท 3-13 กจกรรมเสรมของกจกรรมหลกขาย(เงนสด): ตรวจสอบขอมลการขาย
Use Case ID 4.2 Use Case Name ตรวจสอบขอมลการขาย Actor พนกงาน Purpose เพอตรวจสอบขอมลการขาย Level Include Use Case Precondition เมอตองการตรวจสอบขอมลการขาย Post Condition ทราบขอมลการขาย Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตรวจสอบขอมล
การขาย 2. ตรวจสอบการขาย 2.1 มรายการการขาย 2.1.1 ค านวณราคา (Extend Use Case ID 3.3) 2.1.2 รบช าระเงน (Extend Use Case ID 3.4) 2.2 ไมมรายการการขาย 2.2.1 กลบขนไปกรอกรหสรายการขายใหม
Alternate Condition
ตารางท 3-14 กจกรรมเสรมของกจกรรมหลกขาย(เงนสด): ค านวณราคา
Use Case ID 4.3 Use Case Name ค านวณราคา Actor พนกงาน Purpose เพอค านวณราคาขายไขไกผดปกต Level Include Use Case Precondition เมอตองการค านวณราคาขายไขไกผดปกต Post Condition ทราบขอมลราคาขายไขไกผดปกต Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตรวจสอบขอมล
การค านวณราคาขายไขไกผดปกต 2. ค านวณราคาขายไขไกผดปกต
80
Alternate Condition
ตารางท 3-15 กจกรรมเสรมของกจกรรมหลกขาย(เงนสด): รบช าระเงน
Use Case ID 4.4 Use Case Name รบช าระเงน Actor ลกคา, พนกงาน Purpose เพอรบช าระเงนจากลกคา Level Include Use Case Precondition เมอตองการรบช าระเงนจากลกคา Post Condition ลกคาไดรบใบเสรจรบเงน Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตรวจสอบรบ
ช าระเงนจากลกคา 2. รบช าระเงนจากลกคา
Alternate Condition
81
Use Case Diagram ตดจ าหนายไกพนธ
ภาพท 3-11 Use Case Diagram ตดจ าหนายไกพนธ
ตารางท 3-16 กจกรรมหลก : ตดจ าหนายไกพนธ
Use Case ID 5 Use Case Name ตดจ าหนายไกพนธ Actor พนกงาน Purpose เพอตดจ าหนายไกพนธทตาย Level Base Use Case Precondition เมอตองการตดจ าหนายไกพนธทตาย Post Condition ไกพนธทตาย ถกตดจ าหนาย Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตดจ าหนายไก
พนธทตาย 2. ตรวจสอบไกพนธ (Include Use Case ID 4.1) 3. แสดงขอมลการตดจ าหนายไกพนธ 4. บนทกขอมลการตดจ าหนายไกพนธ 5. พมพรายงานการตดจ าหนายไกพนธ
Alternate Condition
82
ตารางท 3-17 กจกรรมเสรมของกจกรรมหลกตดจ าหนายไกพนธ : ตรวจสอบไกพนธ
Use Case ID 5.1 Use Case Name ตรวจสอบไกพนธ Actor พนกงาน Purpose เพอตรวจสอบไกพนธทตาย Level Include Use Case Precondition เมอตองการตรวจสอบขอมลไกพนธทตาย Post Condition ทราบขอมลไกพนธทตาย Main Flows 1. Use Case นจะเรมตนการท างานกตอเมอพนกงานตองการตรวจสอบขอมล
ไกพนธทตาย 2. ตรวจสอบไกพนธ 2.1 มไกพนธทตาย 2.1.1 กรอกรหสรนไกพนธ 2.1.2 แสดงขอมลไกพนธ 2.1.3 กรอกสาเหตทตดจ าหนาย 2.2 ไมมไกพนธทตาย 2.2.1 จบการท างาน
Alternate Condition
83
3.1.3 Class Diagram ระบบงานใหม
Class Diagram การขออนมตซอ/ขาย
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
+get ()+set ()+get ()+set ()
- : char
- : string
+get ()+set ()+get ()+set ()
- : int
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
- : int
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : string
- : char
- : char
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : char
- : string
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : char
- : char
- : decimal
- : decimal
- : char
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
- : char
- : decimal
- : decimal
- : char
1..*1..*
1
1..*
1..* 1
1..* 1
1..*1
1..*1
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1 1..*
ภาพท 3-12 Class Diagram การขออนมตซอ/ขาย
84
อธบาย Class Diagram การขออนมตซอ
พนกงาน เกยวของกบ ผอนมตดวยกจกรรมการ ขออนมตซอ /ขาย ซงพนกงาน 1 คนจะม
ต าแหนงเพยง 1 ต าแหนง กอนทพนกงานจะท าการขออนมตซอ /ขายไกพนธ จะตองตรวจสอบ ไก
พนธครบอายเลยงกอนหลงจากนนจงจะท าการตรวจสอบขอมล ผอนมตและตวแทนจ าหนายแลวจง
ท าการขออนมตซอ /ขาย โดยการขออนมตซอ /ขาย 1 ครงจะประกอบไปดวยรายละเอยดการ ขอ
อนมตซอ/ขาย หลายรายการและในรายละเอยดการขออนมตซอ/ขายไกพนธ 1 รายการ กจะมขอมล
รนไกพนธทขออนมต ซอ/ขาย 1 รายการ และรนไกพนธ 1 รายการจะมประเภทสายพนธ เพยง 1
ประเภท และมหนวยนบ 1 หนวยนบ และมโรงเลยง 1 โรงเลยง และผอนมตจะไดรบใบขออนมต
ซอ/ขายไดหลายใบ
85
Class Diagram การรบไกพนธ
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
+get ()+set ()+get ()+set ()
- : char
- : string
+get ()+set ()+get ()+set ()
- : int
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
-
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
- : int
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : string
- : char
- : char
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : char
- : string
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : char
- : char
- : decimal
- : decimal
- : char
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
- : char
- : decimal
- : decimal
- : char
1..*1..*
1
1..*
1..*
1
1..*
1
1..*
1
1..*
1
1
1..*
11..*
1
1..*
1
1..*
1
1..*
1
1..*
1 1..*
1
1
ภาพท 3-13 Class Diagram การรบไกพนธ
86
อธบาย Class Diagram การรบไกพนธ
ตวแทนจ าหนายเกยวของกบพนกงานดวยกจกรรมการรบไกพนธ กอนจะท าการรบไกพนธ
พนกงานจะท าการตรวจสอบขอมลการ ใบขออนมตซอไกพนธ จากตวแทนจ าหนาย เพอตรวจสอบ
วามการสงซอจรงหรอไม หลงจากนนพนกงานกจะท าการตรวจสอบ จ านวนไกพนธ ทจะท าการรบ
เพอตรวจสอบวาจ านวนไกพนธ ทรบมาครบตามทสงซอหรอไม ถาไกพนธ ไมครบพนกงานจะท า
การแจงตอตวแทนจ าหนาย แตถาจ านวนไกพนธครบพนกงานจะท าการรบไกพนธจากรายการทได
สงซอไกพนธไป
87
Class Diagram การจดสรรไกพนธ
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
+get ()+set ()+get ()+set ()
- : char
- : string
+get ()+set ()+get ()+set ()
- : int
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
- : int
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : string
- : char
- : char
- : char
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
1..*
1..*
1
1..*
1..*
1
1..*
1
1..*
1
1..*
1
1
1..*
11..*
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : decimal
- : decimal
+get ()+set ()+get ()+set ()
- : int
- : string
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : char
- : string
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
- : char
- : char
- : char
- : decimal
- : decimal
- : string
- : char
- : char
- : string
1
1..*
11..*
1
1..*
1
1..*
1..*
1
1
1..*
1
1..*
11..*
1
1..*
1
1..*
1..*
1
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : char
- : char
- : decimal
- : decimal
- : char
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
- : char
- : decimal
- : decimal
- : char
1
1..*
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : char
- : string
- : string
- : char
- : char
- : decimal
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
- : char
- : char
- : char
- : decimal
- : char
1
1
1..*
1
1 1..*
1
1..*
1..*
1
ภาพท 3-14 Class Diagram การจดสรรไกพนธ
88
อธบาย Class Diagram การจดสรรไกพนธ
พนกงานตรวจสอบไกพนธทจะท าการ จดสรรจากใบรบไกพนธ พนกงาน 1 คนจะม
ต าแหนงเพยง 1 ต าแหนง หลงจากนนพนกงานจะท าการ จดสรรไกพนธ โดยการจดสรรแตละครง
จะประกอบดวยรายละเอยดการจดสรรไกพนธหลายรายการ และแตละรายการจดสรรจะมไกพนธท
ถกจดสรร 1 รายการ ซงไกพนธ 1 รายการ จะมประเภทสายพนธ 1 ประเภท และมหนวยนบเพยง 1
หนวยและมโรงเลยงเพยง 1 โรงเลยงเทานน
89
Class Diagram การขาย(เงนสด)
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
+get ()+set ()+get ()+set ()
- : char
- : string
+get ()+set ()+get ()+set ()
- : int
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
- : int
-
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : string
- : char
- : char
- : char
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
1..* 1..*
1
1..*
1..*
1
1..*
1
1..*
1
1..* 1
1
1..*
1
1..*
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : decimal
- : decimal
- : decimal
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
- : char
- : char
- : decimal
- : decimal
- : decimal
- : decimal
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : char
- : decimal
- : decimal
1..*
1
1
1
ภาพท 3-15 Class Diagram การขาย(เงนสด)
90
อธบาย Class Diagram การขาย(เงนสด)
พนกงานเกยวของกบการขายและการรบช าระเงนโดยพนกงาน 1 คนจะมต าแหนงเพยง 1
ต าแหนง พนกงานท าการตรวจสอบ การขายไขไกวามหรอไม ซงการขาย จะประกอบไปดวย เลขท
การขาย พนกงาน และผอนมต ซงในการ ขาย 1 ครง จะประกอบดวยรายละเอยดการ ขายหลาย
รายการ รายละเอยดการขาย 1 รายการจะมรายการไขไกทท าการขายเพยง 1 รายการ ไขไก 1 รายการ
จะมประเภทไขไก 1 ประเภท และมหนวยนบเพยง 1 หนวยเทานน และจากนนกท าการรบช าระเงน
และพมพใบเสรจใหลกคา
91
Class Diagram การตดจ าหนายไกพนธ
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
+get ()+set ()+get ()+set ()
- : char
- : string
+get ()+set ()+get ()+set ()
- : int
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : int
- : string
- : int
- : int
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : string
- : char
- : char
- : char
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
1..* 1..*
1
1..*
1..*
1
1..*
1
1..*
1
1..*
1
1
1..*
11..*
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : decimal
- : decimal
- : decimal
1..* 1
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : decimal
- : decimal
+get ()+set ()+get ()+set ()
- : int
- : string
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : string
- : string
- : string
- : string
- : int
- : int
- : int
- : char
- : string
- : string
+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
- : char
- : char
- : char
- : decimal
- : decimal
- : string
- : char
- : char
- : string
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : string
- : char
- : char
- : decimal
- : decimal
- : char
+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()+get ()+set ()
- : char
- : char
- : char
- : char
- : int
- : string
1
1..*
11..*
1
1..*
1
1..*
1..*
1
1
1..*
1
1..*
1
1..*
1
1..*
1
1..*
1..*
1
1
1
ภาพท 3-16 Class Diagram การตดจ าหนายไกพนธ
92
อธบาย Class Diagram การตดจ าหนายไกพนธ
พนกงานตรวจสอบไกพนธ ทจะท าการตดจ า หนายวาตายหรอไม พนกงาน 1 คนจะม
ต าแหนงเพยง 1 ต าแหนง หลงจากนนพนกงานจะท าการตดจ าหนายไกพนธ โดยการตดจ าหนายแต
ละครงจะประกอบดวยรายละเอยดการตดจ าหนายไกพนธหลายรายการ และแตละรายการตด
จ าหนายจะมไกพนธทถกตดจ าหนาย 1 รายการ ซงไกพนธ 1 รายการ จะมประเภท สายพนธ 1
ประเภท และมหนวยนบเพยง 1 หนวยและมโรงเลยงเพยง 1 โรงเลยงเทานน
93
3.1.4 Sequence Diagram ระบบงานใหม
Sequence Diagram การขออนมตซอ/ขาย
( ) ( )
:
1.
2.
10.
APS: 3. if [ ]:<<Create>>(APS)
4. , , , , , ,
APSD: 5.<<Create>>(APSD) End if
6. , , ,
8. 7.
: 9.<<Create>> (APS)(APSD)
11.
12.
13.
22.
14. if [ ] : <<Create>>(APS)15. , , , , , ,
16.<<Create>>(APSD) End if17. , , ,
18.
19. 20.
23.
21.<<Create>> (APS)(APSD)
ภาพท 3-17 Sequence Diagram การขออนมตซอ/ขาย
94
อธบาย ขนตอนการท ากจกรรมการขออนมตซอ/ขายไกพนธไดดงน
1. พนกงานฝายผลตตรวจสอบขอมลไกพนธ 2. แสดงขอมลรนไกพนธ 3. If [ไกพนธครบอายเลยง]: สราง Object การขออนมต 4. สราง Object การขออนมตขาย 5. พนกงานฝายผลตก าหนดเลขทใบขออนมตขาย, จ านวน, ผอนมต, ต าแหนง 6. สราง Object ขอมลรายละเอยดการขออนมตขาย End if 7. พนกงานฝายผลตก าหนดเลขทการขออนมตขาย รหสไกพนธ,จ านวน 8. ค านวณจ านวนไกพนธสทธ 9. แสดงจ านวนไกพนธสทธ 10. น าขอมลการขออนมตขายและรายละเอยดการขออนมตขายมาสรางใบขออนมตขาย 11. ขออนมตขาย 12. สงใบขออนมตขายใหผอ านวยการฝาย 13. พนกงานฝายผลตตรวจสอบขอมลไกพนธ 14. แสดงขอมลไกพนธ 15. If [ไกพนธครบอายเลยง]: สราง Object การขออนมต 16. สราง Object ขอมลการขออนมตซอ 17. พนกงานฝายผลตก าหนดเลขทใบขออนมตซอ, จ านวน, ผอนมต, ต าแหนง 18.สราง Object ขอมลรายละเอยดการขออนมตซอ 19. พนกงานฝายผลตก าหนดเลขทขออนมตซอ, รหสไกพนธ, จ านวน, จ านวนรวมสทธ 20. ค านวณจ านวนไกพนธสทธ 21. แสดงจ านวนไกพนธสทธ 22. น าขอมลการขออนมตซอและรายละเอยดการขออนมตซอมาสรางใบขออนมตซอ 23. สงใบขออนมตซอใหกบผอ านวยการฝาย
95
Sequence Diagram การรบไกพนธ
( )
1.
APS: 2.<<Create>>(APS)
3.
5.
APSD: 6.<<Create>>(APS)(APSD)
7.
8.
RC:
RCD:
:
9.<<Creaet>>(RC)
10. , , , , , ,
11.<<Create>>(RCD)
12. , , , ,
13.
4. if[ ]: End if
ภาพท 3-18 Sequence Diagram การรบไกพนธ
96
อธบาย ขนตอนการท ากจกรรมการรบไกพนธไดดงน
1. ตวแทนจ าหนายแจงสงไกพนธกบพนกงานฝายผลต 2. สราง Object ใบขออนมตซอ 3. พนกงานฝายผลตตรวจสอบขอมลการขออนมตซอ 4. if [ไกพนธไมครบ] : แจงตวแทนจ าหนาย End if 5. แสดงขอมลการขออนมตซอ 6. สราง Object รายละเอยดใบขออนมตซอ 7. พนกงานฝายผลตตรวจสอบรายละเอยดการขออนมตซอ 8. แสดงขอมลรายละเอยดการขออนมตซอ 9. สราง Object ขอมลการรบไกพนธ 10. พนกงานฝายผลตก าหนดเลขทรบ, วนท, รหสพนกงาน, รหสตวแทนจ าหนาย, รหสผอนมต, เลขทขออนมตซอ, จ านวนสทธ 11. สราง Object ขอมลรายละเอยดการรบไกพนธ 12. พนกงานฝายผลตก าหนดขอมลรายละเอยด เลขทรบ, รหสไกพนธ, จ านวน 13. พนกงานฝายผลตปรบปรงขอมลการรบไกพนธ
97
Sequence Diagram การจดสรรไกพนธ
( ) 1.
RC:
RCD:
AL:
ALD:
2.<<Create>>(RC)
3.
4.<<Create>>(RC)(RCD)
5.
6.
7. <<Create>>(AL)
8. , , , , , , ,
9.<<Create>>(AL)(ALD)
10. , , , , , , ,
11. 12.
13.
ภาพท 3-19 Sequence Diagram การจดสรรไกพนธ
98
อธบาย ขนตอนการท ากจกรรมการจดสรรไกพนธไดดงน
1. ตวแทนจ าหนายแจงสงไกพนธกบพนกงานฝายผลต 2. สราง Object ใบขอรบไกพนธ 3. พนกงานฝายผลตตรวจสอบขอมลการรบไกพนธ 4. สราง Object รายละเอยดใบรบไกพนธ 5. พนกงานฝายผลตตรวจสอบรายละเอยดการรบ 6. แสดงขอมลรายละเอยดการรบ 7. สราง Object ขอมลการจดสรรไกพนธ 8. พนกงานฝายผลตก าหนดเลขทจดสรร, วนท, เรอง,รหสพนกงาน, รหสตวแทนจ าหนาย, รหสผอนมต, จ านวนรวม, สถานะ 9. สราง Object ขอมลรายละเอยดการจดสรรไก 10. พนกงานฝายผลตก าหนดขอมลรายละเอยด เลขทจดสรร, วนท,รหสสายพนธ,รหสโรงเลยง,รนไก,เพศ, จ านวน,สถานะ 11. ค านวณจ านวนรวม 12. จ านวนรวม 13. ใบจดสรร
99
Sequence Diagram การขาย(เงนสด)
( )
1.
: 2.
3.
S: 4.<<Create>>(S)
5. , , , , ,
SD: 6.<<Creaet>>(S)(SD)
7. , , ,
: 10.
8. = x 9.
ภาพท 3-20 Sequence Diagram การขาย(เงนสด)
100
อธบาย ขนตอนการท ากจกรรมการขาย(เงนสด)ไดดงน
1. ลกคาแสดงความประสงคซอ
2. พนกงานฝายผลตตรวจสอบขอมลไขไก 3. แสดงขอมลไขไก 4. สราง Object ขายขนมา 5. พนกงานฝายผลตก าหนดเลขทขาย, วนทขาย, รหสพนกงาน, รหสผอนมต, ราคารวมสทธ, สถานะ 6. สราง Object ขอมลรายละเอยดการขาย 7. พนกงานฝายผลตก าหนดรายละเอยดการขาย เลขทขาย, รหสรนไก, ราคาตอหนวย, จ านวน 8. ค านวณราคารวมสทธ = ราคาตอหนวย x จ านวน 9. แสดงราคารวมสทธ 1จ. พนกงานฝายผลตสงใบส าคญจายเงนใหกบลกคา
101
Sequence Diagram การตดจ าหนายไกพนธ
( ) ( )
1.
: 2.
3.
C: 4.<<Create>>(C)
5. , , , ,
CD:
6.<<Creaet>>(C)(CD)
7. , , ,
10.
8. 9.
ภาพท 3-21 Sequence Diagram การตดจ าหนายไกพนธ
103
อธบาย ขนตอนการท ากจกรรมการตดจ าหนายไกพนธไดดงน
1. แจงขอมลไกพนธ
2. พนกงานฝายผลตตรวจสอบขอมลไกพนธ 3. แสดงขอมลไกพนธ 4. สราง Object ขอมลการตดจ าหนายไกพนธ 5. พนกงานฝายผลตก าหนดเลขทตดจ าหนาย, จ านวน, ผตดจ าหนาย, ต าแหนง 6. สราง Object ขอมลรายละเอยดการตดจ าหนายไกพนธ 7. พนกงานฝายผลตก าหนดรายละเอยดการตดจ าหนาย เลขทตดจ าหนาย, รายการ, จ านวน, สาเหต 8. ค านวณจ านวนตดจ าหนายสทธ 9. แสดงจ านวนตดจ าหนายสทธ 10. พนกงานฝายผลตสงใบตดจ าหนายใหกบผจดการฝายผลต
104
3.1.5 E-R Diagram
การออกแบบส าหรบพฒนาระบบ จะอาศยเทคนคการออกแบบฐานขอมลเชงสมพนธ โดยใชโมเดล E-R
(Entity Relation Model) เพอแสดงความสมพนธระหวางเอนทรต ซงมรายละเอยดดงน
การขออนมตสงซอ/ขาย
ภาพท 3-22 แสดงความสมพนธระหวางพนกงานกบการขออนมต พนกงาน 1 คน สามารถท ารายการขออนมตไดมากกวา 1 รายการ
การขออนมตแตละครงจะมพนกงานท ารายการเพยงคนเดยว
ภาพท 3-23 แสดงความสมพนธระหวางพนกงานกบรายละเอยดการขออนมต การขออนมต 1 ครง สามารถมรายละเอยดการขออนมตไดมากกวา 1 รายการ
รายละเอยดการขออนมตแตละรายการจะมการขออนมตไดเพยง 1 ครง
ภาพท 3-24 แสดงความสมพนธระหวางพนกงานกบขอมลไกพนธ
รายละเอยดการขออนมต แตละรายการ จะมรายการไกพนธไดเพยง 1 รายการ
รายการไกพนธแตละรายการจะมรายละเอยดการขออนมต ไดหลายรายการ
ภาพท 3-25 แสดงความสมพนธระหวางผอนมตกบการขออนมต
ผอนมต 1 คน สามารถท าการอนมตไดมากกวา 1 ครง
โดยการขออนมตแตละครงจะมผอนมตไดเพยงคนเดยว
ภาพท 3-26 แสดงความสมพนธระหวางพนกงานกบต าแหนง
พนกงาน แตละคนจะมต าแหนงไดเพยง 1 ต าแหนง
105
ต าแหนงแตละต าแหนงจะมพนกงานไดหลายคน
ภาพท 3-27 แสดงความสมพนธระหวางผอนมตกบต าแหนง
ผอนมต แตละคนจะมต าแหนงไดเพยง 1 ต าแหนง
ต าแหนงแตละต าแหนงจะมผอนมตไดหลายคน
ภาพท 3-28 แสดงความสมพนธระหวางขอมลไกพนธกบสายพนธ
ขอมลไก แตละรายการจะมสายพนธไดเพยง 1 สายพนธ
สายพนธแตละสายพนธจะมขอมลไกไดมากกวา 1 รายการ
ภาพท 3-29 แสดงความสมพนธระหวางขอมลไกพนธกบหนวยนบ
ขอมลไก แตละรายการจะมหนวยนบไดเพยง 1 หนวยนบ
หนวยนบแตละหนวยนบจะมขอมลไกไดมากกวา 1 รายการ
ภาพท 3-30 แสดงความสมพนธระหวางขอมลไกพนธกบโรงเลยง
ขอมลไก แตละรายการจะมโรงเลยงไดเพยง 1 โรงเลยง โรงเลยงแตละโรงเลยงจะมขอมลไกไดมากกวา 1 รายการ
ภาพท 3-31 แสดงความสมพนธระหวางขอมลไกพนธกบตวแทนจ าหนาย
ขอมลไก แตละรายการจะตวแทนจ าหนายไดเพยง 1 ตวแทนจ าหนาย ตวแทนจ าหนายแตละรายจะมขอมลไกไดมากกวา 1 รายการ
การรบไกพนธ
106
ภาพท 3-32 แสดงความสมพนธระหวางพนกงานกบการรบไกพนธ
พนกงาน 1 คน สามารถรบไกพนธไดมากกวา 1 ครง
การรบไกพนธแตละครงจะมพนกงานรบไดเพยงคนเดยว
ภาพท 3-33 แสดงความสมพนธระหวางการรบไกพนธกบรายละเอยดการรบไกพนธ
การรบไกพนธ 1 ครง สามารถมรายละเอยดการรบไกพนธไดมากกวา 1 รายการ
รายละเอยดการรบไกพนธแตละรายการจะมการรบไกพนธไดเพยง 1ครง
ภาพท 3-34 แสดงความสมพนธระหวางรายละเอยดการรบไกพนธกบขอมลไกพนธ
รายละเอยดการรบไกพนธ แตละรายการ จะมรายการไกพนธไดเพยง 1 รายการ
รายการไกพนธแตละรายการจะมรายละเอยดการรบไกพนธไดหลายรายการ
ภาพท 3-35 แสดงความสมพนธระหวางการรบไกพนธกบตวแทนจ าหนาย การรบไกพนธแตละครง จะมตวแทนจ าหนายไดเพยง 1 ตวแทนจ าหนาย
ตวแทนจ าหนายแตละรายการจะมการรบไกพนธไดหลายรายการ
ภาพท 3-36 แสดงความสมพนธระหวางการรบไกพนธกบผอนมต การรบไกพนธแตละครง จะมผอนมตไดเพยง 1 คน
ผอนมตแตละคนจะมอยในการรบไกพนธไดหลายครง
107
ภาพท 3-37 แสดงความสมพนธระหวางการรบไกพนธกบการขออนมต การรบไกพนธแตละครง จะมการขออนมตเพยง 1 ครง
การขออนมตแตละครง จะมอยในการรบไกพนธไดหลายครง
การจดสรร
ภาพท 3-38 แสดงความสมพนธระหวางพนกงานกบการจดสรร พนกงาน 1 คน สามารถท ารายการจดสรรไดมากกวา 1 รายการ
การจดสรรแตละรายการจะท ารายการโดยพนกงานเพยง 1 คน
ภาพท 3-39 แสดงความสมพนธระหวางการจดสรรกบรายละเอยดการจดสรร การจดสรรแตละครง จะมรายละเอยดการจดสรรไดมากกวา 1 รายการ
รายละเอยดการจดสรรแตละรายการจะมการจดสรรไดเพยง 1 ครง
ภาพท 3-40 แสดงความสมพนธระหวางรายละเอยดการจดสรรกบขอมลไกพนธ
รายละเอยดการจดสรรแตละรายการ จะมขอมลไกไดเพยง 1 รายการ ขอมลไกแตละรายการจะมรายละเอยดการจดสรรไดหลายรายการ
ภาพท 3-41 แสดงความสมพนธระหวางการจดสรรกบผอนมต การจดสรรแตละครง จะมผอนมตไดเพยง 1 คน
ผอนมตแตละคนจะมอยในการจดสรรไดหลายครง
108
ภาพท 3-42 แสดงความสมพนธระหวางการจดสรรกบการรบ การจดสรรแตละครง จะมอยในการรบไดเพยง 1 ครง
การรบแตละครง จะมอยในการจดสรรไดหลายครง
การขาย
ภาพท 3-43 แสดงความสมพนธระหวางพนกงานกบการขาย
พนกงาน 1 คน สามารถท ารายการขายไดมากกวา 1 รายการ
การขายแตละรายการจะมพนกงานท ารายการเพยง 1 คน
ภาพท 3-44 แสดงความสมพนธระหวางการขายกบรายละเอยดการขาย
การขาย 1 ครง จะมรายละเอยดการขายไดมากกวา 1 รายการ
รายละเอยดการขายแตละรายการจะมการขายไดเพยง 1 ครง
ภาพท 3-45 แสดงความสมพนธระหวางรายละเอยดการขายกบขอมลไข รายละเอยดการขายแตละครง จะมรายการไขไดเพยง 1 รายการ
รายการไขแตละรายการจะมรายละเอยดการขายไดมากกวา 1 รายการ
ภาพท 3-46 แสดงความสมพนธระหวางลกคากบการขาย
ลกคา 1 คนสามารถซอสนคาไดมากกวา 1 รายการ
สนคาแตละรายการจะถกซอโดยลกคาเพยง 1 คน
ภาพท 3-47 แสดงความสมพนธระหวางขอมลไขกบโรงเลยง
ขอมลไข แตละรายการจะมโรงเลยงไดเพยง 1 โรงเลยง
109
โรงเลยงแตละโรงเลยงจะมขอมลไขไดมากกวา 1 รายการ
ภาพท 3-48 แสดงความสมพนธระหวางขอมลไขกบประเภทไข
ขอมลไข แตละรายการจะมประเภทไขไดเพยง 1 ประเภทไข ประเภทไขแตละประเภทไขจะมขอมลไขไดมากกวา 1 รายการ
ภาพท 3-49 แสดงความสมพนธระหวางการขายกบผอนมต
การขายแตละครง จะมผอนมตไดเพยง 1 คน
ผอนมตแตละคนจะมอยในการขายไดหลายครง
การตดจ าหนาย
ภาพท 3-50 แสดงความสมพนธระหวางพนกงานกบการตดจ าหนาย พนกงาน 1 คน สามารถท ารายการตดจ าหนายไดมากกวา 1 รายการ
การตดจ าหนายแตละรายการจะท ารายการโดยพนกงานเพยง 1 คน
ภาพท 3-51 แสดงความสมพนธระหวางการตดจ าหนายกบรายละเอยดการตดจ าหนาย การตดจ าหนายแตละครง จะมรายละเอยดการตดจ าหนายไดมากกวา 1 รายการ
รายละเอยดการตดจ าหนายแตละรายการจะมการตดจ าหนายไดเพยง 1 ครง
ภาพท 3-52 แสดงความสมพนธระหวางรายละเอยดการตดจ าหนายกบขอมลไกพนธ
รายละเอยดการตดจ าหนายแตละรายการ จะมขอมลไกไดเพยง 1 รายการ ขอมลไกแตละรายการจะมรายละเอยดการตดจ าหนายไดหลายรายการ
110
ภาพท 3-53 แสดงความสมพนธระหวางการตดจ าหนายกบผอนมต การตดจ าหนายแตละครง จะมผอนมตไดเพยง 1 คน
ผอนมตแตละคนจะมอยในการตดจ าหนายไดหลายครง
111
3.1.6 ER-Diagram Model
tbl_House
PK house_id
house_name
house_max
house_value
tbl_Position
PK position_id
position_name
position_cutn
tbl_Unit
PK unit_id
unit_name
tbl_Subdivision
PK subd_id
subd_name
tbl_Esort
PK esort_id
esort_name
esort_quantity
esort_price
esort_balance
tbl_Province
PK province_id
province_name
tbl_Amphur
PK amphur_id
amphur_name
province_id
tbl_district
PK district_id
district_name
amphur_id
province_id
tbl_Staff
PK staff_id
staff_name
staff_home
staff_moo
staff_tanon
district_id
amphur_id
province_id
staff_tel
staff_zipcode
position_id
subd_id
tbl_Source
PK source_id
source_nameinfo
source_cutn
source_ban
source_moo
source_tanon
district_id
amphur_id
province_id
source_zipcode
source_tel
source_fax
tbl_Approve
PK approve_id
approve_name
position_id
tbl_ApprovePS
PK appch_id
appch_date
appch_subject
staff_id
approve_id
appch_quantity
appch_net_total
source_id
appch_state
tbl_ApprovePs_Detail
PK appch_id
appchd_date
strain_id appchd_sex
appchd_price
appchd_quantity
appchd_stateR
tbl_Strain
PK strain_id
strain_name
source_id
tbl_ReceiveChicken
PK receive_id
appch_id
receive_date
receive_subject
staff_id
approve_id
receive_quantity
receive_net_total
source_id
receive_state
tbl_ReceiveChicken_Detail
PK receive_id
receive_date
strain_id
receive_sex
receive_price
receive_quantity
receive_state
tbl_ChickenModel_Data
PK mch_id
mch_date
house_id
mch_sex
unit_id
mch_quantity
mch_outstanding
mch_sortout
source_id
mch_state
mch_note
tbl_Allocate_Chicken
PK ac_id
receive_id
ac_date
ac_subject
staff_id
approve_id
ac_quantity
ac_state
tbl_Allocate_Detail
PK ac_id
acd_date
strain_id
house_id
mch_id
acd_sex
acd_quantity
ac_state
tbl_SellEgg
PK sell_id
sell_date
staff_id
customer
approve_id
sell_quantity
sell_net
sell_price
sell_getmoney
tbl_SellEgg_Detail
PK sell_id
esort_id
sellD_price
sellD_quantity
tbl_Cut
PK cus_id
cus_date
staff_id
approve_id
cus_NetList
cus_NetQ
cus_State
tbl_Cut_Detail
PK cus_id
list_detail
list_view
house_id
cus_Quantity
cus_detail
ภาพท 3-54 ER-Model
112
3.1.7 Data Dictionary
ตารางท 3-18 ขอมลตวแทนจ าหนาย (tbl_Source)
Attribute Name Description Type Size Key Reference Source_id รหสตวแทนจ าหนาย Char 5 PK Source_nameinfo ชอเตม Varchar 100 Source_cutn ชอยอ Varchar 50 Source_ban ทอย Varchar 8 Source_moo หม Char 3 Source_tanon ถนน Varchar 50 District_id รหสต าบล Int FK Tbl_district Amphur_id รหสอ าเภอ Int FK Tbl_amphur Province_id รหสจงหวด Int FK Tbl_province Source_zipcode รหสไปรษณย Char 6 Source_tel เบอรโทรศพท Varchar 11 Source_fax เบอรแฟกซ Varchar 11 ตารางท 3-19 ขอมลการขออนมต(tbl_ApprovePS)
Attribute Name Description Type Size Key Reference Appch_id เลขทขออนมต Char 10 PK Appch_date วนทเอกสาร Varchar 50 Appch_subject เรอง Varchar 100 Staff_id รหสพนกงาน Char 10 FK tbl_Staff Approve_id รหสผอนมต Char 10 FK tbl_Approve Appch_quantity จ านวนรวม Decimal 18,2 Appch_net_total ราคารวม Decimal 18,2 Source_id รหสตวแทนจ าหนาย Char 10 FK tbl_Source Appch_state สถานะ
0 = ยงไมอนมต 1 = อนมตแลว
Char 1
ตารางท 3-20 ขอมลรายละเอยดการขออนมต(tbl_ApprovePS_Detail)
113
Attribute Name Description Type Size Key Reference Appch_id เลขทขออนมต Char 10 PK,FK tbl_ApprovePS Appchd_date วนทจดสง Varchar 50 Strain_id รหสรนไกพนธ Char 10 PK,FK tbl_ChickenModel_Data Appchd_sex เพศ Char 1 Appchd_price ราคา Decimal 18,2 Appchd_quantity จ านวน Decimal 18,2 Appchd_stateR สถานะ
0 = ยงไมเลอก 1 = เลอกแลว
Char 1
ตารางท 3-21 ขอมลรนไกพนธ(tbl_ChickenModel_Data)
Attribute Name Description Type Size Key Reference Mch_id รหสรนไกพนธ Char 10 PK Mch_date วนทลงไก Varchar 50 House_id โรงเลยง Char 2 FK tbl_House Strain_id รหสสายพนธไก Char 7 FK tbl_Strain Mch_sex เพศ Char 1 Unit_id รหสหนวยนบ Char 5 FK tbl_Unit Mch_quantity จ านวน Decimal 18,2 Mch_Outstanding คงเหลอ Decimal 18,2 Mch_sortout จดคดออก Varchar 50 Source_id รหสตวแทนจ าหนาย Char 5 tbl_Soruce Mch_state สถานะ
0 = ยงไมเลอก 1 = เลอกแลว
Char 1
Mch_note หมายเหต Varchar 250 ตารางท 3-22 ขอมลพนกงาน(tbl_Staff)
Attribute Name Description Type Size Key Reference
114
Staff_id รหสพนกงาน Char 10 PK Staff_name ชอ-สกล Varchar 100 Staff_home ทอย Varchar 6 Staff_moo หม Char 6 Staff_tanon ถนน Varchar 20 District_id รหสต าบล Int FK Tbl_district Amphur_id รหสอ าเภอ Int FK Tbl_amphur Province_id รหสจงหวด Int FK Tbl_province Staff_tel เบอรโทรศพท Varchar 15 Staff_zipcode รหสไปรษณย Char 10 Position_id รหสต าแหนง Char 5 FK Tbl_Position Subd_id รหสแผนก Char 5 FK Tbl_subdivision ตารางท 3-23 ต าแหนง(tbl_Position)
Attribute Name Description Type Size Key Reference Position_id รหสต าแหนง Char 10 PK Position_name ชอต าแหนง Varchar 100 Position_cutn ชอยอ Varchar 15 ตารางท 3-24 ขอมลหนวยนบ(tbl_Unit)
Attribute Name Description Type Size Key Reference Unit_id รหสหนวยนบ Char 10 PK Unit_name ชอหนวยนบ Varchar 30 ตารางท 3-25 ขอมลประเภทสายพนธไก(tbl_ Strain)
Attribute Name Description Type Size Key Reference Strain_id รหสสายพนธไก Char 10 PK Strain_name ชอสายพนธไก Varchar 50 Source_id รหสตวแทนจ าหนาย Char 5 FK tbl_Soruce
115
ตารางท 3-26 ขอมลโรงเลยง(tbl_House) Attribute Name Description Type Size Key Reference
House_id รหสโรงเลยง Char 2 PK House_name ชอโรงเลยง Varchar 50 House_max จ านวนสงสด Decimal 18,2 House_values จ านวนทม Decimal 18,2 ตารางท 3-27 ขอมลผอนมต(tbl_Approve)
Attribute Name Description Type Size Key Reference Approve_id รหสผอนมต Char 10 PK Approve_name ชอ-สกล Varchar 100 Position_id รหสต าแหนง Char 5 FK tbl_Position ตารางท 3-28 ขอมลการรบไกพนธ(tbl_ReceiveChicken)
Attribute Name Description Type Size Key Reference Receive_id รหสการรบไกพนธ Char 10 PK Appch_id เลขทขออนมต Char 10 Receive_date วนท Varchar 50 FK Receive_subject เรอง Varchar 100 FK Staff_id รหสพนกงาน Char 10 FK tbl_Staff Approve_id รหสผอนมต Char 10 tbl_Approve Receive_quantity จ าวนวนรวม Decimal 18,2 FK Receive_net_total ราคารวม Decimal 18,2 Source_id รหสตวแทนจ าหนาย Char 5 FK tbl_Source Receive_state สถานะ
0 = ยงไมรบ 1 = รบแลว
116
ตารางท 3-29 ขอมลรายละเอยดการรบไกพนธ(tbl_ReceiveChicken_Detail) Attribute Name Description Type Size Key Reference
Receive_id รหสการรบไกพนธ Char 10 PK,FK tbl_ReceiveChicken Receive_date วนทรบ Varchar Strain_id รหสสายพนธ Char 10 PK,FK tbl_Strain Receive_sex เพศ Char 1 Receive_price ราคา Decimal 18,2 Receive_quantity จ านวน Decimal 18,2 Receive_state สถานะ
0 = ยงไมเลอก 1 = เลอกแลว
ตารางท 3-30 ขอมลการขาย(tbl_SellEgg)
Attribute Name Description Type Size Key Reference Sell_id เลขทขาย Char 10 PK Sell_date วนทขาย Varchar Staff_id รหสพนกงาน Char 10 FK tbl_Staff Approve_id รหสผอนมต Char 10 FK tbl_Approve Sell_quantity จ านวนสทธ Decimal 18,2 Sell_net ราคารวม Decimal 18,2 Sell_price เงนรบมา Decimal 18,2 Sell_getmoney เงนทอน Decimal 18,2 ตารางท 3-31 ขอมลรายละเอยดการขาย(tbl_SellEgg_Detail)
Attribute Name Description Type Size Key Reference Sell_id เลขทขาย Char 10 PK,FK tbl_SellEgg Esort_id รหสไข Char 5 PK,FK tbl_Esort SellD_price จ านวน Decimal 18,2 SellD_quantity ราคาตอหนวย Decimal 18,2
117
ตารางท 3-32 ขอมลประเภทไข(tbl_Esort) Attribute Name Description Type Size Key Reference
Esort_id รหสรนไขไก Char 5 PK Esort_name ชอประเภท Varchar 50 Esort_quantity จ านวน Decimal 18,2 Esort_price ราคา Decimal 18,2 Esort_balance คงเหลอ Decimal 18,2 ตารางท 3-33 ขอมลการตดจ าหนาย(tbl_Cut)
Attribute Name Description Type Size Key Reference Cut_id รหสการตดจ าหนาย Char 10 PK Cut_date วนท Varchar 50 Staff_id รหสพนกงาน Char 10 FK tbl_Staff Approve_id รหสผอนมต Char 10 FK tbl_Approve Cus_NetList จ านวนรายการ Int Cus_NetQ จ านวนรวม Decimal 18,2 Cus_state ตารางท 3-34 ขอมลรายละเอยดการตดจ าหนาย(tbl_Cut_Detail)
Attribute Name Description Type Size Key Reference Cut_id รหสการตดจ าหนาย Char 10 PK,FK List_detail รหสรนไกพนธ Char 12 PK,FK tbl_Chicken List_view ชอการตดจ าหนาย Varchar 50 FK House_id รหสโรงเลยง Char 5 tbl_House Cus_Quantity จ านวน Int Cus_detail สาเหต Varchar 250
ตารางท 3-35 ขอมลจงหวด(tbl_District) Attribute Name Description Type Size Key Reference
118
District_id รหสจงหวด Char 10 PK District_name ชอจงหวด Varchar 150 ตารางท 3-36 ขอมลอ าเภอ(tbl_District)
Attribute Name Description Type Size Key Reference District_id รหสอ าเภอ Char 10 PK District_name ชออ าเภอ Varchar 150 province_id รหสจงหวด Int FK tbl_province
ตารางท 3-37 ขอมลต าบล(tbl_District) Attribute Name Description Type Size Key Reference
District_id รหสต าบล Char 10 PK District_name ชอต าบล Varchar 150 amphur_id รหสอ าเภอ Int FK Tbl_amphur province_id รหสจงหวด Int FK tbl_province
ตารางท 3-38 ขอมลการจดสรร(tbl_Allocate) Attribute Name Description Type Size Key Reference
Ac_id รหสการจดสรร Char 10 PK Receive_id เลขทรบ Char 10 FK Tbl_ReceiveChicken Ac_date วนท Char 50 FK Staff_id รหสพนกงาน Char 10 FK Tbl_Staff Approve_id รหสผอนมต Char 10 FK Tbl_Approve Ac_quantity จ านวนรวม Decimal 18,2 Ac_state สถานะ
0 = ยงไมจดสรร 1 = จดสรรแลว
Char 1
ตารางท 3-39 ขอมลรายละเอยดการจดสรร(tbl_Allocate_Detail) Attribute Name Description Type Size Key Reference
119
Ac_id รหสการจดสรร Char 10 PK,FK Tbl_Allocate Acd_date วนท Varchar 50 Strain_id รหสสายพนธ Char 10 FK Tbl_Strain House_id รหสโรงเลยง Char 5 FK Tbl_House Mch_id รนไกพนธ Char 10 FK Tbl_ChickenModel_Data Acd_sex เพศ Char 1 Acd_quantity จ านวน Decimal 18,2 Ac_state สถานะ
0 = ยงไมเลอก 1 = เลอกแลว
Char 1
ตารางท 3-40 ขอมลการจดสรร(tbl_Allocate) Attribute Name Description Type Size Key Reference
Ac_id รหสการจดสรร Char 10 PK Receive_id เลขทรบ Char 10 FK Tbl_ReceiveChicken Ac_date วนท Char 50 FK Staff_id รหสพนกงาน Char 10 FK Tbl_Staff Approve_id รหสผอนมต Char 10 FK Tbl_Approve Ac_quantity จ านวนรวม Decimal 18,2 Ac_state สถานะ
0 = ยงไมจดสรร 1 = จดสรรแลว
Char 1
ตารางท 3-40 ขอมลผใชงานระบบ(tbl_Username) Attribute Name Description Type Size Key Reference
User_id รหสผใช int User_name ชอผใช Varchar 50 User_passwd รหสผาน Varchar 50 User_re_passwd รหสผานอกครง Varchar 50
120
User_type ประเภทผใช Varchar 50 User_state สถานะ
0 = เขาใชงานปกต 1 = ระงบสทธ
Char 1
Staff_id รหสพนกงาน Char 10 FK Tbl_staff
3.1.8 การออกแบบหนาจอ (Input Design)
หนาจอ : การขออนมตซอ/ขาย
ภาพท 3-55 แสดงหนาจอการขออนมตซอ/ขาย
121
อธบาย หนาจอการขออนมตซอ/ขาย
เรมตนโดยทพนกงานตองการทจะขออนมตซอ หรอ อนมตขาย จากนนเลอกผอนมตและเลอกตวแทนจ าหนาย
โดยทตวแทนจ าหนาย 1 ตวแทนจ าหนาย จะมสายพนธไดหลายสายพนธ และเลอกสายพนธ ซงการเลอกสายพนธกจะแสดง
เฉพาะสายพนธทตวแทนจ าหนายนนม จากนนไปทตรวจสอบไกพนธไมวาจะท าการขออนมตซอหรออนมตขายกจะตอง
ท าการตรวจสอบไกพนธกอนโดยในการตรวจสอบไกพนธกจะตองเลอกโรงเลยงกอน ถาในโรงเลยงนนมขอมลไกพนธอย
แลวกใหคลกเลอกขอมลไกพนธนนเพอท ากา รขออนมตซอหรอ ขออนมตขาย แตถาไมมขอมลไกพนธอยเลย รหสรนไก
พนธกจะถกสรางขนมาแลวใหท าการเลอกขอมลอนๆทเกยวของ จากนนกกดปม ”เพมรายการ” และถาตองการแกไขกให
คลกเลอกขอมลในตาราง จากนนกคลกทปม “แกไข” เพอท าการเปดใหชองกรอกขอมลนนท างาน หลงจากการแกไขขอมล
เสรจกท าการคลกปมบนทกขอมล เมอตองการลบขอมล กใหเลอกจากตารางขอมล และกดปม “ลบรายการ” หลงจากเมอ
เพมรายการทตองการแลวกใหคลกทปม “บนทกขอมล” และเมอตองการพมพรายงานกใหคลกปม ”พมพรายงาน” และเมอ
ตองการออกจากโปรแกรมกใหคลกทปม “ปดฟอรม”
หนาจอ : รบไกพนธ
122
ภาพท 3-56 แสดงหนาจอรบไกพนธ
อธบาย หนาจอรบไกพนธ
เรมตนโดยทพนกงานตองการทจะ รบไกพนธจากการทขออนมตซอ จากนนเลอกผอนมตและเลอกตวแทน
จ าหนาย โดยทตวแทนจ าหนาย 1 ตวแทนจ าหนาย จะมสายพนธไดหลายสายพนธ และเลอกสายพนธ ซงการเลอกสายพนธ
กจะแสดงเฉพาะสายพนธทตวแทนจ าหนายนนม และกจะแสดงขอมลการขออนมตซอในตารางขอมลการขออนมตซ อใน
123
ตารางจะแสดงขอมลการขออนมตซอทถงก าหนดรบไกพนธตามใบขออนมตซอและขอมลในใบขออนมตซอกจะแสดง
รายละเอยดการขออนมตซอทตารางรายละเอยดการขออนมตซอ หลงจาก นนกใหคลกทปม “บนทกขอมล ” และเมอ
ตองการพมพรายงานกใหคลกปม”พมพรายงาน” และเมอตองการออกจากโปรแกรมกใหคลกทปม “ปดฟอรม”
หนาจอ : ขาย(เงนสด)
124
ภาพท 3-57 แสดงหนาจอขาย(เงนสด)
อธบาย หนาจอขาย(เงนสด)
เรมตนโดยทพนกงานตองการทจะขายไขไก จากนนเลอกผอนมตและเลอกพนกงาน(ลกคา) เหตผลท
พนกงานเปนลกคาดวยเพราะฟารมไก เปนฟารมปด ไมขายไขไกใหคนภายนอก ขายใหเฉพาะพนกงานภายในฟารมเทานน
และขายเปนเงนสดเทานน และเลอกประเภทไขไก โดยในตารางประเภทไขไก จะแสดงขอมลไขไกทขายได เมอคลกเลอก
ประเภทไขไกแลว ขอมลจะมาปรากฏในรายการขาย ใหกรอกจ านวนทตองการ หลงจากนนกดปม “เพมรายการ” และถา
125
ตองการแกไขกใหคลกเลอกขอมลในตาราง จากนนกคลกทปม “แกไข” เพอท าการเปดใหชองกรอกขอมลนนท างาน
หลงจากการแกไขขอมลเสรจกท าการคลกปมบนทกขอมล เมอตองการลบขอมล กใหเลอกจากตารางขอมล และกดปม “ลบ
รายการ” หลงจากเมอเพมรายการทตองการแลวกใหคลกทปม “บนทกขอมล” และเมอตองการพมพรายงานกใหคลกปม”
พมพรายงาน” และเมอตองการออกจากโปรแกรมกใหคลกทปม “ปดฟอรม”
หนาจอ : ตดจ าหนาย
126
ภาพท 3-58 แสดงหนาจอตดจ าหนาย
อธบาย หนาจอตดจ าหนาย
เรมตนโดยทพนกงานตองการทจะตดจ าหนายไกพนธทตาย จากนนเลอกผอนมตและคนหาไกพนธโดย
การเลอกโรงเลยงไกพนธคลกเลอกไกพนธตวผหรอตวเมยทตองการตดจ าหนาย จากนนใหกรอกจ านวนทตองการ หลงจาก
นนกดปม “เพมรายการ” และถาตองการแกไขกใหคลกเลอกขอมลในตาราง จากนนกคลกทปม “แกไข” เพอท าการเปดให
ชองกรอกขอมลนนท างาน หลงจากการแกไขขอมลเสรจกท าการคลกปมบนทกขอมล เมอตองการลบขอมล กใหเลอกจาก
127
ตารางขอมล และกดปม “ลบรายการ” หลงจากเมอเพมรายการทตองการแลวกใหคลกทปม “บนทกขอมล” และเมอตองการ
พมพรายงานกใหคลกปม”พมพรายงาน” และเมอตองการออกจากโปรแกรมกใหคลกทปม “ปดฟอรม”
3.1.9 ออกแบบรายงาน (Output Design)
ใบขออนมตซอ
128
ภาพท 3-59 ใบขออนมตซอ
ใบขออนมตขาย
129
ภาพท 3-60 ใบขออนมตขาย
รายงานการรบไกพนธ
130
ภาพท 3-61 รายงานการรบไกพนธ
รายงานการขาย
131
ภาพท 3-62 รายงานการขาย
รายงานการตดจ าหนาย
132
ภาพท 3-63 รายงานการตดจ าหนาย