SlideShare une entreprise Scribd logo
1  sur  24
Systems Analysis and Design
9th Edition
Chapter 8
User Interface Design
Phase Description
• Systems Design is the third of five phases in
the systems development life cycle
• Now you will work on a physical design that
will meet the specifications described in the
system requirements document
• Tasks will include user interface design, data
design, and system architecture
• Deliverable is system design specification
2
Chapter Objectives
• Explain the concept of user interface design
and human-computer interaction, including
basic principles of user-centered design
• List user interface design guidelines
• Describe user interface components, including
screen elements and controls
• Discuss output design and technology issues
3
Chapter Objectives
• Design effective source documents
• Explain input design and technology issues
• Discuss guidelines for data entry screen design
• Use input masks and validation rules to reduce
input errors
• Describe output and input controls and
security
4
Introduction
• User interface design is the first task in the
systems design phase of the SDLC
• Designing the interface is extremely
important, because everyone wants a system
that is easy to learn and use
5
What Is a User Interface?
• User interface (UI) describes how users
interact with a computer system,
• Consists of all the hardware, software,
screens, menus, functions, outputs, and
features that affect two-way communications
between the user and the computer
6
User Interface Design
• User Interface Design is the design of
websites, computers, machines, mobile
communication devices, and software
applications with the focus on the user’s
experience and interaction.
• The goal of user interface design is to make
the user’s interaction as simple and efficient
as possible, in terms of accomplishing user
goals—what is often called user-centered
design. 7
User Interface Design
8
User Interface Design
• Human-Computer Interaction
– Human-computer interaction (HCI) describes the
relationship between computers and people who
use them to perform their jobs
– HCI started in the 1980s with users typing complex
commands in green text on a black screen.
– Graphical user interface (GUI) used icons,
graphical objects, and pointing devices.
– Main objective is to create a user-friendly design
that is easy to learn and use
9
Principles of User-Centered Design
• Although IT professionals have different views about
interface design, most would agree that good design
depends on seven basic principles,
– Understand the Business
– Maximize Graphical Effectiveness
– Think Like a User
– Use Models and Prototypes
– Focus on Usability
– Invite Feedback
– Document Everything 10
Designing the User Interface
• It is important to design a user interface that is easy
to use, attractive, and efficient. Follow eight basic
guidelines
1. Design a transparent interface
2. Create an interface that is easy to learn and use
3. Enhance user productivity
4. Make it easy for users to obtain help or correct
errors
5. Minimize input data problems
6. Provide feedback to users
7. Create an attractive layout and design
8. Use familiar terms and images 11
Output Design
• Before designing output, ask yourself several
questions:
– What is the purpose of the output?
– Who wants the information, why is it needed, and
how will it be used?
– What specific information will be included?
– Will the output be printed, viewed on-screen, or
both? What type of device will the output go to?
12
Output Design
• Before designing output, ask yourself several
questions:
– When will the information be provided, and how
often must it be updated?
– Do security or confidentiality issues exist?
• Your answers will affect your output design
strategies
13
Output Design
• Types of Reports
– Detail reports
• A detail report produces one or more lines of output for each
record processed. Each line of output printed is called a detail line.
– Exception reports
• An exception report displays only those records that meet a
specific condition or conditions. It is useful when the user wants
information only on records that might require action, but does
not need to know the details.
– Summary reports
• Upper-level managers often want to see total figures and do not
need supporting details.
14
Output Design
• User Involvement in Report Design
– Printed reports are an important way of delivering
information, so users should approve all report
designs in advance.
– The best approach is to submit each design for
approval as you complete it, rather than waiting
until you finish all report designs.
15
Output Design
• Output Technology
– Internet-based information delivery
• Webcast
– E-mail
– Blogs
– Instant Messaging
16
Input Design
• The best time to avoid problems is when the
data is entered.
• The quality of the output is only as good as
the quality of the input
– Garbage in, garbage out (GIGO)
– Objective of input design is to ensure the quality,
accuracy, and timeliness of input data
– Good input design requires attention to human
factors as well as technology issues
17
Input Design
• During input design, you determine how data
will be captured and entered into the system.
– Guidelines
1. Restrict user access to screen locations where data is entered
2. Provide a descriptive caption for every field, and show the user
where to enter the data and the required or maximum field
size
3. Display a sample format if a user must enter values in a field in
a specific format
4. Display a list of acceptable values for fields, and provide
meaningful error messages
5. Provide users with an opportunity to confirm the accuracy of
input data before entering it
6. Allow users to add, change, delete, and view records
7. Provide a method to allow users to search for specific
information 18
Input Design
• Input Masks
– Use input masks, which are templates or patterns
that restrict data entry and prevent errors
– A mask can manipulate the input data and apply a
specific format
– if a user enters text in lowercase letters, the input
mask Will automatically capitalize the first letter.
19
Input Design
• Validation Rules
– Reducing the number of input errors improves
data quality. One way to reduce input errors is to
eliminate unnecessary data entry.
– At least seven types of data validation rules
1. Sequence check
2. Existence check
3. Data type check
4. Range check – limit check
20
5. Reasonableness check
6. Validity check –
referential integrity
7. Combination check
Input Design
• Input Volume Reduction
– To reduce input volume, you must reduce the
number of data items required for each
transaction.
– Guidelines will help reduce input volume
1. Input necessary data only
2. Do not input data that the user can retrieve from
system files or calculate from other data
3. Do not input constant data
4. Use codes
21
Security and Control Issues
• A company must do everything in its power to
protect its data. This includes not only the
firm’s own information, but that of its
customers, employees, and suppliers.
• Most assets have a value, but corporate data
is priceless, because without safe, secure,
accurate data, a company cannot function.
– Output security
• Output must be accurate, complete, current, and
secure.
22
Security and Control Issues
• Input Security and Control
– Input control includes the necessary measures to
ensure that input data is correct, complete, and
secure.
– You must focus on input control during every
phase of input design, starting with source
documents that promote data accuracy and
quality.
23
Chapter Summary
• Chapter 8 complete
24

Contenu connexe

Similaire à 4_5787161581716507944.pptx

Dtui5 chap03rev
Dtui5 chap03revDtui5 chap03rev
Dtui5 chap03rev
ricky5476
 
SE_Module1new.ppt
SE_Module1new.pptSE_Module1new.ppt
SE_Module1new.ppt
ADARSHN40
 
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEMHOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
RebekahSamuel2
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
Ahmad Ammari
 
Se6162 analysis concept and principles
Se6162 analysis concept and principlesSe6162 analysis concept and principles
Se6162 analysis concept and principles
khaerul azmi
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
Lee Schlenker
 
Chapter 9 The People in Information Systems Learning Ob.docx
Chapter 9 The People in Information Systems Learning Ob.docxChapter 9 The People in Information Systems Learning Ob.docx
Chapter 9 The People in Information Systems Learning Ob.docx
spoonerneddy
 
Chapter 9 The People in Information Systems Learning Ob.docx
Chapter 9 The People in Information Systems Learning Ob.docxChapter 9 The People in Information Systems Learning Ob.docx
Chapter 9 The People in Information Systems Learning Ob.docx
tiffanyd4
 

Similaire à 4_5787161581716507944.pptx (20)

Lecture 7 - System Design (Data Modelling) (1).pdf
Lecture 7 - System Design (Data Modelling) (1).pdfLecture 7 - System Design (Data Modelling) (1).pdf
Lecture 7 - System Design (Data Modelling) (1).pdf
 
Dtui5 chap03rev
Dtui5 chap03revDtui5 chap03rev
Dtui5 chap03rev
 
B19CA4020_SE_Unit3.pptx
B19CA4020_SE_Unit3.pptxB19CA4020_SE_Unit3.pptx
B19CA4020_SE_Unit3.pptx
 
SE_Module1new.ppt
SE_Module1new.pptSE_Module1new.ppt
SE_Module1new.ppt
 
User Interface Design,Principles & process
User Interface  Design,Principles & processUser Interface  Design,Principles & process
User Interface Design,Principles & process
 
Lecture 7.pptx
Lecture 7.pptxLecture 7.pptx
Lecture 7.pptx
 
Online Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptxOnline Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptx
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Chapter 10 sdlc
Chapter 10 sdlcChapter 10 sdlc
Chapter 10 sdlc
 
Chapter 10 sdlc
Chapter 10   sdlcChapter 10   sdlc
Chapter 10 sdlc
 
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEMHOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
 
Se6162 analysis concept and principles
Se6162 analysis concept and principlesSe6162 analysis concept and principles
Se6162 analysis concept and principles
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development Strategies
 
Devry cis 321 week 7 milestone 5 and milestone 6
Devry cis 321 week 7 milestone 5 and milestone 6Devry cis 321 week 7 milestone 5 and milestone 6
Devry cis 321 week 7 milestone 5 and milestone 6
 
Chapter 9 The People in Information Systems Learning Ob.docx
Chapter 9 The People in Information Systems Learning Ob.docxChapter 9 The People in Information Systems Learning Ob.docx
Chapter 9 The People in Information Systems Learning Ob.docx
 
Chapter 9 The People in Information Systems Learning Ob.docx
Chapter 9 The People in Information Systems Learning Ob.docxChapter 9 The People in Information Systems Learning Ob.docx
Chapter 9 The People in Information Systems Learning Ob.docx
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 

Plus de AxmedMaxamuudYoonis

Chapter 2 Analyzing the Business Case .pptx
Chapter 2 Analyzing the Business Case .pptxChapter 2 Analyzing the Business Case .pptx
Chapter 2 Analyzing the Business Case .pptx
AxmedMaxamuudYoonis
 

Plus de AxmedMaxamuudYoonis (14)

Chapter 4 Requirements ModelInformation Technology Project Management - part ...
Chapter 4 Requirements ModelInformation Technology Project Management - part ...Chapter 4 Requirements ModelInformation Technology Project Management - part ...
Chapter 4 Requirements ModelInformation Technology Project Management - part ...
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxChapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptx
 
Chapter 7 Development StrategiesInformation Technology Project Management .pptx
Chapter 7 Development StrategiesInformation Technology Project Management  .pptxChapter 7 Development StrategiesInformation Technology Project Management  .pptx
Chapter 7 Development StrategiesInformation Technology Project Management .pptx
 
Chapter 12 Managing Systems Support and Security .pptx
Chapter 12 Managing Systems Support and Security .pptxChapter 12 Managing Systems Support and Security .pptx
Chapter 12 Managing Systems Support and Security .pptx
 
Chapter 11 Managing Systems Implementation .pptx
Chapter 11 Managing Systems Implementation .pptxChapter 11 Managing Systems Implementation .pptx
Chapter 11 Managing Systems Implementation .pptx
 
Chapter 10 System Architecture.Information Technology Project Management pptx
Chapter 10 System Architecture.Information Technology Project Management pptxChapter 10 System Architecture.Information Technology Project Management pptx
Chapter 10 System Architecture.Information Technology Project Management pptx
 
Chapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project ManagementChapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project Management
 
Chapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptxChapter 5 Data and Process Modeling .pptx
Chapter 5 Data and Process Modeling .pptx
 
Chapter 6 Object Modeling .pptxInformation Technology Project Management
Chapter 6 Object Modeling .pptxInformation Technology Project ManagementChapter 6 Object Modeling .pptxInformation Technology Project Management
Chapter 6 Object Modeling .pptxInformation Technology Project Management
 
Chapter 3 Managing Systems Projects .pptx
Chapter 3 Managing Systems Projects .pptxChapter 3 Managing Systems Projects .pptx
Chapter 3 Managing Systems Projects .pptx
 
002 Operating-System Structures.ppt
002 Operating-System Structures.ppt002 Operating-System Structures.ppt
002 Operating-System Structures.ppt
 
001 introduction to OS .ppt
001 introduction to OS .ppt001 introduction to OS .ppt
001 introduction to OS .ppt
 
how to use canva.pdf
how to use canva.pdfhow to use canva.pdf
how to use canva.pdf
 
Chapter 2 Analyzing the Business Case .pptx
Chapter 2 Analyzing the Business Case .pptxChapter 2 Analyzing the Business Case .pptx
Chapter 2 Analyzing the Business Case .pptx
 

Dernier

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Dernier (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

4_5787161581716507944.pptx

  • 1. Systems Analysis and Design 9th Edition Chapter 8 User Interface Design
  • 2. Phase Description • Systems Design is the third of five phases in the systems development life cycle • Now you will work on a physical design that will meet the specifications described in the system requirements document • Tasks will include user interface design, data design, and system architecture • Deliverable is system design specification 2
  • 3. Chapter Objectives • Explain the concept of user interface design and human-computer interaction, including basic principles of user-centered design • List user interface design guidelines • Describe user interface components, including screen elements and controls • Discuss output design and technology issues 3
  • 4. Chapter Objectives • Design effective source documents • Explain input design and technology issues • Discuss guidelines for data entry screen design • Use input masks and validation rules to reduce input errors • Describe output and input controls and security 4
  • 5. Introduction • User interface design is the first task in the systems design phase of the SDLC • Designing the interface is extremely important, because everyone wants a system that is easy to learn and use 5
  • 6. What Is a User Interface? • User interface (UI) describes how users interact with a computer system, • Consists of all the hardware, software, screens, menus, functions, outputs, and features that affect two-way communications between the user and the computer 6
  • 7. User Interface Design • User Interface Design is the design of websites, computers, machines, mobile communication devices, and software applications with the focus on the user’s experience and interaction. • The goal of user interface design is to make the user’s interaction as simple and efficient as possible, in terms of accomplishing user goals—what is often called user-centered design. 7
  • 9. User Interface Design • Human-Computer Interaction – Human-computer interaction (HCI) describes the relationship between computers and people who use them to perform their jobs – HCI started in the 1980s with users typing complex commands in green text on a black screen. – Graphical user interface (GUI) used icons, graphical objects, and pointing devices. – Main objective is to create a user-friendly design that is easy to learn and use 9
  • 10. Principles of User-Centered Design • Although IT professionals have different views about interface design, most would agree that good design depends on seven basic principles, – Understand the Business – Maximize Graphical Effectiveness – Think Like a User – Use Models and Prototypes – Focus on Usability – Invite Feedback – Document Everything 10
  • 11. Designing the User Interface • It is important to design a user interface that is easy to use, attractive, and efficient. Follow eight basic guidelines 1. Design a transparent interface 2. Create an interface that is easy to learn and use 3. Enhance user productivity 4. Make it easy for users to obtain help or correct errors 5. Minimize input data problems 6. Provide feedback to users 7. Create an attractive layout and design 8. Use familiar terms and images 11
  • 12. Output Design • Before designing output, ask yourself several questions: – What is the purpose of the output? – Who wants the information, why is it needed, and how will it be used? – What specific information will be included? – Will the output be printed, viewed on-screen, or both? What type of device will the output go to? 12
  • 13. Output Design • Before designing output, ask yourself several questions: – When will the information be provided, and how often must it be updated? – Do security or confidentiality issues exist? • Your answers will affect your output design strategies 13
  • 14. Output Design • Types of Reports – Detail reports • A detail report produces one or more lines of output for each record processed. Each line of output printed is called a detail line. – Exception reports • An exception report displays only those records that meet a specific condition or conditions. It is useful when the user wants information only on records that might require action, but does not need to know the details. – Summary reports • Upper-level managers often want to see total figures and do not need supporting details. 14
  • 15. Output Design • User Involvement in Report Design – Printed reports are an important way of delivering information, so users should approve all report designs in advance. – The best approach is to submit each design for approval as you complete it, rather than waiting until you finish all report designs. 15
  • 16. Output Design • Output Technology – Internet-based information delivery • Webcast – E-mail – Blogs – Instant Messaging 16
  • 17. Input Design • The best time to avoid problems is when the data is entered. • The quality of the output is only as good as the quality of the input – Garbage in, garbage out (GIGO) – Objective of input design is to ensure the quality, accuracy, and timeliness of input data – Good input design requires attention to human factors as well as technology issues 17
  • 18. Input Design • During input design, you determine how data will be captured and entered into the system. – Guidelines 1. Restrict user access to screen locations where data is entered 2. Provide a descriptive caption for every field, and show the user where to enter the data and the required or maximum field size 3. Display a sample format if a user must enter values in a field in a specific format 4. Display a list of acceptable values for fields, and provide meaningful error messages 5. Provide users with an opportunity to confirm the accuracy of input data before entering it 6. Allow users to add, change, delete, and view records 7. Provide a method to allow users to search for specific information 18
  • 19. Input Design • Input Masks – Use input masks, which are templates or patterns that restrict data entry and prevent errors – A mask can manipulate the input data and apply a specific format – if a user enters text in lowercase letters, the input mask Will automatically capitalize the first letter. 19
  • 20. Input Design • Validation Rules – Reducing the number of input errors improves data quality. One way to reduce input errors is to eliminate unnecessary data entry. – At least seven types of data validation rules 1. Sequence check 2. Existence check 3. Data type check 4. Range check – limit check 20 5. Reasonableness check 6. Validity check – referential integrity 7. Combination check
  • 21. Input Design • Input Volume Reduction – To reduce input volume, you must reduce the number of data items required for each transaction. – Guidelines will help reduce input volume 1. Input necessary data only 2. Do not input data that the user can retrieve from system files or calculate from other data 3. Do not input constant data 4. Use codes 21
  • 22. Security and Control Issues • A company must do everything in its power to protect its data. This includes not only the firm’s own information, but that of its customers, employees, and suppliers. • Most assets have a value, but corporate data is priceless, because without safe, secure, accurate data, a company cannot function. – Output security • Output must be accurate, complete, current, and secure. 22
  • 23. Security and Control Issues • Input Security and Control – Input control includes the necessary measures to ensure that input data is correct, complete, and secure. – You must focus on input control during every phase of input design, starting with source documents that promote data accuracy and quality. 23