SYSTEMSDESIGNANALYSIS 1 Chapter 19 Data Entry Procedures Jerry Post Copyright © 1997.

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

DIGITAL COMMUNICATION Packet error detection (CRC) November 2011 A.J. Han Vinck.
Noise, Information Theory, and Entropy (cont.) CS414 – Spring 2007 By Karrie Karahalios, Roger Cheng, Brian Bailey.
2.2 Validation & Verification
Commercial Data Processing Lesson 2: The Data Processing Cycle.
Chapter 19 Designing Accurate Data-Entry Procedures
Designing Accurate Data Entry Procedures Systems Analysis and Design, 7e Kendall & Kendall 15 © 2008 Pearson Prentice Hall.
Designing Accurate Data Entry Procedures Systems Analysis and Design, 7e Kendall & Kendall 15 © 2008 Pearson Prentice Hall.
Digital Fundamentals Floyd Chapter 2 Tenth Edition
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Designing Accurate Data Entry Procedures Systems Analysis and Design, 8e Kendall &
Designing Accurate Data-Entry Procedures Systems Analysis and Design Kendall and Kendall.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
MAT 1000 Mathematics in Today's World Winter 2015.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 15 Kendall & Kendall Systems Analysis and Design, 9e Designing Accurate.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 9 Controlling Information Systems: Process Controls.
Processing Integrity and Availability Controls
Chapter 15 Designing Accurate Data-Entry Procedures
Lesson 8 Creating Forms with JavaScript
Chapter 2 Overview of Transaction Processing and ERP Systems Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 2-1.
Input Design Objectives
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
 By the end of this, you should be able to state the difference between DATE and INFORMAITON.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Encoding, Validation and Verification Chapter 1. Introduction This presentation covers the following: – Data encoding – Data validation – Data verification.
3.2 Data Checking.
Navigation Sequences Proper navigation Poor navigation Poor Navigation.
System Analysis and Design
Checking data Chapter 7 Prepared by:Sir Mazhar Javed.
Information Processing and Presentation by Rico Yu.
Objectives of Control The objectives of control are:  To ensure that all data are processed  To preserve the integrity of maintained data  To detect,
System Development Lifecycle Verification and Validation.
SYSTEMSDESIGNANALYSIS 1 OO: Chapter 9 Visual Basic: Building Components Jerry Post Copyright © 1999.
Copyright © 2011 Pearson Education Designing Accurate Data Entry Procedures Systems Analysis and Design, 8e Kendall & Kendall Global Edition 15.
Data and Computer Communications by William Stallings Eighth Edition Digital Data Communications Techniques Digital Data Communications Techniques Click.
Types of User Interface
SYSTEMSDESIGNANALYSIS 1 Chapter 18 Interface Design Jerry Post Copyright © 1997.
AS computing Validation and verification. Introduction It is important to maintain the integrity of any database of information. Any data item must always.
DATA ERRORS. Introduction The processing of incorrect data can produce ridiculous and embarrassing output. Errors can take time to sort out and can be.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
By Phileo Don - Okhuofu. DATA COLLECTION  Data can be collected by the use of questionnaires or data collection forms.  These could be printed out and.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
Review of Data Capture. Input Devices What input devices are suitable for data entry? Keyboard Voice Bar Code MICR OMR Smart Cards / Magnetic Stripe cards.
Describe direct data entry and associated devices, e. g
Chapter 3 Data Control Ensure the Accurate and Complete data is entering into the data processing system.
Chapter 2 Overview of Transaction Processing and ERP Systems Copyright © 2012 Pearson Education 2-1.
Validation & Verification Today will look at: The difference between accuracy and validity Explaining sources of errors and how they could be overcome.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
DATA and INFORMATION DATA -raw numbers, words INFORMATION – data that has been turned into something we can understand
 At the end of the class students should:  distinguish between data and information.  explain the characteristics and forms of Information Processing.
GCSE ICT LESSON 5 Booklet Sections: 6 & 7 Data Capture & Checking Data.
DATA COLLECTION Data Collection Data Verification and Validation.
DATA INPUT AND OUTPUT.
Data and Information.
Describe direct data entry and associated devices, e. g
Overview of Transaction Processing and ERP Systems
Lecture 2 Introduction to Programming
15 Designing Accurate Data Entry Procedures.
OCR GCSE ICT Data capture methods.
Designing Accurate Data Entry Procedures
Designing Accurate Data Entry Procedures
Objectives TO UNDERSTAND THAT CAPTURING DATA IS VALIDATED AND VERIFIED TO CHECK THAT IT IS REASONABLE AND CORRECT.
How can errors in data occur when using an ICT system?
INFORMATION & COMMUNCATIONS TECHNOLOGY …
DATA RECORDS & FILES By Sinkala.
Overview of Transaction Processing and ERP Systems
Overview of Transaction Processing and ERP Systems
Presentation transcript:

SYSTEMSDESIGNANALYSIS 1 Chapter 19 Data Entry Procedures Jerry Post Copyright © 1997

SYSTEMSDESIGN 2 Goals  Collect accurate data.  Effective data coding.  Efficient data capture and entry.  Data validation.

SYSTEMSDESIGN 3 Data Encoding  Simple ID Numbers  Sequential Easy to create. Problems if mistype by one number.  Alphabetic Hide the count. Contain additional information.  Classification codes  e.g., M=male, F=female  Block sequence  Sequential numbers assigned to categories = spreadsheet = database  Codes to conceal  e.g., hide prices  Simple substitution ciphers (substitute one letter for a number, etc.)  Codes to provide information  Categories (significant digit) e.g., Dept.202 Prod.395 Color40 Size10  Mnemonic codes e.g., airports: STL, LAX, SLC

SYSTEMSDESIGN 4 Guidelines for Creating Codes  Be concise.  Keep the codes stable.  Assure that codes are unique.  Allow codes to be sortable.  Avoid confusing codes.  Keep codes uniform.  Allow for modification an expansion.  Make codes meaningful.  Add check-digits.  Bad examples:   170AB, QQ9882, 2O008  Apr495, Mar396, Dec1595  1lS52ZO0  Better examples:  125, 998, 253  170AB, 982QQ, 291QB  , ,

SYSTEMSDESIGN 5 Effective and Efficient Data Capture  Decide what to capture.  Let the computer look up data.  Let the computer do computations.  Avoid bottlenecks and extra steps.  Start with a good form (especially drop-down boxes).  Avoid batch data-entry.  Collect data as close to the source as possible.  Entry options  Optical character recognition (OCR).  Magnetic ink character recognition (MICR).  Mark-sense forms.  Punch-out forms.  Bar codes.  On-line/customer entry (Web site).

SYSTEMSDESIGN 6 Data Validation  Validating input transactions (errors to avoid).  Submitting the wrong data.  Submitting data by an unauthorized person.  Asking the system to perform an unacceptable function.  Validating input data  Test for missing data.  Test for correct field length.  Test for class or composition.  Test for range or reasonableness.  Test for invalid values.  Test for comparison with stored data.  Design self-validating codes (check digits).

SYSTEMSDESIGN 7 Check Digits  Add a digit to the end of the code that is based on the earlier digits.  Need weights for each position.  Catch transposition.  Catch double errors.  Strongest is Cyclic Redundancy Check (CRC).  Fits a polynomial to data.  Catches most common errors.  Algorithm is in CS books. Code: Weights (1 x 3), Modulus: 10 5*1 = 5 4*3 = 12 8*1 = 8 2*3 = 6 3*1 = 3 Add: = 34 Get modulus: 34/10 = 3, remainder = 4 (Optional: = 6) New code: