Desktop Supermarket Application

Project Code :TCMAPY404

Objective

In this application, we develop a system which allows us to maintain inventory of products as well as to allow product sales to customers. This application is to produce software which manages the sales activity done in a supermarket, maintaining the stock details, maintaining the records of the inventory.

Abstract

This supermarket management system has realized the transmission and control of large goods, so as to facilitate the management and decision of sales, and reduce a big burden for supermarkets and supermarket managers. It also can help to improve the work efficiency of supermarket. This system relies on RFID based scanning techniques for billing.  This system allows for addition, removal and updation of products from the inventory of the supermarket. In the sales selection, we have a system which scans for individual products and add or remove them from the cart as and when requires. The system also generates and displays bill along with the total payable amount required by the customer. Supermarket management system is very convenient for manage, input, output, and find the data. In the aspect of software, the supermarket management system using Python language and MySQL as the background database.

Keywords: Supermarket, RFID, Python, MySQL.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SPECIFICATIONS:

  • Accessories: EM 18 Reader module, USB to serial module.
  • Reader: RFID Card
  • Processor: I3/Intel Processor
  • RAM: 4GB (min)
  • Hard Disk: 128 GB
  • Key Board: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: TFT

SOFTWARE SPECIFICATIONS:

  • Operating System: Windows 7+
  • Server-side Script: Python 3.6+
  • IDE: PyCharm
  • Libraries Used: Pandas, Numpy, pymysql, pyserial, Flask.

Learning Outcomes

  • Flask frame work and use.
  • HTML, CSS, Bootstrap.
  • What is data base connector?
  • What is RFID and how it works.
  • What is meant by RFID reader and tag?
  • How to integrate with python and RFID reader component.
  • Implementing pyserial.
  • Importance of MySQL.
  • Applications of this system.
  • Importance of PyCharm IDE and how it works.
  • Process of debugging a code.
  • Input and Output modules.
  • How test the project based on user inputs and observe the output.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects