Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ผมกำลังทำโปรเจค PHP เป็น ระบบ POS ผมอยากทราบว่าจะทำการพักบิลสินค้ายังไง



 

ผมกำลังทำโปรเจค PHP เป็น ระบบ POS ผมอยากทราบว่าจะทำการพักบิลสินค้ายังไง

 



Topic : 116708



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์




รบกวนพี่ๆ ช่วยผมหน่อยนะครับ เห็นบอกว่ามีหลายวิธี แต่ผมไม่เค้าใจเลย ผมอยากได้ตัวอย่างสัก 1 ตัวอย่าง หน่ะ ครับ




ขอบคุณครับ



Tag : PHP, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-05-23 14:53:41 By : kuanblock View : 2146 Reply : 7
 

 

No. 1



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


การพักบิล คืออะไรครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-23 15:11:48 By : meannerss
 


 

No. 2



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


เวลาขายสินค้า ถ้าลูกค้ายังไม่คิดตังแต่เรา ทำการยิงบาร์โค๊ดสินค้าไว้แล้ว เราต้องทำการ พักบิล นั้นไว้ก่อน เพื่อคิดลูกค้าคนต่อไปอ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-23 22:41:21 By : kuanblock
 

 

No. 3



โพสกระทู้ ( 4,720 )
บทความ ( 8 )



สถานะออฟไลน์


การยิงบาร์โค้ดแล้วได้ id และรายละเอียดสินค้านั้นมา คุณก็เก็บลง db สิครับ
เหมือน shopping cart นั่นแหละ เก็บไว้ในตารางสักตารางที่สร้างมาเฉพาะเลย เช่น user_cart

ทีนี้ลูกค้าแต่ละคนที่หยิบของมาวาง ยิงบาร์โค้ดแล้ว ต้องการพักไปหยิบอย่างอื่น คุณก็แค่ทำแท็บเพิ่มหรืออะไรก็เรื่องของคุณ ให้มันเป็นอีกหน้าจอของลูกค้าอีกคน แค่นี้ก็ได้แล้ว ไม่เห็นต้องมีอะไรพิเศษ?

พอลูกค้าคนที่พักอยู่กลับมาจ่าย เราก็ดำเนินการต่อไปจนเสร็จแล้วปรับสถานะเป็นจ่ายแล้ว หรือย้ายทั้งหมดไปไว้ในตาราง รายการซื้อแล้ว อะไรแบบนี้ แล้วก็จบแท็บนั้นไปซะ.
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-24 11:05:48 By : mr.v
 


 

No. 4



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ระบบ POS จริง ๆ แล้วไม่ได้คิดยากขนาดนั้นครับ

เพราะการยิงสินค้า แต่ละครั้ง แต่ละเจ้าก่อนจะกดคิดเงิน มันจะคิดระบบ ID BILLING ขึ้นมาควบคุมก่อน พร้อมใส่ Status ของแต่ละ BILLING

ผมจะยกตัวอย่างให้เห็นภาพง่าย ๆนะครับ

เปิดร้านมา มีลูกค้าเข้าร้าน เปิดระบบมาปั๊บ ระบบจะจัดคิวเอา ID BILLING มาไว้รอที่หน้าหลักแล้ว

เวลาเรายิงสินค้า หนึ่ง สอง หรือสามเข้าไป เราจะให้มันจะไปเก็บไว้ใน ฐานข้อมูลหรือเราจะพักไว้เป็น SESSION แล้วแต่สะดวก

พอเรากด จ่ายเงินกี่บาท ระบบจะทำการเซฟเข้าฐานข้อมูล พร้อมทั้งคำนวนเงินทอนอะไรให้เสร็จสรรพ

และทำการ สร้าง ID BILLING ใหม่ขึ้นมารอรับการยิงต่อไป


เมื่อเราจะทำการพักบิล มันก็แค่บอกให้ระบบทราบว่า โอเค เปิดบิลใหม่ แบบยังไม่จ่ายเงิน ID BILLING เก่านะ

ก็แค่สั่งให้ระบบมัน Gen IDBILLING ใหม่ มา แล้วก็ยิง ๆ จ่ายเงิน

พอกดปุ่มมาหา BILLING ที่ยังไม่จ่ายเงิน ก็มาดู Status มันอีกรอบว่า อันใหนยังไม่ได้จ่าย พอกดปั้บ ก็ไปดึงข้อมูลของ ID BILLING นี้มา


เห็นไม๊ ง่ายขึ้นหรือยัง .. นี่เอามาจากระบบที่ใช้งานอยู่เลย แหะๆ เผยแพร่สู่กัน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-24 16:06:18 By : deawx
 


 

No. 5



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


มันอยู่ที่การออกแบบครับ เอาที่เข้าใจง่ายๆเลยนะ

ถ้าเก็บแบบเซสซั่น -- > รวบรวมรายการ -- > สร้างบิล --> เสร็จ
ถ้าเก็บแบบลงDB -- > สร้างบิล--> รวบรวมรายการ --> เสร็จ

ข้อดีข้อเสียมันก็ต่างกันนะ.. ถ้าจะเอามาพักบิลได้ก็แนะนำเก็บรายการลง DB ก่อนนี่เหละ แต่จะมีข้อเสียคือ บิลเสียจะเยอะ เช่น
ลูกค้าA เข้าร้าน เปิดบิล INV-0001 --> ระหว่างรอรายการลูกค้าB มาพอดี พักหน้าจอไปเปิดบิลให้ลูกค้าB INV-0002 ลูกค้าB ชำระเสร็จ หันกลับมาลูกค้า A หาย จะลบบิลทิ้งก็ไม่ได้ เพราะเลขมันรันไปแล้วจะทำให้เลขที่บิลกระโดด จำใจต้องตัดเป็นบิลเสียไป ทำให้เกิดความไม่สวยงามในทางบัญชี ประมาณนี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-24 17:09:53 By : meannerss
 


 

No. 6



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เพราะอย่างนั้นไงครับ ถึงได้มีการ Generate Billing ID

เมื่อทำการยกเลิก ก็คือยกเลิกเฉพาะรายการสินค้าที่จำหน่ายไปครับ

ส่วน BILLING ID นั้น ไม่ได้ถูกยกเลิกไปครับ

การทำระบบ POS มันคิดขั้นเดียว ชั้นเดียวไม่ได้ครับ เพราะมันซับซ้อน และความต้องการหลากหลายจริง ๆ

เมื่อยกเลิกรายการซื้อไป ระบบจะยกเลิกสินค้าที่ยิงไปทั้งหมด แต่ BILLING ID นั้น จะยังคงอยู่

ระบบจะนำไปใช้ต่อในรายการต่อไปได้น่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-25 08:43:23 By : deawx
 


 

No. 7



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : deawx เมื่อวันที่ 2015-05-25 08:43:23
รายละเอียดของการตอบ ::
ผมเคยคิดแบบนั้นครับ เอาบิลเก่ากลับมาใช้เนี่ย แต่โดนมนุดป้าบัญชีด่ายับเลย บอกว่าตัดทิ้งไปเลย อย่าเอากลับมาใช้

เลขที่ +++++++ เวลาขาย 001 +++++++ 2015-05-20 18:30:00 002 +++++++ 2015-05-20 17:30:00 003 +++++++ 2015-05-20 19:30:00


นี่เธออะไรกันค่ะ รายการ002 ปิดยอดขายรายการที่1ได้ไง ฉอดๆๆแว๊ดๆๆๆ ฯลฯ 555+



ประวัติการแก้ไข
2015-05-25 13:04:15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-25 13:03:51 By : meannerss
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมกำลังทำโปรเจค PHP เป็น ระบบ POS ผมอยากทราบว่าจะทำการพักบิลสินค้ายังไง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่