SlideShare une entreprise Scribd logo
1  sur  12
OBJECT ORIENTED ARCHITECTURE IN
ERP
Submitted by:
• PREYANSHU KR. SAINI
“What object oriented means”??
• Means we organize s/w as a collection of
discrete objects that incorporate both “data
structure “ and “behaviour”.
• * it shows a contrast to conventional
programming and architectural approaches
such as “procedural approach”,i.e. they
emphasised on “doing” things rather than
“data”.
• Objects : an identifiable entity (real or
abstract) with some characterstics and behaviour.
An object is an instance of a class.
Eg. REAL OBJECTS:
3-WHEELER
4-WHEELER
AUTOMOBILE
(class)
Eg. ABSTRACT OBJECTS :
JADOOO IN “KOI MIL GAYA” :
• Attributes* : features that define charaterstics
of objects.
• *2 objects are distinct even if all their
attribute values are identical.
• Operations/funtions:
describe the behaviour of the objects. It is a way to
access the attributes.
Eg: LOVE
• Class :
It is a group of objects that share common properties
and relationships.
Eg : BOYS and GIRLS
BOYS object: PG
GIRLS object: X
Love operation performed on
PG and X gets access to their
attributes “DIL” and “DIMAAG”.
PG X
Characterstics of object oriented
architecture
• IDENTIFY : means that data is quantized into
discrete ,distinguishable entities called
objects.Eg. Paragraphs in a document.
• CLASSIFICATION : objects with same data
structure are grouped into a class.
Eg. Classification on Gender basis .
• POLYMORPHISM : The ability of a data or a message to
be executed in more than one form is called
polymorphism.
Eg. Case 1:
a and b are objects of class integer.
a = 1 ; b = 2
a + b = 3
Case 2:
a and b are objects of class character.
a + b = ‘ab’ is string.
• In both cases operator is same but result is different.
• Real life eg. of polymorphism:
Natural love unnatural love
# operation performed in both the cases is LOVE
but outcome is different.
• INHERITANCE:
Capability of one *class of things to inherit
properties from other **class of things.
**Super class
* Sub class
• ABSTRACTION :
The act of representing essential features
without including background details or
explanations .
• OBJECT ORIENTED METHODOLOGY-
To employ OOA in ERP we follow an approach called
the OBJECT MODELLING TECHNIQUE (OMT) . It has
following states :
1. Problem Analysis
2. System Design
3. Object Design
4. Implementation
• THREE MODELS:
OMT uses three kinds of models to describe a
system.
1. Object model :
Describes the objects in the system and their
relationships.
2. Dynamic model :
Describes the ospects of the system that change
over time, uses STATE diagrams.
3. Functional model :
Describes the data value trasformations within a
system, uses a DFD graph.

Contenu connexe

Tendances

Java 8 lambda expressions
Java 8 lambda expressionsJava 8 lambda expressions
Java 8 lambda expressionsLogan Chien
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapVikas Jagtap
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagramsbarney92
 
Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptKunal Kishor Nirala
 
Unit 4 designing classes
Unit 4  designing classesUnit 4  designing classes
Unit 4 designing classesgopal10scs185
 
7. Data Import – Data Export
7. Data Import – Data Export7. Data Import – Data Export
7. Data Import – Data ExportFAO
 
Java Programming concept
Java Programming concept Java Programming concept
Java Programming concept Prakash Poudel
 
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.euDatabase migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eualdaschwede80
 
Software engineering for IV sem BCA ,RCU Belgavi.Syllabus
Software engineering for IV sem BCA ,RCU Belgavi.SyllabusSoftware engineering for IV sem BCA ,RCU Belgavi.Syllabus
Software engineering for IV sem BCA ,RCU Belgavi.SyllabusNagaraj Hiremath
 
SE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context ModelSE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context ModelAmr E. Mohamed
 
File Processing System
File Processing SystemFile Processing System
File Processing SystemDMMMSU-SLUC
 
Semantic interpretation
Semantic interpretationSemantic interpretation
Semantic interpretationVivek Kumar
 

Tendances (20)

Java 8 lambda expressions
Java 8 lambda expressionsJava 8 lambda expressions
Java 8 lambda expressions
 
Link Analysis
Link AnalysisLink Analysis
Link Analysis
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle ppt
 
Java exception-handling
Java exception-handlingJava exception-handling
Java exception-handling
 
Unit 4 designing classes
Unit 4  designing classesUnit 4  designing classes
Unit 4 designing classes
 
Unit 2
Unit 2Unit 2
Unit 2
 
Interfaces & Packages V2
Interfaces & Packages V2Interfaces & Packages V2
Interfaces & Packages V2
 
7. Data Import – Data Export
7. Data Import – Data Export7. Data Import – Data Export
7. Data Import – Data Export
 
Tesxt mining
Tesxt miningTesxt mining
Tesxt mining
 
Java Programming concept
Java Programming concept Java Programming concept
Java Programming concept
 
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.euDatabase migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
 
Object model
Object modelObject model
Object model
 
Software engineering for IV sem BCA ,RCU Belgavi.Syllabus
Software engineering for IV sem BCA ,RCU Belgavi.SyllabusSoftware engineering for IV sem BCA ,RCU Belgavi.Syllabus
Software engineering for IV sem BCA ,RCU Belgavi.Syllabus
 
SE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context ModelSE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context Model
 
File Processing System
File Processing SystemFile Processing System
File Processing System
 
Semantic interpretation
Semantic interpretationSemantic interpretation
Semantic interpretation
 
Srs
SrsSrs
Srs
 
Object oriented analysis and design unit- iii
Object oriented analysis and design unit- iiiObject oriented analysis and design unit- iii
Object oriented analysis and design unit- iii
 

En vedette

Santiago Calatrava
Santiago CalatravaSantiago Calatrava
Santiago Calatravapedronr3
 
ERP Implementation Life Cycle
ERP Implementation Life CycleERP Implementation Life Cycle
ERP Implementation Life CycleApurv Gourav
 
SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESMalvika Bansal
 
How to build successful IT start-up for world market from Eastern Europe, Rag...
How to build successful IT start-up for world market from Eastern Europe, Rag...How to build successful IT start-up for world market from Eastern Europe, Rag...
How to build successful IT start-up for world market from Eastern Europe, Rag...Moldova ICT Summit
 
How to choose furniture for your new home
How to choose furniture for your new homeHow to choose furniture for your new home
How to choose furniture for your new homearamfurniture
 
Chapter 9 Vendors Consultants Users Alexis Leon
Chapter 9  Vendors  Consultants  Users    Alexis  LeonChapter 9  Vendors  Consultants  Users    Alexis  Leon
Chapter 9 Vendors Consultants Users Alexis LeonSonali Chauhan
 
Post ERP-Implementation-Vendors, Consultants and Employees
Post ERP-Implementation-Vendors, Consultants and EmployeesPost ERP-Implementation-Vendors, Consultants and Employees
Post ERP-Implementation-Vendors, Consultants and EmployeesYashsavi Amit
 
7. A Conceptual Model For Erp
7. A Conceptual Model For Erp7. A Conceptual Model For Erp
7. A Conceptual Model For ErpDonovan Mulder
 
Furniture styles according to time.
Furniture styles according to time.Furniture styles according to time.
Furniture styles according to time.aestheticDinterior
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureRobert Sim
 
Entrprise Services Planning
Entrprise Services PlanningEntrprise Services Planning
Entrprise Services PlanningRenee Troughton
 
Furniture timeline assignment
Furniture timeline assignmentFurniture timeline assignment
Furniture timeline assignmentjillainedawn
 
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide Ramco Systems
 
Supply Chain Management in ERP
Supply Chain Management in ERPSupply Chain Management in ERP
Supply Chain Management in ERPTom Matys
 

En vedette (19)

Santiago Calatrava
Santiago CalatravaSantiago Calatrava
Santiago Calatrava
 
ERP Implementation Life Cycle
ERP Implementation Life CycleERP Implementation Life Cycle
ERP Implementation Life Cycle
 
SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUES
 
EJB 3.0 and J2EE
EJB 3.0 and J2EEEJB 3.0 and J2EE
EJB 3.0 and J2EE
 
How to build successful IT start-up for world market from Eastern Europe, Rag...
How to build successful IT start-up for world market from Eastern Europe, Rag...How to build successful IT start-up for world market from Eastern Europe, Rag...
How to build successful IT start-up for world market from Eastern Europe, Rag...
 
How to choose furniture for your new home
How to choose furniture for your new homeHow to choose furniture for your new home
How to choose furniture for your new home
 
Chapter 9 Vendors Consultants Users Alexis Leon
Chapter 9  Vendors  Consultants  Users    Alexis  LeonChapter 9  Vendors  Consultants  Users    Alexis  Leon
Chapter 9 Vendors Consultants Users Alexis Leon
 
architectures of erp systems
architectures of erp systemsarchitectures of erp systems
architectures of erp systems
 
Post ERP-Implementation-Vendors, Consultants and Employees
Post ERP-Implementation-Vendors, Consultants and EmployeesPost ERP-Implementation-Vendors, Consultants and Employees
Post ERP-Implementation-Vendors, Consultants and Employees
 
7. A Conceptual Model For Erp
7. A Conceptual Model For Erp7. A Conceptual Model For Erp
7. A Conceptual Model For Erp
 
Furniture styles according to time.
Furniture styles according to time.Furniture styles according to time.
Furniture styles according to time.
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented Design
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Entrprise Services Planning
Entrprise Services PlanningEntrprise Services Planning
Entrprise Services Planning
 
Furniture timeline assignment
Furniture timeline assignmentFurniture timeline assignment
Furniture timeline assignment
 
ERP PROJECT
ERP PROJECTERP PROJECT
ERP PROJECT
 
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
 
Layered Software Architecture
Layered Software ArchitectureLayered Software Architecture
Layered Software Architecture
 
Supply Chain Management in ERP
Supply Chain Management in ERPSupply Chain Management in ERP
Supply Chain Management in ERP
 

Similaire à Object Oriented Architecture in ERP Systems

OODBMS Concepts - National University of Singapore.pdf
OODBMS Concepts - National University of Singapore.pdfOODBMS Concepts - National University of Singapore.pdf
OODBMS Concepts - National University of Singapore.pdfssuserd5e338
 
Object oriented Programming in Python.pptx
Object oriented Programming in Python.pptxObject oriented Programming in Python.pptx
Object oriented Programming in Python.pptxSHAIKIRFAN715544
 
MODELLING WITH OBJECTS.pptx
MODELLING WITH OBJECTS.pptxMODELLING WITH OBJECTS.pptx
MODELLING WITH OBJECTS.pptxTarun710971
 
Concepts for Object Oriented Databases.ppt
Concepts for Object Oriented Databases.pptConcepts for Object Oriented Databases.ppt
Concepts for Object Oriented Databases.pptnafsigenet
 
L1-Introduction to OOPs concepts.pdf
L1-Introduction to OOPs concepts.pdfL1-Introduction to OOPs concepts.pdf
L1-Introduction to OOPs concepts.pdfBhanuJatinSingh
 
Object oriented analysis and design using uml classes and objects
Object oriented analysis and  design using uml  classes and objectsObject oriented analysis and  design using uml  classes and objects
Object oriented analysis and design using uml classes and objectsLikhithaMadddula
 
Chapter 1 - Concepts for Object Databases.ppt
Chapter 1 - Concepts for Object Databases.pptChapter 1 - Concepts for Object Databases.ppt
Chapter 1 - Concepts for Object Databases.pptShemse Shukre
 

Similaire à Object Oriented Architecture in ERP Systems (20)

Ooad ch 1_2
Ooad ch 1_2Ooad ch 1_2
Ooad ch 1_2
 
OOSD1-unit1_1_16_09.pptx
OOSD1-unit1_1_16_09.pptxOOSD1-unit1_1_16_09.pptx
OOSD1-unit1_1_16_09.pptx
 
OODBMS Concepts - National University of Singapore.pdf
OODBMS Concepts - National University of Singapore.pdfOODBMS Concepts - National University of Singapore.pdf
OODBMS Concepts - National University of Singapore.pdf
 
Object oriented Programming in Python.pptx
Object oriented Programming in Python.pptxObject oriented Programming in Python.pptx
Object oriented Programming in Python.pptx
 
4-OOPS.pptx
4-OOPS.pptx4-OOPS.pptx
4-OOPS.pptx
 
MODELLING WITH OBJECTS.pptx
MODELLING WITH OBJECTS.pptxMODELLING WITH OBJECTS.pptx
MODELLING WITH OBJECTS.pptx
 
Ooad ch 2
Ooad ch 2Ooad ch 2
Ooad ch 2
 
OBJECT ORIENTED PROGRAMMING CONCEPTS IN C++.pptx
OBJECT ORIENTED PROGRAMMING CONCEPTS IN C++.pptxOBJECT ORIENTED PROGRAMMING CONCEPTS IN C++.pptx
OBJECT ORIENTED PROGRAMMING CONCEPTS IN C++.pptx
 
07 intro2 oop
07 intro2 oop07 intro2 oop
07 intro2 oop
 
Concepts for Object Oriented Databases.ppt
Concepts for Object Oriented Databases.pptConcepts for Object Oriented Databases.ppt
Concepts for Object Oriented Databases.ppt
 
L1-Introduction to OOPs concepts.pdf
L1-Introduction to OOPs concepts.pdfL1-Introduction to OOPs concepts.pdf
L1-Introduction to OOPs concepts.pdf
 
Object orientation
Object orientationObject orientation
Object orientation
 
Object oriented analysis and design using uml classes and objects
Object oriented analysis and  design using uml  classes and objectsObject oriented analysis and  design using uml  classes and objects
Object oriented analysis and design using uml classes and objects
 
Chapter 1 - Concepts for Object Databases.ppt
Chapter 1 - Concepts for Object Databases.pptChapter 1 - Concepts for Object Databases.ppt
Chapter 1 - Concepts for Object Databases.ppt
 
Odbms concepts
Odbms conceptsOdbms concepts
Odbms concepts
 
OOPS
OOPSOOPS
OOPS
 
Oops Concept Java
Oops Concept JavaOops Concept Java
Oops Concept Java
 
Python-Classes.pptx
Python-Classes.pptxPython-Classes.pptx
Python-Classes.pptx
 
O6u CS-315A OOP Lecture (1).pdf
O6u CS-315A OOP Lecture (1).pdfO6u CS-315A OOP Lecture (1).pdf
O6u CS-315A OOP Lecture (1).pdf
 
OOP Presentation.pptx
OOP Presentation.pptxOOP Presentation.pptx
OOP Presentation.pptx
 

Dernier

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Dernier (20)

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

Object Oriented Architecture in ERP Systems

  • 1. OBJECT ORIENTED ARCHITECTURE IN ERP Submitted by: • PREYANSHU KR. SAINI
  • 2. “What object oriented means”?? • Means we organize s/w as a collection of discrete objects that incorporate both “data structure “ and “behaviour”. • * it shows a contrast to conventional programming and architectural approaches such as “procedural approach”,i.e. they emphasised on “doing” things rather than “data”.
  • 3. • Objects : an identifiable entity (real or abstract) with some characterstics and behaviour. An object is an instance of a class. Eg. REAL OBJECTS: 3-WHEELER 4-WHEELER AUTOMOBILE (class)
  • 4. Eg. ABSTRACT OBJECTS : JADOOO IN “KOI MIL GAYA” :
  • 5. • Attributes* : features that define charaterstics of objects. • *2 objects are distinct even if all their attribute values are identical.
  • 6. • Operations/funtions: describe the behaviour of the objects. It is a way to access the attributes. Eg: LOVE • Class : It is a group of objects that share common properties and relationships. Eg : BOYS and GIRLS BOYS object: PG GIRLS object: X Love operation performed on PG and X gets access to their attributes “DIL” and “DIMAAG”. PG X
  • 7. Characterstics of object oriented architecture • IDENTIFY : means that data is quantized into discrete ,distinguishable entities called objects.Eg. Paragraphs in a document. • CLASSIFICATION : objects with same data structure are grouped into a class. Eg. Classification on Gender basis .
  • 8. • POLYMORPHISM : The ability of a data or a message to be executed in more than one form is called polymorphism. Eg. Case 1: a and b are objects of class integer. a = 1 ; b = 2 a + b = 3 Case 2: a and b are objects of class character. a + b = ‘ab’ is string. • In both cases operator is same but result is different.
  • 9. • Real life eg. of polymorphism: Natural love unnatural love # operation performed in both the cases is LOVE but outcome is different.
  • 10. • INHERITANCE: Capability of one *class of things to inherit properties from other **class of things. **Super class * Sub class • ABSTRACTION : The act of representing essential features without including background details or explanations .
  • 11. • OBJECT ORIENTED METHODOLOGY- To employ OOA in ERP we follow an approach called the OBJECT MODELLING TECHNIQUE (OMT) . It has following states : 1. Problem Analysis 2. System Design 3. Object Design 4. Implementation
  • 12. • THREE MODELS: OMT uses three kinds of models to describe a system. 1. Object model : Describes the objects in the system and their relationships. 2. Dynamic model : Describes the ospects of the system that change over time, uses STATE diagrams. 3. Functional model : Describes the data value trasformations within a system, uses a DFD graph.