บทที่ 3 วิธีการดําเนินงาน128).pdf · บทที่ 3...
TRANSCRIPT
บทที ่3 วิธีการดําเนินงาน
3.1 วิเคราะหระบบงานเดิม
รานมินิมารทศรีสมชัยเปนรานประกอบธุรกิจการขายปลีก ซ่ึงเปนสินคาอุปโภค-บริโภคกอตั้งรานโดย นายกิตติพล ศรีสมชัย เปนเจาของราน ตั้งอยูท่ี เลขท่ี 19 หมู 15 ต.ขามเรียง อ.กันทรวิชัย จ.มหาสารคาม ซ่ึงเปนรานท่ีนิสิตและชาวบานรูจักดี ปจจุบันรานมินิมารทศรีสมชัยยังมีการจัดการรานท่ีไมมีความเปนระเบียบเรียบรอย เทาท่ีควร สินคายังไมมีการจัดหมวดหมูใหดูเรียบรอยและทางรานยังไมมีการใชระบบบารโคด จึงทําใหไมสามารถจัดการกับสินคาในหลาย ๆ ดานได
ในการจัดการสินคาแตละครั้งเจาของรานจะปฏิบัติงานขายดังนี ้3.1.1 งานขายสินคา เม่ือลูกคาไดทําการเลือกสินคาเปนท่ีเรียบรอยแลว ก็จะนําสินคามาท่ีเคา
เตอร เจาของรานจะทําการคํานวณราคาสินคาโดยยังใชเครื่องคิดเลขในการคํานวณราคาอยูและยังไมมีการจดบันทึกใด ๆ ไมมีการออกใบเสร็จใหกับลูกคาดวย
3.1.2 งานการส่ังซ้ือสินคา เจาของรานจะทําการตรวจสอบจํานวนสินคาคงเหลือแตละรายการโดยการตรวจนับ หากมีสินคารายการใดเหลือนอยก็จะทําการจดบันทึกลงในเอกสาร เพ่ือนําไปออกใบส่ังซ้ือ
3.1.3 งานการตรวจรับสินคา เจาของรานจะทําการตรวจสอบใบสงสินคา ตรวจนับจํานวนและคุณภาพของสินคาวาตรงกับการความตองการหรือไม หากตรงกับความตองการก็จะทําการชําระเงิน แตหากสินคาไมตรงกับความตองการหรือไมครบตามจํานวน เจาของรานสามารถเลือกท่ีจะรับ ไมรับ หรือส่ังสินคาเพ่ิมได
ภาพที่ 3-1 แสดงแผนภูมิกางปลาของระบบบริหารจัดการรานมินิมารทศรีสมชัย จากภาพที่ 3-1 สามารถสรุปถึงปญหาในการบริหารจัดการภายในรานไดแก
ระบบการทํางานไมมีประสิทธิภาพ อันเนื่องมาจากกระบวนการทํางานท่ีซับซอน การคนหาขอมูลทําไดยากและเอกสารจัดเก็บไมเปนระบบ
เครื่องมือและอุปกรณ ภายในรานไมมีคอมพิวเตอร ไมมีปริ้นเตอรและไมมีระบบบารโคด
พนักงาน ไมมีประสบการณท่ีดี การบริการแตละครั้งมีความลาชาและคํานวณราคาสินคาผิดพลาด
งบประมาณ มีงบประมาณไมเพียงพอและอุปกรณมีราคาแพง สภาวะแวดลอม มีพ้ืนท่ีท่ีคับแคบ
33
จากระบบงานตางๆ ท่ีไดกลาวมา สามารถนํามาอธิบายไดดวย Flow Chart ดังตอไปนี ้3.1.1 System Flowchart ระบบงานเดิม
Flow chart งานขายสินคา
ภาพที่ 3-2 Flow chart งานขายสินคา
จากภาพที่ 3–2 สามารถอธิบายขั้นตอนการทํางานไดดังนี้ สําหรับการขายสินคาก็ตองเริ่มจากการท่ีมีลูกคาเขามาใชบริการในรานมินิมารท ลูกคาก็สามารถเลือกซ้ือสินคาไดตามท่ีตองการ เม่ือลูกคาตัดสินใจไดวาจะซ้ือสินคาแลวลูกคาสามารถตรวจสอบความพอใจของตนเองวาจะซ้ือหรือไม ถาไมซ้ือก็ลูกคาก็ออกจากรานแตถาเลือกซ้ือ ก็นําสินคามาคํานวณราคา คํานวณราคาเสร็จก็มีการสงมอบสินคา จายเงินแลวก็ถือวาเสร็จส้ินในการทํางานลูกคาก็ออกจากราน ก็ถือวาการทํางานส้ินสุดลง
34
Flow chart งานการส่ังซ้ือสินคาและรับสินคา
ภาพที่ 3-3 Flow chart งานการส่ังซ้ือสินคาและรับสินคา
จากภาพที่ 3-3 สามารถอธิบายขั้นตอนการทํางานดังนี้ เจาของรานจะตรวจสอบสินคาดวยการนับสินคา วาสินคาเหลือจํานวนเทาไหร ถาสินคามีจํานวนมากกวา 10 ช้ิน ก็จะไมส่ังซ้ือสินคาชนิดนั้น ถาสินคาถึงจุดส่ังซ้ือก็จะส่ังซ้ือสินคาโดยการจดบันทึกรายการสินคาท่ีตองการซ้ือ จากนั้นเจาของรานก็ทําการจายชําระเงินคาสินคาและรับสินคา สําหรับขั้นตอนนี้ก็ส้ินสุดการทํางาน
35
Flow chart งานการสงคืนสินคา
ภาพที่ 3-4 Flow chart งานการสงคืนสินคา
จากภาพที่ 3-4 สามารถอธิบายไดดังนี้ สําหรับการสงคืนสินคา เจาของรานจะตรวจสอบจากขอมูลการรับสินคาวาพบสินคาท่ีชํารุดหรือไม ถาพบสินคาท่ีชํารุดก็จะแจงไปท่ีตัวแทนจําหนาย แตถาไมพบสินคาท่ีชํารุด ก็จะส้ินสุดการทํางาน
36
Flow chart งานการตัดจําหนาย
เริ่มตน
สิ้นสุด
เจาของรานบันทึกการตัดจําหนาย
ตรวจสอบสินคาวาชํารุดหรือไม ไมชํารุด
ชํารุด
ภาพที่ 3-5 Flow chart งานการตัดจําหนาย
จากภาพที่ 3-5 สามารถอธิบายไดดังนี้ สําหรับการตัดจําหนาย เจาของรานทําการตรวจสอบสินคาวาชํารุดหรือไม หากไมมีสินคาชํารุดใหจบการทํางาน แตถาหากมีสินคาชํารุดใหทําการบันทึกตดัจําหนาย
37
3.1.2 Context Diagram จากการวิเคราะห ระบบการบริหารจัดการรานมินิมารทศรีสมชัย จ.มหาสารคาม สามารถอธิบายดวย Context Diagram, Data Flow Diagram Level 1 ดังนี้
ภาพที่ 3-6 Context Diagram ระบบงานเดิม
คําอธิบาย Context Diagram ระบบงานเดิม ลูกคา การขายสินคา เม่ือลูกคาเดินเขามาท่ีรานจะมีการเลือกดูสินคาเพ่ือตัดสินใจซ้ือ และลูกคาก็
จะใหขอมูลลูกคาเอง ใหขอมูลสินคาวาตองการซ้ือสินคาอะไร เม่ือลูกคาเลือกสินคาไดแลวก็จะทําการชําระเงินคาสินคาใหกับทางรานแลวรานก็จะมอบสินคาพรอมใบเสร็จใหกับคา
38
เจาของราน การขายสินคาพนักงานจะเปนผูคํานวณเงิน และใหสินคาแกลูกคา และบันทึกการขายไว
พรอมท้ังออกใบเสร็จใหแกลูกคา เจาของรานจะเปนผูติดตอกับตัวแทนจําหนาย เจาของรานจะใหขอมูลสินคาท่ีจะส่ังซ้ือและทําการเก็บขอมูลใบส่ังซ้ือ แลวทําการออกใบส่ังซ้ือใหกับตัวแทนจําหนาย การรับสินคาจะเปนผูรับสินคาและเปนผูใหขอมูลการส่ังซ้ือเพ่ือจะนําไปตรวจสอบสินคาวาตัวแทนจําหนายสงสินคาตามท่ีส่ังไวหรือไม การจายชําระจะเปนผูใหขอมูลการรับสินคาเพราะจะตองดูขอมูลการชําระเงิน เพ่ือท่ีจะทําการจายใหกับตัวแทนจําหนาย
ตัวแทนจําหนาย ทางรานก็จะทําการติดตอส่ังซ้ือไปยังตัวแทนจําหนายเพ่ือท่ีจะใหตัวแทนจําหนายมาสง
สินคาท่ีรานตามใบส่ังซ้ือ ท่ีทางรานไดส่ังไป และทางรานจะจายเงินและตัวแทนจําหนายก็จะใหใบเสร็จกับทางราน เม่ือตัวแทนจําหนายนําสินคามาสงทางรานก็จะทําการเก็บขอมูลการส่ังซ้ือ
39
3.1.3 Data Flow Diagram
ลูกคาขาย
1ขอมูลการซื้อสินคา
เงินคาสินคา
สินคาใบเสร็จรับเงิน
เจาของราน
รายละเอียดสินคา
ขอมูลสินคา
เงินคาสินคาขอมูลการขาย
D1 ขอมูลสินคาขอมูลสินคารายละเอียดสินคา
ตัวแทนจําหนายขอมูลสินคา
ขอมูลตัวแทนจําหนายจําหนายใบสั่งซื้อสินคาขอมูลการสั่งซื้อสินคา
รายละเอียดสินคา
ขอมูลสินคา
ขอมูลการสั่งซื้อสินคารายละเอียดการสั่งซื้อสินคา
ขอมูลตัวแทนจําหนายจําหนาย
รายละเอียดตัวแทนจําหนายจําหนายD1 ขอมูลสินคา
รายละเอียดสินคา
ขอมูลสินคา
รายละเอียดสินคา
ขอมูลการตัดจําหนาย
ขอมูลสินคารายละเอียดสินคา
รายละเอียดตัวแทนจําหนาย
ขอมูลสินคา
ขอมูลแจงสินคาชํารุด / สูญหาย
รายละเอียดสินคาขอมูลสินคา
ขอมูลสินคา
เจาของราน
ส่ังซื้อและรับสินคา
2
D2 ขอมูลการสั่งซื้อสินคา
ขอมูลตัวแทนจําหนายจําหนายD3
ตัดจําหนาย
3รายละเอียดสินคา
D4 ขอมูลการตัดจําหนายขอมูลการตัดจําหนาย
D1 ขอมูลสินคา
สงคืนสินคา
4 รายละเอียดสินคาขอมูลการส่ังซื้อสินคา
D3 ขอมูลตัวแทนจําหนายจําหนาย
รหัสตัวแทนจําหนายจําหนายรายละเอียดตัวแทนจําหนาย
D5ขอมูลการสงคืนสินคา
ขอมูลการสงคืนสินคา
ภาพที่ 3-7แสดง DFD Level 1 ของระบบการบริหารจัดการรานมินิมารทศรีสมชัย คําอธิบาย Data Flow Diagram level 1
จะม่ีโพรเซสหลัก ๆ อยู 6 โปรเซส ซ่ึงแตละโปรเซสจะมีลักษณะการทํางานดังตอไปนี ้1.โพรเซสขายสินคา จะเกี่ยวของลูกคากับเจาของราน เจาของรานจะเปนผูขายสินคาใหแก
ลูกคา ซ่ึงลูกคาจะบอกขอมูลของตนและจายชําระเงินใหกับเจาของราน เจาของรานก็จะทําการบันทึกขอมูลในการขาย และก็จะออกใบเสร็จพรอมสินคาใหกับลูกคา
40
2.โพรเซสส่ังซ้ือสินคา จะเกี่ยวของเจาของรานกับตัวแทนจําหนาย เจาของรานทําการตรวจสอบสินคาวาถึงจุดส่ังซ้ือหรือยัง เม่ือถึงจุดส่ังซ้ือเจาของรานก็จะสงใบส่ังซ้ือไปยังตัวแทนจําหนาย 3.โพรเซสตัดจําหนาย จะเกี่ยวของกับเจาของราน เจาของรานจะทําการตรวจสอบสินคาท่ีมีอยูในคลัง และปรับลดยอดจํานวนสินคาคงเหลือในคลังเม่ือมีการขายสินคา 4.โพรเซสสงคืนสินคา จะเกี่ยวของกับเจาของรานกับตัวแทนจําหนาย เจาของรานตรวจสอบสินคาวาชํารุดหรือไมถาสินคาชํารดุก็จะแจงไปยังตัวแทนจําหนาย
41
แผนภาพแสดงขั้นตอนการปฏิบัติงานใหม ระบบบริหารจัดการรานมินิมารทศรีสมชัย จ.มหาสารคาม 3.1.4 System Flowchart ระบบงานใหม
1.Flowchart การสมัครสมาชิก (ระบบงานใหม)
ภาพที่ 3-8 Flowchart แสดงการสมัครสมาชิก Flowchart แสดงการสมัครสมาชิก เพ่ือจะใชเม่ือลูกคามีความตองการท่ีจะสมัครสมาชิกบริการและซ้ือสินคาเพ่ือไดรับสวนลด ทางรานก็จะทําการกรอกขอมูลลูกคาใหกับระบบวาถูกตองหรือไม ถาตรวจสอบถูกตองก็จะทําการบันทึก และระบบจะทําการพิมพบัตรสมาชิกใหแกลูกคา แตถาไมถูกตองก็จะกลับไปดูและแกไขกรอกขอมูลใหม
42
2.Flowchart การขาย (ระบบงานใหม)
ภาพที่ 3-9 Flowchart แสดงการขาย
Flowchart แสดงการขาย ลูกคาจะทําการเลือกสินคาท่ีตองการ เจาของรานก็ทําการกรอกขอมูลสินคาท่ีจะขายโดยการยิงบารโคด จากนั้นก็ตรวจสอบสินคาและกรอกจํานวนสินคาท่ีจะขาย คํานวณราคาท่ีขายและสอบถามลูกคาวาตองการซ้ือสินคาเพ่ิมหรือไม ถาไมเพ่ิมก็ทําการคํานวณราคาสุทธิ จากนั้นก็เช็คดูวาลูกคาเปนสมาชิกหรือไม โดยการกรอกขอมูลสมาชิก ถาเปนก็ทําการคิดสวนลด และคํานวณราคาสุทธิหลังหักสวนลด จากนั้นก็บันทึกรายการขายและพิมพใบเสร็จ ถาไมเปนสมาชิกก็ใหบันทึกรายการขายไดทันที และถาตองการซ้ือเพ่ิมก็ใหกลับไปกรอกขอมูลสินคาใหมทําตามขั้นตอนตาง ๆ และจบขั้นตอนการดําเนินงาน
43
3. Flowchart การส่ังซ้ือสินคา (ระบบงานใหม)
ภาพที่ 3-10 Flowchart แสดงการส่ังซ้ือสินคา
Flowchart แสดงการส่ังซ้ือสินคา เจาของรานเลือกตัวแทนจําหนายโดยการกรอกขอมูลตัวแทนจําหนายเพ่ือตรวจสอบวามีตัวแทนจําหนายหรือไม ถาไมเจอก็ใหจบการทํางาน แตถาเจอก็ใหแสดงรายละเอียดขอมูลตัวแทนจําหนาย เม่ือทําการเลือกตัวแทนจําหนายแลว ก็ทําการเลือกสินคาท่ีตองการส่ังซ้ือแลวตรวจสอบวามีสินคานั้น ๆ หรือไม ถาไมมีก็จบการทํางาน แตถามีก็แสดงรายละเอียดขอมูลสินคาและกรอกจํานวนท่ีตองการส่ังซ้ือ จากนั้นก็ตรวจสอบวาตองการส่ังซ้ือเพ่ิมหรือไม ถาไมตองการส่ังซ้ือเพ่ิมก็บันทึกการส่ังซ้ือสินคาและพิมพใบส่ังซ้ือสินคา แตถาตองการส่ังซ้ือสินคาเพ่ิมก็ใหกลับไปเลือกสินคา แลวทําตามขั้นตอนเหมือนเดิม ก็จบการทํางาน
44
4. Flowchart การรับสินคาและการจายชําระเงิน (ระบบงานใหม)
ภาพที่ 3-11 Flowchart แสดงการรับสินคาและการจายชําระเงิน Flowchart แสดงการรับสินคาและการจายชําระเงิน เจาของรานทําการกรอกขอมูลการรับสินคาและตรวจสอบวามีขอมูลการรับสินคาหรือไม ถาไมมีใหจบการทํางาน แตถามีก็ใหแสดงรายละเอียด จากนั้นใหเลือกสินคาท่ีจะรับและตรวจสอบสินคาท่ีจะรับวามีหรือไม ถาไมมีก็จบการทํางาน แตถามีก็แสดงรายละเอียดสินคา แลวก็กรอกจํานวนและราคาตอหนวยของสินคาท่ีจะรับ แลวก็คํานวณราคารวม จากนั้นก็ตรวจสอบวาตองการรับสินคาเพ่ิมหรือไม ถาไมตองการรับเพ่ิมใหคํานวณราคาสุทธิและบันทึกการรับสินคา แลวก็จบการทํางาน แตถาตองการรับสินคาเพ่ิม ใหกลับไปเลือกสินคาท่ีตองการรับใหมและทําตามขั้นตองตาง ๆ ท่ีกลาวมาแลว
45
5. Flowchart การตัดจําหนาย (ระบบงานใหม)
ภาพที่ 3-12 Flowchart แสดงการตัดจําหนาย
Flowchart แสดงการตัดจําหนาย เริ่มการทํางานโดยเจาของรานกรอกขอมูลสินคา แลวตรวจสอบวามีสินคาหรือไม ถาไมมีก็ใหจบการทํางาน แตถามีใหแสดงรายละเอียดของสินคา และกรอกจํานวนและสาเหตุของการตัดจําหนายสินคา แลวก็ตรวจสอบวาตองการท่ีจะทําการตัดจําหนายเพ่ิมหรือไม ถาไมตองการก็ใหบันทึกการตัดจําหนายสินคา แลวก็จบการทํางาน แตถาตองการตัดจําหนายสินคาเพ่ิม ก็ใหกลับไปทําตามขั้นตอนตาง ๆ ตามท่ีกลาวมาขางตน
46
6. Flowchart การสงคืนสินคา (ระบบงานใหม)
ภาพที่ 3-13 Flowchart แสดงการสงคืนสินคา
Flowchart แสดงการสงคืนสินคา เริ่มการทํางานโดย เจาของรานทําการกรอกขอมูลการรับสินคา แลวก็ตรวจสอบวาขอมูลการรับสินคาหรือไม ถาไมมีใหจบการทํางาน แตถามีใหแสดงรายละเอียด จากนั้นใหเลือกสินคาท่ีจะสงคืนและตรวจสอบสินคาท่ีจะสงคืน ถาไมมีใหจบการทํางาน แตถามีใหแสดรายละเอียดแลวก็กรอกจํานวนท่ีจะสงคืน จากนั้นก็ทําการบันทึกการสงคืนสินคาแลวก็จบการทํางาน
47
7. Flowchart การออกรายงาน (ระบบงานใหม)
ภาพที่ 3-14 Flowchart แสดงการออกรายงาน
Flowchart แสดงการออกรายงาน เริ่มตนการทํางานโดยการเลือกรายงานท่ีตองการพิมพจากนั้นก็ตรวจสอบขอมูลของรายงานระบบก็จะแสดงรายละเอียดรายงานท่ีตองการพิมพ จากนั้นก็ตัดสินใจวาตองการพิมพรายงานหรือไม ถาตองการพิมพ ก็ทําการพิมพรายงาน แตถาไมตองการพิมพก็จบการทํางาน
48
3.1.5 Context Diagram ระบบงานใหม
ภาพที่ 3-15 Context Diagram แสดงการทํางานของระบบงานใหม
49
3.1.6 Data Flow Diagram Level 1 ระบบงานใหม
ภาพที่ 3-16 แผนภาพกระแสขอมูลระดับท่ี 1
50
3.1.7 Data Flow Diagram Level 2 Process 1 การสมัครสมาชิก
ภาพที่ 3-17 แผนภาพกระแสขอมูลระดับท่ี 2 Process 1 การสมัครสมาชิก
51
Data Flow Diagram Level 2 Process 2 การขาย
ภาพที่ 3-18 แผนภาพกระแสขอมูลระดับท่ี 2 Process 2 การขาย
52
Data Flow Diagram Level 2 Process 3 การส่ังซ้ือสินคา
ภาพที่ 3-19 แผนภาพกระแสขอมูลระดับท่ี 2 Process 3 การส่ังซ้ือสินคา
53
Data Flow Diagram Level 2 Process 4 การรับสินคาและการจายชําระเงิน
ภาพที่ 3-20 แผนภาพกระแสขอมูลระดับท่ี 2 Process 4 การรับสินคาและการจายชําระเงิน
54
Data Flow Diagram Level 2 Process 5 การตัดจําหนาย
เจาของราน
ขอมูลการตัดจําหนาย
รายละเอียดสินคา
D3 ขอมูลสินคา
ขอมูลสินคาขอมูลสินคา
บันทึกการตัดจําหนาย
5.2 ขอมูลการตัดจําหนาย
รายละเอียดการตัดจําหนาย
ตรวจสอบสินคา
5.1
ขอมูลการตัดจําหนาย
D11 รายละเอียดการตัดจําหนาย
D10 ขอมูลการตัดจําหนาย
ภาพที่ 3-21 แผนภาพกระแสขอมูลระดับท่ี 2 Process 5 การตัดจําหนาย
Data Flow Diagram Level 2 Process 6 การสงคืนสินคา
ภาพที่ 3-22 แผนภาพกระแสขอมูลระดับท่ี 2 Process 6 การสงคืนสินคา
55
Data Flow Diagram Level 2 Process 7 การออกรายงาน
ภาพที่ 3-23 แผนภาพกระแสขอมูลระดับท่ี 2 Process 7 การออกรายงาน
56
3.1.8 E-R Diagram Model
ภาพที ่ 3-24 แผนภาพแสดง ER – Model
57
คําอธิบาย
ภาพที่ 3-25 แสดงความสัมพันธสินคากับประเภทสินคา สินคาหนึ่งอยางมีประเภทของสินคาหนึ่งประเภท ประเภทสินคาแตละประเภทสามารถมีสินคาไดหลายชนิดหลายอยาง
ภาพที่ 3-26 แสดงความสัมพันธการขายกับรายละเอียดการขาย การขายแตละครั้งมีรายละเอียดการขายหลายรายละเอียด รายละเอียดแตละรายละเอียดจามีการขายหนึ่งครั้ง
ภาพที่ 3-27 แสดงความสัมพันธรายละเอียดการขายกับสินคา รายละเอียดการขายแตละครั้งรายละเอียดจะมีสินคาหลายชนิด สินคาแตละชนิดจะมีรายละเอียด หนึ่งรายละเอียด
ภาพที่ 3-28แสดงความสัมพันธการส่ังซ้ือสินคากับตัวแทนจําหนาย การส่ังซ้ือสินคาหนึ่งรายการจะมีรายละเอียดตัวแทนจําหนายไดหนึ่งคน และตัวแทนจําหนายแตละคนสามารถส่ังรายการส่ังซ้ือไดทีละครั้ง
58
ภาพที่ 3-29 แสดงความสัมพันธการส่ังซ้ือสินคากับรายละเอียดการส่ังซ้ือสินคา การส่ังซ้ือสินคาหนึ่งรายการจะมีรายละเอียดการส่ังซ้ือสินคาหลายรายการ และรายละเอียดการส่ังซ้ือสินคาแตละรายการจะมีการส่ังซ้ือสินคาหนึ่งครั้ง
ภาพที่ 3-30 แสดงความสัมพันธรายละเอียดการส่ังซ้ือสินคากับสินคา รายละเอียดการาส่ังซ้ือสินคาหนึ่งรายการจะมีสินคาหลายชนิด และแตละชนิดจะมีรายละเอียดการส่ังซ้ือสินคาหนึ่งรายการ
ภาพที่ 3-31 แสดงความสัมพันธเจาของรานกับการรับชําระ เจาของรานหนึ่งคนสามารถทําการรับสินคาไดหลายรายการ และการรบัสินคาแตละรายการจะโดยเจาของรานหนึ่งคน
ภาพที่ 3-32 แสดงความสัมพันธการรับสินคากับรายละเอียดการรับสินคา การรับสินคาแตละรายการจะมีรายละเอียดการรับสินคาหลายรายการและรายละเอียดการรับสินคาหนึ่งรายการจะมีการรับสินคาหนึ่งรายการ
59
ภาพที่ 3-33 แสดงความสัมพันธรายละเอียดการรับสินคากับสินคา รายละเอียดการรับสินคาหนึ่งรายการจะอยูมีในสินคาหลาชนิด และสินคาแตละชนิดจะอยูในรายละเอียดการรับสินคาหนึ่งรายการ
ภาพที่ 3-34 แสดงความสัมพันธเจาของรานรกับการตัดจําหนาย เจาของรานหนึ่งคนทําการตัดจําหนายหลายรายการ และการตัดจําหนายแตละรายการสามารถทําการตัดโดยเจาของรานหนึ่งคน
ภาพที่ 3-35 แสดงความสัมพันธรายละเอียดการตัดจําหนายกับสินคา รายละเอียดการตัดจําหนายหนึ่งรายการมีสินคาหลายชนิด สินคาแตละชนิดจะอยูในมีรายละเอียดการตัดจําหนายหนึ่งรายการ
ภาพที่ 3-36 แสดงความสัมพันธรายละเอียดการตัดจําหนายกับการตดัจําหนาย รายละเอียดการตัดจําหนายหนึ่งรายการมีการตัดจําหนายหนึ่งครั้ง และการตัดจําหนายแตละครั้งจะมีรายละเอียดการตัดจําหนายหลายรายการ
60
ภาพที่ 3-37 แสดงความสัมพันธการรับสินคาและการจายชําระเงินกับการส่ังซ้ือสินคา การรับสินคาและการจายชําระเงินหนึ่งครั้งมีการส่ังซ้ือสินคาไดหลายรอบ การส่ังซ้ือสินคาในแตละรอบจะมีการรับสินคาและการจายชําระทีละหนึ่ง
ภาพที่ 3-38 แสดงความสัมพันธเจาของรานกับการรับสินคาและการจายชําระเงิน เจาของรานหนึ่งคนสามารถทําการรับสินคาและการจายชําระเงินไดหลายครั้ง และการรับสินคาและการจายชําระเงินแตละครั้งจะทําโดยผูจัดการหนึ่งคน
ภาพที่ 3-39 แสดงความสัมพันธรายละเอียดการสงคืนสินคากับสินคา รายละเอียดการสงคืนสินคาหนึ่งรายการมีสินคาอยูหลายช้ิน และสินคาแตละช้ินมีรายละเอียดการสงคืนสินคาหลายรายการ
ภาพที่ 3-40 แสดงความสัมพันธรายละเอียดการสงคืนสินคากับการสงคืนสินคา รายละเอียดการสงคืนสินคาหนึ่งรายการมีการสงคืนสินคาหนึ่งครั้ง และการสงคืนสินคาแตละครั้งมีรายละเอียดการสงคืนสินคาหลายรายการ
61
พจนานุกรมขอมูล (Data Dictionary) ตารางที่ 3-1 ตารางสินคา (ProductDetail) NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 pro_id nvarchar 50 รหัสสินคา PK 2 pro_code nvarchar 50 รหัสบารโคด 3 pro_name varchar 50 ช่ือสินคา 4 pro_detail varchar 100 รายละเอียดสินคา
5 agent_ID nvarchar 50 รหัสตัวแทนจําหนาย FK TblAgents
6 pro_price int ราคาขายตอหนวย 7 pro_cos int ราคาตนทุน 8 pro_unit int จํานวนคงเหลือ 9 pro_stro int จุดส่ังซ้ือ 10 emp_ID nvarchar 50 รหัสพนักงาน FK TblEmployee 11 pro_point int แตมสินคา
ตารางที่ 3-2 ตารางตัวแทจําหนาย (TblAgent)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 agent_ID nvarchar 50 รหัสตัวแทน PK 2 agent_company varchar 100 ช่ือบริษัท 3 agent_Name varchar 100 ช่ือตัวแทน 4 agent_Address varchar 100 ท่ีอยู 5 agent_Phone char 11 เบอรโทรศัพท 6 emp_ID nvarchar 50 รหัสพนักงาน FK TblEmployee
ตารางที่ 3-3 ตารางลูกคา (TblMember)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 mem_id nvarchar 50 รหัสลูกคา PK 2 mem_name varchar 255 ช่ือลูกคา
62
3 mem_address varchar 255 ท่ีอยู 4 mem_phone varchar 50 เบอรโทรศัพท 5 mem_cardid nvarchar 50 เลขบัตรแระชาชน 6 mem_date int วันท่ีสมัคร 7 mem_point nvarchar 50 แตมสะสม 8 mem_discount int สวนลด 9 emp_ID nvarchar 50 รหัสพนักงาน FK TblEmployee
ตารางที่ 3-4 ตารางการตัดจําหนาย (TblCutProduct) NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 cut_id nvarchar 50 รหัสการตัด PK 2 cut_date nvarchar 50 วันท่ีตัด 3 emp_ID nvarchar 50 รหัสพนักงาน FK TblEmployee 4 cut_total int จํานวนท่ีตัดสุทธิ
ตารางที่ 3-5 ตารางรายละเอียดการตัดจําหนาย(TblCutProductDetail)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 cut_id nvarchar 50 รหัสการตัด PK 2 pro_id nvarchar 50 รหัสสินคา FK TblProductDetail 3 cut_qty int จํานวนท่ีตัด 4 cut_reasons nvarchar 250 สาเหตุท่ีตัด
ตารางที่ 3-6 ตารางพนักงาน (TblEmployee)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 emp_ID nvarchar 50 รหัสพนักงาน PK 2 emp_Name varchar 255 ช่ือพนักงาน 3 emp_Pos varchar 50 ตําแหนง 4 emp_Address varchar 255 ท่ีอยู 5 emp_Phone varchar 50 เบอรโทรศัพท
63
6 user_Name nvarchar 50 user_Name 7 Password nvarchar 50 Password
ตารางที ่3-7 ตารางการส่ังซ้ือสินคา (TblOrders)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 or_id nvarchar 50 รหัสการส่ังซ้ือสินคา PK 2 or_dateOR nvarchar 50 วันท่ีส่ังซ้ือ 3 agent_ID nvarchar 50 รหัสตัวแทนจําหนาย FK TblAgent 4 emp_ID nvarchar 50 รหัสพนักงาน FK TblEmployee 5 or_nettotal numeric 18, 0 ราคาสุทธิ 6 status varchar 50 สถานะการรับ
ตารางที่ 3-8 ตารางรายละเอียดการส่ังซ้ือสินคา (TblOrdersDetail)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 or_id nvarchar 50 รหัสการส่ังซ้ือสินคา PK 2 pro_id nvarchar 50 รหัสสินคา FK ProductsDetail 3 or_qty int 10 จํานวนท่ีส่ังซ้ือ 4 or_total int 50 ราคารวม 5 or_noReceive int คางรับ 6 or_name nvarchar 255 ช่ือสินคา 7 or_cos int ราคาตอหนวย
ตารางที่ 3-9 ตารางการแลกสินคาโปรโมช่ัน (TblChange)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 Cha_id nvarchar 50 รหัสการแลก PK 2 Cha_date nvarchar 50 วันท่ีแลกสินคา 3 mem_id nvarchar 50 รหัสลูกคา FK TblMember 4 Cha_sum int แตมแลกรวมสุทธิ
64
ตารางที่ 3-10 ตารางรายละเอียดการแลกสินคาโปรโมช่ัน (TblChangeDetail) NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 Cha_id nvarchar 50 รหัสการแลก PK,FK TblChange 2 Promo_id nvarchar 50 รหัสสินคาโปรโมช่ัน PK,FK Products 3 Cha_qty int จํานวนท่ีแลก 4 Cha_total int แตมรวม 5 Cha_name nvarchar 250 ช่ือสินคาท่ีแลก 6 Cha_Point int จํานวนแตม
ตารางที่ 3-11 ตารางสินคาโปรโมช่ัน (TblPromo) NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 Promo_id nvarchar 50 รหัสสินคาโปรโมช่ัน PK 2 Promo_name nvarchar 250 ช่ือสินคาโปรโมช่ัน 3 Promo_am int จํานวนสินคา 4 Promo_po int จํานวนแตม 5 Promo_fr nvarchar 50 วันท่ีเริ่มโปร 6 Promo_end nvarchar 50 วันส้ินสุดโปร
ตารางที่ 3-12 ตารางการรับสินคา (TblReceive)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 receive_ID nvarchar 50 รหัสการรับสินคา PK 2 receive_Date nvarchar 50 วันท่ีรับสินคา 3 or_id nvarchar 50 รหัสการส่ังซ้ือสินคา FK TblOrders 4 emp_ID nvarchar 50 รหัสพนักงาน FK TblEmployee 5 receive_NetTotal int ราคารับสุทธิ
ตารางที่ 3-13 ตารางรายละเอียดการรับสินคา (TblReceiveDetail)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 receive_ID nvarchar 50 รหัสการรับสินคา PK
65
2 Pro_id nvarchar 50 รหัสสินคา PK,FK Products 3 receive_qty int จํานวนท่ีรับ FK Orders 4 receive_Total int ราคารับรวม 5 re_name nvarchar 255 ช่ือสินคา 6 re_cos int ราคาตอหนวย
ตารางที่ 3-14 ตารางการสงคืนสินคา (TblRetern)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 retern_id nvarchar 50 รหัสการสงคืนสินคา PK 2 retern_date nvarchar 50 วันท่ีสงคืน 3 receive_ID nvarchar 50 รหัสการรับสินคา FK TblReceive 4 emp_ID nvarchar 50 รหัสพนักงาน FK TblEmployee 5 retern_Total int สงคืนรวม
ตารางที่ 3-15 ตารางรายละเอียดการสงคืนสินคา (TblReternDetail)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 retern_id nvarchar 50 รหัสการสงคืนสินคา PK 2 pro_id nvarchar 50 รหัสสินคา PK,FK Products 3 retern_QTY int จํานวนท่ีคืน FK Orders 4 retern_reasons nvarchar 250 สาเหตุท่ีคืน 5 retern_name nvarchar 255 ช่ือสินคา
ตารางที่ 3-16 ตารางการขายสินคา (TblSale)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 sale_id nvarchar 50 รหัสการขายสินคา PK 2 sale_date nvarchar 50 วันท่ีขาย 3 emp_ID nvarchar 50 รหัสพนักงาน FK TblEmployee 4 mem_id nvarchar 50 รหัสลูกคา FK TblMember 5 sale_nettotal decimal 18, 2 ราคารวมสุทธิ
66
6 sale_poitotal int แตมรวมสุทธิ
ตารางที่ 3-17 ตารางรายละเอียดการขายสินคา (TblSaleDetail) NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 sale_id nvarchar 50 รหัสการขายสินคา PK,FK TblSale 2 pro_id nvarchar 50 รหัสสินคา PK,FK Products 3 pro_code nvarchar 50 รหัสบารโคด 4 sale_QTY int จํานวนท่ีขาย 5 sale_total decimal 18, 0 ราคารวม 6 sale_point int แตมรวม 7 sale_name nvarchar 255 ช่ือสินคา 8 sale_price int ราคาตอหนวย
ตารางที่ 3-18 ตารางการพิมพบารโคดสินคา (TblCode)
NO ชื่อ ชนิดขอมูล ขนาด คําอธิบาย Key Reference 1 Code_id nvarchar 50 รหัสการพิมพบารโคด PK 2 pro_id nvarchar 50 รหัสสินคา FK Products 3 Code_print nvarchar 50 รหัสโคดสินคา 4 Code_name nvarchar 255 ช่ือสินคา
67
Site Map
ภาพที่ 3-41 แสดง Site Map ของระบบการบริหารจัดการรานมินิมารทศรีสมชัย
68
Input Design
ภาพที่ 3-42 แสดงหนาจอเขาสูระบบ
ภาพที่ 3-43 แสดงหนาจอหนาหลัก
69
ภาพที่ 3-44 แสดงหนาจอการสมัครสมาชิก
ภาพที่ 3-45 แสดงหนาจอการขายสินคา
70
ภาพที่ 3-46 แสดงหนาจอการส่ังซ้ือสินคา
ภาพที่ 3-47 แสดงหนาจอการรับสินคา
71
ภาพที่ 3-48 แสดงหนาจอการสงคืนสินคา
72
รายงานการขาย
รานมินิมารทศรีสมชัย วันที ่ 99 / xx / 9999 ต.ขามเรียง เลขที่การส่ังซ้ือ 9999 อ.กันทรวิชัย จ. มหาสารคาม 44150
รหัสสินคา ชื่อสินคา จํานวน ราคาตอหนวย 9999 XXXXXXXXXX 9999 9999.99
ราคารวมทั้งส้ิน
ภาพที่ 3-49 แสดงรายงานการขาย