Jason Cheung - Assignment 3


Experience:

Java - I am competent with everything you would need to know up to CSE219, which I don't expect this project to need much more than, with respects to Java.

HTML - I have made webpages in the past. I don't use Dreamweaver or Frontpage -- just notepad/VI. I'll be glad to work on the webpage through which clients will place orders for food. I'll try my best to make it look nice, too. If I have time, I'll put some time down in Photoshop while I'm at it.

JSP - I have looked through some webpages on JSP, and it looks pretty doable for me. If you guys need some help with them, I'll make it my excuse to go buy a book and learn them. They seem like a decent thing to know.

Documentation - I'm kind of a grammar nazi with my own stuff, and I spend a lot of time rewording and proofreading before I submit work. I also type 90 wpm. If anything, I'll do a good share of the documentation.

------------

Functionality -- I did some research, and a lot of the Point Of Sales (POS) systems already available look almost exactly alike, so I'm going to show you ActionSystems POS.

ActionSystems layout
This is what I've seen at a lot of restaurants. Maybe not this particular one, but a lot of them look like this. The waiter/waitress touches one of the tables on the touchscreen, and it opens up another interface, through which they have other options, like adding/removing ordered items, print check, close order, etc (see below). They can also see which tables are taken, which are cleaned up and available, and which are reserved.

ActionSystems order interface
There are menus and submenus for items here. Everything is well-organized. The check on the screen looks almost as it should when it is printed out on the receipt for the patron. Items can be moved around on the check, and seats can be added and removed from the table. At the bottom of the screen, you can also see if there is a discount to be put to the bill, how many customers there are, and the name of the employee who is serving the table.

One thing about these POS systems is that it seems that managerial functions are integrated with the employee UI. It would be better for us to leave them separate, in order to avoid confusion. However, it would be easier on training, since both managers and employees would be able to learn on the same piece of software, instead of separate ones.

Extra:

Abacre POS
I've downloaded this, and have looked around in it. It is not as pretty as all the other ones, but it is shareware, and it works.
Hosted by www.Geocities.ws

1