Ed5 KK - Chapter 19 Design Data Entry

  • Upload
    tia

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    1/17

    Chapter 19

    Designing AccurateData-Entry Procedures

    Systems Analysis and Design

    Kendall and Kendall

    Fifth Edition

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    2/17

    Maor !opics

    Data entry

    E"ecti#e coding

     !ypes of codes

    $uidelines for coding

    %alidation methods Chec& digits

    Ecommerce accuracy

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    3/17

    'uality Data-Entry

    ()ecti#es  !he *uality of data input determines the

    *uality of information output

    Accurate data entry is achie#ed throughfour )road o)ecti#es+ E"ecti#e coding

    E"ecti#e data capture

    E,cient data capture and entry

    Assuring *uality through #alidation

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    4/17

    Codes and Coding

    Coding helps e,ciency )ecause

    Data that are coded re*uire less time to enter Coding helps to reduce the num)er of items

    entered

    Coding can help in sorting of data during thedata transformation process

    Coded data can sa#e #alua)le memorystoragespace

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    5/17

    Purpose of Coding

    .esides pro#iding accuracy ande,ciency/ coding does the

    follo0ing+

    Keeping trac& of something Classifying information Concealing information e#ealing information e*uesting appropriate action

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    6/17

     !ypes of Codes

     !ypes of codes are Simple se*uence code

    Alpha)etic deri#ation codes Classi2cation codes .loc& se*uence codes Cipher codes

    Signi2cant digit su)sets Mnemonic codes Function codes

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    7/17

    $uidelines for Coding

    Keep codes concise Keep codes sta)le

    Ma&e codes that are uni*ue Allo0 codes to )e sorta)le A#oid confusing codes

    Keep codes uniform Allo0 for modi2cation of codes Ma&e codes meaningful

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    8/17

    3sing Codes

    4n #alidation programs to ensure that only #alidcodes ha#e )een entered

    4n report and in*uiry programs to display codemeanings

    4n $34 programs to create drop-do0n lists

     !his helps to ensure accurate data/ since the usersees the code and it5s meaning and can onlyselect a code from the list

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    9/17

    E"ecti#e Data Capture

    4n order to assure the *uality ofdata entered into the system/ it is

    important to capture datae"ecti#ely

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    10/17

    $uidelines for E"ecti#e

    Data Capture Deciding 0hat to capture

    6etting the computer do the rest

    A#oiding )ottlenec&s and e7tra steps

    Starting 0ith a good form

    Choosing a data-entry method

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    11/17

    %alidation (#er#ie0

     !o assure data *uality/ errorsshould )e detected during input/

    prior to processing and storage

     !0o possi)le 0ays to #alidate

    inputs are+ %alidation of input transactions %alidation of input data

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    12/17

    Data-Entry Methods

    Key)oards

    (ptical character recognition

    Magnetic in& character recognition Mar&-sense forms

    .ar codes

    4ntelligent terminals

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    13/17

    Pro)lems 8ith 4nput Data

     !hree main pro)lems that can occur0ith input transactions are

    Su)mitting the 0rong data to the system Su)mitting of data )y an unauthoried

    person As&ing the system to perform an

    unaccepta)le function

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    14/17

    %alidation Methods

     !est for missing data

     !est for correct 2eld length

     !est for class or composition !est for range or reasona)leness

     !est for in#alid #alues

    Cross-reference chec&s !est for comparison 0ith stored data

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    15/17

    Chec& Digits

    Chec& digits are used to #alidate a numeric2eld )y performing a calculation on a part ofthe num)er and comparing the result 0ith adigit stored 0ithin the num)er

    Chec& digits help to detect

    Single digit mis&ey  !ransposition errors

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    16/17

    3sing Codes

    Codes may )e included in drop-do0nlists 0hen using a $34 interface

     !his helps to ensure that the dataentered are accurate/ since the user

    sees )oth the code and it5s meaningand can only select a code from thelist

  • 8/18/2019 Ed5 KK - Chapter 19 Design Data Entry

    17/17

    Ecommerce Accuracy

    Ecommerce en#ironments ha#eincreased accuracy of data )ecause

    Customers generally enter data themsel#es Data entered )y customers are stored for

    later use

    Data entered at the point of sale are usedthroughout the order ful2llment process

    4nformation is used as feed)ac& to customers