Please enable JavaScript.
Coggle requires JavaScript to display documents.
CHAPTER 4 : SYSTEM DESIGN - Coggle Diagram
CHAPTER 4 : SYSTEM DESIGN
4.1.1 ) User Interface Design (UI)
Evolution of the User Interface
Consisted of process-control screens that allowed the user to send commands to the system.
User-centered system
Understanding of human-computer interaction and user-centered design principles
Human-Computer Interaction
The relationship between computers and people who use them to perform their jobs
User rights suggested by IBM’s Dr. Clare-Marie Karat.
7 Principles of user-centered design
Use Models and Prototypes
Focus on Usability
Think Like a User
Invite Feedback
Maximize Graphical Effectiveness
Document Everything
Understand the Business
4.1.2 )User Interface Design Guidelines
8 basic guidelines
Make it easy for users to obtain help or correct errors
Minimize input data problems
Enhance user productivity
Provide feedback to users
Create an interface that is easy to learn and use
Create an attractive layout and design
Design a transparent interface
Use familiar terms and images
4.1.3) User Interface Components
12 Screen Elements & Controls
Toolbar
Command button
Menu bar
Dialog box
Text box
Toggle button
Calendar control
Check box
Option button, or radio button
List box – scroll bar
Drop-down list box
Switchboard
4.1.4) Source Documents
Triggers or authorizes an input action
Provides a record of the original transaction
Collects input data
Paper-based, but also can be provided online
Developed during input design stage
4.2.1) INPUT & OUTPUT DESIGN
Quality of the output = quality of the input
Garbage in, garbage out (GIGO)
The best time to avoid problems is when the data is entered
4.2.2 ) Objectives of Input Design
Ensure the quality , accuracy , and timeliness of input data
Good input design requires attention to human factors as well as technology issues
4.2.3 Guidelines For Data Entry Screen Design
Data Entry Screens
15 Guidelines
Display default values so operators can press the ENTER key to accept the suggested value
Use a default value when a field value will be constant for successive records or throughout the data entry session
Do not require users to type trailing zeroes for numbers that include decimals
Display a list of acceptable values for fields, and provide meaningful error messages
Do not require users to type leading zeroes for numeric fields
Provide a way to leave the data entry screen at any time without entering the current record
Require an ending keystroke for every field
Provide users with an opportunity to confirm the accuracy of input data before entering it
Display a sample format if a user must enter values in a field in a specific format - separator
Provide a means for users to move among fields on the form
Provide a descriptive caption for every field, and show the user where to enter the data and the required or maximum field size
Design the screen form layout to match the layout of the source document
Restrict user access to screen locations where data is entered
Allow users to add, change, delete, and view records
Provide a method to allow users to search for specific information
4.2.4 Data Capture vs Data Entry
Data capture
service in which data is captured via tick or check boxes and other items where areas are filled in with simple lines or shapes in order to get the right answer
Data entry
Manually entered text, copying exactly what the person who filled out the feedback form has written
Input & Data Entry Method
Batch Input
Data entry is performed on a specified time schedule [ daily, weekly, monthly, or longer ]
Online Input
Popular online input method = source data automation (combines online data entry and automated data capture using input devices such as RFID tags or magnetic data strips)
4.2.6 Input Mask & Validation Rules
8 types of data validation rules:
Range check
Reasonableness check
Data type check
Validity check
Existence check
Combination check
Sequence check
Batch controls
4.2.8 Output Technology
business information systems still provide most output as screen displays and printed matter, technology is having an enormous impact on how people communicate and obtain information
system also should consider various types of output technologies
Internet based information delivery
Email
Blogs
Instant messaging
Specialized form of output
Printed reports
4.2.9 ) Types Of Reports
Report must include the information that a user needs
From a user’s point of view
Too much information = confusing and difficult to understand
Too little information = no value
3 Types Of Reports
Exception reports
Detail reports
Summary reports
4.2.10 ) Design Report Principles
Report headers and footers
Page headers and footers
Column heading alignment
Column spacing
Field order
Grouping detail lines
Repeating fields
Consistent design
4.2.12) Input & Output Controls & Security
Output control & security
Protects privacy rights and shields the organization’s proprietary data from theft or unauthorized access
Input control & security
Includes the necessary measures to ensure that input data is correct, complete, and secure