20
Data base project on :- Super-Market Management System By : Bittu Singh Guided by : Prof. Amar Tewari Shubham Singh

Super Market Management System

Embed Size (px)

Citation preview

Page 1: Super Market Management System

Data base project on :- Super-Market Management System By : Bittu Singh Guided by : Prof. Amar Tewari Shubham Singh

Page 2: Super Market Management System

Introduction

This project deals with Super-Market automation.

A Super-Market is a self-service store offering a wide variety of items related to food, household or daily use.

Includes both purchase and sale of products.

Designed to make the existing system more informative, reliable, fast and easy for all the stake-holders.

Page 3: Super Market Management System

Objective To produce software which manage the activities done in a Super-Market.

To maintain the records of the sales done for a particular month.

To maintain the stock details.

To reduce time in calculation of Sales activities.

To store large amount of data in the database which will reduce clumsiness.

To reduce paper work; so that users can spend more time on monitoring the Super-Market.

Page 4: Super Market Management System

Project Description Based on the transactions in a Super-Market.

First activity is adding the items to the system along with their rates and names of the items which will be up for sale in the Super-Market. This authority is given only to Admin.

Any modification to be done in the item name or item rate cane be done only by Admin.

Right to delete any item details rest with the Admin too.

As the customer buys the products and comes to the billing counter, the user is supposed to enter the item name purchased.

Page 5: Super Market Management System

The system will display all the items a customer wants to purchase.

If the stock is not available, the supermarket orders and buys from a prescribed vendor.

The amount can be paid either in cash or via online according to customer preference.

Admin provides a unique username and password for each employee through which they can login.

Project Description

Page 6: Super Market Management System

Problems with the existing system Manual system faces a lot of inefficiencies.

Hinders smooth flow of work.

Lack of security of data.

Although more man power But less efficiency.

Time consuming.

Consumes large volume of paper work.

Needs manual calculations which are prone to errors.

Poor communication may lead to serious inadvertent errors.

Page 7: Super Market Management System

Requirement Analysis Supermarket and related information

Details of products to sell

Staff and employee related details

Electronic card machine for accessing ATMs and Debit card

Supplier details

Customer details

Products in stock

Special training to the staffs that are not from IT background

Page 8: Super Market Management System

Software Requirements Processor : Intel dual core or above

Processor speed : 2.0 GHZ or above

RAM : 1GB or above

Hard disk : 20 GB or above

Programming language for coding : Microsoft Access

Page 9: Super Market Management System

Work Flow The products will arrive in the store.

Data entry operator will enter the information of the product in the database.

The administrator will enter the taxes and the commissions for each product.

The customer will come and take the basket with him/her and choose the product and take it to the counter.

The bill calculating operator will check the products with the Bar Code detecting machine; then it will match with Product-ID; then it will show its information and price and the bill will be calculated and total payment will be shown.

Customer will pay for the products and they will be packed and delivered to the customer.

Stock will be updated by reducing the quantity of the product.

Page 10: Super Market Management System

Advantages of the proposed system Reduced processing cost.

Error reduction.

Automatic updation of product details.

Improved report generation and analysis.

Better equipped to meet user requirements.

Reduction in use of paper.

Reduction in man power.

Faster response time.

Page 11: Super Market Management System

Pre-Normalization List of Attributes :

• Customer – Customer Name , Customer ID , Address Line 1 , Address Line 2 , Address Line 3 , City , District , State , PIN , Contact No. , E-Mail ID , Membership Card No.

• Ordered Product – Product Name , Product Type , Product Brand , Product Model ID , Product Price , Product Manufacturing Descriptions

• Billing Counter – Bill No. , Bill Date , Customer ID details , Bill Amount

• Product Shelves – Product Category , Product Type , Product Brand , Product Model ID

• Accounts – User Designation , User ID , User Password , Login Time

Page 12: Super Market Management System

Pre-Normalization• Payment – Payment Receipt No. , Payment Amount , Payment Mode

• Stock – Product Name , Product ID , Product Type , Product Price , Manufacturing Details , Product Model

• Employee Details – Employee Name , Employee ID , Date of Joining , Designation

• Supplier Details – Supplier Name , Supplier ID , Contact No. , E-Mail ID , Address Line 1 , Address Line 2 , Address Line 3 , City , District , State , PIN

• Order placed for the Supplier – Order No. , Product Type , Product Brand , Date of Order , Ordered Quantity

Page 13: Super Market Management System

Primary Keys

Customer – Customer ID Ordered Product – Product Model ID Billing Counter – Bill No. Account – User ID Stock – Product ID Supplier Details – Supplier ID Order given to Supplier – Order No. Employee Details – Employee ID Payment – Payment Receipt No.

Page 14: Super Market Management System

Relationships Customer is related to Ordered Product and to Billing Counter

Ordered Product is related to Product Shelves and to Billing Counter

Billing Counter is related to Stocks , Account and Ordered Product

Account is related to Product Shelves , Payment and Billing Counter

Payment is the relation between Account and Stock Supplier

Stock is related to Supplier Details and Billing Counter

Order placed for the Supplier is related to Stock Supplier and Employee Details

Employee Details is related to Order placed for the Supplier and Account

Page 15: Super Market Management System

Remove Derived Quantities Remove Bill Amount from Billing Counter Remove Payment Amount from Payment

Relationships between Tables Customer – Customer ID – Ordered Product Customer – Customer ID – Billing Counter Ordered Product – Product Model ID – Product Shelves Ordered Product – Product Model ID – Billing Counter Billing Counter – User ID – Accounts Billing Counter – Product Model ID – Stock Employee Details – Order No. – Order placed for Supplier Order placed for Supplier – Supplier ID – Stock Supplier

Page 16: Super Market Management System

Reduce Data Redundancy Remove Product Name , Product Type , Product Brand , Product Description and Product Price

from Ordered Products Remove Product Type and Product Name from Order for Supplier

New List of Primary Keys Customer – Customer ID Ordered Product – Product ID Billing Counter – Billing No. Account ID – User ID Administrator – User ID Employee Details – Employee ID Supplier Details – Stock ID Stock – Product ID

Page 17: Super Market Management System

Primary Keys Stock Details kept by Supplier – Supplier ID Order Details for Supplier – Employee ID

Relationships Customer – Customer ID – Ordered Product Customer – Customer ID – Billing Counter Ordered Product – Product Model ID – Billing Counter Billing Counter – Product Model ID – Stocks

Page 18: Super Market Management System

Relationships Billing Counter – User ID – Accounts

Accounts – User ID – Employee Details

Employee Details – User ID – Order Details for Supplier

Order Details for Supplier – Order No. – Orders placed for Stock Supplier

Order Details for Supplier – Supplier ID – Stock Supplier

Stock Supplier – Supplier ID – Stock Details kept by Supplier

Stock Details kept by Supplier – Product Model ID - Stocks

Page 19: Super Market Management System

Conclusion With business opportunities increasing as never before, companies are in dire

need of efficient management. One such key area is to maintain a methodical way of managing large databases, especially in the Retail sector.

DBMS is a vital tool for future growth of business organizations.

It offers a simple, efficient and reliable way of storing, managing and accessing data.

The features offered by DBMS are : Query ability, Backup, Security and Computation which are the needs of a fast-paced corporate system.

To churn profits, companies need to have a good plan along with affective DBMS.

Page 20: Super Market Management System

Thank You!