Homework #7: Graphical design (150 points)
(Due 04/24/08)
Overview
For this homework you asked to design a new online ordering system for the Noodles and Company web site. Your design should allow for a customer to order food for a small group (about 3) of friends.
What you have to do
-
Design the online ordering system interface. The interface should
let a users order and customize dishes for a small group of people. While designing this interface, it is important to keep in mind that while ordering food, users often like to have a description of what they are ordering (including a picture) and the total price of their order. The style of the interface is open but it must include a button that will let the user proceeds to the order validation and payment (but you are not required to implement this part of the interface).
-
Implement your design using Flash CS3. You can use any techniques we discussed in class, or you learn on your own. Nevertheless it is recommended to keep the implementation as simple as possible.
-
Evaluate your design by asking at least 4 peoples to place an order using your system.
Deliverables
Your homework should contain:
-
(40 points) A justification of your overall design. Section should include a description of your design rational, including potential discussion you might have had with potential users, examples of others similar system you observed, descriptions of your own brainstorming ideas, and justification from HCI principles discussed in class. Be sure to explain how each sources influenced your design.
-
(40 points) An explanation for the graphical design of your interface. This justification should be based on the main criteria discussed in class for graphical design. Be sure to explain how you reach each key features of your graphical design.
-
(40 points) The implementation of your design using Flash. You submission should include a .swf file in working order. Your implementation should:
-
Let user select a given main dish its options and one side (or a beverage).
-
Let user compose an order for at least 3 persons,
-
Provide an update of the price of the current order,
-
Offer a way for the user to check the content/image of a given dish.
-
Offer an "Order" button which will process the order. While clicking on this button, the interface should printout the order, one item at a time.
Very important note: For this homework, grading will put an emphasis on the quality of the design (both the rational behind in the interface, and the graphical design), not how complex the Flash code is. In particular while the interface should be able to handle the full complexity of the menu, it is OK to fully implement your design for one ethnic food group.
-
(30 points) A report on your evaluations with users. Your report should include a short description of how the evaluation took place, and yhe instructions you provided to each user. For each participant, it sould include a quick summary of each participant feedback, and an overall conclusion on how your design could be improved given your participants feedback.
|