Submit Search
Upload
Case study-the next gen pos
•
2 likes
•
3,699 views
V
Vignesh Saravanan
Follow
Next Generation POS application in OOAD
Read less
Read more
Education
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 10
Download now
Download to read offline
Recommended
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
Jayaprasanna4
Grasp patterns and its types
Grasp patterns and its types
Syed Hassan Ali
Interface specification
Interface specification
maliksiddique1
object oriented methodologies
object oriented methodologies
Amith Tiwari
Ontology engineering
Ontology engineering
Aliabbas Petiwala
Conceptual dependency
Conceptual dependency
Jismy .K.Jose
Issues in knowledge representation
Issues in knowledge representation
Sravanthi Emani
Ooad unit – 1 introduction
Ooad unit – 1 introduction
Babeetha Muruganantham
Recommended
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
Jayaprasanna4
Grasp patterns and its types
Grasp patterns and its types
Syed Hassan Ali
Interface specification
Interface specification
maliksiddique1
object oriented methodologies
object oriented methodologies
Amith Tiwari
Ontology engineering
Ontology engineering
Aliabbas Petiwala
Conceptual dependency
Conceptual dependency
Jismy .K.Jose
Issues in knowledge representation
Issues in knowledge representation
Sravanthi Emani
Ooad unit – 1 introduction
Ooad unit – 1 introduction
Babeetha Muruganantham
Data link layer
Data link layer
Mukesh Chinta
distributed shared memory
distributed shared memory
Ashish Kumar
Overview of UML Diagrams
Overview of UML Diagrams
Manish Kumar
Elaboration and domain model
Elaboration and domain model
Vignesh Saravanan
Domain model Refinement
Domain model Refinement
Anjan Kumar
Dynamic and Static Modeling
Dynamic and Static Modeling
Saurabh Kumar
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML Designing
ABHISHEK KUMAR
Component and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief Overview
Rajiv Kumar
Architecture design in software engineering
Architecture design in software engineering
Preeti Mishra
Unified process model
Unified process model
RyndaMaala
Context model
Context model
Ubaid423
Uml in software engineering
Uml in software engineering
Mubashir Jutt
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
Gobinath Subramaniam
Agent architectures
Agent architectures
Antonio Moreno
Layered Architecture
Layered Architecture
Dr Anjan Krishnamurthy
Advanced Structural Modeling
Advanced Structural Modeling
AMITJain879
Object Oriented Analysis and Design
Object Oriented Analysis and Design
Haitham El-Ghareeb
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Unit 2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
Manoj Reddy
state modeling In UML
state modeling In UML
Kumar
A CASE Lab Report - Project File on "ATM - Banking System"
A CASE Lab Report - Project File on "ATM - Banking System"
joyousbharat
22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf
Deepak Malusare
More Related Content
What's hot
Data link layer
Data link layer
Mukesh Chinta
distributed shared memory
distributed shared memory
Ashish Kumar
Overview of UML Diagrams
Overview of UML Diagrams
Manish Kumar
Elaboration and domain model
Elaboration and domain model
Vignesh Saravanan
Domain model Refinement
Domain model Refinement
Anjan Kumar
Dynamic and Static Modeling
Dynamic and Static Modeling
Saurabh Kumar
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML Designing
ABHISHEK KUMAR
Component and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief Overview
Rajiv Kumar
Architecture design in software engineering
Architecture design in software engineering
Preeti Mishra
Unified process model
Unified process model
RyndaMaala
Context model
Context model
Ubaid423
Uml in software engineering
Uml in software engineering
Mubashir Jutt
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
Gobinath Subramaniam
Agent architectures
Agent architectures
Antonio Moreno
Layered Architecture
Layered Architecture
Dr Anjan Krishnamurthy
Advanced Structural Modeling
Advanced Structural Modeling
AMITJain879
Object Oriented Analysis and Design
Object Oriented Analysis and Design
Haitham El-Ghareeb
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Unit 2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
Manoj Reddy
state modeling In UML
state modeling In UML
Kumar
What's hot
(20)
Data link layer
Data link layer
distributed shared memory
distributed shared memory
Overview of UML Diagrams
Overview of UML Diagrams
Elaboration and domain model
Elaboration and domain model
Domain model Refinement
Domain model Refinement
Dynamic and Static Modeling
Dynamic and Static Modeling
Importance & Principles of Modeling from UML Designing
Importance & Principles of Modeling from UML Designing
Component and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief Overview
Architecture design in software engineering
Architecture design in software engineering
Unified process model
Unified process model
Context model
Context model
Uml in software engineering
Uml in software engineering
CS8592-OOAD Lecture Notes Unit-1
CS8592-OOAD Lecture Notes Unit-1
Agent architectures
Agent architectures
Layered Architecture
Layered Architecture
Advanced Structural Modeling
Advanced Structural Modeling
Object Oriented Analysis and Design
Object Oriented Analysis and Design
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
Unit 2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
state modeling In UML
state modeling In UML
Similar to Case study-the next gen pos
A CASE Lab Report - Project File on "ATM - Banking System"
A CASE Lab Report - Project File on "ATM - Banking System"
joyousbharat
22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf
Deepak Malusare
22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)
Sruthi S
ASSIGNMENT
ASSIGNMENT
خالد الرشيدي
ooad_gp-08.pptx
ooad_gp-08.pptx
sriRam132674
(CWK2) - Practical Report It contains 2 tasks 1) Implementat.docx
(CWK2) - Practical Report It contains 2 tasks 1) Implementat.docx
madlynplamondon
Landing Page and Case Management
Landing Page and Case Management
IRJET Journal
Techniques for Developing Systems in IT Management System
Techniques for Developing Systems in IT Management System
Gruppo Banca Sella
KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6
keith inman
Requirement analysis
Requirement analysis
Shyam Bahadur Sunari Magar
Rrs
Rrs
bhumisen
Tiered Application Management: Meeting the Need for Speed and Reliability
Tiered Application Management: Meeting the Need for Speed and Reliability
Cognizant
Dispute Resolution Web Application
Dispute Resolution Web Application
Mike Taylor
KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6
keith inman
James hall ch 14
James hall ch 14
David Julian
Visualizing a Software Solution - IT Project Management
Visualizing a Software Solution - IT Project Management
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
Project report
Project report
Vikram Singh
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
nancs
What are the key components of Low Code No Code(LCNC).docx
What are the key components of Low Code No Code(LCNC).docx
shivanikaale214
Employee Management System
Employee Management System
vivek shah
Similar to Case study-the next gen pos
(20)
A CASE Lab Report - Project File on "ATM - Banking System"
A CASE Lab Report - Project File on "ATM - Banking System"
22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf
22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)
ASSIGNMENT
ASSIGNMENT
ooad_gp-08.pptx
ooad_gp-08.pptx
(CWK2) - Practical Report It contains 2 tasks 1) Implementat.docx
(CWK2) - Practical Report It contains 2 tasks 1) Implementat.docx
Landing Page and Case Management
Landing Page and Case Management
Techniques for Developing Systems in IT Management System
Techniques for Developing Systems in IT Management System
KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6
Requirement analysis
Requirement analysis
Rrs
Rrs
Tiered Application Management: Meeting the Need for Speed and Reliability
Tiered Application Management: Meeting the Need for Speed and Reliability
Dispute Resolution Web Application
Dispute Resolution Web Application
KI_res_24_yrs_exp_big_6
KI_res_24_yrs_exp_big_6
James hall ch 14
James hall ch 14
Visualizing a Software Solution - IT Project Management
Visualizing a Software Solution - IT Project Management
Project report
Project report
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
What are the key components of Low Code No Code(LCNC).docx
What are the key components of Low Code No Code(LCNC).docx
Employee Management System
Employee Management System
More from Vignesh Saravanan
Unit - 2 - Lecture-3.pdf
Unit - 2 - Lecture-3.pdf
Vignesh Saravanan
Unit - I - Lecture-2.pdf
Unit - I - Lecture-2.pdf
Vignesh Saravanan
Bayesian learning
Bayesian learning
Vignesh Saravanan
Integrity constraints in dbms
Integrity constraints in dbms
Vignesh Saravanan
Innovative practices jigsaw
Innovative practices jigsaw
Vignesh Saravanan
Innovative practices reflection
Innovative practices reflection
Vignesh Saravanan
Relational algebra in dbms
Relational algebra in dbms
Vignesh Saravanan
Database System Architecture
Database System Architecture
Vignesh Saravanan
More from Vignesh Saravanan
(8)
Unit - 2 - Lecture-3.pdf
Unit - 2 - Lecture-3.pdf
Unit - I - Lecture-2.pdf
Unit - I - Lecture-2.pdf
Bayesian learning
Bayesian learning
Integrity constraints in dbms
Integrity constraints in dbms
Innovative practices jigsaw
Innovative practices jigsaw
Innovative practices reflection
Innovative practices reflection
Relational algebra in dbms
Relational algebra in dbms
Database System Architecture
Database System Architecture
Recently uploaded
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Celine George
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
ChelloAnnAsuncion2
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
SamikshaHamane
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Celine George
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
iammrhaywood
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
Anupkumar Sharma
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
Mark Reed
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
Dr.Ibrahim Hassaan
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
MIPLM
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Mr Bounab Samir
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
pboyjonauth
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
OH TEIK BIN
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
SpandanaRallapalli
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
UnboundStockton
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
Celine George
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
UjwalaBharambe
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
Celine George
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
LigayaBacuel1
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
NirmalaLoungPoorunde1
Recently uploaded
(20)
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
Case study-the next gen pos
1.
Object Oriented Analysis
and Design V Semester CSE © Vignesh Saravanan K, AP/CSE Lecture-5 Case Study - the Next Gen POS system UNIT I – UNIFIED PROCESS AND USE CASE DIAGRAMS
2.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 2 Next Gen POS System The case study is the NextGen point-of-sale (POS) system There are very interesting requirement and design problems to solve. A POS system is a computerized application used (in part) to record sales and handle payments; it is typically used in a retail store. It includes hardware components such as a computer and bar code scanner, printer and software to run the system. These systems must be relatively fault-tolerant. It interfaces to various service applications, such as a third-party tax calculator and inventory control
3.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 3 Next Gen POS System A POS system increasingly must support multiple and varied client-side terminals and interfaces. These include a thin-client Web browser terminal, a regular personal computer with something like a Java Swing graphical user interface, touch screen input, wireless PDAs, and so forth. we are creating a commercial POS system that we will sell to different clients with disparate needs in terms of business rule processing
4.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 4 Next Gen POS System Each client will desire a unique set of logic to execute at different scenarios: such as when a new sale is initiated when a new line item is added Therefore, we will need a mechanism to provide this flexibility and customization So we need to go for the iterative development strategy Applications generally can be divided into 3 layers User interface Application logic Other components/layers
5.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 5 Next Gen POS System
6.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 6 Case Study Focus A typical object-oriented information system is designed in terms of several architectural layers or subsystems User Interface—graphical interface; windows. Application Logic and Domain Objects—software objects representing domain concepts (for example, a software class named Sale) that fulfil application requirements. Technical Services—general purpose objects and subsystems that provide supporting technical services, such as interfacing with a database or error logging. These services are usually application-independent and reusable across several systems
7.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 7 Development Strategy Using an iterative development strategy, we are going to proceed through requirements, object-oriented analysis, design, and implementation.
8.
Object Oriented Analysis
and Design V Semester CSE © Vignesh Saravanan K, AP/CSE INNOVATIVE TEACHING Learning through Case Study
9.
© Vignesh Saravanan
K, AP/CSE Object Oriented Analysis and Design RAMCO INSTITUTE OF TECHNOLOGY 9
10.
Object Oriented Analysis
and Design V Semester CSE © Vignesh Saravanan K, AP/CSE End of Lecture • Case Study – Next Gen POS • Purpose of Use Case Diagrams? • Use Case Diagram Objects • How to draw Use Case Diagrams?
Download now