Manipulation and/or Processing - Computing and ICT in a Nutshell

Download Report

Transcript Manipulation and/or Processing - Computing and ICT in a Nutshell

2.5 Manipulation and/or Processing

In this section you must be able to: • Describe the different modes of operation: batch, interactive, transaction and real time, identifying appropriate contexts for use.

• Describe the characteristics of processing data in the form of text, pictures, numbers and sound.

Processing Data

• As a home user of ICT you don’t have a great amount of processing to do • A large organisation, however, may have millions of

transactions

a day that need processing • A transaction is an event in the organisation that needs to be recorded to keep track of its goods and services. Examples include: – Ticket sales – they need to be recorded so they are not over-sold – Hire companies, libraries, etc. will need to track their property by recording the loans – Banking – paying in or withdrawing money – Recording attendance – e.g. clocking in at factories or taking the register in classrooms

Transaction Processing

• These transactions are used to update the state of the business, or the records of people or items within the business • For example, if you pay £1000 into the bank, you would hope that your balance would increase by £1000 • Some transactions need to be processed immediately, some can wait until the end of the day, and some can even wait months • There are different

modes of processing

can be used to process transactions that

Master Files and Transaction Files

• The state of an organisation, or of the customers, goods or services within an organisation are stored in

master files

• Events occurring within the organisation are recorded in

transaction files

• Many of these transactions will require the master file to be updated. For example, in a bank, the following transactions will require the customer’s record to be updated: – A change in the customer details – e.g. if they move house – A customer closing an account – Someone cashing a cheque written by the customer – The customer making a deposit – The customer withdrawing money through an ATM

Modes of Processing

Modes of processing include: • Batch processing • Real-time processing • Pseudo real-time processing Transaction You might also hear the terms: • On-line processing • Interactive processing • Transaction processing Although these are not clearly defined!

Process Updated Master Master

Batch Processing

• Some transactions don’t require an immediate response - all the transactions can be collected and processed together; this is called

batch processing

• Payroll systems, for example, only need to pay people monthly, and all the processing can be done at once at the end of month.

• Financial institutions might only update balances at the end of the business day • Utility companies only need to process meter readings every month or every quarter to produce the bills • Batch processing is usually done on a regular basis, e.g. daily, weekly, monthly, etc.

Stages in Batch Processing

• Transactions are gathered together in batches – they may be keyed in from paper records, or collected electronically from input devices • Manually entered data will be keyed in off-line, verified and validated, and stored in a transaction file • Transactions may be sorted into the same order as records in the master file to facilitate processing • Processing begins – possibly at a pre determined time, e.g. overnight • There is

no user intervention

• The master file is updated

Interactive Processing

• Not all systems or changes will require a transaction file to be created • For example, if you phone up your insurance company and tell them that you’ve got a new car, they can update your record while you’re on the phone • Systems in which data are entered and processed straight away are called interactive • Interactive systems have a dialogue with the user – e.g. they respond to input and produce an output • Some systems use a mixture of modes – e.g. you can ask for your balance from a cash machine (an interactive process), but if you make a withdrawal your balance gets updated overnight (a batch process)

Real-time Processing

• With

real-time processing

, the system responds

instantly

to inputs or events as they occur • An example might be a car engine management system – when you press the accelerator the engine reacts instantly; it doesn’t store the information and update the engine speed overnight!

• Business systems tend to react more slowly – if you’re booking a plane ticket on-line then a delay of a few seconds is acceptable; this is know as

pseudo real-time processing

Choosing a Processing Mode

• How do you decide on whether your system should use batch or real-time processing?

• You need to consider: – Whether the information from the system needs to be up-to date at all times, or whether it’s enough to be updated at regular intervals – The scale of the operation – batch processing is usually used with high volumes of data – Cost – real-time systems will require faster communication links and more elaborate backups and procedures to deal with errors and breakdowns – Patterns of computer usage – batch processing often uses spare computer capacity, e.g. by doing the processing overnight or at weekends when the computer would otherwise be idle