Escolar Documentos
Profissional Documentos
Cultura Documentos
A Computer System
Applications Software
Bar Codes
Batch Processing
Billing Systems
Booking Systems
Bulletin Boards
Cache
CAD/CAM
CAM
Codes of Practice
COM
Control Systems
Data
Data Collection
Data Compression
Data Encoding
Data Security
Data Transfer
A Computer System.
Example in words :
Go straight on to the traffic lights, turn left and
take the third turning on the right. If the red
gate is open then go through it, otherwise go
through the green gate.
Example as a flowchart : Flowcharts have terminators (Start and Stop
boxes)...and the algorithm is determined by direction
on the flow lines.
Decision boxes are diamond shaped.
Example in structured code :
Applications Software
An applications program enables a user to
perform a specific function.
An applications package is a complete set
of applications programs and documentation.
Examples :
• school management software;
• theatre booking system;
• taxi service system;
• air traffic control system;
• computer game
If an application program can be used in
many different areas it is usually called a
generic program (or content-free
program).
Examples:
• a word processing program (can be
used to produce a legal document, a
newspaper article, a school homework
essay etc)
• spreadsheet program
• a database program.
Bar Codes
Bar codes are read using a Bar Code Reader, which can
be in the form of a hand-held ‘wand’ or a stationary laser
scanner over which the bar code is passed.
This method of data entry is used in big shops and
supermarkets and in libraries.
Advantages
• a fast method of data entry
• eliminates possible human error
Disadvantages
• scratched or crumpled barcodes may cause
problems
Batch Processing
Billing Systems
The forms are all collected and input to the computer A document produced by the computer which is
later used as input is called a turnaround
system. This may be done using OMR or OCR, or by document.
manually keying in the data.
The data must be validated before it is processed to
make sure no 'silly' data is input.
Keyed data will need to be verified to check for
transcribing errors.
Data is stored in memory as a number of 0s and 1s. Each of The reason that binary numbers
are used is that memory consists
these is called a bit (Binary digIT), so for example the of millions of two-state devices
number 0110 is a 4-bit binary number. (think of them as switches).
8 bits is called 1 byte. Each of these can only be in one
state (0) or the other (1).
Using the ASCII system of coding each character is stored as ASCII stands for American
Standard Code for Information
a unique 8-bit pattern. (A is 01000001; B is 01000010 Interchange...Most computers use
etc..).... the same system so data can be
transferred from one computer to
1 byte of storage is needed to store one character, so to store another.
the word ‘FRED’ would need 4 bytes of storage.
Booking Systems
It is now possible to make bookings on-line for
holidays, trains, planes, hotel rooms, theatre
performances...and many others.
A travel agent for example, may have computers
in all its branches directly connected to a central
computer where a database of all bookings is
stored. This is an example of a multi-access
system.
Bulletin Boards
Bus
Star Network
Ring
'Tokens' of data are passed round the ring (in one direction
only) and collected by the receiving computer. A faster
system and it is easier to add more computers.
Cache
CAD/CAM
Graphics tablets.
(Graphics pads)
Facilities include...
• creating and editing new designs
• viewing designs from different angles
• adding standard pre-designed shapes from a library
• calculations (areas, volumes, stresses etc)
• designs can be tested (eg electrical circuits)
Finished designs may be
• ...printed out using a graph plotter.
• ...used as input for a CAM process....
• robots.
...are used to produce the product.
In the CAD/CAM process slight changes to design are quickly and
easily made and implemented. The result of any change can be quickly
analysed.
A milling machine.
Cutters on a swivelling head receive
instructions and shape a block of metal.
Benefits of CAL...
• more interesting learning with interactive systems and
multimedia - so greater motivation
• students can learn at any time
• students can learn from any place eg home
• students proceed at their own pace
• not so many teachers needed
Pupils generally learn better when
they study on their own and can
learn at their own pace.
CAM
Codes of Practice
COM
Control Systems
Example:
A computer may be used to control a greenhouse.
Sensors continually send information about the
temperature and humidity in the greenhouse to the
computer.
The computer will then analyse the data and send
output signals, if necessary, to activate the ventilators
or sprinkler systems.
Data
Decimal
432.5
(real numbers)
Integers 432
Currency £12.50
Dates 12/03/02
Pictures
Sounds Boo!
Data Collection
Data preparation is the process of transferring the Data capture Forms must be designed so
they have instructions, are easy to fill in
data into a form which can be processed by a computer. and there should be no doubts as to how
to enter data. Eg Format of dates should
Some forms can be read automatically by special be specified - dd/mm/yy
machines (OMR, OCR, MICR)....
Example : School registers.
...but often the data is typed in...
This method is liable to errors when the data is entered When data is typed the input screen
should be designed to be attractive, easily
into the computer (Transcription errors). read and should match the document
being copied.
One method of avoiding transcription errors is
verification. The data is entered twice by two different
people and the computer will only accept the data if the
two versions are identical.
Data Compression
When storing a file, a program can be run which compresses
the data so that the data takes up less storage space.
This is useful when files are to be transmitted over a network
or attached to an email as the transfer will take less time.
A disadvantage is that the file will need to be decompressed
before it can be used.
A special program is needed for compression and for
decompression although some compressed files will
automatically decompress themselves.
Some examples of
Compression programs are
WinZip, PKZip and WinRar
Example : Normally each character is stored as an 8-bit binary Common file extensions of
number. One method of compressing data is to assign the compressed files are
.zip, .rar
common characters a smaller number of bits and the less
Compressed files are often
commonly used characters a larger number of bits.
referred to as Zipped files.
Graphics files take up a lot of space and usually include a
number of repeated bytes....
eg The data
28 28 28 45 45 45 45 45 81 81
could be stored as
3 28 5 45 2 81
with no loss of information, ....but consists of 6 numbers
instead of 10.
Data Encoding
The Data Protection Act states that organisations that hold personal data must register and
state the purpose for which the data is needed.
The organisation must make sure that...
the data is formatted correctly
the data is kept up-to-date and accurate
the data is only used for the stated purpose
the data is passed on to other companies
the data is kept secure
the data is collected fairly and law fully
only data needed for the stated purpose is gathered
the data is backed up regularly
the data must not be kept longer than necessary
Exemptions to the Act are organisations which hold data involved with crime, taxes or
National security.
Data Security
Data Transfer
Data Transmission
Data Validation
Data validation checks that the data is sensible before Presence checks can be carried out by
it is processed. running queries that look for 'Null' fields.
Data Verification
Databases
A database stores and organises data and allows the user to access it
in a number of different ways.
Data is stored in files (tables).
Each file (table) has a number of related records.
Each record consists of related fields.
Microsoft Access is an
example of a Database
package.
Distributed Systems
Documentation
The Technical Manual is written for other The Technical manual is written for other
programmers who may need to alter some of
programmers or computer experts and may the software and may include technical
include.... computer terms.
• data flow diagrams (or flowcharts) showing
how the program works.
• program listings
E-Commerce
Advantages of e-commerce:
• greater range of goods
• can be done from home
• goods are delivered to the door-step
• the business does not have to provide and pay for
premises
Disadvantages :
• there is a couple of days delay before receiving
goods.
• possibility of credit card information getting into
the wrong hands
• you cannot see or touch the goods before buying
Health risks...
• eye strain (looking at computer monitors for too
long)
• neck/back strain - from poor seating arrangements
• RSI (Repetitive Strain Injury) - tendon injury from
using keyboards too much.
• fitness problems - from lack of exercise.
The study of the working
environment is called
ergonomics.
This picture shows how you
should be sitting at a
computer!
Embedded systems
Examples :
Microwave
Washing machine
A guided missile.
Employment
Exercise : Employment
ICT has caused some workers in repetitive, boring or paper-based employment to lose
their jobs
manual assembly w orker
refuse collector
office filing clerk
type-setters in a printing firm
taxi driver
eg
but has created others
systems analyst
computer programmer
robot maintenance engineer
netw ork manager
refuse collector
eg .
Evaluation
Expert Systems
An expert system...
• ...has a large database of knowledge.
• ...allows the database to be interrogated.
• ...has a set of rules (inference engine) for making
deductions.
An expert system is a computer system which simulates
the knowledge and expertise of a human expert.
For example, in Medicine, expert systems are being used
Expert systems are not really replacing
for disease diagnosis. doctors but are being used to help
The patient's details and symptoms are input, and the them. There are ethical and legal
reasons for this - if a computerised
system outputs probable diagnoses, recommended diagnosis is wrong, who do you sue?
treatments or drugs which may be prescribed.
Fax
A fax machine.
File Access
Serial Access
This means ...start at the beginning of the file
and access each record in turn until the one If files are stored on magnetic tape then
serial access is the only method of access.
needed is found.
Direct Access
The computer can calculate (from the key field)
where the record is stored in the file, and can Direct access can only be used if files are
then access the record directly from that stored on media such as disk, CD, DVD...
position. Direct access is also known as random
access
Direct access of records will generally be much
faster than serial access.
File Backup
A typical scenario....
All the files used by a business are saved onto
tape every night using a tape streamer. A
different tape is used each night of the week ...
but are then re-used the following week.
File Generations
File Merge
Example :
File 1 :
ID No Sold today
305 3
309 1 The two files to be merged are
316 2 sorted in order of ID.
317 1
File 2:
ID No Sold today
301 5
310 1
319 7
Merged file :
ID No Sold today
301 5
305 3
309 1
310 1 The merged file is also sorted in
316 2 order of ID.
317 1
319 7
Any number of files may be merged together if
they are properly sorted and have the same
data structure.
File Operations
File structure
File Update
The data on a transaction file is used to
update some of the fields on a master file. This is generally done in a batch processing
The transaction file must be sorted in the system where the transactions are
recorded on the transaction file and later
same order as the master file. used to update the master file.
Example :
A master file of stock is kept for a clothes
shop. Some of the records are shown in this
table :
Floppy disks
Graph plotter
Graphics
Once created, images can then be used in DTP pages or web pages.
Hard disks
Sound Speech driven interfaces are also now available. The user
talks a command into a microphone.
Useful for...handicapped, fighter pilots, surgeons..
Consistency of design of
When a new computer application is being designed, decisions about interfaces is important.
which user interface is to be used are often governed by the IT skills of
Eg The same buttons
the user. are used on a GUI for
Experts can use a command driven interface, but those with low IT skills printing in each
application and they
will need a GUI. Children need plenty of colour and sound. appear in the same
position on each display.
All good Interfaces will have allow users to seek help if they need it. This will make it easier
for the user to learn to
use the program.