You are on page 1of 12

Personal Shopping Assistant

Contents
1. Abstract 2. Introduction 2.1 Purpose 2.2 Scope 2.3 Overview 3. Overall Description 3.1 Product perspective 3.2 Product Functions 4. Specific Requirements 4.1 Hardware Interfaces 4.2 Software Interfaces 4.3 Functional Requirements 4.4 Performance Requirements 5. Design constraints 6. Implementation Details 7. References 2

3 3 4

4 5

6 6 6 6 7 9 12

Dept. of Computer Science & Engineering

Page 1

Personal Shopping Assistant

1. ABSTRACT
The increase in RFID implementation in retail allows the development of smart product information applications. However, literature describes only a few evaluations of RFID retail applications with real consumers. The question that arises is whether such theoretically possible user-centric ubiquitous computing applications meet user needs and, if so, what method is best to investigate this. We introduce our human-centered approach for de-signing a ubiquitous computing system which aims at providing a better experience for shoppers at a supermarket. Here we intend to design a RFID Enabled Shopping Cart by which the costumers shopping experience is going to change completely for good. This cart is going to save a lot of time for the customer whos already very tired after shopping for long hours. The customer will not have to stand in long queues waiting for his turn to come so that he can pay his bill. This cart is also going to have many features which will make shopping less tiresome and will add all together a new dimension in shopping procedure.

Dept. of Computer Science & Engineering

Page 2

Personal Shopping Assistant

2. INTRODUCTION

2.1 Purpose
The purpose of this Document is to present a detailed Description on Online Shopping Assistant. In existing system we have to pick one basket in the Mall/Hyper market and have to search, were a particular item of particular company is located, this results into tiresome shopping. After doing shopping for one or more hour we have to stand in a long queue waiting for our turn, and after getting our turn accountant takes out good one by one item from the cart to read its price through bar code reader and does billing which also results in fifteen to twenty minutes waiting. The Purpose of Online Shopping Assistant is to make shopping a less tiring and more exciting .There is no time limit to purchase and no sales person asking question. You are free to make your own decision and there are many things to choose from.

2.2 Scope
This software is based on RFID technology and Wireless (wifi) technology. Our cart will have a LCD screen with interactive user-interface wherein customer can get a view of the mall, in which direction a particular item is located, a book-mark portal where one can mark the items he is not able to buy on a particular trip, a window where he gets to know the recommendations and suggestions for a particular dish, how much the bill has reached and finally the customer dont have to stand in the queue to settle the bill.

Dept. of Computer Science & Engineering

Page 3

Personal Shopping Assistant

2.3 Overview
To free customer from tiresome shopping we came with a product named as PERSONAL SHOPPING ASSISTANT which is a trolley, which will have one LCD screen and RFID reader, the RFID reader will read RFID tag of the product when we will put that product into the cart. The lcd screen will provide many functions/services to the user like

3. OVERALL DESCRIPTION
3.1 Product Perspective
Product Recommendation Although product information seems valuable throughout the process, each phase will favor different kinds of information. In the first phase, information regarding a sale on fresh food may help a shopper to develop his/her plan for a main dish. In the second phase, information which will enable a shopper to compare prices, qualities, and features for an array of choices may help a shopper to fulfill his/her plan for a main dish as well as for side dishes. In the third phase, information regarding new and luxury articles may help satisfy his/her curiosity about grocery items.

Location and Preference Based Recommendations While the previous two service types aim at communicating from the retailer, information taking c count of a shoppers individual context, including where he/she is and what he/she prefers, may contribute to pro-vide more appropriate information to a shopper him/herself. We assume that this service type will take an active role especially in the third phase F Smart Cart: a working prototype system developed according to the scenarios described in the previous section by itself as well as will exhibit the multiplier effect by linking up with the previous two service types throughout the process.

Dept. of Computer Science & Engineering

Page 4

Personal Shopping Assistant

Bookmark Functions This service type will complement the previous three service types. Since it aims at helping a shopper to return to information which he/she saw earlier in the process, it will be accessible at any time.

Scan-to-deliver Information This service type will make an article itself as a trigger to retrieve its de-tailed information by using a handy RFID scanner attached to the cart together with the items RFID TAG. It may be especially useful from the second phase onward because it will provide a shopper with information which enables him/her to choose and evaluate articles.

3.2 Product Functions Software Requirements


FRONT END TOOL USED OPERATING SYSTEM BACK END : VB.Net : Visual Studio 2005 : Windows XP : SQL Server 2005

Hardware Requirements
PROCESSOR RAM MONITOR HARD DISK CDDRIVE KEYBOARD MOUSE : PENTIUM IV 2.6 GHz or more : 512 MB DD RAM : 15 COLOR : 20 GB : LG 52X : STANDARD 102 KEYS : 3 BUTTONS

COMMUNICATION: SERIAL PORT through RFID


Page 5

Dept. of Computer Science & Engineering

Personal Shopping Assistant

4. SPECIFIC REQUIREMENTS
4.1 Hardware Interface
RFID module - which is a device used for an interface between the tag and the system. This reads information from RFID tag. Weight sensor-which acts as a interface between the vehicle and the system. This senses the vehicle weight. System-This acts as a interface for the user.

4.2 Software Interface


Database: which acts as a interface for storing all information of the vehicle. ASP.NET is a front end which acts as a interface for the user. Embedded C: which acts as a interface for the RFID module and tag.

4.3 Functional Requirements


It should check each and every details. It should signifies if there is any update sequence to be done.

4.4 Performance requirements


RFID Reader: RFID Reader is a device which is used to read details of a product stored in the RFID tags pasted over the product. RFID Tag: It is a tag which contains two parts, chip and antenna. The chip contains all the information about the product and the antenna is used as a transponders. RFID tags are essentially microchips, the tinier the better

Dept. of Computer Science & Engineering

Page 6

Personal Shopping Assistant

5. DESIGN CONSTRAINTS

SERVER

Smart Basket Enabled With RFID Wi-Fi

Dept. of Computer Science & Engineering

Page 7

Personal Shopping Assistant

Use Case Model


Smart Shop Basket Acknowledgement Login

Authentication View Product

Inventory

Add Product to cart

Process Request

Recipe Recommendation

Billing

Product Recommendation

Process Receipt

Location and Preference Based Recommendations

Customer

Bookmark Functions

Scan-to-deliver information

Dept. of Computer Science & Engineering

Page 8

Personal Shopping Assistant

6. Implementation Details
We are going to use technologies: RFID: In recent years, radio frequency identification technology has moved from obscurity into mainstream applications that help speed the handling of manufactured goods and materials. RFID enables identification from a distance, and unlike earlier bar-code technology, it does so without requiring a line of sight. It consists of two parts: 1) RFID Tag: It is a tag which contains two parts, chip and antenna. The chip contains all the information about the product and the antenna is used as a transponders. RFID tags are essentially microchips, the tinier the better. When a transponder receives a certain radio query, it responds by transmitting its unique ID code, perhaps a 128-bit number, back to the transceivers: RFID tags are of two types: 1) Active tags: Battery powered Higher storage capacities (512 KB) Longer read range (300 feet) Typically can be re-written by RF Interrogators Cost around 50 to 250 dollars

2) Passive tag: Do not require power Draws from Interrogator Field Lower storage capacities (few bits to 1 KB) Shorter read ranges (4 inches to 15 feet) Usually Write-Once-Read-Many/Read-Only tags Cost around 25 cents to few dollars

Dept. of Computer Science & Engineering

Page 9

Personal Shopping Assistant

2) RFID Reader: RFID Reader is a device which is used to read details of a product stored in the RFID tags pasted over the product. It can read 100-300 tags per second. It communicate with network servers to send or receive product information

WI-FI TECHNOLOGY: The WI-FI is a wireless networking technology that uses radio waves to provide wireless high-speed Internet and network connections. The Wi-Fi Alliance, the organization that owns the Wi-Fi (registered trademark) term specifically defines Wi-Fi as any wireless local area network (WLAN) products that are based on the Institute of Electrical and Electronics Engineers' (IEEE) 802.11 standards. Wi-Fi works with no physical wired connection between sender and receiver by using radio frequency (RF) technology, a frequency within the electromagnetic spectrum associated with radio wave propagation. When an RF current is supplied to an antenna, an electromagnetic field is created that then is able to propagate through space. The cornerstone of any wireless network is an access point (AP). The primary job of an access point is to broadcast a wireless signal that computers can detect and "tune" into. In order to connect to an access point and join a wireless network, computers and devices must be equipped with wireless network adapters.
Dept. of Computer Science & Engineering

Page 10

Personal Shopping Assistant

ADVANTAGES OF WI-FI: Authentication station must authenticate itself before it is permitted to send data Privacy: This service manages the encryption and decryption. Data Delivery: Its not guaranteed to be 100% reliable, 802.11 allow frames to be fragmented into smaller pieces, each with its own CHECKSUM.

MICROCONTROLLER: It is a small chip which contains RAM, PROCESSOR, DATA BUS, REGISTERS. It acts as a small computer.

Features:
Advanced RISC Architecture 130 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static Operation Up to 16 MIPS Throughput at 16 MHz On-chip 2-cycle Multiplier Nonvolatile Program and Data Memories 8K Bytes of In-System Self-Programmable Flash Endurance: 10,000 Write/Erase Cycles Optional Boot Code Section with Independent Lock Bits In-System Programming by On-chip Boot Program True Read-While-Write Operation 512 Bytes EEPROM Endurance: 100,000 Write/Erase Cycles 512 Bytes Internal SRAM Programming Lock for Software Security

Dept. of Computer Science & Engineering

Page 11

Personal Shopping Assistant

7.

References:
Texas Instruments, HF Reader System Series: Refrence Guide, [Online Document],

[1]

[cited 28 June 2006], Available HTTP: http://www.ti.com/rfid/docs/manuals/refmanuals/RISTU-TRDCrefGuide.pdf Energizer, 1.5 Volt AA Data Sheet, [Online Document], [cited 25 July 2006],

[2]

Available HTTP: http://data.energizer.com/PDFs/E91.pdf

[3]

Energizer, 1.5 Volt AA Data Sheet, [Online Document], [cited 25 July 2006],

Available HTTP: http://data.energizer.com/PDFs/522.pdf

[4]

Magnecraft, Datasheet for W171 Relay, [Online Document], [cited 28 July 2006],

Available HTTP: http://www.magnecraft.com/products/e104_sec6_pg0408_117SIP_107_171_172DIP.pdf [5] Wikipedia, LED circuits, [Online Document], [cited 25 July 2006], Available HTTP: http://en.wikipedia.org/wiki/LED_circuits [6] IEEE paper on WI-FI (ieee.xplore.org-IEEE 802.11) [7] Electronics.howstuffsworks.com (RFID) [8] Rfidjournal.com

Dept. of Computer Science & Engineering

Page 12

You might also like