บทที่ 3 วิธีการด าเนินงาน13).pdf3.1.1 ป...
TRANSCRIPT
บทที่ 3 วิธีการด าเนินงาน
ในส่วนของการวิเคราะห์ระบบงานเดิมนี้ ผู้ศึกษาจะน าเสนอรายละเอียดของขั้นตอนการวิเคราะห์และออกแบบระบบ ซึ่งจะน าทฤษฎีและแนวคิดต่างๆจากท่ีได้ศึกษามาในบทที่ 2 มาประยุกต์ใช้งานโดยประกอบกับการวิเคราะห์ระบบงานเดิม และการวิเคราะห์ระบบงานใหม่ที่ผู้ศึกษาได้วางแผนว่าจะท าตามขอบเขตท่ีระบุไว้
3.1 ระบบงานเดิม
ขั้นตอนการด าเนินงานระบบจ าหน่ายร้องเท้า กระเป๋าแฟชั่นออนไลน์ จ. มหาสารคาม มีการด าเนินงาน แบ่งออกเป็น 3 ระบบ ดังต่อไปนี้ ระบบขายสินค้า ระบบสั่งซื้อสินค้า ระบบการรับสินค้าจากตัวแทนจ าหน่าย
3.1.1 ปัญหาของระบบร้านสมายด์ (smile) จ าหน่ายร้องเท้า กระเป๋าแฟชั่นออนไลน์ จ.มหาสารคาม 1.ร้านยังไม่เป็นที่รู้จักของคนมากนัก 2.พ้ืนที่ในการขายสินค้าและทางเดินค่อนข้างแคบ 3.การท างานไม่มีเทคโนโลยีเข้ามาช่วยในการท างานส่วนมากเป็นการเก็บข้อมูลแบบเป็น
เอกสาร 4.ไม่มีการประชาสัมพันธ์ช่วยการขายสินค้าของทางร้าน 5.การบันทึกเอกสารท าการด้วยมือ เอกสารมีปริมาณมากท าให้ค้นหาเอกสารที่ต้องการได้ยาก
และไม่มีความปลอดภัยของข้อมูล 6.ไม่มีการออกใบเสร็จให้ลูกค้าที่เข้ามาซื้อสินค้าจ่ายเงินเสร็จก็ออกจากร้าน
34
3.1.2 Ishikawa Diagram แสดงระบบจ าหน่าย กระเป๋า และรองเท้าร้านสมายด์
ภาพที่ 3-1 Ishikawa Diagram แสดงระบบจ าหน่าย กระเป๋าและรองเท้าร้านสมายด์ 3.1.3ข้อเสนอแนะ
ควรน าคอมพิวเตอร์เข้ามาช่วยในการท างานในด้านต่างๆ ซึ่งจะท าให้ข้อมูลไม่ผิดพลาดและ ท าให้การปฏิบัติงานสะดวกมากยิ่งข้ึน และมีความถูกต้องแม่นย า ควรท าระบบขายสินค้าออนไลน์เข้ามาช่วยในการท างาน เพ่ือเป็นช่องทางในการขายสินค้าเพ่ิมข้ึน ควรมีการใช้เทคโนโลยีต่างเข้ามาช่วยในการเก็บข้อมูล เพ่ือจะท าการการค้นหาข้อมูลและการเก็บแฟ้มข้อมูลง่ายขึ้นและปลอดภัยมากยิ่งขึ้น ควรใช้ระบบฐานข้อมูลในการจัดเก็บเอกสาร เพ่ือลดต้นทุนทางเอกสารต่างๆ และสะดวก ต่อการค้นหาข้อมูล และป้องกันข้อมูลสูญหาย ควรมีการท าการขายผ่านทางSocial Network เพ่ือช่วยขยายฐานลูกค้าให้มากข้ึนและให้เข้าถึง ตัวลูกค้ามากยิ่งข้ึนด้วย
35
3.1.4 System Flowchart (ระบบงานเดิม) System Flowchart การขายสินค้า
ภาพที่ 3-2 System Flowchart แสดงขั้นตอนการขายสินค้า
36
จากภาพสามารถอธิบายขั้นตอนการขายสินค้า ตามขั้นตอนได้ ดังนี้ 1. ลูกค้าท าการเลือกซื้อสินค้า 2.ลูกค้าตัดสินใจซื้อสินค้า
- ถ้าซื้อท าตามข้ันตอนที่ 3 ต่อ - ถ้าไม่ซื้อ จบการท างาน
3. พนักงานขายสินค้าให้กับลูกค้า 4. ลูกค้าท าการช าระเงินค่าสินค้า 5. ลูกค้ารับสินค้าท่ีซื้อ 6. จบการท างาน
37
3.1.4.1 System Flowchart การสั่งซื้อสินค้า
ภาพที่ 3-3 System Flowchart แสดงขั้นตอนการสั่งซื้อสินค้า
จากภาพสามารถอธิบายขั้นตอนการสั่งซื้อสินค้า ตามข้ันตอนได้ ดังนี้
1.ตรวจสอบสินค้าว่าถึงจุดสั่งซื้อหรือไม่ -ถ้ายังไม่ถึงจุดสั่งซื้อ จบการท างาน -ถ้าถึงจุดสั่งซื้อแล้วก็ท าตามขั้นตอนที่ 3
2.ท าการสั่งซื้อสินค้า 3.ออกใบสั่งซื้อสินค้า 4.จบการท างาน
38
3.1.4.2 System Flowchart การรับสินค้า
ภาพที่ 3-4 System Flowchart แสดงขั้นตอนการรับสินค้า จากภาพสามารถอธิบายขั้นตอนการรับสินค้า ตามข้ันตอนได้ ดังนี้ 1.พนักงานท าการตรวจสอบสินค้าก่อนรับสินค้าจากตัวแทนจ าหน่าย
-ถ้าสินค้าไม่ครบก็จบการท างาน -ถ้าสินค้าครบตามจ านวนที่สั่งซื้อก็รับสินค้า
2.จ่ายช าระเงินค่าสินค้า 3.รับใบเสร็จ 4.จบการท างาน
39
3.2 Context Diagram (ระบบงานเก่า) ระบบซื้อ-ขาย รองเท้ากระเป๋าแฟชั่นออนไลน์ร้านสมายด์
0 -
(smile)
ภาพที่ 3-5 Context Diagram ระบบงานเก่า
40
3.2.1 Dataflow Diagram Level 1 ระบบงานเก่า
1
D1
D2
D3
D4
ภาพที่ 3-6 กิจกรรมการขายสินค้า
2
D5 D6
D7
ภาพที่ 3-7 กิจกรรมการสั่งซื้อสินค้า
41
3
D8
D9
D6
D7
ภาพที่ 3-8 กิจกรรมการรับสินค้า
42
3.2.2 Dataflow Diagram Lever 2 (ระบบงานเก่า) Dataflow Diagram Lever2Process1 :กิจกรรมการขายสินค้า
1.1
1.2
D2
D1
D3
D4
ภาพที่ 3-9 กิจกรรมการขายสินค้า
43
3.2.3 Dataflow Diagram Lever2 Process2 :กิจกรรมการสั่งซื้อสินค้า
2.1
2.4
2.3
2.2
D5
D3
D4
D6
D7
ภาพที่ 3-10 กิจกรรมการสั่งซื้อสินค้า
44
3.2.4 Dataflow Diagram Lever2 Process3 :กิจกรรมการรับสินค้า
3.1
3.2
D7
D6
D8
D9
ภาพที่ 3-11 กิจกรรมการรับสินค้า
45
3.3 System Flowchart (ระบบงานใหม่) System Flowchart การสมัครสมาชิก
ภาพที่ 3-12 System Flowchart แสดงขั้นตอนการสมัครสมาชิก
จากภาพสามารถอธิบายขั้นตอนการสมัครสมาชิก ตามขั้นตอนได้ ดังนี้
1.กรอกข้อมูลสมัครสมาชิก 2.ตรวจสอบการกรอกข้อมูลว่ากรอกครบหรือไม่ -ถ้ากรอกข้อมูลไม่ครบให้กลับไปกรอกข้อมูลใหม่ -ถ้ากรอกข้อมูลครบแล้วท าตามข้ันตอนต่อไป 3.บันทึกข้อมูลการสมัครสมาชิก 4.บันทึกข้อมูลการสมัครสมาชิก
46
3.3.1 System Flowchart การเข้าสู่ระบบของสมาชิก
username
password
username
password
ภาพที่ 3-13 System Flowchart แสดงขั้นตอนการLoginเข้าสู่ระบบ
จากภาพสามารถอธิบายขั้นตอนการเข้าสู่ระบบของสมาชิก ตามขั้นตอนได้ ดังนี้ 1.กรอก username และ password 2.ตรวจสอบการกรอกข้อมูลusernameและpasswordถูกต้องหรือไม่
-ถ้ากรอกข้อมูลไม่ถูกต้องให้กลับไปกรอกข้อมูลใหม่ -ถ้ากรอกข้อมูลครบถูกต้องแล้วท าตามขั้นตอนต่อไป
3. เข้าสู่ระบบ
47
3.3.1.2 System Flowchart การขายสินค้า
ภาพที่ 3-14 System Flowchart แสดงขั้นตอนการขายสินค้า
48
จากภาพสามารถอธิบายขั้นตอนการขายสินค้าตามข้ันตอนได้ ดังนี้
1.เลือกดูประเภทสินค้า 2.แสดงรายการสินค้า 3.เลือกสินค้าท่ีต้องการหยิบใส่ตะกร้า 4.ต้องการซื้อสินค้าเพ่ิมหรือไม่
-ถ้ากรอกต้องการสินค้าเพ่ิมก็กลับไปเลือกสินค้าตามข้ันตอนที่1 -ถ้าไม่ต้องการสินค้าเพ่ิมก็ท าตามข้ันตอนที่ 3
5.แสดงข้อมูลการขายสินค้าที่เลือกและยอดเงินสุทธิ 6.บันทึกข้อมูลการขาย 7.จบการท างาน
49
3.3.1.3 System Flowchart การแจ้งจ่ายช าระเงิน
ภาพที่ 3-15 System Flowchart แสดงขั้นตอนการแจ้งจ่ายช าระเงิน
50
จากภาพสามารถอธิบายขั้นตอนการแจ้งจ่ายช าระเงินตามขั้นตอนได้ ดังนี้ 1.ลูกค้ากรอกข้อมูลลูกค้า เช็คสินค้าที่สั่งไว้ 2.ตรวจสอบว่ามีสินค้าที่สั่งไว้หรือไม่
-ถ้าไม่มีสินค้าก็จบการท างาน -ถ้ามีสินค้าท่ีสั่งไว้ก็ท าตามขั้นตอนที่ 3
3.แสดงข้อมูลสินค้า 4.เลือกบัญชีธนาคารและแจ้งเลขที่บัญชี 5.แจ้งจ านวนเงินที่ช าระ 6.บันทึกข้อมูลการแจ้งจ่ายช าระเงิน
51
3.3.1.4 System Flowchart การส่งสินค้า (ระบบหลังร้าน)
ภาพที่ 3-16 System Flowchart แสดงขั้นตอนการส่งสินค้า
52
จากภาพสามารถอธิบายขั้นตอนการส่งสินค้าตามขั้นตอนได้ ดังนี้ 1.กรอกข้อมูลลูกค้า 2.ตรวจสอบการแจ้งจ่ายช าระเงิน
-ถ้าลูกค้ายังไม่จ่ายช าระเงินค่าสินค้า จบการท างาน -ถ้าลูกค้าจ่ายช าระเงินแล้วท าตามข้ันตอนที่ 3
4.แสดงข้อมูลการแจ้งจ่ายช าระเงิน 5.แสดงข้อมูลสินค้า 6.บันทึกข้อมูลการส่งสินค้า 7.พิมพ์ใบส่งสินค้า 8.จบการท างาน
53
3.3.1.5 System Flowchart การสั่งซื้อสินค้า
= *
1
54
1
ภาพที่ 3-17 System Flowchart แสดงขั้นตอนการสั่งซื้อสินค้า
จากภาพสามารถอธิบายขั้นตอนการสั่งซื้อสินค้าตามข้ันตอนได้ ดังนี้
1. กรอกข้อมูลตัวแทนจ าหน่าย 2. ตรวจสอบข้อมูลตัวแทนจ าหน่าย
- ถ้าไม่พบข้อมูล กลับไปกรอกข้อมูลตัวแทนจ าหน่ายใหม่ - ถ้าพบข้อมูลแสดงข้อมูลตัวแทนจ าหน่าย
3. กรอกข้อมูลสินค้า 4. กรอกจ านวนสินค้าที่จะสั่งซื้อ 5. ค านวณราคารวมที่สั่งซื้อต่อรายการ = จ านวนที่สั่งซื้อ*ราคาต่อหน่วย 6. แสดงราคารวมที่สั่งซื้อสินค้าต่อรายการ 7. ค านวณราคารวมสุทธิ 8. แสดงราคารวมสุทธิ 9. ต้องการสั่งซื้อสินค้าเพ่ิมหรือไม่
- ถ้าต้องการขึ้นไปกรอกข้อมูลสินค้า - ถ้าไม่ต้องการแสดงรายละเอียดข้อมูลการสั่งซื้อ
10. บันทึกข้อมูลการสั่งซื้อ 11. พิมพ์ใบสั่งซื้อ 12. จบการท างาน
55
3.3.1.6 System Flowchart การรับสินค้า
= *
1
56
1
ภาพที่ 3-18 System Flowchart แสดงขั้นตอนการรับสินค้า
จากภาพสามารถอธิบายขั้นตอนการรับสินค้าตามขั้นตอนได้ ดังนี้
1. กรอกข้อมูลการสั่งซื้อ 2. ตรวจสอบข้อมูลการสั่งซื้อ
- ถ้าไม่พบข้อมูล แสดงข้อมูลว่าไม่พบข้อมูลและกลับไปกรอกข้อมูลการสั่งซื้อใหม่ - ถ้าพบข้อมูลแสดงข้อมูลการสั่งซื้อสินค้า
3. กรอกข้อมูลรายการสินค้า 4. แสดงข้อมูลสินค้า 5. กรอกจ านวนสินค้าทีรับ
57
6. ค านวณราคารวมต่อรายการ=จ านวนที่รับ*ราคาต่อหน่วย 7. แสดงราคารวมสินค้าต่อรายการ 8. ค านวณราคารวมสุทธิ 9. แสดงราคารวมสุทธิ 10. ต้องการรับสินค้าเพ่ิมหรือไม่
- ถ้าต้องการขึ้นไปกรอกข้อมูลสินค้าที่จะรับเพ่ิม - ถ้าไม่ต้องการแสดงรายละเอียดข้อมูลการรับสินค้า
11. บันทึกข้อมูลการรับสินค้า 12. จบการท างาน
58
3.3.1.7 System Flowchart การจ่ายช าระเงิน
ภาพที่ 3-19 System Flowchart แสดงขั้นตอนการจ่ายช าระเงิน
59
จากภาพสามารถอธิบายขั้นตอนการจ่ายช าระเงินตามขั้นตอนได้ ดังนี้ 1. กรอกข้อมูลการรับสินค้าตามตัวแทนจ าหน่าย 2. ตรวจสอบข้อมูลการรับสินค้า
- ถ้าตรวจสอบไม่พบ แสดงข้อมูลว่าไม่พบข้อมูลและกลับไปกรอกข้อมูลการรับสินค้าใหม่
- ถ้าตรวจสอบพบข้อมูลแสดงข้อมูลการรับสินค้า 3. ค านวณราคารวมสุทธิ
4. แสดงราคารวมสุทธิและรายละเอียดข้อมูลการจ่ายช าระเงิน 5. บันทึกข้อมูลการจ่ายช าระเงิน 7. พิมพ์ใบเสร็จการจ่ายช าระเงิน 8. จบการท างาน
60
3.3.1.8 System Flowchart การตัดจ าหน่าย
ภาพที่ 3-20 System Flowchart แสดงขั้นตอนการตัดจ าหน่าย
61
จากภาพสามารถอธิบายขั้นตอนการตัดจ าหน่ายตามขั้นตอนได้ ดังนี้ 1. กรอกข้อมูลสินค้าท่ีต้องการตัดจ าหน่าย 2. ตรวจสอบข้อมูลสินค้า
- ถ้าตรวจสอบไม่พบ แสดงข้อมูลว่าไม่พบข้อมูลและกลับไปกรอกข้อมูลสินค้าที่ต้องการตัดจ าหน่ายใหม่
- ถ้าตรวจสอบพบข้อมูลแสดงข้อมูลสินค้า 3. กรอกจ านวนและสาเหตุที่ต้องการตัดจ าหน่าย 4. ตรวจสอบความต้องการตัดจ าหน่ายเพิ่มหรือไม่
- ถ้าต้องการตัดจ าหน่ายเพ่ิมกลับขึ้นไปกรอกข้อมูลสินค้าที่ต้องการตัดจ าหน่ายใหม่ - ถ้าไม่ต้องการตัดจ าหน่ายเพ่ิมรายละเอียดการตัดจ าหน่าย
5. บันทึกข้อมูลการตัดจ าหน่าย 6. จบการท างาน
62
3.3.2 Context Diagram(ระบบงานใหม่) ระบบซื้อ–ขาย รองเท้ากระเป๋าแฟชั่นออนไลน์ร้านสมายด์ (smile)
0 -
Username,password
Username,password
ภาพที่ 3-21 Context Diagram ระบบงานใหม่
63
3.3.2.1 DataFlow Diagram Lever 1 ระบบงานใหม่
1
2
Login
Username,password
Username,passwoed
3
ภาพที่ 3-22 DataFlow Diagram Lever 1 ระบบสมัครสมาชิกและขายสินค้า
64
4
5.
ภาพที่ 3-23 DataFlow Diagram Lever 1 ระบบแจ้งจ่ายช าระเงินและส่งสินค้า
65
6
.
7
ภาพที่ 3-24 DataFlow Diagram Lever 1 ระบบสั่งซื้อสินค้าและรับสินค้า
66
8
9.
ภาพที่ 3-25 DataFlow Diagram Lever 1 ระบบจ่ายช าระเงินและตัดจ าหน่าย
67
10
ภาพที่ 3-26 DataFlow Diagram Lever 1 ระบบออกรายงาน
68
3.3.2.2 Dataflow Diagram Lever 2 ระบบงานใหม่ Dataflow Diagram Lever 2 Process 1 : การสมัครสมาชิก
1.1
1.2
Username ,password
ภาพที่ 3-27 DataFlow Diagram Lever 2 ระบบสมัครสมาชิก
2.1
Username,
password
2.2
Username,password
Username,password
ภาพที่ 3-28 DataFlow Diagram Lever 2 ระบบ Login เข้าระบบ
69
Dataflow Diagram Lever 2 Process 3 : การขายสินค้า
3.1
3.2
3.3
3.4
ภาพที่ 3-29 DataFlow Diagram Lever 2 ระบบขายสินค้า
70
Dataflow Diagram Lever2Process 4 : การแจ้งจ่ายช าระเงิน
4.1
4.2
4.3
ภาพที่ 3-30 DataFlow Diagram Lever 2 ระบบแจ้งจ่ายช าระเงิน
71
Dataflow Diagram Lever2Process 5 : การส่งสินค้า
5.1
5.2
5.3
ภาพที่ 3-31 DataFlow Diagram Lever 2 ระบบส่งสินค้า
72
Dataflow Diagram Lever 2 Process 6 : การสั่งซื้อสินค้า
6.1
6.2
6.3
ภาพที่ 3-32 DataFlow Diagram Lever 2 ระบบสั่งซื้อสินค้า
73
Dataflow Diagram Lever2Process 7 : การรับสินค้า
7.1
7.2
ภาพที่ 3-33 DataFlow Diagram Lever 2 ระบบรับสินค้า Dataflow Diagram Lever2Process 8 : การจ่ายช าระเงิน
8.1
8.2
ภาพที่ 3-34 DataFlow Diagram Lever 2 ระบบจ่ายช าระเงิน
74
Dataflow Diagram Lever 2 Process 9 : การตัดจ าหน่าย
9.1
9.2
ภาพที่ 3-35 DataFlow Diagram Lever 2 ระบบการตัดจ าหน่าย
75
Dataflow Diagram Lever 2 Process 10 : การออกรายงาน
10.1
10.2
ภาพที่ 3-36 DataFlow Diagram Lever 2 ระบบออกรายงาน
76
3.3.3 E-R Diagram (ER-Diagram) แสดงความสัมพันธ์ของตาราง
pre_admin
PK admin_id
admin_user
admin_pwd
admin_name
admin_pictuer
stockid
pre_admin_banckccount
PK bankacid
accountName
bankname
branch
accountNumber
pre_agent
PK agent_id
agent_name
agent_adress
Agent_phone
pre_category
PK Cate_id
Cate_name
Cate_image
pre_product
PK Pro_id
Pro_name
Cat_id
FK2 Agent_id
Pro_size
Pro_cost
Pro_price
Peo_detail
Pro_image
Pro_stock
Pro_rate
FK1 Cate_id
pre_member
PK Mem_id
mem_name
mem_idcard
Mem_addaess
Mem_zipcode
Mem_phone
Mem_email
Mem_user
Mem_pass
pre_product_sell
PK Bill_number
Pro_issell
Daet_sell
quantity
Pro_price
Price_sum
FK1 Mem_id
pre_trading_banktransfer
PK Transfer_id
FK3 Mem_id
FK1 orderbuycode
Transferamount
Transferfrom
FK2 bankacid
Transferdate
Transfertime
confirmdate
note
Pre_trading_orderbuy
PK orderbuycode
FK1 Mem_id
orderbuydate
Mem_receive
addressreceive
status
pricetotal
Pre_trading_orderbuy_delail
PK orderbuycode
FK1 Pro_id
buyquanttity
buyprice
pricesum
Pre_trading_shipping
PK shippingqcode
FK1 orderbuycode
Ems_code
shippingqdate
FK2 admin_id
pre_stock
PK stockid
PK,FK1 admin_id
stockcode
stockname
number
color
stock
price
total
pre_orderstock
PK orderstock_id
PK,FK1 admin_id
PK,FK1 stockid
date
quantity
price
has
has
has
has
has
has
has
has
check
has
operative
send
ภาพที่ 3-37 E-R Diagram
77
(ER-Diagram) แสดงความสัมพันธ์ของตาราง
ลูกค้าสมาชิกหนึ่งคนท าการสมัครสมาชิกได้หนึ่งครั้งและการสมัครสมาชิกหนึ่งครั้งท าการโดยลูกค้าหนึ่งคน
ภาพที่ 3.38 แสดงความสัมพันธ์ระหว่างตารางลูกค้าสมาชิกกับตารางสมัครสมาชิก
ลูกค้าสมาชิกหนึ่งคนท าการแจ้งจ่ายช าระเงินได้หนึ่งครั้งและการแจ้งจ่ายช าระเงินหนึ่งครั้งท าการโดยลูกค้าสมาชิกหนึ่งคน
ภาพที่ 3.39 แสดงความสัมพันธ์ระหว่างตารางลูกค้าสมาชิกกับตารางข้อมูลการจ่ายช าระเงิน
ดูแลระบบหนึ่งคนท าการส่งสินค้าได้หลายครั้งและการส่งสินค้าหลายครั้งท าการโดยผู้ดูแลระบบหนึ่งคน
ภาพที่ 3.40 แสดงความสัมพันธ์ระหว่างตารางผู้ดูแลระบบกับตารางข้อมูลการส่งสินค้า
ลูกค้าสมาชิกหนึ่งคนท าการขายได้หลายครั้งและการขายหลายครั้งจะท าการโดยลูกค้าสมาชิกหนึ่งคน
ภาพที่ 3.41แสดงความสัมพันธ์ระหว่างลูกค้าสมาชิกกับตารางข้อมูลการการขาย
78
ข้อมูลการขายหนึ่งข้อมูลจะมีรายละเอียดสินค้าอยู่หลายรายการและรายละเอียดหลายรายการจะมีข้อมูลการขายอยู่หนึ่งข้อมูล
ภาพที่ 3.42 แสดงความสัมพันธ์ระหว่างข้อมูลการขายกับตารางรายละเอียดการขาย
ข้อมูลสินค้าหนึ่งข้อมูลมีรายะเอียดการขายสินค้าได้หลายรายละเอียดและรายละเอียดการขายหลายรายละเอียดมีข้อมูลสินค้าหนึ่งข้อมูล
ภาพที่ 3.43 แสดงความสัมพันธ์ระหว่างตารางรายละเอียดการขายกับตารางข้อมูลสินค้า
การขายหนึ่งครั้งจะมีการแจ้งจ่ายช าระเงินหนึ่งครั้งและการแจ้งจ่ายช าระเงินหนึ่งครั้งจะมีการขายหนึ่งครั้ง
ภาพที่ 3.44 แสดงความสัมพันธ์ระหว่างตารางข้อมูลการขายกับตารางข้อมูลการแจ้งจ่ายช าระเงิน
การแจ้งจ่ายช าระเงินหนึ่งครั้งมีการส่งสินค้าหนึ่งครั้งและการส่งสินค้าหนึ่งครั้งจะมีการแจ้งจ่ายช าระเงินหนึ่งครั้ง
ภาพที่ 3.45 แสดงความสัมพันธ์ระหว่างตารางการแจ้งจ่ายช าระเงินกับตารางข้อมูลการส่งสินค้า
79
ลูกค้าสมาชิกหนึ่งคนจะได้รับสินค้าจากการส่งสินค้าหนึ่งครั้งและการส่งสินค้าหนึ่งครั้งลูกค้าสมาชิกจะได้รับสินค้าหนึ่งคน
ภาพที่ 3.46 แสดงความสัมพันธ์ระหว่างตารางข้อมูลการส่งสินค้ากับลูกค้าสมาชิก
ผู้ดูแลระบบหนึ่งคนท าการส่งสินค้าได้หลายครั้งและการส่งสินค้าหลายครั้งท าการโดยผู้แลระบบหนึ่งคน
ภาพที่ 3.47 แสดงความสัมพันธ์ระหว่างตารางผู้ดูแลระบบกับตารางข้อมูลการส่งสินค้า
ข้อมูลการส่งสินค้าหนึ่งข้อมูลมีรายละเอียดการส่งสินค้าหลายรายละเอียดและรายละเอียดการส่งสินค้าหลายรายละเอียดมีข้อมูลการส่งสินค้าหนึ่งข้อมูล ภาพที่ 3.48 แสดงความสัมพันธ์ระหว่างตารางข้อมูลการส่งสินค้ากับตารางข้อมูลรายละเอียดการส่ง
สินค้า
ข้อมูลการสั่งซื้อหนึ่งข้อมูลมีรายละเอียดการสั่งซื้อหลายรายการและรายละเอียดการสั่งซื้อหลายรายการมีการสั่งซื้อหนึ่งข้อมูล
ภาพที่ 3.49 แสดงความสัมพันธ์ระหว่างตารางข้อมูลการสั่งซื้อกับตารางรายละเอียดการสั่งซื้อ
สินค้าหนึ่งรายการมรีายละเอียดการสั่งซื้อหลายรายละเอียดและรายละเอียดการสั่งซื้อหลายรายละเอียดมีสินค้าหลายรายการ
ภาพที่ 3.50 แสดงความสัมพันธ์ระหว่างตารางรายละเอียดข้อมูลการสั่งซื้อกับตารางข้อมูลสินค้า
80
การสั่งซื้อสินค้าหนึ่งครั้งจะได้รับสินค้าหลายครั้งและการรับสินค้าหลายครั้งจะมีการสั่งซื้อสินค้าหนึ่งครั้ง
ภาพที่ 3.51 แสดงความสัมพันธ์ระหว่างตารางการสั่งซื้อกับตารางข้อมูลการรับสินค้า
สินค้าหนึ่งรายการมีรายละเอียดการรับสินค้าหลายรายละเอียดและรายละเอียดการรับสินค้าหลายละเอียดมีสินค้าหลายรายการ
ภาพที่ 3.52 แสดงความสัมพันธ์ระหว่างตารางรายละเอียดการรับสินค้ากับตารางข้อมูลสินค้า
การรับสินค้าหนึ่งครั้งมีรายละเอียดการรับสินค้าหลายรายละเอียดและรายละเอียดการรับสินค้าหลายรายละเอียดจะมีการรับสินค้าหนึ่งครั้ง
ภาพที่ 3.53 แสดงความสัมพันธ์ระหว่างตารางการรับสินค้ากับตารางรายละเอียดการรับสินค้า
การรับสินค้าหนึ่งครั้งจะท าการจ่ายช าระเงินหนึ่งครั้งและการจ่ายช าระเงินหนึ่งครั้งจะมีการรับสินค้าหนึ่งครั้ง
ภาพที่ 3.54 แสดงความสัมพันธ์ระหว่างตารางการรับสินค้ากับตารางข้อมูลการจ่ายช าระเงิน
ผู้ดูแลระบบหนึ่งคนท าการตัดจ าหน่ายได้หลายครั้งและการตัดจ าหน่ายหลายครั้งท าการโดยผู้ดูแลระบบหนึ่งคน
ภาพที่ 3.55 แสดงความสัมพันธ์ระหว่างตารางผู้ดูแลระบบกับตารางตัดจ าหน่าย
81
การตัดจ าหน่ายหนึ่งครั้งมีรายละเอียดการตัดจ าหน่ายอยู่หลายรายการและรายละเอียดการตัดจ าหน่ายหลายรายการมีการตัดจ าหน่ายอยู่หนึ่งครั้ง
ภาพที่ 3.56 แสดงความสัมพันธ์ระหว่างตารางตัดจ าหน่ายกับรายละเอียดการตัดจ าหน่าย
สินค้าหนึ่งรายการมีรายละเอียดการตัดจ าหน่ายหลายรายละเอียดและรายละเอียดการตัดจ าหน่ายหลายรายละเอียดมีสินค้าหลายรายการ
ภาพที่ 3.57 แสดงความสัมพันธ์ระหว่างตารางรายละเอียดการตัดจ าหน่ายกับตารางข้อมูลสินค้า
82
3.3.5 พจนานุกรมข้อมูล(Data Dictionary)
ตารางท่ี 3-1 pre_admin(ตารางผู้ดูแลระบบ) ล าดับ Attribute Datetype Description Key References 1 admin_id
int(4) รหัสผู้ดูแลระบบ Pk
2 admin_user
varchar(20) รหัสเข้าสู่ระบบ
3 admin_pwd
varchar(20) รหัสผ่าน
4 admin_name
varchar(50) ชื่อผู้ดูแลระบบ
5 admin_picture
varchar(30) รูปภาพ
ตารางท่ี 3-2 pre_admin_bankaccount ล าดับ Attribute Datetype Description Key References
1 bankacid char(20) รหัสธนาคาร Pk,Fk pre_admin_bankaccount
2 accountName varchar(100) ชื่อบัญชี
3 bankName varchar(100) ชื่อธนาคาร
4 branch varchar(50) สาขา
5 accountNumber varchar(20) เลขที่บัญชี
ตารางท่ี 3-3 pre_agent ล าดับ Attribute Datetype Description Key References
1 Agent_id int(3) รหัสตัวแทนจ าหน่าย Pk,Fk pre_agent
2 agent_name varchar(50) ชื่อตัวแทนจ าหน่าย
3 agent_adress varchar(50) ที่อยู่ตัวแทนจ าหน่าย
4 agent_phone varchar(20) เบอร์โทรตัวแทนจ าหน่าย
83
ตารางที่ 3-4 pre_category ล าดับ Attribute Datetype Description Key References
1 cate_id int(3) รหัสประเภทสินค้า Pk
2 cate_name varchar(50) ชื่อประเภท
3 cate_image varchar(50) รูปภาพ
ตารางท่ี 3-5 pre_member ล าดับ Attribute Datetype Description Key References
1 mem_id int(10) รหัสลูกค้า Pk
2 mem_name varchar(50) ชื่อลูกค้า
3 mem_IDCard varchar(13) บัตรธนาคาร
4 mem_addres varchar(50) ที่อยู่ลูกค้า
5 mem_zipcode varchar(50) รหัสไปรษณีย์
6 mem_phone varchar(15) เบอร์โทร
7 mem_email varchar(50) อีเมล์
8 mem_user varchar(20) รหัสเข้าระบบ
9 mem_pass varchar(20) รหัสผ่าน
84
ตารางท่ี 3-6 pre_product ล าดับ Attribute Datetype Description Key References
1 pro_id int(4) รหัสสินค้า Pk
2 pro_name varchar(50) ชื่อสินค้า
3 cat_id int(3) รหัสประเภทสินค้า Fk Pre_category
4 ag_id int(3) รหัสตัวแทนจ าหน่าย Fk Pre_agent
5 pro_size varchar(30) ขนาดสินค้า
6 pro_cost int(50) ค่าใช้จ่าย
7 pro_price int(50) ราคาสินค้า
8 pro_image varchar(50) รูปภาพสินค้า
9 pro_stock int(6) จ านวนสินค้า
10 pro_rate int(11) อัตราสินค้า
ตารางท่ี 3-7 pre_product_sell ล าดับ Attribute Datetype Description Key References
1 Bill_number varchar(50) รหัสใบสั่งซื้อ PK
2 pro_idSell int(4) เลขทีข่าย
3 DateSell date วันที่ขาย
4 Quantity int(10) ปริมาณ
5 Pro_price int(10) ราคาขาย
6 PriceSum int(10) ราคารวม
7 MemID varchar(50) รหัสลูกค้า Fk Pre_member
85
ตารางท่ี 3-8 pre_trading_banktransfer ล าดับ Attribute Datetype Description Key References
1 transferID varchar(20) รหัสโอน Pk
2 mem_ID varchar(50) รหัสลูกค้า Fk pre_member
3 orderbuycode varchar(50) รหัสใบสั่งซื้อ Fk pre_trading_orderbuy
4 transferamount int(11) จ านวนเงินที่โอน
5 transferfrom varchar(255) โอนจากธนาคาร
6 bankacid int(20) รหัสธนาคาร Fk pre_admin_bankaccount
7 transferdate date วันที่โอนเงิน
8 transfertime datetime เวลาที่โอนเงิน
9 confirmdate datetime ยืนยันวันที่โอน
10 note Varchar(10) หมายเหตุ
ตารางท่ี 3-9 pre_trading_orderbuy ล าดับ Attribute Datetype Description Key References
1 orderbuycode varchar(50) รหัสใบสั่งซื้อ Pk
2 mem_id varchar(50) รหัสลูกค้า Fk Pre_member
3 orderbuydate datetime วันที่สั่ง
4 mem_receive varchar(100) ลูกค้าท่ีรับ
5 addressReceive varchar(50) ที่อยู่ที่รับ
6 status varchar(50) สถานะ
7 Pricetotal Int(10) ราคารวม
86
ตารางท่ี 3-10 pre_trading_orderbuy_detail ล าดับ Attribute Datetype Description Key References
1 orderbuycode varchar(50) รหัสใบสั่งซื้อ Pk
2 pro_id int(4) รหัสสินค้า Fk Pre_product
3 buyquantity varchar(50) จ านวนซื้อ
4 buyprice varchar(50) ราคาซื้อ
5 PriceSum int(10) ราคารวม
ตารางท่ี 3-11 pre_trading_shipping ล าดับ Attribute Datetype Description Key References
1 shippingcode Int10 รหัสการจัดส่งสินค้า Pk
2 orderbuycode varchar(50) รหัสใบสั่งซื้อ Fk pre_trading_ orderbuy
3 EMScode varchar(50) รหัสอีเอ็มเอส
4 shippingdate datetime วันที่จัดส่ง
87
ตารางท่ี 3-12 pre_stock ล าดับ Attribute Datetype Description Key References
1 stockid Int10 รหัสคลังสินค้า Pk
2 stockcode varchar(50) รหัสคลังสินค้า
3 stockname varchar(100) ชื่อสต๊อก
4 number varchar(100) จ านวน
5 color varchar(255) สี
6 stock varchar(500) คลังสินค้า
7 price varchar(100) ราคา
8 total varchar(100) รวม
9 Admin_id Int10 รหัสผู้ดูแลระบบ FK Pre_ Admin
ตารางท่ี 3-13 pre_orderstock ล าดับ Attribute Datetype Description Key References
1 orderstock_id Int20 เลขที่ออเดอร์สต๊อกสินค้า
Pk
2 stockid Int20 เลขที่สต๊อกสินค้า Fk pre_stock
3 date date วันที่
4 quantity varchar(20) ปริมาณ
5 price int(100) ราคา
88
Slit Map
content
content
Login
content
Login
89
ภาพที่ 3.58 Slit Map 3.3.5 การออกแบบรายงาน ตารางที ่3-14 แสดงรายงานการขาย
รายงานการขาย วันที่สั่งซื้อ……………………. รหัสลูกค้าสมาชิก………………. รหัสการขาย วันที่ขาย ราคาขาย รหัสลูกค้าสมาชิก ตารางที่ 3-15 แสดงรายงานการแจ้งจ่ายช าระเงิน
รายงานการแจ้งจ่ายช าระเงิน วันที่แจ้ง……………... รหัสการแจ้ง……………….. ชื่อ-สกุล…………………….. ธนาคาร………………………….. เลขที่บัญชี……………………………. รหัสการแจ้ง ราคาสินค้า จ านวนเงินที่โอน รหัสการขาย รหัสลูกค้า รหัสการส่ง
สินค้า
90
ตารางที่ 3-16 แสดงรายงานการสั่งซื้อสินค้า
รายงานการสั่งซื้อสินค้า รหัสตัวแทนจ าหน่าย……………… ชื่อผู้สั่งสินค้า…………………… รหัสการสั่งซื้อ วันที่สั่งซื้อ จ านวนที่สั่งซื้อท้ังหมด รหัสผู้ดูแลระบบ
ตารางที่ 3-17 แสดงรายงานการรับสินค้า
รายงานการรับสินค้า วันที่รับสินค้า……………….. ชื่อผู้รับสินค้า……………………… ชื่อตัวแทนจ าหน่าย………………… รหัสการรับสินค้า จ านวนที่รับ รหัสการสั่งซื้อ
ตารางที่ 3-18 แสดงรายงานสินค้า
รายงานสินค้า รหัสสินค้า ชื่อสินค้า ประเภท
สินค้า จ านวนสินค้า ราคาสินค้า/
รายการ จ านวนรวม/ประเภทสินค้า
ราคารวมสุทธิ
91
ตารางที่ 3-19 แสดงรายงานการตัดจ าหน่าย
รายงานการตัดจ าหน่าย รหัสการตัดจ าหน่าย
วันที่ตัดจ าหน่าย จ านวนที่ตัดจ าหน่าย รหัสผู้ดูแลระบบ
92
3.3.6 การออกแบบหน้าจอโปรแกรม
ภาพที่ 3.59 หน้าจอสินค้ากระเป๋า
ภาพที่ 3.60 หน้าจอสินค้ารองเท้า
93
ภาพที่ 3.61 หน้าจอการสมัครสมาชิก
ภาพที่ 3.62 หน้าจอรายละเอียดการสั่งซื้อสินค้าของลูกค้า
94
ภาพที่ 3.63 หน้าจอการแจ้งจ่ายช าระเงิน