In Put Out Put Design
In Put Out Put Design
Objectives:
Point of Sale Data captured as close to Data is often entered directly by Data is almost always
the point of sale as the customer or by an employee processed immediately
humanly possible. No directly interacting with the as a transaction or
source documents. customer. inquiry.
Sound Data is captured as close Data is entered using touch- Data is almost always
to the source as possible, tones (typically from a processed immediately
even when the customer telephone). Usually requires rigid as a transaction or
is remotely located. command menu structure and inquiry.
limited input options.
Speech Same as sound. Data (and commands) is Data is almost always
spoken. This technology is not processed immediately
as mature and is much less as a transaction or
reliable and common than other inquiry.
techniques.
Optical Mark Data is recorded on Eliminates the need for data Data is almost always
optical scan sheets as entry. processed as a batch.
marks or precisely formed
letter, numbers, and
punctuation.
Taxonomy for Computer Inputs (concluded)
Process Method Data Capture Data Entry Data Processing
Magnetic Ink Data usually prerecorded A magnetic ink reader reads Data is almost always
on forms that are the magnetized data. The processed as a batch.
completed by the customer-added data must be
customer. The customer entered using another input
records additional method.
information on the form.
Electromagnetic Data is recorded directly Data is transmitted by radio Data is almost always
on the object to be frequency. processed immediately.
described by data.
Smart Card Data is recorded directly Data is read by smart card Data is almost always
on a device to be carried readers. processed immediately.
by the customer,
employee, or other
individual that is described
by that data.
Biometric Unique human Data read by biometric Data is processed
characteristics become sensors. Primary applications immediately.
data are security and medical
monitoring
Automatic
Identification:
Bar Codes
Input Design Guidelines
Define
properties and
constraints for a
reusable field
Common GUI Controls
(Windows and Web)
• Text boxes
• Radio buttons
• Check boxes
• List boxes
• Drop down
lists
• Combination
boxes
• Spin boxes
• Buttons
Common GUI Controls Uses
• Text boxes
• When the input data values are unlimited in scope
• Radio buttons
• When data has limited predefined set of mutually exclusive
values
• Check boxes
• When value set consists of a simple yes or no value
• List boxes
• When data has a large number of possible values
• Drop down lists
• When data has large number of possible values and screen
space is too limited for a list box
• Combination boxes
• To provide user with option of selecting value from a list or
typing a value that may or may not appear in the list
• Spin boxes
• When need to navigate through a small set of choices or
directly typing a data value
Advanced Controls (mostly
Windows interfaces)
• Drop down
calendars
• Slider edit
controls
• Masked edit
controls
• Ellipsis controls
• Alternate
numerical
spinners
• Check list
boxes
• Check tree
boxes
Advanced Controls (mostly Windows
interfaces)
Automated Tools for Input
Design and Prototyping
• Old Tools
• Record Layout Charts
• Display Layout Charts
• Newer Prototyping Tools
• Microsoft Access
• CASE Tools
• Visual Basic
• Excel
• Visio
Input Design Process
1. Identify system inputs and review logical
requirements.
2. Select appropriate GUI controls.
3. Design, validate and test inputs using
some combination of:
a) Layout tools (e.g., hand sketches, spacing
charts, or CASE tools.
b) Prototyping tools (e.g., spreadsheet, PC
DBMS, 4GL)
4. As necessary design source documents.
A Logical Data Structure for
Input Requirements
ORDER = ORDER NUMBER
+ ORDER DATE
+ CUSTOMER NUMBER
+ CUSTOMER NAME
+ CUSTOMER SHIPPING ADDRESS = ADDRESS >
+ ( CUSTOMER BILLING ADDRESS = ADDRESS > )
+ 1 { PRODUCT NUMBER +
QUANTITY ORDERED } n
+ ( DEFAULT CREDIT CARD NUMBER )
T h e fo llo w in g n u m b e r m u s t a p p e a r o n a ll r e la te d c o r r e s p o n d e n c e ,
s h ip p in g p a p e r s , a n d in v o ic e s :
P .O . N U M B E R : 7 1 2 8 1 2
T o : S h ip T o :
S o u n d S ta g e E n te r ta in m e n t C lu b S o u n d S ta g e E n te r ta in m e n t C lu b
2 6 2 5 D a r w in D r iv e S h ip p in g /R e c e iv in g S ta tio n
In d ia n a p o lis , IN 4 5 2 1 3 B u ild in g A
2 6 3 0 D a r w in D r iv e
In d ia n a p o lis , IN 4 5 2 1 3
P .O . D A T E R E Q U IS IT IO N E R S H IP V IA F .O .B . P O IN T T E R M S
5 -3 -9 6 ld b u p s N 3 0
Q T Y D E S C R IP T IO N U N IT P R IC E T O T A L
1 0 0 0 0 P o w d e r - V H S 1 9 .9 9 1 9 9 ,9 0 0 .0 0
5 0 0 0 N o w a n d T h e n - V H S 1 5 .9 5 7 9 ,7 5 0 .0 0
2 5 0 0 P u lp F ic tio n S o u n d tr a c k - C D 7 .9 9 1 9 ,9 7 5 .0 0
4 5 0 U 2 o n T o u r - T - s h ir t 3 .4 9 1 ,5 7 0 .5 0
S u b to ta l 3 0 1 ,1 9 5 .5 0
T a x 1 5 ,0 5 9 .7 7
T o ta l 3 1 6 ,2 5 5 .2 7
1 . P le a s e s e n d t w o c o p ie s o f y o u r in v o ic e .
2 . E n t e r t h is o r d e r in a c c o r d a n c e w it h t h e p r ic e s , t e r m s , d e liv e r y m e t h o d , a n d
s p e c if ic a t io n s lis t e d a b o v e .
3 . P le a s e n o t if y u s im m e d ia t e ly if y o u a r e u n a b le t o s h ip a s s p e c if ie d .
M a d g e W o r th y 5- 4- 96
A u th o r iz e d b y D a te
S o u n d S ta g e In v o ic e N o . 301231
E n t e r ta in m e n t C lu b
2 6 3 0 D a r w in D r iv e - B ld g B
In d ia n a p o lis , IN 4 5 2 1 3
3 1 7 -4 9 6 -0 9 9 8 fa x 3 1 7 -4 9 4 -0 9 9 9 IN V O IC E
C u s to m e r
N am e C a r lin a S m ith D a te 7 /2 1 /9 7
A d d re s s 3 0 1 9 D u r o c D r iv e O rd e r N o . 346910
C ity L ittle R o c k S ta te A R Z IP 4 2 6 5 3
P hone 5 0 2 -4 3 0 -4 5 4 5 P aym ent A m t
D e t a c h a n d r e t u r n t o p p o r t io n w it h p a y m e n t
Q ty D e s c r ip tio n U n it P ric e T O TA L
1 S ta r W a r s - E m p ir e S tr ik e s B a c k V H S $ 1 9 .9 9 $ 1 9 .9 9
1 E r ic C la p to n U n p lu g g e d C D $ 1 3 .9 9 $ 1 3 .9 9
1 A lla d in V H S $ 1 7 .9 5 $ 1 7 .9 5
S u b T o ta l $ 5 1 .9 3
Paym e n t D e ta ils S h ip p in g & H a n d lin g $ 7 .0 0
C ash Taxes $ 2 .9 5
C heck
C r e d it C a r d T O TA L $ 6 1 .8 8
N am e
C C # O f f ic e U s e O n ly
E x p ir e s
P le a s e r e t u r n t o p p o r t io n in v o ic e w it h p a y m e n t . M a k e c h e c k s p a y a b le t o :
S o u n d S t a g e E n t e r t a in m e n t C lu b .
R E T U R N T O P P O R T IO N W IT H P A Y M E N T
Types of Outputs
• Detailed Reports:
• Present information with little or no filtering or restrictions.
• Some detailed reports are historical in nature.
• Detailed reports confirm and document the successful
processing of transactions and serve as an audit trail for
subsequent management inquiry.
• Exception Reports:
• Filter data before it is presented to the manager as
information.
• Exception reports only report exceptions to some condition
or standard.
Page 1
SOUNDSTAGE ENTERTAINMENT CLUB
Products Ordered on 6-31-1996
• Paper
• Screen
• Microfilm/Microfiche
• Video/Audio
• CDROM, DVD
• Other electronic media
Output Formats
• Tabular output
• Zoned output
• Graphic output
• Narrative output
System User Issues for Output
Design
• Be aware of output bias.
• Computer outputs should be simple to read
and interpret.
• The timing of computer outputs is important.
• The distribution of computer outputs must be
sufficient to assist all relevant system users.
• The computer outputs must be acceptable to
the system users who will receive them ->
Need for training.