MiS (1) Mis Notes For 2nd Semester Commerce
MiS (1) Mis Notes For 2nd Semester Commerce
MiS (1) Mis Notes For 2nd Semester Commerce
❖ MIS
Management ❖ Need of MIS
Information System ❖ Components of MIS
❖ Importance of MIS for business
❖ Information System Resources
Presented by : ❖ Activities of MIS
Zain ulabedin
Lecturer GCMS Talash Dir Lower
2
MIS
MIS MIS is a combination of two terms.
❖ MIS is the use of information technology, people, and ❖ Management: The organization and coordination of
business processes to record, store and process data to the activities of a business in order to achieve defined
produce information that decision makers can use to objectives.
make day to day decisions.
❖ The MIS is defined as a system which provides ❖ Information system
information support for decision-making in the A combination of hardware, software, infrastructure
organization. and trained personnel organized to facilitate planning,
❖ The MIS is defined as an integrated system of man control, coordination, and decision making in an
and machine for providing the information to support organization.
the operations, the management and the decision- .
making function in the organization.
3 4
Need for MIS Need for MIS
The following are some of the justifications for
The following are some of the justifications for
having an MIS system
having an MIS system
❖ Decision makers need information to make
❖ MIS facilitate communication within and
effective decisions.
outside the organization
Management Information Systems (MIS) make
employees within the organization are able to
this possible.
easily access the required information for the day
to day operations. Facilitates such as Short
Message Service (SMS) & Email make it possible
to communicate with customers and suppliers from
within the MIS system that an organization is
5
using. 6
7 8
Components of MIS Components of MIS cont…
The major components of a typical management ❖ Hardware – these include servers,
information system are; workstations, networking equipment, printers,
❖ People – people who use the information etc.
system ❖ Software – these are programs used to handle
❖ Data – the data that the information system the data. These include programs such as
records spreadsheet programs, database software, etc
❖ Business Procedures – procedures put in
place on how to record, store and analyze data
9 10
13 14
19 20
Organizational Levels and
Information Requirements
Management
Information System
Presented by :
Zain ulabedin
Lecturer GCMS Talash Dir Lower
22
23 24
Transaction Processing System
Types of OSS
❖ In manufacturing organization, there are several
types of transaction across department. Typical
The OSS is further divided into
organizational departments are Sales, Account,
❖ Transaction-processing system Finance, Planning, Engineering, Human
❖ Processing control system Resource and Marketing. Across which
❖ Enterprise collaboration system. following transaction may occur sales order,
sales return, cash receipts, credit sales; credit
slips, material accounting, inventory
management , etc.
25 26
31 32
Expert System
Expert system is a knowledge based
information system that uses its knowledge
about a specific area to act as an expert to user.
33 34
Lecture Outlines
Organizational levels
Management Classification of information system
Information System
Presented by :
Zain ulabedin
Lecturer GCMS Talash Dir Lower
2
Organizational Levels and Classification of Information
Information Requirements System
In any given organization information system can be
classified based on the usage of the information.
Therefore, an information system in an organization
can be broadly divided into
Operations Support System
Management Support System.
3 4
5 6
Transaction Processing System
Transaction Processing System
In manufacturing organization, there are several
types of transaction across department. Typical
Transactions can be categorized into
organizational departments are Sales, Account,
Finance, Planning, Engineering, Human batch transaction processing
Resource and Marketing. Across which single transaction processing
following transaction may occur sales order, and real time transaction processing.
sales return, cash receipts, credit sales; credit Examples of TPS include
slips, material accounting, inventory
Point of Sale
management , etc.
Payroll system
7
Stock control system 8
9 10
Management Support System Management Information System
Managers require precise information in a
specific format to undertake an organizational Management information system provides
decision. A system which facilitates an information to manager facilitating the routine
efficient decision making process for managers decision-making process.
is called MSS.
Examples of MIS
MSS are essentially categorized as
Sales
Management system
Management Information System
Budgeting system
Decision Support System Human resource management system
Expert System
11 12
13 14
System Development
Life Cycle
Prepared by :
Zain ulabedin
Lecturer GCMS Wari
15
2 3
How does an organization assure that new
system will be successful ? Strategic Planning
Get top management support important part of new system
involve as many end users as possible so they Businesses need way to analyze the direction
buy in they will take before they throw time, money,
keep end users up to date on new system and personnel at a problem.
work with corporate culture You cant solve a problem until you know what
the problem is.
4 5
6 7
SDLC
SDLC
SDLC is the acronym of Software Development Life
Cycle. What is SDLC?
It is also called as Software Development Process. SDLC is a framework defining tasks performed at
Software Development Life Cycle (SDLC) is a each step in the software development process.
process used by the software industry to design, SDLC is a process followed for a software project,
develop and test high quality software's. within a software organization. It consists of a
The SDLC aims to produce a high-quality software detailed plan describing how to develop, maintain,
that meets or exceeds customer expectations, reaches replace and alter or enhance specific software.
completion within times and cost estimates. The life cycle defines a methodology for improving
the quality of software and the overall development
process.
8 9
Stages OF SDLC
Stages OF SDLC
Stage 3: Designing the Product Architecture
SRS is the reference for product architects to come
out with the best architecture for the product to be A design approach clearly defines all the
developed. Based on the requirements specified in architectural modules of the product along
SRS, usually more than one design approach for the with its communication and data flow
product architecture is proposed and documented in a representation with the external and third party
DDS - Design Document Specification. modules (if any). The internal design of all the
This DDS is reviewed by all the important modules of the proposed architecture should be
stakeholders and based on various parameters as risk clearly defined with the minutest of the details
assessment, product robustness, design modularity,
in DDS.
budget and time constraints, the best design approach
is selected for the product. 14 15
Stages OF SDLC Stages OF SDLC
Stage 4: Building or Developing the Product Developers must follow the coding guidelines
In this stage of SDLC the actual development defined by their organization and programming
starts and the product is built. The tools like compilers, interpreters, debuggers,
programming code is generated as per DDS etc. are used to generate the code. Different
during this stage. If the design is performed in high level programming languages such as C,
a detailed and organized manner, code C++, Pascal, Java and PHP are used for
generation can be accomplished without much coding. The programming language is chosen
hassle. with respect to the type of software being
developed.
16 17
Stages OF SDLC
Stages OF SDLC Stage 6: Deployment in the Market and
Stage 5: Testing the Product Maintenance
Once the product is tested and ready to be deployed it is
This stage is usually a subset of all the stages released formally in the appropriate market. Sometimes
as in the modern SDLC models, the testing product deployment happens in stages as per the business
strategy of that organization. The product may first be released
activities are mostly involved in all the stages in a limited segment and tested in the real business
of SDLC. environment (UAT- User acceptance testing).
However, this stage refers to the testing only Then based on the feedback, the product may be released as it
is or with suggested enhancements in the targeting market
stage of the product where product defects are segment. After the product is released in the market, its
reported, tracked, fixed and retested, until the maintenance is done for the existing customer base.
product reaches the quality standards defined
in the SRS. 18 19
SOFTWARE PROBLEMS ARE BUSINESS SOFTWARE PROBLEMS ARE BUSINESS
PROBLEMS PROBLEMS
Primary reasons for project failure include Find errors early the later in the SDLC an error
Unclear or missing business requirements is found - the more expensive it is to fix
Skipping SDLC phases
Failure to manage project scope
Scope creep occurs when the scope increases
Feature creep occurs when extra features are added
Failure to manage project plan
Changing technology
20 21
22 23
Perform a Buy vs. Build
Analysis
Organizations must consider the following when
making a buy vs. build decision
Are there any currently available products that
fit the needs?
Are there features that are not available and
important enough to warrant the expense of
in-house development?
Can the organization customize or modify an
existing COTS to fit its needs?
Is there a justification to purchase or develop
based on the procurement cost?
24 25
◼ Implementation phase
implement the program in some programming language
1 2
Steps in Problem Solving The Flowchart
◼ First produce a general algorithm (one can use
pseudocode) A graphical representation of the sequence of operations in an
information system or program.
◼ Refine the algorithm successively to get step by step
detailed algorithm that is very close to a computer Information system flowcharts show how data flows from source
documents through the computer to final distribution to users.
language.
Program flowcharts show the sequence of instructions in a single
◼ Pseudocode is an artificial and informal language that program or subroutine.
helps programmers develop algorithms. Different symbols are used to draw each type of flowchart.
Pseudocode is very similar to everyday English.
3 4
Parallelogram Denotes an input operation passing or failing. The final grade is calculated
Denotes a process to be carried out
as the average of four marks.
Rectangle
e.g. addition, subtraction, division etc.
7 8
Example Example 2
Flowchart
START Algorithm ◼ Write an algorithm and draw a flowchart to
Step 1: Input M1,M2,M3,M4
Input
M1,M2,M3,M4
Step 2: GRADE (M1+M2+M3+M4)/4 convert the length in feet to centimeter.
Step 3: if (GRADE <50) then
Print “FAIL” Pseudocode:
GRADE(M1+M2+M3+M4)/4 else
Print “PASS” ◼ Input the length in feet (Lft)
IS endif
N
GRADE<5 Y ◼ Calculate the length in cm (Lcm) by
0
multiplying LFT with 30
PRINT PRINT
“PASS” “FAIL” ◼ Print length in cm (LCM)
STOP
9 10
Example 2 Example 3
Flowchart
Algorithm START
Write an algorithm and draw a flowchart that will
read the two sides of a rectangle and calculate its
◼ Step 1: Input Lft
Input area.
◼ Step 2: Lcm Lft x 30
Lft
Pseudocode
◼ Step 3: Print Lcm Lcm Lft x 30
◼ Input the width (W) and Length (L) of a rectangle
Print ◼ Calculate the area (A) by multiplying L with W
Lcm
◼ Print A
STOP
11 12
13 14
DECISION STRUCTURES Example 4
◼ Write an algorithm that reads two values, determines the
largest value and prints the largest value with an identifying
message.
Y N
ALGORITHM
is Step 1: Input VALUE1, VALUE2
A>B
Step 2: if (VALUE1 > VALUE2) then
MAX VALUE1
Print Print else
A B
MAX VALUE2
endif
Step 3: Print “The largest value is”, MAX
15 16
Example 4 Example 5
START
Print
“The largest value is”,
MAX
STOP
17 18
Example 5 Example 5
Step 1: Input N1, N2, N3
Step 2: if (N1>N2) then
if (N1>N3) then Assignment for You!
MAX N1 [N1>N2, N1>N3]
else Draw the flowchart of the above Algorithm.
MAX N3 [N3>N1>N2]
endif
else
if (N2>N3) then
MAX N2 [N2>N1, N2>N3]
else
MAX N3 [N3>N2>N1]
endif
endif
Step 3: Print “The largest number is”, MAX
19 20
Implementation phase
implement the program in some programming language
1 2
Steps in Problem Solving The Flowchart
First produce a general algorithm (one can use
pseudocode) A graphical representation of the sequence of operations in an
information system or program.
Refine the algorithm successively to get step by step
detailed algorithm that is very close to a computer Information system flowcharts show how data flows from source
documents through the computer to final distribution to users.
language.
Program flowcharts show the sequence of instructions in a single
Pseudocode is an artificial and informal language that program or subroutine.
helps programmers develop algorithms. Different symbols are used to draw each type of flowchart.
Pseudocode is very similar to everyday English.
3 4
Parallelogram Denotes an input operation passing or failing. The final grade is calculated
Denotes a process to be carried out
as the average of four marks.
Rectangle
e.g. addition, subtraction, division etc.
7 8
Example Example 2
Flowchart
START Algorithm Write an algorithm and draw a flowchart to
Step 1: Input M1,M2,M3,M4
Input
M1,M2,M3,M4
Step 2: GRADE (M1+M2+M3+M4)/4 convert the length in feet to centimeter.
Step 3: if (GRADE <50) then
Print “FAIL” Pseudocode:
GRADE(M1+M2+M3+M4)/4 else
Print “PASS” Input the length in feet (Lft)
IS endif
N
GRADE<5
Y Calculate the length in cm (Lcm) by
0
multiplying LFT with 30
PRINT PRINT
“PASS” “FAIL” Print length in cm (LCM)
STOP
9 10
Example 2 Example 3
Flowchart
Pseudocode
Step 3: Print Lcm Lcm Lft x 30
Input the width (W) and Length (L) of a rectangle
Print Calculate the area (A) by multiplying L with W
Lcm
Print A
STOP
11 12
13 14
DECISION STRUCTURES Example 4
Write an algorithm that reads two values, determines the
largest value and prints the largest value with an identifying
message.
Y N
ALGORITHM
is Step 1: Input VALUE1, VALUE2
A>B
Step 2: if (VALUE1 > VALUE2) then
MAX VALUE1
Print Print else
A B
MAX VALUE2
endif
Step 3: Print “The largest value is”, MAX
15 16
Example 4 Example 5
START
Print
“The largest value is”,
MAX
STOP
17 18
Example 5 Example 5
Step 1: Input N1, N2, N3
Step 2: if (N1>N2) then
if (N1>N3) then Assignment for You!
MAX N1 [N1>N2, N1>N3]
else Draw the flowchart of the above Algorithm.
MAX N3 [N3>N1>N2]
endif
else
if (N2>N3) then
MAX N2 [N2>N1, N2>N3]
else
MAX N3 [N3>N2>N1]
endif
endif
Step 3: Print “The largest number is”, MAX
19 20
E-Commerce
E-commerce VS E-Business
E-Commerce process
E-Commerce Models/Types
Advantages of E-Commerce
Disadvantages of E-Commerce
Commerce is a division of trade or production which deals
with the exchange of goods and services from producer to • Ecommerce is often used to refer to the sale of physical
final consumer. products online, but it can also describe any kind of
E-Commerce or Electronic Commerce means buying and commercial transaction that is facilitated through the internet.
selling of goods, products, or services over the internet. • Ecommerce refers specifically to the transaction of goods
E-commerce is also known as electronic commerce or and services.
internet commerce.
These services are provided online over the internet • Whereas e-business refers to all aspects of operating an
network. online business, it include the sale and purchase of goods and
Transaction of money, funds, and data are also considered services, Customer relationship management and Supply
as E-commerce chain management.
Examples of E-commerce:
Amazon, Ali-Baba, Flipkart, eBay, Fiverr, Upwork, Olx,
Quikr
Business-to-business (B2B)
Business-to-Consumer (B2C)
Business-to-government (B2G)
Consumer-to-consumer (C2C)
Government to consumer (G2C)
Government-to-business (G2B)
B2B e-commerce is simply defined as ecommerce •The company sell their goods and/or services directly to the
between companies. About 80% of e-commerce is of this consumer.
type. •The consumer can browse their websites and look at
Examples: products, pictures, read reviews.
Intel selling microprocessor to Dell
Heinz selling ketchup to Mc Donalds • Then they place their order and the company ships the
goods directly to them.
Business Organization
•Popular examples are
Order Amazon, Flipkart, Daraz etc.
Processing
Business Organization
Wholesaler Website
Orders
Order
Sells Processing
Orders
Customer Customer Website
Customer 2
Customer 1
Receive Money products
This Model is also a part of e-governance. Government-to-business (G2B) is a business model that
The objective of this model is to provide good and effective refers to government providing services or information to
business organization.
services to each citizen.
The Government provides the following facilities to the • Government uses B2G model website to approach
citizens through website. business organizations.
Information of all government departments, • Such websites support auctions, tenders and application
Different welfare schemes, submission functionalities.
Different application forms to be used by the citizens.
Business
Government Website Organization
Government Website
Citizen
2 3
Unguided Media Omni directional Antenna
4 5
Unidirectional Antennas
N3
N5 Hub
Ring
N2
Star Bus Ring N4
8 9
All devices are connected to one another in the shape All devices are connected to a central cable, called
of a closed loop. the bus or backbone.
Each device is connected directly to two other There are terminators at each end of the bus that stops
devices, one on either side of it. the signal and keeps it from traveling backwards.
N1
•
N5 N3
N N N
T T
N4 N2
N N N
N4
10 11
Networking Devices
12 1
2 3
3. Repeater 4. Hub –
A repeater operates at the physical layer. Its job is to A hub is basically a multiport repeater. A hub
regenerate the signal over the same network before connects multiple wires coming from different
the signal becomes too weak or corrupted so as to branches, for example, the connector in star topology
extend the length to which the signal can be which connects different stations.
transmitted over the same network. Hubs cannot filter data, so data packets are sent to all
An important point to be noted about repeaters is that connected devices.
they do not amplify the signal. When the signal Also, they do not have intelligence to find out best
becomes weak, they copy the signal bit by bit and path for data packets which leads to inefficiencies and
regenerate it at the original strength. It is a 2 port wastage.
device.
4 5
5. Bridge 6. Switch
A switch is a multiport bridge with a buffer and a
A bridge operates at data link layer. A bridge is a design that can boost its efficiency and performance.
repeater, with add on the functionality of filtering A switch is a data link layer device.
content by reading the MAC addresses of source and
The switch can perform error checking before
destination.
forwarding data, that makes it very efficient as it does
It is also used for interconnecting two LANs working not forward packets that have errors and forward
on the same protocol. good packets selectively to correct port only.
It has a single input and single output port, thus
making it a 2 port device.
6 7
7. Router
1 2
PAN (Personal Area Network) Local Area Network (LAN)
PAN can be used for establishing communication A Local Area Network (LAN) is a group of computer
among personal devices for connecting to a digital and peripheral devices which are connected in a
network and the internet. limited area such as school, laboratory, home, and
Characteristics of PAN office building.
It is mostly personal devices with network equipped It is a widely useful network for sharing resources
devices within a limited area. like files, printers, games, and other application. The
simplest type of LAN network is to connect
PAN includes mobile devices, tablet, and laptop. It computers and a printer in someone's home or office.
can be wirelessly connected to the internet called
WPAN.
Appliances use for PAN: cordless mice, keyboards,
and Bluetooth systems. 3 4
5 6
WAN (Wide Area Network)
WAN (Wide Area Network) is another important
computer network which is spread across a large
geographical area. WAN network system could be a
connection of a LAN which connects with other LAN's
using telephone lines and radio waves.
Any organization can form its global integrated network
using WAN.
7 8