ระบบสนับสนุนการตัดสินใจ (DSS): Demo PoS สำหรับร้านค้าปลีก
ในบทช่วยสอนนี้ เราจะสร้างระบบจุดขายง่ายๆ สำหรับร้านค้าปลีกสมมติ ระบบนี้จะถูกใช้งานโดยเจ้าหน้าที่ปฏิบัติการเพื่อบันทึกธุรกรรมทางธุรกิจประจำวัน ส่วนเจ้าหน้าที่ปฏิบัติการจะใช้ระบบนี้เพื่อตรวจสอบประสิทธิภาพปัจจุบันของร้านค้าปลีกด้วยเช่นกัน
ระบบจะมีความสามารถในการส่งออกข้อมูลไปยัง Excel Excel จะถูกใช้เป็น ระบบสนับสนุนการตัดสินใจ เครื่องมือในการวิเคราะห์ข้อมูล ข้อมูลใน Excel สามารถรวมเข้ากับข้อมูลจากแหล่งอื่นได้
ส่วนประกอบ MIS ของร้านค้าปลีก
1. ขั้นตอนทางธุรกิจ
ขั้นตอนทางธุรกิจกำหนดวิธีดำเนินธุรกรรมทางธุรกิจในแต่ละวัน ระบบขายหน้าร้านจะใช้บันทึกยอดขายรายวัน
รายการต่อไปนี้จะสรุปกิจกรรมที่จะต้องทำเมื่อลูกค้าซื้อสินค้า
- ลูกค้านำเสนอสินค้าที่จะซื้อด้วยเงินสด
- แคชเชียร์ค้นหาระบบเพื่อหารายการที่นำเสนอในระบบเพื่อดึงราคา
- พนักงานเก็บเงินป้อนปริมาณของสินค้าที่ซื้อ และระบบจะคำนวณต้นทุนทั้งหมด กระบวนการนี้ทำซ้ำสำหรับสินค้าที่ซื้อทั้งหมด
- หากพนักงานเก็บเงินเพิ่มสินค้าหรือปริมาณสินค้าเข้าสู่ระบบอย่างไม่ถูกต้อง พวกเขาควรจะสามารถลบออกได้หากยังไม่ได้ผ่านรายการการชำระเงิน หากมีการผ่านรายการการชำระเงินแล้ว แคชเชียร์จะไม่สามารถลบสิ่งใดออกได้
- หลังจากตรวจสอบยอดบิลลูกค้าทั้งหมดแล้ว ระบบควรให้แคชเชียร์โพสต์การชำระเงินของลูกค้าและพิมพ์ใบเสร็จรับเงินให้กับลูกค้า
2 คน
ผู้ใช้บริการที่จะใช้ระบบจะเป็นพนักงานแคชเชียร์ นักบัญชี และผู้ใช้ควบคุมสินค้าคงคลัง ผู้ใช้บริการทุกคนจะต้องมีคอมพิวเตอร์อย่างแท้จริงและได้รับการฝึกอบรมเกี่ยวกับการใช้ระบบ ณ จุดขาย
3 ฮาร์ดแวร์
ระบบจุดขายจะ Microsoft เข้าถึงเป็นเครื่องมือฐานข้อมูล Microsoft เข้า เป็นระบบฐานข้อมูลแบบสแตนด์อโลน ดังนั้นระบบจะทำงานบนคอมพิวเตอร์เครื่องเดียว คอมพิวเตอร์ที่ใช้จะต้องมีคุณลักษณะดังต่อไปนี้
- RAM ขั้นต่ำ 1GB
- พื้นที่เก็บข้อมูลว่างขั้นต่ำ 10GB บนไดรฟ์ภายในเครื่องที่จะเป็นฐานข้อมูล
- คอมพิวเตอร์ควรทำงานบนระบบปฏิบัติการ Windows อย่างน้อย Windows XP ขึ้นไป
- ความเร็วโปรเซสเซอร์ควรมีอย่างน้อย 1GHz
4 ซอฟต์แวร์
คอมพิวเตอร์ที่จะนำมาใช้กับระบบ จะต้องมีคุณลักษณะขั้นต่ำดังต่อไปนี้
- Microsoft ตาม ระบบปฏิบัติการ
- Microsoft ชุดสำนักงาน (โดยเฉพาะ Microsoft Word และ Microsoft เข้าถึง)
5 ข้อมูล
ธุรกรรมทางธุรกิจในแต่ละวันจะถูกเก็บไว้ใน Microsoft เข้าถึงฐานข้อมูล
พจนานุกรมฐานข้อมูลจุดขาย
พจนานุกรมฐานข้อมูลจะอธิบายเขตข้อมูลฐานข้อมูล หน้าที่ของเขตข้อมูล และประเภทข้อมูล
ต่อไปนี้คือคำอธิบายตารางที่เราจะมีในฐานข้อมูล เพื่อความเรียบง่าย เราจะจำกัดจำนวนตารางให้เหลือเพียงสี่ (4) ตารางเท่านั้น
ตารางผลิตภัณฑ์
| S / N | ชื่อฟิลด์ | ประเภทข้อมูล | Descriptไอออน |
|---|---|---|---|
| 1 | id | เป็นตัวเลข | บันทึกคีย์หลัก |
| 2 | ชื่อผลิตภัณฑ์ | เชือก | ชื่อผลิตภัณฑ์ |
| 3 | ราคา | เป็นตัวเลข | ราคาของผลิตภัณฑ์ |
| 4 | ปริมาณ_at_มือ | เป็นตัวเลข | ปริมาณที่มีอยู่ ณ ขณะใดเวลาหนึ่ง |
| 5 | แนะนำ_ซัพพลายเออร์_id | เป็นตัวเลข | คีย์ต่างประเทศที่เชื่อมโยงไปยังตารางซัพพลายเออร์ |
โต๊ะลูกค้า
| S / N | ชื่อฟิลด์ | ประเภทข้อมูล | Descriptไอออน |
|---|---|---|---|
| 1 | id | เป็นตัวเลข | บันทึกคีย์หลัก |
| 2 | ชื่อลูกค้า | เชือก | ชื่อของลูกค้า |
| 3 | ยอดรวม_การซื้อ | เป็นตัวเลข | มูลค่าสะสมของยอดขายรวมให้กับลูกค้ารายใดรายหนึ่ง |
ตารางซัพพลายเออร์
| S / N | ชื่อฟิลด์ | ประเภทข้อมูล | Descriptไอออน |
|---|---|---|---|
| 1 | id | เป็นตัวเลข | บันทึกคีย์หลัก |
| 2 | ชื่อผู้ผลิต | เชือก | ชื่อของลูกค้า |
| 3 | เบอร์ติดต่อ | เป็นตัวเลข | เบอร์ติดต่อผู้จัดจำหน่าย |
| 4 | ที่อยู่อีเมล | เชือก | ที่อยู่อีเมลของซัพพลายเออร์ |
ตารางการขาย
| S / N | ชื่อฟิลด์ | ประเภทข้อมูล | Descriptไอออน |
|---|---|---|---|
| 1 | id | เป็นตัวเลข | บันทึกคีย์หลัก |
| 2 | รหัสลูกค้า | เป็นตัวเลข | ตัวระบุเฉพาะของลูกค้า |
| 3 | ธุรกรรม_วันที่ | วันที่ | วันที่บันทึกธุรกรรม |
| 4 | จำนวนเงินที่จ่าย | เป็นตัวเลข | ยอดซื้อทั้งหมด |
| 5 | ต้องจ่าย | บูลีน | ฟิลด์บูลีนที่แสดงว่าลูกค้าได้ชำระเงินแล้วหรือไม่ |
ตารางรายละเอียดการขาย
| S / N | ชื่อฟิลด์ | ประเภทข้อมูล | Descriptไอออน |
|---|---|---|---|
| 1 | id | เป็นตัวเลข | บันทึกคีย์หลัก |
| 2 | ยอดขาย_id | เป็นตัวเลข | ตัวระบุเฉพาะของลูกค้า |
| 3 | รหัสผลิตภัณฑ์ | วันที่ | วันที่บันทึกธุรกรรม |
| 4 | ปริมาณ | เป็นตัวเลข | ยอดซื้อทั้งหมด |
| 5 | ต้องจ่าย | บูลีน | ฟิลด์บูลีนที่แสดงว่าลูกค้าได้ชำระเงินแล้วหรือไม่ |
ไดอะแกรมความสัมพันธ์เอนทิตีฐานข้อมูลระบบขายหน้าร้าน
ไดอะแกรมความสัมพันธ์ของเอนทิตี้จะแสดงความสัมพันธ์ระหว่างตารางในฐานข้อมูล ตารางต่อไปนี้จะอธิบายความสัมพันธ์ระหว่างตารางในฐานข้อมูล
| S / N | ความสัมพันธ์ | ประถม | คีย์ต่างประเทศ | ธรรมชาติของความสัมพันธ์ |
|---|---|---|---|---|
| 1 | สินค้าสู่การขาย | ไอดีในสินค้า | Product_id ในการขาย | 1 ถึงหลาย ๆ |
| 2 | ขายให้กับลูกค้า | รหัสลูกค้า | Customer_id ในการขาย | หลายต่อหลายคน |
| 3 | สินค้าให้กับซัพพลายเออร์ | รหัสในซัพพลายเออร์ | Recommend_supplier_id ในผลิตภัณฑ์ | หลายต่อ 1 |
ภาพต่อไปนี้แสดงความสัมพันธ์ระหว่างตารางในฐานข้อมูลของเรา
วิธีการประมวลผลธุรกรรมในระบบ
- ระบบจะดึงบันทึกลูกค้าทั้งหมดจากตารางลูกค้าและเติมคำสั่งผสมแบบหล่นลง
- แคชเชียร์คลิกที่ปุ่มธุรกรรมใหม่ ซึ่งจะสร้างบันทึกใหม่ในตารางการขายและสร้างรหัสธุรกรรม
- ระบบดึงข้อมูลผลิตภัณฑ์ทั้งหมดจากตารางผลิตภัณฑ์และเติมคำสั่งผสมแบบหล่นลง
- แคชเชียร์เลือกผลิตภัณฑ์จากรายการแบบหล่นลง ระบบจะเก็บรหัสสินค้าและราคาสำหรับสินค้าปัจจุบัน
- แคชเชียร์ป้อนปริมาณที่ซื้อ ระบบจะคำนวณผลรวมย่อยตามราคาที่เก็บไว้และปริมาณที่ป้อน กระบวนการนี้จะถูกทำซ้ำจนกว่าผลิตภัณฑ์ทั้งหมดจะถูกผ่านรายการเข้าสู่ระบบ
- แคชเชียร์ป้อนจำนวนเงินที่ลูกค้าได้ชำระไปแล้ว ระบบจะคำนวณการเปลี่ยนแปลงหากลูกค้าชำระเงินมากกว่าราคา
- แคชเชียร์คลิกที่ปุ่มชำระเงิน ระบบจะอัพเดต;
- ปริมาณผลิตภัณฑ์ที่มีอยู่ในตารางผลิตภัณฑ์
- อัปเดตฟิลด์จำนวนเงินที่ชำระและทำเครื่องหมายธุรกรรมว่าชำระแล้วในตารางการขาย
- อัปเดตฟิลด์การซื้อทั้งหมดในตารางลูกค้า
ภาพหน้าจอส่วนติดต่อผู้ใช้แบบกราฟิก ณ จุดขาย
หน้าต่างหลักของระบบ – นี่คือจุดเริ่มต้นเข้าสู่ระบบ ช่วยให้ผู้ใช้สามารถป้อนข้อมูล ประมวลผลธุรกรรม พิมพ์รายงาน และส่งออกข้อมูลการขายไปยัง Excel เพื่อการวิเคราะห์เพิ่มเติม
ที่นี่เราได้สาธิตหน้าต่างการป้อนข้อมูลต่างๆ ที่ใช้ในระหว่าง POS เพื่อให้ภาพรวมของฟิลด์ที่กรอกขณะดำเนินธุรกรรม
หน้าต่างจุดขายที่ใช้โดยพนักงานเก็บเงินที่จุดเงินสด
อินเทอร์เฟซผู้ใช้ได้รับการออกแบบในลักษณะที่แนะนำพนักงานเก็บเงินผ่านขั้นตอนที่เกี่ยวข้องในการผ่านรายการธุรกรรมการซื้อที่ประสบความสำเร็จ
หน้าต่างป้อนข้อมูลลูกค้า
หน้าต่างป้อนข้อมูลผลิตภัณฑ์
สรุป
บทช่วยสอนนี้จะแสดงให้คุณเห็นขั้นตอนการปฏิบัติที่เกี่ยวข้องกับการพัฒนาระบบข้อมูล และอธิบายต้นแบบของระบบ POS (จุดขาย) ระบบได้รับการพัฒนาโดยใช้ Visual Basic สำหรับแอปพลิเคชัน (VBA) in Microsoft ทางเข้า





