SlideShare a Scribd company logo
1 of 14
The Next GEN POS
System
GROUP PRESENTATION
SUBJECT NAME : Object-Oriented Analysis and Design
SUBJECT CODE : 191CSC502T
GROUP NUMBER : 08
GROUP MEMBERS :
* SRIRAM.R
* YASWANTH
* YOGESHWAR
* SASWATH
* THOTHIT HEWIN
* YUVAN
About this template
INDEX :
2
 Next Gen POS System
 Important Features
 User Level Goals
 Case Study Focus
 Types Of POS System
 Case Study
About this template
Next Gen POS System
3
 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.
About this template
Next Gen POS System
4
 These systems must be relatively fault-tolerant.
 It interfaces to various service applications, such
as a third-party tax calculator and inventory
control.
 we will need a mechanism to provide this
flexibility and customization.
 Applications generally can be divided into 3 layers
 User interface
 Application logic
 Other components/layers
 A POS system increasingly must support multiple and variedclient-side
terminals and interfaces.
 These include a thin-client Web browser terminal, a
regular personalcomputer with something like a Java Swing
graphical user interface,touch screen input, wireless PDAs, and so
forth.
 This commercial POS system that we will sell to different clientswith
disparate needs in terms of business rule processing.
Each client will desire a unique set of logic to execute at
certainpredictable points in scenarios of using the
system, such as when a newsale is initiated or when a new line item
is added. 5
Important Features
You can also split your content
User Level Goals
6
•Cashier: process sales, handle, returns, cash in, cash out.
•System administrator: manage, users, security, system tables.
•Manager: startup, shut down.
•Sales activity system: analyze sales data.
In two or three columns
 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
Case Study Focus
In two or three columns
◉ Mobile POS
A Mobile POS system or MPOS uses an electronic device such as a
smartphone, tablet, or another mobile device as a terminal at which you can attach a credit
card reader. It is highly portable and allows you to attach other peripheral devices such as
barcode scanners and receipt printers.
◉ Terminal POS
A terminal POS is a software/hardware-based system that carries add-on
peripherals such as barcode scanners, credit card readers, receipt printers, and cash
drawers.
◉ Cloud POS
A cloud POS is an online or web-based POS which can be easily used
with your existing hardware such as a computer, tablet, and printer.
8
Types Of POS System
In two or three columns
 Stakeholders and Interests:
• Cashier: Wants accurate, fast entry, and no payment errors, as cash drawer shortages
are deducted from his/her salary.
• Salesperson: Wants sales commissions updated.
• Customer: Wants purchase and fast service with minimal effort. Wants easily visible display
of entered items and prices. Wants proof of purchase to support returns.
• Company: Wants to accurately record transactions and satisfy customer interests. Wants to
ensure that Payment Authorization Service payment receivables are recorded. Wants some
fault tolerance to allow sales capture even if server components are unavailable.
9
Case Study
In two or three columns
• Manager: Wants to be able to quickly perform override operations, and easily debug
Cashier problems.
• Government Tax Agencies: Want to collect tax from every sale. May be multiple
agencies, such as national, state, and county.
• Payment Authorization Service: Wants to receive digital authorization requests in the
correct format an protocol. Wants to accurately account for their payables to the store.
• Success Guarantee: Sale is saved. Tax is correctly calculated. Accounting and
Inventory are updated. Commissions recorded. Receipt is generated. Payment authorization
approvals are recorded.
10
Case Study
In two or three columns
 Customer arrives at POS checkout with goods and/or services to
purchase.
 Cashier starts a new sale.
 Cashier enters item identifier.
 System records sale line item and presents item description, price,
and running total. Price calculated from a set of price rules. Cashier
repeats steps 3-4 until indicates done.
 System presents total with taxes calculated.
11
Main Success Scenario (Basic Flow)
In two or three columns
 Cashier tells Customer the total, and asks for payment.
 Customer pays and System handles payment.
 System logs completed sale and sends sale and payment
information to the external Accounting system (for accounting and
commissions) and Inventory system (to update inventory).
 System presents receipt.
 Customer leaves with receipt and goods (if any)
12
Main Success Scenario (Basic Flow)
In two or three columns
13
Use Case Diagram
14

More Related Content

Similar to ooad_gp-08.pptx

Best Retail POS System in USA - Tagrain POS System.pptx
Best Retail POS System in USA - Tagrain POS System.pptxBest Retail POS System in USA - Tagrain POS System.pptx
Best Retail POS System in USA - Tagrain POS System.pptxtagrain56
 
The applications of IT to Retail marketing
The applications of IT to Retail marketingThe applications of IT to Retail marketing
The applications of IT to Retail marketingNavin Raj Saroj
 
I have an assignment which is called Technology project where I will.pdf
I have an assignment which is called Technology project where I will.pdfI have an assignment which is called Technology project where I will.pdf
I have an assignment which is called Technology project where I will.pdffantoosh1
 
CORRIGO BUSY IMPLEMENTATION
CORRIGO BUSY IMPLEMENTATIONCORRIGO BUSY IMPLEMENTATION
CORRIGO BUSY IMPLEMENTATIONCorrigo India
 
CORRIGO BUSY IMPLEMENTATION
CORRIGO BUSY IMPLEMENTATIONCORRIGO BUSY IMPLEMENTATION
CORRIGO BUSY IMPLEMENTATIONCorrigo India
 
IT Requirements (Stage 3)In addition to the functional requireme.docx
IT Requirements (Stage 3)In addition to the functional requireme.docxIT Requirements (Stage 3)In addition to the functional requireme.docx
IT Requirements (Stage 3)In addition to the functional requireme.docxpriestmanmable
 
Kinh doanh so voi he thong bfo e business platform v2
Kinh doanh so voi he thong bfo e business platform v2Kinh doanh so voi he thong bfo e business platform v2
Kinh doanh so voi he thong bfo e business platform v2Hieutanda Nguyen Khac Hieu
 
Stock inventory Management Project
Stock inventory Management ProjectStock inventory Management Project
Stock inventory Management ProjectKrishnakumar Hatele
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirementshapy
 
Role of IT in Retail Industry
Role of IT in Retail IndustryRole of IT in Retail Industry
Role of IT in Retail IndustryNethan P
 
Impact of Automation System in DSE & CSE
Impact of Automation System in DSE & CSE Impact of Automation System in DSE & CSE
Impact of Automation System in DSE & CSE Syed Ahmed Harun
 
Lecture 20 computer based accounting system -revenue cycle - accounting info...
Lecture 20  computer based accounting system -revenue cycle - accounting info...Lecture 20  computer based accounting system -revenue cycle - accounting info...
Lecture 20 computer based accounting system -revenue cycle - accounting info...Habib Ullah Qamar
 
Integrated Receivables: 5 Critical Factors For Adoption
Integrated Receivables: 5 Critical Factors For AdoptionIntegrated Receivables: 5 Critical Factors For Adoption
Integrated Receivables: 5 Critical Factors For Adoption3 Point Alliance
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC ITYogeshDhamke2
 
We ACT Smart Automation
We ACT Smart Automation We ACT Smart Automation
We ACT Smart Automation Karthik Reddy
 

Similar to ooad_gp-08.pptx (20)

Best Retail POS System in USA - Tagrain POS System.pptx
Best Retail POS System in USA - Tagrain POS System.pptxBest Retail POS System in USA - Tagrain POS System.pptx
Best Retail POS System in USA - Tagrain POS System.pptx
 
RPA in Finance v2
RPA in Finance v2RPA in Finance v2
RPA in Finance v2
 
The applications of IT to Retail marketing
The applications of IT to Retail marketingThe applications of IT to Retail marketing
The applications of IT to Retail marketing
 
I have an assignment which is called Technology project where I will.pdf
I have an assignment which is called Technology project where I will.pdfI have an assignment which is called Technology project where I will.pdf
I have an assignment which is called Technology project where I will.pdf
 
POS System.pptx
POS System.pptxPOS System.pptx
POS System.pptx
 
CORRIGO BUSY IMPLEMENTATION
CORRIGO BUSY IMPLEMENTATIONCORRIGO BUSY IMPLEMENTATION
CORRIGO BUSY IMPLEMENTATION
 
CORRIGO BUSY IMPLEMENTATION
CORRIGO BUSY IMPLEMENTATIONCORRIGO BUSY IMPLEMENTATION
CORRIGO BUSY IMPLEMENTATION
 
IT Requirements (Stage 3)In addition to the functional requireme.docx
IT Requirements (Stage 3)In addition to the functional requireme.docxIT Requirements (Stage 3)In addition to the functional requireme.docx
IT Requirements (Stage 3)In addition to the functional requireme.docx
 
Kinh doanh so voi he thong bfo e business platform v2
Kinh doanh so voi he thong bfo e business platform v2Kinh doanh so voi he thong bfo e business platform v2
Kinh doanh so voi he thong bfo e business platform v2
 
Stock inventory Management Project
Stock inventory Management ProjectStock inventory Management Project
Stock inventory Management Project
 
RELATIONAL_AROTRON
RELATIONAL_AROTRONRELATIONAL_AROTRON
RELATIONAL_AROTRON
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirements
 
Project report
Project reportProject report
Project report
 
Tms
TmsTms
Tms
 
Role of IT in Retail Industry
Role of IT in Retail IndustryRole of IT in Retail Industry
Role of IT in Retail Industry
 
Impact of Automation System in DSE & CSE
Impact of Automation System in DSE & CSE Impact of Automation System in DSE & CSE
Impact of Automation System in DSE & CSE
 
Lecture 20 computer based accounting system -revenue cycle - accounting info...
Lecture 20  computer based accounting system -revenue cycle - accounting info...Lecture 20  computer based accounting system -revenue cycle - accounting info...
Lecture 20 computer based accounting system -revenue cycle - accounting info...
 
Integrated Receivables: 5 Critical Factors For Adoption
Integrated Receivables: 5 Critical Factors For AdoptionIntegrated Receivables: 5 Critical Factors For Adoption
Integrated Receivables: 5 Critical Factors For Adoption
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT
 
We ACT Smart Automation
We ACT Smart Automation We ACT Smart Automation
We ACT Smart Automation
 

Recently uploaded

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Recently uploaded (20)

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 

ooad_gp-08.pptx

  • 1. The Next GEN POS System GROUP PRESENTATION SUBJECT NAME : Object-Oriented Analysis and Design SUBJECT CODE : 191CSC502T GROUP NUMBER : 08 GROUP MEMBERS : * SRIRAM.R * YASWANTH * YOGESHWAR * SASWATH * THOTHIT HEWIN * YUVAN
  • 2. About this template INDEX : 2  Next Gen POS System  Important Features  User Level Goals  Case Study Focus  Types Of POS System  Case Study
  • 3. About this template Next Gen POS System 3  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.
  • 4. About this template Next Gen POS System 4  These systems must be relatively fault-tolerant.  It interfaces to various service applications, such as a third-party tax calculator and inventory control.  we will need a mechanism to provide this flexibility and customization.  Applications generally can be divided into 3 layers  User interface  Application logic  Other components/layers
  • 5.  A POS system increasingly must support multiple and variedclient-side terminals and interfaces.  These include a thin-client Web browser terminal, a regular personalcomputer with something like a Java Swing graphical user interface,touch screen input, wireless PDAs, and so forth.  This commercial POS system that we will sell to different clientswith disparate needs in terms of business rule processing. Each client will desire a unique set of logic to execute at certainpredictable points in scenarios of using the system, such as when a newsale is initiated or when a new line item is added. 5 Important Features
  • 6. You can also split your content User Level Goals 6 •Cashier: process sales, handle, returns, cash in, cash out. •System administrator: manage, users, security, system tables. •Manager: startup, shut down. •Sales activity system: analyze sales data.
  • 7. In two or three columns  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 Case Study Focus
  • 8. In two or three columns ◉ Mobile POS A Mobile POS system or MPOS uses an electronic device such as a smartphone, tablet, or another mobile device as a terminal at which you can attach a credit card reader. It is highly portable and allows you to attach other peripheral devices such as barcode scanners and receipt printers. ◉ Terminal POS A terminal POS is a software/hardware-based system that carries add-on peripherals such as barcode scanners, credit card readers, receipt printers, and cash drawers. ◉ Cloud POS A cloud POS is an online or web-based POS which can be easily used with your existing hardware such as a computer, tablet, and printer. 8 Types Of POS System
  • 9. In two or three columns  Stakeholders and Interests: • Cashier: Wants accurate, fast entry, and no payment errors, as cash drawer shortages are deducted from his/her salary. • Salesperson: Wants sales commissions updated. • Customer: Wants purchase and fast service with minimal effort. Wants easily visible display of entered items and prices. Wants proof of purchase to support returns. • Company: Wants to accurately record transactions and satisfy customer interests. Wants to ensure that Payment Authorization Service payment receivables are recorded. Wants some fault tolerance to allow sales capture even if server components are unavailable. 9 Case Study
  • 10. In two or three columns • Manager: Wants to be able to quickly perform override operations, and easily debug Cashier problems. • Government Tax Agencies: Want to collect tax from every sale. May be multiple agencies, such as national, state, and county. • Payment Authorization Service: Wants to receive digital authorization requests in the correct format an protocol. Wants to accurately account for their payables to the store. • Success Guarantee: Sale is saved. Tax is correctly calculated. Accounting and Inventory are updated. Commissions recorded. Receipt is generated. Payment authorization approvals are recorded. 10 Case Study
  • 11. In two or three columns  Customer arrives at POS checkout with goods and/or services to purchase.  Cashier starts a new sale.  Cashier enters item identifier.  System records sale line item and presents item description, price, and running total. Price calculated from a set of price rules. Cashier repeats steps 3-4 until indicates done.  System presents total with taxes calculated. 11 Main Success Scenario (Basic Flow)
  • 12. In two or three columns  Cashier tells Customer the total, and asks for payment.  Customer pays and System handles payment.  System logs completed sale and sends sale and payment information to the external Accounting system (for accounting and commissions) and Inventory system (to update inventory).  System presents receipt.  Customer leaves with receipt and goods (if any) 12 Main Success Scenario (Basic Flow)
  • 13. In two or three columns 13 Use Case Diagram
  • 14. 14