mis student version 2013

Post on 22-Nov-2014

487 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

MIS Essentials

Dr Sharad L. JoshiProfessor

Vishwakarma Institute of Management, Pune

Management Information Systems

What is MIS? Study of Information Systems focusing on their use

in Business and Management. Information is defined as Data converted into

a form which is meaningful and useful for the end-user.

MIS combines the theoretical work of computer science, management science and operations research with a practical orientation toward developing system solutions to real life problems and managing information technology resources.

What is an Information System?

An organized combination of… People Hardware and software Communication networks Data resources Policies and procedures

This system… Stores, retrieves, transforms, and disseminates

information in an organization

1-4

Types of systems Transaction Processing Systems (Dealing with day-to-

day events and actions - Financial Transactions, Student Attendance, Phonecalls, Train Reservation)

Office Automation Systems (Word, Excel) Knowledge Work Systems(Tally, PowerPoint, CAD) Management Info. Systems (Based on TPS – Student

Absenteeism Report, Product-wise Sales, Slow moving items report, Customer Outstandings Report )

Decision Support Systems (Production Scheduling, Data Mining supported analytics)

Executive Support Systems (Dashboards)

What Should Business Professionals Know about Information Technology?

1-6

Fundamental Roles of Information Systems in Business

1-7

Range of Information Systems

1-8

Operations Support Systems

What do they do? Efficiently process business transactions Control industrial processes Support communications and

collaboration Update corporate databases

1-9

Types of Operations Support Systems

Transaction Processing Systems Record and process business transactions Examples: sales processing, inventory systems,

accounting systems Process Control Systems

Monitor and control physical processes Example: using sensors to monitor chemical processes in

a petroleum refinery Enterprise Collaboration Systems

Enhance team and workgroup communication Examples: email, video conferencing

1-10

Management Support Systems

What do they do? Provide information and support for

effective decision making by managers Management information systems Decision support systems Executive information systems

1-11

Types of Management Support Systems

Management Information Systems (MIS) Reports and displays Example: daily sales analysis reports

Decision Support Systems (DSS) Interactive and ad hoc support Example: a what-if analysis to determine where to

spend advertising budget

Executive Information Systems (EIS) Critical information for executives and managers Example: easy access to actions of competitors

1-12

Other Information Systems

Strategic Information Systems Help get a strategic advantage over competitor Examples: shipment tracking, e-commerce

Web systems

Functional Business Systems Focus on operational and managerial

applications of basic business functions Examples: accounting, finance, or marketing

1-13

M.I.S. Model – applicable for all types of Systems

Information

Herbert Simon Model

of Decision Making

Data

Monitoring/Feedback

Information is Data converted into a form which is meaningful and useful for the end-user.

Processing Logic

Computers

Human Beings

Database

Intelligence Design Choice

Decision Implementation

Performance

Salient Features of Modern MIS Use of Web based GUI’s for acquiring and displaying

data Increasingly faster SQL processors and search

engines to access / explore data Use of graphics and animation in GUI’s Use of multi-layer architecture to serve large number

of users Component based software engineering Wide range of software products / packages Use of advanced mining/ analytical tools

Contemporary Approaches to MIS1. Technical Approach – Mathematical and Normative, emphasizing Computer Science, Management Science and Operations Research.2. Behavioral Approach – Based more on psychology, sociology, political science and organizational behavior.3. Socio-Technical Approach – Combines Technical as well as behavioral perspectives so as to optimize performance of Information Systems. This approach has wider acceptance among practitioners.

Range of Careers in Information Technology

1-17

Technology is no longer an afterthought in business strategy, but the cause and driver

IT can change the way businesses compete

A strategic information system is any information system that uses IT to help an organization…

Gain a competitive advantage

Reduce a competitive disadvantage

Or meet other strategic enterprise objectives

Strategic IT

2-18

INFORMATION AS A STRATEGIC RESOURCE

Information Technology, as a strategic resource, will help in gaining competitive advantage in any of the following ways. Developing new products and services ( ATM’s in Banks) Developing systems to focus on market niches ( e Learning based

language teaching) Linking with Customers and Suppliers ( thru Extranet) Inter–organizational Systems (Using Collaborative tools) Systems to lower costs (Wastage Control Systems) Leveraging Technology to add value in a value chain (Any of

Inbound Logistics, Operations, Outbound Logistics, Marketing, Sales and Service)

Michael Porter on Competitive Advantage Sustainable competitive advantage is achieved

through either or combination of Cost Leadership, Differentiation and Focus.

Specific activities through which a company can create competitive advantage are Inbound Logistics, Operations, Outbound Logistics, Marketing & Sales and Service

Information , used strategically, should assist in achieving superior performance in any of the areas stated above, creating competitive advantage.

How to gain competitive advantage?

I.T. changes the context, creating new opportunities and new threats. Competitive advantage, depends on how well, and how effectively an organization adapts to forces of change.

Explore possibility of re-engineering existing business using IT (like banks and newspapers)

Use information to locate niches, new market segments - geographical, demographical, social etc – use Data Mining

Change structure – e.g. Decentralized to Centralized ( e.g. BOLT in case of shares) or vice versa

Use IT to add value – Better service, less mistakes and earn better prices

Increase efficiency, reduce costs, compete on lower price Enter new markets otherwise inaccessible ( thru eServices) e.g. Call

Center Standardize, Improve control, expand business the way MNC’s do

I.T. and organizational change I.T. changes the organizations, by reducing levels in

hierarchy, restructuring flow of work, changing products/ processes, making decisions data-centric (rather than judgmental) and making knowledge more important than seniority.

However, as observed by Levitt, computers alone cannot change the organization. For that to happen, People (thru training) , Tasks (i.e. what to do -withdrawal of money), Processes (how to do - using ATM Card and Password) and Technology (CBS, ATM) have all to change simultaneously.

INFORMATION, MANAGEMENT AND DECISION MAKING

MODELS OF DECISION MAKING

Rational (Decision based on reason and logic) Bureaucratic ( Decision made in a defined framework

of rules and regulations) Political (Decision based on relative equations of

power of leading players) Default (Decision occurring by chance and random

interactions between interested parties; there is no clear direction)

Examples of decisions under different model(s) The cases of known criminals drag on in law courts

(since legal formalities have to be followed) -Bureaucratic.

Finance Ministry announces deficit this year will be restricted to 4.8% - Rational

Minimum number of gas cylinders have been raised from 6 to 9 under public pressure - Political

Decision on independent Telangana state is indefinitely delayed. - Default

Bureaucratic Model Bureaucracy is system of administration distinguished

by (1) clear hierarchy of authority (2) rigid division of labour, (3) written and inflexible rules, regulation and procedures and (4) impersonal relationships

Bureaucratic Model of decision making is based on decisions made in the framework of bureaucracy.

Classical (Rational) Model of Decision Making

Classical or Economic Model is a Normative Model (i.e. one stating the norm), based on the following Assumptions.

All alternatives for decision making are known.

The decision maker seeks to maximize profit or utility, where profit motive is not relevant.

The decision maker is completely sensitive to difference between utilities, where relevant.

Administrative Model of Decision Making (Can be also called satisficing or principle of bounded rationality)

Administrative Model is a Descriptive Model based on the assumptions, that the Decision Maker -

Does not know all alternatives for decision making. Makes a limited search to discover a few satisfactory

alternatives. Makes a Decision which satisfies his or her

aspirational level. This model is also called satisficing – a combination of satisfy and suffice or satisfy and sacrifice.

Herbert Simon Model of Decision Making Intelligence phase involves scanning social, competitive and

organizational environment and understanding/ identifying the problem

Design phase involves generating alternatives to solve the problem and evaluating each of the alternatives qualitatively and quantitatively.

Choice phase involves ranking the alternatives based on a variety of criteria and choosing the most suitable among them.

Implementation involves putting the decision into action, feedback on its outcomes and necessary corrective action

Consider purchase/ leasing of a house as a decision to understand the phases stated.

Role of Information Systems in phases of Herbert Simon Model

Intelligence ( Obtaining Information, identifying problems, based on exception reporting)

Design ( Locating alternatives, Analyzing them using DSS and analytical tools)

Choice ( None) Implementation ( Disseminating information

to facilitate implementation)

MIS and Herbert Simon Model for Recovery of Loans (A case study)

Recovery of Loans has been a problem which Apex Bank is required to address. The bank’s portfolio of Retail Loans in Western Zone is made up of about 70000 accounts.

The bank has immediate plans to focus on recovery of those Auto Loans which have an outstanding figure of > 5 lakhs each, and which are disbursed from Mumbai, Pune, Nagpur and Aurangabad.

After obtaining the list, the Bank would discuss best method to recover the loans with its legal department and work out a method for loan recovery. This will be implemented thru 30 different branches over a period of 6 months. If successful, the bank has plans to extend the method to other categories of loans as well.

Model the situation stated thru the MIS Model. Write a sample entry for an outstanding loan in Excel Format. Show a sample report for Aurangabad.

M.I.S. Model for Decision Implementation.

Information

Herbert Simon Model

of Decision Making

Data

Monitoring/Feedback

The three bullet points in the case represent, respectively, Data, Information and Decision Making.

Processing Logic

Computers

Human Beings

Database

Intelligence Design Choice

Decision Implementation

Performance

MIS Report Formats Apex Bank

Excel Format for Outstanding Loan

Format for MIS Report, Aurangabad Area

AcctNo

Name Loan Type

Area Branch

Amount DueDate

67543 SK Developers Ind Nag 0317 5657000 23/07/12

12125 Suresh Shinde Auto Aur 0621 550000 11/12/12

Area Aurangabad Type Auto

AcctNo Name Amount DueDate Branch

34521 SK Agarwal 750000 12/11/12 0619

12125 Suresh Shinde 550000 11/12/12 0621

Attributes of Information Timely

Availability Currency

(Being Current)

Proper Frequency

Relevance Completeness

Consistency Accuracy Reliability Verifiability Clarity Comprehensibilty Brevity Cost

Effectiveness

Types of Information Strategic Level – Unstructured, External, Used for

Long Term Planning (Emerging Technologies, Competition, Socio Political Changes)

Tactical Level – Semi Structured, Largely Internal, Used for Medium/ Short Term Planning (Customer Perception, Competitors’ Actions, Pricing)

Operational Level – Structured, Internal, used for Short Term Planning (Specific Activity, Specific Products, Small Group Coordination)

Information can also be typed (classified) as planning information and control information.

Exercises in developing Management Information Systems from basic data source

Student Mark sheetInstitute 0317 Vishwakarma Institute of

Management

PRN 1517202 Name Akhilesh Kumar

Code Description Int. Ext. Total

101 O.B and PPM 18 38 56

102 Management Accounting 19 21 40

103 Managerial Economics 23 45 68

104 S.Q.M. 19 37 56

105 Legal Aspects of Business 21 35 56

106 Basics of Marketing 22 40 62

107 Information Technology 43 43

108 Managerial Communication 42 42

Total 423

Pass/Fail/ATKT ATKT

Reports (Information)emerging from student mark sheet (Data)

1. Institute wise pass-fail, total numbers and percentage2. Institute wise List of Toppers, Name, Marks, Percentage3. Institute wise subject wise pass-fail, numbers and percentage4. Subject wise Institute wise pass-fail, numbers and percentage; also overall average. Highlight Institutes below the average.5. Subject wise Institute wise pass-fail, numbers and percentage for external marks only6. Institute wise First, Second, Pass Class Numbers and %7. Comparison of University’s percentages with percentages in items 1,3,5 and 6 above.

Invoice Format for Drug WholesalerDeepak Agency, Wholesalers

Date & Time

15/12/2012 17:34:44 Invoice No 5687

Customer Name

Rahul Medicals

Address 77, Chintamani Nagar, Bibwewadi,Pune 411037

Sr No Description Qty Rate Value

1 Crocin 50 10.50 525.00

2 Novamox 20 54.00 1080.00

3 Colgate, 200 gms 10 38.00 380.00

4 Good Night Mats 10 53.00 530.00

5

Total 2515.00

Data Formats for Excel Excel Format for Invoice

Excel Format for Product

Inv No Date Time CustNo

Area Tot Value

5687 15/12/2013 17:34:44 R035 411037 2515.00

Inv No Sr No Prod Code Qty Rate Value

5687 1 C005 50 10.50 525.00

5687 2 N002 20 54.00 1080.00

5687 3 C008 10 38.00 380.00

5687 4 G032 10 53.00 530.00

MIS Reports emerging from Invoice1. Product wise sale for a given period (Quantity, Value)2. Customer wise sale for a given period3. Top 10/20 Customers4. Top 10/20 Products5. Customer wise Product wise sale for major customers, for a

given period 6. Selling pattern Date/ Daywise7. Area wise sale (by Pin Code)8. Area wise top products9. Area wise top customers10. Sale by time slots during the day in a given period

RDBMS example related to Railway Reservation Form

Form No : 3415678 Date of the Journey: 18/03/2012

Train No : 2567 Train Name: Jhelum Express

From : Pune To: Agra

Seats / Berths : Berths No: 3 Class: 2AC

Sr Passenger Sex Age Compt Seat/No Name No Berth No

1 B R Rao M 57 S2 342 Surekha Rao F 54 S2 353 Sunil Rao M 30 S2 36

Reports resulting from Data contained in Reservation Form

No of passengers travelling on various trains Region wise Month wise Top 10 destinations in India Age Distribution of passengers Percentage of Senior Citizens No of trains reaching given destinations Trains having low occupancy

INFORMATION TECHNOLOGY

IT Capabilities and their Organizational Impact

Capability Organizational ImpactTransactional Organization can handle I.T. applications involving transaction

processing – Banking, Insurance, Share Trading

Geographical Organization can operate over a wider geographical area, multi state, multi nation

Automational Organization can undertake applications involving automation on shop-floor, in office. It can handle complexity better.

Analytical Organization can draw analytical inferences e.g. Data Mining

Informational Organization can effectively implement MIS; benefit therefrom

Operational Organization can make efficient use of computer technology, accomplish more tasks than others

Knowledge Mgt Organization can convert information into knowledge and use it

Tracking Organization may have better control over flow of information,more secure operations

Connectivity Organization can connect end users efficiently, hence can offer good CRM, use Intranet and Extranet effectively

Telecommunications-Based Services

6-46

Telecommunications Network Components-I

Terminals Any input/output device that uses networks

to transmit or receive data

Telecommunications processors Devices that support data transmission, reception

Telecommunications channels Media over which data are transmitted, received

Computers All sizes and types

6-47

Telecommunications Network Components-II

Telecommunications control software Controls telecommunications activities

Manages the functions of telecommunications networks

Includes network management programs of all kinds,

Telecommunications monitors (mainframes)

Network operating systems (network servers)

Web browsers (microcomputers)

6-48

Network Components

6-49

Types of Communications Networks

Primary types of communications networks Wide Area

Local Area

Virtual Private

Client/Server

Peer-to-peer

6-50

Network Topologies

Topology The structure of a network

Star Network Ties end user computers to a central computer

Ring Network Ties local computer processors together in a

ring on a relatively equal basis

Bus Network Local processors share the same

communications channel6-51

Topologies Diagram

6-52

Star Topology

Advantages More secure Failure of one cable does not affect the

network Easy to add nodes Disadvantages Requires a central computer Requires more cable, expensive

Ring Toplogy

Advantages Data flows in one direction, hence enables

high speed No dependence on a Central Computer Disadvantages Failure of one node affects the other

connected nodes Difficult to add nodes

Bus Topology

Advantages Easy to add and remove nodes Requires shorter cable, less expensive Disadvantages Failure in central line affects the entire network All data flows thru the same route; higher data

volumes slows down network.Bus and Ring topologies work with a ‘token’ – the sending node sends the token, receiving node recognizes and accepts.

What is I.T.E.S. ?

Information Technology Enabled Service (ITES) is defined as business processes and services offered from a remote location using information technology through telecommunication network.

Business Process Outsourcing and Call Centers are two commonly known examples.

ITES include the following.

Back office operations Call Centers Content Development / Animation Data Processing Engineering and Design Geographic Information System Services Human Resource Services Insurance Claim Processing

ITES also includes the following

Legal Databases Medical Transcription Payroll Remote Maintenance Revenue Accounting Support Centers Web site services

Geographical Information Systems Geographic Information System (GIS) is a system designed to

capture, store, manipulate, analyze, manage, and present all types of geographical data.

GIS is the merging of cartography, statistical analysis, and database technology.

GIS involves digitization of elements (points, lines and polygons – shapes and areas) that form geographical i.e. spatial, images. These form geographical database which is manipulated using statistical and cartographic techniques.

Some of the important uses of GIS are Information Analysis, Automobile Navigation, Location of units of operation (office, restaurant, hospital etc), Map Making (Cartography), Urban and Regional panning, Transportation and Logistics.

Some uses of GIS1.Emergency Services – Combating Fire and Floods2. Environmental modeling and monitoring (e.g. monitoring forest cover)3. Business – Site Location, Delivery Systems (e.g. planning logistics)4. Industry – Transportation, Communication, Mining, Pipelines, Healthcare5. Government – Local, State, National level planning, Military Operations

Example of GIS, indicating influence of political parties in Pune Municipal Corporation Elections. The geographical objects and the data is linked thru computer software. The geographical form of presentation provides new and different insights

DATABASE MANAGEMENT SYSTEMS

What are Relational Data Base Management Systems (RDBMS)?

RDBMS is a system of inter-related tables, which are used to store the data. The tables are connected to each other thru common fields. The data stored in the tables is accessed thru SQL (Structured Query Language).

DML (Data Manipulation Language), Data Definition Language (DDL) and Control Statements are components of SQL.

A RDBMS a table, titled Train Table along with sample entries and a SQL query follows. Train Table is ‘related’ to Reservation Form Table, which also contains Train No.

Despite simple table design, RDBMS is capable of handling millions of records, fast and accurately.

Invoice Format for Drug WholesalerDeepak Agency, Wholesalers

Date & Time

15/12/2012 17:34:44 Invoice No 5687

Customer Name

Rahul Medicals

Address 77, Chintamani Nagar, Bibwewadi,Pune 411037

Sr No Description Qty Rate Value

1 Crocin 50 10.50 525.00

2 Novamox 20 54.00 1080.00

3 Colgate, 200 gms 10 38.00 380.00

4 Good Night Mats 10 53.00 530.00

5

Total 2515.00

INVOICE_HEADERINVNO Number 5

INVDATE Date

INVTIME Number 4CUSTNO Char 4

AREA Number 6TOTAMT Number 8,2

INVOICE_DETAIL

INVNO Number 5SRNO Number 2PRODCODE Char 4QTY Number 3RATE Number 8,2VALUE Number 8,2

CUSTMASTCUSTNO Char 4CUSTNAME Char 30ADDRESS1 Char 25ADDRESS2 Char 25ADDRESS3 Char 25CITY Char 20PINCODE Number 6

PRODMAST

PRODCODE Char 4PRODNAME Char 20

RDBMS TABLE FORMATS FOR INVOICE

Using RDBMS for obtaining information from Data, SQL Example - 1

Purpose – Get customer list from Chichwad area Query

select custno, custname, pincodefrom custmastwhere pincode = ‘411019’

Expected Report custno custname pincodeB024 Baba Medicals 411019D014 Deven Drug House 411019R012 Rahul Medico 411019

Using RDBMS for obtaining information from Data, SQL Example - 2

Purpose – Find total sale in November 2012 Query

select sum (totamt)from invoice_headerwhere invdate between ’1/11/12’ and

’1/30/12’ (i.e. inclusive) Result

178956.78

Using RDBMS for obtaining information from Data, SQL Example - 3

Purpose – Get Product-wise sale for all invoices

Queryselect prodcode, prodname, sum(qty), sum(value)from invoice_detail, prodmastwhere invoice_detail.prodcode = prodmast.prodcode

group by prodcodeorder by prodcode;

(Answer in the following slide)

Example 3 - Expected ReportProdcode Prodname Qty Value

B005 Broncodil 97 3890C023 Crocin 5135 23675N005 Novamox 235 12675

Total 3567450

RDBMS example related to Railway Reservation Form

Form No : 3415678 Date of the Journey: 18/03/2012

Train No : 2567 Train Name: Jhelum Express

From : Pune To: Agra

Seats / Berths : Berths No: 3 Class: 2AC

Sr Passenger Sex Age Compt Seat/No Name No Berth No

1 B R Rao M 57 S2 342 Surekha Rao F 54 S2 353 Sunil Rao M 30 S2 36

DBMS Table Formats for Reservation System

Train_Table

Trainno Number 4

TrainName Char 30

Fromstn Char 25

Tostn Char 25

Starttime Number 4

Passenger_TableFormno Number 9

Srno Number 1

Name Char 30

Sex Char 1

Age Number 3

Compt Char 5

SBNo Number 3

Form_Table

Formno Number 9

Date Date

Trainno Number 4

Fromstn Char 20

Tostn Char 20

Class Char 5

S_B Char 1

No_Passenger Number 1

Train_Table Sample Entries

TrainNo TrainName Fromstn Tostn StartTime

2567Jhelum Express Pune Delhi 1730

2568Krishna Express Hyderabad Bhubaneshwar 1940

2569Udyan Express Bangalore Chennai 730

3456Deccan Queen Pune Mumbai 715

Obtaining Information from RDBMS Tables - SQL Example -1

Purpose – List trains between Pune and Delhi Query

select TrainNo, TrainName, Starttimefrom Train_Tablewhere Fromstn = ‘Pune’ and Tostn = ‘Delhi’

ResultTrainNo TrainName StartTime2567 Jhelum Express 1730

Obtaining Information from RDBMS Tables - SQL Example -2

Purpose – Get passenger list for train 2423, compt S7 and date = 23rd March 2012

Queryselect SBNo, Name, Sex, Age from Form_Table, Passenger_Tablewhere Form_Table.FormNo =

Passenger_Table.FormNo and TrainNo = 2423 and Date = ’03/23/2012’ and Compt = ‘S7’

Data Warehouse

Data Warehouse stores static data that has been extracted from other databases in an organization DW is treated as central source of data that has been

cleaned, transformed, and cataloged

Data is used for data mining, analytical processing, analysis, research, decision support

Data warehouses may be divided into data marts Data Marts are subsets of data that focus on specific

aspects of a company such as a department – e.g. Marketing, or business process e.g. Quality Management

5-75

ETL-Extract Transform Load ODS – Operational Data Store Staging Area – Intermediate Area Data Vault – Relevant Data from multiple sources ; cleaning is done in Data Marts

Use of multidimensional structure for Storage and Analysis

Variation of relational model

Data elements are viewed as being in cubes

Popular for analytical databases that support Online Analytical Processing (OLAP)

5-77

Multidimensional Model

5-78

Data Mining (currently called Business Analytics / Business Intelligence)

Data in data warehouses are analyzed to reveal hidden patterns and trends Market-basket analysis to identify new

product bundles Find root cause of quality or manufacturing

problems Prevent customer attrition Acquire new customers Cross-sell to existing customers Profile customers with more accuracy

5-79

The Business Analytics (BA) Field: An Overview

Comparison between Data Warehousing, Data Mining and Databases

Data Warehouses are similar to Databases in that both maintain and access tables – which may contain diverse data like numbers, text, pictures, audio clips, video clips etc.

Data Warehouse has better analysis capabilities (OLAP) while Database has better transaction processing capabilities (OLTP). DB is ‘write-optimized’ ; DW is ‘read-optimized’ . DW is better for analytics. Note that DW and DM handle data in GB and TB.

Data Mining is better designed for quantitative and statistical analysis, whereas DW creates and uses simpler analyses, relying on qualitative interpretation.

All these DB, DW and DM have 5 capabilities – Store, Maintain, Access, Analyze and Present the data.

Systems Analysis and Design

System Development Life Cycle – 5 Phases

1. System Investigation2. System Analysis3. System Design4. System Implementation5. System MaintenanceEach of the phase is explained in slides that follow.

System Investigation (Outcome: Feasibility Study)

Determine how to address business opportunities and priorities

Conduct a feasibility study to determine whether a new or improved business system is a feasible solution

Develop a project management plan and obtain management approval

System Analysis (Outcome : Functional Requirements)

Analyze the information needs of relevant stakeholders (employees, customers, suppliers etc)

Develop the functional requirements of a system that can meet business priorities and needs of relevant stakeholders

Develop logical model of current system (e.g. a flow diagram)

System Design (Outcome : System Specifications)

Develop specifications for hardware, software, people, network and data resources and the information products that will satisfy the functional requirements of the proposed business information systems

Develop logical models of the new system (e.g. flow diagram)

System Implementation (Outcome : Operational System)

Acquire or develop hardware and software

Test the system and train the people to operate and use it

Convert to the new business system Manage the effects of system change

on end users

System Maintenance (Outcome : Improved System)

Use a post implementation review process to monitor, evaluate and modify the system as needed

Prototyping

Prototyping is the rapid development and testing of working models with a view to reduce time and effort in System Development An interactive, iterative process used during

the design phase

Makes development faster and easier, especially when end user requirements are hard to define

Has enlarged the role of business stakeholders 12-89

Prototyping Life Cycle

Identify an end user’s business requirements Develop Business Systems Prototypes using

design and development tools Revise the prototypes (repeatedly) to better

meet end user’s requirement Use the accepted prototype to develop the

business system

System Development Methodologies Process Centered Methodologies Data Centered Methodologies Object Oriented Methodologies Structured Design Methodologies (focusing on SDLC) Rapid Application Development Methodologies Phased Development Methodologies Prototyping based methodologies Agile development MethodologiesNote: Refer MIS by Jayant Oak, Para 5.4 for detailed description.

Object-Oriented Structure

An object consists of Data values describing the attributes of an

entity

Operations that can be performed on the data

Encapsulation Combines data and operations

Inheritance New objects can be created by replicating

some or all of the characteristics of parent objects

5-92

Example of Object-Oriented Structure

Source: Adapted from Ivar Jacobsen, Maria Ericsson, and Ageneta Jacobsen, The Object Advantage: Business Process Reengineering with Object Technology (New York: ACM Press, 1995), p. 65. Copyright @ 1995, Association for Computing Machinery. By permission.

5-93

Unified Modeling Language (UML)

Object Oriented Systems use Unified Modeling Language to describe relationships and interactions between objects.

Object Oriented Programming uses a technique called ‘event driven programming’. Use case diagrams describe the events and responses. For example, MouseClick is an event which calls for a response.

DECISION SUPPORT SYSTEMS

Decision Support Systems(DSS), Business Analytics and Business Intelligence

Decision Support Systems, in the past were based on low volume of data, and utilized special tools and models (like Linear Programming, Operations Research) for analysis. DSS has now been converted into Business Intelligence. It uses vast amount of data and analyses it thru sophisticated data warehousing and data mining tools..

Business Analytics (DSS) for Godrej Household Products – Sales Force Automation (SFA)

SFA solution was implemented on ‘Tablet’ computing devices with a view to capture transactions related to orders, collection and return of goods electronically and transmit them to the billing system and returns databases.

The tablet computer also displays information about sales history, schemes, promotions and achievement Vs. target of salesmen. It can even suggest an order to the salesman for a particular outlet, based on its past record and current purchase.

IBM XPD Desktop, located at the office, integrates data received thru tablet application with backend billing.

The SFA solution utilizes IBM Business Analytics software.

DSS Vs MISManagement Information

SystemsDecision Support

SystemsDecision support provided

Providing information about the performance of the

organization

Providing information and techniques to analyze specific

problemsInformation form and frequency

Periodic, exception, demand, and push reports

and responses

Interactive inquiries and responses

Information format

Prespecified, fixed format Ad hoc, flexible, and adaptable format

Information processing methodology

Information produced by extraction and manipulation

of business data

Information produced by analytical modeling of

business data

10-98

Components of DSS

Model management software (MMS) Coordinates the use of models in the DSS

Model base Provides decision makers with access to a

variety of models Dialogue manager

Allows decision makers to easily access and manipulate the DSS

Database Model base

External databaseaccess

Access to theinternet, networks,and other computersystems

Dialogue manager

DBMS MMS

Externaldatabases

Model Base Model Base

Provides decision makers with access to a variety of models and assists them in decision making

Models Financial models Statistical analysis models Graphical models Project management models

Group Decision Support System

Group Decision Support System (GDSS) Contains most of the elements of DSS plus

software to provide effective support in group decision-making settings

Databases

Model base GDSS processor GDSS software

Dialoguemanager

External databaseaccess

Users

Access to the internetand corporate intranet,

networks, and othercomputer system

Externaldatabases

Characteristics of a GDSS -I Special design Ease of use Flexibility Decision-making support

Delphi approach (decision makers are geographically dispersed)

Brainstorming Group consensus Nominal group technique

Characteristics of a GDSS - II

Anonymous input Reduction of negative group behaviour Parallel communication Automated record keeping Cost, control, complexity factors

Executive Support System

Characteristics A specialized DSS that

includes all the hardware, software, data, procedures, and people used to assist senior-level executives within the organization

Board of directors

President

Function areavice presidents

Function areamanagers

Characteristics of ESS

Tailored to individual executives Easy to use Drill down capabilities Support the need for external data Help with situations with high degree of

uncertainty Futures orientation (predictions, forecasting) Linked with value-added business processes

Capabilities of ESS

Support for defining overall vision strategic planning strategic organizing and staffing strategic control crisis management

E (Executive/ Enterprise/ Everybody’s) Information System

E.I.S. started as ‘Executive Information System’, meant for senior executives but is currently used also at other levels where people need to take decisions based on latest and most relevant information. It uses data analysis tools and presentation techniques such as ‘Executive Dashboards’ . Dashboards present information related to Key Result Areas (KRA) or Key Performance Indicators (KPI) in a single screen. Capability to drill down from aggregate data to components is an essential pre-requisite of EIS.

Examples of dashboards follow.

Typical Dashboards.

Artificial Intelligence (AI) AI is a field of science and technology based

on Computer science Biology Psychology Linguistics Mathematics Engineering

The goal is to develop computers that can simulate the ability to think And see, hear, walk, talk, and feel as well

10-112

Domains of Artificial Intelligence

10-113

Expert Systems and Artificial Intelligence Expert Systems try to incorporate experts’ knowledge

into computer software so as to assist decision making by non-experts (e.g. medical diagnosis, Tax planning). The Expert Systems have ‘knowledge Data Base’ and ‘inference engine’ (i.e. logic) which is used to draw inferences.

Artificial Intelligence ventures into areas which has always required human intelligence. Language Translation and Handwriting Recognition are two examples. AI uses algorithms similar to human reasoning, so as to assist, if not to take decisions.

MANAGEMENT ISSUES IN MIS

Management Issues in MIS (1) –Information Security and Control

External Threats Thru Internet and Thru Remote Access Problems – Hacking, Identity Theft, data loss Firewalls offer a partial solution Internal Threats Password theft, Misuse of authorization, malware (viruses),

physical theft of Hardware and Software Anti Virus Solutions, Access Reviews, Frequent Change of

passwords, back-ups and Business Process Continuity planning, physical controls, maintaining a log of all system activities (audit trails) are the techniques used to combat the threat.

Periodic Information Security Audit is advisable for both.

Security Policy Fundamentals

1. Security Policy Document2. Organizational Security3. Asset Classification and Control4. People Issues5. Physical and Environmental Issues6. System and Infrastructure Management7. Access Control8. System Development and Maintenance9. Business Continuity Management10. Legal and Contractual Compliance

Management Issues in MIS (2) – Software Quality Assurance

Software quality assurance covers attributes such as reliability, efficiency and promised performance .

In order to assure quality of software, 3 aspects need to be attended to.

1. Creating a quality profile – Specifying qualitative and quantitative aspects of software ( such as number of problems reported, number of updates supplied)

2. Process control thru Requirements, Design, Coding and Testing Checklists , software engineering, Documentation etc.

3. Obtaining third party certification from agencies such as ISO about conformance to quality procedures.

Software Quality Assurance Defined

Conformance to explicitly stated functional and performance requirements, explicitly documented development standards, and implicit characteristics that are expected of all professionally developed software.

Software Quality Assurance -Overview

What is Software Quality assurance(SQA)? Quality Concepts. Software Quality Assurance Activities. Software Reviews and their importance Statistical SQA. Software Reliability Software Testing

Components of SQA Software engineering technology Formal technical reviews that are applied

throughout the software process A multi-tiered testing strategy Control of software documentation and

changes to it A procedure to assure compliance with

software development standards Measurement and reporting techniques

SQA Group Activities Participate in the development of the projects as

per software process description Review software engineering activities to verify

compliance with the defined software process. Audit designated software work products to verify

compliance with those defined as part of the software process.

Ensure that deviations in software work and work products are documented and handled according to a document procedure

Record any non-compliance and reports to senior management.

Management Issues in MIS (3) – Ethical Dimensions, Intellectual Property Rights, Global Information Systems

Ethical Aspects are mainly related to misuse of computer technology for personal benefit, intentional manipulation of data, indulging in cybercrime, violating data privacy, even insensitive automation.

Intellectual Property Rights concern software and hardware piracy, violation of patents, breach of trade marks, breach of confidence relating to information held in trust.

Managing Global Information Systems involve dealing with cultural, political and economic challenges posed by different countries, developing appropriate business and IT Strategies for the global marketplace and developing a portfolio of applications to support them.

top related