วิธการดําเนินงาน182).pdf3.1.2.1 ควรม ระบบเช...

Post on 26-Feb-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

บทท3

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

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

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

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

3.1 ระบบงานเดม

ขนตอนการดาเนนงานเดมของรานกฟพอยท อ.เมอง จ.มหาสารคาม มการดาเนนงาน

ดงตอไปน

ขนตอนท 1 ลกคาตดตอดรายละเอยดของสนคาทราน

ขนตอนท 2 ลกคาทาการเลอกซอสนคาภายในราน

ขนตอนท 3 ถาหากสนคามไมเพยงพอตอความตองการกจะทาการผลตสนคาโดยจะทาการ

สงซอสนคาจากตวแทนจาหนายและจายชาระเงนผานธนาคาร

ขนตอนท 4 ตรวจนบจานวนสนคาทผลตและทาการขายสนคาใหกบลกคา

ขนตอนท 5 ลกคาชาระเงนคาสนคาเปนเงนสด

3.1.1 ปญหาของระบบขายสนคาระบบเดม

3.1.1.1 การขายสนคายงใชระบบการบนทกรายการและคานวณยอดขายดวยมอทาให

เกดความผดพลาด มความลาชาในการทางาน

3.1.1.2 ผลตภณฑยงไมเปนทรจกของลกคามากนกทาใหขายสนคาไดนอย

3.1.1.3 การคนหาและการเชคสตอกทาไดลาชา

3.1.1.4 ระบบการขายเดมไมสนบสนนการทางานในอนาคต

3.1.1.5 มขนตอนการขายทยงยากและซบซอน

3.1.1.6 รายงานทตองการไมมความชดเจน ขอมลไมถกตอง

54

รานกฟพอยท อ.เมอง จ.มหาสารคาม

รานกฟพอยท

ป�ญหาดานคแขง ป�ญหาทางดานยอดขาย

ป�ญหาดานสถานท� ระบบรายงานผลไมมประสทธภาพ

คแขงมเพ�มมากข�นตนทนในการแขงขนนอย

คแขงมประสทธภาพ

ในหารบรหารเฃงานเหนอกวา

การจดวางของสนคาไม

เป�นท�สนใจของลกคา

ขนาดรานคามขนาดเลก

ไมเป�นท�รจกของลกคา

ยอดขายไมทะลเป�า

เอกสารมการสญหาย

การจดทารายงานจดทาไดยาก

รายงานไมถกตอง

ภาพท 3-1 แสดงแผนภมกางปลาของปญหาทเกดกบระบบงานเดม

3.1.2 ขอเสนอแนะ

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

คลงสนคาวาเหลอพอทจะจาหนายหรอไม

3.1.2.2 โปรแกรมทจะพฒนาขนควรครอบคลมไปถงการจดเกบขอมลตางๆ ในการ

ซอขายและออกแบบรายงาน

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

ตางๆ และสะดวกตอการคนหาขอมล และปองกนการขอมลสญหาย

3.1.2.4 พฒนาโปรแกรมทจะสามารถเอออานวยความสะดวกใหกบระบบในการคด

คานวณราคาเพอชวยใหระบบการทางานไดมประสทธภาพและความถกตอง

3.1.2.5 ควรจดทาเวบไซตขายสนคาเพออานวยความสะดวกในเรองตางๆ ไมวาจะ

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

ทรจกมากขน

55

3.1.3 System Flowchart

3.1.3.1 Flowchart ขายสนคา รานกฟพอยท อ.เมอง จ.มหาสารคาม

เร�มตน

ลกคาตดสนใจ

ตรวจสอบการขาย

จบการทางาน

ซ�อ ไมซ�อ

สงปลก

ลกคาดรายละเอยดสนคา

กรอกขอมลสนคา

คานวณสวนลด

รบชาระเงน

ออกใบเสรจรบเงน

บนทกการขาย

ภาพท 3-2 Flowchart แสดงขนตอนการขายสนคา รานกฟพอยท อ.เมอง จ.มหาสารคาม

56

ขนตอนการขายสนคา

1. ลกคาไดดรายละเอยดสนคาตางๆ ของทางราน

2. ลกคาตดสนใจวาจะทาการซอสนคาหรอไม

3. ถาลกคาตดสนใจวาไมซอกจะจบขนตอนการซอสนคา

4. ถาลกคาตดสนใจวาจะซอสนคา พนกงานกจะทาการกรอกขอมลลกคาและสนคา

5. กรอกขอมลสนคาใหลกคา

6. พนกงานตรวจสอบการขายวาเปนประเภทขายปลกหรอขายสง

7. ถาเปนประเภทขายสงใหคานวณสวนลดดวยกอนจะทาการชาระเงน

8. ถาเปนประเภทขายปลกใหรบชาระเงน

9. ออกใบเสรจรบเงนใหแกลกคา จบขนตอนการทางาน

57

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

เร�มตน

ตรวจสอบสนคา

ภายในราน

ตรวจการส�งซ�อ

จบการทางาน

ไมพอขายพอขาย

ไมส�งซ�อเพ�ม ส�งซ�อเพ�ม

ส�งซ�อ

บนทก

การส�ง

ซ�อ

กรอกขอมลสนคา

ภาพท 3-3 Flowchart แสดงการสงซอสนคา รานกฟพอยท อ.เมอง จ.มหาสารคาม

58

ขนตอนการสงซอสนคา

1. กรอกขอมลสนคาภายในราน

2. ตรวจนบจานวนสนคาในคลงสนคาวามปรมาณเพยงพอหรอไม

3. ถามเพยงพอกไมตองสงซอ ถาไมพอกทาการสงซอ

4. บนทกขอมลการสงซอลงในสมด

5. จบขนตอนการสงซอ

3.1.3.3 Flowchart การรบสนคา

เร�มตน

ตรวจสอบ

ใบส�งซ�อ

จบการทางาน

ไมตรงตรง

แจงตวแทนจาหนายคานวณราคา

บนทกการรบ

วตถดบ

กรอกขอมลสนคา

จายชาระเงน

ภาพท 3-4 Flowchart แสดงการรบสนคา รานกฟพอยท อ.เมอง จ.มหาสารคาม

59

ขนตอนการรบสนคา

1. เมอไปรบสนคาพนกงานจะทาการกรอกขอมลสนคา

2. ตรวจสอบใบสงซอสนคาวามสนคาทไดตรงกบใบสงซอหรอไม

3. ถาไมตรงใหแจงตวแทนจาหนาย

4. ถาตรงใหคานวณราคา

5. จายชาระเงน

6. บนทกรายการรบสนคาเปนลายลกษณ ในสมดการขาย

7. จบขนตอนการรบสนคา

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

จากการวเคราะหระบบงานเดมของรานกฟพอยท อ.เมอง จ.มหาสารคาม สามารถนามาเขยน

Use Case Diagram ไดดงน

3.1.4.1 Use Case Diagram ระบบงานเดม รานกฟพอยท อ.เมอง จ.มหาสารคาม

ภาพท 3-5 แผนภาพแสดง Use Case Diagram ระบบงานเดม รานกฟพอยท อ.เมอง

60

จากภาพท 3-5 สามารถอธบายการทางานไดดงน

1. การขาย ลกคามาซอสนคากบเจาของกจการทาการขายสนคา มทงการขายปลก และขาย

สง

2. สงซอสนคา เจาของกจการจะสงซอสนคาจากตวแทนจาหนาย โดยจะทาการตวสอบ

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

3. รบสนคา ตวแทนจาหนายจะสงใบสงซอใหกบเจาของกจการ เจาของกจการทาการ

ตรวจสอบจานวนสนคา จายชาระเงน

3.1.5 Sequence Diagram ของระบบงานเดม

การพฒนาเวบไซตจาหนายสนคา กรณศกษา รานกฟพอยท อ.เมอง จ.มหาสารคาม ม

กระบวนการทางาน 3 กระบวนการสามารถนามาเขยนเปน Sequence Diagram แสดงขนตอนการ

ทางานของแตละกระบวนการไดดงน

61

3.1.5.1 Sequence Diagram การขายสนคา รานกฟพอยท อ.เมอง จ.มหาสารคาม

ภาพท 3-6 แสดง Sequence Diagram ของการขายสนคา รานกฟพอยท อ.เมอง จ.มหาสารคาม

62

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

ภาพท 3-7 แสดง Sequence Diagram ของการสงซอสนคา

63

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

ภาพท 3-8 แสดง Sequence Diagram ของการรบสนคา

64

3.1.6 ขอเสนอแนะ

3.1.6.1 รานควรพฒนาระบบการตรวจรบวตถดบใหมประสทธภาพมากขน

3.1.6.2 รานควรพฒนาระบบการซอ-ขาย โดยการนาเทคโนโลยใหมๆ เขามาใชเพออานวย

ความสะดวกใหกบลกคามมากขน

3.1.6.3 รานควรพฒนาระบบจดเกบเอกสารใหเปนระบบเพอใหงายตอการตรวจสอบ

3.2 ผงงานระบบงานใหม

3.1.1 แผนผงระบบงานใหม (Systems Flowchart)

Flowchart แสดงการทางานของการสมครสมาชก ของการพฒนาเวบไซตจาหนายสนคา กรณศกษา

รานกฟพอยท อ.เมอง จ.มหาสารคาม

65

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

เร�มตน

กรอกขอมลสมาชก

กรอก Username และ

Password

ยนยนรหสผาน

ตรวจสอบความถกตอง

ของขอมล

UsernameและPassword

ซ�ากนหรอไม

บนทกขอมลสมาชก

จบการทางาน

แสดงขอมลสมาชก

ไมถกตอง

ถกตอง

ซ�า

ไมซ�า

ภาพท 3-9 แสดง Flowchart ระบบการสมครสมาชกรานกฟพอยท อ.เมอง จ.มหาสารคาม

ของระบบงานใหม

66

อธบายขนตอน การทางานของ Flowchart ขนตอนการสมครสมาชก

1. ลกคาทาการกรอกขอมลสมาชก

2. กรอกชอผใชและรหสผาน

3. ยนยนรหสผาน

4. ตรวจสอบความถกตองของขอมล

5. ตรวจสอบ Username และ Password ซ ากนไมได

6. บนทกขอมลสมาชก

7. จบการทางาน

67

3.1.1.2 Flowchart การเขาสระบบ (Login)

เร�มตน

กรอก Username และ

password

ตรวจสอบ Username

และ Password

ตรวจสอบประเภท

การ login

ผดแลระบบสมาชก

เขาสระบบ

จบการทางาน

ไมถกตอง

ถกตอง

ผดแลระบบสมาชก

68

ภาพท 3-10 แสดง Flowchart ระบบการ Login เขาสระบบรานกฟพอยท อ.เมอง จ.

มหาสารคาม ของระบบงานใหม

อธบายขนตอน การทางานของ Flowchart ขนตอนการลอกอน

1. สมาชกทาการกรอกชอและรหสผาน

2. ถาชอและรหสผานถกตองระบบกจะทาการตรวจสอบประเภทการลอกอน

3. เขาสเวบไซตประเภทตางๆ

69

3.1.1.3 Flowchart แจงการซอสนคาบนเวบไซต

เร�มตน

กรอก Username

และ Password

ตรวจสอบ Username

และ password

เลอกซ�อสนคา

ลงตะกรา

ลกคาตดสนใจ

แสดงรายละเอยดการซ�อ

ตองการส�งซ�อเพ�ม

ยนยนการซ�อ

แสดงรายละเอยดการซ�อ

บนทกขอมลการซ�อ

จบการทางาน

ไมถกตอง

ถกตอง

ซ�อ

ตองการ

ไมซ�อ

ไมตองการ

คานวณราคาสนคา

แสดงจานวนราคาสนคา

70

ภาพท 3-11 แสดงระบบแจงการซอสนคาบนเวบไซตของรานกฟพอยท อ.เมอง จ.

มหาสารคาม ของระบบงานใหม

อธบายขนตอน การทางานของ Flowchart ขนตอนแจงการซอสนคาบนเวบไซต

1. ลกคากรอก Username และ Password เพอลอกอนเขาสระบบสมาชก

2. ตรวจสอบวา Username และ Password นน ถกตองหรอไม

3. ถาไมถกตองใหทาการกรอก Username และ Password ใหม ถาถกตองลกคาจะทาการเลอก

ซอสนคาลงตะกราสนคา

4. ลกคาตดสนใจซอสนคาหรอไมซอสนคา

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

แสดงรายละเอยดสนคาไดทาการเลอกไว

6. ลกคาตองการซอเพมหรอไม

7. ถาตองการใหทาการเลอกซอสนคาเพม

8. ถาไมตองการใหลกคาทาการคานวณราคาสนคา

9. แสดงจานวนราคาสนคาและทาการยนยนการซอสนคา

10. แสดงรายละเอยดการซอทงหมด

11. บนทกขอมลการซอสนคา

12. จบขนตอนแจงการซอสนคาบนเวบไซต

71

3.1.1.4 Flowchart แจงการชาระเงน

เร�มตน

กรอกขอมลเลขท�

การซ�อสนคา

แสดงขอมลการซ�อสนคา

บนทกการจาย

ชาระเงน

จบการทางาน

แสดงการจายชาระเงน

กรอกขอมลธนาคาร

Upload ไฟล

การชาระเงน

กรอกช�อสาขาธนาคาร

ภาพท 3-12 แสดงระบบแจงการชาระเงนของรานกฟพอยท อ.เมอง จ.มหาสารคาม

ของระบบงานใหม

72

อธบายขนตอน การทางานของ Flowchart ขนตอนแจงการชาระเงน

1. กรอกขอมลเลขทการซอสนคา

2. แสดงขอมลการซอสนคา

3. กรอกขอมลธนาคาร

4. Upload ไฟลการชาระเงน

5. บนทกการจายชาระเงน

6. แสดงการจายชาระเงน

7. จบการทางานขนตอนการจายชาระเงน

73

3.1.1.5 Flowchart ตรวจสอบขอมลการซอสนคา

เร�มตน

กรอกขอมลเลขท�

การซ�อสนคา

แสดงรายละเอยดการซ�อสนคา

บนทกรายละเอยด

การซ�อสนคา

จบการทางาน

ภาพท 3-13 แสดงระบบการตรวจสอบขอมลการซอสนคาของรานกฟพอยท อ.เมอง

จ.มหาสารคาม ของระบบงานใหม

อธบายขนตอน การทางานของ Flowchart ขนตอนการตรวจสอบขอมลการซอสนคา

1. กรอกขอมลเลขทการซอสนคา

2. แสดงรายละเอยดการซอสนคา

3. บนทกรายละเอยดการซอสนคา

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

74

3.1.1.6 Flowchart ตรวจสอบแจงการซอสนคาและการชาระเงน

เร�มตน

กรอกขอมลเลขท�

การซ�อสนคา

ชาระ ไมชาระ

ปรบปรง

การชาระเงน

แสดงรายการชาระเงน

จบการทางาน

แสดงรายละเอยด

การซ�อสนคา

ตรวจสอบ

การชาระเงน

ภาพท 3-14 แสดงระบบการตรวจสอบแจงการซอสนคาและการชาระเงนของรานกฟพอยท

อ.เมอง จ.มหาสารคาม ของระบบงานใหม

75

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

1. กรอกขอมลเลขทการซอสนคา

2. แสดงรายละเอยดการซอสนคา

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

4. ถาไมมการชาระเงนกจะจบขนตอนการตรวจสอบขอมลการซอสนคาและการจายชาระ

เงน

5. ถามการชาระเงนกจะปรบปรงการชาระเงน

6. แสดงรายการชาระเงน

7. จบการทางานขนตอนการตรวจสอบขอมลการซอสนคาและการชาระเงน

76

3.1.1.7 Flowchart การจดสงสนคา

เร�มตน

กรอกขอมลแจงการ

ชาระเงน

ตรวจสอบขอมล

การรบชาระ

จดสงสนคา

บนทกการ

จดสงสนคา

ออกใบสงสนคา

จบการทางาน

ชาระ ไมไดชาระ

ภาพท 3-15 แสดงระบบการจดสงสนคาของรานกฟพอยท อ.เมอง จ.มหาสารคาม ของ

ระบบงานใหม

77

อธบายขนตอน การทางานของ Flowchart ขนตอนการจดสงสนคา

1. กรอกขอมลแจงการชาระเงน

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

3. ถาไมมการชาระเงนกจะจบขนตอนการทางาน

4. ถาชาระเงนแลวกจะทาการจดสงสนคา

5. บนทกการจดสงสนคา

6. ออกใบสงสนคา

7. จบขนตอนการสงสนคา

78

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

เร�มตน

สนคาถงจดส�งซ�อ ตองการส�งซ�อเพ�ม

เลอกตวแทนจาหนาย

ออกใบส�งซ�อ

จบการทางาน

ไมใช

ใชตองการ

ไมตองการ

กรอกขอมลสนคา

กรอกขอมลสนคา

ท�ส�งซ�อ

บนทกการส�งซ�อ

ภาพท 3-16 แสดงระบบการสงซอสนคาของรานกฟพอยท อ.เมอง จ.มหาสารคาม ของระบบงานใหม

อธบายขนตอน การทางานของ Flowchart ขนตอนการการสงซอวตถดบ

79

1. กรอกขอมลลกคา

2. ตรวจสอบวาสนคาถงจดสงซอหรอไม

3. ถาไมใชใหตรวจสอบอกวาตองการสงซอหรอไม

4. ถาไมตองการใหจบขนตอนการสงซอ

5. ถาตองการใหทาการเลอกตวแทนจาหนาย

6. กรอกขอมลสนคาทจะสงซอ

7. บนทกการสงซอ

8. ออกใบสงซอ

9. จบขนตอนการสงซอสนคา

80

3.1.1.9 Flowchart การรบสนคา

เร�มตน

กรอกขอมลใบส�งซ�อ

ตรวจสอบใบส�งซ�อตรวจสอบ

การรบ

ตรวจสอบ

สภาพวตถดบ

ไมรบวตถดบ

แจงตวแทนจาหนาย

จบการทางาน

รบวตถดบ

จายชาระเงน

บนทกการรบ

วถดบ

ไมรบ

รบ

ไมครบ

ครบ

ไมชารด

ชารด

แจงตวแทนจาหนาย

คนวตถดบ

ภาพท 3-17 แสดงระบบการรบสนคาของรานกฟพอยท อ.เมอง จ.มหาสารคาม ของ

ระบบงานใหม

81

อธบายขนตอน การทางานของ Flowchart ขนตอนการรบสนคา

1. กรอขอมลใบสงซอ

2. ตรวจสอบใบสงซอวาครบหรอไม

3. ถาไมตรงหรอสนคาไมครบใหทาการตรวจสอบการรบสนคาวาจะรบหรอไม

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

5. ถารบกจะทาการตรวจสอบสภาพสนคาวาชารดหรอไม

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

7. ถาไมชารดใหรบสนคา

8. จายชาระเงน

9. บนทกการรบสนคา

10. ถาชารดไมรบสนคา

11. แจงตวแทนจาหนาย

12. จบขนตอนการรบสนคา

82

3.1.1.10 Flowchart การตดจาหนาย

เร�มตน

กรอกขอมลสนคา

ตรวจสอบวาสนคา

ชารดหรอไม

บนทกการชารด

ออกรายงานการตดจาหนาย

จบการทางาน

ชารด

ไมชารด

ภาพท 3-18 แสดงระบบการตดจาหนายของรานกฟพอยท อ.เมอง จ.มหาสารคาม ของ

ระบบงานใหม

83

อธบายขนตอน การทางานของ Flowchart ขนตอนการตดจาหนาย

1. กรอกขอมลสนคา

2. ตรวจสอบสนคาวาชารดหรอไม

3. ถาไมชารดจบขนตอนการตดจาหนาย

4. ถาชารดจะทาการบนทกรายการชารด

5. ออกรายงานการตดจาหนาย

6. จบขนตอนการตดจาหนาย

84

3.1.1.11 Flowchart การแสดงรายงาน

เรมตน

เลอกรายงาน

ทม

ตรวจสอบขอมล

รายงาน

ตองการพมพราย

งานหรอไม

พมพรายงาน

จบการทางาน

ไมม

ไม

ตองการ

แสดงรายละเอยด

รายงาน

ภาพท 3-19 แสดงระบบการแสดงรายงานของรานกฟพอยท อ.เมอง จ.มหาสารคาม ของ

ระบบงานใหม

85

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

1. ทาการเลอกรายงานทตองการพมพ

2. ตรวจสอบขอมลรายงานวามหรอไม

3. ถาไมมใหทาการเลอกรายงานใหม

4. ถามจะแสดงรายละเอยดรายงาน

5. ตรวจสอบวาตองการพมพรายงานหรอไม

6. ถาตองการกทาการพมพรายงาน

7. ถาไมตองการกจบขนตอนการพมพรายงาน

8. จบขนตอนการพมพรายงาน

86

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

จากการวเคราะหการพฒนาเวบไซตจาหนายสนคา กรณศกษา รานกฟพอยท อ.เมอง

จ.มหาสารคาม สามารถนามาเขยนเปน Use Case Diagram ไดดงน

ภาพท 3-20 แสดง Use Case Diagram ของการพฒนาเวบไซตจาหนายสนคา กรณศกษา

รานกฟพอยท อ.เมอง จ.มหาสารคาม

87

จากภาพท 3-20 สามารถอธบายกระบวนการทางานไดดงน

1. การสมครสมาชก ลกคาทวไปทาการสมครสมาชกกบพนกงานและกอนทจะสมคร พนกงาน

จะตองตรวจสอบความถกตองของขอมลกอน

2. แจงการซอสนคา สมาชกจะทาการแจงการซอสนคา ตอง Login เขาสระบบกอน ถงจะ

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

สนคา

3. แจงการชาระเงน สมาชกจะแจงการชาระเงน เมอทาการแจงการซอสนคาเรยบรอยแลว กจะ

ตรวจสอบการซอสนคา

4. สงสนคา เม อสมาชกแจงการชาระเงนแลว พนกงานจะทาการสงสนคา โดยจะตอง

ตรวจสอบแจงการซอสนคา ตรวจสอบแจงการชาระเงน

5. สงซอวตถดบ พนกงานจะสงซอวตถดบจากตวแทนจาหนาย โดยจะตองตรวจสอบวาถงจด

สงซอหรอไม

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

การตรวจสอบใบสงซอ ตรวจสอบคณภาพวตถดบ ถาวตถดบชารดพนกงานจะสงวตถดบคน

ใหกบตวแทนจาหนาย

7. ตดจาหนาย พนกงานจะตรวจสอบสนคา ถาสนคาชารดพนกงานจะทาการตดจาหนาย

88

Use Case Documentation

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

ตารางท 3-1 Use Case Documentation การสมครสมาชก

Use Case 1

Use Case Name การสมครสมาชก

Actor ลกคา,พนกงาน

Purpose เพอสมครสมาชกใหลกคา

Level Primary Use Case

Preconditions กรอกขอมลประกอบการสมครตองครบถวน

Post conditions ลกคาไดรบสทธในการเขาใชงาน

Main flows 1. Use Case จะเรมตนกจกรรมเมอลกคา

ตองการสมครสมาชก

2. กรอกขอมลการสมครวาครบหรอไม

ถาไมครบ

2.1.1 กรอกขอมลใหม

ถาถกตอง

2.2.1 ลกคาไดรบสทธในการเขาใชงาน

Alternate condition กรอกขอมลไมครบ

89

Use Case ของแจงการซอสนคา

ตารางท 3-2 Use Case Documentation แจงการซอสนคา

Use Case 2

Use Case Name แจงการซอสนคา

Actor ลกคา,พนกงาน

Purpose เพอแจงการซอสนคาใหแกลกคา

Level Primary Use Case

Preconditions เมอตองการแจงการซอสนคา

Post conditions ไดแจงการซอสนคา

Main flows 1. Use Case จะเรมตนกจกรรมเมอลกคา

ตองการแจงการซอสนคา

2. กรอกขอมลสนคาวาตองการหรอไม

ถาไมตองการ

2.1.1 กรอกขอมลสนคาใหม

ถาตองการ

2.2.1 ลกคาแจงการซอสนคา

Alternate condition -

90

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

ตารางท 3-3 Use Case Documentation ของการตรวจสอบขอมลสนคา

Use Case 2.1

Use Case Name ตรวจสอบขอมลสนคา

Actor ลกคา

Purpose เพอตรวจสอบขอมลสนคา

Level Include Use Case

Preconditions เมอลกคาตองการซอสนคา

Post conditions ทราบขอมลสนคาวามอะไรบาง

Main flows 1. Use Case จะเรมเมอลกคาทาการแจงการ

ซอสนคา

2. กรอกขอมลสนคา

3. ทาการคนหาขอมลสนคา

If ตองการ

3.1 include 2.2

Else ไมตองการ

3.2 จบการทางาน

Alternate condition -

91

Use Case ของการตรวจสอบสถานะการซอสนคา

ตารางท 3-4 Use Case Documentation ของการตรวจสอบสถานะการซอสนคา

Use Case 2.2

Use Case Name ตรวจสอบสถานะการซอสนคา

Actor ลกคา

Purpose เพอตรวจสอบสถานะการซอสนคา

Level Include Use Case

Preconditions เมอลกคาตองการตรวจสอบสถานะการซอสนคา

Post conditions ทราบสถานะการซอสนคา

Main flows 1. Use Case จะเรมเมอลกคาทาการแจงการ

ซอสนคา

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

3. ทาการคนหาขอมลลกคา

If ไมมขอมลทตองการ

3.1 กรอกขอมลใหม

Else มขอมลทตองการ

3.2 แสดงสถานะการซอสนคา

Alternate condition -

92

Use Case ของแจงการชาระเงน

ตารางท 3-5 Use Case Documentation แจงการชาระเงน

Use Case 3

Use Case Name แจงการชาระเงน

Actor ลกคา,พนกงาน

Purpose เพอแจงการชาระเงนใหแกลกคา

Level Primary Use Case

Preconditions แจงการชาระเงน

Post conditions ลกคาแจงการชาระเงน

Main flows 1. Use Case จะเรมตนกจกรรมเมอลกคา

ตองการแจงการชาระเงน

2. กรอกขอมลการชาระเงนวาตองการชาระ

หรอไม

ถาไมตองการชาระ

2.1.1 กรอกขอมลใหม

ถาตองการชาระ

2.2.1 ลกคาแจงการชาระเงน

Alternate condition -

93

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

ตารางท 3-6 Use Case Documentation ของการตรวจสอบขอมลการซอสนคา

Use Case 3.1

Use Case Name ตรวจสอบขอมลการซอสนคา

Actor ลกคา

Purpose เพอตรวจสอบขอมลการซอสนคาของลกคา

Level Include Use Case

Preconditions เมอตองการแจงการชาระเงน

Post conditions ทราบขอมลการซอสนคา

Main flows 1. Use Case จะเรมเมอลกคาทาการแจงการ

ชาระเงน

2. กรอกขอมลลกคา

3. ทาการคนหาขอมลสนคา

If ตองการ

3.1 แสดงการชาระเงน

Else ไมตองการ

3.2 จบการทางาน

Alternate condition -

94

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

ตารางท 3-7 Use Case Documentation การสงสนคา

Use Case 4

Use Case Name การสงสนคา

Actor ลกคา,พนกงาน

Purpose เพอสงสนคาใหแกลกคา

Level Primary Use Case

Preconditions สงสนคา

Post conditions พนกงานสงสนคาใหแกลกคา

Main flows 1. Use Case จะเรมตนกจกรรมเมอลกคา

แจงการชาระเงนแลว

2. กรอกขอมลลกคาวาชาระหรอไม

ถาไมชาระ

2.1.1 กรอกขอมลใหม

ถาชาระ

2.2.1 จดสงสนคา

Alternate condition -

95

Use Case ของการตรวจสอบแจงการซอสนคา

ตารางท 3-8 Use Case Documentation การตรวจสอบแจงการซอสนคา

Use Case 4.1

Use Case Name ตรวจสอบแจงการซอสนคา

Actor พนกงาน

Purpose เพอจดสงสนคาใหแกลกคา

Level Include Use Case

Preconditions สงสนคา

Post conditions ทราบขอมลการซอสนคา

Main flows 1. Use Case จะเรมเมอลกคาทาการแจงการ

ชาระเงน

2. กรอกขอมลการซอสนคา

3. ทาการคนหาขอมลการซอสนคา

If มการซอสนคา

3.1 include 4.2

Else ไมมการซอสนคา

3.2 จบการทางาน

Alternate condition -

96

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

ตารางท 3-9 Use Case Documentation การตรวจสอบแจงการชาระเงน

Use Case 4.2

Use Case Name ตรวจสอบแจงการชาระเงน

Actor พนกงาน

Purpose เพอสงสนคาใหแกลกคา

Level Include Use Case

Preconditions เมอตองการสงสนคา

Post conditions ทราบขอมลการชาระเงน

Main flows 1. Use Case จะเรมเมอลกคาทาการแจงการ

ชาระเงน

2. กรอกขอมลลกคา

3. ทาการคนหาขอมลลกคา

If มการชาระ

3.1 แสดงรายงานการชาระเงน

Else ไมมการชาระ

3.2 กรอกขอมลใหม

Alternate condition -

97

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

ตารางท 3-10 Use Case Documentation การสงซอสนคา

Use Case 5

Use Case Name การสงซอสนคา

Actor พนกงาน,ตวแทนจาหนาย

Purpose เพอสงซอสนคาจากตวแทนจาหนาย

Level Primary Use Case

Preconditions เมอสงซอสนคา

Post conditions สงใบสงซอสนคาใหตวแทนจาหนาย

Main flows 1. Use Case จะเรมตนกจกรรมเมอตองการ

สงซอสนคา

2. กรอกขอมลสนคาทตองการสงซอวาถง

จดสงซอหรอไม

ถาไมถงจดสงซอ

2.1.1 กรอกขอมลใหม

ถาถงจดสงซอ

2.2.1 พนกงานสงซอสนคา

Alternate condition -

98

Use Case ของการตรวจสอบจดสงซอ

ตารางท 3-11 Use Case Documentation ของการตรวจสอบจดสงซอ

Use Case 5.1

Use Case Name ตรวจสอบจดสงซอ

Actor พนกงาน

Purpose เพอสงซอสนคาจากตวแทนจาหนาย

Level Include Use Case

Preconditions เมอสงซอสนคา

Post conditions ทราบขอมลวาสนคาถงจดสงซอหรอไม

Main flows 1. Use Case จะเรมเมอพนกงานตองการ

สงซอสนคา

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

3. แสดงรายละเอยดขอมลขอมลสนคา

Alternate condition -

99

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

ตารางท 3-12 Use Case Documentation การรบสนคา

Use Case 6

Use Case Name การรบสนคา

Actor พนกงาน, ตวแทนจาหนาย

Purpose เพอรบสนคาจากตวแทนจาหนายและบนทกการ

รบสนคา

Level Primary Use Case

Preconditions เมอมการสงซอ

Post conditions ไดรบสนคาจากตวแทนจาหนาย

Main flows 1. Use Case จะเรมเมอพนกงานรบสนคาจาก

ตวแทนจาหนาย

2. include 6.1

3. เลอกรายการทรบสนคา

4. คานวณราคา

5. บนทกการรบสนคา

Alternate condition -

100

Use Case ของการตรวจสอบการสงซอ

ตารางท 3-13 Use Case Documentation การตรวจสอบการสงซอ

Use Case 6.1

Use Case Name ตรวจสอบการสงซอ

Actor พนกงาน

Purpose เพอตรวจสอบการสงซอสนคาจากตวแทน

จาหนาย

Level Include Use Case

Preconditions เมอรบสนคา

Post conditions ทราบขอมลการสงซอสนคา

Main flows 1. Use Case จะเรมเมอลกคาทาการรบสนคา

2. กรอกขอมลการสงซอ

3. ทาการคนหาขอมลการสงซอ

If มการสงซอ

3.1 include 6.2

Else ไมมการสงซอ

3.2 จบการทางาน

Alternate condition -

101

Use Case ของการตดจาหนาย

ตารางท 3-14 Use Case Documentation การตดจาหนาย

Use Case 7

Use Case Name การตดจาหนาย

Actor พนกงาน

Purpose เพอตดจาหนายของรานกฟพอยท

Level Primary Use Case

Preconditions เมอสนคาชารด

Post conditions -

Main flows 1. Use Case จะเรมตนกจกรรมเมอ

พนกงานตองการตดจาหนาย

2. include 7.1

3. แสดงรายละเอยดสนคา

Alternate condition -

102

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

ตารางท 3-15 Use Case Documentation การตรวจสอบสนคา

Use Case 7.1

Use Case Name ตรวจสอบสนคา

Actor พนกงาน

Purpose เพอตดจาหนายของรานกฟพอยท

Level Include Use Case

Preconditions เมอสนคาชารด

Post conditions -

Main flows 1. Use Case จะเรมตนกจกรรมเมอ

พนกงานตองการตดจาหนาย

2. ตรวจสอบสนคาวาชารดหรอไม

ถาไมชารด

จบการทางาน

ถาชารด

2.2 ตดจาหนาย

Alternate condition -

103

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

การพฒนาเวบไซตจาหนายสนคา กรณศกษารานกฟพอยท อ.เมอง จ.มหาสารคาม มกระบวนการ

ทางาน 7 กระบวนการ ซงสามารถนามาเขยนเปน Class Diagram แสดงขนตอนการทางานแตละ

กระบวนการไดดงน

3.2.3.1 การสมครสมาชก

ภาพท 3-21 แสดง Class Diagram ของการสมครสมาชกของลกคาทวไป

104

แจงการซอสนคา

ภาพท 3-22 แสดง Class Diagram ของการแจงการซอสนคาของสมาชก

105

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

ภาพท 3-23 แสดง Class Diagram ของการแจงการชาระเงนของสมาชก

106

การสงสนคา

ภาพท 3-24 แสดง Class Diagram ของการแจงการสงสนคาใหลกคาสมาชก

107

การสงซอสนคา

ภาพท 3-25 แสดง Class Diagram ของการแจงการสงซอสนคาของพนกงาน

108

การรบสนคา

ภาพท 3-26 แสดง Class Diagram ของการแจงการรบสนคาของพนกงาน

109

การตดจาหนาย

ภาพท 3-27 แสดง Class Diagram ของการแจงการตดจาหนายของพนกงาน

110

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

การพฒนาเวบไซตจาหนายสนคา กรณศกษารานกฟพอยท อ.เมอง จ.มหาสารคาม ม

กระบวนการทางาน 7 กระบวนการ ซงสามารถนามาเขยนเปน Sequence Diagram แสดงขนตอนการ

ทางานแตละกระบวนการไดดงน

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

ภาพท 3-28 แสดง Sequence Diagram ของการสมครสมาชก

111

3.2.4.2 แจงการซอสนคา

ภาพท 3-29 แสดง Sequence Diagram ของการแจงการซอสนคา

112

3.2.4.3 แจงการชาระเงน

ภาพท 3-30 แสดง Sequence Diagram ของการแจงการชาระเงน

113

3.2.4.4 แจงการสงสนคา

ภาพท 3-31 แสดง Sequence Diagram ของการสงสนคา

114

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

ภาพท 3-32 แสดง Sequence Diagram ของการสงซอสนคา

115

3.2.4.6 การรบสนคา

ภาพท 3-33 แสดง Sequence Diagram ของการรบสนคา

116

3.2.4.7 การตดจาหนาย

ภาพท 3-34 แสดง Sequence Diagram ของการตดจาหนาย

117

3.2.5 Data Dictionary

โครงงานเวบไซตจาหนายสนคา กรณศกษารานกฟพอยท อ.เมอง จ.มหาสารคาม ไดแบงกลม

ผใชออกเปน 2 กลม

3.2.5.1 สวนหนาราน

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

Attribute Description Data type Length Key Reference

member_id รหสสมาชก int 11 Pk

id_mem หมายเลขสมาชก varchar 20

member_name ชอสมาชก varchar 50

member_address ทอย varchar 50

member_district อาเภอ varchar 50

member_province จงหวด varchar 50

member_zipcode รหสไปรษณย varchar 5

member_tel เบอรโทรศพท varchar 10

member_ username ชอลอกอน varchar 30

member_ password รหสผาน varchar 30

member_email อเมล varchar 40

member_signup สถานะ varchar 40

ตารางท 3 – 17 แจงการซอสนคา ( Order_sale)

Attribute Description Data type Length Key Reference

os _id รหสการซอสนคา int 11 Pk

member_id รหสสมาชก int 11 PK,FK Product

os_date วนทซอสนคา date

price_net ราคารวมสทธ int 5

add_sent ราคาคาขนสง int 5

sts_sent สถานะขนสง int 1

118

ตารางท 3 – 18 แสดงขอมลการตงคาแจงการซอสนคา (sale)

Attribute Description Data type Length Key Reference

sa_id รหสตงคาการซอสนคา int 10 PK

discount สวนลด% int 10

price_discount ราคาทจะไดรบสวนลด int 5

sent_price คาขนสง int 10

length_date_pay ระยะเวลาการซอสนคา char 2

order_remon เดอนทรบสนคา int 2

order_reday วนทรบสนคา int 2

order_numbuy จานวนทสงซอขนตา int 2

ตารางท 3 – 19 แสดงขอมลรายละเอยดแจงการซอสนคา (sale_detail)

Attribute Description Data type Length Key Reference

os _id รหสการซอสนคา int 5 PK

sa_id รหสตงคาการซอสนคา int 5 FK sale

id_pro รหสสนคา int 5 FK product

sale_total จานวนทซอ char 5

price_discount สวนลด int 5

price_total ราคารวมทงหมด double 5

3.2.5.2 สวนหลงรานของผดแลระบบสามารถดาเนนการตางๆภายในเวบไซตดงน

ตารางท 3 – 20 ตารางผดแลระบบ ( Admin)

Attribute Description Data type Length Key Reference

user ชอลอกอน varchar 40

password รหสผาน varchar 40

119

ตารางท 3 – 21 ตารางขอมลการสงซอ ( Order)

Attribute Description Data type Length Key Reference

order _id รหสการสงซอ int 5 PK

order _date วนทสงซอ date

order _redate วนทรบวตถดบ date

id_sup รหสตวแทนจาหนาย int 10 FK suply

price_net ราคารวมสทธ double 5

order_status สถานะการสงซอ int 1

pay_ status การชาระเงน varchar 5

ตารางท 3 – 22 ตารางขอมลรายละเอยดการสงซอ ( Order_detail)

Attribute Description Data type Length Key Reference

order _id รหสการสงซอ int 5 PK

id_pro รหสสนคา int 5 PK,FK product

0rder_price_total ราคาตอหนวย double 5

ordet _amount จานวนทสงซอ int 10

order _ price_net ราคารวมสทธ double 11

prd_received สถานะการรบสนคา int 1

ตารางท 3 – 23 ตารางขอมลแจงการชาระเงน ( paymoney )

Attribute Description Data type Length Key Reference

pay_id รหสการชาระเงน int 5 PK

os _id รหสการซอสนคา int 5 FK Order_sale

pay_phone เบอรโทรศพท int 10

traking_no หมายเลขอางองการ

สงซอ

varchar 10

money_pay จานวนเงน int 5

Bank_id รหสธนาคาร int 2

pay_bank ธนาคารทโอน varchar 50

pay_bank_branch สาขาธนาคารทโอน varchar 50

120

ตารางท 3 – 24 ตารางขอมลแจงการชาระเงน ( paymoney ) (ตอ)

Attribute Description Data type Length Key Reference

bank_pay ชอธนาคารทโอน varchar 50

pay_date วนทโอนเงน date

ตารางท 3 – 25 ตารางขอมลธนาคารของราน (banking)

Attribute Description Data type Length Key Reference

bank _id รหสธนาคาร int 2 PK

bank_name ชอธนาคาร varchar 50

bank_branch สาขา varchar 50

ตารางท 3 – 26 ตารางขอมลสนคา (Product)

Attribute Description Data type Length Key Reference

id_pro รหสสนคา varchar 5 PK

name_pro ชอสนคา varchar 50

id _type รหสประเภทสนคา int 5 FK Product_type

0rder_price_total ราคาตอหนวย double 5

total_pro จานวนสนคาทงหมด int 11

detail_pro รายละเอยดสนคา text

photo_pro รปภาพสนคา varchar 50

qty_pro สนคาอยระหวางสงซอ int 10

id_sup รหสตวแทนจาหนาย int 10 FK suply

pro_low_stock จานวนสนคาตาสด int 5

prd_status สถานะ int 1

ตารางท 3 –27 ตารางขอมลประเภทสนคา ( Product_type)

Attribute Description Data type Length Key Reference

id_type รหสประเภทสนคา int 5 PK

name_type ชอประเภทสนคา varchar 50

121

ตารางท 3 – 28 ตารางขอมลตวแทนจาหนาย ( suply)

Attribute Description Data type Length Key Reference

id_sup รหสตวแทนจาหนาย int 5 PK

name ชอตวแทนจาหนาย varchar 50

name_shop ชอราน varchar 50

address ทอย varchar 50

district อาเภอ varchar 50

province จงหวด varchar 50

zipcode รหสไปรษณย varchar 5

tel เบอรโทรศพท varchar 10

fax หมายเลขแฟกซ varchar 10

signup สถานะ varchar 50

ตารางท 3 – 29 ตารางขอมลสมดเยยม ( guest book)

Attribute Description Data type Length Key Reference

id_guest รหสลาดบท int 5 PK

name ชอผเขยน varchar 20

email อเมลผเขยน varchar 80

title ชอเรอง varchar 50

date_g วนทเขยน date

message ขอความ text

122

3.2.6 Site Map

เร�มตน

Login เขาสระบบ

Username Password

ตรวจสอบ Username

Password

เลอกระบบ

การทางาน

จดการขอมล

ลกคา

จดการขอมล

สนคา

จดการขอมล

ผดแลระบบ

จดการขอมล

ตวแทนจาหนาย

จดการขอมล

แจงการซ�อสนคา

จดการขอมล

การส�งซ�อ

จดการขอมล

การขนสง

จดการขอมล

การรบวตถดบ

ขอมลจดการ

ทารายงาน

จดการขอมล

สมดเย�ยม

เพ�ม/ลบ/

แกไข/บนทก

เพ�ม/ลบ/

แกไข/บนทก

เพ�ม/ลบ/

แกไข/บนทก

เพ�ม/ลบ/

แกไข/บนทก

เพ�ม/ลบ/

แกไข/บนทก

เพ�ม/ลบ/

แกไข/บนทก

เพ�ม/ลบ/

แกไข/บนทก

เพ�ม/ลบ/

แกไข/บนทก

เพ�ม/ลบ/

แกไข/บนทก

รายงานสนคา

เพ�อขาย

รายงาน

การซ�อสนคา

รายงานยอด

คงเหลอ

รายงาน

การส�งซ�อ

รายงาน

การรบ

จบการทางาน

ไมถกตอง

ถกตอง

เลอก

ไมเลอก

ภาพท 3-35 แสดง Site Map การพฒนาเวบไซตจาหนายสนคา กรณศกษารานกฟพอยท อ.

เมอง จ.มหาสารคาม

top related