Employee Tracking System
Employee Tracking System
COMPUTER
Personal
Organization- Work-group
Information
wide system system
System
Supercomputers,Mainfr
Minicomputers.workstat PCs, laptops,notebooks
ames
ions
Computer hardware for information
system
A computer system consists of interrelated components –computer hardware,
software and peripheral devices –that convert data into information.
Basics of data representation
Data – numbers, alphabets,symbols, graphs images –external data
representation
Computer –understands data through bits. Bit is smallest unit of data in a
computer (1 or 0).
Byte - Unique combination of 8 bits (megabyte, gigabyte, terrabyte)
Most important characteristics of computer hardware
1) Speed – rate at which computer can process data and instructions – number
of instructions processed per second. Processing time millionths of a second
2) Size –The amount of memory required to store the data and instructions
Types of digital computers
• Microcomputers –PCs smaller than
mainframes but have become
sophisticated. Four basic units of PC a)
video display unit (VDU), a keyboard and
a mouse. It consists of processor where
data input, processed, stored and
retrieved. This unit also contains primary
memory, disk drives, a power supply and
outlets for connecting input and output
devices
Types of digital computers
• Laptops and notebooks-mobile computing
technology. Battery operated portables
and can be used any time and anywhere.
-Powerful microprocessors, graphic
capabilities, adequate memory size.
• Hand-held computers and pen-based
computers (electronic writing pad and a
light-sensitive electronic pen, no keyboard)
Types of digital computers
• Minicomputers and workstations
Workstations: faster and more sophisticated than PCs –
number of productivity tools that increase their efficiency.e.g.
SPARC stations from Sun microsystems
Supercomputers
- Fastest, most powerful and largest computer.- Multiple
processors –parallel processing
Mainframe
- Extensive memory and high processing speed.
Organization-wide systems –payroll, airline reservations,
Serve many servers at same time. Expensive to purchase,
operate and maintain. Trained personnel for maintenance
The distinction between computer type is becoming very
blurred
Basic components of computer
system
Central Processing Unit (CPU)
Control Unit
Output
Input data information
Primary Storage Unit
Translate
Object
Input data Program Output
How software runs
Object Code and Data loaded
into Primary Storage Program using
OS and hardware
Database
DSS
query
languages
Report
power
writers
Graph Application
Little generators generators
Friendly Unfriendly
User-friendliness
Types of PL
• Database Query Language – Manager can
use database query language that
provides a special report from database
contents without coding.e.g sales report
• Modeling languages – Easier
mathamatical models- SLAM, MODEL
• Very high level languages –Programming
languages –API -Application Programming
Interface
Types of PL
• Graph generators - graphic package
• Report writers- Prepare reports e.g. in
database management systems
• Application Generators- Application
generator produces application program
such as inventory or payroll without
programming e.g. MANTIS
Types of PL
• Object-Oriented Programming
-Programming language to enhance productivity of
programmers and reduce software development
time.Chunks of programming and data called objects are
used. Each object includes programming code that
specifies how it behaves, how to manipulate data etc.
Advantage code –usability.
Visual Programming
-Visual programming to visualise code and impact on
system.e.g. Visual Basic
Classification of software
• System software
- System control software- Monitor,
control, coordinate and manage
resources and functions of a computer
system. System control software divided
in
1) Operating system and its functions
2) Operating system environments
Classification of software
• System control software
• Operating system and its functions
- Schedule jobs
- Manage hardware and software resources
- Maintain system security
- Enable multiple user resource sharing
- Handle interrupts
- Maintain usage records
Classification of software
• System control software
• Operating system environment
- Multiprogramming – multiple users run
multiple programs on a single-CPU
computer at the same time.
- Multiprocessing- No of processors that
process data and instructions
- E.g. of OS –Unix, DOS
Classification of software
• System support software –programming
services software (assemblers, compilers,
interpreters),security software, system
documentation, Utility programs are
utilities used for repetitive tasks such as
backup utilities.
• System development software- Design
and build better systems
Language Translators
• Used to convert source code into object
code, ie human form into machine
language.
• Compilers - translates an entire program
into machine language to create an
executable file.
• interpreter - translates a program one line
at a time into machine code and executes
it.
Application software
• Manage organizations’s physical and
conceptual resources to meet information
needs
-General purpose software- word
processing, spreadsheets
- Dedicated software – customized
applications e.g. logistics software
Software Relationships
Users
Application Software
System Software
Hardware
Role of software in problem
solving
• Software can play a direct or indirect role in
problem solving. Most general business and
industry- specific packages are designed to play
an indirect role by creating and maintaining
database that provides the basis for information-
oriented subsystems.
Criteria for investment determined by financial
criteria, management criteria ( support of
business objectives etc., technical requirement,
tech support)
Data Organisation - key terms
bit 1 or 0 (binary digit)
byte 1010 0001
field unit of information –combining
several fields gives relevant info about
database
record (a collection of fields)
file/table a collection of records
database a collection of files/tables
Data Organisation - key terms
• Entity - person, place, or thing that we wish to
collect information on (eg students).
• Attribute - a characteristic of an entity (eg
student name, student address). Is equivalent to
a Field in the data hierarchy.
• Key Field - a special field that uniquely identifies
a single record (eg student number)
Can be a collection of fields.