|
|
|
สอบถาม พี่ ๆ เรื่องการออกแบบฐานข้อมูล เพื่อเป็นแนวทางในการสร้าง ตารางครับ |
|
|
|
|
|
|
|
ตารางสินค้า(อันนี้ถ้ารับมาเป็นแพ็กเราจะต้องทำการจำแนกด้วยว่าแพ็กนึงมีกี่อันแล้วแปลงใส่ในฐานข้อมูลครับ)
|
|
|
|
|
Date :
2010-07-10 09:35:50 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลักการเดียวกับคุณอ้นคุงครับแต่จะละเอียดขึ้นเพราะแบ่งแย่งตามสินค้าด้วย เพื่อจะจับคู่สินค้าเพื่อตัดสต้อกตามประเภทสินค้าได้สะดวกขึ้นครับ
สร้างตารางการแปรรูปครับ
โดยข้อมูลอาจจะเป็น
ตาราง product : ฟิลด์ id, product_id, product_name, product_count, product_unit, product_cost
ข้อมูล
1, ทิชชู่แพ็ค12, 20, แพ็ค12, 36
2, ทิชชู่เดี่ยว, 2, ม้วน, 3
=========================
ตารางการแปรรูป
id, product_id, transform_count, together_id
201, 1, 1, 999
202, 2, 12, 999
ตัวอย่างการเบิกเช่น จากนั้นเวลาจะเบิกเช่นเลือกทิชชู่เดี่ยว 3 แต่ทิชชู่เดี่ยวมีแค่ 2 ม้วน
ก็จะเอา product_id ทิชชู่เดี่ยวไปค้นในตารางแปรรูป
แล้วเอา together_id ไปค้นหาในตารางแปรรูปอีกครั้งเพื่อหา record ที่คู่กัน ดูว่า record ที่คู่กัน, transform_count มากกว่าก็จะนำไปตัด stock ได้
โดยใช้ transform_count มากจะนำไปแตกเป็น transform_count น้อย ได้แก่
ทิชชู่แพ็ค12 จะถูกแปลงเป็นทิชชู่ม้วนเดี่ยว 12 ม้วน จากเดิมที่จะเบิก 3 ชิ้นแต่มีแค่ 2
ก็จะทำให้ทิชชู่แพ็ค12 ลดลงเหลือ 19
ส่วนทิชชู่เดี่ยว ลดลงเหลือ 2+12 - 3 = 11 ครับ
|
|
|
|
|
Date :
2010-07-10 10:11:40 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหอๆ เห็นระบบคลังสินค้าแล้ว จะอวกเลยช่วงนี้ สู้ๆ
|
|
|
|
|
Date :
2010-07-10 10:28:48 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ยังดีเป็นระบบ เบิกจ่าย แต่ถ้าผนวกหน้าร้านด้วย
ออยแทบจาคลานอะค่ะ มัดรวมขายแพ็ค แยกคู่ ขายโปรโมชั่น ออยๆๆๆ
|
|
|
|
|
Date :
2010-07-10 10:40:34 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปรกติ พวกนี้ มักมีเอกสารกำกับหมด ไม่ได้ใช้เพียงแต่คอมหรอกคับ ถ้าไม่ต้องการความแม่นยำมากนัก ก็เก็บหน่วยที่อ่านค่าได้ง่าย เช่นเก็บเป็น กิโลกรัม และถ้าเบิกจ่ายเป็นหน่วยกรัม และพวกนี้ต้องมีระบบแก้ตัวเลขด้วย เช่นถ้าเป็นสารเคมี อาจมีการสูญเสียปริมาณตอนเบิกจ่าย
|
|
|
|
|
Date :
2010-07-10 10:46:01 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่อยๆ คิดครับ ยิ่งคิดยิ่งเก่ง
ออกแบบดีๆ แล้วกันจะได้ไม่ยุ่งทีหลัง
|
|
|
|
|
Date :
2010-07-10 11:08:44 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาขึ้นมาเผื่อมีข้อเสนอแนะอีก
|
|
|
|
|
Date :
2010-07-12 08:54:54 |
By :
ความรู้เท่าหางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|