We need a 2-part project here.
Background: we sell up to 25 different items in a convention setting. Each customer must place an order so I can produce the items and deliver them either at the convention or mail them later.
I'd like to have a touch-screen computer (like a tablet) available for them to self-order. Some people come to the table knowing exactly what they want. Others need to search the descriptions before being ready to order. I want to make the process as quick and easy as possible. I also need to track in real time how many of each item has been ordered.
NOTE: Some customers will also submit paper orders, so I will need at least two additional computers available to enter the orders -- however internet access will not be available, but the computers could be linked via USB, or LAN.
Basic Order Screen:
Overall, the project should offer the customer large print on the screen and buttons to easily guide them and allow speedy entry. It should first offer the customer a choice to search for information or to immediately begin the order.
Search: customer enters a word and the descriptions of all matching items appear with the key word highlighted, and an "ADD TO ORDER" button allows each customer to, of course, add that item to the order. Order Entry: customer is presented with a one-screen summary of all 25 items and may check each item desired or preselected "specials" which include groups of items at special prices. Customer may then click in (by alpha-numeric display on the screen) or type in their name, address, city, state, zip, phone number and check off a few other required items: (Pickup or Mail), (Payment Type: Cash, Visa/Mastercard, or Check).
A button to MODIFY EXISTING ORDER is also available to pre-fill the form for a customer wishing to enter the number of a pending order to make a change. A SEARCH button allows customer to search again and add more, and finally a CANCEL SESSION button resets the system for the next customer. Once the PLACE ORDER button is pressed, the order is recorded to a database as "pending" and a combination receipt / mailing label form is printed out.
Other admin functions
-- ability to change PENDING to PROCESSING once the order has been paid (and needs to be able to be entered on any of the computers) -- the ability to query the system for total number of each item ordered
-- ability to search customer data and reprint It also needs to have IDIOT-PROOF mode, so that folks can't break the process or access the underlying OS without admin access codes.
I can do minor editing to change fonts, add graphics, etc. if display screens are based on HTML. Thanks for your consideration.