Download as pps, pdf, or txt
Download as pps, pdf, or txt
You are on page 1of 16

Development of ERP Systems

By: Sonalisa Samal


1MV09MCM19
Introduction
• Enterprise resource planning (ERP) is an integrated computer-based
system used to manage internal and external resources including tangible
assets, financial resources, materials, and human resources

• It is a software architecture whose purpose is to facilitate the flow of


information between all business functions inside the boundaries of the
organization and manage the connections to outside stakeholders.

• An ERP system can either reside on a centralized server or be distributed


across modular hardware and software units that provide "services" and
communicate on a local area network.

• ERP system development broadly occurs in two phases: i) System Analysis


Phase and ii) System Design and Development Phase.
System Analysis
 

• Building a computer based information system needs a careful analysis


and design before implementation.

• system analysis can be viewed as the job of an architect, System analysis


is conceptual in nature than programming that involves details.

• system analysis is holistic while programming is individualistic


SYSTEM DESIGN &DEVELOPMENT
 At analysis stage, the activities are generic but at design and
implementation stage they get focused. In general the major system
development effort is concentrated on design

 Since design constitutes much of the development life cycle, computer


support for this activity (through 4GLs and CASE-Computer Aided
Software Engineering tools) is being applied increasingly.

 Both in terms of time and effort the first 10-15 % is consumed by


analysis, 50-70 % goes to the design and implementation accounting for
remaining 15-20 %
Requirement Analysis

The basic requirements of a computerized/information system


would be as follows:
 Almost error-free and secure operation
 Very fast processing
 Cost effective with emphasis on low cost
 Intensity of implementation i.e. organization wide or unit wide
etc.

Requirement Specification

The requirements are translated into technical tasks by the analyst


that can be programmed and implemented
 Demanding and often conflicting technique
 A wide variety of techniques
 Diagramming techniques mostly used
Diagramming Techniques

• A data-flow diagram (DFD) is a graphical representation of the "flow" of


data through an information system. DFDs can also be used for the
visualization of data processing (structured design).

• A DFD provides no information about the timing of processes, or about


whether processes will operate in sequence or in parallel. It is therefore
quite different from a flowchart.

• the system may be decomposed into component sub-systems, and to


identify the transaction data in the data model
Figure Data Flow Diagram

Developing a Data-Flow Diagram

Top-down approach
 A context level DFD or Level 0
 Decomposed lower-level DFD or Level 1 or High level diagram
 Low level diagram or Level 2
Feasibility Analysis Feasibility Report

• The viability of the project • cost-benefit evaluation


• Operational and economic feasibility • overall impact
• Technical feasibility • benefits

Time phasing and prioritization

To take up those activities that


are easy to implement
can be implemented relatively fast
benefits the largest portion of users and
are likely to encounter the least resistance

Figure Work Breakdown Structure for


Time phasing and prioritization
Design and Development Phase
Detailed Design

This entails the development of the following


 Functional specifications
 Data dictionary
 Input forms and output reports design
 Database design
 Program design
screen print out of Input forms
SYSTEM DEVELOPMENT IN A MANUFACTURING INDUSTRY
Sanction budget

Business
Planning Capacity Finance
Intended
enhancement
capacity
report
Production Associated
Daily production report and resources
SYSTEM
component details
(Gear
Shop) Design and
Marketing
Development
Forecasted Parts
demand report communization
report
Sales and Market
Service performance
Report
Level o DFD (high Level Diagram)
SYSTEM DEVELOPMENT IN A MANUFACTURING INDUSTRY
Intended Production (A) Operation level
Business
capacity details Process details
Planning
production
database (B)
Component shop
number details Operation
Beak up of
Component processes and m/c s
level report model
Production wise
Shop Cycle time &
Allocation and (C) capacity details
scheduling Record of
Associated Break up of report Process available
resource required and details for capacity and
requirement available m/c s similar machine
details etc product Gap analysis utilization
Machine report
requirement
Finance details
Business
Planning
Estimated
budget Level 1 DFD (Expansion of Level 0 DFD)
SYSTEM DEVELOPMENT IN A MANUFACTURING INDUSTRY
Similar
Beak up of processes Decides Cycle time Process
processes and
Component the models details details of m/c s details
number to be available
focused m/c for
Record of similar Decides if
available Gap analysis products underutilize
capacity and d m/c s can
machine be used or
utilization not
Associated
resources
requirement Decides if
Finance new m/c s Similar processes
is to be and common part
procured details
Estimated No of new m/c s
budget & space
requirement Production
Business
Planning

 
Level 2 DFD (Expansion of process C in Level 1 DFD)
Implementation

It basically constitutes :
 Transition planning
 Training
 Security
 Protection
 Quality control
Conclusion
• System analysis is the building block for any kind of Information System

• It is purely holistic in nature and this is what makes it difficult to teach and even further difficult to
evaluate.

• Various software like CASE etc. are aid for system analysts particularly for exploding, drawing the
Data flow/Document flow diagrams, specifying processes, prototyping, developing input/output
forms, database design and even in coding by providing linkages to 4GL and databases.

• A CASE tool typically generates data dictionary automatically.

• Database design involves logical design of databases and physical design of databases.

• Logical design amounts to structuring the data store elements of the data flow diagrams
which has been provided in the analysis phase

• Physical design includes the actual structuring, actual storage of database into physical
storage elements, their partition, etc. based on requirement specification as accessed by the
analyst during requirement analysis.

You might also like