SlideShare a Scribd company logo
1 of 31
TUMKUR UNIVERSITY
DEPARTMENT OF STUDIES AND RESEARCH IN COMPUTER
APPLICATIONS (MCA)
PRODUCT PRICE COMPARISON
Submitted By:
Anusha G
2nd Year MCA
Tumkur Universisty
Tumkur
Submitted To :
Dr. Kusuma Kumari B M
Coordinator of MCA Dept
Tumkur University
Tumkur
CONTENTS
• Introduction
• Aim
• Objectives
• System Requirements
• Existing System
• Proposed System
• Feasibility Study
• Data Flow Diagrams
• ER Diagram
• Future Enhancement
• Conclusion
INTRODUCTION
In the current era, e-commerce has become an enormous marketplace for the people to shop for
products online. Increasing use of internet and other mediums has paved the way for users to shop
for products almost from anywhere. This has increased online buyers evolving e-commerce
business. These large numbers of e-commerce websites put users in confusion to go looking and
choose to buy one product from multiple e-commerce websites. The proposed solution helps
online users to grab best deal for their product from multiple e-commerce websites on single
system. This may successively save users time, money, and efforts to search out the same product
prices on different e-commerce websites. Proposed system uses web scraping technique to extract
data from e commerce web pages and web crawler to links for products.
Web Crawling:
Web crawling is a powerful technique to collect data from the web by finding all the URLs for one or
multiple domains.
Beautiful soup Library :
In short, Beautiful Soup is a python package which allows us to pull data out of HTML and XML
documents. As BeautiSoup is not a standard python library, we need to install it first.
Request Library:
Requests library is one of the integral part of Python for making HTTP requests to a specified URL.
Web Scrapping:
Web scraping is the process of gathering information from the Internet.
The Aim of the project is to provide a product prize comparison platform for
customers to decide the which shop kart has the lowest price of that
particular searched product.
Aim of the project
Our mission is to provide customers a one online shop website for compare the product prize in
the single platform. We aim to give the best possible user experience across their entire
shopping which includes effective planning resources, superior booking experience across the
single platform.
Objectives
Hardware System Configuration:
▪Processor : 64 bit, four core,2.5GHz minimum per core.
▪RAM : 500 MB.
▪Hard Disk : 40GB..
▪Mouse : Scroll ball, laser light, two buttons.
▪Keyboard Specification : 106 keys.
Software System Configuration:
▪Operating System : Windows 2000/XP or Windows 7 or more.
▪User Interfacec : HTML, CSS
▪UI validation : Python.
▪Database : MySQL
▪Browser : Any of Mozilla, Opera, Chrome etc.
▪Testing Tool : Pytest
HARDWARE AND SOFTWARE REQUIRMENTS
• In the existing system customer can visit each and every website to compare the product
prize which shopping website has the lowest prize of that particular product like if we are
going to purchase iphone14 we have to search this product in each and every shopping
websites like Amazon, Flip-kart, Shopsy, Myntra etc. It takes more time to search and
compare. customers are confused once they compared it from other site.
Existing system
• The Price comparison website project proposed here gathers information on product prices
from various websites & presents it to the users.
• The users can then favour to shop for from the foremost effective options available. Even E-
commerce traders can use this price comparison website to test their competitors and form new
strategies accordingly to attract new customers & stay before their competitors.Every shopper
looks for the only deals & discounts before buying any product.
• Nowadays before purchasing anything the buyers do some online research of the products on
the online. one all told the most factors which cause purchasing of any product is cost or
pricing. The buyers tend to test prices before purchasing any product. But since it is
very difficult to travel to every & every website for price comparison, there needs to be a
solution to automate this process.
Proposed system
User Registration and Authentication:
• Users should be able to create accounts.
• Users should be able to log in securely.
• User roles and permissions should be defined (e.g., regular users, administrators).
Product Data Collection:
• The system should gather product data from various sources (e.g., websites, APIs).
• Data should include product name, price, and availability.
• Regular data updates and synchronization should be scheduled.
Product Comparison:
• Users should be able to select and compare multiple products side by side.
• The system should display detailed product information for easy comparison
Functional requirements
Nonfunctional requirements
Performance:
• Response Time: Specify acceptable response times for different operations
(e.g., product search, loading comparison results).
• Scalability: Define how the system should scale to handle increased user
traffic and data volume.
Reliability:
• Availability: Specify the required uptime and availability percentage for
the system.
• Fault Tolerance: Define how the system should handle failures, such as
data source unavailability or server crashes.
Continue.....
Security:
• Data Security: Define encryption standards for user data, especially sensitive
information like passwords.
• Authentication and Authorization: Specify security mechanisms for user authentication
and authorization.
• Protection Against Attacks: Define measures to protect against common web security
threats (e.g., SQL injection, cross-site scripting).
Data Quality and Integrity:
• Data Validation: Specify how data from different sources will be validated and cleaned
to ensure accuracy.
• Data Backup: Define data backup and recovery procedures to prevent data loss.
Data Flow Diagram
Fig: Data flow diagram of product prize comparison
Feasibility Study
The feasibility study is an evaluation and analysis of the potential of a proposed project which is based
on extensive investigation and research to support the process of decision making. The feasibility of the
project is analyzed in this phase and a business proposal is put forth with a very general plan for the
project and some cost estimates. During system analysis, the feasibility study of the proposed system is
to be carried out. This is to ensure that the proposed system is not a burden to the company. For
feasibility analysis, some understanding of the major requirements for the system is essential. Three keys
considerations involved in the feasibility analysis are
• Economic Feasibility
• Technical Feasibility
• Operational Feasibility
Technical Feasibility
Evaluate the technical requirements and constraints of the project.
Consider the technology stack required for data collection, storage, and presentation.
Assess the availability of technical expertise and resources.
Financial Feasibility:
Create a detailed cost estimate for the project, including development, maintenance, and
operational costs.
Compare the costs with potential revenue streams (e.g., advertising, affiliate marketing, premium
memberships).
Calculate the projected return on investment (ROI).
Operational Feasibility
Determine whether the project can be smoothly integrated into existing operations.
Assess the availability of required infrastructure and resources.
Consider any logistical challenges.
Legal and Regulatory Feasibility:
Identify legal and regulatory requirements related to data scraping, user data protection, and compliance
with consumer protection laws.
Assess the potential legal risks and costs associated with the project.
ER Diagram
Fig: ER Diagram of Product prize comparison
The product price comparison project has the potential to meet the needs of consumers
looking for cost-effective shopping solutions. With careful planning, attention to legal and
ethical considerations, and a focus on delivering a superior user experience, the project can
succeed in a competitive market.
CONCLUSION
Real-Time Price Tracking:
Implement real-time price tracking to provide users with
up-to-the-minute price information. This could involve integrating API’s from e- commerce
platforms to fetch the latest prices and displaying them instantly.
Price History Graphs:
Show historical price data for products, allowing users to see
trends and make informed decisions about the best time to purchase. Interactive
graphs can provide visual insights into price fluctuations
Price Alerts:
Allow users to set price alerts for specific products. When the price
drops to a certain level, users would receive notifications via email or mobile app, increasing the
chances of making a purchase at the desired price
FUTURE ENHANCEMENT
User Reviews and Ratings:
Integrate user reviews and ratings from multiple
platforms. This will help users not only compare prices but also evaluate the overall
quality and satisfaction level associated with each product.
Machine Learning for Price Predictions:
Utilize machine learning algorithms topredict future price changes based on historical data and
market trends. This couldprovide users with valuable insights into when prices might drop or
increase.
Personalized Recommendations: Implement a recommendation engine that suggests
products based on a user's browsing and purchasing history. This can help users
discover similar products with better prices
Multi-Criteria Comparison:
Allow users to compare products not only by price but
also by other criteria, such as shipping time, warranty, availability, and more.
Localized Data:
Expand your project to include pricing data from different regions
and countries, considering currency conversions and local market dynamics
Screen Shots
Home Page
User sign in page:
User sign up page:
Admin Sign in page
Admin Page
Search product Page:
After Searching the Product:
Searching a particular product
Book now Page
THANK
YOU

More Related Content

Similar to major ppt.pptx

Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.BI
 
Digital strategy overview
Digital strategy overviewDigital strategy overview
Digital strategy overviewAshish Bhasin
 
Association Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big DataAssociation Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big DataIRJET Journal
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating SystemIRJET Journal
 
System Analysis And Design_FinalPPT_NirmishaK
System Analysis And Design_FinalPPT_NirmishaKSystem Analysis And Design_FinalPPT_NirmishaK
System Analysis And Design_FinalPPT_NirmishaKShehla Ghori
 
STEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerSTEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerStibo Systems
 
Webinar: 10-Step Guide to Creating a Single View of your Business
Webinar: 10-Step Guide to Creating a Single View of your BusinessWebinar: 10-Step Guide to Creating a Single View of your Business
Webinar: 10-Step Guide to Creating a Single View of your BusinessMongoDB
 
UNIT I Streaming Data & Architectures.pptx
UNIT I Streaming Data & Architectures.pptxUNIT I Streaming Data & Architectures.pptx
UNIT I Streaming Data & Architectures.pptxRahul Borate
 
Product Comparison Website using Web scraping and Machine learning.
Product Comparison Website using Web scraping and Machine learning.Product Comparison Website using Web scraping and Machine learning.
Product Comparison Website using Web scraping and Machine learning.IRJET Journal
 
Deteo. Data science, Big Data expertise
Deteo. Data science, Big Data expertise Deteo. Data science, Big Data expertise
Deteo. Data science, Big Data expertise deteo
 
Using Information Technology to Engage in Electronic Commerce
Using Information Technology to Engage in Electronic CommerceUsing Information Technology to Engage in Electronic Commerce
Using Information Technology to Engage in Electronic CommerceElla Mae Ayen
 
Electronic Commerce
Electronic CommerceElectronic Commerce
Electronic Commerceellamee27
 
Platform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisPlatform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisMike Taylor
 
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus	An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus Mike Taylor
 

Similar to major ppt.pptx (20)

Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
 
RowanDay3.pptx
RowanDay3.pptxRowanDay3.pptx
RowanDay3.pptx
 
Digital strategy overview
Digital strategy overviewDigital strategy overview
Digital strategy overview
 
Association Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big DataAssociation Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big Data
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating System
 
System Analysis And Design_FinalPPT_NirmishaK
System Analysis And Design_FinalPPT_NirmishaKSystem Analysis And Design_FinalPPT_NirmishaK
System Analysis And Design_FinalPPT_NirmishaK
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
Antiques to be sold
Antiques to be soldAntiques to be sold
Antiques to be sold
 
Cd24534538
Cd24534538Cd24534538
Cd24534538
 
STEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) TrailblazerSTEP (Stibo Enterprise Platform) Trailblazer
STEP (Stibo Enterprise Platform) Trailblazer
 
Webinar: 10-Step Guide to Creating a Single View of your Business
Webinar: 10-Step Guide to Creating a Single View of your BusinessWebinar: 10-Step Guide to Creating a Single View of your Business
Webinar: 10-Step Guide to Creating a Single View of your Business
 
UNIT I Streaming Data & Architectures.pptx
UNIT I Streaming Data & Architectures.pptxUNIT I Streaming Data & Architectures.pptx
UNIT I Streaming Data & Architectures.pptx
 
Product Comparison Website using Web scraping and Machine learning.
Product Comparison Website using Web scraping and Machine learning.Product Comparison Website using Web scraping and Machine learning.
Product Comparison Website using Web scraping and Machine learning.
 
Deteo. Data science, Big Data expertise
Deteo. Data science, Big Data expertise Deteo. Data science, Big Data expertise
Deteo. Data science, Big Data expertise
 
Using Information Technology to Engage in Electronic Commerce
Using Information Technology to Engage in Electronic CommerceUsing Information Technology to Engage in Electronic Commerce
Using Information Technology to Engage in Electronic Commerce
 
Electronic Commerce
Electronic CommerceElectronic Commerce
Electronic Commerce
 
Ad4301161166
Ad4301161166Ad4301161166
Ad4301161166
 
Claims
ClaimsClaims
Claims
 
Platform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & AnalysisPlatform for Comprehensive Vendor Research & Analysis
Platform for Comprehensive Vendor Research & Analysis
 
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus	An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
An e-Commerce Platform for Selling Single Product Reltus for Tinnitus
 

Recently uploaded

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Recently uploaded (20)

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

major ppt.pptx

  • 1. TUMKUR UNIVERSITY DEPARTMENT OF STUDIES AND RESEARCH IN COMPUTER APPLICATIONS (MCA) PRODUCT PRICE COMPARISON Submitted By: Anusha G 2nd Year MCA Tumkur Universisty Tumkur Submitted To : Dr. Kusuma Kumari B M Coordinator of MCA Dept Tumkur University Tumkur
  • 2. CONTENTS • Introduction • Aim • Objectives • System Requirements • Existing System • Proposed System • Feasibility Study • Data Flow Diagrams • ER Diagram • Future Enhancement • Conclusion
  • 3. INTRODUCTION In the current era, e-commerce has become an enormous marketplace for the people to shop for products online. Increasing use of internet and other mediums has paved the way for users to shop for products almost from anywhere. This has increased online buyers evolving e-commerce business. These large numbers of e-commerce websites put users in confusion to go looking and choose to buy one product from multiple e-commerce websites. The proposed solution helps online users to grab best deal for their product from multiple e-commerce websites on single system. This may successively save users time, money, and efforts to search out the same product prices on different e-commerce websites. Proposed system uses web scraping technique to extract data from e commerce web pages and web crawler to links for products.
  • 4. Web Crawling: Web crawling is a powerful technique to collect data from the web by finding all the URLs for one or multiple domains. Beautiful soup Library : In short, Beautiful Soup is a python package which allows us to pull data out of HTML and XML documents. As BeautiSoup is not a standard python library, we need to install it first. Request Library: Requests library is one of the integral part of Python for making HTTP requests to a specified URL. Web Scrapping: Web scraping is the process of gathering information from the Internet.
  • 5. The Aim of the project is to provide a product prize comparison platform for customers to decide the which shop kart has the lowest price of that particular searched product. Aim of the project
  • 6. Our mission is to provide customers a one online shop website for compare the product prize in the single platform. We aim to give the best possible user experience across their entire shopping which includes effective planning resources, superior booking experience across the single platform. Objectives
  • 7. Hardware System Configuration: ▪Processor : 64 bit, four core,2.5GHz minimum per core. ▪RAM : 500 MB. ▪Hard Disk : 40GB.. ▪Mouse : Scroll ball, laser light, two buttons. ▪Keyboard Specification : 106 keys. Software System Configuration: ▪Operating System : Windows 2000/XP or Windows 7 or more. ▪User Interfacec : HTML, CSS ▪UI validation : Python. ▪Database : MySQL ▪Browser : Any of Mozilla, Opera, Chrome etc. ▪Testing Tool : Pytest HARDWARE AND SOFTWARE REQUIRMENTS
  • 8. • In the existing system customer can visit each and every website to compare the product prize which shopping website has the lowest prize of that particular product like if we are going to purchase iphone14 we have to search this product in each and every shopping websites like Amazon, Flip-kart, Shopsy, Myntra etc. It takes more time to search and compare. customers are confused once they compared it from other site. Existing system
  • 9. • The Price comparison website project proposed here gathers information on product prices from various websites & presents it to the users. • The users can then favour to shop for from the foremost effective options available. Even E- commerce traders can use this price comparison website to test their competitors and form new strategies accordingly to attract new customers & stay before their competitors.Every shopper looks for the only deals & discounts before buying any product. • Nowadays before purchasing anything the buyers do some online research of the products on the online. one all told the most factors which cause purchasing of any product is cost or pricing. The buyers tend to test prices before purchasing any product. But since it is very difficult to travel to every & every website for price comparison, there needs to be a solution to automate this process. Proposed system
  • 10. User Registration and Authentication: • Users should be able to create accounts. • Users should be able to log in securely. • User roles and permissions should be defined (e.g., regular users, administrators). Product Data Collection: • The system should gather product data from various sources (e.g., websites, APIs). • Data should include product name, price, and availability. • Regular data updates and synchronization should be scheduled. Product Comparison: • Users should be able to select and compare multiple products side by side. • The system should display detailed product information for easy comparison Functional requirements
  • 11. Nonfunctional requirements Performance: • Response Time: Specify acceptable response times for different operations (e.g., product search, loading comparison results). • Scalability: Define how the system should scale to handle increased user traffic and data volume. Reliability: • Availability: Specify the required uptime and availability percentage for the system. • Fault Tolerance: Define how the system should handle failures, such as data source unavailability or server crashes.
  • 12. Continue..... Security: • Data Security: Define encryption standards for user data, especially sensitive information like passwords. • Authentication and Authorization: Specify security mechanisms for user authentication and authorization. • Protection Against Attacks: Define measures to protect against common web security threats (e.g., SQL injection, cross-site scripting). Data Quality and Integrity: • Data Validation: Specify how data from different sources will be validated and cleaned to ensure accuracy. • Data Backup: Define data backup and recovery procedures to prevent data loss.
  • 13. Data Flow Diagram Fig: Data flow diagram of product prize comparison
  • 14. Feasibility Study The feasibility study is an evaluation and analysis of the potential of a proposed project which is based on extensive investigation and research to support the process of decision making. The feasibility of the project is analyzed in this phase and a business proposal is put forth with a very general plan for the project and some cost estimates. During system analysis, the feasibility study of the proposed system is to be carried out. This is to ensure that the proposed system is not a burden to the company. For feasibility analysis, some understanding of the major requirements for the system is essential. Three keys considerations involved in the feasibility analysis are • Economic Feasibility • Technical Feasibility • Operational Feasibility
  • 15. Technical Feasibility Evaluate the technical requirements and constraints of the project. Consider the technology stack required for data collection, storage, and presentation. Assess the availability of technical expertise and resources. Financial Feasibility: Create a detailed cost estimate for the project, including development, maintenance, and operational costs. Compare the costs with potential revenue streams (e.g., advertising, affiliate marketing, premium memberships). Calculate the projected return on investment (ROI).
  • 16. Operational Feasibility Determine whether the project can be smoothly integrated into existing operations. Assess the availability of required infrastructure and resources. Consider any logistical challenges. Legal and Regulatory Feasibility: Identify legal and regulatory requirements related to data scraping, user data protection, and compliance with consumer protection laws. Assess the potential legal risks and costs associated with the project.
  • 17. ER Diagram Fig: ER Diagram of Product prize comparison
  • 18. The product price comparison project has the potential to meet the needs of consumers looking for cost-effective shopping solutions. With careful planning, attention to legal and ethical considerations, and a focus on delivering a superior user experience, the project can succeed in a competitive market. CONCLUSION
  • 19. Real-Time Price Tracking: Implement real-time price tracking to provide users with up-to-the-minute price information. This could involve integrating API’s from e- commerce platforms to fetch the latest prices and displaying them instantly. Price History Graphs: Show historical price data for products, allowing users to see trends and make informed decisions about the best time to purchase. Interactive graphs can provide visual insights into price fluctuations Price Alerts: Allow users to set price alerts for specific products. When the price drops to a certain level, users would receive notifications via email or mobile app, increasing the chances of making a purchase at the desired price FUTURE ENHANCEMENT
  • 20. User Reviews and Ratings: Integrate user reviews and ratings from multiple platforms. This will help users not only compare prices but also evaluate the overall quality and satisfaction level associated with each product. Machine Learning for Price Predictions: Utilize machine learning algorithms topredict future price changes based on historical data and market trends. This couldprovide users with valuable insights into when prices might drop or increase. Personalized Recommendations: Implement a recommendation engine that suggests products based on a user's browsing and purchasing history. This can help users discover similar products with better prices
  • 21. Multi-Criteria Comparison: Allow users to compare products not only by price but also by other criteria, such as shipping time, warranty, availability, and more. Localized Data: Expand your project to include pricing data from different regions and countries, considering currency conversions and local market dynamics
  • 23. User sign in page:
  • 24. User sign up page: