Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.

Slides:



Advertisements
Similar presentations
Collecting data Chapter 6. What is data? Data is raw facts and figures. In order to process data it has to be collected. The method of collecting data.
Advertisements

INFORMATION TECHNOLOGY Data Capture and Input Methods.
Commercial Data Processing Lesson 2: The Data Processing Cycle.
Input to the Computer * Input * Keyboard * Pointing Devices
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
1.
16.1 Dr. Honghui Deng Assistant Professor MIS Department UNLV MIS 370 System Analysis Theory.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Chapter 7 UNDERSTANDING AND DESIGNING FORMS. Input Forms: Content and Organization Need for forms Event analysis and forms Relationship between input.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
1 Pertemuan 09 s/d 10 Input Design and Prototyping Matakuliah: M0602/Perancangan Sistem Informasi Tahun: 2006 Versi: 1.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 16 Input Design and Prototyping.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
AUTOMATIC DATA CAPTURE  a term to describe technologies which aim to immediately identify data with 100 percent accuracy.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
CP1610: Introduction to Computer Components
Chapter 13: Designing the User Interface
Input devices, processing and output devices Hardware Senior I.
1 Input Design and Prototyping Introduction  The chapter will address the following questions:  What is the appropriate format and media for a computer.
Brendan Cooney CSC 152. What is Input? Any data or instructions entered into the memory of a computer Data- unprocessed information Instructions- steps.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Input/Output Design User Interface Design
INPUT DEVICES. KEYBOARD Most common input device for a computer.
Systems Analysis and Design in a Changing World, 6th Edition
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 8.1.
- Physical design of output reports and input forms
OCR GCSE ICT DATA CAPTURE METHODS. LESSON OVERVIEW In this lesson you will learn about the various methods of capturing data.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
INPUT DESIGN 1. Input design comes after the design of outputs. Output design comes first as a system validation test. Input design concepts and guidelines.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Systems Analysis and Design in a Changing World, 6th Edition
INPUT DESIGN This repository of slides is intended to support the named chapter. The slide repository should be used as follows: Copy the file to a unique.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Chapter 13 Sequential File Processing. Master Files Set of files used to store companies data in areas like payroll, inventory Usually processed by batch.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
SAD: Ch 10 to C H A P T E R FEASIBILITY ANALYSIS AND THE SYSTEM PROPOSAL.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
System Analysis and Design
Data Capture Understand the concept of data encoding. Describe methods of data capture and identify appropriate contexts for their.
 Data or instructions entered into memory of computer  Input device is any hardware component used to enter data or instructions 2.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Input Devices Lecture 3 Input Devices Md. Mahbubul Alam, PhD PRESENTED BY MD. MAHBUBUL ALAM, PHD 1.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
IFS310: Module 11 Input/Output Design - Physical design of output reports and input forms.
Human Factors Todd Bacastow Geography 583 Geospatial Systems Analysis & Design.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
IT Fundamentals1 Input and Output Describe input Input Devices Keyboard entry, pointing devices, scanning devices Image capture, digitizing, audio-input.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
GUI Controls for Input Design Introduction –Most new applications being developed today include a GUI. This approach is influenced by a new trend in.
Copyright Irwin/McGraw-Hill Input Design and Prototyping Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten.
Human Factors Todd Bacastow Geography 468. Spatial Systems Key human factors in spatial systems – Gender (the court is still out) – Spatial cognition.
A device tat transfers data from the outside world into a computer
Input Devices.
OCR GCSE ICT Data capture methods.
OCR GCSE ICT Data capture methods.
5 INPUT DESIGN AND PROTOTYPING C H A P T E R
SYSTEMS ANALYSIS & DESIGN
Input and Output devices in a Computer
Presentation transcript:

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition C H A P T E R INPUT DESIGN AND PROTOTYPING 輸入設計與雛型製作 呂克明教授 二○○六年一月四日

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 16-2 Chapter 16 Input Design & Prototyping Define the appropriate format and media for a computer input. Explain the difference between data capture, data entry, and data input. Identify and describe several automatic data collection technologies. Apply human factors to the design of computer inputs. Design internal controls for computer inputs. Select proper screen-based controls for input attributes that are to appear on a GUI input screen. Design a web-based input interface.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 16-3 Chapter Map

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 16-4 Data Capture and Data Entry *Data capture ( 資料收集 ) – the identification and acquisition of new data (at its source). –Source documents ( 原始文件 ) – forms used to record business transactions in terms of data that describe those transactions. *Data entry ( 資料登錄 ) – the process of translating the source data or document (above) into a computer readable format.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 16-5 Data Processing *Three (3) data processing is all processing that occurs on the data after it is input from a machine readable form. –In batch processing ( 批次處理 ), the entered data is collected into files called batches and processed as a complete batch. –In on-line processing ( 線上處理 ), the captured data is processed immediately –In remote batch processing ( 遠端批次處理 ), data is entered and edited on-line, but collected into batches for subsequent processing.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 16-6 Input Implementation Methods * Several input implementation methods: Keyboard Mouse Touch Screen Point-of-sale terminals Sound and speech Automatic data capture –Optical mark recognition (OMR) Bar codes –Optical character recognition (OCR) –Magnetic Ink –Electromagnetic transmission –Smart cards –Biometric

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 16-7 Taxonomy ( 分類 ) for Computer Inputs Process MethodData CaptureData EntryData Processing Keyboard ( 鍵盤 ) Data is usually captured on a business form that becomes the source document for input. Data can be collected real-time. Data is entered via keyboard. This is the most common input method but also the most prone to errors. OLD: Data can be collected into batch files (disk) for processing as a batch. NEW: Data is processed as soon as it has been keyed. Mouse ( 滑鼠 ) Same as above.Used in conjunction with keyboard to simplify data entry. Mouse serves as a pointing device for a screen. Same as above, but the use of a mouse is most commonly associated with online and real-time processing. Touch Screen ( 觸控式螢幕 ) Same as above.Data is entered o a touch screen display or handheld device. Data entry users either touch commands and data choices or enter data using handwriting recognition. On PCs, touch screen choices are processed same as above. On handheld computers, data is sorted on the handheld for later processing as a remote batch. Point of Sale ( 銷 售點 ) Data is captured as close to the point of sale as humanly possible. No source documents. Data is often entered directly by the customer or by an employee directly interacting with the customer. Data is almost always processed immediately as a transaction or inquiry.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 16-8 Taxonomy ( 分類 ) for Computer Inputs (continued) Process MethodData CaptureData EntryData Processing Sound ( 聲音 ) Data is captured as close to the source as possible, even when the customer is remotely located. Data is entered using touch-tones (typically from a telephone). Usually requires fairly rigid command menu structure and limited input options. Data is almost always processed immediately as a transaction or inquiry. Speech ( 語音 ) Same as sound.Data (and commands) is spoken. This technology is not as mature and is much less reliable and common than other techniques. Data is almost always processed immediately as a transaction or inquiry. Optical Mark ( 光 學記號 ) Data is recorded on optical scan sheets as marks or precisely formed letter, numbers, and punctuation. Eliminates the need for data entry. Data is almost always processed as a batch. Magnetic Ink ( 磁 性墨水 ) Data is usually prerecorded on forms that are subsequently completed by the customer. The customer records additional information on the form. A magnetic ink reader reads the magnetized data. The customer- added data must be entered using another input method. Data is almost always processed as a batch.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 16-9 Taxonomy ( 分類 ) for Computer Inputs (concluded) Process MethodData CaptureData EntryData Processing Electromagnetic ( 電磁式 ) Data is recorded directly on the object to be described by data. Data is transmitted by radio frequency. Data is almost always processed immediately. Smart Card ( 智 慧卡 ) Data is recorded directly on a device to be carried by the customer, employee, or other individual that is described by that data. Data is read by smart card readers. Data is almost always processed immediately. Biometric ( 生理 式 ) Unique human characteristics become data Data is read by biometric sensors. Primary applications are security and medical monitoring Data is processed immediately.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Automatic Identification: Bar Codes

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Input Design Guidelines Capture only variable data. –Not data that can be looked up. Do not capture data that can calculated or stored in computer programs as constants. –Extended Price, Federal Withholding, etc. Use codes for appropriate attributes.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Source Document / Form Design Guidelines Include instructions for completing the form. Minimize the amount of handwriting. Data to be entered (keyed) should be sequenced top- to-bottom and left-to-right. When possible use designs based on known metaphors.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Bad Flow in a Form

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Good Flow in a Form

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Metaphoric Screen Design

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Internal Controls for Inputs The number of inputs should be (to minimize risk of lost transactions). –For batch processing Use batch control slips Use one-for-one checks against post-processing detail reports –For on-line systems Log each transaction as it occurs to a separate audit file *Six (6) techniques to validate all input data –Existence checks –Data-type checks –Domain checks –Combination checks –Self-checking digits –Format checks

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Repository-Based Prototyping and Development Define properties and constraints for a reusable field

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Repository-Based Prototyping and Development Define data validation code for a field

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Common GUI Controls (Windows and Web) Text boxes Radio buttons Check boxes List boxes Drop down lists Combination boxes Spin boxes Buttons

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Common GUI Controls Uses *Several 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 ( 組合方塊 ) –When need to provide the user with option of selecting a 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

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 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

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Advanced Controls (mostly Windows interfaces)

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 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

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 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.

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition 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 ) ADDRESS=( POST OFFICE BOX NUMBER ) +STREET ADDRESS +CITY +STATE +POSTAL ZONE

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Input Prototype for Video Title Maintenance

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Input Prototype for Member Order

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Input Prototype for Member Shopping

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Input Prototype for Web Shopping Cart

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Input Prototype for Web Interface

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Homework ( 習題 ) Explain the difference between data capture, data entry, and data input. List three (3) data processing that occur on the data after it is input from a machine readable form. Please list several input implementation methods. List six (6) input data validation techniques. Please list several common GUI controls uses.