954,518 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Creating Point-of-Sale with integrated Kitchen Display System

I am trying to develop (on c#) a Point of Sale program(deployed on machine 1), with integrated kitchen display system(deployed on machine 2). I pretty much have an idea how to develop the individual programs, however, I haven't tried integrating thee machines (to function as one) before.

Here's a brief overview of the system im trying to do:

Machine 1 : Point of Sale function - Enter customer orders(do basic POS functions), then PUSH the list of order from the POS to the kitchen display system.

Machine 2 : Kitchen Display System function - Basically what it needs to do is to receive the list of orders pushed by the POS, then queues whenever several tickets were sent at the same time. The KDS bumps a ticket when the order was already prepared. The list queue then moves...and so on.

Machine 3 : Queue System function - when the KDS (kitchen display system) bumps the ticket, the ticket number then displays on the screen. (e.g. serving: 21)

I'm suppose to implement this using one server running on windows XP or later, and three thin clients. Each thin client is equipped with a touch screen display.

I am hoping for your inputs. Thank you very much!!

techunk
Newbie Poster
3 posts since Jan 2012
Reputation Points: 10
Solved Threads: 0
 

I would recommend posting this question on the MSDN forums, the wait time is shorter for important matters like this. All of the higher knowledge level people on this forum are rarely online. You have people like Thines01, momerath, and ddanbe (not sure if all spelling is correct sorry guys) that are online every other day. So they could answer your question for sure; either way I'd still recommend asking someone over at the MSDN forums because all of their answers are a lot more straight forward (especially considering they have people that are paid to give you programming advice in advanced areas such as this). I hope your problem gets solved soon.

Jamie

lxXTaCoXxl
Posting Whiz
300 posts since Mar 2011
Reputation Points: 22
Solved Threads: 18
 

Thank you for the advice, Jamie. I'll try my luck over MSDN.

techunk
Newbie Poster
3 posts since Jan 2012
Reputation Points: 10
Solved Threads: 0
 

What type of input are you looking for?
Is there a specific question you have about something you've started?
Is there a general question about what technology to use?

thines01
Postaholic
Team Colleague
2,424 posts since Oct 2009
Reputation Points: 445
Solved Threads: 402
 

hello!

Im trying to weigh my options whether to use 'polling the table', or 'socket programming' in doing the project. what I needed to do is to pass the list of order the POS receives, to the Kitchen Display terminal. I would prefer to have a close to real-time update on the three terminals(POS, KDS, Queue).

techunk
Newbie Poster
3 posts since Jan 2012
Reputation Points: 10
Solved Threads: 0
 

Sockets or WCF would probably do the trick.

thines01
Postaholic
Team Colleague
2,424 posts since Oct 2009
Reputation Points: 445
Solved Threads: 402
 

Have you ever written a client/server app before?

It might be easiest to use a simple database structure, hosted on the server and connected to by the thin clients. Otherwise, as thines mentioned, you might need to design the socket communications from (almost) scratch.

skatamatic
Posting Shark
959 posts since Nov 2007
Reputation Points: 403
Solved Threads: 129
 

Let's not forget about our friend WCF :)

thines01
Postaholic
Team Colleague
2,424 posts since Oct 2009
Reputation Points: 445
Solved Threads: 402
 
Thank you for the advice, Jamie. I'll try my luck over MSDN.

It's not a problem; I go there for my more extreme issues. Like I said, Thines01 should be able to help out quite a bit; he helps me with a lot of problems. I'm sorry I can't be of service though. Also I agree with Thines on this, WCF would help.

lxXTaCoXxl
Posting Whiz
300 posts since Mar 2011
Reputation Points: 22
Solved Threads: 18
 

Any luck with this yet?

skatamatic
Posting Shark
959 posts since Nov 2007
Reputation Points: 403
Solved Threads: 129
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: