0% found this document useful (0 votes)
22 views22 pages

SEN Micro Project

The document discusses developing an AI shopping system microproject. It provides background on AI in retail, outlines the project aim to revolutionize shopping through AI, and describes the proposed methodology which includes defining objectives, collecting and preprocessing data, selecting and developing algorithms, and testing and deployment.

Uploaded by

Ashish Mavani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views22 pages

SEN Micro Project

The document discusses developing an AI shopping system microproject. It provides background on AI in retail, outlines the project aim to revolutionize shopping through AI, and describes the proposed methodology which includes defining objectives, collecting and preprocessing data, selecting and developing algorithms, and testing and deployment.

Uploaded by

Ashish Mavani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Mahavir Polytechnic, Nashik

(Year: 2023-2024)
Micro Project

Program: Information Technology

Semester: 4th

Course: Software Engineering

Course Code: 22413

Title of the Project: AI Shopping System

Members of the Group

1. Shelar Aditya Vaibhav Enrollment No.2205300175

2. Bankar Nilesh Krushna Enrollment No.2205300194

3. Mavani Ashish Shantilal Enrollment No. 2205300293

1
Mahavir Polytechnic

Vision

We strive to educate students to become industry ready engineers having professional attitude and
groomed personality.

Mission

· To provide well defined system to ensure quality education by strengthening teaching learning
processes through innovative practices

· To provide a platform where students are exposed to the industry, up bridged with the industry
standards and requirements.

· To train students by teaching them leadership and teamwork skills.

· To groom students enriching their personality and social values

IT Department

Vision
IT Department strives to educate students to become Industry ready Engineers having Professional
attitude and groomed personality.

Mission
.To provides well defined system to ensure quality education by strengthening teaching learning
processes through innovative practices.

.To provides a platform where students are exposed to the Industry, up bridged with the industry
standards and requirements.

.To train students by teaching them leadership and teamwork skills.

.To groom students enriching their personality and social values.

2
PART A
1.0 Brief Introduction

In today's fast-paced world, technological advancements have reshaped various aspects of our lives,
including the way we shop. Traditional shopping experiences are evolving into more personalized and
efficient processes, thanks to the integration of artificial intelligence (AI) technologies. The AI
Shopping System represents a cutting-edge solution that leverages the power of AI to enhance the
retail experience for both consumers and retailers alike.

2.0 Aim/Benefits of the Micro – Project (in about 4 to 5 Sentences)

Aim: Revolutionize shopping with AI integration.

Benefits:
1. Personalized experience.
2. Increased efficiency.
3. Improved product discovery.
4. Enhanced customer service.
5. Inventory optimization.
6. Fraud detection and security.
7. Data-driven insights.
8. Seamless channel integration.
9. Cost savings.
10. Competitive advantage.

3.0 Course Outcomes Addressed

Course outcomes addressed by a project on an AI shopping system includes:


1. Understanding AI principles.
2. Developing programming skills.
3. Handling and analyzing large datasets.
4. Applying machine learning techniques.
5. Designing user-friendly interfaces.
6. Addressing ethical and legal concerns.
7. Integrating and deploying systems.
8. Testing and evaluating functionality.
9. Demonstrating problem-solving abilities.
10. Communicating and collaborating effectively.

3
4.0 Proposed Methodology

Proposed Methodology for AI Shopping System Project:


1. Scope & Objectives: Define project goals clearly.
2. Requirements Gathering: Collect stakeholder requirements.
3. Data Collection & Preprocessing: Gather and clean relevant data.
4. Algorithm Development: Select and develop AI algorithms.
5. UI Design: Create an intuitive user interface.
6. Integration: Integrate with e-commerce platform.
7. Testing & Evaluation: Thoroughly test and evaluate system.
8. Deployment & Monitoring: Deploy and monitor performance.
9. User Training & Support: Provide user training and ongoing support.
10. Iterative Improvement: Continuously refine based on feedback.
11. Documentation: Document processes and algorithms.
12. Security & Compliance: Implement security measures and comply with regulations.

Following this methodology ensures a systematic approach to developing and implementing the AI
shopping system, enhancing user experience and system effectiveness.

Progress Report / Weekly Report


Week Duration Sign of the
Date Work / Activity Performed
No in Hrs. Faculty
1 Selection topic

2 Finalizing topic

3 Information search

4 Making report

5 Project Submission

4
5.0 Resources Required (major resources such as PC, some machining facility, Software etc.)

Name Of
Sr. No Specifications Quantity Remarks
Resource/Material

1 Software Chrome, MS Word 1

2 RAM 4 GB 1

3 SSD 256 GB 1

4 Operating System Windows 11 1

5 Processor AMD Athlon PRO 1


3045B with Radeon
Graphics

Sign of Course Teacher

5
MICROPROJECT REPORT
1.0 Rationale

The rationale behind creating an AI shopping system lies in its ability to enhance the shopping
experience for both customers and retailers. Through personalized recommendations, automation of
tasks, predictive analytics, and round-the-clock customer service, AI improves efficiency, boosts sales,
and fosters loyalty. Additionally, it provides valuable data insights, facilitates Omni-channel
integration, and offers a competitive advantage in the ever-evolving retail landscape.

2.0 Aim/Benefits of the Micro – Project

Aim: The aim of implementing an AI shopping system is to revolutionize the retail experience by
leveraging artificial intelligence technology. Its benefits include personalized recommendations,
enhanced customer experience, optimized inventory management, efficient operations, fraud
detection, data-driven insights, increased sales, competitive advantage, scalability, and adaptability.
Benefits:
- Personalized Recommendations
- Enhanced Customer Experience
- Improved Inventory Management
- Efficient Fraud Detection
- Streamlined Operations
- Data-driven Decision Making
- Increased Sales and Revenue
- Competitive Advantage
- Scalability
- Adaptability to Market Trends
COs addressed by the Micro Project:

CO 1: Understanding AI techniques (e.g., machine learning, NLP).

CO 2: Applying software engineering principles.

CO 3: Managing and processing data efficiently.

CO 4: Designing intuitive user experiences.

6
3.0 Literature Review

1. Introduction:
- Brief overview of AI in retail and its importance.
- Definition of AI shopping systems.
2. Evolution of AI in Retail:
- Historical development and key advancements.
3. Recommendation Systems:
- Overview of algorithms and their effectiveness.
- Challenges in real-world applications.
4. Personalization and Customer Experience:
- AI's role in tailoring experiences.
- Impact on engagement and loyalty.
5. Virtual Assistants and Chatbots:
- Use cases and effectiveness in customer service.
6. Image Recognition and Visual Search:
- Application and benefits for product discovery.
7. Ethical Considerations:
- Privacy concerns and regulatory frameworks.
8. Future Trends and Challenges:
- Emerging technologies and research directions.
9. Conclusion:
- Summary of key findings and implications.

4.0 Actual Methodology

1. Define Objectives and Gather Requirements


2. Collect and Preprocess Data
3. Select Algorithms and Develop Models
4. Integrate AI into Shopping Platforms
5. Implement Personalization and Recommendation
6. Optimize Inventory Management and Supply Chain
7. Design User-Friendly Interfaces
8. Test, Deploy, and Maintain
9. Monitor and Improve Performance
10. Ensure Ethical Compliance and Regulation

7
5.0 Actual Resources Used

Name Of
Sr. No Specifications Quantity Remarks
Resource/Material

1 Software Chrome, MS Word 1

2 RAM 4 GB 1

3 SSD 256 GB 1

4 Operating System Windows 11 1

5 Processor AMD Athlon PRO 1


3045B with Radeon
Graphics

6.0 Outputs of the Micro-Projects

1. Introduction
Innovation and technology is changing the world in leaps and bounds. In today’s hectic schedule, a large
gathering in the shopping malls creates a more annoying picture in the shopper’s mind and then the long
queue in the billing section adds some extra bit of exhaustion to their minds. To make life more
comfortable AI SHOPPING SOLUTION is here to serve a delicious recipe in front of shoppers’ taste
buds. A customer can just open our app [10] or log into one’s account to create the shopping list and can
enjoy a hassle free shopping experience with stunning rewards and offers. This paper presents not only a
shopping element but a total digital platform of each and every shopping brands ranging from the food
products-fashion wares-grocery-electronic goods food court items-baby products to every shopping items
guided by smart shopping trolley (if one visits the mall) or at his/her doorsteps within a couple of hours.

The issues addressed or faced along with our solutions are as follows: -
• Customers’ dissatisfaction because of hours of waiting for checkout or billing process and our smart
shopping solution is designed in a way to accept payment in all forms that is Cash, E-wallet or the
Smart Card depending upon user’s convenience as soon as it is through with its shopping.
• Involvement of huge man-power, which is expensive- we have come with a design or a system that
automates the checkout procedure by billing the products simultaneously as soon as we add the
product in the Smart shopping trolley.
• Dishonest behaviour of customers- we all know that everything has its own advantages as well as
disadvantages. Automation has its own worries. Absence of human operators can lead to forgery. We
propose a solution that handles all the cases of deception, if any so that it is an attractive option for
both the buyers as well as the sellers too.

8
2. Problem Statement and Working Procedure
The AI SHOPPING SOLUTION is based on four major systems which are as follows:-
• Smart billing system: - To develop RFID based billing system for supermarkets in order to expedite
billing process and avoid crowd .
• Smart management:-Getting product information is easy and no extra time needed to update entry
or sell.
• Hassle-free payment:-Use RFID TAG for billing instead of barcode scan, need of any staff for billing.
• Easy product handling and tracking:-User and admin of manager can easily track the product
position and quantity.

2.1 Working Procedure

 Customer sign in to his or her account of our app


 Customer create his or her shopping list as required
 The list is saved into the account and the availability is checked through the database
 In case of unavailability. Alternate suggestions are made
 Then after saving the final list the customer gets option for home delivery or can visit the mall
 on entering the mall a small trolley can be unlocked through the shopping kart ID and the listed
product will transfer to it
 The AI trolley will guide the customer to the required stores and the eventually to their Precise
locations in the shelf
 Every product has an RFID tag which contains a Unique ID. These ID's are fed in the database
assigned to the corresponding products .
 There will be another option provided to get the location of required product.
 If there needs to be a purchase done, then that product can be dropped in the cart where the RFID
reader reads the tag . The information of the product is extracted and displayed on the Web
Application. At the same time billing information is also updated.
 When a customer wants to remove any product from the trolley, then that product needs to be
scanned again.
 At the same time the billing information is updated. The total amount of purchases is also
displayed on Application.
 These steps are repeated until the end of shopping button or send bill button is pressed. This
generated bill is sent to billing side computer to get the computerized bill.
 The customer can straight away pay the bill and leave.
 Inventory status of the products is also updated at the end of shopping. Simultaneously the
temporary data present in microcontroller is reset, so that it can be reused.
 If the customer has registered user card, the payment can be done.
 If the customer opts for home-delivery option then the package will be delivered to the required
location by our Logistic drone.
 At the time of home delivery, a programmed call will be made to the customer informing about the
approach of the delivery item exact 10 minutes prior to the arrival of the drone using GPS location
of the drone.
 The customer needs not to wait for the delivery. On arrival of the logistic drone an OTP will be sent
to the customer’s registered mobile number.

9
 The customer has to enter this OTP into the drone’s number panel using registered number and
the product will get unlocked and the customer can collect his/her item.

The total working is shown in the flowchart given in the Figure 1.

Figure 1: Flowchart of the entire AI SHOPPING SOLUTION

Use Case Diagram:

10
Figure 2: App Icon Figure 3: Customer Account Details

2.2.Working of the App: MechITEasy

The working of the app is shown in the Figures 2(App Icon), 3(Customer Account
Details), 4(Navigation), 5(Browsing through the shopping items), 6(Adding to cart before
proceeding for payment), 7(Various sections of App)

Figure 4: Navigation Figure 5: Browsing through the shopping items

11
Figure 6: Adding to cart before proceeding for payment Figure 7: Various sections of App

We are using Node MCU as an IoT (Internet of Things) device. The Node MCU is always connected to the
given Wi-Fi network SSID and password defined in code. Then the he connected RFID reader or BARCODE
scanner scan the product. The product ID will be processed by Node MCU (IoT Device).

Node MCU send all the data to a given link. When the link is triggered, the product will be added to cart of
the mobile app. Hence, we repeat this process to continue the shopping.

2.3. The Application of the Softwares:-

• Arduino IDE, Python- To program Node MCU


• Android IDE- To develop the android app
• HTML5, CSS3, JavaScript- To design and develop the application
• PHP- To make the application dynamic
• Json- To send the value from Node MCU to server
• MySQL- To store the details in database
• jQuery- For the development of the application

12
The hardware interface components are listed in Table -1

A. Hardware Interface

Sl.
Components Quantity
No B. Software Interface
1 Shopping Trolley 1
Programming Language
2 Node MCU 1 1. Python
3 Arduino UNO 1 2. PHP
3. HTML5, CSS3
4 RFID Reader 1
4. JavaScript
5 Barcode Scanner 1 5. jQuery
6 RFID tag 3 6. Json
7. Arduino IDE
7 Buzzer 1
8. Android IDE
8 LED 2  Database
DC Motor (for rack 9. MySQL
and pinion
9 1
mechanism) and DC
Motor driver
10 Logis�c Drone 1
11 Batery (12V) 1

Table 1: Hardware Components

App link: - https://webingoinfotechsolutions.in/spice.apk

3. Result and Discussion

This all new AI Shopping Solution is developed to improve the quality of services to the customer and save
time and man power thereby reducing maintenance cost and maximizes profit. The proposed system
provides customer a choice whether he/she wants to shop by going to a smart mall or chooses to get the
required items through home delivery.

The customer opens the app/website; he/she is required to login/signup. Then one has to make a list to
buy products and choose the store and then one has to decide the purchase option (home delivery/self
pickup). If one chose for home delivery then the purchase list will be processed to the store manager who
will do the needful. Once the items are ready then the information will pass on to our team who will do the
required packaging and will deliver to the given address. If the distance is within a short range then the
package will be delivered by the self-sanitizing logistic drone as shown in Figure 11. If one chooses for the
self-pickup option, then one has to visit the mall/store, and then has to link a smart trolley to his account.

13
The smart trolley will guide the customer to recognised row and column and the customer has to just
collect the product and the trolley will get locked. After the shopping is over, the customer has to pay the
billing amount online (customers will get added discounts and rewards, if they use our payment gateway
system).Lastly a gate pass will be generated and the package will come from the kart which ends the
system.

The system will make use of a shopping trolley, node MCU, Arduino UNO, RFID Reader, Barcode Scanner,
RFID tag [1] ,Buzzer, LED, DC Motor (for rack and pinion mechanism), DC Motor driver, Battery. The
software which we are using are Arduino IDE, C, Python, Json, PHP and HTML. The mechanism and
architecture of the Trolley is shown in Figure 8 and the working of the entire solution is depicted in Figure
9.

Figure 8:System Architecture of Trolley

Figure 9: Block Diagram of the AI SHOPPING SOLUTION

14
The experimental set-up is tested for various test cases, with various test products. The system gives the
customer an option to make his/her choice for shopping (home-delivery/self-pickup).The system guides the
customer through his/her choice to get the required outcome. This makes the shoppers life easy going
avoiding long queues or getting everything in ones homely comfort. The entire shopping system is
maintained by our team with full proof security of the customers and their payment gateway. On paying
through our gateway the customer will receive attractive offers and discounts and also cash back offers.
This entire system is server based and also reduces man power and related problems. The system is cost-
effective for large scale implementation and strengthens the idea of smart mall and smart shopping
solution in developing countries like India.

Figure 10: Graphic Representation of Smart Shopping Mall

Figure 11: The Logistic Drone

15
3.1. Cost of the project

HARDWARE REQUIREMENT

1. Shopping Trolley Rs. 2500


2. Node MCU Rs. 450
3. Arduino UNO Rs. 400
4. RFID Reader Rs. 300
5. 5. Barcode scanner Rs. 1500
6. RFID tag Rs. 100
7. Buzzer Rs. 30
8. LED Rs. 10
9. DC Motor (for rack and pinion mechanism) Rs. 100
10. DC Motor driver Rs. 250
11. Battery (12) Rs. 700
---------------------------
Total- Rs. 5984
----------------------------

Cost of logistic drone


(Maximum Capacity-1Kg, Average Runtime-20mins) Rs. 19500

Total cost of the project Rs. 25484

3.2. Advantages of MECHITEASY Shopping Solution

The success of MECHITEASY Shopping Solution lies in the satisfaction of customer. The all new technology
and simple working grabs customer attention. The following advantages of this shopping solution which
keeps us ahead of the currently existing shopping websites:-

 This project introduces the idea of smart shopping mall which is s�ll
not being ini�alized in India as shown in Figure 10.
 The brightest feature of this MECHITEASY Shopping Solu�on is a new
feature has been added which will serve people during the �me of
need to save one’s life. A feature is all set to be introduced which will
play a vital role in the �me of medical emergency. If a customer orders
for some first aid or suppor�ng medicines even at the remote areas,
our drone or delivery team will reach the loca�on within 20 minutes
to serve.
 This project provides a golden opportunity for the employment of
younger genera�on in so�ware, hardware and management sectors.

16
 Genera�on of high revenue which will strengthen the associated
business chain.
 This AI Shopping Solu�on u�lises highly automated infrastructure with
easy working which provides a hassle free shopping experience.
 Boundless offers, discounts and rewards have a magnetic effect on the customers.

4. Conclusion

This project successfully demonstrates the idea of Smart Shopping Solution which makes the life of a
shopper more exciting. The system which is developed by MechITEasy is highly reliable, secured and cost
effective. The all new AI Shopping Solution gives a complete new vision to the global direct investment in
India. The smart shopping solution will brighten up the prospect of Smart Mall. The concept of digital
shopping will no longer be an obscure dream but reality in the developing countries like India. The
implementation of the AI Shopping Solution will provide huge employment which will brighten up the
future of our young generation. This concept can be hired or implemented by any world class global online
shopping platform which will enhance their impact over the competitors and will also increase the revenue.
This solution has its brightest of future even in the darkest post COVID19 phase. The mixture of Indigenous
idea along with world class facility will strengthen the foundation of ATMANIRBHAR BHARAT.

References

[1] Kamble S, Meshram S, Thokal R, Gakre R 2014 Developing a Multitasking Shopping Trolley Based On RFID
Technology: International Journal of Soft Computing and Engineering (IJSCE) ISSN:
2231-2307, Volume-3, Issue-6
[2] S. Sainath, K. Surender, V. , Arvind V 2014 Automated Shopping Trolley for Super Market Billing
System: International Journal of Computer Applications (0975 – 8887) International Conference on
Communication, Computing and Information Technology (ICCCMIT)
[3] Shaw R, Akhil R, Radhakrishnan A, Senthil R 2017 Smart Kart: Advances in Computational
Sciences and Technology, © Research India Publications http://www.ripublication.com ISSN 0973- 6107
Volume 10, pp 2273-2288
[4] Ng YenLeng, Lim Cheng Siong, Danapalasingam K A, Tan M L P, Tan C W: Automatic Human
Guided Shopping Trolley with Smart Shopping System
[5] Shopping Trolley Underpayment Cases to Proceed. 2013, September 1. Australian Payroll Association.
Retrieved September 16, 2014.
[6] Dawkhar K, Dhomase S, Mahabaleshwarkar 2015 S Electronic Shopping Cart For Effective
Shopping based on RFID: International Journal OF Innovative Research in Electrical, Electronics,
INSTRUMENTATION and Control Engineering Vol. 3, Issue 1
[7] Aryan P, Pise P, Tamhane S Smart Shopping Cart with Automatic Billing System through RFID and
Bluetooth International Journal of Emerging Technology and Computer Science
[8] Shih C, Liang B and Lin C 2011 “An Automatic Smart Shopping Cart Deployment Framework based on
Pattern Design”, IEEE 15th International Symposium on Consumer Electronics
Dhokte S.S., Patere B.S. ,Magar M.T, Kulkarni V.S., Patil P.S. ,Patil R 2015 “Smart Shopping
Trolley Using Rechargeable Smart Card “ in International Journal of Emerging Technology and
Advanced Engineering, Volume 5, Issue 5
[10] Bedi H.S., Goyal N, Kumar S and Gupta A 2017 Smart Trolley using Smart Phone and Arduino: Journal
of Electrical & Electronic Systems

17
7.0 Skill Developed / Learning outcome of this Micro-Project
1. Technical Skills: Develop expertise in AI, machine learning, and data analysis.
2. E-commerce Insights: Understand AI applications in personalized recommendations, fraud detection, etc.
3. Problem-Solving: Address real-world e-commerce challenges.
4. Data Management: Learn to handle and analyze large datasets.
5. UX Design: Create intuitive interfaces for seamless shopping experiences.
6. Ethical Considerations: Explore data privacy and algorithmic bias.
7. Team Collaboration: Work effectively in interdisciplinary teams.
8. Project Management: Plan, execute, and deliver projects efficiently.
9. Communication Skills: Present technical solutions effectively.
10. Continuous Learning: Adapt to evolving technologies and trends.

8.0 Applications of this Micro-Project


1. E-commerce: Personalized recommendations, virtual shopping assistants.
2. Retail: Inventory management, personalized discounts, smart shelves.
3. Supply Chain: Inventory optimization, demand forecasting.
4. Customer Service: Virtual assistants for inquiries, order tracking.
5. Fraud Detection: Real-time monitoring, transaction analysis.
6. Marketing: Targeted campaigns, customer data analysis.
7. Product Development: Customer feedback analysis, innovation.
8. Price Optimization: Competitor analysis, dynamic pricing.
9. Recommendation Systems: Personalized product suggestions.
10. Virtual Try-On: Visualizing products before purchase.

18
Teacher Evaluation Sheet for Micro Project

Rubrics for Assessment of Micro-Project

Poor Average Good Excellent


Characteristic to be
Sr. No
Assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-10)

1. Relevance to course

2. Literature survey

3. Project proposal

4. Completion of target
Analysis &
5.
representationof data
Quality of
6.
Prototype/Model
7. Report preparation

8. Presentation

9. Defense
Marks:-

Marks obtained
Marks for by the Total
Enrollment.no Name Of Student Group Work individual Marks
(06) based on viva (10)
(04)
2205300175 Shelar Aditya Vaibhav

2205300194 Bankar Nilesh Krushna

2205300293 Mavani Ashish Shantilal

Name and designation of Faculty Member_______________________________________

Signature: ________________________________________________

19
Maharashtra State Board of Technical Education, Mumbai

CERTIFICATE

This is to certify that Mr. /Ms Bankar Nilesh Krushna Roll No. 60 of 4th Semester of

Diploma in Information Technology of Mahavir Polytechnic has completed the

Micro Project satisfactorily in course Software Engineering (22413) for the academic

year 2023-2024 as prescribed in the curriculum.

Place ______________ Enrolment No 2205300194

Date _______________ Exam Seat No _______________________

Course Coordinator HOD Principal

Institute Seal

20
Maharashtra State Board of Technical Education, Mumbai

CERTIFICATE

This is to certify that Mr. /Ms Mavani Ashish Shantilal Roll No.63 of 4th Semester of

Diploma in Information Technology of Mahavir Polytechnic has completed the

Micro Project satisfactorily in course Software Engineering (22413) for the academic

year 2023-2024 as prescribed in the curriculum.

Place ______________ Enrolment No 2205300293

Date _______________ Exam Seat No _______________________

Course Coordinator HOD Principal

Institute Seal

21
Maharashtra State Board of Technical Education, Mumbai

CERTIFICATE

This is to certify that Mr. /Ms Shelar Aditya Vaibhav No Roll. 41 of 4th Semester of

Diploma in Information Technology of Mahavir Polytechnic has completed the

Micro Project satisfactorily in course Software Engineering (22413) for the academic

year 2023-2024 as prescribed in the curriculum.

Place ______________ Enrolment No 2205300175

Date _______________ Exam Seat No _______________________

Course Coordinator HOD Principal

Institute Seal

22

You might also like