SlideShare a Scribd company logo
1 of 31
Scan&Pay
Guided By: Group Members:
Mr. Deepak Singh Chouhan Ashwin Bicholiya (0875CS171030)
Anand Sharma (0875CS171021)
Chirag Kumar Mali (0875CS171037)
Abhishek Patidar (0875CS171008)
INTRODUCTION
• The retail sales industry has undergone some noticeable transition
in the array of payment methods over the years.
• It is imperative that an innovative payment solution is introduced
to replace an cashier checkout system especially when there is
growing demand for it.
• Assuredly, the addition of a mobile self-checkout application in
industry will be more prominent in the next few years.
• The aim is to develop a mobile self-checkout application for a
retail store of a client.
OBJECTIVE
• Develop a Mobile application having a barcode scanner facility, it
will be used to scan the barcode given in product and add it to the
cart.
• Make the payment with multiple payments methods easily with
app itself.
• Once payment is done it give alert or message to store owner
• Apart from this app will access current location of store and give
the products details according to that particular store only.
Problem Domain
• Local Retail supermarkets like Dmart, BestPrice are facing a
problem of huge crowd at their billing counters at the time of
billing.
• Specially at rushing shopping hours ,festival seasons people have
to face long queues and have to wait for their turns.
• This is a major problem facing by almost every type of stores, in
order to solve this one efficient solution is self checkout system.
• Customer will buy the required goods scans them and pay the bill
by the App itself so this will make process more convienient.
Solution Domain
• One efficient solution is self check out system. It wll be a mobile
application having a barcode scanner facility.
• It will be used to scan the barcode given in product and add it to
the cart and make the payment with multiple payments methods
easily with app itself
• Once payment is done it give alert or message to store owner.
• Apart from this app will access current location of store and give
the products details according to that particular store only.
A BIT OF HISTORY
2000-2015
Barcode
Scanners at the
cash counters
2015-2022
Self-Checkout
Kiosks
2022
Mobile self
Checkout
System
• The figure shows that the recent evolutions
have all been incremental in their value
proposition.
• We can say that the next big thing after
barcodes was the self‐checkout counter and
Mobile self Checkout System.
https://scet.berkeley.edu/wp-content/uploads/UCB-ELPP-Future-of-Self-Checkout-Report.pdf
PAINPOINTS AND OPPORTUNITY
Checkout is the last opportunity for the retailer to make an impression on the consumer.
Retailers response to checkout pain point
Will Replace
Currently
Evaluating
No plans for
replacement
33% left store
without buying
if lines are
longer than 7
minutres
50% of
shoppers avoid
stores with
long lines
60% look at
online as an
alternative for
Retail Stores
Tarnished Brand
Image
Lower Sales Poor Customer
Satisfaction
https://scet.berkeley.edu/wp-content/uploads/UCB-ELPP-Future-of-Self-Checkout-Report.pdf
An improvement over the existing system
• The mobile self-checkout application is operated via a virtual
shopping cart.
• This virtual shopping cart is linked to the customer’s account
which consists of the customer’s personal and payment card
information created on the mobile application. and complete the
Payment.
• The payment can be done by credit, debit cards and NetBanking as
well as other payment merchants like Paytm, GooglePay, PhonePay
etc. for a seamless payment system.
Required Resources
• As the application is mobile based and will be available for Android devices.
Software Requirements:
• An integrated development environment (IDE) like Microsoft Visual Studio code.
• Flutter (mobile application development framework).
• Dart programming language.
Database:
• Firebase(Real time Database).
Hardware Requirements:
 To run an Android Studio or Visual Studio code we need:
• Operating system of Microsoft Windows 10/8/7 (32- or 64-bit)
• 4 GB RAM minimum and 8 GB RAM recommended
• Minimum 500 MB disk space for Android Studio
Methodology to be adopted / planning of work
• Agile methodology for mobile app
development.
• It is quite flexible and cost-effective.
• It is also quite adaptive.
• Since the errors are checked at each
step, quite a few errors make it to the
final version of the app and help us to
develop a good quality app.
Application Domain
• Through this application we can easy people’s life by not wasting
their time to go through the cashier checkout point, and the
product review are also there in the application.
• There will be a great impact of this application as It helps in a
great measure cut off the long line at the cashier checkout points
• which can be frustrating at times for both customers and the
cashier.
Expected Outcomes/ Benefits:
• The self-checkout application is mobile enabled thus makes it cost
effective.
• The tremendous slash in labour cost and less number of cashiers
will be needed by stores where this application is implemented.
• It provides the customers privacy especially during the payment
process.
Software Requirement
Specifications
Functional Requirements:
• Application can be run on the wifi or cellular network.
• User can select the models.
• User can allow to open the camera to take real time images.
• Model work on real time images and give the output.
Non Functional Requirements:
We have implemented our application by Dart programming language with the help of Flutter SDK and for the source code
editor and automation tool we used VS Code.
Software Details
Operating System: Windows 10
Language: Flutter SDK, Dart
Technologies used Flutter SDK, Dart, Android Studio, Vs Code
Debugger: Android Dalvik Debug Monitor service
For running the application the following are the Software Requirements:
Operating System. Android 7.0 or higher versions
Network: Wi-Fi Internet or cellular Network 3
Hardware Details
Processor: Minimum 2 GHz
Memory (RAM): Minimum 4GB
Hard Drive: 50 GB
Identify Use-Cases:
Virtual Shopping Cart
Use case diagram of virtual shopping cart I.
The virtual shopping cart automatically identifies the store outlet and loads up the product list of the store
outlet from where the customer is initiating the mobile self-checkout application.
The store outlet allows several customers to shop and use the mobile self checkout application at the same
time.
Use case diagram of virtual shopping cart II.
 Virtual shopping cart: Removing products
The customers will still be able to view the virtual shopping cart and remove a product of their choice by selecting
the product and clicking on “remove product” option without the need to rescan since the product has been
scanned earlier and already exists in the virtual shopping cart.
 Verification
The store needs to verify that all transaction and payment by customers are thoroughly scrutinized
and approved before a customer exits the store.
Use case diagram for payment operation
Exception flow
There are instances where the mobile self-check application experiences difficulties in either adding
or removing products in the virtual shopping cart . These exceptions may be due to various factors.
Use case diagram when scanner cannot read barcode.
Use case diagram when customer cannot view cart.
When the customer creates a new account or logs in successfully, the virtual shopping cart offers the customer the
liberty to scan any product of their choice and add or remove them.
Activity diagram of login page.
Activity diagram showing the addition of product to the cart.
Sequence Diagrams
A Sequence diagram is an interaction diagram that shows how objects operate with one another and in what
order
Domain Diagram
Role of individual member may in each phase of software development or anything else
Team Members Requirment
Gatherings
Analysis Design Implementation Testing Documentation
Ashwin Bicholiya ✓ ✓ ✓ ✓ ✓ ✓
Anand Sharma ✓ ✓ ✓ ✓ ✓
Chirag kumar mali ✓ ✓ ✓ ✓ ✓
Abhishek Patidar ✓ ✓ ✓ ✓ ✓
ANY QUERIES
https://scet.berkeley.edu/wp-content/uploads/UCB-ELPP-Future-of-Self-Checkout-Report.pdf
Reference
Github Link of our project:
 https://github.com/Ashwinbicholiya/scanpay
THANK YOU

More Related Content

What's hot

Amazon Go Shopping Technolgy Presentation
Amazon Go Shopping Technolgy PresentationAmazon Go Shopping Technolgy Presentation
Amazon Go Shopping Technolgy PresentationSheranChanidu
 
Online shopping - Overview
Online shopping - OverviewOnline shopping - Overview
Online shopping - OverviewAkshaya Kumar
 
Techpay.mobi mobile payment systems business plan.
Techpay.mobi mobile payment systems business plan.Techpay.mobi mobile payment systems business plan.
Techpay.mobi mobile payment systems business plan.SGB Media Group
 
Mini project report_on_online_shopping
Mini project report_on_online_shoppingMini project report_on_online_shopping
Mini project report_on_online_shoppingSandeep Bittu
 
Automation of shopping cart to ease queue in malls by using RFID
Automation of shopping cart to ease queue in malls by using RFIDAutomation of shopping cart to ease queue in malls by using RFID
Automation of shopping cart to ease queue in malls by using RFIDSudher Sun
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentationpobr0702
 
Increasing trends of online shopping in india
Increasing trends of online shopping in indiaIncreasing trends of online shopping in india
Increasing trends of online shopping in indiaUnmana123
 
Online Grocery Shopping Research FINAL
Online Grocery Shopping Research FINALOnline Grocery Shopping Research FINAL
Online Grocery Shopping Research FINALMax Naylor
 
Scm components in e commerce
Scm components in e commerceScm components in e commerce
Scm components in e commerceGaurav Patil
 
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTChetanBhandari14
 
Online Shopping Presentation
Online Shopping PresentationOnline Shopping Presentation
Online Shopping Presentationamanda-schmid
 
Online shopping prasentation
Online shopping prasentationOnline shopping prasentation
Online shopping prasentationAtul Kumar
 
Online shopping in bangladesh
Online shopping in bangladeshOnline shopping in bangladesh
Online shopping in bangladeshMery Angel
 

What's hot (20)

Amazon Go Shopping Technolgy Presentation
Amazon Go Shopping Technolgy PresentationAmazon Go Shopping Technolgy Presentation
Amazon Go Shopping Technolgy Presentation
 
My ppt
My pptMy ppt
My ppt
 
E wallet
E walletE wallet
E wallet
 
E wallet
E walletE wallet
E wallet
 
Online shopping - Overview
Online shopping - OverviewOnline shopping - Overview
Online shopping - Overview
 
Smart shopping system
Smart shopping systemSmart shopping system
Smart shopping system
 
Techpay.mobi mobile payment systems business plan.
Techpay.mobi mobile payment systems business plan.Techpay.mobi mobile payment systems business plan.
Techpay.mobi mobile payment systems business plan.
 
Mini project report_on_online_shopping
Mini project report_on_online_shoppingMini project report_on_online_shopping
Mini project report_on_online_shopping
 
Automation of shopping cart to ease queue in malls by using RFID
Automation of shopping cart to ease queue in malls by using RFIDAutomation of shopping cart to ease queue in malls by using RFID
Automation of shopping cart to ease queue in malls by using RFID
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentation
 
Increasing trends of online shopping in india
Increasing trends of online shopping in indiaIncreasing trends of online shopping in india
Increasing trends of online shopping in india
 
Online Grocery Shopping Research FINAL
Online Grocery Shopping Research FINALOnline Grocery Shopping Research FINAL
Online Grocery Shopping Research FINAL
 
Scm components in e commerce
Scm components in e commerceScm components in e commerce
Scm components in e commerce
 
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
 
ONLINE SHOPPING PROCESS & TREND IN INDIA
ONLINE SHOPPING PROCESS & TREND IN INDIAONLINE SHOPPING PROCESS & TREND IN INDIA
ONLINE SHOPPING PROCESS & TREND IN INDIA
 
Online Shopping Presentation
Online Shopping PresentationOnline Shopping Presentation
Online Shopping Presentation
 
E shopping
E shoppingE shopping
E shopping
 
Online shopping prasentation
Online shopping prasentationOnline shopping prasentation
Online shopping prasentation
 
Online shopping in bangladesh
Online shopping in bangladeshOnline shopping in bangladesh
Online shopping in bangladesh
 

Similar to Self checkout application presentation

GoShop: A Digital Bridge between Shopkeepers and Consumers
GoShop: A Digital Bridge between Shopkeepers and ConsumersGoShop: A Digital Bridge between Shopkeepers and Consumers
GoShop: A Digital Bridge between Shopkeepers and ConsumersAI Publications
 
Sybrant - Mobile app solutions capability
Sybrant - Mobile app solutions capabilitySybrant - Mobile app solutions capability
Sybrant - Mobile app solutions capabilitySybrant Technoloies
 
Smart Barcode Based Trolley for Automated Billing Using Image Processing Tech...
Smart Barcode Based Trolley for Automated Billing Using Image Processing Tech...Smart Barcode Based Trolley for Automated Billing Using Image Processing Tech...
Smart Barcode Based Trolley for Automated Billing Using Image Processing Tech...IRJET Journal
 
IRJET- Shopaholic – A Smarter Way to Checkout
IRJET-  	  Shopaholic – A Smarter Way to CheckoutIRJET-  	  Shopaholic – A Smarter Way to Checkout
IRJET- Shopaholic – A Smarter Way to CheckoutIRJET Journal
 
Smart Shopping Cart with Automatic Billing System
Smart Shopping Cart with Automatic Billing SystemSmart Shopping Cart with Automatic Billing System
Smart Shopping Cart with Automatic Billing SystemIRJET Journal
 
2022 Trends in Integrated Invoice to Cash Automation | Emagia
2022 Trends in Integrated Invoice to Cash Automation | Emagia2022 Trends in Integrated Invoice to Cash Automation | Emagia
2022 Trends in Integrated Invoice to Cash Automation | EmagiaEmagia
 
IRJET- Intelligent Cart
IRJET-  	  Intelligent CartIRJET-  	  Intelligent Cart
IRJET- Intelligent CartIRJET Journal
 
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...AppDynamics
 
Super market billing system using webcam
Super market billing system using webcam Super market billing system using webcam
Super market billing system using webcam SahithBeats
 
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxE-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxAbbasSayyed5
 
IRJET- Online Shopping System
IRJET-  	  Online Shopping SystemIRJET-  	  Online Shopping System
IRJET- Online Shopping SystemIRJET Journal
 
IRJET - Shopping Automation Techniques
IRJET -  	  Shopping Automation TechniquesIRJET -  	  Shopping Automation Techniques
IRJET - Shopping Automation TechniquesIRJET Journal
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
IBM Worklight- Mobile Commerce Checkout Process
IBM Worklight- Mobile Commerce Checkout ProcessIBM Worklight- Mobile Commerce Checkout Process
IBM Worklight- Mobile Commerce Checkout ProcessTalha Haroon
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...IRJET Journal
 

Similar to Self checkout application presentation (20)

GoShop: A Digital Bridge between Shopkeepers and Consumers
GoShop: A Digital Bridge between Shopkeepers and ConsumersGoShop: A Digital Bridge between Shopkeepers and Consumers
GoShop: A Digital Bridge between Shopkeepers and Consumers
 
Sybrant - Mobile app solutions capability
Sybrant - Mobile app solutions capabilitySybrant - Mobile app solutions capability
Sybrant - Mobile app solutions capability
 
Smart Barcode Based Trolley for Automated Billing Using Image Processing Tech...
Smart Barcode Based Trolley for Automated Billing Using Image Processing Tech...Smart Barcode Based Trolley for Automated Billing Using Image Processing Tech...
Smart Barcode Based Trolley for Automated Billing Using Image Processing Tech...
 
IRJET- Shopaholic – A Smarter Way to Checkout
IRJET-  	  Shopaholic – A Smarter Way to CheckoutIRJET-  	  Shopaholic – A Smarter Way to Checkout
IRJET- Shopaholic – A Smarter Way to Checkout
 
Smart Shopping Cart with Automatic Billing System
Smart Shopping Cart with Automatic Billing SystemSmart Shopping Cart with Automatic Billing System
Smart Shopping Cart with Automatic Billing System
 
2022 Trends in Integrated Invoice to Cash Automation | Emagia
2022 Trends in Integrated Invoice to Cash Automation | Emagia2022 Trends in Integrated Invoice to Cash Automation | Emagia
2022 Trends in Integrated Invoice to Cash Automation | Emagia
 
IRJET- Intelligent Cart
IRJET-  	  Intelligent CartIRJET-  	  Intelligent Cart
IRJET- Intelligent Cart
 
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
 
Super market billing system using webcam
Super market billing system using webcam Super market billing system using webcam
Super market billing system using webcam
 
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxE-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
 
IRJET- Online Shopping System
IRJET-  	  Online Shopping SystemIRJET-  	  Online Shopping System
IRJET- Online Shopping System
 
IRJET - Shopping Automation Techniques
IRJET -  	  Shopping Automation TechniquesIRJET -  	  Shopping Automation Techniques
IRJET - Shopping Automation Techniques
 
ppt 18.ppt
ppt 18.pptppt 18.ppt
ppt 18.ppt
 
Online banking
Online bankingOnline banking
Online banking
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Make Gifts Mobile
Make Gifts MobileMake Gifts Mobile
Make Gifts Mobile
 
IBM Worklight- Mobile Commerce Checkout Process
IBM Worklight- Mobile Commerce Checkout ProcessIBM Worklight- Mobile Commerce Checkout Process
IBM Worklight- Mobile Commerce Checkout Process
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
 
Smart Shopping System
Smart Shopping SystemSmart Shopping System
Smart Shopping System
 
Mayank_Gupta
Mayank_GuptaMayank_Gupta
Mayank_Gupta
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Self checkout application presentation

  • 1. Scan&Pay Guided By: Group Members: Mr. Deepak Singh Chouhan Ashwin Bicholiya (0875CS171030) Anand Sharma (0875CS171021) Chirag Kumar Mali (0875CS171037) Abhishek Patidar (0875CS171008)
  • 2. INTRODUCTION • The retail sales industry has undergone some noticeable transition in the array of payment methods over the years. • It is imperative that an innovative payment solution is introduced to replace an cashier checkout system especially when there is growing demand for it. • Assuredly, the addition of a mobile self-checkout application in industry will be more prominent in the next few years. • The aim is to develop a mobile self-checkout application for a retail store of a client.
  • 3. OBJECTIVE • Develop a Mobile application having a barcode scanner facility, it will be used to scan the barcode given in product and add it to the cart. • Make the payment with multiple payments methods easily with app itself. • Once payment is done it give alert or message to store owner • Apart from this app will access current location of store and give the products details according to that particular store only.
  • 4. Problem Domain • Local Retail supermarkets like Dmart, BestPrice are facing a problem of huge crowd at their billing counters at the time of billing. • Specially at rushing shopping hours ,festival seasons people have to face long queues and have to wait for their turns. • This is a major problem facing by almost every type of stores, in order to solve this one efficient solution is self checkout system. • Customer will buy the required goods scans them and pay the bill by the App itself so this will make process more convienient.
  • 5. Solution Domain • One efficient solution is self check out system. It wll be a mobile application having a barcode scanner facility. • It will be used to scan the barcode given in product and add it to the cart and make the payment with multiple payments methods easily with app itself • Once payment is done it give alert or message to store owner. • Apart from this app will access current location of store and give the products details according to that particular store only.
  • 6. A BIT OF HISTORY 2000-2015 Barcode Scanners at the cash counters 2015-2022 Self-Checkout Kiosks 2022 Mobile self Checkout System • The figure shows that the recent evolutions have all been incremental in their value proposition. • We can say that the next big thing after barcodes was the self‐checkout counter and Mobile self Checkout System. https://scet.berkeley.edu/wp-content/uploads/UCB-ELPP-Future-of-Self-Checkout-Report.pdf
  • 7. PAINPOINTS AND OPPORTUNITY Checkout is the last opportunity for the retailer to make an impression on the consumer. Retailers response to checkout pain point Will Replace Currently Evaluating No plans for replacement 33% left store without buying if lines are longer than 7 minutres 50% of shoppers avoid stores with long lines 60% look at online as an alternative for Retail Stores Tarnished Brand Image Lower Sales Poor Customer Satisfaction https://scet.berkeley.edu/wp-content/uploads/UCB-ELPP-Future-of-Self-Checkout-Report.pdf
  • 8. An improvement over the existing system • The mobile self-checkout application is operated via a virtual shopping cart. • This virtual shopping cart is linked to the customer’s account which consists of the customer’s personal and payment card information created on the mobile application. and complete the Payment. • The payment can be done by credit, debit cards and NetBanking as well as other payment merchants like Paytm, GooglePay, PhonePay etc. for a seamless payment system.
  • 9. Required Resources • As the application is mobile based and will be available for Android devices. Software Requirements: • An integrated development environment (IDE) like Microsoft Visual Studio code. • Flutter (mobile application development framework). • Dart programming language. Database: • Firebase(Real time Database). Hardware Requirements:  To run an Android Studio or Visual Studio code we need: • Operating system of Microsoft Windows 10/8/7 (32- or 64-bit) • 4 GB RAM minimum and 8 GB RAM recommended • Minimum 500 MB disk space for Android Studio
  • 10. Methodology to be adopted / planning of work • Agile methodology for mobile app development. • It is quite flexible and cost-effective. • It is also quite adaptive. • Since the errors are checked at each step, quite a few errors make it to the final version of the app and help us to develop a good quality app.
  • 11. Application Domain • Through this application we can easy people’s life by not wasting their time to go through the cashier checkout point, and the product review are also there in the application. • There will be a great impact of this application as It helps in a great measure cut off the long line at the cashier checkout points • which can be frustrating at times for both customers and the cashier.
  • 12. Expected Outcomes/ Benefits: • The self-checkout application is mobile enabled thus makes it cost effective. • The tremendous slash in labour cost and less number of cashiers will be needed by stores where this application is implemented. • It provides the customers privacy especially during the payment process.
  • 14. Functional Requirements: • Application can be run on the wifi or cellular network. • User can select the models. • User can allow to open the camera to take real time images. • Model work on real time images and give the output.
  • 15. Non Functional Requirements: We have implemented our application by Dart programming language with the help of Flutter SDK and for the source code editor and automation tool we used VS Code. Software Details Operating System: Windows 10 Language: Flutter SDK, Dart Technologies used Flutter SDK, Dart, Android Studio, Vs Code Debugger: Android Dalvik Debug Monitor service For running the application the following are the Software Requirements: Operating System. Android 7.0 or higher versions Network: Wi-Fi Internet or cellular Network 3 Hardware Details Processor: Minimum 2 GHz Memory (RAM): Minimum 4GB Hard Drive: 50 GB
  • 16. Identify Use-Cases: Virtual Shopping Cart Use case diagram of virtual shopping cart I.
  • 17. The virtual shopping cart automatically identifies the store outlet and loads up the product list of the store outlet from where the customer is initiating the mobile self-checkout application. The store outlet allows several customers to shop and use the mobile self checkout application at the same time. Use case diagram of virtual shopping cart II.
  • 18.  Virtual shopping cart: Removing products The customers will still be able to view the virtual shopping cart and remove a product of their choice by selecting the product and clicking on “remove product” option without the need to rescan since the product has been scanned earlier and already exists in the virtual shopping cart.
  • 19.  Verification The store needs to verify that all transaction and payment by customers are thoroughly scrutinized and approved before a customer exits the store. Use case diagram for payment operation
  • 20. Exception flow There are instances where the mobile self-check application experiences difficulties in either adding or removing products in the virtual shopping cart . These exceptions may be due to various factors. Use case diagram when scanner cannot read barcode.
  • 21. Use case diagram when customer cannot view cart.
  • 22. When the customer creates a new account or logs in successfully, the virtual shopping cart offers the customer the liberty to scan any product of their choice and add or remove them. Activity diagram of login page.
  • 23. Activity diagram showing the addition of product to the cart.
  • 24. Sequence Diagrams A Sequence diagram is an interaction diagram that shows how objects operate with one another and in what order
  • 26. Role of individual member may in each phase of software development or anything else Team Members Requirment Gatherings Analysis Design Implementation Testing Documentation Ashwin Bicholiya ✓ ✓ ✓ ✓ ✓ ✓ Anand Sharma ✓ ✓ ✓ ✓ ✓ Chirag kumar mali ✓ ✓ ✓ ✓ ✓ Abhishek Patidar ✓ ✓ ✓ ✓ ✓
  • 27.
  • 28.
  • 29.