1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

Systems analysis and design methods 7th whitten and benley chapter 12

54 184 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 54
Dung lượng 608 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Input Design and PrototypingMethods & Issues for Data Capture & Input  Data Capture, Data Entry, and Data Input  To input business data into a computer, the analyst may have to design

Trang 1

Input Design and Prototyping

Introduction

The chapter will address the following questions:

 What is the appropriate format and media for a computer input?

 What is the difference between data capture, data entry, and data input?

 Can you identify and describe several automatic data collection technologies?

 How do you apply human factors to the design of computer inputs?

 How do you design internal controls for computer inputs?

 How do you design a good source document for capturing

transaction data?

 How do you select proper screen-based controls for input attributes

Trang 2

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Data Capture, Data Entry, and Data Input

 To input business data into a computer, the analyst may have to design source documents, input screens, and methods and procedures for

getting the data into the computer.

Data accompanies business events called transactions.

Systems analysts must determine when and how to capture the data.

Data capture is the identification of new data to be input.

 It's always best to capture the data as soon as possible after it is originated.

 Traditionally, special paper forms called source documents were used

to capture the data.

A source document is a paper form used to record data that will

Trang 3

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Data Capture, Data Entry, and Data Input

 Traditionally, special paper forms called source documents were used

to capture the data.

A source document is a paper form used to record data that will

eventually be input to a computer

 With advances in video display technology, screen display forms are able to duplicate the appearance of almost any paper based form.

 Screen display forms and source documents must be designed to be easy for the system user to complete and should facilitate rapid

data entry.

Data entry is the process of translating the source document into a

machine-readable format That format may be a magnetic disk, an

Trang 4

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Data Capture, Data Entry, and Data Input

 Data input is performed after data entry

format into the computer

Trang 5

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Modern Input Methods: Batch versus On-Line Inputs

 Input methods can be broadly classified as either batch or on-line

Source documents or forms are collected and then periodically forwarded to data entry operators, who key the data using a data entry device that translates the data into a machine-readable format

The most common medium for batch input data are

Key-to-disk (KTD) and key-to-tape (KTT) workstations that

transcribe data to magnetic disks and magnetic tape, respectively

Trang 6

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Modern Input Methods: Batch versus On-Line Inputs

 Today, most, but not all, systems have been converted or are being converted to on-line methods

business and the direct inputting of that data to the computer, preferably as soon as possible after the data originates

 The on-line system includes a monitor screen and keyboard that are directly connected to a computer system

 Most new applications being developed today consists of screens having a “graphical” looking appearance called a

graphical user interface (GUI)

Trang 7

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Modern Input Methods: Batch versus On-Line Inputs

 Today, most, but not all, systems have been converted or are being converted to on-line methods

processed in batches The data is input on-line with on-line editing Microcomputers or minicomputer systems can be used

to handle this on-line input and editing The data is not immediately processed Instead, it is batched, usually to some type of magnetic media At an appropriate time, the data is uploaded to the main computer, merged, and subsequently

processed as a batch Remote batch is also called deferred

batch or deferred processing.

Trang 8

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Trends in Automatic Data Collection Technology

 Using today's technology, most if not all human intervention associated with the input methods previously discussed can be eliminated

 By eliminating human intervention, the time-delay and errors associated with human interaction can be decreased

 Biometric ADC systems consist of sensors that capture an individuals characteristic or trait, digitizes the image pattern, and then compares the image to stored patterns for

identification

 Biometric ADC are popular because they offer the most

Trang 9

Input Design and Prototyping

Methods & Issues for Data Capture

• The tag can be read by a reader whenever the object resides within

the electromagnetic field generated by the reader

Trang 10

Input Design and Prototyping

Methods & Issues for Data Capture

 MICR is most widely used in the banking industry

Trang 11

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Trends in Automatic Data Collection Technology

 Bar coding is an example of optical technology

• Sophisticated laser readers read the bar code and send the data

represented by that code directly to the computer for processing

 The optical-mark form is another example of optical technology

• The source document becomes the input medium.

The source document is directly read by an optical-mark reader

(OMR) or optical-character reader (OCR)

• The computer records the data to magnetic tape, which is then input

to the computer

• OCR and OMR input are generally suitable only for high-volume

Trang 12

Input Design and Prototyping

Methods & Issues for Data Capture

 Smart cards are similar, albeit slightly thicker, than credit cards

• They also differ in that they contain a microprocessor, memory

circuits, and a battery

• Smart cards are used on a daily basis by over 60% of the French

population

Trang 13

Input Design and Prototyping

Methods & Issues for Data Capture

Trang 14

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

System User Issues for Input Design

 Inputs should be as simple as possible and designed to reduce the possibility of incorrect data being entered

 The following general principles should be followed 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

Trang 15

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

System User Issues for Input Design

 If source documents are used to capture data they should be easy for system users to complete and subsequently entered into the system

 The following suggestions may help:

Include instructions for completing the form

Minimize the amount of handwriting

Data to be entered (keyed) should be sequenced so it can be read like this book, top to bottom and left to right

Ideally, portions of the form that are not to be input are placed

in or about the lower right portion of the source document.

Trang 16

Input Design and Prototyping

xxxxx

xxxxxxxxxx xx-xx-xx xxxx

xxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxx xxxxxxxxxxxxxxx xx x.xx xxx.xx next line xxxx xxxxxxxxxxxxxxx xx x.xx xxx.xx next line xxxx xxxxxxxxxxxxxxx xx x.xx xxx.xx next line xxxx xxxxxxxxxxxxxxx xx x.xx xxx.xx next line xxxx xxxxxxxxxxxxxxx xx x.xx xxx.xx next line xxxx xxxxxxxxxxxxxxx xx x.xx xxx.xx stop

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

Good

Bad

(a)

(b)

Trang 17

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Internal Controls for Inputs

 Internal controls are a requirement in all computer-based systems

 Input controls 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

 The following internal control guidelines are offered for inputs:

The number of inputs should be monitored

Trang 18

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Internal Controls for Inputs

 The following internal control guidelines are offered for inputs: (continued)

Care must also be taken to ensure that the data is valid

• The following techniques are widely used to validate data:

Completeness checks determine whether all required fields on

the input have actually been entered.

Limit and range checks determine whether the input data for

each field falls within the legitimate set or range of values defined for that field

Combination checks determine whether a known relationship

between two fields is valid

Trang 19

Input Design and Prototyping

Methods & Issues for Data Capture

& Input

Internal Controls for Inputs

 The following internal control guidelines are offered for inputs: (continued)

Care must also be taken to ensure that the data is valid

• The following techniques are widely used to validate data:

(continued)

Self-checking digits determine data entry errors on primary

keys (see following figure)

Picture checks compare data entered against the known

COBOL picture or other language format defined for that data

 Data validation requires that special edit programs be written to perform checks

Trang 20

Input Design and Prototyping

MODULUS 11

The following procedure is used to assign a check digit to a key field:

STEP 1: Determine the size of the key field in digits.

12 + 20 + 4 + 9 + 10 = 55

STEP 5: Divide the sum from step 4 by 11.

55/11 = 5 Remainder 0 STEP 6: If the remainder is less than 10, append the remainder digit to the key field If

the remainder is equal to 10, append the character “X” to the key field.

Trang 21

Input Design and Prototyping

GUI Controls for Input Design

Introduction

 Most new applications being developed today include a GUI

 This approach is influenced by a new trend in programming,

called repository-driven programming

Trang 22

Input Design and Prototyping

Trang 23

Input Design and Prototyping

2

3

5 6 7

Trang 24

Input Design and Prototyping

GUI Controls for Input Design

Text Box

 A text box consists of a rectangular shaped box that is usually

accompanied by a caption

 A text box requires the user to type the data inside the box

 A text box can allow for single or multiple lines of data characters

to entered

 When a text box contains multiple lines of data, scrolling features are also normally included

Trang 25

Input Design and Prototyping

GUI Controls for Input Design

 A text box is most appropriately used in those situations where the input data values are unlimited in scope and the analyst is unable to provide the user with a meaningful list of values from which they can select.

 A text box should be accompanied by a descriptive caption.

• Avoid using abbreviations for captions

• Only the first character of the caption’s text should be capitalized

• The caption should be located to left of the actual text box or left-aligned

immediately above the text box

Trang 26

Input Design and Prototyping

GUI Controls for Input Design

Text Box

 The size of the text box should be large enough for all characters of fixed-length input data to be entered and viewed

by the user

• When the length of the data to be input is variable in length and

could become quite long, the text box’s scrolling and wrapping features should be applied

Trang 27

word-Input Design and Prototyping

GUI Controls for Input Design

 When a choice is selected, any default or previously selected

Trang 28

Input Design and Prototyping

GUI Controls for Input Design

Radio Button

 When a user is expected to input data that has a limited

predefined set of mutually exclusive values

 Radio buttons should present the alternatives vertically aligned and left-justified to aid the user in browsing

• The choices can be presented where they are aligned horizontally,

but adequate spacing should be used to help visually distinguish the choices

• The group of choices should be visually grouped to set them off from

other input controls appearing on the screen

Trang 29

Input Design and Prototyping

GUI Controls for Input Design

Radio Button

 The sequencing of the choices should also be given consideration

 It is not recommended that radio button(s) be used to select the value for an input data whose value is simply a Yes/No (or

On/off state)

Trang 30

Input Design and Prototyping

GUI Controls for Input Design

Check Box

 A check box also consists of two parts

 A square box followed by a textual description of the input field for which the user is to provide the Yes/No value

 Check boxes provide the user the flexibility of selecting the value via the keyboard or mouse

 An input data field whose value is “Yes” is represented by square that is filled with an “x”

 The absence of an “x” means the input field’s value is “No”

 The user simply toggles the input fields value from one value/state

to the other as desired

Trang 31

Input Design and Prototyping

GUI Controls for Input Design

Check Box

 When a user needs to input a data field whose value set consists of a simple “Yes” or “No” value

 Make sure that the textual description is meaningful to the user

 Arrange the group of check box controls where they are aligned vertically and left-justified

• If necessary, align horizontally and be sure to leave adequate space

to visually separate the controls off from one another

 Appropriately sequence the input fields according to their

Trang 32

Input Design and Prototyping

GUI Controls for Input Design

List Box

 A list box is a control that requires the user select a data item’s

value from a list of possible choices

 The list box is rectangular shaped and contains one or more rows

of possible data values

 The values may appear as either a textual description or graphical representation

 List boxes having a large number of possible values may consist of scroll bars to navigate through the row of choices

 A list box’s row may contain more than one column

Trang 33

Input Design and Prototyping

GUI Controls for Input Design

When to Use List Boxes For Input:

 A list box’s scrolling capabilities make it appropriate for use in those cases where there is limited screen space available and the

input data item has a large number of predefined, mutually

exclusive set of values from which to choose

Suggested Guidelines for Using List Boxes:

 A list box should be accompanied by a descriptive caption.

• Avoid using abbreviations for captions and capitalize only the first

character of the caption’s text

• The caption should be followed by a colon to help the user visually distinguish the caption from the box

Trang 34

Input Design and Prototyping

GUI Controls for Input Design

List Box

 It is recommended that a list box contain a highlighted default value

 The width of the list box should be large enough for most characters of fixed-length input data to be entered and viewed

Ngày đăng: 10/01/2018, 16:09