3 - User Interface

M cheung william tan and carson woo 19 busi 335

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ncise • Be user-friendly user • Use the users’ vocabulary, not your own own • Be robust to errors BUSI 335 Copyright © 2009-10 Y.M. Cheung, William Tan, and Carson Woo 19 BUSI 335 Copyright © 2009-10 Y.M. Cheung, William Tan, and Carson Woo 20 Meaningful Command Names Meaningful Command Names Automated Data Entry Data Entry • Be easy to remember • Match users’ experience • Provide default values/options • Examples: – Use Now( ) to return today’s date whenever Use Now( return today date whenever one creates a new record. – Suggest a rental fee based on the rental item. item. BUSI 335 Copyright © 2009-10 Y.M. Cheung, William Tan, and Carson Woo 21 BUSI 335 Copyright © 2009-10 Y.M. Cheung, William Tan, and Carson Woo 22 Warning Messages for Significant Operations Operations Consistent Design Design • State potential damages • Consistent use of messages, response, and interface components. • Provide an “undo” option • Examples: – Use the same shortcut keys. • Press Alt-F to choose the file command from Alt to choose the file command from the menu. • Press F1 for help. – Use the same font size for the labels of the th th th controls BUSI 335 Copyright © 2009-10 Y.M. Cheung, William Tan, and Carson Woo 23 BUSI 335 Copyright © 2009-10 Y.M. Cheung, William Tan, and Carson Woo 24 Escape Route Escape Route User Orientation Orientation • Indicate where and • “Reset” input fields input fields • Provide options to stop current what the user is using • Indicate the lengthy operation • Instruct the user to use features • Indicate the status of the operation ope operations operations Example: Press the Esc key to undo th the data entry. BUSI 335 Copyright © 2009-10 Y.M. Cheung, William Tan, and Carson Woo Form Caption 25 BUSI 335 Control Tip Tip Copyright © 2009-10 Y.M. Cheung, William Tan, and Carson Woo Help Options Options 26 Error Trapping Trapping • Assume that user’s input might be that user input might be • Provide iinformation nformation incorrect about features, functionality input functionality, input format and meaning. • Check iif values are correc...
View Full Document

This document was uploaded on 03/04/2014 for the course COMM 335 at UBC.

Ask a homework question - tutors are online