SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Supermarket Checkout Program Design (JAVA)
This is a assignment to create the design for a program for a Supermarket Checkout System. The
design is for a program to handle the terminal transaction in a checkout line at a supermarket.
When designing the program consider should consider some of the following; What are the tasks
that are included as part of checking out at a register? You should consider things like the
obtaining the cost of each item, weighing produce and looking up produce codes, the total cost of
the order, bonus card discounts, and sales tax on taxable items only. You should brainstorm any
other feature you may find relevant. Remember, you do not need to write the program, but you
should design the methods using top down development and modular design.
Submit a description of the methods needed for the program, a brief description of what each
method does, and description of how the methods are related to one another in terms of
parameter passing and return types, and the overall process flow of a transaction.
Solution
Method 1:
void getData() // to get the data like product id , quantity of product, numbers of items left
void calculateTotalBill() //to calcuate the total bill will iniclude the price of each product and
return the total
void calculateTax() // to calculate the tax (on the total like 15% of the total)
void lookBarCodes() // will find the details of the product using the barcode in the database
void inMemorytoDB() // will write the transactions from dynamic memory to permanent storage
on each cycle
void printBill() // will be called in the last to generate the bill
void printInvoice() // will be used to print the invoiceof all the products
Supermarket Checkout Program Design (JAVA) This is a assignment to cre.docx

Weitere ähnliche Inhalte

Ähnlich wie Supermarket Checkout Program Design (JAVA) This is a assignment to cre.docx

Mass2 Lean2 Six Sigma
Mass2 Lean2 Six SigmaMass2 Lean2 Six Sigma
Mass2 Lean2 Six Sigmaguestb2a38a
 
[[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
 
ContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxmaxinesmith73660
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++vikram mahendra
 
Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13Nicole Seibert
 
Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13Nicole Seibert
 
IRJET- Smart Billing Cart
IRJET- Smart Billing CartIRJET- Smart Billing Cart
IRJET- Smart Billing CartIRJET Journal
 
CIS115 CIS 115 CIS/115 You have been contracted by a local antique store to ...
CIS115 CIS 115 CIS/115  You have been contracted by a local antique store to ...CIS115 CIS 115 CIS/115  You have been contracted by a local antique store to ...
CIS115 CIS 115 CIS/115 You have been contracted by a local antique store to ...Nghệ Sĩ Coding
 
Proposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsProposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsMacWolf1
 
Vendor Master Training Provides by Metaphor Consulting
Vendor Master Training Provides by Metaphor ConsultingVendor Master Training Provides by Metaphor Consulting
Vendor Master Training Provides by Metaphor ConsultingMetaphor Consulting
 
MegaMart Managemant Final Document
MegaMart Managemant Final DocumentMegaMart Managemant Final Document
MegaMart Managemant Final DocumentNicholas Birger
 
Mobile store management
Mobile store management Mobile store management
Mobile store management Rupendra Verma
 
Self checkout application presentation
Self checkout application presentationSelf checkout application presentation
Self checkout application presentationAshwinBicholiya
 
Sales Process And Mrp
Sales Process And MrpSales Process And Mrp
Sales Process And MrpKiril Iliev
 
Rex Introduction - Accounting was never so EASY.
Rex Introduction - Accounting was never so EASY.Rex Introduction - Accounting was never so EASY.
Rex Introduction - Accounting was never so EASY.Rex-Solutions
 
Itco 620 unit 2 project 2
Itco 620 unit 2 project 2Itco 620 unit 2 project 2
Itco 620 unit 2 project 2comp274
 

Ähnlich wie Supermarket Checkout Program Design (JAVA) This is a assignment to cre.docx (20)

Shop management system
Shop management systemShop management system
Shop management system
 
Fico notes
Fico notesFico notes
Fico notes
 
Mass2 Lean2 Six Sigma
Mass2 Lean2 Six SigmaMass2 Lean2 Six Sigma
Mass2 Lean2 Six Sigma
 
[[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
 
ContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docxContentsPhase 1 Design Concepts2Project Description2Use.docx
ContentsPhase 1 Design Concepts2Project Description2Use.docx
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
 
Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13
 
Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13
 
IRJET- Smart Billing Cart
IRJET- Smart Billing CartIRJET- Smart Billing Cart
IRJET- Smart Billing Cart
 
CIS115 CIS 115 CIS/115 You have been contracted by a local antique store to ...
CIS115 CIS 115 CIS/115  You have been contracted by a local antique store to ...CIS115 CIS 115 CIS/115  You have been contracted by a local antique store to ...
CIS115 CIS 115 CIS/115 You have been contracted by a local antique store to ...
 
Proposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsProposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management Systems
 
Vendor Master Training Provides by Metaphor Consulting
Vendor Master Training Provides by Metaphor ConsultingVendor Master Training Provides by Metaphor Consulting
Vendor Master Training Provides by Metaphor Consulting
 
MegaMart Managemant Final Document
MegaMart Managemant Final DocumentMegaMart Managemant Final Document
MegaMart Managemant Final Document
 
Mobile store management
Mobile store management Mobile store management
Mobile store management
 
Self checkout application presentation
Self checkout application presentationSelf checkout application presentation
Self checkout application presentation
 
Sales Process And Mrp
Sales Process And MrpSales Process And Mrp
Sales Process And Mrp
 
Rex Introduction - Accounting was never so EASY.
Rex Introduction - Accounting was never so EASY.Rex Introduction - Accounting was never so EASY.
Rex Introduction - Accounting was never so EASY.
 
Visual Logic Project - 1
Visual Logic Project - 1Visual Logic Project - 1
Visual Logic Project - 1
 
Itco 620 unit 2 project 2
Itco 620 unit 2 project 2Itco 620 unit 2 project 2
Itco 620 unit 2 project 2
 
PRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdfPRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdf
 

Mehr von esally

Suppose the following two class definitions- class Clothing { int dayP.docx
Suppose the following two class definitions- class Clothing { int dayP.docxSuppose the following two class definitions- class Clothing { int dayP.docx
Suppose the following two class definitions- class Clothing { int dayP.docxesally
 
Summarize the various regulations that are currently place in to prote.docx
Summarize the various regulations that are currently place in to prote.docxSummarize the various regulations that are currently place in to prote.docx
Summarize the various regulations that are currently place in to prote.docxesally
 
Summarize the process of constructing security training inside an orga.docx
Summarize the process of constructing security training inside an orga.docxSummarize the process of constructing security training inside an orga.docx
Summarize the process of constructing security training inside an orga.docxesally
 
suppose you have two text files that contain sequences of integers spe.docx
suppose you have two text files that contain sequences of integers spe.docxsuppose you have two text files that contain sequences of integers spe.docx
suppose you have two text files that contain sequences of integers spe.docxesally
 
Summarize the exploration of Juno-'s Spacecraft- why is this mission i.docx
Summarize the exploration of Juno-'s Spacecraft- why is this mission i.docxSummarize the exploration of Juno-'s Spacecraft- why is this mission i.docx
Summarize the exploration of Juno-'s Spacecraft- why is this mission i.docxesally
 
Suppose the reaction being studied instead involved the following reac.docx
Suppose the reaction being studied instead involved the following reac.docxSuppose the reaction being studied instead involved the following reac.docx
Suppose the reaction being studied instead involved the following reac.docxesally
 

Mehr von esally (6)

Suppose the following two class definitions- class Clothing { int dayP.docx
Suppose the following two class definitions- class Clothing { int dayP.docxSuppose the following two class definitions- class Clothing { int dayP.docx
Suppose the following two class definitions- class Clothing { int dayP.docx
 
Summarize the various regulations that are currently place in to prote.docx
Summarize the various regulations that are currently place in to prote.docxSummarize the various regulations that are currently place in to prote.docx
Summarize the various regulations that are currently place in to prote.docx
 
Summarize the process of constructing security training inside an orga.docx
Summarize the process of constructing security training inside an orga.docxSummarize the process of constructing security training inside an orga.docx
Summarize the process of constructing security training inside an orga.docx
 
suppose you have two text files that contain sequences of integers spe.docx
suppose you have two text files that contain sequences of integers spe.docxsuppose you have two text files that contain sequences of integers spe.docx
suppose you have two text files that contain sequences of integers spe.docx
 
Summarize the exploration of Juno-'s Spacecraft- why is this mission i.docx
Summarize the exploration of Juno-'s Spacecraft- why is this mission i.docxSummarize the exploration of Juno-'s Spacecraft- why is this mission i.docx
Summarize the exploration of Juno-'s Spacecraft- why is this mission i.docx
 
Suppose the reaction being studied instead involved the following reac.docx
Suppose the reaction being studied instead involved the following reac.docxSuppose the reaction being studied instead involved the following reac.docx
Suppose the reaction being studied instead involved the following reac.docx
 

Kürzlich hochgeladen

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Kürzlich hochgeladen (20)

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Supermarket Checkout Program Design (JAVA) This is a assignment to cre.docx

  • 1. Supermarket Checkout Program Design (JAVA) This is a assignment to create the design for a program for a Supermarket Checkout System. The design is for a program to handle the terminal transaction in a checkout line at a supermarket. When designing the program consider should consider some of the following; What are the tasks that are included as part of checking out at a register? You should consider things like the obtaining the cost of each item, weighing produce and looking up produce codes, the total cost of the order, bonus card discounts, and sales tax on taxable items only. You should brainstorm any other feature you may find relevant. Remember, you do not need to write the program, but you should design the methods using top down development and modular design. Submit a description of the methods needed for the program, a brief description of what each method does, and description of how the methods are related to one another in terms of parameter passing and return types, and the overall process flow of a transaction. Solution Method 1: void getData() // to get the data like product id , quantity of product, numbers of items left void calculateTotalBill() //to calcuate the total bill will iniclude the price of each product and return the total void calculateTax() // to calculate the tax (on the total like 15% of the total) void lookBarCodes() // will find the details of the product using the barcode in the database void inMemorytoDB() // will write the transactions from dynamic memory to permanent storage on each cycle void printBill() // will be called in the last to generate the bill void printInvoice() // will be used to print the invoiceof all the products