วิธการดําเนินงาน182).pdf3.1.2.1 ควรม ระบบเช...
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 การพฒนาเวบไซตจาหนายสนคา กรณศกษารานกฟพอยท อ.
เมอง จ.มหาสารคาม