บทที่ 3 วิธีการดําเนินงาน 3.1 ระบบ...

Preview:

Citation preview

31

บทที่ 3

วิธีการดําเนินงาน

ผูพัฒนาระบบน้ีไดทําการศึกษาขอมูลและรูปแบบการดําเนินงานเดิมของราน บุญเจริญอะไหลยนต เชน การสั่งซื้อสินคา(รับสินคามา) การขายสินคา(ขายสินคาออก) ผูพัฒนาระบบไดเก็บรวบรวมขอมูลท่ีจะนําไปใชในการวิเคราะหระบบงานเดิม ดังน้ี 3.1 ระบบงานเดิม รานบุญเจริญอะไหลยนต ปจจุบันไดเปดใหบริการจําหนายอะไหลรถยนต และนํ้ามันเครื่องทุกชนิด จําหนายสินคาเปนเงินสด โดยทางรานไดสั่งซื้อสินคาจากบริษัทโดยผานตัวแทนจําหนาย เพื่อมาขายใหกับลูกคา เม่ือรับสินคามาแลวก็จะนํามาจัดเรียงไวภายในราน การจําหนายสินคาจะจําหนายเปนเงินสดเทาน้ัน ชองทางการจําหนายสินคามีทางเดียว คือลูกคาตองมาสั่งซื้อสินคาไดท่ีรานเทานั้น การดําเนินกิจการแบบกิจการเจาของคนเดียว เจาของรานคือ นายทินกร พันธโคตร เนื่องจากปจจุบันรานบุญเจริญอะไหลยนต ยังไมมีระบบสาสนเทศเขามาใชอยางเปนรูปธรรม ท้ังยังใชการบันทึกแบบเดิมๆ และยังยากตอการคนหาขอมูล ท้ังยังไมมีเว็บไซตหนารานอินเตอรเน็ต การที่ลูกคาตองการขอมูลสินคาและซื้อสินคาจําเปนตองเดินทางมาทางรานเทาน้ัน โดยไมรูวาสินคาท่ีตัวเองตองการมีภายในรานหรือไม ทําใหเสียเวลา และสงผลเสียตอระบบการทํางานภายในรานดวย

32

3.2 ปญหาของระบบ จากการศึกษาการทํางานของระบบเดิมของรานบุญเจริญอะไหลยนต ทําใหทราบถึงปญหา ท่ีมีอยูภายในราน ซึ่งสามารถอธิบายพอเปนสังเขป ไดดังนี้ ปญหาของระบบท่ีเปนอยูคือ ขอมูลยังจัดเก็บเปนรูปแบบเอกสารอยู จึงทําใหการคนหาลําบากและใชเวลานาน , มีชองทางในการจัดจําหนายพียงชองทางเดียว คือ ลูกคาตองเดินทางมาซื้อสินคาที่รานเพียงเทาน้ัน จึงทําใหไมสะดวก เพราะตองเสียเวลาที่จะเดินทางมาซื้อสินคา , ยังขาดการจัดเก็บขอมูลของสินคาท่ีไมเปนระบบ ไมสามารถท่ีจะคนหาขอมูลสินคาภายในรานได จากผลกระทบขางตน สงผลใหการทํางานของรานบุญเจริญอะไหลยนต ไมมีประสิทธิภาพ เกิดความลาชา เวลาในการสั่งซื้อสินคาแตละครั้งก็ทําใหเสียเวลามาก เพราะไมมีระบบการจัดเก็บสินคาในรูปแบบคลังสินคา เน่ืองจากเอกสารชํารุดหรือสูญหาย ทําใหเกิดผลเสียตอกิจการเปนอันมาก

ภาพที ่3-1 แผนภูมิกางปลา

ขอเสนอแนะ 1. ควรสรางเว็บไซตฐานขอมูล เพื่อใชในการจัดเก็บขอมูลตางๆภายในราน เชนขอมูลลูกคา

ขอมูลสินคา เพื่อท่ีจะทําใหสามารถคนหาขอมูลไดงาย และการจัดเก็บขอมูลก็เปนระบบ 2. ควรเพิ่มชองทางการจําหนาย 3. ควรจะมีการ update ขอมูลขาวสารเก่ียวกับสินคาภายในรานอยูเสมอ

33

3.3 ลักษณะการดําเนินงาน

1. การส่ังซื้อสินคา เม่ือสินคาภายในรานเหลือนอย เจาของรานก็จะเช็คสินคาคงเหลือ วา สินคาชนิดไหนถึงจุดสั่งซื้อที่ตองซื้อเพิ่ม เจาของรานก็จะกรอกรายละเอียดสินคาและพิมพใบสั่งซื้อแลวสงใบสั่งซื้อไปยังตัวแทนจําหนาย แตถาสินคายังไมถึงจุดสั่งซื้อ เจาของรานก็จะไมสั่งซื้อเพิ่ม

ภาพที่ 3-2 แสดง System Flow Chart (การสั่งซื้อสินคา)

34

ปญหาการส่ังซื้อสินคา - การจัดเก็บขอมูลสินคาและขอมูลตัวแทนจําหนายยังอยูในรูปแบบกระดาษ จึงทําใหการคนหาลาชา และบางครั้งอาจทําใหเอกสารสูญหาย

2. การรับสินคา ตัวแทนจําหนายจะนําสินคามาสงที่ราน เจาของรานตรวจสอบสินคาที ่สั่งซื้อวาตรงกับท่ีสั่งซื้อไปหรือไม ถาตรงกับที่สั่งซื้อไป เจาของรานก็จะรับสินคาพรอมกับบันทึกการรับสินคา แลวจายชําระพรอมท้ังรับใบเสร็จ แตถาสินคาไมตรงกับท่ีสั่งซื้อไป เจาของรานก็จะไมรับสินคา

ภาพที่ 3-3 แสดง System Flow Chart (การรับสินคา)

35

ปญหาการรับสินคา - การตรวจสอบสินคามีความลาชา เพราะยังไมมีคอมพิวเตอรเขามาชวยงาน - ไมมีฐานขอมูลไวสําหรับจัดเก็บขอมูลสินคาท่ีตัวแทนจําหนายนํามาสง

3. การขายสินคา ลูกคาเดินทางมาท่ีราน และทําการเลือกซื้อสนิคา ถาลูกคามีความสนใจ ในสินคา และตองการซื้อ ก็จะสอบถามราคาจากเจาของราน ถาลูกคาพอใจในราคาสินคาก็จะรับสินคาพรอมท้ังชําระเงิน แลวเจาของรานก็จะออกใบเสร็จใหกับลูกคา แตถาราคาสินคาแพงจนเกินไป ลูกคาก็จะไมซื้อ

ภาพที ่3-4 แสดง System Flow Chart (การขายสินคา)

36

ปญหาการขายสินคา - มีชองทางการจําหนายชองทางเดียว - ไมมีการประชาสัมพันธขอมูลขาวสาร จึงทําใหลูกคายังไมรูจักสินคาในรานบุญเจริญอะไหลยนต

3.4 Use Case Diagram

ภาพที่ 3-5 แสดง Use Case Diagram ระบบงานเดิม

37

จากภาพน้ีสามารถสรุปไดดังน้ี - ส่ังซื้อ ผูขาย จะทําการสั่งซื้อสินคากับตัวแทนจําหนาย ในกรณีที่สินคาถึงจุดสั่งซื้อ

โดยมีตรวจสอบสินคาถึงจุดสั่งซื้อทุกครั้ง - รับสินคา ผูขายจะทําการตรวจสอบสินคากอนทุกครั้งในการรับสินคา วาสินคาท่ี

รับมาครบตามที่สั่งซื้อหรือไม และจะทําการตรวจสอบคุณภาพดวย หากสินคาท่ีรับมาจากตัวแทนจําหนายไมไดคุณภาพ ก็จะทําการสงคืนสินคาไปยังตัวแทนจําหนาย

- การขาย ผูซื้อจะทําการเลือกซื้อสินคา และเม่ือพอใจในสินคาจะทําการซื้อ โดยผูขาย จะขาย สินคาใหกับผูซื้อ

3.5 Use Case Document

1. ส่ังซื้อ

Use case ID 1

Use case name สั่งซื้อ Actor ผูขาย , ตัวแทนจําหนาย Purpose เพื่อตองการสั่งซื้อสินคาเขาราน Level Primary use case

Preconditions ตรวจสอบจุดสั่งซื้อ Postconditions ผูขายไดสั่งซื้อสินคาเขารานกับตัวแทนจําหนาย

Main Flows 1) ผูขายทําการตรวจสอบสินคาถึงจุดสั่งซื้อ

2) ตัวแทนจําหนายไดรับใบสั่งซื้อ

Alternate Condition สินคายังไมถึงจุดสั่งซื้อ

38

2. รับสินคา

Use case ID 2

Use case name รับสินคา Actor ผูขาย , ตัวแทนจําหนาย

Purpose เพื่อทําการรับสินคาจากตัวแทนจําหนาย Level Primary Use Case

Preconditions สั่งซื้อ Postconditions ผูขายไดรับสินคาเขารานจากตัวแทนจําหนาย

Main Flows 1) ผูขายทําการตรวจสอบสินคาท่ีรับมา

2) ทําการบันทึกสินคาท่ีรับ

Alternate Condition -

Use case ID 1.1

Use case name ตรวจสอบจุดสั่งซื้อ Actor ผูขาย Purpose เพ่ือตองการตรวจสอบจุดสั่งซื้อสินคา Level Include

Preconditions - Postconditions ผูขายไดทราบจํานวนสินคาและจํานวนจุดสั่งซื้อสินคา

Main Flows 1) ผูขายทําการตรวจสอบสินคาถึงจุดสั่งซื้อ

2) ถาสินคาถึงจุดสั่งซื้อ ผูขายจะทําการสั่งซื้อ

Alternate Condition -

39

Use case ID 2.1

Use case name ตรวจสอบสินคา Actor ผูขาย Purpose ผูขายตองการตรวจสอบสินคา Level Include

Preconditions รับสินคา Postconditions ผูขายไดทราบรายละเอียดสินคาท่ีรับวาครบตามท่ีสั่งซื้อหรือไม Main Flows 1) ผูขายทําการตรวจสอบสินคา

Alternate Condition -

Use case ID 2.2

Use case name ตรวจสอบคุณภาพสินคา Actor ผูขาย Purpose ผูขายตองการตรวจสอบคุณภาพสินคา Level Include

Preconditions รับสินคา Postconditions ผูขายไดทราบคุณภาพของสินคา

Main Flows 1) ผูขายทําการตรวจสอบคุณภาพสินคา Alternate Condition -

40

3. ขายสินคา

Use case ID 3.1

Use case name เลือกสินคา Actor ผูซื้อ Purpose ผูซื้อตองการเลือกซื้อสินคา Level Include

Preconditions - Postconditions ผูซื้อไดสินคาท่ีจะถูกใจ

Main Flows 1) ผูซื้อทําการเลือกสินคาท่ีจะซื้อ

2) ผูซื้อไดนําสินคาท่ีไดเลือกไปจายชําระเงินกับผูขาย

Alternate Condition -

Use case ID 3

Use case name ขายสินคา Actor ผูขาย , ผูซื้อ Purpose ผูขายทําการขายสินคาใหกับผูซื้อ Level Primary Use Case

Preconditions ผูซื้อเลือกซื้อสินคาท่ีถูกใจ Postconditions ผูขายไดขายสินคาใหกับผูซื้อ

Main Flows 1) ผูซื้อทําการเลือกซื้อสินคา

2) ผูขายทําการขายสินคาใหกับผูซื้อ

Alternate Condition ไมมีสินคาท่ีถูกใจ

41

3.6 Class Diagram

1. ส่ังซื้อ Class Diagram แสดงถึงการสั่งซื้อสินคาระหวางผูขายกับตัวแทนจําหนาย

ภาพที่ 3-6 แสดง Class Diagram (สั่งซื้อ)

42

2. รับสินคา

Class Diagram แสดงการรับสินคาระหวางผูขายกับตัวแทนจําหนาย

ภาพที ่3-7 แสดง Class Diagram (รับสินคา)

43

3. การขาย

Class Diagram แสดงการขายสินคาของรานบุญเจริญอะไหลยนตระหวางผูซื้อกับผูขาย

ภาพที่ 3-8 แสดง Class Diagram (การขาย)

44

3.7 Sequence Diagram 1. ส่ังซื้อ

Sequence Diagram แสดงการสั่งซื้อสินคาระหวางผูขายกับตัวแทนจําหนาย

ภาพที่ 3-9 แสดง Sequence Diagram (สั่งซื้อ)

45

2. รับสินคา แสดง Sequence Diagram การรับสินคาระหวางผูขายกับตัวแทนจําหนาย

ภาพที่ 3-10 แสดง Sequence Diagram (รับสินคา)

46

3. การขาย แสดง Sequence Diagram การขายสินคาระหวางผูซื้อกับผูขาย

ภาพที ่3-11 Sequence Diagram (การขาย)

47

วิเคราะหและออกแบบระบบงานใหม

ในสวนของการวิเคราะหระบบงานใหมน้ี ผูพัฒนาระบบจะนํารายละเอียดของขั้นตอนการวิเคราะหและออกแบบระบบ ซึ่งไดนําขอเสนอแนะและแนวความคิดตางๆจากที่ไดศึกษามาแลวในการวิเคราะหระบบเกา มาประยุกตใชงาน โดยประกอบไปดวยการวิเคราะหระบบงานใหม 4.1 ระบบงานใหม รานบุญเจริญอะไหลยนต ปจจุบันน้ีไดเปดใหบริการจําหนายอะไหลรถยนต โดยทางรายไดทําการสั่งซื้อสินคาจากตัวแทนจําหนาย ซึ่งการสั่งซื้อสินคานั้นทางรานจะมีการตรวจสอบสินคาถึงจุดสั่งซื้อ เม่ือสินคาชนิดใดถึงจุดสั่งซื้อก็จะทําการสั่งซื้อสินคาเขามาเพิ่มทันท ีในการรับสินคา ทางรานก็จะทําการตรวจรับสินคาท่ีตัวแทนจําหนายนํามาให วาตรงกับจํานวนท่ีทางรานไดสั่งซื้อไปหรือไม ถาตรงตามท่ีสั่งซื้อก็จะรับสินคาและชําระเงินใหตัวแทนจําหนาย สําหรับระบบการขายสินคา ลูกคาสามารถสั่งซื้อสินคาผานทางเว็บไซตที่ www.BJAUTOPART.com ซึ่งเปนการเพิ่มชองจัดจําหนายใหกับรานบุญเจริญอะไหลยนตอีกทางหนึ่ง ลูกคาท่ีจะสั่งซื้อสินคากับทางรานบุญเจริญอะไหลยนตตองสมัครเปนสมาชิกกับทางรานกอนถึงจะสามารถสั่งซื้อสินคาได โดยท่ีลูกคาสามารถที่จะเลือกชองทางการชําระเงินได เม่ือลูกคาโอนเงินมาใหกับทางรานบุญเจริญอะไหลยนตแลว ทางรานก็จะจัดสงสินคาไปใหลูกคาตามที่ท่ีอยูลูกคา 4.2 การออกแบบระบบ 4.2.1 ระบบการสมัครสมาชิก ลูกคาท่ัวไปที่ตองการสมัครเปนสมาชิกกับทางรานบุญเจริญอะไหลยนต ก็สามารถเขาไปที่เว็บไซตของทางรานคือ www.BJAUTOPART.com แลวคลิกเลือกสมัครสมาชิก และกรอกขอมูลสวนตัว หลังจากน้ันก็ทําการยืนยันการสมัครเปนสมาชิก และลูกคาก็จะได username และ password เพื่อสําหรับ Login เขาไปใชงาน

48

ภาพที่ 4-1 แสดง System Flowchart ระบบสมัครสมาชิก

49

4.2.2 ระบบการขายสินคา สมาชิกจะทําการเขาสูระบบ ระบบจะทําการตรวจสอบการเปนสมาชิก หากเปนสมาชิกจะสามารถทําการสั่งซื้อกับทางรานบุญเจริญอะไหลยนตได หากไมไดเปนสมาชิกก็จะไมสามารถทําการสั่งซื้อสินคาได หลังจากนั้น ระบบจะทําการเพิ่มรายการสินคาลงในรายการสั่งซื้อ และผูใชระบบจะทําการตรวจสอบสินคาวาสินคาที่สมาชิกสั่งซื้อยังคงเหลือในคลังสินคาหรือไม หากเหลือ ผูใชระบบจะทําการบันทึกการสั่งซื้อ หากสินคาไมเหลือผูใชระบบก็จะทําการแจงผลไปยังสมาชิก

ภาพที่ 4-2 แสดง System Flowchart ระบบการขาย

50

4.2.3 ระบบการแจงชําระเงิน ระบบจะทําการตรวจสอบรายการสั่งซื้อของสมาชิก วาถูกตองกับการแจงชําระเงินหรือไม หากถูกตอง ระบบจะทําการบันทึกขอมูลการแจงชําระเงิน หากไมถูกตอง ระบบจะทําการแจงไปยังสมาชิก

ภาพที่ 4-3 System Flowchart ระบบการแจงชําระเงิน

51

4.2.4 ระบบการส่ังซื้อสินคา ผูใชระบบจะตรวจสอบสินคาถึงจุดสั่งซื้อ หากสินคาถึงจุดสั่งซื้อ จะทําการสั่งซื้อไปยังตัวแทนจําหนายและทําการบันทึกขอมูลการสั่งซื้อ พรอมกับออกใบสั่งซื้อไปยังตัวแทนจําหนาย หากสินคายังไมถึงจุดสั่งซื้อ ก็จะไมทําการสั่งซื้อสินคา

ภาพที่ 4-4 System Flowchart ระบบการสั่งซื้อสินคา

52

4.2.5 ระบบการรับสินคา ผูใชระบบจะทําการตรวจสอบรายการสั่งซื้อ ถาสินคาที่รับมาครบ ก็จะทําการตรวจสอบคุณภาพ หากคุณภาพของสินคาผาน ก็จะทําการบันทึกขอมูลการรับสินคา หากคุณภาพสินคาไมผาน ผูใชระบบก็จะทําการสงสินคาคืนไปยังตัวแทนจําหนาย

ภาพที ่4-5 System Flowchart ระบบการรับสินคา

53

4.2.6 ระบบการจายชําระเงิน ผูใชระบบจะทําการตรวจสอบการรับสินคา หากรับสินคาครบตามจํานวนแลว ทางรานจะทําการจายชําระเงินพรอมทั้งบันทึกขอมูลการจายชําระเงิน ถาหากทางรานรับสินคาไมตรงตามจํานวนหรือไมไดรับสินคา ทางรานจะไมมีการจายชําระเงิน

ภาพที่ 4-6 System Flowchart ระบบการจายชําระเงิน

54

4.3 Use Case Diagram 1. Use Case Diagram เปนภาพที่แสดงสวนหนาราน ของรานบุญเจริญอะไหลยนต โดย

จะแสดงความสัมพันธระหวาง Actor และ กิจกรรม ของงระบบงาน

ภาพที ่4.3-1 แสดง Use Case Diagram ในสวนหนาราน ของรานบุญเจริญอะไหลยนต

55

2. Use Case Diagram เปนภาพที่แสดงสวนหลังราน ของรานบุญเจริญอะไหลยนต โดยจะแสดงความสัมพันธระหวาง Actor และ กิจกรรม ของงระบบงาน

ภาพที ่4.3-2 แสดง Use Case Diagram ในสวนหลังราน ของรานบุญเจริญอะไหลยนต

56

4.4 Use Case Document

1. การสมัครสมาชิก

Use case ID 1 Use case name สมัครสมาชิก Actor สมาชิก , เจาของราน Purpose เพื่อตองการเปนสมาชิก Level Primary use case Preconditions ตรวจสอบการเปนสมาชิก Postconditions ผูใชไดเปนสมาชิก Main Flows 3) ผูใชเขาเว็บเพื่อสมัครสมาชิก

4) ผูใชกรอกขอมูล 5) ผูใชกดยืนยัน

Alternate Condition -

57

Use case ID 1.1 Use case name ตรวจสอบการเปนสมาชิก Actor เจาของราน Purpose เพื่อไมใหเกิดการสมัครสมาชิกซ้ํากัน Level Include Preconditions สมัครสมาชิก Postconditions ไดทราบวาเคยเปนสมาชิกแลวหรือยัง Main Flows ผูใชระบบตรวจสอบการเปนสมาชิกท่ีฐานขอมูล Alternate Condition -

2. การขาย

Use case ID 2 Use case name การขาย Actor สมาชิก Purpose สมาชิกตองการสั่งซื้อสินคา Level Primary use case Preconditions 1) ตรวจสอบการเปนสมาชกิ Postconditions สมาชิกไดทําการสั่งซื้อสินคา Main Flows 1) สมาชิกเขาสูระบบ

2) สมาชิกสั่งซื้อสินคา Alternate Condition สินคาหมด

58

Use case ID 2.1 Use case name ตรวจสอบการเปนสมาชิก Actor สมาชิก Purpose เพื่อตองการตรวจสอบการเปนสมาชิกของผูท่ีตองการซื้อสินคา Level Include Preconditions การขาย Postconditions สมาชิกเทานั้นท่ีสามารถซื้อสินคาได Main Flows 1.) สมาชิกเลือกซื้อสินคาท่ีตองการ

2.) สมาชิกตองเปนสมาชิกกอนถึงจะทําการสั่งซื้อสินคาได โดยการตรวจสอบวาตนเองไดเปนสมาชิกกับทาง web แลวหรือยัง

Alternate Condition -

59

3.การแจงชําระเงิน

Use case ID 3 Use case name แจงชําระเงิน Actor สมาชิก Purpose ตองการชําระเงินตามรายการสั่งซื้อสินคา Level Primary use case Preconditions การขาย Postconditions สมาชิกไดทําการชําระเงิน Main Flows 1) สมาชิกสามารถชําระเงินได Alternate Condition สินคาหมด

60

Use case ID 3.1 Use case name ตรวจสอบรายละเอียดการสั่งซื้อ Actor สมาชิก Purpose 1) สมาชิกตองการตรวจสอบรายละเอียดการสั่งซื้อของตนเองกอนทํา

การชําระเงิน Level Include Preconditions แจงชําระเงิน Postconditions สมาชิกไดตรวจสอบรายละเอียดการสั่งซื้อ Main Flows 1) สมาชิกทําการตรวจสอบรายละเอียดการสั่งซื้อกอนชําระเงิน

2) สมาชิกทําการชําระเงินตามที่ไดตรวจสอบแลว Alternate Condition -

61

4.ส่ังซื้อสินคา

Use case ID 4 Use case name สั่งซื้อสินคา Actor เจาของราน , ตัวแทนจําหนาย Purpose เพื่อตองการสั่งซื้อสินคาจากตัวแทนจําหนาย Level Primary use case Preconditions ถึงจุดสั่งซื้อ Postconditions เจาของรานไดทําการสั่งซื้อสินคาจากตัวแทนจําหนาย Main Flows 1) เจาของรานทําการสั่งซื้อสินคาจากตัวแทนจําหนาย Alternate Condition สินคายังไมถึงจุดสั่งซื้อ

Use case ID 4.1 Use case name ตรวจสอบจุดสั่งซื้อ Actor เจาของราน Purpose เตือนวาสินคาถึงจุดสั่งซื้อตองทําการสั่งซื้อสินคา Level Include Preconditions - Postconditions สินคาถึงจุดสั่งซื้อ ทําใหเจาของรานทราบและทําการสั่งซื้อสินคา Main Flows 1) เจาของรานทราบวาสินคาถึงจุดสั่งซื้อ

2) เจาของรานทําการสั่งซื้อ Alternate Condition -

62

5.รับสินคา

Use case ID 5 Use case name รับสินคา Actor เจาของราน , ตัวแทนจําหนาย Purpose เจาของรานไดรับสินคา Level Primary use case Preconditions สั่งซื้อสินคา Postconditions เจาของรานไดรับสินคาจากการสั่งซื้อสินคา Main Flows เจาของรานไดรับสินคา Alternate Condition -

63

Use case ID 5.1 Use case name ตรวจสอบการสั่งซื้อ Actor เจาของราน Purpose เจาของรานตองการตรวจสอบการสั่งซื้อ Level Include Preconditions การสั่งซื้อสินคา Postconditions เจาของรานทราบรายละเอียดการสั่งซื้อสินคา Main Flows เจาของรานทําการตรวจสอบการสั่งซื้อสินคา Alternate Condition -

Use case ID 5.2 Use case name ตรวจสอบคุณภาพสินคา Actor เจาของราน Purpose เพื่อตองการเช็คคุณภาพของสินคา Level Include Preconditions การรับสินคา Postconditions เจาของรานไดรับสินคาที่มีคุณภาพ Main Flows 1) เจาของรานรับสินคามาแลวทําการตรวจสอบคุณภาพของสินคา

2) หากสินคาไมมีคุณภาพก็จะทําการสงสินคาคืนไปยังตัวแทนจําหนาย Alternate Condition ไมไดรับสินคา

64

Use case ID 5.3 Use case name สงคืนสินคา Actor เจาของราน , ตัวแทนจําหนาย Purpose เพื่อตองการสงคืนสินคาคืนไปยังตัวแทนจําหนาย Level Extend Preconditions ตรวจสอบคุณภาพสินคา Postconditions เจาของรานไดทําการสงคืนสินคาใหกับตัวแทนจําหนาย Main Flows 1) เจาของรานหลังจากท่ีตรวจสอบคุณภาพสินคาแลวพบวาสินคาไมมี

คุณภาพแลวจะทําการสงคืนสินคาใหกับตัวแทนจําหนาย 2) ตัวแทนจําหนายไดรับสินคาและคืนเงินใหกับลูกคา

Alternate Condition สินคามีคุณภาพ

65

6.จายชําระเงิน

Use case ID 6 Use case name จายชําระเงิน Actor เจาของราน , ตัวแทนจําหนาย Purpose เพื่อตองการจายชําระเงิน Level Primary use case Preconditions รับสินคา Postconditions เจาของรานไดรับสินคาและไดทําการจายชําระเงินใหกับตัวแทนจําหนาย Main Flows หลังจากที่เจาของรานไดรับสินคาแลวจะทําการจายชําระเงินใหกับตัวแทน

จําหนาย Alternate Condition รับสินคา

66

Use case ID 6.1 Use case name ตรวจสอบการรับสินคา Actor เจาของราน Purpose เพื่อตองการตรวจสอบสินคาวาสินคาที่รับมาครบตรงตามการสั่งซื้อหรือไม Level Include Preconditions จายชําระเงิน Postconditions เจาของรานไดทําการตรวจสอบการรับสินคา Main Flows 1) เจาของรานหลังจากจายชําระเงินแลว จะทําการตรวจสอบการรับ

สินคา วาตรงตามท่ีจายชําระเงินหรือไม 2) เจาของรานจายชําระเงินใหตัวแทนจําหนาย

Alternate Condition -

67

4.5 Class Diagram 1. การสมัครสมาชิก แสดงถึงการสมัครสมาชิกของลูกคาท่ัวไป กับทางรานบุญเจริญอะไหลยนต

ภาพที่ 4.5-1 แสดง Class Diagram การสมัครสมาชิก

68

2. การขาย แสดงถึงการขายสินคา ของทางรานบุญเจริญอะไหลยนต ระหวาง สมาชิก กับ เจาของราน

ภาพที่ 4.5-2 แสดง Class Diagram การขาย

69

3. การแจงชําระเงิน แสดงถึงการชําระเงินกับทางรานบุญเจริญอะไหลยนต ระหวางสมาชิกกับเจาของราน

ภาพที่ 4.5-3 แสดง Class Diagram การแจงชําระเงิน

70

4. การส่ังซื้อสินคา แสดงถึงการสั่งซื้อสินคา ระหวางเจาของรานกับตัวแทนจําหนาย

ภาพที ่4.5-4 แสดง Class Diagram การสั่งซื้อสินคา

71

5. การรับสินคา แสดงถึงการสั่งซื้อสินคา ระหวางผูใชระบบกับเจาของราน

ภาพที่ 4.5-5 แสดง Class Diagram การรับสินคา

72

6. การจายชําระเงิน แสดงถึงการจายชําระเงิน ระหวางเจาของรานกับตัวแทนจําหนาย

ภาพที่ 4.5-6 แสดง Class Diagram การจายชําระเงิน

73

4.6 Sequence Diagram 1. การสมัครสมาชิก แสดง Sequence Diagram การสมัครสมาชิกของลูกคาท่ัวไปกับทางรานบุญเจริญอะไหลยนต

ภาพที ่4.6-1 แสดง Sequence Diagram การสมัครสมาชิก

74

2. การขาย แสดง Sequence Diagram การขาย ระหวางสมาชิกกับเจาของราน

ภาพที่ 4.6-2 แสดง Sequence Diagram การขาย

75

3.แจงชําระเงิน

แสดง Sequence Diagram การแจงชําระเงิน ระหวางสมาชิกกับเจาของราน

ภาพที่ 4.6-3 แสดง Sequence Diagram แจงชําระเงิน

76

4. การส่ังซื้อสินคา

แสดง Sequence Diagram การสั่งซื้อสินคา ระหวางตัวแทนจําหนายกับเจาของราน

ภาพที่ 4.6-4 แสดง Sequence Diagram การสั่งซื้อสินคา

77

5. การจายชําระเงิน

แสดง Sequence Diagram การจายชําระเงิน ระหวางตัวแทนจําหนายกับเจาของราน

ภาพที ่4.6-5 แสดง Sequence Diagram การจายชําระเงิน

78

6. การรับสินคา แสดง Sequence Diagram การรับสินคา ระหวางตัวแทนจําหนายกับเจาของราน

ภาพที่ 4.6-6 แสดง Sequence Diagram การรับสินคา

79

4.7 E-R Model

80

4.8 Data Dictionary ตารางที่ 4.8- 1 ตารางสมาชิก (tblcustomer)

Field name Description Data type Field size Key Reference cus_id รหัสสมาชิก Int 6 PK cus_name ชื่อ Varchar 50 cus_address ที่อยู Varchar 30 cus_tel เบอรโทร Varchar 10 cus_email อีเมล Varchar 30 ตารางที่ 4.8-2 ตารางสินคา (tblproduct)

Field name Description Data type Field size Key Reference

pro_id รหัสสินคา Int 10 PK pro_name ช่ือสินคา Varchar 50 pro_price ราคา/หนวย Int 6,2 pro_quantity จํานวนคงเหลือ Int 10 pro_peak จํานวนถึงจุดสั่งซื้อ Int 10

pro_date วันหมดอายุ Date-time

cate_id รหัสประเภทสินคา int 6 FK category

81

ตารางที่ 4.8-4 ตารางประเภทสินคา (tblcategory)

Field name Description Data type Field size Key Reference Cate_id รหัสประเภทสินคา varchar 6 PK Cate_name ชื่อประเภทสินคา varchar 20

ตารางที่ 4.8-3 ตารางการสั่งซื้อสินคา(tblorders)

Field name Description Data type Field size Key Reference order_id รหัสการสั่งซื้อ Int 5 PK dea_id รหัสตัวแทนจําหนาย Int 10 FK dealer order_date วันท่ีสั่งซื้อ Date-time ad_id รหัสเจาของราน Varchar 10 FK admin order_total ราคารวมสุทธิ Int 10

82

ตารางที่ 4.8-4 ตารางรายละเอียดการสั่งซื้อสินคา (tblorder_detail)

Field name Description Data type Field size Key Reference order_id รหัสการสั่งซื้อ Int 6 PK,FK pro_id รหัสสินคา Int 10 PK,FK product pro_price ราคา/หนวย Int 5,2 quantity จํานวนที่สั่งซื้อ Int 20 Order_sum ราคารวม Int 10

ตารางที่ 4.8-5 ตารางการรับสินคา (tblcheckinproduct)

Field name Description Data type Field size Key Reference ch_id รหัสการรับสินคา Int 6 PK ch_date วันที่รับสินคา Date-time order_id รหัสการสั่งซื้อ Int 6 FK order ad_id รหัสเจาของราน Int 15 FK admin dea_name ชื่อตัวแทนจําหนาย Varchar 20 FK dealer

83

ตารางที่ 4.8-6 ตารางรายละเอียดการรับสินคา (checkinproduct_detail)

Field name Description Data type Field size Key Reference ch_id รหัสการรับสินคา Int 6 PK,FK pro_id รหัสสินคา Int 10 PK,FK product num_put จํานวนท่ีรับ Int 20 price_total ราคารวม Int 10

ตารางที่ 4.8-7 ตารางแจงการชําระเงิน (tbltake_debt)

Field name Description Data type Field size Key Reference take_id รหัสการแจงชําระเงิน Int 6 PK take_date วันที่แจงชําระเงิน Date-time order_id รหัสการสั่งซื้อ Int 6 FK order ad_name ชื่อผูใชระบบ Varchar 10 total ราคารวมสุทธิ Int 10

84

ตารางที่ 4.8-8 ตารางตัวแทนจําหนาย (tbldealer)

Field name Description Data type Field size Key Reference dea_id รหัสตัวแทนจําหนาย Int 6 PK dea_name ชื่อ Varchar 20 dea_phone เบอรโทรศัพท Varchar 10 dea_address ท่ีอยู Varchar 50

ตารางที่ 4.8-9 ตารางเจาของราน (tbladmin)

Field name Description Data type Field size Key Reference ad_id รหัสเจาของราน Int 6 PK ad_name ชื่อ Varchar 20 ad_phone เบอรโทร Varchar 10 ad_address ที่อยู Varchar 50

85

4.9 หนาเมนูหลัก

ภาพ แสดงโครงสรางของเว็บไซต สวนเมนูประกอบดวย

1. เมนูหนาแรก 2. เมนูสินคา 3. เมนูสมัครสมาชิก 4. เมนูวิธีการชําระเงิน 5. เมนูเก่ียวกับเรา 6. เมนูตะกราสินคา

86

4.9.1 หนาเมนูการสมัครสมาชิก เมนูสมัครสมาชิก คือ การสมัครสมาชิกใหม สําหรับผูท่ีตองการใชงานระบบใน การสั่งซื้อสินคา

ภาพ แสดงการลงทะเบียนสมัครสมาชิก

87

4.9.2 รายละเอียดสินคา เมนูรายละเอียดสินคา เปนเมนูท่ีแสดงถึงรายละเอียดตางๆของสินคา

ภาพ แสดงโครงสรางรายละเอียดสินคา

88

4.9.3 ตะกราสินคา ระบบจะทําการแสดงรายการสินคาที่ลูกคาทําการสั่งซื้อแลวขึ้นมาโชว เพื่อให สามารถตรวจสอบดูวาสินคาถูกตองหรือเปลา แลวกดปุม “ยืนยันการสั่งซื้อ” แตถาลูกคาตองการ เลือกซื้อสินคาตอใหกดปุม “กลับไปเลือกสินคาตอ”

ภาพ แสดงสินคาในตะกรา

89

4.9.4 แจงชําระเงิน เมนูแจงชําระเงิน เปนเมนูสําหรับสมาชิกเขามาทําการกรอกรายละเอียดเก่ียวกับ การชําระเงินใหกับผูใชระบบทราบ

ภาพ แสดงการแจงชําระเงิน

90

4.9.5 ส่ังซื้อสินคา หนาจอน้ีจะรับคําสั่งซื้อจากเจาของราน เม่ือทําการเลือกสินคาที่ตองการสั่งซื้อ เม่ือแนใจในรายการท่ีตองการสั่งซื้อแลว ใหทําการคลิกปุม “สั่งซื้อสินคา” หากตองการยกเลิกการสั่งซื้อใหคลิกปุม “ยกเลิกการสั่งซื้อสินคา”

ภาพ แสดงการส่ังซื้อสินคา

91

4.9.6 รับสินคา หนาน้ีแสดงฟอรมการรับสินคา เจาของรานจะคลิกทําการเลือกสินคาท่ีรับเขามา โดยเจาของรานจะสามารถกรอกจํานวนที่รับจริงวาเทาใด รับครบตามจํานวนท่ีสั่งซื้อหรือไม

ภาพ แสดงการรับสินคา

92

4.10 ออกแบบหนาจอระบบ 4.10.1 รายงานใบส่ังซื้อสินคา

ใบส่ังซ้ือสินคา ORDER PRODUCT

รานบุญเจริญอะไหลยนต 298 ม.3 ต.พนมไพร อ.พนมไพร จ.รอยเอ็ด 45140

รหัสตัวแทนจําหนาย.....................ชื่อ/รานคา....................... รหัสใบส่ังซ้ือสินคา................ ท่ีอยู....................................................................................... วันท่ีส่ังซ้ือสินคา.................... โทร..............................................สาขาปลายทาง......................

ลําดับ รหัสสินคา รายการ จํานวน ราคา จํานวนเงิน

รวมเงิน....................... ยอดรวมสุทธิ............... ผูส่ังซ้ือสินคา..................................... ตัวแทนจําหนาย........................... วันท่ี................................................ วันท่ี...........................................

93

.10.2 รายงานการส่ังซื้อสินคา

รายงานการส่ังซ้ือสินคา REPORT ORDER

รานบุญเจริญอะไหลยนต 298 ม.3 ต.พนมไพร อ.พนมไพร จ.รอยเอ็ด 45140

รหัสตัวแทนจําหนาย.....................ชื่อ/รานคา....................... รหัสใบส่ังซ้ือสินคา................ ท่ีอยู....................................................................................... วันท่ีส่ังซ้ือสินคา.................... โทร..............................................สาขาปลายทาง......................

ลําดับ รหัสสินคา รายการ จํานวน ราคา จํานวนเงิน

รวมเงิน....................... ยอดรวมสุทธิ............... ผูส่ังซ้ือสินคา..................................... ตัวแทนจําหนาย........................... วันท่ี................................................ วันท่ี...........................................

94

4.10.3 รายงานขอมูลลูกคา

รายงานขอมูลลูกคา REPORT CUSTOMER รานบุญเจริญอะไหลยนต

298 ม.3 ต.พนมไพร อ.พนมไพร จ.รอยเอ็ด 45140

รหัสลูกคา ชื่อลูกคา ท่ีอยู เบอรโทร

ผูออกรายงาน..................................... วันท่ี................................................

95

4.10.4 รายงานตัวแทนจําหนาย

รายงานตัวแทนจําหนาย REPORT SUPPLIER

รานบุญเจริญอะไหลยนต 298 ม.3 ต.พนมไพร อ.พนมไพร จ.รอยเอ็ด 45140

รหัสตัวแทนจําหนาย ชื่อตัวแทนจําหนาย รายละเอียด นําเขาสินคา

ผูออกรายงาน.................................... วันท่ี................................................

96

4.10.5 รายงานขอมูลสินคา

รายงานขอมูลสินคา ORDER PRODUCT

รานบุญเจริญอะไหลยนต 298 ม.3 ต.พนมไพร อ.พนมไพร จ.รอยเอ็ด 45140

รหัสสินคา ชื่อสินคา ราคา จํานวนคงเหลือ

ผูออกรายงาน..................................... วันท่ี................................................

Recommended