Вы находитесь на странице: 1из 32

BIS310: Week 8

BIS310: Structured Analysis and Design


Input/Output Design User Interface Design

- Physical design of output reports and input forms

BIS310: Week 8

System Boundary

BIS310: Week 8

Output-design Objectives
Serve the intended purpose Deliver the right quantity of output Deliver it to the right place Provide output on time Choose the right method

BIS310: Week 8

Types of Outputs
Internal outputs stay inside the system to support the system's users and managers External outputs leave the system to trigger actions on the part of their recipients or confirm actions to their recipients
Turnaround outputs are those which are typically implemented as a report eventually reenters the system as an input

BIS310: Week 8
SoundStage Entertainment Club
Fax 317-494-0999

The following number must appear on all related correspondence, shipping papers, and invoices: P.O. NUMBER: 712812 To: SoundStage Entertainment Club 2625 Darwin Drive Indianapolis, IN 45213 Ship To: SoundStage Entertainment Club Shipping/Receiving Station Building A 2630 Darwin Drive Indianapolis, IN 45213 SHIP VIA ups DESCRIPTION Powder - VHS Now and Then - VHS Pulp Fiction Soundtrack - CD U2 on Tour - T-shirt UNIT PRICE 19.99 15.95 7.99 3.49 F.O.B. POINT TERMS N30 TOTAL 199,900.00 79,750.00 19,975.00 1,570.50

P.O. DATE 5-3-96 QTY 10000 5000 2500 450

REQUISITIONER ldb

Subtotal Tax Total


1. Please send two copies of your invoice. 2. Enter this order in accordance with the prices, terms, delivery method, and specifications listed above. 3. Please notify us immediately if you are unable to ship as specified.

301,195.50 15,059.77 316,255.27

Authorized by

Date

BIS310: Week 8
SoundStage Entertainment Club
2630 Darwin Drive - Bldg B Indianapolis, IN 45213 317-496-0998 fax 317-494-0999 Customer Name Carlina Smith Address 3019 Duroc Drive City Little Rock Phone 502-430-4545 Invoice No.
301231

INVOICE
Date Order No. 7/21/97 346910

State AR

ZIP 42653 Payment Amt

Detach and return top portion with payment

Qty 1 1 1

Description Star Wars - Empire Strikes Back VHS Eric Clapton Unplugged CD Alladin VHS

Unit Price $19.99 $13.99 $17.95

TOTAL $19.99 $13.99 $17.95

Payment Details Cash Check Credit Card Name CC # Expires

SubTotal Shipping & Handling Taxes TOTAL Office Use Only

$51.93 $7.00 $2.95 $61.88

Please return top portion invoice with payment. Make checks payable to: SoundStage Entertainment Club.

RETURN TOP PORTION WITH PAYMENT

BIS310: Week 8

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.

BIS310: Week 8

Page 1 SOUNDSTAGE ENTERTAINMENT CLUB Products Ordered on 6-31-1996

PO Number 112312

Product Number 102774 202653 393752 109833 111340 231045 253967 287904 699034 836785 984523

Product Type Merchandise Title Title Merchandise Title Title Title Title Merchandise Merchandise Title

Quantity In Stock 273 75 251 0 46 225 332 0 0 35 213

Quantity On Order 450 325 125 200 150 1,500 850 2,000 300 175 250

112313

112314

BIS310: Week 8

Page 1 SOUNDSTAGE ENTERTAINMENT CLUB Delinquent Member Accounts as of 7-9-1996 (90 Days Overdue)

Number 137842 142314 157723 209438 237121 384563 421134 476688

Name Joe Dunn Bob Fischer Mary Slatter Harold Martin Kevin Ditmano Rick Carlina Barb Kitts Kenny Bum

Area Code 317 501 218 823 655 501 393 443

Phone 490-0012 282-7996 993-9091 231-8355 219-0988 454-6311 789-5412 234-8845

Extension 111

Balance Due 29.43 43.97 56.99 33.17 99.23 11.23 23.66 123.77

231

BIS310: Week 8

Output Media
Paper Screen Microfilm/Microfiche Video/Audio CDROM, DVD Other electronic media

BIS310: Week 8

Output Formats
Tabular output Zoned output Graphic output Narrative output

BIS310: Week 8

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.

BIS310: Week 8

BIS310: Week 8

BIS310: Structured Designing Effective Design Analysis and Input

BIS310: Week 8

Input Methods
Batch input
Key-to-disk (KTD) and key-to-tape (KTT)

On-line input
graphical user interface (GUI) Remote batch

BIS310: Week 8

Trends in Automatic Data Collection Technology


Biometric ADC Electromagnetic (radio) Magnetic (MICR) Optical (Bar coding )
optical-mark reader (OMR) or opticalcharacter reader (OCR)

Smart Cards Touch

BIS310: Week 8

System User Issues for Input Design


Capture only variable data. Do not capture data that can be calculated or stored in computer programs. Use codes for appropriate attributes.

BIS310: Week 8

xxxxx

Good
xx-xx-xx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xx xx xx xx xx x.xx x.xx x.xx x.xx x.xx x.xx xxx.xx xxx.xx xxx.xx xxx.xx xxx.xx xxx.xx next line next line next line next line next line stop xxxxxxxxxx

(a)

xxxxxxxxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx

xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx

(b)

xxxxx xxxxx xxxxxxxxxx xxxxxxxxxx xxxxx xxxxxxxxxx xx.xxx xx.xxx xx-xxx-xxx

Bad
stop

Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley

BIS310: Week 8

Internal Controls for Inputs


To ensure that the data input to the computer is accurate and that the system is protected against accidental and intentional errors and abuse, including fraud Completeness checks Limit and range checks Combination checks

BIS310: Week 8

How to Prototype & Design Computer Inputs


Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3: Prototype the Input Screen Step 4: If Necessary, Design or Prototype the Source Document

BIS310: Week 8

1 2

BIS310: Week 8

Example

BIS310: Week 8

BIS310: Week 8

User Interface Design


User interface design is the specification of a conversation between the system user and the computer.

BIS310: Week 8

Interaction Methods and Devices


Command Language Interaction
Natural Language Interaction

Form Interaction (Fill-in-the-blank)


Key-word search

Menu Interaction Object-Based Interaction (GUI)

BIS310: Week 8

Controlling Data Input


One objective of interface design is to reduce data entry errors Role of systems analyst is to anticipate user errors and design features into the systems interfaces to avoid, detect and correct data entry mistakes

BIS310: Week 8

Providing Feedback
1. Status Information
Keeps users informed of what is going on in system Displaying status information is especially important if the operation takes longer than a second or two
Best to keep as specific as possible Messages should be specific and free of error codes and jargon User should be guided toward a result rather than scolded Use terms familiar to user Be consistent in format and placement of messages

2. Prompting Cues

3. Error and Warning Messages

BIS310: Week 8

Providing Help
Place yourself in users place when designing help Guidelines
Simplicity
Help messages should be short and to the point

Organization
Information in help messages should be easily absorbed by users

Demonstrate
It is useful to explicitly show users how to perform an operation

BIS310: Week 8

Designing Dialogues
Dialogue
Sequence in which information is displayed to and obtained from a user

Primary design guideline is consistency in sequence of actions, keystrokes and terminology State Transition Diagram

BIS310: Week 8

Sample State Transition Diagram

BIS310: Week 8

The Process of Finalizing Design Specifications


Deliverables and Outcome
Set of physical design specifications
Contains detailed specifications for each part of the system

BIS310: Week 8

Assignment 5: Input/Output Design


Sample reports: outputs created from your prototype system OR your design Sample Input forms (Web-based) Sample of help functions

Вам также может понравиться