Download presentation
Presentation is loading. Please wait.
Published byClaud Fitzgerald Modified over 9 years ago
1
1 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Week 3 February 8 Principles of Good DesignPrinciples of Good Design Menu ModulesMenu Modules
2
2 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Principles of Design A form or reports should... Communicate information to the userCommunicate information to the user Be flexible to adapt to different needs, levels of experience and knowledge of the intended userBe flexible to adapt to different needs, levels of experience and knowledge of the intended user Be simple, and no simplerBe simple, and no simpler Perform to match the flow and speed of the userPerform to match the flow and speed of the user Provide assistance to its users through feedback and the ability to undo errorsProvide assistance to its users through feedback and the ability to undo errors
3
3 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Communication Minimize jargonMinimize jargon Use graphics and labelsUse graphics and labels Minimize redundancyMinimize redundancy Add variety sparinglyAdd variety sparingly
4
4 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Flexibility Flexibility: The degree to which users can adapt the application to their intended useFlexibility: The degree to which users can adapt the application to their intended use –Provide different paths for different levels of experience
5
5 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Simplicity Hide levels of complexityHide levels of complexity Simplify the common tasksSimplify the common tasks Limit the number of interface elementsLimit the number of interface elements Make interface element consistent and cohesiveMake interface element consistent and cohesive –Frequency, sequence, importance and function Minimize redundancy and complexity of pathsMinimize redundancy and complexity of paths Use standards to guide usersUse standards to guide users Automate data entry to improve reliabilityAutomate data entry to improve reliability –Default values, list of values, triggers
6
6 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Performance Match the speed and flow of the userMatch the speed and flow of the user –Quick response –Reasonable and clear response
7
7 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Assistance Give immediate feedbackGive immediate feedback –Reduce hang time –Inform the user of errors –Provide the user with help –Allow the user to undo mistakes
8
8 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Menus Menus Menu items File Menu
9
9 R. Ching, Ph.D. MIS Dept. California State University, Sacramento Menu Module Menu module Menu object Menu items Five Simple Steps: Create the menu module Add the menu objects Add the menu items to the menu objects Program the items in PL/SQL Attach the menu module to the form module Refer to the ScreenCam (FormsMenus&Alerts.exe)
10
10 R. Ching, Ph.D. MIS Dept. California State University, Sacramento
11
11 R. Ching, Ph.D. MIS Dept. California State University, Sacramento
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.