Professional Documents
Culture Documents
CMSC G
CMSC G
Systems
Eliezer A. Albacea
Xavier Aurelio Q. Tabbada
Apart from any fair use for the purpose of research or private study,
criticism or review, this publication may be reproduced, stored
or transmitted, in any form or by any means
ONLY WITH THE PERMISSION
of the authors and the UP Open University.
Gee! It seems that there are a lot of things expected of you. Well, the idea
of this course is to introduce you to the concepts of MIS. Learning MIS
does not usually occur after doing a semester course. You have to practice
it in your organization and apply what you learned. As you go along, you
become more experienced and learning should become faster due to the
correct foundation provided by this course.
Good luck and I encourage you to allocate enough time for this course.
For any comments and corrections, please contact one of the authors using
the address below.
Observe that the entries under customer name and amount due are simply
data.
By subjecting the entries under amount due to the process of addition, the
sum of PhP1,047.00 can be obtained. This sum is an information indicating
the store’s collectible amount. This information may then be used by the
store manager in deciding as to whether or not to suspend credit for the
next five days.
Well, would you care, anyway? I wouldn’t if I were you. If the store
manager gave you the same piece of information, you’d probably say,
“What’s in it for me, anyway?” That’s because the piece of information
would then be out of context. In other words, what is information to
someone may not be information at all to somebody else.
By selection, the store manager can also extract the names of customers
whose accountabilities have exceeded PhP100.00. Figure 1-6 exhibits the
result of this process. In the figure, the names of customers whose
accountabilities have exceeded PhP100.00 are highlighted. The store
manager can then use this information and perhaps some data as he/she
begins to send these customers notices of accountability.
UP Open University
Module 1 7
The operations addition, selection, and sorting applied on the very short
list of customer names and amounts due are quite easy to do, wouldn’t
you agree? I bet you would. Just imagine how much time would be spent
in manually carrying out the same operations if the store grew and the
number of customers with accountabilities grew to a few hundreds!
Information would become less and less accessible to the manager. As a
result, decisions would become less and less certain.
By now, you should have a clear picture as to what data and information
are and how these are used by people in organizations in carrying out
such tasks as decision-making.
SAQ 1-1
In your own words, what is the difference between data and
information? Use the space provided below for your answer.
UP Open University
8 CMSC G Management Information Systems
Information
Throughout this course, we will be dealing with information for management.
It is therefore necessary that we are able to qualify information.
Do you suppose that you can come up with a good decision when
such is based on erroneous or incomplete information?
Do you think you could put to use information that comes to you
too late?
Do you believe that to be able get to the best decision, one should
have even the least significant information?
UP Open University
Module 1 9
SAQ 1-2
What are the qualities of meaningful and useful information?
SAQ 1-3
What is the importance of information filtering?
By the way, you can check out my answers at the end of this module.
How did your answers compare to mine? I’m sure the questions were no
sweat at all! (Not a drip!)
UP Open University
10 CMSC G Management Information Systems
Information Systems
Organizations today operate in a complex world. As such, decision makers
put a lot of things into consideration when they perform their craft of
decision-making fast.
Dusk Video Shop started operations two weeks ago with 80 video tape
titles at two copies per title in VHS format available for rent to members.
Below are some of the shop’s policies:
Let us take a closer look at the way Dusk, the shop’s manager, organizes
records about members and their transactions with the shop.
Dusk uses a tray of indexed cards that look like the one shown in Figure
1-9.
UP Open University
Module 1 11
While data processing may be done manually, the use of computers presents
a better alternative. What takes several people hours to process takes a
computer just seconds to do! This makes information more readily
available.
UP Open University
12 CMSC G Management Information Systems
PEOPLE
DATA
STORE
HARDWARE
UP Open University
Module 1 13
Not all information systems are computer-based though. Take Dusk Video
Shop for example. Data about members and their transactions with the
shop are manually collected and stored (recorded on index cards). These
data may then be processed (perhaps by inspection) to come up with the
names of members who have not borrowed a tape for the past ten days.
Even the sari-sari store considered earlier has an information system of its
own.
SAQ 1-4
What is the primary role of an information system in an
organization?
SAQ 1-5
In your own understanding, why are some information systems
computer-based?
Another piece of cake, right? So, how many pieces of cake have you
eaten (swallowed?) so far? You must be thirsty by now.
UP Open University
14 CMSC G Management Information Systems
SAQ 1-6
What are the typical parts of a computer-based information system?
SAQ 1-7
What is a Management Information System or MIS?
In the same way that the heart pumps blood to the different organs of the
body, information systems pump information to different parts of the
organization.
In the same way that bad blood pumped to different organs of the body
can cause illness or even death, bad information pumped to different parts
of an organization can be disastrous to the organization.
UP Open University
Module 1 15
In the same way that too much or too little blood supply can weaken the
body, too much or too little information could spell disaster for the
organization.
In the same way that coordination among the organs of the body is
prerequisite to a healthy body, coordination among parts of an
organization is prerequisite to a healthy organization.
Activity 1-1
From the preceding discussion on data and information, it is worth
noting that what is data to someone may be information to another.
Also, what is information to someone may only be data to somebody
else.
For this activity, you will need to identify a fairly small business
organization, a local bakery for instance. You may even choose
your own organization.
Are you set? Well, what are you waiting for? Step right in!
UP Open University
16 CMSC G Management Information Systems
UP Open University
Module 1 17
SAQ 1-8
In your own words, what is information resource management or
IRM?
SAQ 1-9
What is the significance of IRM to MIS?
UP Open University
18 CMSC G Management Information Systems
Levels of Management
In comparatively big organizations, there are three levels of management
performing decision-making:
Thus, the need for information in these levels is continuous. Figure 1-11
shows where these management levels are situated in an organization.
Strategic
Management
Level
Tactical
Management
Level
Operational
Management
Level
Non-Management Level
UP Open University
Module 1 19
SAQ 1-10
What are the different levels of management performing decision-
making?
SAQ 1-11
What task do managers in each decision-making level of
management perform?
Decision-Making
Decision makers make poor decisions every now and then. This is because
information available to support decision-making may not always be
enough to zero in on a specific course of action. Even so, a manager has
to make decisions - timely decisions.
UP Open University
20 CMSC G Management Information Systems
Types of decisions
Decisions are classified into three types:
programmed decisions
non-programmed decisions
partially programmed decisions
These three types of decisions stem from the three types of problems that
decision-makers face:
structured problems
unstructured problems
partially structured problems
UP Open University
Module 1 21
Partially Programmed Decisions. Within the gray area are the partially
structured decisions. Partially structured decisions are applied to problems
that have structured components and unstructured components at the
same time. When an inventory system reports a need to reorder laser
printers during a currency crisis, the reorder has to be done as a matter of
policy but ordering a hundred laser printers may not be a good idea.
Why not try deciding on what answer to give to the following question
this time?
SAQ 1-12
In your own words, how do the different types of decisions differ?
UP Open University
22 CMSC G Management Information Systems
Dusk also notes from talks with some of the suppliers’ customers
that Video Quest is not prompt in delivery.
Visual Shop promises the soonest delivery but offers only 15 video
CDs.
Clear Screen, on the other hand, offers 25 video CDs for delivery
within six days.
Video Quest provides the best value for Dusk’s money at 30 video
CDs but the 10-day delivery schedule is way beyond the 7-day
delivery Dusk requires. This, aside from the bad comment about
Video Quest, is certainly not a good deal.
UP Open University
Module 1 23
SAQ 1-13
What are the six fundamental steps in decision-making?
UP Open University
24 CMSC G Management Information Systems
SAQ 1-14
In your point of view, why do we study MIS?
UP Open University
Module 1 25
SAQ 1-15
With the revolution in information, what trends have emerged?
Case 1.1
Steelfox Duck Farm has been in operation for more than a year
now. The farm supplies duck eggs to several balot vendors.
With the growing demand for balot in the market, Jose, the farm
manager, decided to expand his farm by increasing the number of
laying ducks from 100 to 200 heads. However, his backyard is
already too small to accommodate more ducks.
Jose then considers buying a small piece of land for the purpose.
He has two options for this: either he buys the lot adjacent to his
farm or he buys the lot in a secluded area about three hundred
meters away from his house.
Should Jose expand his duck farm to the adjacent lot or should he
relocate his farm instead?
Help Jose make the decision. You may point out other
considerations that Jose may have missed. Do not forget that you
may recommend Jose not to pursue the planned expansion for
some reason.
UP Open University
26 CMSC G Management Information Systems
ASAQ 1-2
For information to be meaningful and useful, it has to be accurate,
verifiable, complete, relevant, and timely.
ASAQ 1-3
Information filtering avoids information-overload.
ASAQ 1-4
An information system serves as provider of meaningful information.
ASAQ 1-5
Some information systems are computer-based because there are tasks
that computers can perform more efficiently than humans can.
ASAQ 1-6
A computer-based information has inputs, processes, outputs, data stores,
hardware, and people.
ASAQ 1-7
A Management Information System is an information system intended to
support managers perform management functions.
ASAQ 1-8
Information Resource Management or IRM is a concept that values
information as a management resource and, as such, advocates its
management.
UP Open University
Module 1 27
ASAQ 1-9
ASAQ 1-10
ASAQ 1-11
Managers at the tactical level formulate long-term plans and policies for
the organization. Managers at the tactical level identify projects that have
to be accomplished in order to realize these long-term plans and policies.
The managers at the operational level complete and implement these
projects.
ASAQ 1-12
ASAQ 1-13
ASAQ 1-14
ASAQ 1-15
UP Open University
Module 2
Systems Planning
and Development
A crowded office. It
seems like we are
New printers arrive. Who a growing family
ordered those printers? with a shrinking
Those are not compatible home.
with our current
hardware!
Had there been efforts at planning, these disasters could have been easily
avoided.
Realizing the competitive advantage that they can derive from the use of
Management Information Systems, organizations today put serious efforts
at MIS planning. MIS planning is a planning activity that practically
encompasses all operations of the organization immediately or remotely
affecting information flow.
UP Open University
Module 2 31
MIS MIS
Strategic Strategic Operational
Plan Planning Planning
MIS
Plan
Figure 2-1. The two phases in MIS planning are the MIS strategic planning
and the MIS operational planning phases
MIS strategic planning proceeds from the output of the strategic planning
activity, i.e., it is based on a strategic plan already in place. MIS operational
planning, on the other hand, is based on the MIS strategic plan.
Recall from the previous module that managers at the strategic level
formulate policies and long-term strategies for the organization. For
instance, seeing a very strong market for beer, they may want to see
increased production and more sales within the next three years. Or,
perhaps Dusk would want to see a bigger video shop with more members
and with more video tapes and video CDs available for rent to members.
Let us consider the case of our favorite video shop, Dusk Video Shop,
once more.
Realizing that the current transaction processing system is not doing the
shop any good anymore, Dusk finally decided to call his friend Steel, an
MIS professional, for help.
UP Open University
32 CMSC G Management Information Systems
Worse, once the video CDs arrive… I don’t know what to do.
Everything’s getting more complicated! I’m too overwhelmed!
Steel: It’s a good thing you came to me. (Or I came to you?) I have been
dealing with companies, big and small, with problems like yours.
What you need now is my friend who is an MIS strategic plan.
Dusk: So, what’s that thing called MIS strategic plan all about?
UP Open University
Module 2 33
Dusk: Well, I see my shop with more members and more video tapes and
video CDs available for rent.
Dusk: You know what, Steel? If I knew the answer to your question,
then I would not have any problem with my shop at all.
Steel: I knew you’d say that. And that is where an MIS strategic plan
comes in. It supports your strategic plan, see?
Steel: An MIS strategic plan is not easy to make. It can take as long as a
month for executives and MIS professionals in big business
corporations to complete the plan.
Dusk: Are you saying I have to spend a month just creating an MIS
strategic plan?
Steel: For your teeny weenie shop, it would only take a couple of days to
complete an MIS strategic plan.
Steel: Sorry! Anyway, it all starts with resolving basic planning issues.
Here, we set the planning horizon; say, we are planning for the
next five years or so. In this way, everyone in the planning core
shares the same wavelength with everyone else. Who knows? One
might be planning for the next five years while another might be
thinking of things ten years hence.
So, I guess you will set the planning horizon and I’ll take care of
the library work.
Dusk: Good thinking. Let me see. I would set the planning horizon to
two years.
UP Open University
34 CMSC G Management Information Systems
Steel: Fine.
Steel: Now, we evaluate the current information system that the shop
is using.
Dusk: It’s a good thing I keep a suggestion box by the shop’s door.
Dusk: Well, definitely, the current system is not working the way it should
anymore. It has probably lost its value. It has to be changed. I
have actually received comments from members who say it takes
too long before they can sign out tapes from the shop. Sometimes
they go through all shelves and racks looking for a particular tape
only to find nothing.
UP Open University
Module 2 35
Steel: It seems like you really have a big problem. Now, we identify the
constraints to our planning effort. Such issues as low budget, low
computer literacy, and too few in-house computer programmers
are some constraints that may affect the formulation of objectives
in the plan. Even policies may themselves be limiting.
Dusk: This seems like a tough part. Well, in terms of service, I think we
should speed up transaction processing by adopting a new
transaction processing system.
I might also want to get a list of the names of all members with
outstanding balances. Of course, this is like scrapping out the entire
system we are using. What do you say?
Steel: Well, you’ve said a mouthful and I think you are going in the right
direction. Exploiting the power of computers can really help your
shop attain much efficiency.
Dusk: Well, perhaps with better service, I guess I can easily justify an
increase in the membership fees and rentals.
UP Open University
36 CMSC G Management Information Systems
Steel: Nope!
Steel: Listen. I’m starved! You don’t even serve coffee?! What kind of a
friend are you?
Dusk: That would be ten pesos on you. Ha! Just kidding, man. Come on
inside and let’s go get drunk on coffee!
Steel: …while our pal here goes over the steps in the MIS operational
planning process in the following discussion.
Will our heroes succeed in their effort to put together an MIS plan? Well,
their fate is in your hands now. Let us therefore help them through the
MIS operational planning activity. Read on please.
UP Open University
Module 2 37
In the following discussion, let us consider the case of Dusk Video Shop
again.
The first step in MIS operational planning is to identify the projects that
need to be implemented in order to realize the objectives, goals, and
strategies set forth in the MIS strategic plan. Dusk and Steel may be able
to point out the development of a computer-based information system
(which includes the purchase of computer hardware and the development
of software), the purchase of more video tapes and video CDs and the
acquisition of more space for business as projects.
With the constraints identified at the MIS strategic plan and depending
on the urgency of the projects, Dusk and Steel would identify an optimum
mix of activities. Risk is a very important factor here. An organization
would not want to invest on a project with a high risk of failure. It all
depends on the planners to set criteria for evaluating projects with regard
to risk. Besides, not all the projects identified may fit into the budget.
For instance, with the idea of relocating after a few years in mind, Dusk
may find the acquisition of more space for business risky. In this case, the
development of a computer-based information system, and the purchase
of more video tapes and video CDs make it to the optimum mix.
UP Open University
38 CMSC G Management Information Systems
Since the development of computer software takes some time, Dusk may
decide to start it the soonest. Meanwhile, he would probably want to buy
more video tapes and video CDs to rent out. The purchase of computer
hardware may come later, perhaps.
Prioritize
Putting the MIS strategic plan and the MIS operational plan together yields
an MIS plan ready for implementation.
UP Open University
Module 2 39
SAQ 2-1
What are the steps in MIS strategic planning?
SAQ 2-2
What are the steps in MIS operational planning?
SAQ 2-3
What factor is considered in identifying an optimum mix of projects
or activities?
UP Open University
40 CMSC G Management Information Systems
Case 2.1
Consider Steelfox Duck Farm, introduced in the previous module,
once again.
Report to class.
UP Open University
Module 2 41
conception
development
birth
production
death
Production
Birth
Development
Conception
Conception stage
A computer-based information system is said to be in its conception stage
the moment someone comes up with an idea on how such a system can
help provide better information.
UP Open University
42 CMSC G Management Information Systems
Development stage
During the development stage, the members of the project team, also called
the systems development team, (composed of systems analysts, systems
designers, programmers, and end users) get together and work towards the
realization of the idea. End users include those who will directly or
indirectly utilize the system or its outputs.
Birth stage
When development is complete, the system is ready for implementation
in the organization. It is at this stage that the information system is actually
born.
Production stage
The moment the organization implements the information system, the
information system enters the production stage. At this stage, the
information system assumes its role as provider of better information.
It is also at this stage where the information system may undergo a few
modifications to keep up with the organization’s ever-changing information
needs.
Death stage
Just as man’s productivity declines at some point, so does an information
system’s productivity and efficiency. At this point, maintaining the
information system becomes too expensive. Thus, the information system
is thrown away to make way for a new information system.
UP Open University
Module 2 43
SAQ 2-4
What are the stages in a system’s life cycle?
Technological feasibility
Technological feasibility refers to the capacity of the organization to develop,
implement, and handle the project. When skills and technology available
in the organization are sufficient to support the project, the project carries
little risk for the organization. Otherwise, the proposed project carries a
high risk. Bear in mind that resources have to be invested in any
development effort. This would mean diverting considerable amount of
resources to the undertaking.
Do you think a company in the tuna canning industry would readily shift
to the automobile industry using the same plant?
UP Open University
44 CMSC G Management Information Systems
Economic feasibility
A computer-based information system is developed not because it is fun
(frankly my dear, it isn’t) or because many are into it but because it is
economically feasible; i.e. the benefits outweigh the cost.
Intangible benefits, on the other hand, are difficult to quantify. For example,
a more speedy transaction processing system in a grocery store may attract
more customers into the store. Also, a sales analysis system in the grocery
store can aid in the identification of what to sell when. While the sale is not
made by the sales analysis system, it certainly helps the store put its money
where it can grow.
You must be starved for questions by now. Let’s munch on some more
questions. They go well with orange juice, you know.
SAQ 2-5
What are the considerations in the evaluation of a proposal for the
institution of an information system?
UP Open University
Module 2 45
SAQ 2-6
What is the difference between one-time and recurring costs?
Roger : We buy proprietary software when such move is less costly than
developing one.
Dongs : Easy! If there is one available for sale, then we buy one. That
saves us time and trouble.
UP Open University
46 CMSC G Management Information Systems
Roger : The issue is not quite as simple as you may be thinking, guys. If
a software worked for another company, it doesn’t mean it will
also work for our company. You see, different organizations
have different structures and policies. And software has to reflect
these structures and policies.
Dongs : Well then we look for another software vendor such as the one
who came to me yesterday. He said they have this new software
coming out in the market soon. He said it’s 90 percent done. We
can be the first one to try it.
Roger : If the software is not yet done, then they are definitely just doing
a field test at our expense. Besides, what is 90 percent done may
take months or even years to actually complete. Now that’s a lot
of risk.
Nards : Why don’t we try the product presented to me the other day?
The vendor said it is already out in the market and needs little
modification to fit to our needs.
We must also realize the fact that our programmers here may
resist the implementation of proprietary software.
Dongs : Why?
UP Open University
Module 2 47
SAQ 2-7
When is software developed in-house and when is proprietary
software bought?
UP Open University
48 CMSC G Management Information Systems
Analysis
Design
Programming
Time
Observe from Figure 2-5 that the approach actually recognizes overlaps
between the analysis and design phases and between the design and
implementation phases. This flexibility allows the design to be partially
developed even while analysis is still going on.
While this sequence of activities seems logical, it has a flaw when it comes
to the development of large systems. The approach fails to recognize that
analysis is a continuous process. As a result, too much time might fall on
analysis leaving the client dumbfounded as to where his resources have
gone. If the client has to wait for years before he can actually see even a
portion of the system working, he may change his mind even before the
analysis is completed. After all, who would want to invest into something
that can only be seen three years after?
UP Open University
Module 2 49
Analysis
Prototyping
Design
Programming
Time
UP Open University
50 CMSC G Management Information Systems
SAQ 2-8
What is the difference between the prespecification approach to
systems development and the prototyping approach?
UP Open University
Module 2 51
systems analysts
systems designer
programmers
and end users
UP Open University
52 CMSC G Management Information Systems
Quality Time
Resources Scope
UP Open University
Module 2 53
SAQ 2-9
Why do some managers prefer end users to head development
projects?
SAQ 2-10
What are the four project management variables?
Why don’t you rest those eyes for a moment? By the way, you may need
a gulp of that orange juice you prepared earlier, if it’s still there.
Once you set foot on the succeeding discussion (please don’t take this
literally), you will be introduced to Application Development Tools. You
will need access to a personal computer running at least Microsoft
Windows 95 with MS Excel 97 and MS Access 97 applications to perform
the activities.
UP Open University
54 CMSC G Management Information Systems
For this part, we focus on several tools that end users may find useful.
Figure 2-8. Microsoft Excel and Microsoft Access are popular software
products from Microsoft Corporation
These tools can run on PCs, hence the name personal computer tools.
UP Open University
Module 2 55
Query Languages
To retrieve data from a database, a query language is used. A query is an
instruction or sequence of instructions for the computer to execute in order
to retrieve desired data. Fortunately, with fourth generation languages (more
popularly known as 4GLs), a query consisting of a hundred lines of complex
instructions can now be made with fewer than 10 lines of simple
instructions. For instance, to list some female employee details from the
database file shown in Figure 2-9, we may issue the following instructions:
Use Employee
List EmployeeNumber, Firstname, Lastname, Position for Sex = “F”
The first instruction specifies the database file to be used. The second
instruction specifies the fields to be displayed and the condition (called
the selection criterion) for which the fields are to be displayed.
Simple, isn’t it? Well, its simplicity doesn’t come close to that of query
languages that allow you to state your queries in plain English! These
query languages have a natural language interface that interprets your
queries. For example, you may issue the query.
UP Open University
56 CMSC G Management Information Systems
Graphics Generators
To report data in graphical form, graphics generators are used. Graphics
generators construct graphs from specified data. Users have the liberty to
choose the type of graph they want to be generated (such as a line, a pie,
or a bar graph) and to specify what data take what specific axes or series.
Furthermore, users may customize the graph by applying colors, adding
text, and applying other formats to increase its aesthetic value.
1 20 0
Durian
1 00 0 Mango
80 0 Ube
60 0
Macapuno
40 0
20 0
Ye a r
Application Generators
To put application generators in proper perspective, let us first look into
the two classifications of computer languages.
UP Open University
Module 2 57
There are however some codes that are not easily generated by a code
generator and may need to be written as usual by the programmer. Such
codes, called custom codes, are then integrated into the generated code.
SAQ 2-11
What is a query?
SAQ 2-12
What is a natural language interface?
UP Open University
58 CMSC G Management Information Systems
SAQ 2-13
What is the difference between a procedural and a non-procedural
language?
SAQ 2-14
UP Open University
Module 2 59
Design tools
Traditional systems design activities are carried out with lots of paper
work. Diagrams are drawn on paper making modifications very slow
and expensive.
With CASE design tools, designs can now be created on the computer.
Diagrams can easily be drawn, redrawn, and modified. For instance, in
creating a data flow diagram, one may simply click on an appropriate
symbol, draw, drag, resize, and label it. The application of colors to lines,
symbols, and text also aids in providing clarity. Zooming in and out is
easy.
Since systems can be viewed from varying levels of detail, design tools
allow us to explode a process to reveal its smaller components. Likewise,
design tools allow us to revert to a more generalized view of the system or
part of it from a level of detail.
There is even a breed of CASE design tools that validates the logic that
flows through the diagram and alerts you of possible inconsistencies.
Prototyping tools
Prototyping tools are used to create a prototype of a system. Prototyping
tools have three fundamental components:
The user interface generator. The user interface generator aids the project
team in designing and creating a user interface. A typical user interface is
a hierarchy of menu bars, pull down menus, and pop-up menus. The
user interface is more than just as menu builder though. It provides the
team with options on the input device and on the keyboard short cuts to
be used.
UP Open University
60 CMSC G Management Information Systems
The screen generator. The screen generator aids the project team in designing
and creating screen formats for displays. The team simply informs the
screen generator of where objects and data are to be placed on the screen.
Well, the screen generator may even suggest that the team use its scrolling
display capability!
The report generator. The report generator is similar to the query language
except that it performs other tasks like formatting the output and displaying
subtotals.
The prototype that results can then be presented to the user for evaluation
and feedback.
Since members of the development team need access to the data dictionary,
the librarian must come up with several copies of the dictionary.
Unfortunately, changes in the system design translate to changes in the
data dictionary. Failure to update members regarding changes can put
the development effort in jeopardy.
UP Open University
Module 2 61
The test data generator. The test data generator helps the program developer
perform program testing by supplying the needed test data.
Methodology tool
The methodology tool is an on-line facility that makes the project status
accessible to everyone in the team. This includes schedules, deadlines,
distribution of work, and all other activities related to the development
effort. It does away with the manual method and keeps the team members
abreast with developments.
Let’s find out if you can make a sigh of relief out of the following questions.
SAQ 2-15
What tools can we find in a CASE tool kit?
UP Open University
62 CMSC G Management Information Systems
SAQ 2-16
What are the different components of a prototyping tool?
SAQ 2-17
What are the categories of a program development tool?
SAQ 2-18
What are skeletal codes?
UP Open University
Module 2 63
Sometimes, people take systems development tools for granted. They buy
expensive development tools just to create a very small system. …this isn’t
development either. In this case, the development of the system by
programmers is more feasible.
SAQ 2-19
What are application development tools used for?
SAQ 2-20
What are some of the application development tools available?
UP Open University
64 CMSC G Management Information Systems
SAQ 2-21
What are the four categories of program development tools?
Describe each.
How did you fare? I reckon it would be fun to try out a few activities.
Activity 2-1
Try to find out what software carrying application development
tools are available today.
Together with this learning kit is a diskette containing the files ice cream.xls
and employees.mdb.
UP Open University
Module 2 65
Activity 2-2
Open the file ice cream.xls with MS Excel 97. The spreadsheet
contains data regarding the annual sales for four Pinoy ice cream
flavors - durian, mango, ube, and macapuno - from 1993 to 1997.
There is also a comparative line graph depicting the sales
performance of each ice cream flavor.
Do the following:
1. Change the sales for the mango flavor in the year 1994 to 1300.
Observe what happens to the corresponding line in the graph.
2. Set the color of the line graph for durian to green, the line graph
for mango to yellow, the line graph for ube to violet, and the
line graph for macapuno to blue.
3. Add a trend line to the line graph showing the sales
performance of durian flavored ice cream.
4. Create a bar graph for the same set of data.
Activity 2-3
Open the file employees.mdb with MS Access. Click on the forms
folder then double click on main switchboard. The rest should be
easy to follow. This is simply to illustrate the power of MS Access
as an application development tool. Honestly, I did not do any
programming to come up with all those menus and screens! Why
don’t you try it yourself? It’ll be fun, I’m sure.
If you are new to MS Excel or MS Access, I’m sure you had an interesting
time of discovery.
Upon completion of the systems development task, the system is ready for
operation. There are however some issues that must be addressed and
tasks that must be performed before a system is implemented and after it
has been implemented.
Would you like to know what these issues and tasks are? Read on…
UP Open University
66 CMSC G Management Information Systems
Systems Implementation
In many cases, the implementation of a computer-based information system
means the total phase-out of the old system. Often, this also means that
radical changes in the organization have to be instituted. And when
changes in organizations are made, personnel react to possible
displacement or relocation.
To raise the level of acceptance of the new system by the personnel directly
or remotely involved in the operation, an orientation program must be
made. Management must also be frank and straightforward with regard
to changes in order to minimize rumors. The personnel department must
also be actively involved from the very start of the development process.
The changes in the work flow that comes with the system may possibly
necessitate the relocation of hardware or personnel, or both. Careful
planning must be undertaken to reduce the chances of failure of the new
system.
When the idea of adopting the new system has gained a desirable level of
acceptance, several more preparations have to be made before it is finally
implemented.
Now, before we continue, why don’t you try these questions out?
SAQ 2-22
Why do some personnel resist the implementation of a new
information system, especially one that is computer-based?
UP Open University
Module 2 67
SAQ 2-23
What measures may be adopted to raise an information system’s
level of acceptance by personnel?
UP Open University
68 CMSC G Management Information Systems
Help screens. User manuals may not always be the way to go. Help screens
are preferred over user manuals when the user needs assistance in the
middle of an operation. Help screens are simply on-line versions of the
user manual. However, unlike user manuals that require you to thumb
your way through the pages to locate the appropriate help topic, help
screens can be context-sensitive enough to bring you to the appropriate
topic as soon as you press the help key.
Training programs
User manuals and help screens are not sufficient to ensure that the users
are able to keep the system up and running properly.
Just imagine what might happen when Dusk Video Shop finally
implemented a computerized transaction processing system without the
benefit of a training program for the cashier.
Now…
SAQ 2-24
What are the different user supports for systems implementation?
UP Open University
Module 2 69
SAQ 2-25
When is a help screen preferred over a user manual?
SAQ 2-26
Why is user training necessary?
System Testing
Prior to actually converting the old system to the new system and actually
implementing the new system, the new system must undergo testing.
System testing is carried out to check how the different parts of the
information system - hardware, software, people, procedures, inputs, and
outputs - work together.
UP Open University
70 CMSC G Management Information Systems
System testing is not an easy task. You can just imagine how tedious it
can get if the system were composed of a hundred different programs
and were manipulating a huge database! Worse, when errors start coming
out, the team may need to get back to the drawing board and make
modifications to meet user requirements.
One approach that may be taken is to integrate the programs into a system
phasewise. In this way, the project team is not overwhelmed by the size of
the system being tested. The phases must, however, be carefully planned.
To perform system testing, the project team compiles a set of test data to
be fed into the system or parts of it. Test data must reasonably represent
all possible situations for data. This is why even erroneous data are
included in the set to see how the system will handle the cases. Test data
basically aid the project team in locating errors in the logic of the system
and of programs in the system.
In testing the new system with live data, test data are taken from actual
data processed by the old system. Users are called upon to use the new
system to process the test data while the project team observes. The new
system’s output is then compared to the old system’s output. Again,
modifications may need to be done until the participants in the testing are
satisfied.
System Acceptance
Finally, the new system is submitted to user managers for the stamp of
approval. User managers subject the new system to scrutiny using live
data and check it against the objectives of the project set forth at the very
start.
UP Open University
Module 2 71
SAQ 2-27
What is the difference between test data and live data?
Conversion
Now the new system is ready to operate. There are four ways of
implementing the new system. The choice depends largely on the nature
of the new system and of the operations of the organization.
Parallel conversion
In parallel conversion, the old and the new systems are put into operation
simultaneously while comparing their performances and outputs. When
the new system finally gains management’s confidence, the old system is
terminated.
NEW SYSTEM
OLD SYSTEM
UP Open University
72 CMSC G Management Information Systems
Direct conversion
Direct conversion on the other hand scraps the old system all together at
the end of the day and implements the new system the next day.
While this carries much risk, it does away with duplication of efforts and
ensures that everyone’s attention is on the new system. Besides, the risk
may be reduced through a thorough system testing and with sufficient
training for personnel. Catch basins or backups may also be put in place
in case failure forces a reversion to the old system.
Phased conversion
Phased conversion involves the gradual phase out of the old system while
the new system gradually phases in. For instance, a university may adopt
a computerized registration and record keeping system for new students
while record keeping for old students is kept at the old system. Slowly,
the new system proceeds to handle record keeping for old students.
UP Open University
Module 2 73
NEW SYSTEM
OLD SYSTEM
Pilot conversion
In pilot conversion, the new system is implemented in a selected unit of
the organization. This may be done as a parallel, direct, or phased
conversion. If successful, the new system is implemented full-blown.
While this approach does away with many problems that are associated
with the three other approaches, it presents a new problem. The success
of the new system in a small part of the organization does not guarantee
that it will indeed be able to handle the actual volume of transactions it is
expected to handle once it is implemented full-blown.
Try this…
SAQ 2-28
Discuss the difference options for conversion.
UP Open University
74 CMSC G Management Information Systems
Since not all errors in the programs in the system may come out during
testing, maintenance is conducted. Maintenance does not only cover the
correction of errors but it also includes the modification of programs to
meet new requirements and the updating of the documentation.
SAQ 2-29
What is system auditing?
SAQ 2-30
What is systems maintenance?
Well, our module ends here. I hope you learned a lot. The next module,
Module 3, shall take you to a different kind of adventure as it discusses
Functional Information Systems. Well, see you there. Ta ta!
UP Open University
Module 2 75
ASAQ 2-2
ASAQ 2-3
ASAQ 2-4
ASAQ 2-5
ASAQ 2-6
UP Open University
76 CMSC G Management Information Systems
ASAQ 2-7
ASAQ 2-8
ASAQ 2-9
ASAQ 2-10
The four management variables are quality, time, resources, and scope.
ASAQ 2-11
ASAQ 2-12
ASAQ 2-13
ASAQ 2-14
UP Open University
Module 2 77
ASAQ 2-15
ASAQ 2-16
ASAQ 2-17
ASAQ 2-18
ASAQ 2-19
ASAQ 2-20
ASAQ 2-21
UP Open University
78 CMSC G Management Information Systems
ASAQ 2-22
ASAQ 2-23
ASAQ 2-24
ASAQ 2-25
A help screen is preferred over a user manual when help is needed in the
middle of some operation. In this situation, being context-sensitive, a help
screen provides help faster than the thumbs can with a user manual.
ASAQ 2-26
User training is necessary because user manuals and help screens are not
always sufficient to ensure that end users are able to keep the system
running properly.
ASAQ 2-27
Test data are used by programmers to test the system and the programs in
the system. Live data, on the other hand, are actual data that come from
actual operations used by end users to test the system.
UP Open University
Module 2 79
ASAQ 2-28
In parallel conversion, the old and the new systems run simultaneously.
When the new system gets the nod from management, the old system is
terminated.
With direct conversion, the old system is terminated at the end of the day
and the new system begins operations the next day.
In phased conversion, the old system gradually phases out while the new
system gradually phases in.
ASAQ 2-29
ASAQ 2-30
UP Open University
Module 3
Organizational Information
Systems
its own data and performs its own processing tasks without any established
linkage with the other systems.
As you may come to imagine, this results to a lot of problems that stem
from the fact that functional units in an organization are actually
interdependent. Take the case of the accounting and human resources
offices. Both offices keep data regarding personnel. With function-based
information systems, functional units are like islands without bridges to
interconnect them. Hence, a duplication of data is inevitable. Worse, when
an employee gets promoted and his record needs updating, one has to
swim to other functional units so that these may perform the same
updating!
UP Open University
Module 3 83
Executive
Information
System
Marketing
Information
System
DATABASE
Manufacturing
Information
System NEW SYSTEM
Financial
Information
System
UP Open University
84 CMSC G Management Information Systems
Who are executives? To inject definiteness into our discussion, let us agree
that an executive is any top-level manger who exerts a strong influence
on the organization. Basically, executives are those managers we find in
boardrooms putting together strategic plans.
SAQ 3-1
What are critical success factors?
UP Open University
Module 3 85
Now…
SAQ 3-2
Could you name at least four qualities of a good Executive
Information System? List them down below.
UP Open University
86 CMSC G Management Information Systems
Implementing an Executive
Information System
An organization planning to implement an Executive Information System
has two options. Either it buys application-development software or it buys a
prewritten EIS software.
UP Open University
Module 3 87
Product
Data Subsystem
Processing
Subsystem
DATABASE
Place
Subsystem
Marketing
Research NEW SYSTEM
Subsystem
Promotion
Subsystem
Marketing
Intelligence Pricing
Subsystem Subsystem
INPUT OUTPUT
SUBSYSTEM SUBSYSTEM
UP Open University
88 CMSC G Management Information Systems
1. I need a report on the monthly sales made by each sales area last year.
2. Show me the names of ten salespersons who made the most sales in
January of this year.
3. How far are we from our target year-end sales?
4. How many of each product has been sold since 1996?
5. I would like to see the trend of annual sales for the past twelve years
in a line graph.
UP Open University
Module 3 89
On the other hand, data gathered by someone else for the organization
are secondary data. For instance, an organization may not have enough
resources to survey to find out how many of the men and women in the
area wear denims. The services of another organization that sells service
may be tapped to perform the survey.
SAQ 3-3
What is the difference between primary data and secondary data?
Environment DATABASE
data intelligence
Data
Data
Accuracy
Analysis
Check
accurate
data
UP Open University
90 CMSC G Management Information Systems
SAQ 3-4
What is the difference between a centralized and a decentralized
marketing intelligence subsystem can you recall?
UP Open University
Module 3 91
SAQ 3-5
What are the different subsystems under the input subsystem of a
Marketing Information System?
Product subsystem
The product subsystem supports product-oriented decision-making.
A product has its own life cycle that traces the sales of the product from
its introduction into the market to its pullout from the market.
UP Open University
92 CMSC G Management Information Systems
Place subsystem
Most products reach consumers via some chain of distribution channels.
These chains may be short or long.
Wholesaler
Consumer
Retailer
UP Open University
Module 3 93
PRODUCT
FEED FORWARD
Manufacturer
Wholesaler
Consumer
Retailer
FEEDBACK
MONEY
UP Open University
94 CMSC G Management Information Systems
In turn, the retailer gives the product to the consumer. Again, this same
thing happens when the retailer buys from the wholesaler and when the
wholesaler buys from the manufacturer.
The consumer may then send feedback to the retailer who would echo it to
the wholesaler. The wholesaler echoes the same message to the
manufacturer.
This system avoids paper work and the errors and delay associated with
ordering through ordinary mail.
UP Open University
Module 3 95
Promotion subsystem
Most manufacturing firms perform personal selling. To aid salespersons,
each salesperson is provided with a laptop computer to get him on-line
when a client inquires of the availability of some product or the status of
an order already placed. An order may even be placed over the network.
Pricing subsystem
Have you ever wondered how your favorite supermarket comes up with
its prices?
Break time!
SAQ 3-6
What are the different components found in the output subsystem
of a Marketing Information System?
UP Open University
96 CMSC G Management Information Systems
Activity 3-1
Find a business organization in your area (perhaps a big grocery
store) and establish a link with the organization’s marketing
manager. Try to find out what subsystems we have discussed can
be found in the organization’s marketing department. Be sure to
bring with you a checklist.
Well, those are the subsystems that we may reasonably expect from a
Marketing Information System. The Manufacturing Information System
and the Financial Information System are discussed next.
UP Open University
Module 3 97
Production
Data Subsystem
Processing
Subsystem
DATABASE
Inventory
Subsystem
Industrial
Engineering NEW SYSTEM
Subsystem
Quality
Subsystem
Manufacturing
Intelligence
Cost
Subsystem Subsystem
INPUT OUTPUT
SUBSYSTEM SUBSYSTEM
UP Open University
98 CMSC G Management Information Systems
The data processing subsystem follows the flow of the three main
manufacturing resources- materials, personnel, and machines.
Let’s see if you can manufacture an answer for the next question…
UP Open University
Module 3 99
SAQ 3-7
What are the three main manufacturing resources?
So…
SAQ 3-8
What are some functions of an industrial engineer?
UP Open University
100 CMSC G Management Information Systems
Labor Force. In finding the right people for the job, a request for personnel,
together with necessary qualifications, is forwarded to the personnel
department. The personnel department interacts with the environment
as it informs employment agencies, schools, government agencies, and
the community of the need for personnel.
Supplier Force. In finding the right raw materials supplier, data regarding
potential suppliers are gathered to include financial capacity and quality
control standards. These data can come from interviews and from plant
visits. A list of suppliers is also kept in the database for future reference.
SAQ 3-9
What are the different subsystems under the input subsystem of a
Manufacturing Information System?
UP Open University
Module 3 101
Production subsystem
UP Open University
102 CMSC G Management Information Systems
Supplier B
Client C
Supplier A
PLANT Supplier C
Client A
Client D
Client B
Inventory subsystem
Thus, the higher the inventory, the higher the carrying cost. But we
wouldn’t want to run out of stock, would we?
UP Open University
Module 3 103
SAQ 3-10
Can you define carrying costs, safety stock, and purchasing cost
in your own words? Write your definitions down.
Quality subsystem
The quality subsystem monitors the quality of goods from receipt as raw
materials to the time these have been transformed into finished goods.
The challenge is to keep quality high at the least cost.
UP Open University
104 CMSC G Management Information Systems
Cost subsystem
The cost subsystem prepares demand and periodic reports to reflect the
costs associated with the manufacturing process. For example, the cost
subsystem may produce a report on the equipment, their uptime,
downtime, and check-ups and repairs made. This aids management decide
on more frequent check-ups or perhaps replacement of equipment.
A final question on Manufacturing Information Systems…
SAQ 3-11
What are the subsystems in the output subsystem of a
Manufacturing Information System?
I would like you to perform another activity similar to the one you did at
the earlier part of this module. If you don’t have the time now, try finding
a convenient time to perform this. You’re the boss, anyway. I hope you
will have a great time performing this activity.
Activity 3-2
Find a business organization in your area engaged in
manufacturing (perhaps a candy factory) and establish a link with
the organization’s manufacturing manager. Try to find out what
subsystems we have discussed can be found in the organization’s
manufacturing department. Be sure to bring with you a checklist.
UP Open University
Module 3 105
Forecasting Subsystem
Control Subsystem
I will need PhP3000 for groceries (plus a visit to the parlor, ha!).
I will need PhP2000 for the car (plus a few bottles of beer with my
friends).
UP Open University
106 CMSC G Management Information Systems
Data
Processing
Subsystem Forecasting
Subsystem
DATABASE
Internal Fund
Audit NEW SYSTEM
Management
Subsystem Subsystem
Control
Financial Subsystem
Intelligence
Subsystem
INPUT OUTPUT
SUBSYSTEM SUBSYSTEM
Input subsystems
A Financial Information System has three input subsystems: the data
processing subsystem, the internal audit subsystem, and the financial intelligence
subsystem.
UP Open University
Module 3 107
The sale of products, the payment of overtime pay, and the purchase of
raw materials are examples of transactions involving the firm.
Demand reports for sales analysis (by the marketing manager) and overtime
report (by the manufacturing manager) can be generated by linking the
data processing subsystem of the Financial Information System to the data
processing subsystems of the other functional information systems. The
fact that this subsystem links with other data processing subsystems
necessitates that it be computer-based.
I hope you are ready for another set of questions. As usual, they should
be very easy.
SAQ 3-12
What are the functions of a data processing subsystem in a Financial
Information?
UP Open University
108 CMSC G Management Information Systems
SAQ 3-13
What are accounting data?
SAQ 3-14
What are books of accounts?
SAQ 3-15
Why should the data processing subsystem of the Financial
Information System be computer-based?
UP Open University
Module 3 109
In the same way that the services of detectives are sought to examine a
diary and verify its authenticity, the services of auditors are sought to
examine and verify the firm’s books of account. Small organizations usually
hire external auditors to do the job. Larger organizations have their own
internal auditors to perform what external auditors would do.
SAQ 3-16
What are controls?
The financial function is concerned with the flow of money through the
firm.
So…
UP Open University
110 CMSC G Management Information Systems
SAQ 3-17
What are some sources of financial intelligence?
Output subsystem
Forecasting subsystem
Forecasts are based on history. This puts into proper perspective the
importance of accounting data.
UP Open University
Module 3 111
Let us attempt to find out how the selling price would affect the sales of
durian given the data in the succeeding table.
Table 3-1. A table of values showing durian sales with the corresponding data
on the selling price, strength of sales force, and advertising cost
Data on Pinoy Durian Ice Cream
Sales (gallons) Selling Price Outlets Advertising Cost
1993 600 300 10 2000
1994 700 250 15 2500
1995 600 250 15 2500
1996 800 200 20 2000
1997 800 250 15 2000
We must realize that since sales is affected by changes in the selling price,
it is said to be dependent on the selling price. We must also realize that
since variations in the selling price bring about changes in sales, the selling
price is an independent variable.
Before we establish the relationship between sales and the selling price,
we may want to plot them as points on the Cartesian plane. Since sales is
dependent on the selling price, it takes the vertical axis. The selling price,
on the other hand, is posted on the horizontal.
1000
800
Sales
600
400
200
0
0
50
100
150
200
250
300
350
400
450
Selling Price
Figure 3-9. Points from the table in 3-1 plotted on the Cartesian plane
UP Open University
Module 3 113
Since price is not the only factor affecting sales, multivariate regression is
often performed with the help of some software like the Statistical Analysis
System (SAS) and Visual Statistics (ViSta).
SAQ 3-18
What are the two approaches to forecasting?
UP Open University
114 CMSC G Management Information Systems
For instance, if the applicant is single, the rule may chain you forward to
the appropriate next-step in the evaluation process. If the applicant has
not fully paid a previous loan yet, then forward chaining may come to a
recommendation to reject the application.
And since data pertaining to the applicant and the amount applied for
can actually be taken from a database, the support system can basically
work on its own without human intervention. Of course, its output may
still be subjected to review by a credit committee.
Control subsystem
UP Open University
Module 3 115
SAQ 3-19
What are the subsystems under the output subsystem of a Financial
Information System?
But before we close the session, I would like you to perform another activity
similar to the previous two activities. Again, if you don’t have the time
now, try finding a convenient time to perform this. I hope you will have a
great time performing this activity.
Activity 3-3
Find a relatively big organization in your area (perhaps a
government office) and establish a link with the organization’s
chief accountant. Try to find out what subsystems we have
discussed can be found in the organization’s accounting
department. Be sure to bring with you a checklist.
The next modules shall bring you closer to the office and shall show how
offices have changed with the advent of computer technology. You’ll
surely enjoy the next modules. See you!
UP Open University
116 CMSC G Management Information Systems
ASAQ 3-2
ASAQ 3-3
ASAQ 3-4
ASAQ 3-5
UP Open University
Module 3 117
ASAQ 3-6
ASAQ 3-7
ASAQ 3-8
ASAQ 3-9
ASAQ 3-10
ASAQ 3-11
UP Open University
118 CMSC G Management Information Systems
ASAQ 3-12
ASAQ 3-13
ASAQ 3-14
Books of account are books where accounting data are classified, recorded,
and summarized.
ASAQ 3-15
ASAQ 3-16
ASAQ 3-17
ASAQ 3-18
ASAQ 3-19
UP Open University
Module 4
Office Automation
What’s Automation?
What is automation? Automation is the use of machinery to perform
physical tasks that normally are performed by human beings. The earliest
application of automation was found in the factories where machines did
those tasks that were used to be done by human workers. The factory
workers were in turn relegated to operating these machines. This set up
has easily found its way into the present.
120 CMSC G Management Information Systems
Today, the use of machines has been extended from the factories to offices.
This gave birth to office automation.
The Office
What’s in an office?
An office is usually composed of office workers and office tasks. Office workers
usually account for more than 50% of the total cost of running an office.
An office is essentially composed of the following workers:
• Managers
• Staff and Line Professionals
• Secretaries
• Clerks
We clearly know who the managers are. The staff and line professionals
are those who do not manage anybody under them but who contribute
some special skills that distinguish them from secretarial and clerical
employees. Examples of these professionals are researchers, statisticians,
administrative officers, buyers, and salespersons. We often refer to
managers and professionals as knowledge workers in an office. Secretaries
and clerks support the knowledge workers.
UP Open University
Module 4 121
Decision making
Data manipulations
Document handling
Communications
Storage
SAQ 4-1
Enumerate the different office workers and their roles in the
organization. You may want to use the space provided below for
your answer.
That was easy! The next topics will similarly be light reading.
Then came the mainframes, which were available mostly to large offices
due to their costs. Besides, they were not meant to serve for ubiquitous
use. The communication between office workers within an office was
then facilitated by mainframes. Communication across offices was not
served then. Document preparation was also facilitated in terms of quality
and speed, but in terms of user friendliness mainframe computers were
only slightly better than typewriters.
UP Open University
122 CMSC G Management Information Systems
Then came the minicomputers. More and more offices adopted the
technology due to its lower cost. The office tasks it facilitated, however,
were similar to those mainframes facilitated. It was just a watered-down
version of the expensive mainframe, anyway.
The table below summarizes the tasks, who are responsible for carrying
them out, and the automation tools being used today to help facilitate the
completion of the tasks.
UP Open University
Module 4 123
Since decision support systems are quite important and since they usually
include a variety of other subtopics, we tackle this larger topic in the next
module. For this module, we look at the automation tools commonly called
the office productivity tools. Microsoft, Inc., for example, developed the
Microsoft Office software for handling some of the common office tasks.
SAQ 4-2
Give the office automation tools that are used by the different office
workers.
Word processing
UP Open University
124 CMSC G Management Information Systems
UP Open University
Module 4 125
CERTIFICATE OF COMPLETION 1
Institute of Computer Science 2
University of the Philippines Los Baños 3
4031 College, Laguna 4
PHILIPPINES 5
Eliezer A. Albacea 11
Director, ICS-CAS-UPLB
UP Open University
126 CMSC G Management Information Systems
CERTIFICATE OF COMPLETION
Institute of Computer Science
University of the Philippines Los Baños
4031 College, Laguna
PHILIPPINES
Eliezer A. Albacea
Director, ICS-CAS-UPLB
UP Open University
Module 4 127
Activity 4-1
1. Type the certificate as shown above excluding the line numbers.
It should also include the border.
2. Scan the oblation in this manual and insert it at the upper
middle portion of the frame. If a scanner is not available, you
can substitute this with any picture file available in your
machine. See the second box above.
3. Position lines 1, 2, 3, 4, 5, 7, 10, and 11 at the center of the
page.
4. Underline the phrase “Word Processing Software Training”,
change to bold the phrase “CERTIFICATE OF COMPLETION”,
and italicize your name.
5. Check for spelling errors and correct them.
6. Change the line spacing to double space for all lines in the
document.
7. Save the document in a file named certificate.doc.
The SAQ below should already be easy after doing the activity above.
SAQ 4-3
Give at least three functions that are available in word processors
but are not available in an ordinary typewriter.
UP Open University
128 CMSC G Management Information Systems
Desktop publishing
UP Open University
Module 4 129
Activity 4-2
1. Discuss the differences between the facilities of a desktop
publisher and word processor in relation to the preparation of
the certificate.
2. Is the change worth the cost and effort invested to study the
new software?
After the activity above, try the following SAQ. It is important that you
do the activity before answering the SAQ.
SAQ 4-4
Give at least two differences of desktop publishers from word
processors.
UP Open University
130 CMSC G Management Information Systems
UP Open University
Module 4 131
Activity 4-3
1. With PowerPoint, create the following as opening page:
by:
(your name)
SAQ 4-5
Give at least three features of presentation software that cannot be
found in overhead transparencies.
UP Open University
132 CMSC G Management Information Systems
Archive
Finally, a created and published document has to be archived for possible
reuse in the future. Image processing systems like scanners and document
archive systems are usually used. Storage technologies like writable CDs,
jazz drives, and zip drives for storing large and numerous documents are
now quite cheap.
Communication systems
A lot of work that takes place in an office involves multiple participants.
Message handling systems are usually designed to support this type of
collaborative work. The earliest system was to simply send the document
to the intended receiver. Then, the use of telephones together with the
printed document on paper gained popularity and served this purpose.
This was further improved by the use of fax machines. Now, computers
are used to basically add more functionality and to integrate what the
telephone and fax machines have been providing. Some examples of
communications systems are the electronic mail, bulletin board system,
voice mail, teleconferencing and groupware.
UP Open University
Module 4 133
Electronic mails
Electronic mails are messages, usually text, sent from one person to another
via computer. E-mail, as it is commonly called, can also be sent
automatically to a large number of addresses (mailing list). With e-mails,
the bulk of the source-to-destination (and vice versa) correspondence can
be implemented via mailing lists. Information from managers to other
office workers and the responses of the office workers to their manager
are delivered whether they want it or not. With e-mails, no arrangements
as to the schedule of sending and receiving of messages are needed.
Activity 4-4
Try to get hold of any mailing program and send your tutor a
short greeting with the document you prepared earlier
(certificate.doc) attached to your mail.
E-mails are usually quite private. If you want to send a message that
everyone can read, a bulletin board system (BBS) is appropriate for this. A
BBS is a computerized meeting and announcement system that allows
people to carry on discussions, upload and download files, and make
announcements without the people being connected to the computer at
the same time.
UP Open University
134 CMSC G Management Information Systems
There are many thousands (millions?) of BBSs around the world, most are
very small, running on a single IBM clone PC with 1 or 2 phone lines.
Some are so large that the line between a BBS and a system like CompuServe
gets crossed at some point and is not clearly drawn.
In an office, a BBS may be used for posting specific inquiries on any topic
related to the work in the office and for the others to place their responses.
Although an inquiry-response transaction can be handled by e-mail,
implementing it as a bulletin board allows for a kind of interaction wherein
inquiries are visible to all the office workers concerned and who may
perhaps have the same inquiry.
SAQ 4-6
Differentiate an e-mail system from a bulletin board system.
Voice mails
Teleconferencing
UP Open University
Module 4 135
SAQ 4-7
Discuss the differences between the three types of teleconferencing
applications.
Groupware
UP Open University
136 CMSC G Management Information Systems
Electronic spreadsheets
UP Open University
Module 4 137
After the table has been created, try and do the following:
2. Add a column for class standing. The values in this column
are computed using the formula: ClassStand = 50% *
(Exam1+Exam2) + 20% * (HWork1+HWork2) + 30% *
FinalExam.
3. Add a row at the bottom containing basically the average
of the scores in rows numbered 1-7.
SAQ 4-8
Give at least three features of electronic spreadsheets that are not
normally available paper spreadsheet.
UP Open University
138 CMSC G Management Information Systems
There are problems with the traditional and manual database management
that is usually implemented in an office. This problem results from viewing
each database application independently. Hence, we usually end up with
one procedure for each database task. The solution to this problem is to
organize the different databases in the office into one integrated database.
The task of controlling access to all the data can then be concentrated in a
centralized database management system (DBMS). A DBMS is a computer
application that can help the office store, retrieve, sort, update, view, and
print information in a database. In many ways a DBMS is like a
programming language.
After the database has been created, try and do the following:
2. Add a field for class standing. The values in this field are
computed using the formula: ClassStand = 50% *
(Exam1+Exam2) + 20% * (HWork1+HWork2) + 30% *
FinalExam.
UP Open University
Module 4 139
3. Add another field for the final grade. The values in this
field are computed based on the values of the class standing.
ClassStand FinalGrade
<50 5.0
50-54 4.0
55-59 3.0
60-64 2.75
65-69 2.5
70-74 2.25
75-79 2.0
80-84 1.75
85-89 1.5
90-94 1.25
95-100 1.0
SAQ 4-9
Give three operations that can be done on the data stored in a
database management system.
UP Open University
140 CMSC G Management Information Systems
Other tools
There are other tools that can serve as utilities for supporting individual
needs of offices workers. Some of them are:
Although they are used to support individual office workers and not for
solving a larger office task, I’m sure you’d agree when I say that they do
contribute to the overall productivity of each office worker.
Management Issues
Aside from the availability of trained office workers on the use of these
tools and the availability of hardware suitable for running these tools,
several management issues have to be considered when using these office
automation tools. Some of these issues are:
Licensing - These tools usually require licenses on a per user basis. Hence,
decisions on who should be using them have to be made so as not to
burden the office of the cost for these licenses.
Training - Surely not all personnel are adept to these tools. Hence, you
have to invest in training so as to maximize the use of these tools.
UP Open University
Module 4 141
UP Open University
142 CMSC G Management Information Systems
UP Open University
Module 4 143
The central office, aside from those given above, should be able to
consolidate the reports from the shops and produce a report on a
per branch level and on an aggregate level.
Assume that the video shop has the resources to acquire the
necessary hardware and to hire personnel with the correct skills
for the tools needed to automate the video shop.
Activity 4-7
1. Design a system of automating these functions of the video
shop. Your objective is to come up with a design that will work
and at the same time will cost least to the video shop.
2. After specifying your design, list other office tasks that can be
done by the video shop using the tools included in the design.
Internet Resources
To get more information on the topics in this module, please see the
following:
http://cac.psu.edu/~santoro/283sp98/topref.htm
In this site, you will see information on electronic mail, word processing,
spreadsheet, database management system and many others.
http://www.j-walk.com/ss/.
In this site, you will get more information on spreadsheet (its history, the
different spreadsheet programs).
UP Open University
144 CMSC G Management Information Systems
• Staff and line professionals – people whose special skills are used to
provide support for the decisions being made in the organization
• Clerks – people who assist the secretaries for such repetitive functions
like photocopying, filing and mailing, etc.
ASAQ 4-2
• Staff and line professionals – usually the software used is based on the
skill, i.e., if the person is a statistician then he/she uses statistical
packages and if he/she is an accountant then the spreadsheet is used
ASAQ 4-3
ASAQ 4-4
UP Open University
Module 4 145
ASAQ 4-5
ASAQ 4-6
The main difference of e-mail from BSS is that e-mail is designed to facilitate
one to one communication while BSS is designed to facilitate one to many
communication.
ASAQ 4-7
ASAQ 4-8
ASAQ 4-9
Add, edit, delete, and view records in a database are standard operations
in a DBMS.
UP Open University
Module 5
Decision Support Systems
which decisions are based, are, more often than not, far too plenty for a
single human mind to handle.
With the large amount of data, events and operations a manager has to
keep track of, the availability of DSS can minimize the time and effort of
managers and knowledge workers in decision-making. Instead of going
through the data and calculating supporting figures manually, managers
need only to communicate with the computer and ask for the necessary
information needed for decision-making. From the available data and
models, which can be inputted, stored and revised, the system shall come
with an answer to a manager’s query which can be used to support
decisions he is to make. A DSS shortens the decision-making process and
saves the managers time and effort in deciding matters important to an
organization.
During the times when computers were not yet invented, decisions were
made by managers using whatever information they can gather or
whatever information fed to them by their subordinates. Usually they
gathered information by observing the operations of the organization and/
or by talking to or looking at the reports submitted by lower management.
Then computers came into the scene. Information used for making
decisions which were earlier derived manually are now generated
automatically. In this module, we review the three computer-based systems
which have been used to support decisions.
UP Open University
Module 5 149
It all started in 1971 when Michael S. Scott Morton published his paper
“Management Decision Systems: Computer-Based Support for Decision-
making”. In the same year, another paper by G. Anthony Gorry and
Michael Scott Morton entitled “A Framework for Management
Information System” was published. Both papers focused on how
computers and analytical models could help or support managers in
making key decisions. The studies of Morton were a pioneering effort in
the area of implementation, definition and test of an actual DSS.
Also in the same year, 1971, T.P. Gerrity, Jr. published his paper “The
Design of Man-Machine Decision Systems: An Application to Portfolio
Management”. This paper, however, concentrated on design issues and
his area of application was on supporting investment managers in their
daily administration of a client’s stock portfolio.
Then in 1975, J.D.C. Little published a paper “Models and Managers: The
Concept of a Decision Calculus” which focused on computer-supported
modeling. It basically identified criteria for designing models to support
management decision-making. The DSS Brandaid reported in his paper
was designed to support product, promotion, pricing and advertising
decisions.
It was in 1978 when the area of DSS matured. The first textbook titled
“Decision Support Systems: An Organizational Perspective” by Peter
G.W. Keen and Michael Scott Morton was published. This text provided a
comprehensive behavioral orientation to DSS analysis, design,
implementation, evaluation, and development.
Since the first textbook was published, the area of DSS has expanded
tremendously. It is now a common subject being taught in degree programs
in information systems and management science.
UP Open University
150 CMSC G Management Information Systems
A few specific systems that were part of the early days of the DSS
movement are given in Sprague and Carlson (1983).One is Plan Analysis
and Modeling System (PAMS) which was developed by Getty Oil for use
in supporting capital investment decision-making. Another is an Analytical
Information Management System (AIMS) developed by American Airlines
to support planning, finance, marketing and operating functions. Finally,
a CRT-based system developed by a large paper company for capacity
planning and production scheduling. Many more firms are now moving
to develop systems such as these with the main focus on supporting
managerial decisionmaking.
SAQ 5-1
What are the areas of study that contributed to the emergence of
decision support as a separate area of study?
Concepts in Decision-Making
Let us review what was discussed on decision-making in Module 1.
I bet you must have forgotten all about the stages in decision making. The
discussion below is more general than the one given in Module 1. Try and
re-read the topic on decision-making in Module 1 and then continue
reading below.
Intelligence
Design
Choice
UP Open University
Module 5 151
SAQ 5-2
In your own words, discuss the three stages of decision making.
Well, that was something familiar. You will also discover that the topic on
decision categories below is something that has already been introduced
before. Do not stand up continue reading as it will just take a few minutes.
You can rest later.
UP Open University
152 CMSC G Management Information Systems
Strategic
Tactical
Operational
UP Open University
Module 5 153
SAQ 5-3
What are the three levels of decisions? Discuss each.
UP Open University
154 CMSC G Management Information Systems
Mostly Structured Issue an order Increase the stock Increase the stock
request for an level of an auto level of an auto part
auto part whose part because of because of a new
stock level is anticipated law on imports.
zero (0). demand.
Activity 5-1
Construct this same matrix for the Dusk Video Shop described in
Module 4.
UP Open University
Module 5 155
UP Open University
156 CMSC G Management Information Systems
SAQ 5-4
Based on the discussion of EDP, MIS and DSS, what levels of
decisions can each support?
That was easy, wasn’t it? Now, let us look at an example to further
differentiate the three systems.
UP Open University
Module 5 157
In the EDP setup, the data coming from the survey are inputted
and processed to produce summary tables. What is produced is
actually a volume of statistical tables on poverty. Decision makers
simply make their decisions based on what are given in the tables.
Since this survey is done annually, the data for the last several
years that it has been conducted are now in computer readable
format. With the MIS, it is now easy to produce a summary of the
time series on a particular field in the survey. For example, a decision
maker may ask the average annual income of Filipinos in the last
ten (10) years. He can even ask for correlation of say income and
expenditures.
Activity 5-2
Given the Dusk Video Shop described in Module 4, describe the
information that can be generated at the EDP, MIS, and DSS levels.
UP Open University
158 CMSC G Management Information Systems
DSS Objectives
Keen and Morton (1978) defined three objectives that a DSS should
achieve. These are:
The DSS should assist the manager in coming up with the best possible
decision rather than coming up with a decision at the shortest possible
time. The quality of the decision made with the use of a DSS should never
be sacrificed for speed.
SAQ 5-5
What types of problems can be solved using DSS as a support?
UP Open University
Module 5 159
UP Open University
160 CMSC G Management Information Systems
Uncertainty
When carrying out a DSS project, there is this level of uncertainly as to its
effectiveness and even on whether it can be completed or not. A design
approach must therefore be adopted which minimizes the risk of substantial
cost overruns, or simply the waste of resources on incomplete projects.
Uncertainty may originate from a number of aspects, including:
DSS Implementations
At this point, let us try to define a DSS. McLeod (1990) defined a DSS as a
system that supports a single manager, or a relatively small group of
managers working as a problem-solving team, in the solution of
semistructured problem by providing information or suggestions
concerning specific decisions. This definition is based on who uses the
system and what types of problems it can help solve. As a system, DSS
can be defined as an interactive information technology (IT)-based system
that helps decision-makers utilize data and models in making their
decisions. In this module, we look at the traditional DSS and the trend
lately the Organization DSS.
UP Open University
Module 5 161
Traditional DSS
The traditional DSS has three major components (Sprague and Carlson,
1982), namely:
model base
database
human interface
each of which interacts with the others and the user (decision-maker).
With these components, the computer-based DSS implementing this
paradigm will consist of the following:
Database Model
Management Management
Dialog
Management
User
UP Open University
162 CMSC G Management Information Systems
The model base component contains the models which are used as basis
for generating information for decision support. Four general functions
that are extremely important in model base management are:
The human interface component links the model base and the database to
the users. Much of the power, flexibility, and usability characteristics of a
DSS are derived from capabilities in the interaction between the system
and the user. All the capabilities of the system must be articulated and
implemented through this interaction which is commonly called the
Dialog.
UP Open University
Module 5 163
the ability to handle a variety of dialog styles, perhaps with the ability
to shift among them at the user’s choice;
the ability to accommodate user actions with a variety of input devices;
the ability to present data with a variety of formats and output devices;
the ability to provide flexible support for the user’s knowledge base.
A dialog style that is popular among DSS is the menu dialog. Instead of
having to type commands, a menu dialog allows the user to select from
the menu alternatives. The menu dialog seems to be quite effective for
inexperienced or infrequent users who are familiar with the problems to
be solved. For DSS that provide a large number of functions, menu dialogs
often require many menu items, and in such cases the menu should be
structured, possibly through the use of hierarchies of menus. The other
style of dialog is the use of a natural language interface. This type of a
dialog receives commands entered by the user in a natural language like
English.
Organizational DSS
An Organization DSS is system used by individuals or groups at several
workstations in more than one organizational unit who make varied
(interrelated but autonomous) decisions using a common set of tools. It
employs the use of information technology to facilitate the work of the
organization. It is designed to coordinate decision-making and disseminate
decisions across functional areas, hierarchical layers, and geographically
dispersed units.
The component that handles the cases would keep track of the models
and the data that are used.
UP Open University
164 CMSC G Management Information Systems
Database Model
Management Management
Case
Management
Dialog
Management
LAN or WAN
With the introduction of the network, this implies that the basic difference
between an Organizational DSS and Traditional DSS is that there will be
many users and that the users will be geographically distributed.
UP Open University
Module 5 165
SAQ 5-6
In your own words, discuss the five main differences between a
Traditional and Organizational DSSs.
UP Open University
166 CMSC G Management Information Systems
One important aspect of the simulation process is the model building aspect.
Models are descriptions of systems. We concentrate on simulation models
that are built for use in digital computers. Within this context, a simulation
model is a mathematical-logical representation of a system which can be
exercised in an experimental fashion on a digital computer. We can
therefore view the model as a laboratory version of the actual system.
Once a model is developed, experiments can then be performed. These
experiments or simulations can be used to draw inferences about the actual
system.
UP Open University
Module 5 167
There are currently many areas where simulation has been employed.
Examples of these are:
Activity 5-3
1. Comment on the design of this system.
UP Open University
168 CMSC G Management Information Systems
ASAQ 5-1
ASAQ 5-2
ASAQ 5-3
ASAQ 5-4
The levels of decisions that can be supported by the three systems EDP,
MIS and DSS are:
EDP – operational decisions
MIS – tactical decisions
DSS – strategic decisions
ASAQ 5-5
UP Open University
Module 5 169
ASAQ 5-6
UP Open University
Module 6
Artificial Intelligence
and Expert Systems
Activity 6-1
Find at least one software product/system that claims to be
intelligent or so you think it is in a sense. It would be advantageous
if your company or institution is using this product. If your
company does not have a system of this nature, you may go out
and look for one. You may also surf the Internet or consult books
to find one. On the space provided below, write the system’s name
and a description of what it does.
UP Open University
Module 6 173
The first two systems are first expert systems while the third is an ‘intelligent
system’ still in its prototyping stage. In businesses, these systems are now
prevalent. Here are some of the interesting applications:
Now, you see that this thing called AI has a very large potential of being
applied to anything where human intelligence is required! Can you
imagine a future where everything is run by machines? At this point,
many questions may ring through your mind. But we have to answer the
most basic one first: What is artificial intelligence? Computer systems that
possess intelligence are said to have artificial intelligence. Just like the
term intelligence, the term artificial intelligence is defined by many experts
in different ways. But all of them have these two general ideas: (1) it
relates to the study of the processes of human thinking, and (2) it is
UP Open University
174 CMSC G Management Information Systems
Before you dream about how AI will be used in the year 2031, let’s have a
quick warm-up.
SAQ 6-1
In your own words, describe artificial intelligence in 5 sentences.
Use the space below.
UP Open University
Module 6 175
expert systems
natural language processing
speech recognition
robotics and sensory system
fuzzy logic
neural networks
computer vision
The first expert system installed for business use was built by General
Electric to capture the knowledge of a senior locomotive repair expert
who was approaching retirement. The system was built to help
repairpersons diagnose mechanical problems. Once the problem is found,
a video tape instructs the repairperson in making the needed repairs.
Each expert system has the ability to make inferences, explain its actions
or decisions, give solutions to complex problems given uncertain
information, and acquire new knowledge.
UP Open University
176 CMSC G Management Information Systems
Inference engine. It’s the brain of the system. Reasoning and coming up with
a conclusion are its main functions. In the process of doing these, it
determines which rule will be applied and what questions to ask the user.
It then makes inferences from the rules applied on the information given.
The newly inferred knowledge is added to its memory.
UP Open University
Module 6 177
User interface. It allows the system and the user to communicate. This
communication is usually in a question-and-answer format. Graphical
interfaces may also be used. But in the future, it is expected that users will
use voice and natural languages to communicate with the system.
After knowing the parts of the system, it’s good if you see the interaction
of these parts. You will see the relationship of these parts in the following
diagram.
Explanation
Subsystem Control Module
UP Open University
178 CMSC G Management Information Systems
You will notice that in the diagram, the inference engine has two modules.
The search module contains a searching algorithm for finding facts and
rules. The control module, of course, controls the process of inference. The
working memory is a kind of database which contains descriptions of the
current problem, the input information, and for storing intermediate
results.
I thought you might get bored with all these technical terms, so let’s have
another warm up.
SAQ 6-2
1. Consider the software product(s)/system(s) you found in
Activity 6-1. Are these expert systems? If not, what
characteristic(s) is/are missing?
UP Open University
Module 6 179
Did you get it? If you did, I think you deserve a (virtual) cold
drink to freshen you up. It’s on your left. You may drink it
now.
If you didn’t, don’t be sad. It’s not really that easy to remember
all these things at once.
You may think that knowledge acquisition may be very trivial and is not
a very critical part of developing the system. Actually, this is the most
difficult and time-consuming step in the process. This difficulty is due to
three main reasons: (1) the inherent inability of many experts to clearly
and precisely express their knowledge, (2) difficulty of representing the
structure of knowledge inside the machine, and (3) many individuals are
involved in the process — the experts, the knowledge engineer (title given
to a system engineer for an expert system), the users, and the team who
will implement the system. To solve this difficulty, new tools have emerged
to facilitate automated knowledge acquisition. These tools are programs
which the knowledge engineer can use to make the process of knowledge
acquisition faster.
UP Open University
180 CMSC G Management Information Systems
SAQ 6-3
You are hired by the country’s largest and leading bank as their
new MIS manager. The management wants to automate the loan
application processing. Do you think an expert system is
appropriate? Explain your answer in 5 sentences.
Did you get it right? This isn’t really that easy, so don’t be hard on yourself
if you didn’t. We will have more case studies during our tutorials so you
can practice your analytical skills some more.
Other AI Technologies
The things we will discuss in this section are really very interesting. So,
although I think you may feel tired and sleepy at this time, let’s continue
our journey through AI. To wake you up, you may stretch your arms and
do some bending, look at the window to see the sky, or look at that picture
you’ve kept in your wallet for a long time. Done? Ok, let’s go!
UP Open University
Module 6 181
Speech synthesis gives the machine the ability to speak to its users. Simple
playback of recorded voice is not speech synthesis. What speech synthesis
refers to are the real creation of words from the basic phonemes of a
language and the formulation of different male and female voices. Any
type of software can benefit from this technology – as a user you need not
read the output on screen because it can provide output you can simply
listen to while doing whatever it is you might be doing.
UP Open University
182 CMSC G Management Information Systems
Robotics
Robotics is the area of AI concerned with simulating human motor abilities
in machines. Robots have been important in manufacturing for more
than a decade now accomplishing simple but important tasks like welding
and painting. Robots have many advantages especially in hazardous
environments. Robots are tireless in repetitive tasks, produce more
consistent high-quality output than humans, and are not subject to dangers
of paint inhalation or retinal damage. Some robots incorporate a certain
amount of visual perception and thus are able to perform assembly tasks
of greater complexity.
Computer vision
Computer vision aims to provide machines with the ability to analyze
sensor data and recognize objects in the physical world. The visual images
are used to control the operations or to instruct computers and other
devices, such as robots.
Fuzzy logic
Uncertainty is the key idea in fuzzy logic. Most often, things aren’t always
right or wrong, true or false. In making decisions, answers are always
clouded by maybes. In fuzzy logic, everything has a degree of certainty.
This degree of certainty is a value from 0 to 1 – 0 for false and 1 for definitely
true. The numbers between 0 and 1 are used to indicate to what extent
an answer is uncertain. These numbers are very important in arriving at
a good solution to the problem. I will not elaborate more on how fuzzy
logic really works because I’m sure that if I do it here, you’ll just get bored
and fall asleep. You may read on this topic later if you are really interested.
UP Open University
Module 6 183
Neural networks
Although expert systems have been successfully applied to many business
problems, there are some difficulties that have severely hampered their
development, namely (1) the enormous time and effort required to extract
the expert’s knowledge and translate it into rules; and (2) the inability of
an expert system to use inductive learning and inference to adapt to
changing relationships in the decision environment. A new technology
called neural network provides solutions to these problems. After it has
been given an initial training set, the system can learn and adapt to new
configurations of the problem.
Many major businesses around the world are currently devoting significant
resources to investigate ways in which expert systems, neural networks,
and other AI technologies in general can be used to help them cope with
problem situations and make better and more consistent decisions fast.
UP Open University
184 CMSC G Management Information Systems
This is the end of the module, I hope you enjoyed studying it. If you did,
I’m sure you won’t go without answering the last SAQ below.
SAQ 6-4
1. The following are actual systems already implemented and used
today. Identify what AI technologies are suited for each and
explain why.
2. The spacecraft that landed on Mars in the 70s was not designed
for travel on the planet’s surface, so they sat immobile, gathering
data from their immediate surroundings. A better way to
explore Mars is to send people there. They could drive over
the surface, make surveys, make quick decisions on where to
explore and adapt to any changes in the plan. Humans,
however, cost a great deal to transport to outer space.
Astronauts need a lot of facilities not only for survival but also
for comfort since a trip to Mars takes several years. The ship
will also be heavier and more complex since it must be able to
return the crew back to Earth. Propose a solution to this
problem.
UP Open University
Module 6 185
ASAQ 6-1
If you missed the points I’ve mentioned here, you may be amazed at
yourself because you might have thought you have something concrete
on your mind but you’re maybe at a loss to fully describe it. And yet
when you start describing it, you may feel you need more than 5 sentences.
ASAQ 6-2
1. You may have found a system that may seem to act intelligently but
actually is not an expert system because it lacks one or more of the
characteristics of a true ES. You should keep in mind that an expert
system must have the following abilities:
infer based on facts and rules contained in the knowledge base
create solutions to problems even if the information are uncertain
explain the decisions and actions made through the explanation
subsystem
refine and expand knowledge
So, are the systems you found expert systems? It doesn’t matter if they’re
not. What matters is that you’re able to identify whether a particular
system is an expert system or not.
UP Open University
186 CMSC G Management Information Systems
Explanation
Subsystem Control Module
2. Your diagram may have a different look. But I just would like you to
be sure our arrowheads are pointing to the same items.
ASAQ 6-3
There is no right or wrong answer here. But you must be able to justify
your answer.
If your answer is yes, you must have mentioned the following points.
A loan application system will allow junior loan officers (not experts
yet) to get the abilities of an expert loan officer.
On the other hand, if your answer is no, your defense should include
these:
Loan application is a sensitive thing for the bank’s customers and using
a computer system is very impersonal and cold which will make the
customers feel the bank is uncaring.
Expert systems do not have any common sense, no feelings, and no real
ability to reason. Loan application cannot be based only on written
information but also on the actual situation in life of a customer that only
a human being can feel and understand.
UP Open University
Module 6 187
ASAQ 6-4
1) Our answers may vary so I’ll just outline here the features that the
actual systems have. We can discuss the other technologies that you
may have incorporated in your answers in our tutorials.
Each of these components interacts with other components and each one
contributes to arrive at a better decision. The figure below shows the
structure of the actual system.
UP Open University
188 CMSC G Management Information Systems
Databases
Data Company Industry Econometric Data on
Maintenance Data Data Data countries
Stock
Neural Forecaster Market
Forecast
S P
FuzzyNet t o
Country o r
Choose Country List c t
k f
o User
Stock l
Choose Stock List i
o
Rule base
Knowledge Rules Rules on Attribute Rules on
Acquisition On Company Industry Rule Countries
UP Open University
Module 7
Systems Analysis
and Design Overview
Before staring to read this module, however, we suggest you get some
fresh air first. Inhale deeply with your eyes closed for one minute and this
should be enough to get you ready for this module.
SAQ 7-1
Define system analysis and design.
UP Open University
Module 7 191
UP Open University
192 CMSC G Management Information Systems
Phase 1.
Preliminary investigation (or simply determining the problem)
Phase 2.
Analysis (or understanding the existing system)
Phase 3.
Design (or planning for a new system)
Phase 4.
Development (or doing the work to create the new system
based on the design)
Phase 5. Implementation (or converting to the new system)
Preliminary
Investigation
Analysis
Design
Development
Implementation
Preliminary Investigation
The preliminary investigation, more popularly known as the feasibility study
or systems survey, is the initial investigation and brief study of the problem.
It consists of the groundwork necessary to determine if the systems project
should be pursued. The systems analyst needs to determine what the
problem is and what to do with it. The ultimate goal is to come up with a
rough plan of how to proceed with the project.
At this stage, the most useful tool to the analyst is the organizational chart
of the client organization. The organizational chart will provide the analyst
with a lot of information on the lines of authority and the flow of
information within the client organization. It will also provide the analyst
with a way of identifying where to start gathering information necessary
to understand the problem.
UP Open University
Module 7 193
UP Open University
194 CMSC G Management Information Systems
SAQ 7-2
Describe briefly the two stages in the preliminary investigation stage.
You learned from Mr. Santos that the company sells groceries and
is composed of one (1) main store, where the management office
of the whole company is found, and fifteen (15) branches, all of
which are in the Metro Manila area. The management as told by
Mr. Santos is satisfied with the sales but is quite convinced that the
cost of operations is quite high.
UP Open University
Module 7 195
President
Administrative Assistant
Accounting Hardware
Marketing
Maintenance
ORGANIZATIONAL CHART
UP Open University
196 CMSC G Management Information Systems
Scope
The project will be limited to the development of
an inventory system using the latest technology
Objectives
The new automated system should:
maintain adequate stock in all branches
reorder stock automatically
allow stock distribution among stores
allow management to access inventory
information
easy to use
reduce cost of inventory function
Activity 7-1
Remember the organization we asked you to identify at the
beginning of this module. Carry out a preliminary investigation
on such organization.
Systems analysis
The purpose of systems analysis is to understand the existing system. A
related goal is to come up with the systems requirements of the new system.
Once you know the shortcomings of the existing system, then you can
basically add this to the requirements of the new system. The best way to
UP Open University
Module 7 197
understand a system is to gather all data about it; this data can then be
organized and analyzed. Hence, in the system analysis phase you will be
concerned with data collection and data analysis. Note that it is possible
that the existing system may or may not be a computerized system.
However, in most cases nowadays, the existing system is a combination
of manual and computerized systems.
Data collection
Written documents
Interviews
Questionnairess
Observations
UP Open University
198 CMSC G Management Information Systems
The worst that can happen in this mode of data collection is when no one
from among the respondents returns the questionnaire and thus we end
up with no data.
Finally, the analyst may opt to just observe by going into the organization
and watch how data flows, who interrelates with whom, how paper moves
from desk to desk, and how it comes into and then leaves the organization.
This form of observation is non-participatory. Another form of observation
is participant observation; in this form the analyst temporarily joins the
activities of the group. This practice is usually necessary in studying a
very large and complicated organization.
Data analysis
The data collection system may probably produce a lot of data in different
formats and details. It is now time to organize data gathered to get ready
for analysis. There are two very useful tools for systems analysis, namely:
data flow diagrams and decision tables.
A data flow diagram is a sort of road map that graphically shows the flow
of data through a system. It is a very useful tool for depicting procedures
and data flow. Although one can actually make a narrative summary of
the procedures and data flow in a system, a picture is usually easier to
follow. As they say, “a picture (in this case a diagram) paints a thousand
words”.
System requirements
Report to management
The main output of this phase is a report detailing the current system,
summarizing the problems found in the current system, and describing
UP Open University
Module 7 199
SAQ 7-3
What are the tools used for systems analysis?
During this stage, you also analyze the data as it is gathered. You
prepare data flow diagrams of the various activities relating to
inventory. Shown below is the data flow diagram to handle
purchasing in the current system. Shown in Figure 7-5 is the
decision table currently in use.
UP Open University
200 CMSC G Management Information Systems
Store
Requisition
Ordering
System
Order
Order (copy)
Invoice
Validation
System Supplier
Order = Invoice Rejected
Invoice
Verified
Invoice
Main Office:
Accounts
Payable
Figure 7-4. The data flow diagram for the current purchasing system
UP Open University
Module 7 201
Rules
Order Procedure 1 2 3 4 5 6
Condition Entries
Valid Requisition Y Y Y Y Y Y
Available in the warehouse Y N N N N
Available in another store Y N N N
Required order Y N N
Special order Y N
Action Entries
Get goods from warehouse X
Transfer goods from another store X
Determine vendor X
Send purchase order X
Hold requisition X X
Send back-order notice X
Reject requisition X
Decision Table for the Current System
UP Open University
202 CMSC G Management Information Systems
Systems design
The systems design phase is the phase in which you actually plan the new
system. This phase is done in two stages: preliminary design stage and the
detailed design stage. In the preliminary design, the analyst establishes
the new system concept and in the detailed design stage the analyst
determines the exact design. The reason why we pass through a
preliminary design is for the analyst to make sure that management
approves the overall plan before spending time on details.
Preliminary design
The list of questions can go on. The objective of the preliminary design is
to illustrate how the system will work and not to show how the system
will finally be developed.
One common method of showing how the system will work is to develop
a prototype for it. Here, management will have a clear picture of what
will happen. A prototype is a limited working system - or subset of a
system - that is developed quickly, sometimes in just a few days. A prototype
is a working model, one that can be modified and fine-tuned. The idea is
that users can get the idea of what the system might be like before it is
fully developed. If they are not satisfied, they can revise their requirements
before a lot gets invested in developing the new system.
Detailed design
UP Open University
Module 7 203
Also at this stage, the analysts already formulate the overall logic by
preparing program structure charts and pseudocodes. Normally, the
detailed design includes the following:
Output requirements
Input requirements
Files and databases
Systems processing
Systems controls and backup
Usually, the first thing that is designed is the supposed output of the system.
This is natural since you as analyst should first know what the client
wants the system to produce as output. In designing this, you have to also
specify the medium - paper, CRT, or file. The medium will usually affect
the contents of the output - what data are needed for the reports. In the
final design, you may need to draw on paper the actual appearance of
the output on CRT and on paper.
Once the output has been determined, you now have to design what kind
of input is needed to produce the desired output. Again, the medium will
play a major role in the design. Here the design will include a snap shot of
the screen on paper if the input is supposed to be done on-line.
One important part of the detailed design is the algorithm for the processing
part of the system. Here, the tools available are flowcharts and
pseudocodes. This part has to be specified properly as this part is usually
being passed to a programmer for implementation. If this is erroneous,
the programmer will never be able to produce the specified output from
the specified input.
Finally, to make sure that the whole process is correct, controls must be
placed throughout the stages of the processing. For example, the input
part might include range checks to make sure that the user inputs only
UP Open University
204 CMSC G Management Information Systems
legal values for the input. Controls for preventing fraud and tampering
must also be instituted. Backups and restoring from backups must be
incorporated so that when there is hardware failure, data loss is avoided.
SAQ 7-4
Give at least three differences of a preliminary design from a
detailed design.
Below we show the design as viewed by the users. The key feature
of the design is an automatic reorder procedure - done by making
the computer generate order forms for products that fall below
critical value.
UP Open University
Module 7 205
You proceed to design the printed reports and screen displays for
the managers. Then you make a detailed plan on the use of wand
readers to read bar codes, plan to download the price file daily to
the POS terminals, plan all files on disk to be backed up everyday,
write the algorithms for the system (see Figure 7-7 below), and
design a data communication system. Each of these must be
specified in detail (which we will skip here).
Channel
High Speed
Modem
High Speed
Modem
Company
Server
Purchasing
and Inventory
PC
UP Open University
206 CMSC G Management Information Systems
Edit and
Sales Product
Price Lookup
Transactions Price File
Program
(POS)
Sales
Receipt
Branch Processing
Inventory Inventory
Program Database
Sales
Transfer Reorder
Transaction
Notice Report
File
Activity 7-3
Using the same organization we asked you to identify at the
beginning of this module, propose a systems design for the
organization.
UP Open University
Module 7 207
Systems development
At this stage, we now have the design. As an analyst, you are required to
prepare the schedule to monitor the principal activities in the systems
development. The development of the system usually involves
programming, program testing and system testing.
For the schedule, usually the analyst will prepare a Gantt chart, a chart
indicating the schedule deadlines and milestones at certain stages of the
system development phase.
Programs are not simply developed and turned over to the clients. While
the programs are being developed, they are actually being tested
individually by the programmers. This type of testing is called unit testing
as they are done to test the individual algorithms in the system. After
everything has been tested individually, they are combined to form the
whole system. The entire system is then tested. This is called system testing
and the objective is to determine whether all programs work together
satisfactorily. Finally a volume testing is done where the system is tested
with real (or live) data in large amounts. This usually reveals errors that
do not show up with test data.
SAQ 7-5
Give the tests being conducted during the system development
phase.
UP Open University
208 CMSC G Management Information Systems
Month 1 2 3 4 5 6 7 8 9 10 11 12
Program specifications
Programming
Unit testing
Program documentation
System testing
System implementation
Gantt chart: Schedule of systems development and implementation
Activity 7-4
Using the same organization we asked you to identify at the
beginning of this module, carry out systems development for the
organization.
UP Open University
Module 7 209
Implementation
At this stage, the system has already been developed and is ready to be
used. However, since we will be dealing with people and with delicate
processes that may have dire consequences to the organization when these
fail, we cannot just simply tell the organization to use the new system. We
have to follow a slow procedure of doing this. The stages involved in the
implementation (and as you may recall from Module 2) are as follows:
Training
System Conversion
Evaluation
Often, the systems analysts do not give personnel training the attention it
deserves since they are preoccupied with the computerized aspect of the
system. But the system cannot be better than the people using it. Hence,
effort should be made to conduct this before the actual conversion.
The system conversion stage is the time when you actually pull the plug
on the old system and make the new one run. Depending on the delicate
nature of the process, there are four ways of doing the conversion. Direct
conversion is a method where the user simply stops using the old system
and starts the new one - a somewhat risky method since there is no other
system to fall back on if anything goes wrong. A phased conversion is one
where the organization eases into the new system one step at a time so
that all the users are using some of the system. In contrast, a pilot conversion
is one where the entire system is allowed to be used by some of the users
and is extended to all users once it has proved successful. In parallel
conversion, old and new systems are operating simultaneously for some
time, until users are satisfied that the new system performs to their
standards.
Is the new system working at the level acceptable to the users? Did it meet
the original specifications, budget, and schedule? These are some of the
questions asked during the evaluation. The ultimate goal of course is to
come up with adjustments that will improve the system in the future.
SAQ 7-6
What are the four ways of doing the conversion from the old system
to the new system?
UP Open University
210 CMSC G Management Information Systems
Activity 7-5
Using the same organization we asked you to identify at the
beginning of this module, Propose an implementation strategy for
the organization.
UP Open University
Module 7 211
ASAQ 7-1
ASAQ 7-2
1. Definition of the problem – stage where the true nature of the problem
is determined.
2. Feasibility study – stage when a brief look is done at the major factors
influencing the system, which will allow the manager to solve the
defined problem or achieve the desired objectives.
ASAQ 7-3
1. Data flow diagrams – road map that geographically shows the flow
of data through the system.
2. Decision logic tables – standard table of the logical decisions that must
be made regarding potential conditions in a given system.
ASAQ 7-4
The preliminary design is used to establish the system concept and it usually
answers certain general questions about the system requirements. The
detailed design, on the other hand, is already the exact design and it is
where every aspect of the system is given in detail.
UP Open University
212 CMSC G Management Information Systems
ASAQ 7-5
Volume test – the system is tested with real and voluminous data
ASAQ 7-6
The four ways of doing the conversion from the old to the new system
are:
Direct conversion – the user simply stop using the old system and
starts the new one
Phased conversion – the organization eases into the new system one
step at a time so that all the users are using some parts of the system
UP Open University
Module 7 213
References
Alter, S. (1996). Information systems: A management perspective. Menlo Park,
CA: Benjamin/Cummings.
Brightman, R.W., Luskin, B.J., & Tilton, T. (1968). Data processing for deci-
sion making: An introduction to third generation information systems. New
York: MacMillan.
Brooks, C.H.P., et.al. (1982). Information systems design. New Jersey:
Prentice-Hall.
Capron, H.L. (1990). Computers: Tools for an information age. Redwood
City, CA: Benjamin/Cummings.
Cardus, D.C., Hammons, C., & Thrall, R.M. (1979). Multiple objective ben-
efit-cost models for decision makers. Academic Press.
Carter, G.M, Murray, M.P, Walker, R.G., & Walker, W.E. (1992). Building
organizational decision support systems. Academic Press.
Davis, G.B. (1985). Management information systems: Conceptual, founda-
tions, structure and development. Boston: McGraw-Hill Book Co.
Edwards, P. (1993). Systems and analysis and design. Boston: McGraw-Hill.
Everest, G. (1985). Database management. Boston: McGraw-Hill Book Co.
Finkelstein, C. (1992). Strategic systems development. Addison-Wesley.
Gane, C. Structured systems, analysis, tools and techniques. New Jersey:
Prentice-Hall, Inc.
Gerrity, T.P. Jr. “The design of man-machine decision systems”, Sloan
Management Review. (1997):12 (2) 59-75.
Gorry, G.A. & M.S. Scott Morton. “A framework for management infor-
mation systems”. Sloan Management Review, 1971:pp.55-70.
Keen, Peter G.W. & Michael Scott Morton. (1978). Decision support sys-
tems: An organizational perspective. Reading, MA: Addison-Wesley.
Little, J.D.C. “Models and Managers: The Concept of a Decision Calcu-
lus”, Management Science. 1970: 16 (8), B466-485.
Martin, J. (1993). Principles of object-oriented analysis and design. Simon &
Schuster Company.
McLeod, R., Jr. (1990). Management information systems. New York: MacMillan.
Pritsker, A.A.B, & Pegden, C.C. (1979). Introduction to Ssimulation and
SLAM. New York and Brisbane: John Wiley and Sons.
Scott Morton, Michael S. (1971). Management decision systems: Computer-
based support for decision-making. Graduate School of Business Admin-
istration, Harvard University.
Siegel, P. (1975). Strategic planning of management information systems.
Mason and Lipscomb Publishers, Inc.
Simon, H.A. (1975). Administrative behavior. New York: MacMillan.
Spragne, R. & B. McNurlin. (1986). Information systems in practice. Prentice-
Hall, Inc.
Sprague, R.H. & Carlson, E.D. (1983). Building effective decision support
systems. Grolier, Inc.
Weltman, G. (1979). Adaptive computer-aided decision systems. Academic Press.
UP Open University