SlideShare uma empresa Scribd logo
1 de 16
Navigation Sequences Poor  Navigation Proper navigation Poor navigation
Common Input Devices
Biometric Input Devices
Barcodes
Optical Mark Reader Skunk Marks Data Scanning Fields
Smart Card Technology
Active Reading Machine
Interface Similarities  Across Applications Menu Structure and Sequence Toolbar positioning and Icon Style User-Configurable Desktop and Work Area
Context-Sensitive Help Tooltip Hotspot Popup
Combination of Text and Graphics for End User feedback
Dialog Boxes
Data Entry Screen Functions Capability Category Examples   Cursor Control ,[object Object],[object Object],[object Object],[object Object],  Editing ,[object Object],[object Object],[object Object],[object Object],[object Object],  Exiting ,[object Object],[object Object],[object Object],[object Object],  End User Help ,[object Object],[object Object],[object Object]
Guidelines for Input Screen Design Data Entry Activity Guideline for Effective Design Data Entry Avoid requiring entry of data that can be computed, derived, or retrieved from an existing on-line source.   Field Defaults Provide relevant field value defaults where appropriate. (i.e. assume current date for invoice date field)   Required Units Clearly indicate the desired unit values for data entry fields. (i.e. pounds, inches, dollars, tons, etc.)   Data Replacement Provide “intelligent character replacement functions by suggesting a completed entry after the user has typed the first few characters.   Field Captions Provide information field captions such that the end user can determine the appropriate data to enter.   Field Formatting Provide explicit formatting examples where relevant to indicate the proper method for entering data with required embedded symbols or a specific sequence. (i.e. social security number, 999-99-9999 or date, mm/dd/yyyy)   Data Alignment Provide automatic alignment for data entries using left justification for text and right-justification or decimal justification for numbers.   End User Help   Wherever possible, provide context-sensitive help mechanisms and hot-key access to help facilities.  
Guidelines for HCI Dialogue Design Dialogue Guideline Explanation Be consistent   All dialogues should be consistent in action, sequence, required keystrokes, and terminology.   Enable user shortcuts   End users should be allowed to take advantage of shortcut keys or macro commands wherever possible and appropriate.   Provide relevant feedback   Feedback should be provided to the end user for every data entry action. Allow for closure   All dialogues should have a clear beginning, middle, and end. Provide error-handling guidance   All possible errors should be captured by the system and reported back to the end user in a manner that allows for correction or provides suggestions as to how to proceed.   Allow reversal of action   Wherever possible, end user actions should be reversible and data deletion should not occur without explicit confirmation from the end user.   Provide user control   The dialogue should allow experienced users to feel in control of the system and should facilitate inexperienced end users by allowing the user to take greater control of the process as experience develops.   Reduce cognitive load     Dialogues must be simple to use and must provide for a minimum cognitive load on the end user.  
Input Validation Controls Input Control Mechanism Explanation Data Typing Data should be checked for proper type (numeric, alphabetic, or alphanumeric)   Reasonableness Data should be tested for reasonableness of value given the situation (negative interest rates not allowed, appropriate rate of pay for specific employee category)    Expected Value Data should be checked against some expected value where appropriate (model of automobile should match make of automobile) Missing or Required Data Fields should be checked and flagged for missing data that is deemed necessary to complete the data entry process ( has a quantity been provided for every item on the purchase order?)   Check-Digit Calculation Check digit calculation should be conducted upon appropriate field entry to insure proper account number or other numerical data accuracy.   Data Format Data should be checked against any required format or template to insure proper entry (999-99-9999, (999) 999-9999, 99AAXX9AX)   Value Range Data should be checked against any known or established value range (two-letter state codes should come from acceptable list of codes)   Entry Size The number of expected characters should be checked where appropriate (is the social security number exactly nine digits?)   Allowable Entry Data should be limited to a range of allowable entries and this range of choices should be provided to the end user, where appropriate)  
Check Digit Calculation Process Example   Number each digit of a numeric entry according to place value from either right or left beginning with 2.   Assume account number of  34763 :   34763 23456     Multiply each digit in the numeric entry by its assigned place value. 3  4  7  6  3 x  2  3  4  5  6 6  12  28  30  18     Sum the result of the multiplications.     6  +  12  +  28  +  30  +  12  =  94    Divide the sum by the modulus number (usually 10 or 11)   Assume a modulus number of  11 :   94 / 11 = 8 remainder 6     Subtract remainder from modulus number and append check digit to numerical entry.     11 – 6 = 5 (check digit)   347635  

Mais conteúdo relacionado

Destaque (6)

Ch07
Ch07Ch07
Ch07
 
Ch02
Ch02Ch02
Ch02
 
Ch01
Ch01Ch01
Ch01
 
Lecture Juniper
Lecture JuniperLecture Juniper
Lecture Juniper
 
Business IT Alignment Heuristic
Business IT Alignment HeuristicBusiness IT Alignment Heuristic
Business IT Alignment Heuristic
 
Ch03
Ch03Ch03
Ch03
 

Semelhante a Ch12

MegaMart Managemant Final Document
MegaMart Managemant Final DocumentMegaMart Managemant Final Document
MegaMart Managemant Final Document
Nicholas Birger
 
Final Validations
Final ValidationsFinal Validations
Final Validations
rajeevtest
 
Lessons Learned Form Nyco
Lessons Learned Form NycoLessons Learned Form Nyco
Lessons Learned Form Nyco
rajeevtest
 
Database Design
Database DesignDatabase Design
Database Design
learnt
 
Advanced Monitoring & Troubleshooting System (AMTS)
Advanced Monitoring & Troubleshooting System (AMTS)Advanced Monitoring & Troubleshooting System (AMTS)
Advanced Monitoring & Troubleshooting System (AMTS)
Nact Solutions, LLC
 

Semelhante a Ch12 (20)

MegaMart Managemant Final Document
MegaMart Managemant Final DocumentMegaMart Managemant Final Document
MegaMart Managemant Final Document
 
Presentation1
Presentation1Presentation1
Presentation1
 
Copying number ranges in SAP FICO ECC
Copying number ranges  in SAP FICO ECCCopying number ranges  in SAP FICO ECC
Copying number ranges in SAP FICO ECC
 
Validations
ValidationsValidations
Validations
 
Final Validations
Final ValidationsFinal Validations
Final Validations
 
Validation
ValidationValidation
Validation
 
Lessons Learned Form Nyco
Lessons Learned Form NycoLessons Learned Form Nyco
Lessons Learned Form Nyco
 
IRJET- Comparative Analysis of Different Graphical Password Techniques fo...
IRJET-  	  Comparative Analysis of Different Graphical Password Techniques fo...IRJET-  	  Comparative Analysis of Different Graphical Password Techniques fo...
IRJET- Comparative Analysis of Different Graphical Password Techniques fo...
 
Web Based GIS LeadGen Introduction
Web Based GIS LeadGen IntroductionWeb Based GIS LeadGen Introduction
Web Based GIS LeadGen Introduction
 
essentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdfessentialofdatabasedesign-141203001046-conversion-gate01.pdf
essentialofdatabasedesign-141203001046-conversion-gate01.pdf
 
User interface elements considerations
User interface elements considerationsUser interface elements considerations
User interface elements considerations
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
 
Database Design
Database DesignDatabase Design
Database Design
 
Fahri tugas cloud1
Fahri tugas cloud1Fahri tugas cloud1
Fahri tugas cloud1
 
Advanced Monitoring & Troubleshooting System (AMTS)
Advanced Monitoring & Troubleshooting System (AMTS)Advanced Monitoring & Troubleshooting System (AMTS)
Advanced Monitoring & Troubleshooting System (AMTS)
 
Aps11 design interface
Aps11 design interfaceAps11 design interface
Aps11 design interface
 
Data Quality with AI
Data Quality with AIData Quality with AI
Data Quality with AI
 
HCM Access Insight Dashboard
HCM Access Insight DashboardHCM Access Insight Dashboard
HCM Access Insight Dashboard
 
PRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdfPRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdf
 
Bis 311 final examination answers
Bis 311 final examination answersBis 311 final examination answers
Bis 311 final examination answers
 

Mais de Kodok Ngorex (20)

Business IT Alignment Heuristic
Business IT Alignment HeuristicBusiness IT Alignment Heuristic
Business IT Alignment Heuristic
 
Optimize your licenses
Optimize your licensesOptimize your licenses
Optimize your licenses
 
I go8 usermanual_eng
I go8 usermanual_engI go8 usermanual_eng
I go8 usermanual_eng
 
Finder m520 user_manual_id
Finder m520 user_manual_idFinder m520 user_manual_id
Finder m520 user_manual_id
 
Gis Tutorial Purnawan
Gis Tutorial PurnawanGis Tutorial Purnawan
Gis Tutorial Purnawan
 
Simplicity in web design
Simplicity in web designSimplicity in web design
Simplicity in web design
 
Ch10
Ch10Ch10
Ch10
 
Ch14
Ch14Ch14
Ch14
 
Ch13
Ch13Ch13
Ch13
 
Ch09
Ch09Ch09
Ch09
 
Ch08
Ch08Ch08
Ch08
 
Ch06
Ch06Ch06
Ch06
 
Ch04
Ch04Ch04
Ch04
 
Ch05
Ch05Ch05
Ch05
 
Lecture Welcome Decision Support Systems
Lecture Welcome Decision Support SystemsLecture Welcome Decision Support Systems
Lecture Welcome Decision Support Systems
 
Lecture9 Systems The Systems Perspective Of A Dss
Lecture9 Systems The Systems Perspective Of A DssLecture9 Systems The Systems Perspective Of A Dss
Lecture9 Systems The Systems Perspective Of A Dss
 
Lecture7 Ml Machines That Can Learn
Lecture7 Ml Machines That Can LearnLecture7 Ml Machines That Can Learn
Lecture7 Ml Machines That Can Learn
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
 
Lecture3 Modelling Decision Processes
Lecture3 Modelling Decision ProcessesLecture3 Modelling Decision Processes
Lecture3 Modelling Decision Processes
 
Lecture4 Group Decision Support And Groupware Technologies
Lecture4 Group Decision Support And Groupware TechnologiesLecture4 Group Decision Support And Groupware Technologies
Lecture4 Group Decision Support And Groupware Technologies
 

Último

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 

Último (20)

Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 

Ch12

  • 1. Navigation Sequences Poor Navigation Proper navigation Poor navigation
  • 5. Optical Mark Reader Skunk Marks Data Scanning Fields
  • 8. Interface Similarities Across Applications Menu Structure and Sequence Toolbar positioning and Icon Style User-Configurable Desktop and Work Area
  • 10. Combination of Text and Graphics for End User feedback
  • 12.
  • 13. Guidelines for Input Screen Design Data Entry Activity Guideline for Effective Design Data Entry Avoid requiring entry of data that can be computed, derived, or retrieved from an existing on-line source.   Field Defaults Provide relevant field value defaults where appropriate. (i.e. assume current date for invoice date field)   Required Units Clearly indicate the desired unit values for data entry fields. (i.e. pounds, inches, dollars, tons, etc.)   Data Replacement Provide “intelligent character replacement functions by suggesting a completed entry after the user has typed the first few characters.   Field Captions Provide information field captions such that the end user can determine the appropriate data to enter.   Field Formatting Provide explicit formatting examples where relevant to indicate the proper method for entering data with required embedded symbols or a specific sequence. (i.e. social security number, 999-99-9999 or date, mm/dd/yyyy)   Data Alignment Provide automatic alignment for data entries using left justification for text and right-justification or decimal justification for numbers.   End User Help   Wherever possible, provide context-sensitive help mechanisms and hot-key access to help facilities.  
  • 14. Guidelines for HCI Dialogue Design Dialogue Guideline Explanation Be consistent   All dialogues should be consistent in action, sequence, required keystrokes, and terminology.   Enable user shortcuts   End users should be allowed to take advantage of shortcut keys or macro commands wherever possible and appropriate.   Provide relevant feedback   Feedback should be provided to the end user for every data entry action. Allow for closure   All dialogues should have a clear beginning, middle, and end. Provide error-handling guidance   All possible errors should be captured by the system and reported back to the end user in a manner that allows for correction or provides suggestions as to how to proceed.   Allow reversal of action   Wherever possible, end user actions should be reversible and data deletion should not occur without explicit confirmation from the end user.   Provide user control   The dialogue should allow experienced users to feel in control of the system and should facilitate inexperienced end users by allowing the user to take greater control of the process as experience develops.   Reduce cognitive load     Dialogues must be simple to use and must provide for a minimum cognitive load on the end user.  
  • 15. Input Validation Controls Input Control Mechanism Explanation Data Typing Data should be checked for proper type (numeric, alphabetic, or alphanumeric)   Reasonableness Data should be tested for reasonableness of value given the situation (negative interest rates not allowed, appropriate rate of pay for specific employee category)   Expected Value Data should be checked against some expected value where appropriate (model of automobile should match make of automobile) Missing or Required Data Fields should be checked and flagged for missing data that is deemed necessary to complete the data entry process ( has a quantity been provided for every item on the purchase order?)   Check-Digit Calculation Check digit calculation should be conducted upon appropriate field entry to insure proper account number or other numerical data accuracy.   Data Format Data should be checked against any required format or template to insure proper entry (999-99-9999, (999) 999-9999, 99AAXX9AX)   Value Range Data should be checked against any known or established value range (two-letter state codes should come from acceptable list of codes)   Entry Size The number of expected characters should be checked where appropriate (is the social security number exactly nine digits?)   Allowable Entry Data should be limited to a range of allowable entries and this range of choices should be provided to the end user, where appropriate)  
  • 16. Check Digit Calculation Process Example   Number each digit of a numeric entry according to place value from either right or left beginning with 2.   Assume account number of 34763 :   34763 23456     Multiply each digit in the numeric entry by its assigned place value. 3 4 7 6 3 x 2 3 4 5 6 6 12 28 30 18     Sum the result of the multiplications.     6 + 12 + 28 + 30 + 12 = 94   Divide the sum by the modulus number (usually 10 or 11)   Assume a modulus number of 11 :   94 / 11 = 8 remainder 6     Subtract remainder from modulus number and append check digit to numerical entry.     11 – 6 = 5 (check digit)   347635