You can also reference to our standalone pos app.
https://market.android.com/details?id=com.aadhk.restpos

[Use case]
Customers come into the restaurant.
Waiters bring customers to a free table and use cell phone to open a table.
Waiters give menu to customers and use cell phone to take orders.
Chiefs directly receive orders with monitors in kitchens.
Waiters use cell phone to checkout for customers.

[Features]
a) Table service: open table, combine table, change table
b) Order: take order, check order, and close order.
c) Menu: update menu from server.
d) Server: all data are keep in server, like order, menu, table and login. Support multiple tablets take orders at same time.
e) administration: centralize manage menu, table, login and view order report. So that you can change menu, table and login.
f) Kitchen: show orders at every 5 second in kitchen monitor.
g) Print receipt: right now only support Star Printers with model: SM-T300, TSP100LAN, TSP650, TSP700II, TSP800II, TSP828L, FVP10, SP700, SP500, SM-S200, SM-S300, SM-S400
h) more...

---Things you should know---
This application is for demonstration purpose.If user is interested, please send email to us. If user want to buy the application with adding more functions, please also send email to us.
The connection between android app and server is through internet connection, can be intranet connection will be mush faster.

※ If you like the app, then please give us a good rating as the driving force behind our continued development, thank you.
※ Since we can't reply reviews in the market, if you have any suggestions or questions please mail to our mailbox directly. For market reviews, please just leave your rating and cheers, thanks again.