Computer Applications in Business Overview
Computer Applications in Business Overview
APPLICATIONS IN
BUSINESS(CAB)
Sem-III cc-5
UNIT 1: COMPUTER BASICS
• Main electronic component • Main electronic component • Main electronic • Main electronic • Main electronic component:
– vacuum tube – transistor component – integrated component – very large- based on artificial
• Main memory – magnetic • Memory – magnetic core circuits (ICs) scale integration (VLSI) and intelligence, uses the Ultra
drums and magnetic tapes and magnetic tape / disk • Memory – large magnetic microprocessor. Large-Scale Integration
• Programming language – • Programming language – core, magnetic tape / disk • VLSI– thousands of (ULSI) technology and
machine language assembly language • Programming language – transistors on a single parallel processing method.
• Power – consume a lot of • Power and size – low power high level language microchip. • ULSI – millions of
electricity and generate a consumption, generated (FORTRAN, BASIC, Pascal, • Memory – semiconductor transistors on a single
lot of heat. less heat, and smaller in COBOL, C, etc..) memory (such as RAM, microchip
• Speed and size – very slow size (in comparison with the • Size – smaller, cheaper, and ROM, etc..) • Parallel processing
and very large in size (often first generation computers). more efficient than second • Programming language – method – use two or more
taking up entire room). • Speed – improvement of generation computers (they high level language microprocessors to run
• Input/output devices – speed and reliability (in were called minicomputers). (Python, C#, Java, tasks simultaneously.
punched cards and paper comparison with the first • Speed – improvement of JavaScript, Rust, Kotlin, • Language – understand
tape. generation computers). speed and reliability (in etc..). natural language
• Example – ENIAC, UNIVAC1, • Input/output devices – comparison with the second • Size – smaller, cheaper and (human language).
IBM 650, IBM 701, etc.. punched cards and generation computers). more efficient than third • Power – consume less
• Quantity – there were about magnetic tape. • Input / output devices – generation computers. power and generate less
100 different vacuum tube • Example – IBM 1401, IBM magnetic tape, keyboard, • Speed – improvement of heat.
computers produced 7090 and 7094, UNIVAC monitor, printer, etc.. speed, accuracy, and • Speed – remarkable
between 1942 and1963. 1107, etc.. • Example – IBM 360, IBM reliability (in comparison improvement of speed,
370, PDP-11, UNIVAC 1108, with the third generation accuracy and reliability (in
etc.. computers). comparison with the fourth
• Input / output devices – generation computers).
keyboard, pointing devices, • Size – portable and small in
optical scanning, monitor, size, and have a huge
printer, etc.. storage capacity.
• Network – a group of two or • Input / output device –
more computer systems keyboard, monitor, mouse,
linked together. trackpad (or touchpad),
• Example – IBM PC, STAR touchscreen, pen, speech
1000, APPLE II, Apple input (recognise voice /
Macintosh, etc.. speech), light scanner,
https://www.academia.edu/2021391/Computer_Fundamentals_Lectures_1_to_5 printer, etc..
CENTRAL PROCESSING UNIT (CPU)
• The CPU or the microprocessor (or simply
processor) is referred as the brain of a
computer system.
• CPU consists of three main subsystems, the
Control Unit (CU), the Arithmetic Logic Unit
(ALU), and the Registers.
• Speed of the computer system is defined by
the architecture of the processor being used.
PARTS OF CPU
ARITHMETIC LOGIC UNIT
• The ALU contains electronic circuits
necessary to perform arithmetic and logical
operations.
• The arithmetic operations are ADD,
SUBSTRACT, MULTIPLY, DIVIDE, etc..
• The logical operations include COMPARE,
SHIFT, ROTATE, AND, OR, etc.
• The control unit analyses each instruction in
the program and sends the relevant signals
to all other units – ALU, Memory, Input unit
and Output unit
CONTROL UNIT
• It is responsible for directing and coordinating
most of the computer system activities.
• It does not execute instructions by itself. It
tells other parts of the computer system what
to do.
• It determines the movement of electronic
signals between the main memory and
arithmetic logic unit as well as the control
signals between the CPU and input/output
devices.
MEMORY
• Memory is the computer's electronic scratchpad
or local store in computer terminology.
• Used for temporary storage of calculations,
data, and other work in progress.
• Two types: Primary and Secondary
• Primary memory or the main memory is part of
the main computer system. The primary
memory itself is of two types.
• The first is called random access memory (RAM)
and the other is read only memory (ROM).
RANDOM ACCESS MEMORY (RAM)
• Usually referred to simply as ROM (the oldest type of solid state ROM)
Secondary memory is used for different purposes but the main purposes of
using secondary memory are:
• Permanent storage: As we know that primary memory stores data only
when the power supply is on, it loses data when the power is off. So we need a
secondary memory to stores data permanently even if the power supply is off.
• Large Storage: Secondary memory provides large storage space so that we
can store large data like videos, images, audios, files, etc. permanently.
• Portable: Some secondary devices are removable. So, we can easily store or
transfer data from one computer or device to another.
TYPES OF SECONDARY MEMORY
Secondary memory is of two types:
1. Fixed storage
In secondary memory, a fixed storage is an internal media device that is used to
store data in a computer system. Fixed storage is generally known as fixed disk
drives or hard drives. Generally, the data of the computer system is stored in a
built-in fixed storage device. Fixed storage does not mean that you can not remove
them from the computer system, you can remove the fixed storage device for
repairing, for the upgrade, or for maintenance, etc.. with the help of an expert or
engineer.
Types of fixed storage:
• Following are the types of fixed storage:
• Internal flash memory (rare)
• SSD (solid-state disk)
• Hard disk drives (HDD)
2. Removable storage
In secondary memory, removable storage is an external media device that is used to store data
in a computer system. Removable storage is generally known as disks drives or external drives.
It is a storage device that can be inserted or removed from the computer according to our
requirements. We can easily remove them from the computer system while the computer
system is running. Removable storage devices are portable so we can easily transfer data from
one computer to another. Also, removable storage devices provide the fast data transfer rates
associated with storage area networks (SANs).
PROM
ROM UVEPROM
EPROM
EEPROM
MASK ROMs
Memory
Internal Flash
Memory
Fixed SSD
HDD CDs
Floppy Discs
Removable
Magnetic Tapes
Disc Packs
Punched Tapes
Paper Storage
• It means two-states
• 1 and 0
• true and false
• on and off
• A single “on/off”, “true/false”, “1/0” is called a bit
• Example: Toggle switch
WHY COMPUTERS USE BINARY
https://slideplayer.com/slide/12693846/
CONVERSION FROM ONE RADIX TO
ANOTHER
https://slideplayer.com/slide/12693846/
CONVERSION FROM ONE RADIX TO
ANOTHER
165
4 0.6875 x 2 = 1 +
23 0.3750
2
3 0.3750 x 2 = 0 +
3 0.7500
0
0.7500 x 2 = 1 +
¿
0.5000
¿ 0.5000 x 2 = 1
0.0000
+
RADIX NUMBERS CONVERSION FORMULA
𝑛−1 𝑛− 2 0 −1 −2 −𝑚
𝑉𝑎𝑙𝑢𝑒(𝑥)=𝑥𝑛 −1 ⋅𝑟 +𝑥𝑛 −2 ⋅𝑟 +...+𝑥 0 ⋅𝑟 +𝑥 −1 ⋅𝑟 +𝑥− 2 ⋅𝑟 +...+𝑥 −𝑚 ⋅𝑟
¿
¿
FINDING THE BASE OF THE NUMBER SYSTEM
- 10011101
-157 1001
00101110
46 -
110
110
-
COMPLEMENTS
𝑛
(𝑟 − 1)− 𝑁 r-1 complement
𝑛
𝑟 −𝑁 r complement
NEGATIVE BINARY NUMBERS
• Three different systems have been used
• Signed magnitude
• One’s complement
• Two’s complement
NOTE: For negative numbers the sign bit is always 1, and for
positive numbers it is 0 in these three systems
SIGNED MAGNITUDE
• V = I * R (Ohm’s Law)
4.5 A
SWITCHES
• “Logic gates” are better digital circuit building blocks than switches (transistors)
• Why?...
BOOLEAN ALGEBRA
a b AND
0 0 0
0 1 0
Variables represent 0 or 1 only 1 0 0
1 1 1
Operators return 0 or 1 only
Basic operators
AND: a b OR
a AND b returns 1 only
0 0 0
when both a=1 and b=1
0 1 1
OR: a OR b returns 1 if either 1 0 1
(or both) a=1 or b=1 1 1 1
NOT OR AND
x x
Symbol x F F F
y y
x F x y F x y F
Truth table 0 1 0 0 0 0 0 0
1 0 0 1 1 0 1 0
1 0 1 1 0 0
1 1 1 1 1 1
1 0 0
y
x y
Transistor x F
x F
circuit F y
x y
0 x
1 1
Half Adder
A Half Adder is a combinational circuit with two binary inputs (augends
and addend bits and two binary outputs (sum and carry bits.) It adds
the two inputs (A and B) and produces the sum (S) and the carry (C)
bits.
Sum=A′B+AB′=A B
Carry=AB
FULL ADDER
The full-adder adds the bits A and B and the carry from the previous
column called the carry-in Cin and outputs the sum bit S and the
carry bit called the carry-out Cout .
Meaning of Internet, IP Address, URL, Domain Name System, Internet Protocols - TCP/IP, UDP, FTP,
TELNET [brief ideas only], HTML, DHTML AND XML [Concepts only]
WHAT IS THE INTERNET?
http://internet-map.net/
LOCATING RESOURCES
• The protocol gives the method of communication to be used. http is most common, but you
may see ftp as well.
• The domain name is the name of the computer that has the resource you want.
• This computer is often called the host.
• The port specifies the port number that the server is listening to for requests.
• Port number is optional
• If not given, the default of port 80 is used.
• The exact path to the desired resource follows the domain name (and port number if given).
DOMAIN NAMES
TELNET: The Internet allows computers to converse with each other over
networks. A telnet program allows us to log into a distant computer
almost as if we were actually sitting physically at that computer.
FTP: File Transfer Protocol allows us to transfer files between two different
computers on the Internet.
WHAT IS HTML?
HTML is a mark up language.
HTML stands for Hypertext Mark up Language.
It doesn’t support data type, operator, function, control structure like programming language.
It interpreted by interpreter, where the interpreter is a browser .that mean HTML execute through browser.
HTML used to design a webpage.
HTML provide web element like table, panel, textbox, checkbox, form etc.
Element is known as Tag.
Each tag associate with some attribute.
Attribute is used to change the behaviour of the element.
HTML describes the structure of webpages using mark up.
HTML element are the building blocks of HTML pages.
HTML elements are represented by tag.
Browser don’t display the HTML tags but use them to render the content of the page.
HTML can embed programs written in a scripting language such as JavaScript which affect the behaviour of web
pages.
WHAT IS DHTML?
HTML DHTML
• Static webpage • Dynamic webpage
Add to Add to
Add to Add to
cart cart
cart cart
WHY XML ?
Although HTML is widely used for formatting and
structuring Web documents, it is not suitable for
specifying structured data that is extracted from
databases
Concepts of database and database management system (DBMS). Components of database management
system (DBMS) Data abstraction. Architecture – three schema architecture. Data models: hierarchical
model, network model and relational model.
DBMS(DATABASE MANAGEMENT
SYSTEM)
• A database refers to a collection of logically related information organized so that it can be
easily accessible, managed, and updated. Databases are generally accessed electronically
from a computer system and are usually controlled by a database management system
(DBMS).
• Enterprises typically make use of both internal databases and external databases. Internal
databases typically include operational databases and data warehouses. External databases
refer to databases external to an organization and are generally accessed over the Internet
and are owned by other organizations.
• The five major components of a database are hardware, software, data, procedure, and
database access language.
• DBMS is a collection of data (database) and programs to access that data. The goal of
DBMS is to store, retrieve, and display information
• Key characteristics of DBMS are: performance, store large volume of database, share data
(access), provide security (authorization), remove redundancy (normalization) and provide
concurrent access (different users at the same time).
https://corporatefinanceinstitute.com/resources/knowledge/data-
DATA ABSTRACTION
Root (Parent)
A1
Child
B2 Parent
B1
C1 C2 C3
C4 C5 C6
Child
Child
RELATIONAL MODEL
• A relational database consists of a collection of
tables, each of which is assigned a unique
name
• The relational models differs from network and
hierarchical models in that it does not use
pointers or links. Instead , the relational model
relate records by the value they contain. This
freedom from the use of pointers allows formal
mathematical foundation to be defined
• Examples of RDBMS are Oracle, Informix, and
Sybase
REASONS TO USE RELATIONAL MODEL
• Independence of the physical data storage and logical
database structure. Results in users do not need to
understand the underlying physical layout of the data
to access data from a logical structure, such as a table
• Variable and easy access to all data. Results in access
to data is not predefined as in hierarchical databases
in which users must understand and navigate through
the hierarchy to retrieve data
• Flexible in database design. i.e. complex objects are
expressed as simple tables and relationships
• Applying relational design methods reduces data
redundancy (Normalization) and storage requirements