Escolar Documentos
Profissional Documentos
Cultura Documentos
NO
General Perception of MIS is that it is a computer based system with a bunch of computing and communication technology.
INFORMATION
Required by Management, generated by some type of System
Information System The Systems used by the Lower management for getting information using the data collected by various means.
Management Information System The Systems by which the top executives get information for further planning, organizing, decision making etc.
Organization :-
Platform designed by the group of people to achieve output and pre-defined objectives A stable, formal & social structure which takes resources from environment, process them and produce out put.
Organization :Characteristics :Clear line of authority Unity of command (No member should report to more than one member) Departmentalized No of members reporting to manager should be according to nature of task. Responsibility and accountability
Management/ Manager:Group of people who make decisions & formulate the action plan. Management is the art of getting things done through and with the people in organized groups.
Managers are the people responsible for getting the work done.
Manager does not get things done through a magic stick rather he does it by performing different function in a systematic way.
Management/ Manager:Qualities of manager : Skilled Planning ability Organizing Controlling Initializing Leadership Able to participates in design and CIS
A manager function with 3 basic elements: Ideas, Things(Physical parts) and People
Management Information System ROLL OF A MANAGEMENT (Managerial functions) Planning Organizing Staffing Directing Controlling Decision-Making
Management Information System PLANNING Planning involves decisions making on : what has to be done by when by whom and how it has to be done.
The process of planning is categorized in two levels: 1.Strategic objectives) Planning (Planning to achieve long term
10
Management Information System ROLL OF A MANAGEMENT (Managerial functions) Planning It is a process of foreseeing the future in advance. It bridge a gap between where we are and where we want to be. Planning should answer the following questions: What to do? When to do? Who is to do? How is it to be done? Where is it to be done? Why is it to be done?
Managers plan by setting goals and objectives and lay down policies, procedures, rules, programmes, budgets, strategies and schedule to achieve the plan.
11
Management Information System ROLL OF A MANAGEMENT (Managerial functions) Organizing It is a process of: identifying the entire job dividing the job into convenient sub-jobs allocation sub-jobs to person/group of persons. delegating authority to each so that the job is carried out as planned.
12
Management Information System ROLL OF A MANAGEMENT (Managerial functions) Staffing It is a process of: Putting right person on right kind of job. Training & development of persons to accomplish their tasks effectively.
13
Management Information System ROLL OF A MANAGEMENT (Managerial functions) Directing In order to achieve pre-defined goals and objectives, people in organization have to be guided, motivated and led by the manager. It includes: Communication Motivation Leadership
14
Management Information System ROLL OF A MANAGEMENT (Managerial functions) Controlling Controlling It includes: Fixing standards for measuring work performances. Measurement of actual performance Comparing actual with standard and finding out deviations if any. Taking Corrective actions. ensure that activities are being performed as per plans.
15
16
To translate vision of the top management perates on the parameters of cost, revenue, profit. Formulate the yardstick and specific job schedule.
18
Monitors day-to-day activities of an organisation. Accomplish the specified task and provide services as assigned as per schedule.
19
20
21
Management Information System Decision-Making Structured decisions Made according to set procedures and rules. Decisions are repetitive & routine in nature. Have a definite procedures for handling the problem.
22
Management Information System Decision-Making Un-structured decisions Do not have and pre-defined procedures. Involves high degree of freedom. Require lot of creativity and intuitions from manager. Occurs occasionally. Majorities of decisions at operational level are structured and decisions as strategic planning levels are unstructured.
23
24
Emerging understanding of automated decision making taking decisions. research mis reports required by Top/Middle level Management. Introduction of network technologies Development of intranet Development of telecom technology.
25
Knowledge workers: Peoples like engineers, architects, scientist who design products & services and create knowledge for the organisation.
26
INFORMATION :-
It is a valuable resource required by the management in order to run business organization. DATA : Collection of raw fact Details derives from data after analyzing the data is terms as Information.
27
One cannot perceive (observe) anything that is not a system in itself. A system has more than one element/component
Human body is a system with element like organs, tissues, bones, blood, nerves network and the basic goal is homeostasis ( the tendency towards a relatively stable equilibrium between interdependent elements, especially as maintained by physiological processes.)
28
SYSTEM :Computer System with physical elements like CPU, monitor, chips, cables and the basic goal is to process the data.
Accounting is a system with elements journal, ledgers and the basic goal is recording of financial transactions, preparation of balance sheet etc.
29
So we can define SYSTEM as :Set of components/elements that work together to accomplish one or more common goals together.
It is a set of elements which are joined together to achieve a common objective. These elements are interrelated & interdependent.
(System is further divided into subsystems)
30
31
department, division, units etc. These are SUB-SYSTEMS of organisation. Further these sub-systems are system in itself.
32
In a manufacturing organisation, raw materiel is the Input to a system which is processed by using various processing facilities and converted in to finished product ( Output ).
Input
Process
Output 33
Management Information System CONTROL SYSTEM Every major organisation have a set of controls associated with it. Controls are procedures to determine deviations and indicate corrective actions. Important tool for Monitoring the implementation of a plan at various stages Compares output with the established standards.
34
Management Information System CONTROL SYSTEM Feedback Control System Provides the information after the deviation between the output and a predetermined standard to the source of the input. Feed forward control system It is a defensive control Triggers the effect before the deviation from the established standards occurs.
35
36
Cybernetic System
When feedback and control elements are attached to a system to make it self regulating and self monitoring, it is known as Cybernetic system.
Input
Process Feedback/Control
Output
Daily use Example : Thermostat controlled heating system which automatically monitors and regulate itself to maintain a desired temperature on the basis of feedback it gets from environment.
37
Boundaries/Environment of System
A system is identified by certain limiting factors like its components its processes its interrelationship. These limiting factors are called boundaries. Effective interfaces can be made amongst various systems by identification of their boundaries. Everything outside the boundaries of a system is called its environment.
38
Boundaries/Environment of System
Input
Process Feedback/Control
Output
Boundary
Environment
39
40
Management Information System OPEN SYSTEM / CLOSED SYSTEM An system is an open system which allows inputs and facilitates interactions with other systems. In other words, an open system interacts with its environment. Closed system:
A system which does not interact with or exchange any of its inputs or outputs with the environment is called closed system. Isolated from environmental influences. Self contained. Does not interact with environment.
41
Information System
Set of computerized interrelated components for Gathering data Storing data Processing data and Convert business data into information. (Using some technical tools)
These systems provide support to management at all level.
It supports organisation.
decision-making
and
control
in
an
42
Information System
Computerized IS has 6 Components. i. iii. H/W Data ii. iv. S/W Technical Man Power
43
44
45
Hand-on User- Clerk, Receptionist Manager User- Utilize data to get information by using some IS. In-direct Users-Any user directly affected by IS (Bank Customer)
46
Functional Effectiveness
Better decision making by managers
Product development
Introduction of CAD/CAM, robotics, AI
Electronic markets
47
Information System
Negative Impacts
o By automating activities, jobs are eliminated. o Privacy of people
o Everything depend of IS. If there is some fault, everything stop o Health problems like stress etc.
48
Garbage in Garbage out. Data Security. Cultural and style barriers( Information sharing culture)
49
Timely Reliable produced through well structured methods of information collecting & processing. Such methods of collecting information needed for decision-making by management are widely known as MANAGEMENT INSFORMATION SYSTEM.
50
--MIS deals with the information that is systematically collected in accordance with well defined set of rules. --MIS is nothing but analyzing of data captured through routine data process applications(IS). --MIS is an integrated, user-machine system for providing information to support the operations, management and decision making function in an organisation.
51
52
In today's world of business, in order to survive and grow, management must have a properly planned, analyzed, designed and maintained MIS so that it provides timely, reliable and useful information to enable the management to take speedy and rational decisions.
53
In today's world, organizations are required to compete not locally but globally. This further enhance the necessity of such system. We can also say that today MIS is the nerve center of an organization.
54
55
Business Processes
a. b. c. d.
(Manufacturing sector)
Inventory control and reporting(store/stock) Purchase and receiving(vendor management.) Production scheduling Production control i. Monitoring ( Performance Vs plan analysis) ii. Variance (discrepancy) reporting iii. Quality control iv. Maintenance e. Logistic i. Distribution Network ii. Areawise short/surplus analysis iii. Warehouse stock status reporting f. Sales order processing i. Customer billing ii. Order processing iii. Transportation
56
Business Processes
G.
i. ii. iii. Design Automation Project Design and control Industrial Engineering
(Manufacturing sector)
h.
i. ii. iii. iv. v.
Marketing
Brand Positioning Advertising Sales Analyses Market Survey Analyses Sales forecasting Sales Management
vi. I.
i. ii. iii. iv. v. vi. vii. viii. ix.
Financial
Accounts receivable Accounts payable General ledger Cost accounting Fixed assets accounting Budgeting Ration analyses Working capital mgt. Profit and loss accounting
57
Business Processes
J. i. ii. iii. iv. v. K. i. ii. Personnel
(Manufacturing sector)
Payroll Leave records File/dak monitoring Human resource / recruitment Training Legal Documentation of rules, regulations and policies Implementation of Legal statutory(constitutional) requirements.
58
Every organisation has set of well defines functions in its various departments which are called functional areas of business. There are two categories:
FRONT OFFICE functions Back-office functions
59
In HOTEL INDUSTRY, Common front office functions are ROOM RESERVATION and ROOM SERVICE
60
61
Some of the main business functions/activities in a manufacturing organisation are : Production Marketing Financial & Accounting Personnel Material Control
62
63
64
65
66
Management Information System TYPES OF INFORMATION SYSTEMS Functional point of view:Productions Information System ( Manuf.)
Responsible for actually producing the goods & services. Deals with planning, development, maintaining & production. a) Machine control System ( Operational Level) Control the action of machine & equipment.
67
Management Information System TYPES OF INFORMATION SYSTEMS Functional point of view:Productions Information System ( Manuf.)
b) CAD and R & D System ( Knowledge Level) Design & modify the products using IT.
c) Production Planning ( Management Level) When & how many products should be produced.
68
Management Information System TYPES OF INFORMATION SYSTEMS Functional point of view:Productions Information System ( Manuf.)
e) Quality control System ( Management Level) Whether products & services are according to set norms.
69
Management Information System TYPES OF INFORMATION SYSTEMS Functional point of view:Financial & Accounting system
Keeps track on firms financial assets and fund flows.
This system supports the decision-making process financial functions of the organisation such as: Where to invest funds and to what extent? Where to raise funds and to what amount? How much to pay in dividends?
of
70
Management Information System TYPES OF INFORMATION SYSTEMS Functional point of view:Financial & Accounting system
Besides this, currents assets of the organisation are also required to be efficiently managed .
Forecasting Funds management Auditing (working according to guidelines or not) Book Keeping Accounts receivable & Payable Budgeting Profit Analysis
71
Management Information System TYPES OF INFORMATION SYSTEMS Functional point of view:Sales & Marketing Information System
Identify the customers for products & services.
Identify the needs of customers for designing products & services. Promote products & services. Provide on-going support to suppliers & customers. Sales Policies & Advertisements. Pricing.
72
Management Information System TYPES OF INFORMATION SYSTEMS Functional point of view:Human Resources Information System
Takes care of needs of man-power/staff. Carried out by the personnel administration. Major impact on all other functional area of business. Recruitments PIS Training & Development Carrier Planning Performances appraisals
73
Management Information System TYPES OF INFORMATION SYSTEMS Management point of view:There are different level of managements. Operational Level Middle Management Level Knowledge Level Strategic Level
Each has different types of interest and require different type of information. No single system can provide all the information at all 74 level.
Management Information System TYPES OF INFORMATION SYSTEMS Management point of view:Operational Level Monitors the elementary activities and records transaction of the organisation. This level is to answer routine questions on bases of data entered/collected. Exp:- record issue of an item from store Record bank transaction
TPS
75
Management Information System TYPES OF INFORMATION SYSTEMS Management point of view:Knowledge Level System Support organisation knowledge workers & data workers. Help the firm to integrate new knowledge in to business. Help the control of flow of paperwork.
Management Information System TYPES OF INFORMATION SYSTEMS Management point of view:Middle Management Level System Support the monitoring, controlling, decision-making and administrative activities of middle managements.
MRS, DSS
77
Management Information System TYPES OF INFORMATION SYSTEMS Management point of view:Strategic Level System Support the long-term planning activities of senior management.
ESS
78
79
80
TPS supports the: Routine business events Affect the financial health of organization TPS Uses data and produce data. It does not provide any information for decision-making.
Data Input
Processing
Data output 81
business transactions)
1. Books keeping
O Data Editing (Checklist are generated and compared with the original data and further modifications done if required.
82
2. Data Storage
All Data gathered of organisation must be stored safely. Transaction to be recorded occurs daily but monthly. The storage media should be secure and reliable as data loss is a major loss to the organisation. Data that is not used further should be legally destroyed. manager require reports
3.
Issuance
Issuance involves the generation of business documents from the data stored as required by the individuals inside or outside the firm. The issuance can be of two type: Event driven (Issuance of a order slip, bill in a hotel) Schedule driven (Payroll Checks, Daily collection in a hotel)
83
84
Payroll processing O rders Processing (O rder from custom ers) Inventory System (Stock M aintenance) challans and bills etc.) Invoicing System (G enerates invoices Account receivable system (m aintains custom ers accounts) Purchasing system (Vendors inform ation, purchase orders) Account System
G eneral Ledger System (Integrates all transaction data from all other transact
85
86
TPS keeps an organisation running smoothly by automating the processing of the huge amount of data that must be handled daily. (Rail Reservation).
87
MIS/MRS in an information system which processes data collected from any TPS and convert it into information for further decision-making, planning, controlling etc for management.
Processing
output
Information
MIS uses TPS for data inputs
88
It provides pre-formatted/pre-defined information or reports to the management. These reports help assist managers in : planning controlling initiating organizing taking structured types of decisions.
types
of
89
Generally this system is based on TPS. Focus of TPS is on collecting data accurately. MRS is focused on information and effectiveness.
90
Some times ago, the main output of MRS was only the Hard Copy (printed Copy) containing details and summary transaction. Now, with the availability of many types of display facilities, many out-puts are provided on screen itself. (Railway /airlines status of arrival & departure timing display is pre-defined and structural types of information. This type of information is of no use to present as hard-copy.
Every morning, Director need a report showing production and sales on a previous day. Marketing manager wants a distribution of sales in various regions in the country. Accounts officers wanted to see the amounts outstanding against the customers.
91
1. Schedule reports
92
Reports produced by MRS usually fall in three categories. 2. Exceptional reports Generated when something un-usual happens which requires some types of management attention
expense overrun pending payments defaulter lists re-order
93
94
Characteristics of Reports
The information contained in the reports should fulfill the objective of the requester. The information contains in MRS reports should be:
Timely (Delayed information is no information. In a mail box if we get message after mail box in full is of no use. We should get message before it fully occupied) Accurate (Should be free errors) Relevant (Means usefulness of report content. At lower level, manager wants detailed report, at upper level managers require summary reports) Verifiable ( A verifiable report is likely to be trusted more ).
95
Role of IT in MRS Very fast, Accurate, Less man power, NO ALAS in generating them. If you ask to store keeper to give the details of existing stocks, he clicks a button on computer to give report other wise . Similarly accounts status, leave record.
96
What is office?
An office is a place where staff, secretaries and managers (data workers) perform administrative and managerial functions. Every organisation has an office. All management's and administrative task are performed in the office.
97
It includes Hardware and Software techniques that makes data workers more productive. The introduction of IT has a dramatics effects on day-to-day office jobs Some major tasks are:
Document generation Document storage Document manipulation Communicating within org or outside org.
Before invention of computers, these are done manually or by using some mechanical machine. But now nature of an office has changed. organization are introducing OAS.
98
Above requirements can not be achieved without computers so we need Office Automation.
99
100
Teleconferencing system
This system is used for conduction seminars and trainings and also for High level meetings. Audio teleconferencing Video Conferencing
101
4.
Support system
This include other activities of an office like Personnel Information system, Dak management system etc.
102
1. 2. 3. 4. 5. 6.
Increased productivity due to better utilization of human resources Improved quality of work and decisions due to computerized storage / retrieval of information. Improved organizational effectiveness due to better communication system Better services to customer due to fast service. Elimination of manual work by filing/searching the document Better utilization of time and money
103
1. 2. 3. 4.
Office staff become dependent on computers and other technologies Expansive health problems ( doing work on computers continuously) In the case of failure of computers, everything stops.
104
Top-level management handle un-structured decisions. Low level management handle structured decision. Middle level faces decisions with a mix of structured and unstructured components, which are termed as semi-structure decision.
In Semi-structured decision, part of the decision can be structured and hence programmed, while other for part of the decision; manager has to apply his own capabilities.
105
106
DSS are generally operated through terminal-based interactive dialogues with users. MIS processes data collected by any TPS and convert it into information while DSS processes this information to support the decision-making processes of a manager.
107
108
The systems which combines organisation data with analytical models or data analysis tools to provide support to the managers in evolving un-structured and semi structured decisions.
A DSS is tailored to a specific managerial or special problem, its use is limited to the task. Pricing decision Evaluating Investments Dispatching and routing Transport Evaluating Potential Drill Sites for an oil and gas company DSS provide solutions to the unstructured problems using simulation techniques and system models.
109
Technically , a DSS may not involve high technology, but the right use of technology/tools is important. They should also be flexible and easy to use. Since purpose of this system is to provide support, hence they are called DSS.
110
First, WHAT IS EXECUTIVE? person/manager at or near the top of the organizational Has strong influence in defining the course of organisation President, Vice President, CEO can be Executive of the company. involved in decision-making of un-structural nature of problems. Use intuition(sixth sense) at each step of problem solving due to unstructured nature of problems. Broadly, Executives performs Strategic planning, tactical Planning and fire-fighting activities.
111
ESS is an extension of MIS which is a special kind of DSS. It is specially tailored for CEOs of organisation to support its decision-making. It uses various types of DSSs but it is more specific and person oriented.
EIS at strategic level are designed to address un-structured decision using advanced graphic and communication.
112
Management Information System KNOWLEDGE BASED INFORMATION SYSTEM These are advanced Information Systems. KBIS are based on artificial intelligence AI : Capability to make computers display intelligent & human-like behavior. KBS has the potential to extend a managers problem solving abilities. These systems are capable to show human-like intelligence. Artificial Intelligence, robotics, vision system are important KBS that assist the managerial decision making.
113
Provides advice to decision makers, which is normally received from human experts.
Using an expert system, a non-expert can achieve performances comparable to an expert in a particular problem domain. It is interactive in nature. It asks questions from the user. On the basis of answers, an expert system searches its knowledge data base for facts & rules.
114
Expert system uses the knowledge base data system to advice decision makers. The expert systems poses questions to a decision maker who responses interactively.
Business Application of an Expert Systems Providing Tax advice Responding to customers inquiries Giving people assistance in filling out forms. Educating trainees
115
116
Unstructured ness(if requirement of users are structured discrete , it is easier to develop otherwise..)
Users task comprehension (if user is capable of explaining what he wants, there will be no problem in analysis other wise) Developers task proficiency (un-trained System Analyst/Designer/developer)
117
Since there are so many factors involved in building of a quality system, it is not possible to keep a control on each one of them without following a well-defined methodology. A proper methodology can force every developer to follow one universal set of guidelines, so that the team members sitting at different sites, locations, or joining at different times, can understand the system easily and get involved in the development of system.
118
Approaches of SYSTEM DEVELOPMENT METHODOLOGY There are some approaches for Information system development depending on the uncertainty. Uncertainty is a major factor in defining the approach to be followed for system development. If uncertainty is high, the system is developed on experimental basis first.
C on tin ge n c y Ty p e
.
119
Approach)
120
In order to develop software successfully, total development process is divided into smaller basic activities/phases as follows: System Investigation System Analysis System Design Software Development System Testing Implementation Maintenance
121
Overall responsible for development of a software. Conducts a system study, identify activities and objectives and determine a procedure to achieve the objectives Activities:
Studies the problems and need of an org. Determine how people, methods and technology can improve the system. Works as an investigator by extracting real problems from exiting system. Monitors system in relation to quality, cost and time Create a detail physical and logical design of a system Introduces changes to the user org. Understands users feelings about existing and proposed system. Presents system proposal to the management Motivates users to participate in development and use of proposed system
122
123
124
Problem Definition Here proper understanding & definition of problem is studied to find the cause of problem. Some possible definitions of problems may be:
1.Existing system is slow ie poor response time. 2.Unable to handle the workload. 3.Existing system is not economical. 4.There is problem of accuracy and reliability. 5.Required information is not produced by existing system 6.Problem of security.
125
Feasibility Study (FS) The aim of FS is to assess alternatives systems and to propose the most feasible and desirable system for development. The FS provides an overview of the problem. It also answer the question that IS THE PROBLEM EVEN WORTH SOLVING. The finding of FS is submitted to the user management. If user management approves the same then further development start.
126
127
128
129
130
131
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Covering Letter Table of Contents Overview Description of Existing Systems System requirements Description of proposed system Development Plan Technical feasibility findings Cost and Benefits Recommendations and conclusions. Appendix.
132
2. 3.
Interviews Questionnaire ( when there is scattered group of user then interview is not possible)
Less Expensive Time Saving Provide detailed factual data More useful to ask personal & controversial questions.
4.
Observation ( study in real work environment. Time consuming but best technique for understanding.
ORAL PRESENTATION After submission of the feasibility study report to the management, oral presentation of the report must be given. During the oral presentation, many issued can be clarified and new ideas from users can be picked up.
133
The problems were not well understood Requirements were not clearly defined Problematic area are not anticipated in advance
All these problems needs for a proper study of the existing system and documenting all the facts for further analysis.
134
Requirement analysis is investigation/study to understand of current system and to identify information requirements for system. System Analysis means: identification,understanding the current system for determined objectives.
135
Main objectives of System Analysis are: to know how a system currently operates. To identify the proposed system. users requirement in
136
System Analysis involves details study of: The information needs of the organisation and its end users. Existing information systems
137
Project Initialization Fact gathering Fact Documentation Analysis of facts Solution recommendations out put in the form of SRS ( Software requirement Specifications) 138
STRUCTRAL ANALYSIS TOOLS: It is set of techniques/tools that allow the analyst to design the proposed system. The main purpose of the structure analysis is to completely understand the current system. These tools help the system analyst to document the system specifications of a system to be built. The main tools used are:
Organisation Charts Data Flow Diagrams (DFDs) Data dictionary Structured English Decision Trees Decision Tables
139
Organisation charts use simple boxes to represent the division/sections and responsibility/ controlling. It helps in understanding that what level of persons uses what level of information system and what type of training he should be given.
140
DFD is widely used graphical tool for describing the movement of data within or outside the system. As a DFD consist of a series of a bubbles joined by lines, it is known as bubble chart. DFD is very effective when when required design is not clear and user and analyst requires a symbolic representation for the same. There are two types of DFDs
PHYSICAL DFDs Logical DFDs
141
Represents Entities that supplies dataCust., Dept. 2. Arrow: It identifies data flow. It is a pipeline through which data flow.
142
4. Open Rectangle: It represents a Data Store. Data file of register where data is accumulated.
143
Processes should be named and numbered. The direction of flow should be from top to bottom and from left to right. When a process is exploded into lower levels, they are numbered properly. I.e. process 5 ----> 5.1, 5.2, 5.3 etc. A DFD should not have more that 8-10 processes. More processes makes the DFD complex and difficult to understand.
144
To draw a DFD start with a macro DFD. Then explode it into many micro DFDs. Employees Data originate from accounts dept: SOURCE Data is processed. Salary Statements are received by employees: SINK Updated data (tax,pf etc) stores in data file : DATA STORE
Employee Data Payroll Processing Salary Statement Employee Accounts Dept.
SINK
SOURCE
Updated Data
Employee File
DATA STORE
145
SINK
Accounts Dept.
SOURCE
Updated Data
Deductions
Employee File
DATA STORE
MICRO VIEW OF DFD
146
STRUCTRAL ANALYSIS :
3. Data dictionary
A data dictionary is a structured repository of data, about data. It is a set of precise and accurate definitions of all DFDs, data elements and data structures. It is an organized list of terms and their definitions, for all the data element and data structure that are related to the system and are described in a logical DFD. It stores names along with their description of all the data used in the system.
147
STRUCTRAL ANALYSIS :
3. Data dictionary
There are mainly three items of data present in data dictionary: Data Element : It is a smallest unit of data and can not be further decomposed. Data Structures : It is a group of data elements called fields handled as a unit. Data flows & Data stores:Data flows are nothing but data structures in
motion whereas data stores are data structures as rest.
O o o o o o
Data items type, length Source document used to create data item Name of Computer file which store the data item Name of the computer program who modify the data item Name of the computer program who uses this data item Name of the computer programs who are not permitted to use data item.
148
STRUCTRAL ANALYSIS :
RULES TO CONSTRUCT Data dictionary
Terms used in describing data structures should be in capital letters. Multiple word names are hyphenated. Names should be straight forward and user oriented. Aliases must be discouraged. There should be name for each data flow, data store, data structure and data element.
149
STRUCTRAL ANALYSIS :
Data dictionary (IMPORTANCE)
It is a valuable reference for designing the system. It is used for building a database for system. It assists in communicating meanings of different elements, terms and procedures. It facilitates analyst in determining additions and changing in the system It helps the analyst to record the details of each element and data structure. It is used to locate errors in system descriptions. It is also useful document during implementation.
150
4. Structured English
It is a tool for the documenting the procedures and describing the system logics.
Logics can be described in simple English statements in the form of Structured English. Decisions are made through IF-THEN-ELSE statements. Describe the procedure in simple English statements. Sequence structure Decision Structure Iteration Structure
151
STRUCTRAL ANALYSIS :
4. Structured English
Sequential Accept employee code Accept employee name Store data Print data Add a , b
Decision If pay <= HRA= Else If pay <= HRA= Else HRA= Endif
Iteration Ans=y Do while ans=y Accept employee code Accept employee name Display Continue (y/n) Accept and Enddo
152
STRUCTRAL ANALYSIS TOOLS: Discount Policy: If customer is dealer and order is > 6 then 35 % discount is given otherwise no discount is given. If customer is educational institute or an individual and if order is < 6 6 to 19 20 to 49 > 50 ORDER SIZE
MINIMUM SMALL MEDIUM LARGE less than 6 6 to 19 20 to 49 50 or more
153
Discount Policy:
STRUCTURED ENGLISH
154
155
Discount Policy:
Discount 35 % NIL
30 % 20 % 15 % NIL
156
157
158
Condition stub
Questions
Condition entry
Answers
Action stub
Actions to be taken
Action entry
Appropriate actions
159
160
Action Entry X X X X
161
162
Software Requirements Specifications The requirement analysis is a means of translating the ideas given by the users into a format document called SRS A good SRS provides the following benefits: Bridges the communication gap between the user and developer by acting as a basis of an agreement between the two parties. Reduces the development cost by overcoming errors and misunderstandings in the development. It become a basis of reference for validation of the final 163 product
Descriptions of Input/output
Performance Requirements
Design Constraints
164
Interact with development team in data collection. Helps analyst in gaining an understanding of existing operations. Participate in interviews and brain storming sessions. Allow analyst to observe at work. Provide analyst with documents & reports. Review documents and models as given by analyst.
165
SYSTEM DESIGN
The design phase begin when requirements specifications are ready. The main objective of the system design is to produce a paper model of the system. System design is a bridge between the system analysis and system development. It prepares details how a system will meet the requirements as determined by system analysis. It is like a blue print of a building consisting all specifications.
Design phase is a transmission of user-oriented document to a programmers oriented document and data base teams oriented document .
166
SYSTEM DESIGN
Design phase is a transmission of user-oriented document to a programmers oriented document and data base teams oriented document . For preparing a Salary System, Designer will consult the input document such as leave accounts, deductions, Salary Para meters for INPUT and various reports for out put.
167
1. Practicality: 2. Flexibility:
Design should be in such a way that it may be learnt and operated with ease by the users. (User-oriented) The organisations are dynamics in nature. So system must be responsive to the changes requested by its users. A system must be efficient. It should perform job within specified time. No low performance should be at peak hours. Hardware reliability, Physical Security of data, Prevention of fraud.
3. Efficiency : 4. Security:
168
SYSTEM DESIGN
Objective : The major objective of the system design is to develop best possible design as per SRS. Best possible design should have the following properties: Functional : It must support and meet all the requirements of the user. Correctness design should be correct as per SRS should be used carefully and efficiently. Expensive and scarce resource Efficient : Response time/runtime Flexibility : Organisational processes are generally dynamic. They are affected by internal as well as external factors. So System should be flexible. (DA rates changes every months) Portable : Should be independent of Hardware and software. In future user may change its technological platform. Security features Reliable Easy to use : A good design is assessed by the ease with which it is learnt and The design should be so simple so that any other designer operated by the staff and the managers. The design should be user centered. Maintainability can maintain easily.
169
SYSTEM DESIGN
Physical Level
170
Here alternative overall MIS designs are conceived and best one is selected by the Analyst in consultation with top management. This design involves the following steps. Define Problem( Problem is clearly defined and understan
Determine Information Needs Determine Information sources Develop Various designs Evaluation of Designs( Economic/Performance/
Operational Basis)
171
172
173
174
SYSTEM DESIGN OUT PUT An output is any information, printed or displayed, produced by an IS. Main Activities
Specific outputs which are required to meet the information needs are identified. Methods for presenting information are selected. Reports, formats etc. to be produced are designed.
175
176
SYSTEM DESIGN
KEY POINTS TO BE CONSIDERED BEFORE GENERATING AN OUTPUT
Who will receive the information? When and How often is the output needed (Timing) How much details are needed (Content) Medium of report What is the use of the out put?
A high quality or important content can remain un-noticed, if designed poorly. Special attention should be given to the level of user ergonomics and other human factors while designing the layout of the reports.
177
SYSTEM DESIGN
Types of Output
Screen Output Printed Report (hard copy)
178
SYSTEM DESIGN
SHAPES
Tabular Format
The output should be in grid format The detail dominate the content The contents should arranged in discrete groups Totals must be there if required. Important figures should be highlighted. Exception should be highlighted with different symbols or colors.
Graphic format
It improves the effectiveness of the out-put and depicts the entire data in a small space.
179
SYSTEM DESIGN
Guidelines of Printed Report/Output Design Specifications
Size of paper must be considered. Pre-printed stationary may be used in some cases (time saving Elect. Bill) Reports should have aligned titles and column headings. Data elements should be properly spaced. Important data or headings should be bold/underlin ed. Page Title, Page numbering should be there. Break-up Totals, Grand Totals should be there. Use multiple copies stationary if more that one copy required Sort criteria should be there if possible
180
181
Screen Output(Advantages)
Secure Immediately updated information Can be viewed in different formats
182
SYSTEM DESIGN
INPUT DESIGN
Output of a system is regarded as main document of the system performance. Quality of output is determined by the input designing is equally important. A wrong input will always give wrong results. Carefully accepted data give accurate output
made . So input
183
Avoid Data Entry Errors Validation Checks may help. Input forms must be complete and accurate. They are as designed that Data Entry becomes easier. There should be no inconsistency of data in input forms. Should be attractive to user and easy to fill.
184
185
SYSTEM DESIGN
INPUT DESIGN
186
SYSTEM DESIGN
INPUT DESIGN
INPUT SCREEN DESIGN
Features:
-
So user friendly that person without knowledge of computer can work on it. It must be having interactive dialog boxes( help messages flash) The interface should not fail during data entry errors. No of key strokes should be minimal. Online help screen must be there. The screen must have a multi-window presentation.
187
SYSTEM DESIGN
INPUT DESIGN
Validation Checks ( controls that we apply while data entry) Existence Check Limit or Range Test
( Month <=12, Sex M or F)
Combination Test
( Date Entry: If DD=31 and mm=2, DD become invalid)
Duplication
( Customer code in customer database)
188
SYSTEM DESIGN
INPUT DESIGN
INPUT CODIFICATION SCHEME For speeding up the process and to avoid errors
Classification codes (ADM, COM, MKT etc for PIS ) Sequence code (Self generated Sr.No.) Mnemonic codes (SC,ST,BC,1,2,3..) Significant Digit (0172-1234567 STD Code + number)
189
SYSTEM DESIGN
Procedures Design
Procedures are the rules, standards or methods designed to increase the effectiveness of the information system. Some main procedures are :
Data Entry Procedures Run-time Procedures Error Handling procedures Security & Backup Procedures Software documenting procedure
190
SYSTEM DESIGN
DATA BASE DESIGN A database is an orderly arrangement of all the records related to each other.
To have optical performance, storage and fast retrieval of data, database design is an important phase in the detailed design of a system.
191
192
SYSTEM DESIGN
User Interface
Simplicity Efficiency Feed back controls Error Msg.
193
SYSTEM DESIGN
Documentation
Detailed design starts with the performance specifications given by the conceptual design and end with a set of design specifications for the construction of MIS. Output of detailed design are handed over to programmers for writing codes to translate system specifications into a physical MIS.
194
SYSTEM DESIGN Following Points are documented for Documentation of details design report.
System Objectives Design Constraint Input/Output Data files Procedures Input/Output Specifications Programs & Database Specifications System test conditions Manual ( Operational & User oriented)
195
System Development
After designing the input and output, database and programs, the analyst starts developing the software using a particular programming language. In this phase, programmers plays a major role. They start creating data base and writing program as per design documents. Design specifications that were prepared during system design phase, are translated into software program code.
196
TESTING
Testing is the major quality control measure, which is done after development stage. After testing, the system is installed at user place. Installation means just loading the system where implementation mean making the system operational.
197
TESTING
Testing determine weather produce desired results or not. system developed
Testing makes the system more reliable and error free. It is a time consuming activity but it is essential. Through programmer make testing during development, but they do not test the program in a systematic way.
198
199
200
201
TESTING,IMPLEMENTATION AND MAINTENANCE IMPLEMENTATION Once, Development & Testing of the MIS is complete, it is ready for implementation. Implementation is process of installing a newly developed MIS at users premises and continuously getting the output for which it was designed. Implementation is the process of converting the manual or old computerized system with the newly developed system and making it operational, without disturbing the functioning of the organisation.
202
203
204
TRAINING
Working environment Knowledge of hardware and software
Operational knowledge of Information system Handling exceptional and routine maintenance Backups, security features Users Manual
205
Conversion
Conversion is the process of changing from the old system to modified/new system. a) During Fresh implementation, all necessary hardware is installed and manual files are converted to computer-compatible files.
206
2.
Conversion
b) During Replacement implementation, old hardware may be replaced with new hardware and old file structure are needed to be converted into new file structure. c) During modified implementation, no major change is required.
207
TESTING,IMPLEMENTATION AND MAINTENANCE Conversion Methods 1. Direct cutover : In this method old system ( manual or computerized) is completely dropped out on a particular date and new system is implemented. This approach produces a time gap when no system is working. This approach is meaningful when: The system is not replacing ant other system. The old system is judged absolutely worthless. The new system is very small.
208
Conversion Methods
2. Parallel Conversion : Old method is not dropped out at once, but old and new systems are operated parallel. When new system is accepted and successfully implemented, old system is dropped out. It is safe conversion approach. Output from both system differences reconciled. are compared and
209
TESTING,IMPLEMENTATION AND MAINTENANCE PROCESS OF IMPLEMENTATIONS Conversion Methods 3. Pilot System :(Implementing in limited area) Only a working version of new system is implemented in one department. If the system is accepted in that department, it is implemented in other departments.
The risk of systems failure is localized. Problems identified in system can be corrected on time. Others operating staff can be trained in live environment.
210
TESTING,IMPLEMENTATION AND MAINTENANCE PROCESS OF IMPLEMENTATIONS Conversion Methods 4. Phase-in-method of conversion : New system is implemented in many phases. Each phase is carried out after the successful implementation of previous phase. Here MIS is segmented not the Organisation.
211
TESTING,IMPLEMENTATION AND MAINTENANCE PROCESS OF IMPLEMENTATIONS HARD WARE AND SOFT WARE PROCUREMENT Requirement Analysis (configuration requirements) Preparation of Tender specifications Inviting tenders Technical scrutiny and short listing Detailed evaluation of short listed vendors Negotiation and procurement decision Delivery & Installation Post installation review
212
Design Level
213
TESTING,IMPLEMENTATION AND MAINTENANCE Maintenance Users requirements may change in the future, it become essential for the developer to maintain the system. After successful implementations, system is require to be properly maintained. It the system not properly maintained, it may fail. Generally more that 50 % of the total software development time is spent on maintenance. Review
Weather the system has achieved its objectives?
214
1. SOFTWARE DEVELOPMENT LIFY CYCLE ((Waterfall Approach)) 2. Prototyping 3. Spiral Modal 4. End user development 5. Out sourcing
215
Waterfall Model
This Model follows the SDLC approach. In this model, development is organized in Phases in a Linear order. Which means, output of one phase becomes input of other phase.
216
Prototyping
This model is useful when there is high uncertainty. The process of building an experimental system quickly and in-expensively for demonstration and evaluation so the user can determine better information requirements. The preliminary working version of an Information System for demo and evaluation is called prototype model. After the user suggestions, prototype model is further refined. Once the prototype design has been finalized, the model can be developed as complete Information System.
218
Steps in Prototyping
1. Identify users basic requirements 2. Develop a initial working prototype model 3. Demonstration to USER 4. If user satisfied then develop full system. 5. If user un-satisfied, refine it and go to step 3
219
Spiral Model
This model suggest that the various activities involved in the system development should be organized like a Spiral. It is cyclic in nature at shown Below.
220
Out Sourcing
The practice of contracting computer center operations, telecommunication networks and application development to external vendors on Built and Operate basic.
221
Descriptions of Input/output
Performance Requirements
Design Constraints
222
Interact with development team in data collection. Helps analyst in gaining an understanding of existing operations. Participate in interviews and brain storming sessions. Allow analyst to observe at work. Provide analyst with documents & reports. Review documents and models as given by analyst.
223
SYSTEM DESIGN
The design phase begin when requirements specifications are ready. The main objective of the system design is to produce a paper model of the system. System design is a bridge between the system analysis and system development. It prepares details how a system will meet the requirements as determined by system analysis. It is like a blue print of a building consisting all specifications.
Design phase is a transmission of user-oriented document to a programmers oriented document and data base teams oriented document .
224
225
SYSTEM DESIGN
Objective : The major objective of the system design is to develop best possible design as per SRS. Best possible design should have the following properties: Functional : It must support and meet all the requirements of the user. Correctness design should be correct as per SRS should be used carefully and efficiently. Expensive and scarce resource Efficient : Response time/runtime Flexibility : Organisational processes are generally dynamic. They are affected by internal as well as external factors. So System should be flexible. (DA rates changes every months) Portable : Should be independent of Hardware and software. In future user may change its technological platform. Security features Reliable Easy to use : A good design is assessed by the ease with which it is learnt and The design should be so simple so that any other designer operated by the staff and the managers. The design should be user centered. Maintainability can maintain easily.
226
SYSTEM DESIGN OUT PUT An output is any information, printed or displayed, produced by an IS.
It may convey information about the past, present and future. It may trigger some action as a result of some events. It may confirm an action as result of a transaction. (Printing the slip at ATM)
227
SYSTEM DESIGN
KEY POINTS TO BE CONSIDERED BEFORE GENERATING AN OUTPUT
Medium of report Contents Timing Who will receive the information? What is the use of the out put?
A high quality or important content can remain un-noticed, if designed poorly. Special attention should be given to the level of user ergonomics and other human factors while designing the layout of the reports.
228
SYSTEM DESIGN
Types of Output
Screen Output Printed Report (hard copy)
229
SYSTEM DESIGN
SHAPES
Tabular Format
The output should be in grid format The detail dominate the content The contents should arranged in discrete groups Totals must be there if required. Important figures should be highlighted. Exception should be highlighted with different symbols or colors.
Graphic format
It improves the effectiveness of the out-put and depicts the entire data in a small space.
230
231
232
Screen Output(Advantages)
Secure Immediately updated information Can be viewed in different formats
233
SYSTEM DESIGN
INPUT DESIGN
Quality of output is determined by the input made. A wrong input will always give wrong results. Carefully accepted data give accurate output
234
SYSTEM DESIGN
INPUT DESIGN
235
SYSTEM DESIGN
INPUT DESIGN
Input forms (Objectives) 1. 2. 3. 4. Input forms must be complete and accurate. They are as designed that Data Entry becomes easier. There should be no inconsistency of data in input forms. Should be attractive to user and easy to fill. How GUI is good for correcting data? own. User can select and click rather than typing on his
236
SYSTEM DESIGN
INPUT DESIGN
INPUT SCREEN DESIGN
Features:
-
So user friendly that person without knowledge of computer can work on it. It must be having interactive dialog boxes( help messages flash) The interface should not fail during data entry errors. No of key strokes should be minimal. Online help screen must be there. The screen must have a multi-window presentation.
237
SYSTEM DESIGN
INPUT DESIGN
Validation Checks ( controls that we apply while data entry) Existence Check Limit or Range Test
( Month <=12, Sex M or F)
Combination Test
( Date Entry: If DD=31 and mm=2, DD become invalid)
Duplication
( Customer code in customer database)
238
SYSTEM DESIGN
INPUT DESIGN
INPUT CODIFICATION SCHEME For speeding up the process and to avoid errors
Classification codes (ADM, COM, MKT etc for PIS ) Sequence code (Self generated Sr.No.) Mnemonic codes (SC,ST,BC,1,2,3..) Significant Digit (0172-1234567 STD Code + number)
239
SYSTEM DESIGN
User Interface
240
SYSTEM DESIGN
Procedures
What are activities Who performs When How Where
241
SYSTEM DESIGN
Documentation
Operational System Documentation User documentation
242
243
System Development
After designing the input and output, database and programs, the analyst starts developing the software using a particular programming language. In this phase, programmers plays a major role. They start creating data base and writing program as per design documents. Design specifications that were prepared during system design phase, are translated into software program code.
244
Testing is the major quality control measure, which is done after development stage. After testing, the system is installed at user place. Installation means just loading the system where implementation mean making the system operational.
245
TESTING
Testing determine weather produce desired results or not. system developed
Testing makes the system more reliable and error free. It is a time consuming activity but it is essential. Through programmer make testing during development, but they do not test the program in a systematic way.
246
247
248
249
250
251
TESTING,IMPLEMENTATION AND MAINTENANCE IMPLEMENTATION Implementation is the process of converting the manual or old computerized system with the newly developed system and making it operational, without disturbing the functioning of the organisation.
252
253
1.
Operational knowledge of Information system Handling exceptional and routine maintenance Backups, security features Users Manual
254
2.
Conversion
Conversion is the process of changing from the old system to modified/new system. a) During Fresh implementation, all necessary hardware is installed and manual files are converted to computer-compatible files.
255
2.
Conversion
b) During Replacement implementation, old hardware may be replaced with new hardware and old file structure are needed to be converted into new file structure. c) During modified implementation, no major change is required.
256
Conversion Methods
1. Direct cutover : In this method old system ( manual or computerized) is completely dropped out on a particular date and new system is implemented. It is risky conversion approach. 2. Parallel Conversion : Old method is not dropped out at once, but old and new systems are operated parallel. When new system is accepted and successfully implemented, old system is dropped out. It is safe conversion approach.
257
TESTING,IMPLEMENTATION AND MAINTENANCE PROCESS OF IMPLEMENTATIONS Conversion Methods 3. Phase-in-method of conversion : New system is implemented in many phases. Each phase is carried out after the successful implementation of previous phase. 4. Pilot System :(Implementing in limited area) Only a working version of new system is implemented in one department. If the system is accepted in that department, it is implemented in other departments.
258
Design Level
259
TESTING,IMPLEMENTATION AND MAINTENANCE Maintenance Users requirements may change in the future, it become essential for the developer to maintain the system. After successful implementations, system is require to be properly maintained. It the system not properly maintained, it may fail. Generally more that 50 % of the total software development time is spent on maintenance. Review
Weather the system has achieved its objectives?
260
1. SOFTWARE DEVELOPMENT LIFY CYCLE ((Waterfall Approach)) 2. Prototyping 3. Spiral Modal 4. End user development 5. Out sourcing
261
Prototyping
This model is useful when there is high uncertainty. The process of building an experimental system quickly and in-expensively for demonstration and evaluation so the user can better determine information requirements. The preliminary working version of an Information System for demo and evaluation is called prototype model. After the user suggestions, prototype model is further refined. Once the prototype design has been finalized, the model can be developed as complete Information System.
262
Steps in Prototyping
1. Identify basic requirements 2. Develop a working prototype model 3. Demonstration to USER 4. If user satisfied then develop full system. 5. If user un-satisfied, refine it and go to step 3
263
Out Sourcing
The practice of contracting computer center operations, telecommunication networks and application development to external vendors on Built and Operate basic.
264