database system in automatic billing for supermarket

4
International Journ International ISSN No: 2456 - 64 @ IJTSRD | Available Online @ www.i Database System i Aye T 1 Ass Department of Electronic En ABSTRACT Now-a-day shopping in city-mark increasing rapidly. While shopping, cust face some difficulties. First, they go counter for payments their total expend are many people standing in queue for b This is unnecessary waste time for cust cashier scans each item bought with bar technology is time consuming proc customer can’t predict their total ex overall purchase total is greater than Thus, the system overcomes all of the faced by customers in shopping malls has been introduced to avoid waiting in The system consists of a RFID reader, LCD display and wireless Zigbee tran customer site and software programmin Arduino IDE. At the counter comp receiver is connected to billing PC communication. Visual Basic 6.0 Graphical User Interface (GUI) to customer bill and Microsoft Access data used to know about details of purchasin the counter computer. KEY WORDS: RFID, Zigbee, Visual B Microsoft Access I. INTRODUCTION Purchasing and shopping at big malls daily activity among people. The huge r on holidays and weekends. The rush when there are special offers and dis purchase different items and put them in purchase customer need to go to billin payments. At the billing counter the cash bill using barcode reader which is a tim process and results in long queue at b The aim is to develop a system that c nal of Trend in Scientific Research and De l Open Access Journal | www.ijtsrd.com 470 | Volume - 3 | Issue – 1 | Nov – Dec ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 20 in Automatic Billing for Super Thandar Htway 1 , Aye Wint Mon 2 sistant Lecturer, 2 Associate Professor ngineering, Pyay Technological University, Pya and mall is tomers have to at the billing diture but there billing purpose. tomer because rcode. Barcode cess. Second, xpenditure so their budget. ese drawbacks s. This system billing queue. Arduino Uno, nsmitter in the ng language is puter, Zigbee C using serial is used for get display abase system is ng products on Basic 6.0 and s is becoming rush at malls is is even more scount. People n trolley. After ng counter for hier prepare the me consuming billing counter. can be used in shopping malls to solve the ru using “Automatic Billing for S Visual Basic 6.0 is necessary details at the counter compu Basic 6.0 with Microsoft Acc daily record of purchasing p The system creates the stru design view with table. Field the names for customer p expenditure, item’s names and ten items. When the table is data type column specifies th field can contain. The shop o whenever he wanted. II. LITERATURE SURV Currently available method barcode method. The cashi through the barcode scanner the total bill. But this method when a lot of products are eventually results in long que process slow. While doing su most of the people prefer to l instead of waiting in long products. To try to solve th identified, recent years have several technological solut assistance. All such solut objectives: save consumer’s tim III. PROPOSED SYSTEM A. Operation All of the product in the mal RFID tags. The customers sc predefined tags in front of When a person puts any item evelopment (IJTSRD) m 2018 018 Page: 845 rmarket ay, Myanmar ush at billing counter by Supermarket.’’ y software to show bill uter and linking Visual cess database system is product for shop owner. ucture of a database in d name column contains purchasing date, total d prices and quantity for s created in the Access, he type of data that the owner can see this table VEY in supermarket is the ier scans the product and gives the customer becomes a slow process e to be scanned which eues, making the billing urvey this is found that leave the shopping mall queues to buy a few he problems previously seen the appearance of tions for hypermarket ions share the same me and money. M METHODOLOGY ll will be equipped with can the items containing the reader themselves. m in the trolley, its code

Upload: ijtsrd

Post on 12-Aug-2019

35 views

Category:

Education


3 download

DESCRIPTION

Now a day shopping in city mark and mall is increasing rapidly. While shopping, customers have to face some difficulties. First, they go at the billing counter for payments their total expenditure but there are many people standing in queue for billing purpose. This is unnecessary waste time for customer because cashier scans each item bought with barcode. Barcode technology is time consuming process. Second, customer cant predict their total expenditure so overall purchase total is greater than their budget. Thus, the system overcomes all of these drawbacks faced by customers in shopping malls. This system has been introduced to avoid waiting in billing queue. The system consists of a RFID reader, Arduino Uno, LCD display and wireless Zigbee transmitter in the customer site and software programming language is Arduino IDE. At the counter computer, Zigbee receiver is connected to billing PC using serial communication. Visual Basic 6.0 is used for Graphical User Interface GUI to get display customer bill and Microsoft Access database system is used to know about details of purchasing products on the counter computer. Aye Thandar Htway | Aye Wint Mon "Database System in Automatic Billing for Supermarket" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-1 , December 2018, URL: https://www.ijtsrd.com/papers/ijtsrd19104.pdf Paper URL: http://www.ijtsrd.com/engineering/electrical-engineering/19104/database-system-in-automatic-billing-for-supermarket/aye-thandar-htway

TRANSCRIPT

Page 1: Database System in Automatic Billing for Supermarket

International Journal of Trend in

International Open Access Journal

ISSN No: 2456 - 6470

@ IJTSRD | Available Online @ www.ijtsrd.com

Database System iAye Thandar Htway

1Assistant LecturerDepartment of Electronic Engineering

ABSTRACT Now-a-day shopping in city-mark and mall is increasing rapidly. While shopping, customers have to face some difficulties. First, they go at the bilcounter for payments their total expenditure but there are many people standing in queue for billing purpose. This is unnecessary waste time for customer because cashier scans each item bought with barcode. Barcode technology is time consuming processcustomer can’t predict their total expenditure so overall purchase total is greater than their budget. Thus, the system overcomes all of these drawbacks faced by customers in shopping malls. This system has been introduced to avoid waiting in bilThe system consists of a RFID reader, Arduino Uno, LCD display and wireless Zigbee transmitter in the customer site and software programming language is Arduino IDE. At the counter computer, Zigbee receiver is connected to billing PC using sericommunication. Visual Basic 6.0 is used for Graphical User Interface (GUI) to get display customer bill and Microsoft Access database system is used to know about details of purchasing products on the counter computer. KEY WORDS: RFID, Zigbee, Visual Basic 6.0 and Microsoft Access I. INTRODUCTION Purchasing and shopping at big malls is becoming daily activity among people. The huge rush at malls is on holidays and weekends. The rush is even more when there are special offers and discount. People purchase different items and put them in trolley. After purchase customer need to go to billing counter for payments. At the billing counter the cashier prepare the bill using barcode reader which is a time consuming process and results in long queue at billing counter. The aim is to develop a system that can be used in

International Journal of Trend in Scientific Research and Development (IJTSRD)

International Open Access Journal | www.ijtsrd.com

6470 | Volume - 3 | Issue – 1 | Nov – Dec 2018

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

in Automatic Billing for Supermarket

Aye Thandar Htway1, Aye Wint Mon2 Assistant Lecturer, 2Associate Professor

Electronic Engineering, Pyay Technological University, Pyay

mark and mall is increasing rapidly. While shopping, customers have to face some difficulties. First, they go at the billing counter for payments their total expenditure but there are many people standing in queue for billing purpose. This is unnecessary waste time for customer because cashier scans each item bought with barcode. Barcode technology is time consuming process. Second, customer can’t predict their total expenditure so overall purchase total is greater than their budget. Thus, the system overcomes all of these drawbacks faced by customers in shopping malls. This system has been introduced to avoid waiting in billing queue. The system consists of a RFID reader, Arduino Uno, LCD display and wireless Zigbee transmitter in the customer site and software programming language is Arduino IDE. At the counter computer, Zigbee receiver is connected to billing PC using serial communication. Visual Basic 6.0 is used for Graphical User Interface (GUI) to get display customer bill and Microsoft Access database system is used to know about details of purchasing products on

RFID, Zigbee, Visual Basic 6.0 and

Purchasing and shopping at big malls is becoming daily activity among people. The huge rush at malls is on holidays and weekends. The rush is even more when there are special offers and discount. People

in trolley. After purchase customer need to go to billing counter for payments. At the billing counter the cashier prepare the bill using barcode reader which is a time consuming process and results in long queue at billing counter.

a system that can be used in

shopping malls to solve the rush at billing counter by using “Automatic Billing for Supermarket.’’ Visual Basic 6.0 is necessary software to show bill details at the counter computer and linking Visual Basic 6.0 with Microsoft Access database system is daily record of purchasing product for shop owner. The system creates the structure of a database in design view with table. Field name column contains the names for customer purchasing date, total expenditure, item’s names and prices and quantity for ten items. When the table is created in the Access, data type column specifies the type of data that the field can contain. The shop owner can see this tablewhenever he wanted. II. LITERATURE SURVEYCurrently available method in supermarket is the barcode method. The cashier scans the product through the barcode scanner and gives the customer the total bill. But this method becomes a slow process when a lot of products are to be scanned which eventually results in long queues, making the billing process slow. While doing survey this is found that most of the people prefer to leave the shopping mall instead of waiting in long queues to buy a few products. To try to solve the problems previously identified, recent years have seen the appearance of several technological solutions for hypermarket assistance. All such solutions share the same objectives: save consumer’s time III. PROPOSED SYSTEM METHODOLOGY A. Operation All of the product in the mall will be equipped with RFID tags. The customers scan the items containing predefined tags in front of the reader themselves. When a person puts any item in the trolley, i

Research and Development (IJTSRD)

www.ijtsrd.com

Dec 2018

Dec 2018 Page: 845

Supermarket

Pyay, Myanmar

hopping malls to solve the rush at billing counter by using “Automatic Billing for Supermarket.’’

asic 6.0 is necessary software to show bill details at the counter computer and linking Visual Basic 6.0 with Microsoft Access database system is daily record of purchasing product for shop owner. The system creates the structure of a database in

ew with table. Field name column contains the names for customer purchasing date, total

’s names and prices and quantity for ten items. When the table is created in the Access, data type column specifies the type of data that the

The shop owner can see this table

LITERATURE SURVEY Currently available method in supermarket is the barcode method. The cashier scans the product through the barcode scanner and gives the customer

method becomes a slow process when a lot of products are to be scanned which eventually results in long queues, making the billing process slow. While doing survey this is found that most of the people prefer to leave the shopping mall

n long queues to buy a few products. To try to solve the problems previously identified, recent years have seen the appearance of several technological solutions for hypermarket assistance. All such solutions share the same

’s time and money.

PROPOSED SYSTEM METHODOLOGY

All of the product in the mall will be equipped with RFID tags. The customers scan the items containing predefined tags in front of the reader themselves. When a person puts any item in the trolley, its code

Page 2: Database System in Automatic Billing for Supermarket

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

will be detected and the name and prices of these products will be stored in memory. As a person put the products, the costs will get added to the total bill. When a customer wants to remove any product from the trolley, put erase card and the removed product needs to be scanned again then it deducts cost of that specific item from total amount.. Thus the billing will be done in the customer site. Item name and iwill be displayed on LCD. At the billing counter the total bill data will be transferred to PC by wireless transmitter and receiver modules.

Fig1: Block Diagram of Automatic Billing for Supermarket

B. System Flow Chat

Fig 2: Data Flow Diagram

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

will be detected and the name and prices of these products will be stored in memory. As a person put the products, the costs will get added to the total bill.

remove any product from the removed product

deducts cost of that specific item from total amount.. Thus the billing will be done in the customer site. Item name and its cost will be displayed on LCD. At the billing counter the total bill data will be transferred to PC by wireless

tomatic Billing for

Fig 2: Data Flow Diagram

IV. DATABASE SYSTEM IN AUTOMATICBILLING

When opening Visual Basic start, take and open standard EXE from the new project window. At the form one into project one of the new project window draw table by using appropriate type of controls. If project window has the losses and missing of components, check standard toolbar from the view menu.

Fig 3: Type of Controls

This system starts with that controls for counter computer using label and text box from component toolbar. The factors of controls containing in table can be corrected in properties of component and by opening properties window from view menu.

Fig 4: Construction Table with GUI in Visual B6.0

Fig. 5 shows usage of static text to select Com port and editable text. Click control to select and change properties.

Fig 5: Control for Com Port

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 846

DATABASE SYSTEM IN AUTOMATIC

When opening Visual Basic start, take and open standard EXE from the new project window. At the

one into project one of the new project window draw table by using appropriate type of controls. If

w has the losses and missing of components, check standard toolbar from the view

Fig 3: Type of Controls

This system starts with that controls for counter er using label and text box from component

toolbar. The factors of controls containing in table can be corrected in properties of component and by opening properties window from view menu.

Fig 4: Construction Table with GUI in Visual Basic

Fig. 5 shows usage of static text to select Com port and editable text. Click control to select and change

Fig 5: Control for Com Port

Page 3: Database System in Automatic Billing for Supermarket

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

Fig 6: is the properties window for combo1 command. To select Com port, combo1 command is built in the system.

Fig 6: Properties Window for Com Port The system will be take commands to build connect, disconnect, clear and exit command and reformed these components in properties window. Fig. 7 shows commands for Zigbee connection.

Fig 7: Commands for Zigbee Connection

Fig. 8 is Microsoft ADO Data Control (Adodc) control for record data. Adodc command is main command for database system and save command for recording daily customer bought items.

Fig 8: Adodc Command for Record Data

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

Fig 6: is the properties window for combo1 command. To select Com port, combo1 command is built in the

Fig 6: Properties Window for Com Port

The system will be take commands to build connect, disconnect, clear and exit command and reformed these components in properties window. Fig. 7 shows

Fig 7: Commands for Zigbee Connection

Fig. 8 is Microsoft ADO Data Control (Adodc) control for record data. Adodc command is main command for database system and save command for

Fig 8: Adodc Command for Record Data

Fig. 9 shows the Visual Basic containing databasecommands.

Fig 9: Visual Basic Containing Database Commands The system creates the structure of a database in design view with table. When the table is created in the Access, data type column specifies the type of data that the field can containMicrosoft Access database table in design view for the system.

Fig 10: Design View for Microsoft Access Database Table

Fig. 11 shows circuit diagram for customer site. The complete system is implemented with the ArduUno connected with peripherals RFID reader, Zigbee and other module to meet the requisite.

Fig 11: Circuit Design for Customer Site

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 847

Fig. 9 shows the Visual Basic containing database

Fig 9: Visual Basic Containing Database Commands

The system creates the structure of a database in design view with table. When the table is created in the Access, data type column specifies the type of data that the field can contain. Fig. 10 shows the Microsoft Access database table in design view for

Fig 10: Design View for Microsoft Access Database

Fig. 11 shows circuit diagram for customer site. The complete system is implemented with the Arduino Uno connected with peripherals RFID reader, Zigbee and other module to meet the requisite.

Fig 11: Circuit Design for Customer Site

Page 4: Database System in Automatic Billing for Supermarket

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

V. EXPERIMENT AND RESULTFig. 12 shows display products list on Automatic billing unit with Visual Basic software.

Fig 12: Display Products List on Automatic Billing Unit

Fig. 13 shows Microsoft Access 2007 database to know about details of purchasing products for shop owner.

Fig 13: Database System for Shop Owner VI. CONCLUSION The system for use in supermarkets will befor shopping as it would make shopping easier. The idea of this paper is the customer needs not to stand in a queue to pay the bill. The system makes billing automatic arrive at the counter. The billing of this system is fast as the single product detail gets recorded from the customer site. Working on this product it was noted that RFID technology and Zigbee is a very vast applications in the near future. Also, RFID is better and faster than barcode reading because the later works on line of sight which is not the case for RFID technology is compact and reliable. Zigbee is the wireless network that connects the costumer to the retailer and is very secure with long range of operation. The RFID and Zigbee technology

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

EXPERIMENT AND RESULT Fig. 12 shows display products list on Automatic

st on Automatic Billing

Fig. 13 shows Microsoft Access 2007 database to know about details of purchasing products for shop

Fig 13: Database System for Shop Owner

The system for use in supermarkets will be advantage for shopping as it would make shopping easier. The idea of this paper is the customer needs not to stand in a queue to pay the bill. The system makes billing automatic arrive at the counter. The billing of this

ct detail gets recorded from the customer site. Working on this product it was noted that RFID technology and Zigbee is a very vast applications in the near future. Also, RFID is better and faster than barcode reading

ht which is not the case for RFID technology is compact and reliable. Zigbee is the wireless network that connects the

to the retailer and is very secure with long range of operation. The RFID and Zigbee technology

that are most commonly usedsome use commercially. REFERENCES 1. W. Durfee, University of Minnesota: A

Microcontroller Guide, www.me.umn.edu/course/me2011/arduino

2. Aniket Wani, Krutike Thankur, Nikhil vaze, Meeta Vadhel, Prof. Rupali Advirkar: Based Intelligent Trolley System Using ZigbeeInternational Journal of Engineering And Computer Science ISSN: 2319ISSUE-3, March 2015, www.ijecs.in.

3. LuisFilipe, Technology Arduino Tag https://www.instructables.com/id/ArduinoTag-ReaderManager/ MifareAntenna RFID Reader IC Card Proximity Module, 2015, http://www.ebay.com/itm/130892542303

4. Prof. S. H. Patil, Mayur Chaudhari, Amit Gore, Rajendra Kale and Prof.“A Survey on Technologies Used for Billing System in Supermarkets,” International Journal of InnovativeResearch in Science, Engineering and Technology, Vol-4, ISSUE

5. Sandeep Kaundal: How to add,Update ,Delete andClear records using Ms Access Database and Visual Basic 6.0 ADODC control full tutorial with explanation of each step)Advanced Visual Basic Database ApplicationSeptember 28, 2015,

6. https://www.youtube.com/watch?v=tYS7uncH8Ds&t=597s

7. Sreejeesh, Technology interfacingof LCD with Arduino Nano : 5 steps, 2016 https://www.instructables.com/id/TwoInterfacing-of-LCD-With-Arduino

8. [17Aim] Aimee Kalnoskas: and reader antennas work?http://www.analogictips.com/rfidantenna.

9. Anonymous: ZIGBEE XBEE S2CConfigure as coordinator, Router/End DeviceJanuary 23,https://www.alselectro.wordpress.com

10. RFID JOURNAL, 20026.8.2007, http://www.net/vb6/vbtutor.htmlbasic 6 tutorial.

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 848

that are most commonly used would definitely find

W. Durfee, University of Minnesota: Arduino Microcontroller Guide, October 2011, www.me.umn.edu/course/me2011/arduino

Krutike Thankur, Nikhil vaze, Vadhel, Prof. Rupali Advirkar: “RFID

Intelligent Trolley System Using Zigbee,” Journal of Engineering And

Computer Science ISSN: 2319-7242 Volume-4 www.ijecs.in.

Arduino Arduino: RFID Reader/Manager,

https://www.instructables.com/id/Arduino-RFID-Mifare RC522 Card Read

RFID Reader IC Card Proximity Module, http://www.ebay.com/itm/130892542303

Patil, Mayur Chaudhari, Amit Rajendra Kale and Prof. H. A. Hingoliwala:

on Technologies Used for Billing ” International Journal of

Research in Science, Engineering and 4, ISSUE-10, October 2015.

to add,Update ,Delete and Clear records using Ms Access Database and Visual Basic 6.0 ADODC control -(Step by step full tutorial with explanation of each step)-An Advanced Visual Basic Database Application,

https://www.youtube.com/watch?v=tYS7uncH8D

Technology Arduino: Two wire of LCD with Arduino Nano : 5 steps,

https://www.instructables.com/id/Two-Wire-Arduino-Nano/

[17Aim] Aimee Kalnoskas: How do RFID tags reader antennas work?, May 2, 2017,

http://www.analogictips.com/rfid-tag-and-reader-

ZIGBEE XBEE S2C-How to as coordinator, Router/End Device,

23, 2017, ttps://www.alselectro.wordpress.com.

, 2002-2007, REFFERD http://www.net/vb6/vbtutor.html visual