บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด...

152
บทที3 วิธีการดาเนินงาน ในส่วนของการวิเคราะห์ระบบงานเดิมนีผู้ศึกษาจะนาเสนอรายละเอียดขั้นตอนการวิเคราะห์และ ออกแบบระบบ ซึ่งได้นาทฤษฎีและแนวความคิดต่างๆ จากที่ได้ศึกษามาแล้ว จากบทที2 มาประยุกต์ใช้ งานโดยประกอบด้วยการวิเคราะห์ระบบงานเดิม 3.1 ระบบงานเดิม ร้านค้าสหกรณ์โรงเรียนโนนสะอาดพิทยาสรรค์ ตาบลโนนสะอาด อาเภอโนนสะอาด จังหวัด อุดรธานี เป็นร้านขายปลีกขนาดเล็ก ขายสินค้าหลายชนิด เช่น ของใช้ อาหารแห้ง ขนม เครื่องดื่ม และ อุปกรณ์การเรียน ระบบการบริหารงานของร้านปัจจุบันมีปัญหาอยู่หลายจุด และการจัดเก็บข้อมูลบางส่วน จัดเก็บลงในกระดาษ ซึ่งการจัดเก็บข้อมูลลงในเอกสารมีความสะดวกในการจัดเก็บ แต่ก็เกิดข้อผิดพลาดได้ ง่าย ไม่ว่าจะเป็นการสูญหายของข้อมูล การค้นหาข้อมูลก็ทาได้ยากเพราะต้องไปค้นหาเอกสารที่อยู่รวมกัน ไม่เป็นระเบียบ จากที่กล่าวมาข้างต้นสามารถวิเคราะห์ปัญหาที่เกิดขึ้นได้ดังนี3.1.1 ปัญหาของระบบ 3.1.1.1 บุคลากร (Man) - การทางานล่าช้าโดยเฉพาะการค้นหาข้อมูล - การให้บริการไม่มีประสิทธิภาพ - ขาดความรู้ในการบริหารจัดการ 3.1.1.2 เครื่องมือ (Material) - เครื่องคานวณล้าสมัย - การจัดเก็บเอกสารไม่มีประสิทธิภาพ - ไม่มีการนาคอมพิวเตอร์มาใช้ในการปฏิบัติงาน 3.1.1.3 การบริหารการจัดการ (Management) - ขาดการวางแผนล่วงหน้า - ขาดการตรวจสอบและการประเมินผล

Transcript of บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด...

Page 1: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

28

บทท 3

วธการด าเนนงาน

ในสวนของการวเคราะหระบบงานเดมน ผศกษาจะน าเสนอรายละเอยดขนตอนการวเคราะหและ

ออกแบบระบบ ซงไดน าทฤษฎและแนวความคดตางๆ จากทไดศกษามาแลว จากบทท 2 มาประยกตใช

งานโดยประกอบดวยการวเคราะหระบบงานเดม

3.1 ระบบงานเดม

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค ต าบลโนนสะอาด อ าเภอโนนสะอาด จงหวด

อดรธาน เปนรานขายปลกขนาดเลก ขายสนคาหลายชนด เชน ของใช อาหารแหง ขนม เครองดม และ

อปกรณการเรยน ระบบการบรหารงานของรานปจจบนมปญหาอยหลายจด และการจดเกบขอมลบางสวน

จดเกบลงในกระดาษ ซงการจดเกบขอมลลงในเอกสารมความสะดวกในการจดเกบ แตกเกดขอผดพลาดได

งาย ไมวาจะเปนการสญหายของขอมล การคนหาขอมลกท าไดยากเพราะตองไปคนหาเอกสารทอยรวมกน

ไมเปนระเบยบ จากทกลาวมาขางตนสามารถวเคราะหปญหาทเกดขนไดดงน

3.1.1 ปญหาของระบบ

3.1.1.1 บคลากร (Man)

- การท างานลาชาโดยเฉพาะการคนหาขอมล

- การใหบรการไมมประสทธภาพ

- ขาดความรในการบรหารจดการ

3.1.1.2 เครองมอ (Material)

- เครองค านวณลาสมย

- การจดเกบเอกสารไมมประสทธภาพ

- ไมมการน าคอมพวเตอรมาใชในการปฏบตงาน

3.1.1.3 การบรหารการจดการ (Management)

- ขาดการวางแผนลวงหนา

- ขาดการตรวจสอบและการประเมนผล

Page 2: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

29

ภาพท 3 – 1 Ishikawa Diagram ของระบบบรหารจดการสหกรณรานคาโรงเรยนโนนสะอาดพทยาสรรค

ต.โนนสะอาด อ.โนนสะอาด จ.อดรธาน (ระบบงานเดม)

3.1.2 ขอเสนอแนะ

3.1.2.1 ควรจะน าคอมพวเตอรมาใชในการจดเกบขอมลตางๆ เชน ขอมลสมาชก ขอมล

สนคา ขอมลการสงซอ และการบรหารงานตางๆ ภายในรานคาสหกรณ เพอเพมความสะดวกรวดเรวใน

การบรการแกสมาชกและงายตอการบรหารงาน

3.1.2.2 ควรมระบบมาชวยในการท างาน เชน การขาย การสงซอ รบสนคา เพอให

ระบบงานนนมความถกตองของขอมลและการด าเนนกจกรรมมากยงขน

3.1.2.3 ควรมการจดหมวดหมขอมลใหเปนระบบมากยงขน เพอใหงายตอการใชงานเมอ

ตองการและมความรวดเรวในการคนหาขอมล

3.1.3 System Flowchart

ระบบบรหารจดการสหกรณโรงเรยนสามารถเขยนเปน Flowchart (ระบบงานเดม)

ซงแสดงขนตอนการท างานไดดงน

Page 3: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

30

3.1.3.1 Flowchart การสมครสมาชก

ภาพท 3 – 2 Flowchart เปนการแสดงขนตอนการสมคร

อธบาย flowchart เปนการแสดงขนตอนการสมครเปนสมาชกสหกรณรานคา เรมตนโดย

พนกงานจะใหผทมาสมครท าการกรอกใบสมครและท าการตรวจสอบวาเปนสมาชกหรอไม ถาไมเปน

พนกงานจะท าการแจงขอมลเกยวกบจ านวนหนวาสมาชกตองการซอกหนและท าการค านวณเงนคาหน

จากนนสมาชกจะท าการช าระเงนคาหนทซอ บนทกขอมลและออกสมดบนทกขอมลในการซอของใหกบ

สมาชก จบการท างาน ถาตรวจสอบแลววาเปนสมาชกกจบการท างาน

Page 4: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

31

3.1.3.2 Flowchart การเพมหน

ภาพท 3 – 3 Flowchart เปนการแสดงขนตอนการซอหนเพม

อธบาย flowchart แสดงขนตอนการซอหนเพม เรมตนพนกงานรบขอมลจากสมาชกเพอท าการ

ตรวจสอบการเปนสมาชกหรอไม ถาเปนสมาชกพนกงานจะท าการแจงเกยวกบจ านวนหนทตองการซอเพม

จากนนพนกงานจะท าการค านวณเงนคาหน หนละ 10 บาท ท าการจายช าระเงนคาหนทซอพนกงาน

บนทกขอมลการซอหนจบการท างาน ถาตรวจสอบแลววาไมเปนสมาชกเปนการจบการท างาน

Page 5: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

32

3.1.3.3 Flowchart การถอนหน

ภาพท 3 – 4 Flowchart เปนการแสดงขนตอนการถอนหน

อธบาย flowchart แสดงขนตอนการถอนหน เรมตนพนกงานรบขอมลจากสมาชกเพอตรวจสอบ

การเปนสมาชก ถาเปนสมาชกท าการตรวจสอบจ านวนหนวามจ านวนหนเทาไร ถามจะท าการกรอก

จ านวนหนทตองการถอน พนกงานท าการเงนละจายเงนคาหนคนใหกบสมาชกตามจ านวนหนทตองหาร

ถอน หนละ 10 บาท จากนนบนทกขอมลการถอนหน ถาไมเปนสมาชกเปนการจบการท างาน

Page 6: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

33

3.1.3.4 Flowchart การขายสนคา

ภาพท 3 – 5 Flowchart เปนการแสดงขนตอนการขายสนคา

อธบาย flowchart แสดงขนตอนการขายสนคา เรมตนพนกงานรบขอมลสนคาตามทลกคา

ตองการ พนกงานจะท าการค านวณราคาสนคาและลกคาจะท าการช าระเงน พนกงานจะท าการตรวจสอบ

การเปนสมาชก หากเปนสมาชกพนกงานจะท าการบนทกยอดซอใหกบสมาชกลงสมดบนทกยอดซอสะสม

ถาไมเปนสมาชกเปนการจบการท างาน

Page 7: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

34

3.1.3.5 Flowchart สงซอสนคา

ภาพท 3 – 6 Flowchart เปนการแสดงขนตอนการสงซอสนคา

อธบาย Flow Chart แสดงขนตอนการสงซอสนคา เรมตนพนกงานตรวจสอบสนคาทมอย

ในรานวาตองการทจะสงซอเพมหรอไม ถาสงซอใหบนทกขอมลการสงซอลงในสมดรายวนซอ และออก

ใบสงซอสนคาใหตวแทนจ าหนาย ถาไมสงซอกเปนการจบการท างาน

Page 8: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

35

3.1.3.6 Flow Chart การรบสนคา

ภาพท 3 – 7 Flowchart เปนการแสดงขนตอนการรบสนคา

อธบาย Flow Chart แสดงขนตอนการรบสนคา เรมตนพนกงานตรวจสอบสนคาจากใบสงของ

วาสนคาครบหรอไม ถาไมครบกท าการสงซอสนคาเพมจากตวแทนจ าหนาย และท าการจดเกบสนคา ถา

สนคาครบกท าการตรวจสอบวาสนคาช ารดหรอไม ถาไมช ารดกจดเกบสนคาไดเลย แตถาสนคาเกดการ

ช ารดกท าการเปลยนคนสนคา หรอสงคนสนคาใหกบตวแทนจ าหนายและเปนการจบการท างาน

Page 9: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

36

3.1.3.7 Flowchart การจายช าระเงน

ภาพท 3 – 8 Flowchart เปนการแสดงขนตอนการจายช าระเงน

อธบาย Flowchart แสดงขนตอนการจายช าระเงน เรมตนพนกงานรบขอมลการจายช าระเงนเพอ

ท าการตรวจสอบวาขอมลการรบสนคาตรงกบจ านวนเงนทตองจายหรอไม ถาตรงกท าการจายช าระเงน

ใหกบตวแทนจ าหนาย หลงจากนนท าการบนทกขอมลการจายช าระเงน และรบใบเสรจ ถาจ านวนเงนและ

จ านวนสนคาไมถกตองเปนจบการท างาน

Page 10: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

37

3.1.3.8 Flowchart การปนผล

ภาพท 3 – 9 Flowchart เปนการแสดงขนตอนการปนผล

อธบาย Flowchart แสดงขนตอนการปนผล เรมตนพนกงานรบขอมลสมาชกเพอท าการ

ตรวจสอบการเปนสมาชก ถาเปนสมาชกพนกงานจะท าการค านวณเงนปนผลทตองจายใหกบสมาชก

แลวท าการจายเงนปนผลใหกบสมาชก จากนนท าการบนทกขอมลการปนผล ถาไมเปนสมาชกใหเปน

จบการท างาน

Page 11: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

38

3.1.4 Use Case Diagram ระบบงานเดม

จากการวเคราะหระบบบรหารจดการสหกรณรานคาโรงเรยนโนนสะอาดพทยาสรรค

สามารถน ามาเขยนเปน Use case Diagramไดดงน

ภาพท 3 – 10 Use Case Diagram ระบบงานเดม

Page 12: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

39

3.1.4.1 Use Case Diagram การสมครสมาชก

ภาพท 3 – 11 Use Case Diagram การสมครสมาชก

Page 13: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

40

Use Case documentation ระบบงานเดม

Use Case ของ การสมครสมาชก

ตารางท 3 - 1 Use Case documentation ของการสมครสมาชก

Use Case ID 1 Use Case Name การสมครสมาชก Actor ลกคา พนกงาน Purpose เพอสมครสมาชกใหกบลกคาและบนทกขอมลการสมครสมาชก Level Primary Use Case Preconditions ตองมคณสมบตเปนนกเรยน คร และบคลากรภายในโรงเรยน Post Preconditions พนกงาน Main Flows 1. พนกงานท าการสอบถามขอมลสมาชกเพอท าการตรวจสอบ

2. ท าการตรวจสอบการเปนสมาชกหากเปนสมาชกท าการแจงวาไมสามารถสมครสมาชกไดอก 3. สมาชกแจงจ านวนหนทตองการซอ 4. พนกงานท าการค านวณเงนคาหน 5. สมาชกท าการช าระเงนคาหน 6. บนทกการสมครสมาชกลงสมดบนทกขอมลสมาชก

Alternate connection

-

Page 14: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

41

Use Case ของการตรวจสอบการเปนสมาชก

ตารางท 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 จะเรมตนไดกตอเมอพนกงานสอบถามขอมลทตองการ

ตรวจสอบ 2. กรอกขอมลทตองการตรวจสอบ 2.1 ถาเปนสมาชก 2.1.1 แสดงรายละเอยดสมาชก 2.2 ถาไมเปนสมาชก 2.2.1 พนกงานจะแจงวาไมมขอมลสมาชก 3. บนทกการตรวจสอบขอมลลงในสมดขอมลสมาชก

Alternate connection -

Page 15: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

42

3.1.4.2 Use Case Diagram การเพมหน

ภาพท 3 – 12 Use Case Diagram การเพมหน

Use Case ของการเพมหน

ตารางท 3 – 3 Use Case document

Use Case ID 2 Use Case Name การเพมหน Actor สมาชก พนกงาน Purpose เพอเพมหนใหกบสมาชกและบนทกการเพมหน Level Primary Use Case Preconditions ตองเปนสมาชกกอนถงจะสามารถเพมหนได Post Preconditions สมาชกไดท าการเพมหน และจ านวนหนมการปรบปรง Main Flows 1. พนกงานท าการสอบถามขอมลสมาชกเพอท าการตรวจสอบ

2. ท าการตรวจสอบการเปนสมาชกหากเปนสมาชกท าการแจงจ านวนหนทตองการเพม หากไมเปนสมาชกกจะท าการสอบถามลกคาวาตองการสมครสมาชกหรอไม 3. พนกงานท าการเขยนจ านวนหนทตองการเพมลงในสมดบนทกการ เพมหน 4. พนกงานท าการค านวณเงนคาหน 5. สมาชกท าการช าระเงนคาหน 6. บนทกการเพมหนลงในสมดบนทกการเพมหน

Alternate connection -

Page 16: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

43

Use Case ของการตรวจสอบการเปนสมาชก

ตารางท 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 จะเรมตนไดกตอเมอพนกงานสอบถามขอมลทตองการ

ตรวจสอบ 2. กรอกขอมลทตองการตรวจสอบ 2.1 ถาเปนสมาชก 2.1.1 แสดงรายละเอยดสมาชก 2.2 ถาไมเปนสมาชก 2.2.1 พนกงานจะแจงวาไมมขอมลสมาชก 3. บนทกการตรวจสอบขอมลลงในสมดขอมลสมาชก

Alternate connection -

Page 17: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

44

3.1.4.3 Use Case Diagram การถอนหน

ภาพท 3 – 13 Use Case Diagram การถอนหน

Use Case ของการถอนหน

ตารางท 3 – 5 Use Case documentation ของการถอนหน

Use Case ID 3 Use Case Name

การถอนหน

Actor สมาชก พนกงาน Purpose เพอถอนหนและบนทกการถอนหนใหกบสมาชก Level Primary Use Case Preconditions ตองเปนสมาชกกอนถงจะสามารถถอนได Post Preconditions

ตองเปนสมาชกกอนถงจะสามารถถอนหนได

Main Flows 1. พนกงานท าการตรวจสอบการเปนสมาชกหากเปนสมาชกท าการตรวจสอบจ านวนหนวาสมาชกมหนเทาไร หากไมเปนท าการแจงกบลกคาวาสมครสมาชกหรอไม 2. สมาชกแจงจ านวนหนทตองการถอน 3. ค านวณเงนคาหนคนใหกบสมาชก 4. พนกงานคนเงนคาหนใหกบสมาชก 6. บนทกขอมลการถอนหนลงในสมดบนทกการถอนหน

Alternate connection

-

Page 18: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

45

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 จะเรมตนไดกตอเมอพนกงานสอบถามขอมลทตองการ

ตรวจสอบ 2. กรอกขอมลทตองการตรวจสอบ 2.1 ถาเปนสมาชก 2.1.1 แสดงรายละเอยดสมาชก 2.2 ถาไมเปนสมาชก 2.2.1 พนกงานแจงวาไมมขอมลสมาชก 3. บนทกการตรวจสอบขอมลลงในสมดขอมลสมาชก

Alternate connection -

Page 19: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

46

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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบจ านวนหน

2. กรอกขอมลทตองการตรวจสอบ 2.1 ถามหน 2.1.1 แสดงรายละเอยดจ านวนหน 2.2 ถาไมเปนสมาชก 2.2.1 พนกงานแจงวาไมมขอมลหน 3. บนทกการตรวจสอบขอมล

Alternate connection -

Page 20: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

47

3.4.1.4 Use Case Diagram การขายสนคา

ภาพท 3 – 14 Use Case Diagram การขายสนคา

Page 21: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

48

Use Case ของการขายสนคา

ตารางท 3 – 8 Use Case documentation ของการขายสนคา

Use Case ID 4 Use Case Name การขายสนคา Actor ลกคา , สมาชก , พนกงาน Purpose เพอขายสนคาและบนทกการขาย Level Primary Use Case Preconditions มสนคาตามทลกคาตองการ Post Preconditions พนกงานท าการบนทกยอดซอใหกบสมาชก Main Flows 1. Use Case จะเรมตนไดกตอเมอลกคามาซอสนคากบพนกงาน

2. พนกงานจะท าการตรวจสอบขอมลสนคาทลกคาตองการ 2.1 ถามรายการสนคาตามทลกคาตองการ

2.1.1 พนกงานค านวณราคาสนคา 2.1.2 พนกงานบนทกการขายสนคา

2.2 ถาไมมรายการสนคาตามทลกคาตองการ 2.2.1 พนกงานแจงลกคาวาไมมสนคาทตองการ

3. พนกงานจะท าการตรวจสอบการเปนสมาชก 3.1 ถาเปนสมาชก

3.1.1 พนกงานกรอกยอดการซอสนคาลงในขอมลของสมาชก 3.1.2 พนกงานบนทกขอมลการซอสนคา

3.2 ถาไมเปนสมาชก 3.2.1 พนกงานบนทกขอมลการขาย

4. พนกงานค านวณราคาสทธ 5. ลกคาท าการจายช าระและรบสนคา 6. พนกงานท าการบนทกการขายลงสมดบนทกการขาย

Alternate Condition -

Page 22: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

49

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 -

Page 23: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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 จะเรมตนไดกตอเมอสนคาคงเหลอถงจดสงซอ

2. พนกงานจะท าการตรวจสอบสนคาคงเหลอ 3. พนกงานจะตองมการตรวจสอบตวแทนจ าหนาย 4. พนกงานท าการออกใบสงซอสนคาเพอสงซอสนคากบตวแทนจ าหนาย

Alternate Condition -

Page 24: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

51

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 จะเรมตนไดกตอเมอมการตรวจสอบสนคาคงเหลอทถงจดสงซอ

2. พนกงานจะท าการตรวจสอบสนคาเพอจะท าการสงซอ 3. พนกงานจะไดรายการสนคาทตองการสงซอ

Alternate Condition -

Use Case ID 5.2 Use Case Name ตรวจสอบตวแทนจ าหนาย Actor พนกงาน Purpose เพอตรวจสอบขอมลตวแทนจ าหนาย Level Include Use Case Preconditions ขอมลตวแทนจ าหนายทจะท าการตดตอสงซอสนคา Post Preconditions ไดทราบขอมลตวแทนจ าหนายวามสนคาตรงตามทตองการสงซอหรอไม

และมปรมาณเพยงพอตอความตองการสงซอหรอไม Main Flows 1. Use Case จะเรมตนไดกตอเมอมความตองการสงซอ และตองการตดตอกบ

ตวแทนจ าหนาย 2. ตดตอตวแทนจ าหนายเพอท าการสงซอสนคา 3. สงใบสงซอสนคาใหแกตวแทนจ าหนายเพอท าการสงซอสนคาตามรายการสงซอ

Alternate Condition -

Page 25: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

52

3.4.1.6 Use Case Diagram การรบสนคา

ภาพท 3 – 16 Use Case Diagram การรบสนคา

Use Case ของการรบสนคา

ตารางท 3 – 13 Use Case documentation ของการรบสนคา

Use Case ID 6 Use Case Name การรบสนคา Actor พนกงาน , ตวแทนจ าหนาย Purpose เพอรบ และบนทกการรบสนคา Level Primary Use Case Preconditions ตรวจสอบขอมลการสงซอ และตรวจสอบสภาพสนคา Post Preconditions ไดรบสนคา และใบสงสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอตรวจสอบการสงซอ และตรวจสอบสภาพสนคา

2. กรอกขอมลการรบสนคา 3. บนทกขอมลการรบสนคาลงสมดบนทก

Alternate Condition -

Page 26: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

53

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 จะเรมตนไดกตอเมอมการกรอกขอมลสนคาทจะท าการสงซอ

2. พนกงานกรอกขอมลสนคาทตองการตรวจสอบการสงซอ 3. พนกงานบนทกขอมลการตรวจสอบการสงซอลงสมดบนทก

Alternate Condition -

Page 27: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

54

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 จะเรมตนไดกตอเมอมการกรอกขอมลสนคาทตองการตรวจสอบ

คณภาพ 2. กรอกขอมลสนคาทตองการตรวจสอบคณภาพ

2.1 ถาสนคาไมไดคณภาพตามความตองการ 2.1.1 สงคนตวแทนจ าหนาย 2.2 ถาสนคามคณภาพตรงตามความตองการ 2.2.1 ท าการรบสนคา/บนทกขอมลการรบสนคา

Alternate Condition -

Page 28: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

55

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 จะเรมตนไดกตอเมอมการตรวจพบสนคาทไมไดคณภาพ

2. กรอกขอมลสนคาทมการสงคน 3. บนทกขอมลการสงคนสนคาลงสมดบนทก

Alternate Condition -

Page 29: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

56

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 จะเรมตนไดกตอเมอตวแทนจ าหนายเรยกเกบคาสนคาจากพนกงาน

2. พนกงานจะท าการตรวจสอบขอมลการรบสนคา 3. พนกงานท าการตรวจสอบขอมลการสงซอ หากขอมลการสงซอตรงกบขอมลการรบสนคา พนกงานจะท าการจายช าระเงนใหกบตวแทนจ าหนาย 4. พนกงานจะท าการบนทกขอมลการจายช าระเงนลงสมดบนทก

Alternate Condition -

Page 30: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

57

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 จะเรมตนไดกตอเมอพนกงานท าการตรวจสอบขอมลการรบสนคา

2. พนกงานจะท าการกรอกขอมลสนคาทตองการตรวจสอบ 3. บนทกการตรวจสอบการรบสนคาลงสมดบนทก

Alternate Condition -

Page 31: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

58

Use Case ของการปนผล

ตารางท 3 – 19 Use Case documentation ของการปนผล

Use Case ID 8 Use Case Name ปนผล Actor สมาชก,พนกงาน Purpose เพอปนผลใหกบสมาชก Level Primary Use Case Preconditions เมอถงก าหนดการปนผล Post Preconditions ใบปนผล,เงนปนผล Main Flows 1. พนกงานท าการตรวจสอบการเปนสมาชก หากเปนสมาชกพนกงานจะท าการ

ตรวจสอบจ านวนหน หากไมเปนสมาชกพนกงานจะแจงวาไมมขอมลสมาชก 2. พนกงานท าการตรวจสอบยอดซอสนคาของสมาชก 3. พนกงานท าการค านวณเงนปนผลใหกบสมาชก 4. ระบบแสดงยอดเงนปนผล 5. บนทกขอมลการปนผลลงสมดบนทก

Alternate Condition -

Page 32: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

59

Use Case ของการตรวจสอบการเปนสมาชก

ตารางท 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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบการเปนสมาชก

2. พนกงานจะท าการตรวจสอบขอมลสมาชก 2.1 ถาเปนสมาชก 2.1.1 ทราบรายละเอยดของสมาชก

2.2 ถาไมเปนสมาชก 2.2.1 ไมมรายละเอยดของสมาชก 3. บนทกการตรวจสอบ

Alternate Condition -

Page 33: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

60

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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบยอดซอสนคา

2. พนกงานจะท าการตรวจสอบยอดซอสนคา 2.1 ถามยอดซอสนคา

2.1.1 ทราบยอดซอสนคา 2.2 ถาไมเปนสมาชก 2.2.1 ไมทราบยอดซอสนคา

Alternate Condition -

Page 34: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

61

3.1.5 Class Diagram ระบบงานเดม

จากการวเคราะหระบบบรหารจดการสหกรณรานคาโรงเรยนโนนสะอาดพทยา

สรรค สามารถน ามาเขยนเปน Class Diagram ไดดงน

3.1.5.1 Class Diagram การสมครสมาชก

ภาพท 3 – 19 Class Diagram การสมครสมาชก

Page 35: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

62

3.1.5.2 Class Diagram การเพมหน

ภาพท 3 – 20 Class Diagram การเพมหน

Page 36: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

63

3.1.5.3 Class Diagram การถอนหน

ภาพท 3 – 21 Class Diagram การถอนหน

Page 37: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

64

3.1.5.4 Class Diagram การขายสนคา

ภาพท 3 – 22 Class Diagram การขายสนคา

Page 38: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

65

3.1.5.5 Class Diagram การสงซอสนคา

ภาพท 3 – 23 Class Diagram การสงซอสนคา

Page 39: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

66

3.1.5.6 Class Diagram การรบสนคา

ภาพท 3 – 24 Class Diagram การรบสนคา

Page 40: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

67

3.1.5.7 Class Diagram การจายช าระเงน

ภาพท 3 – 25 Class Diagram การจายช าระเงน

Page 41: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

68

3.1.5.8 Class Diagram การปนผล

ภาพท 3 – 26 Class Diagram การปนผล

Page 42: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

69

3.1.6 Sequence Diagram ระบบงานเดม

จากการวเคราะหระบบบรหารจดการสหกรณรานคาโรงเรยนโนนสะอาดพทยาสรรค สามารถน ามาเขยนเปน Sequence Diagram ไดดงน

3.1.6.1 Sequence Diagram การสมครสมาชก

ภาพท 3 – 27 Sequence Diagram การสมครสมาชก

69

Page 43: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

70

3.1.6.2 Sequence Diagram การเพมหน

ภาพท 3 – 28 Sequence Diagram การเพมหน

70

Page 44: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

71

3.1.6.3 Sequence Diagram การถอนหน

ภาพท 3 – 29 Sequence Diagram การถอนหน

71

Page 45: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

72

3.1.6.4 Sequence Diagram การขายสนคา

ภาพท 3 – 30 Sequence Diagram การขายสนคา

72

Page 46: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

73

3.1.6.5 Sequence Diagram การสงซอสนคา

ภาพท 3 – 31 Sequence Diagram การสงซอสนคา

73

Page 47: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

74

3.1.6.6 Sequence Diagram การรบสนคา

ภาพท 3 – 32 Sequence Diagram การรบสนคา

74

Page 48: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

75

3.1.6.7 Sequence Diagram การจายช าระเงน

ภาพท 3 – 33 Sequence Diagram การจายช าระเงน

75

Page 49: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

76

3.1.6.8 Sequence Diagram การปนผล

ภาพท 3 – 34 Sequence Diagram การปนผล

76

Page 50: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

77

3.2 ระบบงานใหม

3.2.1 System Flowchart ระบบงานใหม

ระบบบรหารจดการสหกรณโรงเรยนสามารถเขยนเปน Flowchart ซงแสดงขนตอนการท างานไดดงน

3.2.1.1 Flowchart การสมครสมาชก

ภาพท 3 – 35 Flowchart การสมครสมาชก

อธบาย flowchart เปนการแสดงขนตอนการสมครเปนสมาชกสหกรณรานคา เรมตนโดย

พนกงานจะท าการกรอกขอมลลกคาเพอท าการตรวจสอบวาเปนสมาชกหรอไม ถาไมเปน พนกงานจะท า

การกรอกจ านวนหนทตองการซอ ค านวณเงนคาหน หนละ 10 บาทลกคาจายช าระเงนคาหน หลงจากนน

พนกงานจะบนทกขอมลการเปนสมาชกและออกบตรสมาชกใหกบสมาชก จบการท างาน ถาเปนสมาชก

จบการท างาน

76

Page 51: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

78

3.2.1.2 Flowchart การเพมหน

ภาพท 3 – 36 Flowchart การเพมหน

อธบาย flowchart แสดงขนตอนการซอหนเพม เรมตนพนกงานกรอขอมลจากสมาชกเพอท าการ

ตรวจสอบการเปนสมาชก ถาเปนสมาชกพนกงานจะท าการกรอกจ านวนหนทตองการซอเพม และท าการ

ตรวจสอบจ านวนหนวาเกน 10 หนหรอไม ถาเกนจะท าการกรอกจ านวนหนทตองการซอเพมใหม ถาไม

ระบบจะท าการค านวณเงนคาหน หนละ 10 บาท สมาชกท าการจายช าระเงนคาหนทซอ ระบบจะแสดง

ขอมลการเพม บนทกขอมลการเพมหน และท าการพมพใบเพมหนใหกบสมาชก ถาไมเปนสมาชกเปนการ

จบการท างาน

Page 52: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

79

3.2.1.3 Flowchart การถอนหน

ภาพท 3 – 37 Flowchart การถอนหน

อธบาย flowchart แสดงขนตอนการถอนหน เรมตนพนกงานกรอกขอมลจากสมาชกเพอ

ตรวจสอบการเปนสมาชก ถาเปนสมาชกระบบจะท าการตรวจสอบจ านวนหนวามจ านวนหนเทาไร ถาม

สมาชกจะระบจ านวนหนทตองการถอน หลงจากนนจะท าการค านวณเงนคาหนและจายเงนคาหนคนใหกบ

สมาชกตามจ านวนหนทตองหารถอน หนละ 10 บาท ระบบจะบนทกขอมลการถอนหน และท าการพมพ

ใบถอนหนใหกบสมาชก ถาไมเปนสมาชกเปนการจบการท างาน

Page 53: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

80

3.2.1.4 Flowchart การลาออกจากการเปนสมาชก

ภาพท 3 – 38 Flowchart การลาออกจากการเปนสมาชก

อธบาย flowchart แสดงขนตอนการลาออกจากการเปนสมาชก เรมตนสมาชกยนความจ านงขอ

อกจากการเปนสมาชกจากนนพนกงานกรอกขอมลสมาชกเพอท าการตรวจสอบการเปนสมาชก ถาเปน

ระบบจะท าการตรวจสอบจ านวนหนและท าการค านวณยอดเงนหนสทธ พนกงานคนเงนหนสทธใหกบ

สมาชก ระบบแสดงขอมลการลาออกและท าการบนทกขอมลการลาออกจากการเปนสมาชกจบการท างาน

ถาระบบตรวจสอบแลววาไมเปนสมาชกกเปนจบการท างาน

Page 54: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

81

3.2.1.5 Flowchart การขายสนคา

ภาพท 3 – 39 Flowchart การขายสนคา

อธบาย flowchart แสดงขนตอนการขาย เรมตนพนกงานรบขอมลสนคาตามทลกคาตองการ

และระบบจะท าการคนหาขอมลสนคาจากนนจะท าการแสดงขอมลสนคา พนกงานท าการตรวจสอบวา

ลกคาตองการสนคาเพมหรอไม ถาตองการกจะเรมท าซ าตามขนตอนเดมโดยเรมตงแตการรบขอมลสนคา

แตถาไมกจะท าการตรวจสอบการเปนสมาชก ถาเปนกระบบจะท าการบนทกขอมลการขายและบนทก

ขอมลในการซอใหกบสมาชกคนนน แตถาไมเปนสมาชกกจะบนทกขอมลการขาย จากนนจะท าการแสดง

ขอมลการขาย และพมพใบเสรจใหกบลกคาเปนจบการท างาน

Page 55: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

82

3.2.1.6 Flowchart การสงซอสนคา

ภาพท 3 – 40 Flowchart การสงซอสนคา

อธบาย Flow Chart แสดงขนตอนการสงซอสนคา เรมตนพนกงานกรอกขอมลสนคาและท าการ

แสดงขอมลสนคา จากนนท าการตรวจสอบสนคาทมอยในรานวาถงจดสงซอหรอยงและตองการทจะสงซอ

เพมหรอไม ถาสงซอใหกรอกขอมลสนคา กรอกขอมลตวแทนจ าหนาย กรอกขอมลการสงซอ และ

จ านวนสนคาทตองการสงซอ จากนนตรวจสอบวาตองการซอสนคาเพมหรอไม ถาตองการ กจะเรมท าซ า

ตามขนตอนเดมโดยเรมตงแตกรอกขอมลสนคาทตองการซอเพม ถาไมซอเพมจะท าการค านวณคาใชจาย

บนทกขอมลการสงซอ แสดงขอมลการสงซอ และออกใบสงซอสนคาใหตวแทนจ าหนาย ถาไมสงซอ

กเปนการจบการท างาน

Page 56: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

83

3.2.1.7 Flowchart รบสนคา

ภาพท 3 – 41 Flowchart การรบสนคา

อธบาย Flow Chart แสดงขนตอนการรบสนคา เรมตนพนกงานรบขอมลจากใบสงสนคาและท า

การคนหาใบสงซอพรอมทงแสดงขอมลการสงซอ หลงจากนนตรวจสอบสนคาจากใบสงซอวาสนคาครบ

หรอไม ถาไมครบกท าการสงซอสนคาเพมจากตวแทนจ าหนาย และท าการรบสนคาพรอมทงบนทกการรบ

สนคา ถาสนคาครบกท าการตรวจสอบวาสนคาช ารดหรอไม ถาไมช ารดกท าการรบสนคาและบนทกการ

รบสนคาไดเลย แตถาสนคาเกดการช ารดกท าการเปลยนคนสนคา และสงคนสนคาใหกบตวแทนจ าหนาย

และเปนการจบการท างาน

Page 57: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

84

3.2.1.8 Flowchart การจายช าระเงน

ภาพท 3 – 42 Flowchart การจายช าระเงน

อธบาย Flowchart แสดงขนตอนการจายช าระเงน เรมตนพนกงานรบขอมลการรบสนคาเพอท า

การคนหาขอมลการรบสนคา เมอเจอขอมลทตองการคนหาแลวจะแสดงขอมลการรบสนคา และท าการ

ตรวจสอบวาจ านวนสนคาทสงเทากบจ านวนสนคาทรบหรอไม ถาเทากท าการค านวณเงนทตองจาย และ

จายช าระเงนใหกบตวแทนจ าหนาย หลงจากนนท าการแสดงขอมลการจายช าระเงนและบนทกขอมลการ

จายช าระเงน ถาจ านวนสนคาทสงไมเทากบจ านวนสนคาทรบเปนจบการท างาน

Page 58: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

85

3.2.1.9 Flowchart ปนผล

ภาพท 3 – 43 Flowchart การปนผล

อธบาย Flowchart แสดงขนตอนการปนผล เรมตนกรอกขอมลสมาชกเพอท าการตรวจสอบการ

เปนสมาชกหรอไม ถาเปนสมาชกระบบจะท าการตรวจสอบจ านวนหนและแสดงจ านวนหน จากนนท า

การกรอกก าไรสทธและท าการค านวณเงนปนผลตามจ านวนหน ตรวจสอบยอดซอวามหรอไม ถามระบบ

จะค านวณเงนปนผลตามยอดซอสะสมและค านวณเงนปนผลสทธ ระบบจะแสดงขอมลเงนปนผลพนกงาน

ท าการจายเงนปนผลใหแกสมาชก ระบบจะบนทกขอมลการปนผล พรอมทงออกใบเสรจใหกบสมาชก

แตถาไมมยอดซอจะท าการค านวณเงนปนผลสทธไปจนถงขนตอนสดทายคอการออกใบเสรจเลย ถาไมเปน

สมาชกใหเปนจบการท างาน

Page 59: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

86

3.2.1.10 Flowchart ตดจ าหนาย

ภาพท 3 – 44 Flowchart การตดจ าหนาย

อธบาย Flowchart แสดงขนตอนการตดจ าหนาย เรมตนกรอกขอมลสนคาเพอท าการตรวจสอบ

วาสนคาช ารดหรอไม ถาช ารดจะท าการกรอกจ านวนทท าการตดจ าหนาย และแสดงขอมลการตดจ าหนาย

บนทกขอมลการตดจ าหนายเปนจบการท างาน ถาไมช ารดกจบการท างานเลย

Page 60: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

87

3.2.1.12 Flowchart การออกรายงาน

ภาพท 3 – 45 Flowchart การออกรายงาน

อธบาย Flowchart แสดงขนตอนการออกรายงาน เรมตนกรอกรายงานทตองการออกและท าการ

ตรวจสอบวามขอมลรายงานหรอไม ถาไมมกท าการกรอกรายงานทตองการเขามาใหม ถามกแสดงรายงาน

ทตรวจสอบ หลงจากแสดงรายงานแลวจะตรวจสอบวาตองการพมพรายงานหรอไม ถาตองการกพมพ

รายงาน แตถาไมกเปนจบการท างาน

Page 61: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

88

3.2.2 Use Case Diagram ระบบงานใหม

จากการวเคราะหระบบบรหารจดการสหกรณรานคาโรงเรยนโนนสะอาดพทยา

สรรค สามารถน ามาเขยนเปน Use case Diagramไดดงน

ภาพท 3 – 46 Use Case Diagram ระบบงานใหม

Page 62: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

89

3.2.2.1 Use Case Diagram การสมครสมาชก

ภาพท 3 – 47 Use Case Diagram การสมครสมาชก

Page 63: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

90

Use Case documentation ระบบงานใหม

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. พนกงานท าการกรอกขอมลสมาชกเพอท าการตรวจสอบ

2. ระบบท าการตรวจสอบการเปนสมาชกหากเปนสมาชกท าการแจงวาไมสามารถสมครสมาชกอกไดตองการเพมหนหรอไม หากไมเปนท าการสมครสมาชกใหกบลกคา 3. สมาชกแจงจ านวนหนทตองการซอ 4. ระบบท าการค านวณเงนคาหน 5. สมาชกท าการช าระเงนคาหนและรบใบเสรจ,บตรสมาชก 6. บนทกการสมครสมาชก

Alternate connection

-

Page 64: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

91

Use Case ของการตรวจสอบการเปนสมาชก

ตารางท 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 จะเรมตนไดกตอเมอพนกงานกรอกขอมลทตองการ

ตรวจสอบ 2. กรอกขอมลทตองการตรวจสอบ 2.1 ถาเปนสมาชก 2.1.1 ระบบจะแสดงรายละเอยดสมาชก 2.2 ถาไมเปนสมาชก 2.2.1 ระบบแจงไมมขอมลสมาชก 3. บนทกการตรวจสอบขอมล

Alternate connection -

Page 65: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

92

3.2.2.2 Use Case Diagram การเพมหน

ภาพท 3 – 48 Use Case Diagram การเพมหน

Use Case ของการเพมหน

ตารางท 3 – 24 Use Case document

Use Case ID 2 Use Case Name การเพมหน Actor สมาชก พนกงาน Purpose เพอเพมหนใหกบสมาชกและบนทกการเพมหน Level Primary Use Case Preconditions ตองเปนสมาชกกอนถงจะสามารถเพมหนได Post Preconditions ใบเพมหน Main Flows 1. พนกงานท าการกรอกขอมลสมาชกเพอท าการตรวจสอบ

2. ระบบท าการตรวจสอบการเปนสมาชกหากเปนสมาชกท าการแจงจ านวนหนทตองการเพม หากไมเปนท าการแจงกบลกคาวาสมครสมาชกหรอไม 3. พนกงานท าการกรอกจ านวนหนทตองการเพม 4. ระบบท าการค านวณเงนคาหน 5. สมาชกท าการช าระเงนคาหนและรบใบเสรจ 6. ระบบจะบนทกขอมลการเพมหน

Alternate connection -

Page 66: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

93

Use Case ของการตรวจสอบการเปนสมาชก

ตารางท 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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบขอมลสมาชก

2. กรอกขอมลทตองการตรวจสอบ 2.1 ถาเปนสมาชก 2.1.1 แสดงรายละเอยดสมาชก 2.2 ถาไมเปนสมาชก 2.2.1 ระบบแจงไมมขอมลสมาชก 3. ระบบบนทกขอมลการตรวจสอบขอมล

Alternate connection -

Page 67: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

94

3.2.2.3 Use Case Diagram การถอนหน

ภาพท 3 – 49 Use Case Diagram การถอนหน

Use Case ของการถอนหน

ตารางท 3 – 26 Use Case documentation ของการถอนหน

Use Case ID 3 Use Case Name การถอนหน Actor สมาชก พนกงาน Purpose เพอถอนหนและบนทกการถอนหนใหกบสมาชก Level Primary Use Case Preconditions ตองเปนสมาชกกอนถงจะสามารถถอนได

Post Preconditions ใบถอนหน Main Flows 1. พนกงานกรอกขอมลสมาชกเพอท าการตรวจสอบการเปนสมาชกหาก

เปนสมาชกท าการตรวจสอบจ านวนหนวาสมาชกมหนเทาไร หากไมเปนท าการแจงกบลกคาวาสมครสมาชกหรอไม 2. สมาชกแจงจ านวนหนทตองการถอน 3. ระบบท าการค านวณเงนคาหนคนใหกบสมาชก 4. พนกงานคนเงนคาหนใหกบสมาชกและออกใบถอนหนใหกบสมาชก 5. ระบบท าการบนทกขอมลการถอนหน

Alternate connection -

Page 68: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

95

Use Case ของการตรวจสอบการเปนสมาชก

ตารางท 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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบขอมลสมาชก

2. กรอกขอมลทตองการตรวจสอบ 2.1 ถาเปนสมาชก 2.1.1 แสดงรายละเอยดสมาชก 2.2 ถาไมเปนสมาชก 2.2.1 ระบบแจงไมมขอมลสมาชก 3. ท าการบนทกขอมลการตรวจสอบขอมลการเปนสมาชก

Alternate connection -

Page 69: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

96

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 จะเรมตนไดกตอเมอพนกงานกรอกขอมลทตองการ

ตรวจสอบ 2. กรอกขอมลทตองการตรวจสอบ 2.1 ถามหน 2.1.1 แสดงรายละจ านวนหน 2.2 ถาไมเปนสมาชก 2.2.1 ระบบแจงไมมขอมลหน 3. ระบบบนทกการตรวจสอบขอมล

Alternate connection -

Page 70: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

97

3.2.2.4 Use Case Diagram การลาออกจากการเปนสมาชก

ภาพท 3 – 50 Use Case Diagram การลาออกจากการเปนสมาชก

Page 71: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 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. ระบบจะท าการตรวจสอบการเปนสมาชก หากเปนสมาชกพนกงานจะท าการ

ตรวจสอบจ านวนหน หากไมเปนสมาชกระบบแจงไมมขอมลสมาชก 2. ระบบจะท าการตรวจสอบจ านวนหนสมาชก

ระบบจะท าการตรวจสอบยอดซอสนคาของสมาชก 3. ระบบจะท าการค านวณเงนปนผล และเงนหนใหกบสมาชก 4. ระบบแสดงขอมลการลาออก 5. ระบบบนทกขอมลการลาออก

Alternate Condition -

Page 72: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

99

Use Case ของการตรวจสอบการเปนสมาชก

ตารางท 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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบการเปนสมาชก

2. ระบบจะท าการตรวจสอบขอมลสมาชก 2.1 ถาเปนสมาชก 2.1.1 ทราบรายละเอยดของสมาชก

2.2 ถาไมเปนสมาชก 2.2.1 ไมมรายละเอยดของสมาชก 3. ระบบบนทกขอมลการตรวจสอบ

Alternate Condition -

Page 73: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

100

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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบจ านวนหน

2. พนกงานจะท าการตรวจสอบจ านวนหน 2.1 ถามหน

2.1.1 ระบบจะแสดงจ านวนหน 2.2 ถาไมเปนสมาชก 2.2.1 ระบบจะท าการแจงวาไมมหน

Alternate Condition -

Page 74: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

101

3.2.2.5 Use Case Diagram การขายสนคา

ภาพท 3 – 51 Use Case Diagram การขายสนคา

Page 75: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

102

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 จะเรมตนไดกตอเมอลกคามาซอสนคากบพนกงาน

2. ระบบจะท าการตรวจสอบขอมลสนคาทลกคาตองการ 2.1 ถามรายการสนคาตามทลกคาตองการ

2.1.1 พนกงานค านวณราคาสนคา 2.1.2 พนกงานบนทกการขายสนคา

2.2 ถาไมมรายการสนคาตามทลกคาตองการ 2.2.1 พนกงานแจงลกคาวาไมมสนคาทตองการ

3. ระบบจะท าการตรวจสอบการเปนสมาชก 3.1 ถาเปนสมาชก

3.1.1 พนกงานกรอกยอดการซอสนคาลงในขอมลของสมาชก 3.1.2 ระบบท าการบนทกขอมลการซอสนคา

3.2 ถาไมเปนสมาชก 3.2.1 ระบบท าการบนทกขอมลการขาย

4. ระบบท าการค านวณราคาสทธ 5. ลกคาท าการจายช าระและรบสนคาพรอมใบเสรจ 6. ระบบท าการบนทกขอมลการขาย

Alternate Condition -

Page 76: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

103

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 จะเรมตนไดกตอเมอลกคาใหขอมลสนคาทตองการกบ

พนกงาน 2. พนกงานจะท าการกรอกขอมลสนคาทตองการตรวจสอบ

2.1 ถามขอมลสนคา 2.1.1 ทราบรายละเอยดของสนคา

2.2 ถาไมมขอมลสนคา 2.2.1 ไมมรายละเอยดของสนคา

Alternate Condition -

Page 77: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

104

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 -

Page 78: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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 จะเรมตนไดกตอเมอสนคาคงเหลอถงจดสงซอ

2. ระบบจะท าการตรวจสอบสนคาคงเหลอ 3. พนกงานจะตองมการตรวจสอบตวแทนจ าหนาย 4. พนกงานท าการออกใบสงซอสนคาเพอสงซอสนคากบตวแทนจ าหนาย

Alternate Condition -

Page 79: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

106

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 จะเรมตนไดกตอเมอมการตรวจสอบสนคาคงเหลอทถงจดสงซอ

2. พนกงานจะท าการตรวจสอบสนคาผานระบบเพอจะท าการสงซอ 3. พนกงานจะไดรายการสนคาทตองการสงซอ

Alternate Condition -

Use Case ID 6.2 Use Case Name ตรวจสอบตวแทนจ าหนาย Actor พนกงาน Purpose เพอตรวจสอบขอมลตวแทนจ าหนาย Level Include Use Case Preconditions ขอมลตวแทนจ าหนายทจะท าการตดตอสงซอสนคา Post Preconditions ไดทราบขอมลตวแทนจ าหนายวามสนคาตรงตามทตองการสงซอหรอไม

และมปรมาณเพยงพอตอความตองการสงซอหรอไม Main Flows 1. Use Case จะเรมตนไดกตอเมอมความตองการสงซอ และตองการตดตอกบ

ตวแทนจ าหนาย 2. พนกงานท าการตดตอตวแทนจ าหนายเพอท าการสงซอสนคา 3. พนกงานสงใบสงซอสนคาใหแกตวแทนจ าหนายเพอท าการสงซอสนคาตาม

รายการสงซอ Alternate Condition -

Page 80: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

107

3.2.2.7 Use Case Diagram การรบสนคา

ภาพท 3 – 53 Use Case Diagram การรบสนคา

Use Case ของการรบสนคา

ตารางท 3 – 38 Use Case documentation ของการรบสนคา

Use Case ID 7 Use Case Name การรบสนคา Actor พนกงาน , ตวแทนจ าหนาย Purpose เพอรบ และบนทกการรบสนคา Level Primary Use Case Preconditions ตรวจสอบขอมลการสงซอ และตรวจสอบสภาพสนคา Post Preconditions ไดรบสนคา และใบสงสนคา Main Flows 1. Use Case จะเรมตนไดกตอเมอตรวจสอบการสงซอ และตรวจสอบสภาพสนคา

2. พนกงานกรอกขอมลการรบสนคา 3. พนกงานท าการบนทกขอมลการรบสนคา

Alternate Condition -

Page 81: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

108

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 จะเรมตนไดกตอเมอมการกรอกขอมลสนคาทจะท าการสงซอ

2. พนกงานกรอกขอมลสนคาทตองการตรวจสอบการสงซอ 3. พนกงานบนทกขอมลการตรวจสอบการสงซอ

Alternate Condition -

Page 82: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

109

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 จะเรมตนไดกตอเมอมการกรอกขอมลสนคาทตองการตรวจสอบ

คณภาพ 2. พนกงานกรอกขอมลสนคาทตองการตรวจสอบคณภาพ

2.1 ถาสนคาไมไดคณภาพตามความตองการ 2.1.1 สงคนตวแทนจ าหนาย 2.2 ถาสนคามคณภาพตรงตามความตองการ 2.2.1 ท าการรบสนคา/บนทกขอมลการรบสนคา

3. พนกงานท าการบนทกขอมลการตรวจสอบคณภาพสนคา Alternate Condition -

Page 83: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

110

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 จะเรมตนไดกตอเมอมการตรวจพบสนคาทไมไดคณภาพ

2. พนกงานกรอกขอมลสนคาทมการสงคน 3. พนกงานท าการบนทกขอมลการสงคนสนคา

Alternate Condition -

Page 84: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

111

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 จะเรมตนไดกตอเมอตวแทนจ าหนายเรยกเกบคาสนคาจากพนกงาน

2. พนกงานจะท าการตรวจสอบขอมลการรบสนคา 3. พนกงานท าการตรวจสอบขอมลการสงซอ หากขอมลการสงซอตรงกบขอมลการรบสนคา พนกงานจะท าการจายช าระเงนใหกบตวแทนจ าหนาย 4. พนกงานจะท าการบนทกขอมลการจายช าระเงน

Alternate Condition -

Page 85: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

112

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 จะเรมตนไดกตอเมอพนกงานท าการตรวจสอบขอมลการสงซอสนคา

2. พนกงานจะท าการกรอกขอมลการสงซอทตองการตรวจสอบ 3. พนกงานท าการบนทกขอมลการตรวจสอบการสงซอสนคา

Alternate Condition -

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 จะเรมตนไดกตอเมอพนกงานท าการตรวจสอบขอมลการรบสนคา

2. พนกงานจะท าการกรอกขอมลสนคาทตองการตรวจสอบ 3. พนกงานท าการบนทกการตรวจสอบการรบสนคา

Alternate Condition -

Page 86: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

113

3.2.2.9 Use Case Diagram การปนผล

ภาพท 3 – 55 Use Case Diagram การปนผล

Page 87: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

114

Use Case ของการปนผล

ตารางท 3 – 45 Use Case documentation ของการปนผล

Use Case ID 9 Use Case Name ปนผล Actor สมาชก , พนกงาน Purpose เพอปนผลใหกบสมาชก Level Primary Use Case Preconditions เมอถงก าหนดการปนผล Post Preconditions ใบปนผล , เงนปนผล Main Flows 3. พนกงานท าการตรวจสอบการเปนสมาชก หากเปนสมาชกพนกงานจะท าการ

ตรวจสอบจ านวนหน หากไมเปนสมาชกระบบแจงมขอมลสมาชก 4. ระบบท าการตรวจสอบจ านวนหนสมาชก

ระบบท าการตรวจสอบยอดซอสนคาของสมาชก 3. ระบบท าการค านวณเงนปนผลใหกบสมาชก 4. ระบบแสดงยอดเงนปนผล 5. พนกงานท าการบนทกขอมลการปนผล 6. พมพใบเสรจและคนเงนปนผลใหกบสมาชก 7. ออกรายงานการปนผลจบการท างาน

Alternate Condition -

Page 88: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

115

Use Case ของการตรวจสอบการเปนสมาชก

ตารางท 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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบการเปนสมาชก

2. พนกงานจะท าการตรวจสอบขอมลสมาชก 2.1 ถาเปนสมาชก 2.1.1 ทราบรายละเอยดของสมาชก

2.2 ถาไมเปนสมาชก 2.2.1 ไมมรายละเอยดของสมาชก 3. พนกงานท าการบนทกการตรวจสอบ

Alternate Condition -

Page 89: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

116

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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบจ านวนหน

2. พนกงานจะท าการตรวจสอบจ านวนหน 2.1 ถามหน

2.1.1 ระบบจะแสดงจ านวนหน 2.2 ถาไมเปนสมาชก 2.2.1 ระบบจะท าการแจงวาไมมหน

Alternate Condition -

Page 90: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

117

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 จะเรมตนไดกตอเมอพนกงานตองการตรวจสอบยอดซอสนคา

2. พนกงานจะท าการตรวจสอบยอดซอสนคา 2.1 ถามยอดซอสนคา

2.1.1 ระบบจะแสดงยอดซอสนคา 2.2 ถาไมเปนสมาชก 2.2.1 ระบบจะแจงวาไมมยอดซอสนคา

Alternate Condition -

Page 91: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

118

3.2.2.10 Use Case Diagram การตดจ าหนายสนคา

ภาพท 3 – 56 Use Case Diagram การตดจ าหนายสนคา

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 จะเรมตนไดกตอเมอจ านวนสนคามการเปลยนแปลงไปจากจ านวน

คงเหลอปจจบน 2. พนกงานจะท าการกรอกขอมลสนคาทตองการตดจ าหนาย 5. พนกงานท าการบนทกขอมลการตดจ าหนาย

Alternate Condition -

Page 92: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

119

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 จะเรมตนไดกตอเมอมการกรอกขอมลสนคา

2. พนกงานจะท าการกรอกจ านวนสนคาทตองการตดจ าหนาย 3. พนกงานท าการบนทกขอมลการตรวจสอบสนคา

Alternate Condition -

Page 93: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

120

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 จะเรมตนไดกตอเมอพนกงานกรอกขอมลทตองการท าการ

ออกรายงาน 2. ระบบจะท าการตรวจสอบขอมลวามหรอไม ถาไมมใหกลบไปเลอกขอมลรายงานอน 3. ถามระบบจะแสดงรายละเอยดรายงานทเลอก 4. แลวท าการตรวจสอบวาตองการพมพรายงานหรอไมถาไมจะท าการจบการท างาน 5. ถาตองการกจะท าการพมพรายงานและจบการท างาน

Alternate connection -

Page 94: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

121

Use Case ของการตรวจสอบขอมลการออกรายงาน

ตารางท 3 – 52 Use Case documentation ของการตรวจสอบขอมลการออกรายงาน

3.2.3 Class Diagram ระบบงานใหม

จากการวเคราะหระบบบรหารจดการสหกรณรานคาโรงเรยนโนนสะอาดพทยาสรรค

สามารถน ามาเขยนเปน Use case Diagramไดดงน

Use Case ID 11.1 Use Case Name ตรวจสอบขอมลออกรายงาน Actor พนกงาน Purpose เพอตรวจสอบความถกตองของรายงาน Level Include Use Case Preconditions - Post Preconditions รายงานขอมลตางๆทตองการท าการออกรายงาน Main Flows 1. Use case จะเรมตนไดกตอเมอพนกงานกรอกขอมลทตองการท าการ

ออกรายงาน 2. ท าการตรวจสอบขอมลวามหรอไม ถาไมมใหกลบไปเลอกขอมลรายงานอน 3. ถามจะแสดงรายละเอยดรายงานทเลอก 4. แลวท าการตรวจสอบวาตองการพมพรายงานหรอไมถาไมจะท าการจบการท างาน 5. ถาตองการกจะท าการพมพรายงานและจบการท างาน

Alternate connection -

Page 95: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

122

5.2.3.1 Class Diagram การสมครสมาชก

ภาพท 3 – 58 Class Diagram การสมครสมาชก

Page 96: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

123

5.2.3.2 Class Diagram การเพมหน

ภาพท 3 – 59 Class Diagram การเพมหน

Page 97: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

124

5.2.3.3 Class Diagram การถอนหน

ภาพท 3 – 60 Class Diagram การถอนหน

Page 98: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

125

5.2.3.4 Class Diagram การลาออกจากการเปนสมาชก

ภาพท 3 – 61 Class Diagram การลาออกจากการเปนสมาชก

Page 99: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

126

5.2.3.5 Class Diagram การขายสนคา

ภาพท 3 – 62 Class Diagram การขายสนคา

Page 100: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

127

5.2.3.6 Class Diagram การสงซอสนคา

ภาพท 3 – 63 Class Diagram การสงซอสนคา

Page 101: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

128

5.2.3.7 Class Diagram การรบสนคา

ภาพท 3 – 64 Class Diagram การรบสนคา

Page 102: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

129

5.2.3.8 Class Diagram การจายช าระเงน

ภาพท 3 – 65 Class Diagram การจายช าระเงน

Page 103: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

130

5.2.3.9 Class Diagram การปนผล

ภาพท 3 – 66 Class Diagram การปนผล

Page 104: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

131

3.2.3.10 Class Diagram การตดจ าหนาย

ภาพท 3 – 67 Class Diagram การตดจ าหนาย

Page 105: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

132

3.2.4 Sequence Diagram ระบบงานใหม

จากการวเคราะหระบบบรหารจดการสหกรณรานคาโรงเรยนโนนสะอาดพทยาสรรค สามารถน ามาเขยนเปน Use case Diagramไดดงน

3.2.4.1 Sequence Diagram การสมครสมาชก

ภาพท 3 – 68 Sequence Diagram การสมครสมาชก

132

Page 106: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

133

3.2.4.2 Sequence Diagram การเพมหน

ภาพท 3 – 69 Sequence Diagram การเพมหน

133

Page 107: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

134

3.2.4.3 Sequence Diagram การถอนหน

ภาพท 3 – 70 Sequence Diagram การถอนหน

134

Page 108: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

135

3.2.4.4 Sequence Diagram การลาออกจากการเปนสมาชก

ภาพท 3 – 71 Sequence Diagram การลาออกจากการเปนสมาชก

135

Page 109: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

136

3.2.4.5 Sequence Diagram การขายสนคา

ภาพท 3 – 72 Sequence Diagram การขายสนคา

136

Page 110: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

137

3.2.4.6 Sequence Diagram การสงซอสนคา

ภาพท 3 – 73 Sequence Diagram การสงซอสนคา

137

Page 111: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

138

3.2.4.7 Sequence Diagram การรบสนคา

ภาพท 3 – 74 Sequence Diagram การรบสนคา

138

Page 112: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

139

3.2.4.8 Sequence Diagram การจายช าระเงน

ภาพท 3 – 75 Sequence Diagram การจายช าระเงน

139

Page 113: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

140

3.2.4.9 Sequence Diagram การปนผล

ภาพท 3 – 76 Sequence Diagram การปนผล

140

Page 114: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

141

3.2.4.10 Sequence Diagram การตดจ าหนาย

ภาพท 3 – 77 Sequence Diagram การตดจ าหนาย

141

Page 115: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

142

3.2.5 ER – Diagram Modal

3.2.5.1 การออกแบบส าหรบพฒนาระบบ จะอาศยเทคนคการออกแบบฐานขอมล

เชงสมพนธ โดยใช – Diagram Modal เพอแสดงความสมพนธระหวางเอนทต ซงมรายละเอยดดงน

พนกงาน 1 คน ท าการสมครสมาชกไดหลายครง

ภาพท 3 – 78 แสดงความสมพนธระหวางขอมลพนกงานกบการสมครสมาชก

พนกงาน 1 คน ท าการเพมหนไดหลายครง

ภาพท 3 – 79 แสดงความสมพนธระหวางขอมลพนกงานกบการเพมหน

พนกงาน 1 คน ท าการถอนหนไดหลายครง

ภาพท 3 – 80 แสดงความสมพนธระหวางขอมลพนกงานกบการถอนหน

พนกงาน สมครสมาชก ท า 1 m

พนกงาน ถอนหน ท า 1 m

พนกงาน เพมหน ท า 1 m

Page 116: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

143

พนกงาน 1 คน ท าการลาออกจากการเปนสมาชกใหกบสมาชกไดหลายครง

ภาพท 3 – 81 แสดงความสมพนธระหวางขอมลพนกงานกบการลาออกจากเปนสมาชกใหกบสมาชก

พนกงาน 1 คน ท าการขายสนคาไดหลายครง

ภาพท 3 – 82 แสดงความสมพนธระหวางขอมลพนกงานกบการขายสนคา

สมาชก 1 คนสามารถท าการขายสนคาใหไดหลายครง

ภาพท 3 – 83 แสดงความสมพนธระหวางสมาชกกบการขายสนคา

การขายสนคา 1 ครง มรายละเอยดการขายสนคาหลายอยาง

ภาพท 3 – 84 แสดงความสมพนธระหวางการขายสนคากบรายละเอยดการขายสนคา

พนกงาน ขายสนคา ท า 1 m

สมาชก ขายสนคา ท า 1 m

การขายสนคา รายละเอยดการขายสนคา ม 1 m

พนกงาน ท า ลาออกจากการเปนสมาชก 1 m

Page 117: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

144

ในการสงซอสนคา พนกงาน 1 คน ท าการสงซอสนคาไดหลายครง

ภาพท 3 – 85 แสดงความสมพนธระหวางขอมลพนกงานกบการสงซอสนคา

ในการรบสนคา พนกงาน 1 คน ท าการรบสนคาไดหลายครง

ภาพท 3 – 86 แสดงความสมพนธระหวางขอมลพนกงานกบการรบสนคา

ในการจายช าระเงน พนกงาน 1 คน ท าการจายช าระเงนไดหลายครง

ภาพท 3 – 87 แสดงความสมพนธระหวางขอมลพนกงานกบการจายช าระเงน

ในการตดจ าหนาย พนกงาน 1 คน ท าการตดจ าหนายไดหลายครง

ภาพท 3 – 88 แสดงความสมพนธระหวางขอมลพนกงานกบการตดจ าหนาย

พนกงาน สงซอสนคา ท า 1 m

พนกงาน รบสนคา ท า 1 m

พนกงาน จายช าระเงน ท า 1 m

พนกงาน ตดจ าหนาย ท า 1 m

Page 118: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

145

ในการตดจ าหนาย 1 ครง มสนคาอยหลายชนด

ภาพท 3 – 89 แสดงความสมพนธระหวางขอมลการตดจ าหนายกบสนคา

ในการปนผล พนกงาน 1 คน สามารถท าการปนผลไดปละ 1 ครง

ภาพท 3 – 90 แสดงความสมพนธระหวางขอมลพนกงานกบการปนผล

สมาชก 1 คน สามารถมบตรสมาชกได 1 ใบ

ภาพท 3 – 91 แสดงความสมพนธระหวางขอมลสมาชกกบบตรสมาชก

ในการถอนหนสมาชก 1 คน สามารถไดรบใบถอนหน 1 ใบ

ภาพท 3 – 92 แสดงความสมพนธระหวางขอมลสมาชกกบใบถอนหน

พนกงาน ปนผล ท า 1 1

สมาชก บตรสมาชก ม 1 1

สมาชก ใบถอนหน ไดรบ 1 1

ตดจ าหนาย สนคา ม 1 m

Page 119: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

146

ในการซอสนคา สมาชก 1 คน สามารถไดรบใบเสรจ 1 ใบ

ภาพท 3 – 93 แสดงความสมพนธระหวางขอมลสมาชกกบใบเสรจ

ในการเพมหน สมาชก 1 คน สามารถไดรบใบเพมหน 1 ใบ คน

ภาพท 3 – 94 แสดงความสมพนธระหวางขอมลสมาชกกบใบเพมหน

ในการซอสนคาสมาชก 1 คน สามารถไดรบสนคาหลายชน

ภาพท 3 – 95 แสดงความสมพนธระหวางขอมลสมาชกกบสนคา

การสงซอสนคา 1 ครง มรายละเอยดการสงซอหลายอยาง

ภาพท 3 – 96 แสดงความสมพนธระหวางการสงซอสนคากบรายละเอยดการสงซอ

การสงซอสนคา รายละเอยดการสงซอสนคา ม 1 m

สมาชก ใบเสรจ ไดรบ 1 1

สมาชก ใบเพมหน ไดรบ 1 1

สมาชก สนคา ไดรบ 1 m

Page 120: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

147

การสงซอสนคา 1 ครง สงจากตวแทนจ าหนายหลายบรษท

ภาพท 3 – 97 แสดงความสมพนธระหวางการสงซอสนคากบตวแทนจ าหนาย

สนคา 1 ชนด มอยในรายละเอยดการสงซอไดหลายครง

ภาพท 3 – 98 แสดงความสมพนธระหวางการสงซอสนคากบการรบสนคา

การรบสนคา 1 ครง มรายละเอยดการรบสนคาหลายอยาง การรบสนคา m ครง

ภาพท 3 – 99 แสดงความสมพนธระหวางการรบสนคากบรายละเอยดการรบสนคา

สนคา 1 ชนด มอยในรายละเอยดการรบสนคาไดหลายครง

ภาพท 3 – 100 แสดงความสมพนธระหวางการรบสนคากบรายละเอยดการตดจ าหนาย

การสงซอสนคา ตวแทนจ าหนาย สงจาก 1 m

สนคา รายละเอยดการสงซอ ม 1 m

การรบสนคา รายละเอยดการรบสนคา ม 1 m

สนคา รายละเอยดการรบสนคา ม 1 m

Page 121: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

148

การปนผล 1 ครง มรายละเอยดการปนผลหลายรายการ

ภาพท 3 – 101 แสดงความสมพนธระหวางการปนผลกบรายละเอยดการปนผล

สมาชก 1 คนไดรบเงนปนผลปละครง

ภาพท 3 – 102 แสดงความสมพนธระหวางสมาชกกบการปนผล

สมาชก 1 คนไดรบเงนใบปนผล 1 ใบ

ภาพท 3 – 103 แสดงความสมพนธระหวางสมาชกกบใบปนผล

สมาชก 1 คน สามารถท าการเพมหนไดหลายครงแตไมเกน 10 หน

ภาพท 3 – 104 แสดงความสมพนธระหวางสมาชกกบการเพมหน

ปนผล รายละเอยดการปนผล ม 1 m

สมาชก การเพมหน ท า 1 m

สมาชก การปนผล ไดรบ 1 1

สมาชก ใบปนผล ไดรบ 1 1

Page 122: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

149

สมาชก 1 คน สามารถท าการถอนหนได 1 ครง

ภาพท 3 – 105 แสดงความสมพนธระหวางสมาชกกบการถอนหน

ลกคาทวไป 1 คน ท าการสมครสมาชกได 1 ครง

ภาพท 3 – 106 แสดงความสมพนธระหวางลกคาทวไปกบการสมครสมาชก

ในการลาออกจากเปนสมาชก สมาชก 1 คน สามารถลาออกจากเปนสมาชกได 1 ครง

ภาพท 3 – 107 แสดงความสมพนธระหวางขอมลสมาชกกบการลาออกจากการเปนสมาชก

สนคาหลายชนด มประเภทสนคาอย 1 ประเภท

ภาพท 3 – 108 แสดงความสมพนธระหวางขอมลสนคากบประเภทสนคา

สมาชก การถอนหน ท า 1 1

ลกคาทวไป สมครสมาชก ท า 1 1

1

สมาชก ลาออกจากการเปนสมาชก ท า 1 1

1

สนคา ประเภทสนคา ท า m 1

1

Page 123: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

150

3.2.5 แผนภาพ ER – Diagram Modal

ภาพท 3 – 109 แผนภาพ ER – Diagram Modal

150

Page 124: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

151

3.2.6 Data Dictionary (พจนานกรมขอมล)

ออกแบบส าหรบฐานขอมล MS SQL Server

ตารางท 3 – 53 แสดงขอมลสมาชก (Member)

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

Page 125: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

Page 126: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

Page 127: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

Page 128: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

ตารางท 3 – 62 แสดงรายละเอยดการรบสนคา (Receive Detail)

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

Page 129: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

Page 130: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

ตารางท 3 – 66 แสดงขอมลรายละเอยดการปนผล (Bonus_Detail)

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

Page 131: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

ตารางท 3 – 68 แสดงรายละเอยดการตดจ าหนาย(Amortization Detail)

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

Page 132: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

Page 133: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

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

Page 134: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

161

3.2.6 Input Design

ภาพท 3 – 110 ฟอรมการ Login เขาสระบบ

ภาพท 3 – 111 ฟอรมหนาหลก

Page 135: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

162

ภาพท 3 – 112 ฟอรมการสมครสมาชก

ภาพท 3 – 113 ฟอรมขอมลพนกงาน

Page 136: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

163

ภาพท 3 – 114 ฟอรมการเพมหน

ภาพท 3 – 115 ฟอรมการถอนหน

Page 137: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

164

ภาพท 3 – 116 ฟอรมระบบการขายสนคา

ภาพท 3 – 117 ฟอรมการสงซอ

สนคา

Page 138: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

165

ภาพท 3 – 118 ฟอรมขอมลการรบสนคา

ภาพท 3 – 119 ฟอรมการจายช าระเงน

Page 139: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

166

ภาพท 3 – 120 ฟอรมการปนผล

ภาพท 3 – 121 ฟอรมการตดจ าหนายสนคา

Page 140: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

167

ภาพท 3 – 122 ฟอรมขอมลตวแทนจ าหนาย

ภาพท 3 – 123 ฟอรมขอมลสนคา

Page 141: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

168

ภาพท 3 – 124 ฟอรมหนาหลก

ภาพท 3 – 125 ฟอรมออกจากการเปนสมาชก

Page 142: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

169

3.2.7 Output Design

รายงานขอมลสมาชก

4.

5.

6.

7.

8.

9.

ภาพท 3 – 126 รายงานขอมลสมาชก

รายงานขอมลสมาชก

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสสมาชก : วนทสมคร :

ชอสมาชก : จ านวนหน : หน

Page 143: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

170

รายงานการเพมหน

10.

11.

12.

13.

14.

15.

ภาพท 3 – 127 รายงานการเพมหน

รายงานการเพมหน

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสการเพมหน : วนทเพมหน :

รหสสมาชก : จ านวนหน : หน

ชอสมาชก : จ านวนเงนสทธ : บาท

Page 144: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

171

รายงานการถอนหน

16.

17.

18.

19.

20.

21.

22.

ภาพท 3 – 128 รายงานการถอนหน

รายงานการถอนหน

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสการถอนหน : วนทถอน :

รหสสมาชก :

ชอสมาชก :

Page 145: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

172

รายงานการขายสนคา

23.

24.

25.

26.

27.

28.

29.

30.

ภาพท 3 – 129 รายงานการขายสนคา

รายงานการขายสนคา

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสการขาย : วนทขาย :

รหสสมาชก :

รหสพนกงาน :

ล าดบ รหสสนคา รายการสนคา จ านวนสนคา ราคา/หนวย ราคารวม

รวม

Page 146: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

173

ใบเสรจ

31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

41.

42.

43.

44.

45.

ภาพท 3 – 130 ใบเสรจ

ใบเสรจ

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสสมาชก : เลขทใบเสรจ :

ชอสมาชก : รหสการขาย :

ล าดบ รหสสนคา รายการสนคา จ านวน ราคา/หนวย ราคารวม

รวม

ราคารวม บาท

ผรบช าระเงน..............................................................

Page 147: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

174

รายงานการสงซอสนคา

46.

47.

48.

49.

50.

51.

52.

53.

54.

55.

ภาพท 3 – 131 รายงานการสงซอสนคา

รายงานการสงซอสนคา

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสการสงซอ : วนทสงซอ :

รหสตวแทนจ าหนาย :

ล าดบ รหสสนคา รายการสนคา จ านวน ราคา/หนวย ราคาสทธ

รวม

Page 148: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

175

ใบสงซอสนคา

56.

57.

58.

59.

60.

61.

62.

63.

64.

65.

66.

67.

68.

69.

70.

71.

ภาพท 3 – 132 ใบสงซอสนคา

ใบสงซอสนคา

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสการสงซอ : เลขทใบสงซอ :

รหสตวแทนจ าหนาย : วนทสงซอ :

ชอตวแทนจ าหนาย :

ล าดบ รหสสนคา รายการสนคา จ านวน ราคา/หนวย ราคาสทธ

รวม

ผสงซอ........................................................ ผอนมต.....................................................

Page 149: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

176

รายงานการรบสนคา

72.

73.

74.

75.

76.

77.

78.

79.

80.

81.

82.

83.

84.

85. รายงานการจายช าระ

ภาพท 3 – 133 รายงานการรบสนคา

รายงานการรบสนคา

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสการรบสนคา : วนทรบสนคา :

รหสตวแทนจ าหนาย : วนทตองจายช าระ :

รหสการสงซอ :

ล าดบ รหสสนคา รายการสนคา หนวยนบ จ านวน ราคา/หนวย ราคารวมสทธ

รวม

ผรบสนคา........................................................ ผอนมต.....................................................

Page 150: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

177

รายงานการจายช าระเงน

86.

87.

88.

89.

90.

91.

92.

93.

94.

95.

ภาพท 3 – 134 รายงานการจายช าระเงน

รายงานการจายช าระ

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

ล าดบ รหสการจายช าระ รหสการรบสนคา รหสการสงซอ รหสพนกงาน วนทจายช าระ ราคาสทธ

รวม

ผจายช าระ.....................................................

Page 151: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

178

รายงานการปนผล

96.

97.

98.

99.

100.

101.

102.

103.

104.

105.

106.

ภาพท 3 – 135 รายงานการปนผล

รายงานการปนผล

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

รหสการปนผล : วนทปนผล :

รหสสมาชก :

ชอสมาชก :

ล าดบ จ านวนหน ยอดปนผลตามยอดซอ ยอดปนผลตามจ านวนหน เงนปนผลสทธ

รวม

ผรบเงน................................................... ผจายช าระ.....................................................

Page 152: บทที่ 3 - Mahasarakham University 3(23).pdf · บทที่ 3 วิธีการด าเนินงาน ... 3.1.4.2 Use Case Diagram การเพิ่มหุ้น

179

รายงานขอมลสนคา

ภาพท 3 – 136 รายงานขอมลสนคา

รายงานขอมลสนคา

รานคาสหกรณโรงเรยนโนนสะอาดพทยาสรรค

อ าเภอโนนสะอาด จงหวดอดรธาน 41240

ล าดบ รหสสมาชก ชอสมาชก จ านวนสนคา จ านวนคงเหลอ

รวม

ผตรวจสอบ.....................................................