Friday, March 14, 2014

Batch Processing

This is an old system but even today it is used for data processing in computing
machines, in which the capacity of the CPU is limited. In this system, the data is collected for a
predetermined period of time, after which it is accumulated in sequential manner.
In this system the source transaction documents are first collected before being sent to
computer room. A batch of transactions is entered onto a computer media by data entry devices.
The transactions are validated during data entry and verified with the source documents from the
check lists. The validated and verified results on reports are returned to the user departments. In
batch processing system the emphases is on maximizing the computer resource utilization.
In batch processing, the processing cycle called Batch processing cycle repeats itself at
every regular intervals. The elements this cycle are given below:
(i) Data capture.
(ii) Data transmission.
(iii) Data transcription, verification and validation.
(iv) Job Processing.
(v) Job assembly putting together the batch for processing.
(vi) Job disassembly (separating out the reports after processing)
(vii) Reports and distribution.

Features

(a) Here, the data is accumulated into batches and processed periodically.
(b) The jobs are processed one after the other without any user interaction.
The concept of Batch Processing is dearly explained with the help of the following
diagram:
Examples of applications which can use batch processing are:
(1) Payroll Processing: In payroll processing the data are collected for a stipulated period of
time usually one month and processed at regular intervals after which payments are
distributed to all the employees.
(2) Telephone Billing: Here the subscriber does not get a bill for every call he makes. Instead,
his calls are recorded at a centralized place and are processed on a predetermined period of
time to prepare his bills.
(3) Financial accessing
(4) Budgeting and Budgeting control
(5) Production planning and control
(6) Project planning and control
(7) Project planning and control
Drawbacks in Batch Processing:
The following are the drawbacks of batch processing:
1. Time gap between capture of data
2. Time consuming to debug
3. Delay in generating reports

No comments:

Post a Comment