Mis
Mis
Many organizations have purchased computers for data processing and for meeting the statutory
requirements of filing the returns and reports to the Government. Computers are used mainly for
computing and accounting the business transactions and have not been considered as a tool for
information processing. The organizations have invested on computers and expanded its use by
adding more or bigger computers to take care of the numerous transactions in the business. In
this approach, the information processing function of the computers in the organization never got
its due regard as an important asset to the organization. In fact, this function is misinterpreted as
data processing for expeditious generation of reports and returns, and not as information
processing for management actions and decisions. However, the scene has been changing since
late eighties when the computers became more versatile, in the function of Storage,
Communications, Intelligence and Language. The computer technology is so advanced that the
barriers of storage, distance understanding of language and speed are broken.
The computers have become user-friendly. They can communicate to any distance and hare data,
information and physical resources of other computers. Computers can now be used as a tool for
information processing and communication. It can be used for storing large database or
knowledgebase. It can be used for knowing the current status of any aspect of the business due
to its online real time processing capability. With the advancement of computer technology more
popularly known as information technology, it is now possible to recognize information as a
valuable resource like money and capacity. It is necessary to link its acquisition, storage, use, and
disposal as per the business needs for meeting the business objectives. Such a broad based
activity can be executed only when it is conceived as a system. This system should deal with
management information and not with data processing alone. It should provide support for
management planning, decision making and action. It should support the needs of the lower
management as well as that of the top management. It should satisfy the needs of different people
in the organization at different levels having varying managerial capabilities. It should provide
support to the changing needs of business management. In short, we need a Management
Information System flexible enough to deal with the changing information needs of the
organization. It should be conceived as an open system continuously interacting with the
business environment with a built-in mechanism to provide the desired information as per the
new requirements of the management. The designing of such an open system is a complex task.
It can be achieved only if the MIS is planned, keeping in view, the plan of the business
management of the organization. The plan of MIS is consistent to the business plan of the
organization. The information needs for the implementation of the business plan should find
place in the MIS. To ensure such an alignment possibility, it is necessary that the business plan
strategic or otherwise, states the information needs. The information needs are then traced to the
source data and the systems in the organization which generate such a data. The plan of
development of the MIS is linked with the steps of the implementation in a business
development plan. The system of information generation is so planned that strategic information
is provided for the strategic planning, control information is provided for a short term planning
and execution. The details of information are provided to the operations management to assess
the status of an activity and to find ways to make up, if necessary. Once the management needs
are translated into information needs, it is left to the designer to evolve a plan of MIS
development and implementation.
A long range MIS plan provides direction for the development of the systems, and provides a
basis for achieving the specific targets or tasks against a time frame. The plan would have
contents which will be dealt by the designer under a support from the top management.
It is necessary to develop the goals and objectives for the MIS which will support the business
goals. The MIS goals and objectives will consider management philosophy, policy constraints,
business risks, internal and external environment of the organization and the business. The goals
and the objectives of the MIS would be so stated that they can be measured. The typical
statements of the goals are as under:
o It should provide online information on the stock, markets and the accounts balances.
o The query processing should not exceed more than three seconds.
o The focus of the system will be on the end user computing and access facilities.
Such statements of the goals and objectives enable the designer to set the direction and design
implementation strategies for the MIS Plan.
The designer has to take a number of strategic decisions for the achievement of the MIS goals
and objectives. They are:
b) System development strategy: Any approach to the system development Operational vs.
Functional Accounting vs. Analysis Database vs. Conventional approach Distributed vs.
Decentralized processing One Database vs. multiple databases SSAD vs. OOT
c) Resources for system development: In house vs. external, customized development vs. the use
of packages.
2. Remember that the system design is for the use of the user and it is not the designer's
prerogative to dictate the design features. In short, the designer should respect the demands of
the user.
3. Not to mix up technical needs with the information needs. He should try to develop suitable
design with appropriate technology to meet the information needs. The designer should not
recommend modifications of the needs, unless technically infeasible.
4. Impress upon the user the global nature of the system design which is required to meet the
current and prospective information need.
5. Not to challenge the application of the information in decision-making. It is the sole right of
the user to use the information the way he thinks proper.
6. Impress upon the user that the quality of information depends on the quality of input.
7. Impress upon the user that you are one of the users in the organization and that the information
is a corporate resource and he is expected to contribute to the development of the MIS.
8. Ensure that the user makes commitment to all the requirements of the system design
specifications. Ensure that he appreciates that his commitments contribute largely to the quality
of the information and successful implementation of the system.
9. Ensure that the overall system effort has the management's acceptance.
10. Enlist the user's participation from time to time, so that he is emotionally involved in the
process of development.
11. Realize that through serving the user, he is his best guide on the complex path of
development.
12. Not to expect perfect understanding and knowledge from the user as he may be the user of a
non-computerized system. Hence, the designer should be prepared to change the system
specifications or even the design during the course of development.
13. Impress upon the user that the change, which is easily possible in manual system, is not as
easy in the computer system as it calls for changes in the programs at cost.
14. Impress upon the user that perfect information is nonexistent His role therefore still has an
importance in the organization.
15. Ensure that the other organization problems are resolved first before the MIS is taken for
development.
16. Conduct periodical user meetings on systems where you get the opportunity to know the
ongoing difficulties of the users.
17. Train the user in computer appreciation and systems analysis as his perception of the
computerized information system will fall short of the designer's expectation. Implementation of
the MIS in an organization is a process where organizational transformation takes place. This
change can occur in a number of ways. The Lewin's model suggests three steps in this process.
The first step is unfreezing the organization to make the people more receptive and interested in
the change. The second step is choosing a course of action where the process begins and reaches
the desired level of stability, and the third step is Refreezing, where the change is consolidated
and equilibrium is reinforced. Many a times, this process is implemented through an external
change agent, such as a consultant playing the role of a catalyst.
The significant problem in this task is the resistance to change. The resistance can occur due to
three reasons, viz., the factors internal to the users of information, the factors inherent in the
design of the system and the factors arising out of the interaction between the system and its
users. The problem of resistance can be handled through education, persuasion, and participation.
This can be achieved by improving the human actors, and providing incentives to the users, and
eliminating the organizational problems before implementing the system.
4.6 SDLC
System development cycle stages are sometimes known as system study. System concepts which
are important in developing business information systems expedite problem solving and improve
the quality of decision-making.
The system analyst has to do a lot in this connection. They are confronted with the challenging
task of creating new systems and planning major changes in the organization. The system analyst
gives a system development project, meaning and direction. The typical breakdown of an
information systems life cycle includes a feasibility study, requirements, collection and analysis,
design, prototyping, implementation, validation, testing and operation. It may be represented in
the form of a block diagram as shown below:
4.6.1 Feasibility study It is concerned with determining the cost effectiveness of various alternatives
in the designs of the information system and the priorities among the various system
components.
b) Requirements, collection and analysis It is concerned with understanding the mission of the
information systems, that is, the application areas of the system within the enterprise and the
problems that the system should solve.
c) Design It is concerned with the specification of the information systems structure. There are
two types of design: database design and application design. The database design is the design of
the database design and the application design is the design of the application programs.
e) Implementation It is concerned with the programming of the final operational version of the
information system. Implementation alternatives are carefully verifies and compared.
f) Validation and testing it is the process of assuring that each phase of the development process
is of acceptable quality and is an accurate transformation from the previous phase.
System analysts are the facilitators of the study of the problem and needs of a business to
determine how the business systems and information technology can best solve the problem and
accomplish improvements for the business. The system analyst is responsible for examining the
total flow of data throughout the organization.
Various aspects of an organization like personnel interactions and procedures for handling
problems of the computer are studied by him. The person involved in the system development is
known as system analyst. His main role is as consultant, supporting and maintenance expert, he
should work with a cross section of people and should have the experience of working with
computers. He is a problem solver and takes problem as a challenge and enjoys meeting
challenges. He knows how to use the right tools, techniques and experience at the right time.
b) Economic feasibility: It is the measure of the cost effectiveness of a project. It is also known
as cost benefit analysis.
c) Operational feasibility: It is a measure of how comfortable the management and users are
with the technology.
4.9 DFD
Data flow diagrams represent the logical flow of data within the system. DFD do not explain
how the processes convert the input data into output. They do not explain how the processing
takes place.
DFD uses few symbols like circles and rectangles connected by arrows to represent data flows.
DFD can easily illustrate relationships among data, flows, external entities and stores. DFD can
also be drawn in increasing levels of detail, starting with a summary high level view and
proceeding o more detailed lower level views.
number of guidelines should be used in constructing DFD.
Choose meaningful names for the symbols on the diagram.
Number the processes consistently. The numbers do not imply the sequence.
Avoid over complex DFD.
Make sure the diagrams are balanced
Introduction to SD
The business application system demands designing of systems suitable to the application in
project. The major steps involved in the design are the following:
Input Design Input design is defined as the input requirement specification as per a format
required. Input design begins long before the data arrives at the device. The analyst will have to
design source documents, input screens and methods and procedures for getting the data into the
computer.
Output Design The design of the output is based on the requirement of the user manager,
customer etc. The output formats have to very friendly to the user. Therefore the designer has to
ensure the appropriateness of the output format.
Development When the design and its methodology are approved, the system is developed
using appropriate business models. The development has to be in accordance to a given standard.
The norms have to be strictly adhered to.
Testing Exhaustive and thorough testing must be conducted to ascertain whether the system
produces the right results. Testing is time consuming: Test data must be carefully prepared,
results reviewed and corrections made in the system. In some instances, parts of the system may
have to be redesigned. Testing an information system can be broken down into three types of
activities: unit testing, system testing and acceptance test. Unit testing or program testing
consists of testing each program separately in the system. The purpose of such testing is to
guarantee that programs are error free, but this goal is realistically impossible. Instead, testing
should be viewed as a means of locating errors in programs, focusing on finding all ways to
make a program fail. Once pinpointed, problems can be corrected. System testing tests the
functioning of the information system as a whole. It tries to determine if discrete modules will
function together as planned and whether discrepancies exist between the way the system
actually works and the way it was conceived. Among the areas examined are performance time,
capacity for file storage and handling peak loads, recovery and restart capabilities and manual
procedures. Acceptance testing provides the final certification that the system is ready to be used
in a production setting. Systems tests are evaluated by users and reviewed by management.
When all parties are satisfied that the new system meets their standards, the system is formally
accepted for installation.
Conversion is the process of changing from the old system to the new system. Four main
conversion strategies can be employed. They are the parallel strategy, the direct cutover strategy,
the pilot strategy and the phased strategy.
In a parallel strategy both the old system and its potential replacement are run together for a time
until everyone is assure that the new one functions correctly. This is the safest conversion
approach because, in the event of errors or processing disruptions, the old system can still be
used as a backup. But, this approach is very expensive, and additional staff or resources may be
required to run the extra system. The direct cutover strategy replaces the old system entirely with
the new system on an appointed day. At first glance, this strategy seems less costly than the
parallel conversion strategy. But, it is a very risky approach that can potentially be more costly
than parallel activities if serious problems with the new system are found. There is no other
system to fall back on. Dislocations, disruptions and the cost of corrections are enormous.
The pilot study strategy introduces the new system to only a limited area of the organization,
such as a single department or operating unit. When this version is complete and working
smoothly, it is installed throughout the rest of the organization, either simultaneously or in stages.
The phased approach strategy introduces the new system in stages, either by functions or by
organizational units. If, for example, the system is introduced by functions, a new payroll system
might begin with hourly workers who are paid weekly, followed six months later by adding
salaried employees( who are paid monthly) to the system. If the system is introduced by
organizational units, corporate headquarters might be converted first, followed by outlying
operating units four months later.
Moving from an old system to a new system requires that end users be trained to use the new
system. Detailed documentation showing how the system works from both a technical and end-
user standpoint is finalized during conversion time for use in training and everyday operations.
Lack of proper training and documentation contributes to system failure, so this portion of the
systems development process is very important.