Computer Application
Computer Application
BBA 1ST YR
CHAPTER 3
COMPUTER APPLICATIONS
INTRODUCTION
Computer plays a very important role in each and every aspect of our life, be it banking,
insurance or transportation, it is useful for preparing payroll of the employees, maintenance of
optimum inventory level, sales order processing, reservation of tickets etc. It processes the
transactions very quickly and accurately. So, it finds applications in various stages of business
BUSINESS APPLICATIONS
The following are some of the areas of business in which computers are applied:
1. Payroll Processing:
Business means selling goods and services. To carry out such activities, business
management employs people. They have to be paid monthly salaries and the details regarding
pay particulars of employees have to be kept track.
Business community employs computers for such payroll applications and runs a
program consisting of a number of smaller programs or modules. Each module performs a
particular function of the payroll. Sometimes we call this set of programs as payroll system.
To calculate the pay of an employee, management normally uses the following details of
employees.
(1) Employee number (This is a unique number assigned to the employee to identify him just as
your roll number in the school)
(2) Name
(3) Basic pay
(4) Allowances (House rent allowance and other allowances)
(5) deductions (Example Leave deductions, Provident Fund deduction)
(6) Bank account number.
These details above the employees do not change but they have to be used every month. So they are
entered into a file in a computer storage medium and permanently stored. This file goes with the
name master file. The file creation module of the payroll system creates this file once.
Before calculation of the pay of employees every month, some figures in the master need
changes.
Page1
The payroll system also generates a number of statements. It prints out the statement
showing employee number, name, bank account number and net pay. This statement is sent to
the bank, which transfers the net pay from the company’s account to the individual employee’s
account in the bank. Some companies copy this statement on to a floppy and send to the bank
which processes this statement on its computer.
2. Inventory Control:
The second application is the use of computers to keep track of the purchase and issues of
parts and raw materials needed in an organization. These parts and raw materials are called
inventories and the set of programs used to keep track of the purchase and issue of these
inventories constitute the inventory control system.
In business, a particularly quantity of each item or raw material has to be stocked. Too
less a stock would result in non-availability of these items, when the manufacturing activity
needs it. Too much of stock of these means, more money in terms of investment in buying the
excess stock. Business pays interest on money invested, and the excess interest paid on cost of
excess stock is a loss to business. So the business maintains an optimum quantity of material.
The inventory control system maintains a file with part number, name, quantity on stock a level
of stock at which the company orders for fresh quantity (called reorder level) and the suppliers’
addresses. This file is the inventory master.
When an item is issued, the inventory update program updates the inventory master
reducing the stock by the quantity issued. If the resultant stock falls below the reorder level, the
inventory control program prints out an order to the supplier of the item automatically. It can be
mailed to the supplier. When the supplier supplies the item, the inventory control program
updates the stock on hand.
The inventory control system keeps track of the supplies and issues. So, it can tell the
management of the company the usage of these items over a period of time quickly. It also
maintains an optimum level of stock of these items.
An efficient sales order process is essential to every organization that is engaged in selling goods
and services. Sales order efficiency helps organizations deliver strong, consistent customer service
and help reduce costs by automating and optimizing sales procedures.
Real –time systems offer the possibility of a greatly prompt service to the customer. Here,
order can be processed within virtually no time. The finished goods inventory file may have data
terminals throughout the sales area (territory). So that the CRT’s (The CRT in a computer display is
similar to the"picture tube" in a television receiver.
The cathode ray tube (CRT) is a vacuum tube that contains one or more electron guns and a
phosphorescent screen, and is used to display images. It modulates, accelerates, and deflects
electron beam(s) onto the screen to create the images.) can be made to display the invoice on a
terminal for the salesman who is in the customer’s plant and can input the particulars there and
then! The customer would be made immediately in the general ledger. The invoice can also be
posted to the accounts receivable file instantaneously. The selection of warehouse that is closest to
Page2
the customer can also be made and a copy of the invoice could be displayed at the warehouse
terminals. Beside, the following functions can be performed rapidly.
The inquiries about the customer’s accounts status can be answered by the salesman.
Credit appraisal can be carried out on-line.
Sales analysis master file can be updated online. This file provides a ready Information to the
sales manager regarding sales trends, etc.,
Inventory replenishment order can be determined as a part of the sales order processing.
ON-LINE APPLICATIONS
Banking:
In banks the customers, present cheques for withdrawing money. The clerk verifies from
the register the signature of the customer. (The customer has signed in the application form
while opening an account). Then he checks from a ledger the customer’s balance. If the
customer has sufficient balance to cover the cheque amount, the clerk passes the cheque for
payment, and updates the balance
.
There are a number of operations that the bank carries out of which the above is an
example. We will see how the above operation called personal banking is computerized.
Suppose you want to open a bank account. The bank official hands over a form to you.
You fill up the details (such as name, address, profession etc.) and sign the application. The
bank stores this information in a computer on which a banking software runs. The customer’s
signature is scanned by suitable devices and incorporated in the computer file.
If you present a cheque to the clerk in the bank, he can check the signature manually. If
he is satisfied with the correctness, he can enter you account number and the cheque amount into
the computer which checks your account and updates the amount. The clerk then pays you the
money. In the method, the payment is manual and accounting is automatic. There is another
way where the checking of you accounts as well as payment is made by computer using an
automatic teller machine.
This is only one example of application of computer in banks. Now large systems
installed at the head office of a particular bank are connected to systems installed at its branches
all over the country. The computers of different banks are also connected together. By sending
suitable messages money can be transferred from one bank to the other. This is called
Page3
Electronic Funds Transfer.
REAL-TIME APPLICATIONS
In real time applications, computers control an ongoing activity. Let us consider the
example of a manufacturing process. A product C is made from raw materials A and B. The
quality of C depends upon, among other things, the quality of A and B and their quantities. In
big manufacturing processes, raw materials are fed by machineries. Due to problems in
machineries, the performances may vary from machine to machine. This affects the quality of
final product. Manual inspection of quality and operation of these machineries to control the
quantity are slow. This slows the manufacture of C from raw materials A and B. Signals from C
are fed to the computer. Suitable sensors are installed in the lines carrying raw materials as well
as finished product. These generate signals. The values of these signals for correct proportion of
raw materials are stored in the computer. When the process is on signals keep coming from the
output line depending up the quality of finished product.
Let us see what happens if either A or B varies in quality. The quality of the finished
product also suffers. The sensor in the finished product line senses this. The signals generated
by it change in strength. They are sent to the computer. It compares the signals with already
stored signals. The difference is used to change the quantity of raw materials A and B.
Manual control of this process is slow. Moreover, if people inspect quality and operate
machineries feeding raw materials, they become tired after sometime. But computer does not.
So the quality of product is uniform. Moreover, there may be processes where the presence of
human beings continuously for hours together will be injurious to their health. In such places
computer control avoids such ill-effects.
COMPUTER-RELATED JOBS
The fast spread of IT has generated a need for highly trained workers to design and
develop new information systems and to integrate new technologies in them. It is creating the
need for professional workers who can fulfill the high performance standards in the technology
based industries. The IT professional plan, design, develops, support, and manage the strategies
and adopt them to fulfill basic objectives of them firm. The rapidly changing technology
requires the employees to have more skills and education. The companies look out for IT
professionals who not only have sound technical knowledge of the subject but also have sound
interpersonal and communication skills.
COMPUTER-RELATED JOBS
1. Programmer:
Page4
A programmer is a person who writes the code for a computer program. Computer
programs are the instructions given to the computer, telling the computer what to do, which
information to identify, access and process. The programmers write programs, depending on the
specifications given by the systems’ analysts and software engineers. After the completion of
the design process, the programmer’s job is to convert that design into a series of instructions
that the computer can follow. These instructions are coded in a programming language such as
C, C++, and Java, and then tested to ensure that the instructions are correct and produce the
required result. Programmers perform functions such as system designing, and its related services.
They are involved in coding of a project and the successful implementation of the
developed system.
System analyst:
A systems analyst plans, designs, develops, and implements new systems or applies the
existing system resources to perform additional operations. Most of the systems analysts work
with specific type of system like business, accounting, finance, science or engineering and so on.
Some systems analysts are also known as system developers or system architects.
A system analyst determines the problem in the system by discussing it with the
managers and users before starting an assignment. They study the information needs of the
organization to determine the changes that are required to deliver a solution to the problems of
users. To design a system, the systems analysts specify the inputs required by the system, plan
the processing steps and finalize the output to meet the user’s requirements. Next, the systems
analyst determines the hardware and software needed to set up the system.
Systems analysts prepare the specifications, flowcharts, and process diagrams for the
computer programmers to follow, and then work with the programmers to debut, and to rectify
and errors in the system. They also check the initial use of the system and organize tests to
check the working of the system to ensure that it works as required of planned. Systems analysts
who perform more intricate testing of products are referred to as software equality assurance
analysts. They not only perform tests but also diagnose the problems, suggest solutions and
checks whether the program requirements have been met or not. The analysts, who design, test
and evaluate the Internet, Intranet, local area network (LAN), wide area network (WAN) and
other data communications system are called network and data communications analysts.
Network administrator
A network administrator is a person who installs, configures, and supports the local area
network, wide area network, the Internet system or the segment of a network system in an
organization. Every network in an organization requires at least one network administrator.
Network administrators perform the functions such as installation, configuration, maintenance of
computers, and networking of equipment. They also check and ensure the availability of
network to all the users. They supervise the support of other networks and plan, coordinate and
implement network security measures.
Database administrator
A database administrator (DBA) is an individual who is responsible for the storage of
Page5
data, management of the database, and implementation of the database management system.
They work with database management systems software and determine ways to organize and
store data. They identify user requirements, set up the computer databases, and test and organize
the modifications to the systems. They also ensure the performance of the system in the
organization, understand the platform on which the database is running and adds new users to the
system. DBA is responsible for maintaining data integrity, backup systems and database
security.
Web designers
A web designer is an individual who provides an architectural structure for the effective
communication of clients’ content by logically organizing the information and making it
accessible. With the rapid growth of the Internet, many jobs relating to design, development,
and maintenance of the web sites and servers have cropped up in the market. The web designer
controls all aspects of design and programming of elements of text and visual design. They are
responsible for maintaining all technical aspects of a web site, including its performance issues
such as speed of access and approving the content of the web site. Web designers create the
artistic feel of the web site, facilitate navigation, and make content on the web site accessible to
the users.
Page6